/* default */
     body       
    { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #000;
        background-color: #FAF2E6; 
		text-align:center;
    }
	body.toc 
	{ 
	    margin: 0; 
	    padding: 0; 
	}
/*  	1BA640 - Light Green
		927F5C - Lt. Brown Hover color
		CB4B74 - pinkish lettering
		278429 - Dark Green lettering
		

		FAF2E6
		FFFCF5
		199BD1 - not used
        background-color: #330000; 
        background-color: #ffffff; 
		background: url(../images/KBS/backgroundT1.gif);

a { color: #000000; text-decoration: none ; }
	a:visited { color: #000000; text-decoration: underline; }
	a:hover { color: #000000; text-decoration: none; }
	h1 
	{ 
	    font-size: 18px; 
	    font-weight: bold; 
	    color: #000000; 
	    margin-bottom: 5px; 
		margin-top: 5px;
 */	
	    
	    /*padding-bottom: 3px;  */
	     
	    /*border-bottom-width: 2px;   */
	    
	    /*border-bottom-style: dashed;  */
	     
	    /*border-bottom-color: #95a8a6;  */
/*	    
	 }
*/	
	/*h2 { font-size: 14px; font-weight: bold; color: #000000; margin-top: 1px; padding-bottom: 1px; }*/
/*	h2 { font-size: 14px; font-weight: bold; color: #000000; margin-top: 1px; }
	h3 { font-size: 12px; font-weight: bold; color: #000000; margin-top: 5px; }
	h4 { font-size: 12px; font-weight: normal; color: #000000; margin-top: 5px; }
*/	
/* default end *********************************************************************** */

		.topmenu
		{
			border-top: 2px solid #F7B35A;
			border-bottom: 2px solid #F7B35A;
		}

		* html .topmenu
		{
			height: 1%;
		}

		.pnc
		{
			float: left;
			margin-top: 1px;
			height: 37px;
			width: 420px;
			background-color: #FFFFFF;
			background-image: url(../images/kbs/menu_bg.gif);
			background-repeat: repeat-x;
		}
		.pnc ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.pnc ul li
			{
				float: left;
				margin-right: 2px;
			}
				.pnc ul li a
				{
					display: block;
					/* \*/overflow: hidden;/**/
					height: 37px;
					background-repeat: no-repeat;
					text-decoration: none;
				}
				.pnc ul li a:hover,
				.pnc ul li a:active
				{
					background-position: 0 -37px;
				}
				.pnc ul li.active a,
				.pnc ul li.active a:hover,
				.pnc ul li.active a:active
				{
					background-position: 0 -74px;
				}
				.pnc ul li a span
				{
					display: block;
					text-indent: -235157px;
				}
				.pnc ul li a.menu_home
				{
					width: 83px;
					background-image: url(../images/kbs/Home_1_3.gif);
				}
				.pnc ul li a.menu_recipes
				{
					width: 110px;
					background-image: url(../images/kbs/Recipes_1_1.gif);
				}
				.pnc ul li a.menu_contactus
				{
					width: 110px;
					background-image: url(../images/kbs/ContactUs_1_1.gif);
				}
				.pnc ul li a.menu_cart
				{
					width: 83px;
					background-image: url(../images/kbs/Cart_1_2.gif);
				}
/* menu_text          
 */ 
    td.menu_text
    { 
	    font-family: Bodoni MT, Edwardian Script ITC, Verdana, Arial, Helvetica, sans-serif;
	    font-size: 22px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
        vertical-align:bottom;
    }
    a.menu_text:link,a.menu_text:active,a.menu_text:visited 
    { 
	    font-family: Bodoni MT, Edwardian Script ITC, Verdana, Arial, Helvetica, sans-serif;
	    font-size: 22px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
        vertical-align:bottom;
    }
    a.menu_text:hover 
    {
 	    font-family: Bodoni MT, Edwardian Script ITC, Verdana, Arial, Helvetica, sans-serif;
 	    font-size: 22px; 
        color: #1BA640; 
        font-weight: normal; 
        text-decoration: none;
        vertical-align:bottom;
	    cursor: hand;
    }

/* mainCategoryTitle */ 
	 td.mainCategoryTitle
	 {
        background-color: #FFFFFF; 
        color:#FFFFFF;
	 }

	 a.mainCategoryTitle:link,a.mainCategoryTitle:active,a.mainCategoryTitle:visited 
	 {
        background-color: #FFFFFF; 
        color:#1BA642;
	 }

	 a.mainCategoryTitle:hover 
     {
        background-color: #FFFFFF; 
        color:#CB4B75;
     }

	 td.mainCategoryText
	 {
        background-color: #FFFFFF; 
	 }

	 td.line 
	 {
		background: url(../images/KBS/lineBrown2.gif);
		background-repeat: repeat;
		height:6px;	
		vertical-align:middle;
     }

	table.TopBanner
	{
		background: url(../images/KBS/TopBanner.jpg);
		background-repeat: no-repeat;
		height: 120px;
		width: 895px;
		vertical-align: middle;
	}
/* FFFFFF vMenu_bkgd Vertical Menu begin *********************************************************************** */
	.vmenutitle
	{ 
        font: 18pt Monotype Corsiva, Edwardian Script ITC, Comic Sans MS; 
        color:#FFFFFF;
	    text-align:center; 
    }

	font.vmenutitle
	{ 
        font:bold 14pt Comic Sans MS; 
        color:#FFFFFF;
	    text-align:center; 
    }
/*  278429  CB4B75  1BA642  CA3264  199BD1  */
    a.vmenutitle:link,a.vmenutitle:active,a.vmenutitle:visited 
    { 
        text-decoration: none;
        color: #278429; 
	    text-align:center; 
    }
    a.vmenutitle:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #927F5C; 
 	    text-align:center; 
   }

    a.vmenutitle_alt:link,a.vmenutitle_alt:active,a.vmenutitle_alt:visited 
    { 
        text-decoration: none;
        color: #278429; 
	    text-align:center; 
    }
    a.vmenutitle_alt:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #927F5C; 
 	    text-align:center; 
   }

/*  vmenuitem    */ 

	.vmenuitem 
	{ 
        font:bold 10pt Book Antiqua, Arial, Helvetica, sans-serif, Monotype Corsiva, Comic Sans MS;
	    color: #D1CDCD; 
	    text-align:left; 
    }

	h1.vmenuitem 
	{ 
        font:bold 20pt Monotype Corsiva, Comic Sans MS; 
        color:#D1CDCD;
        padding:2 ;
        border-bottom-width: 2px; 
        border-bottom-style: solid; 
        border-bottom-color: #95a8a6;
	    text-align:left; 
	 }

    a.vmenuitem:link,a.vmenuitem:active,a.vmenuitem:visited 
    { 
        text-decoration: none;
        color: #CA3264; 
	    text-align:left; 
    }
    /* CB4B74 199BD1 */ 
    a.vmenuitem:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #927F5C; 
 	    text-align:left; 
   }

    a.vmenuitem_alt:link,a.vmenuitem_alt:active,a.vmenuitem_alt:visited 
    { 
        text-decoration: none;
        color: #278429; 
	    text-align:left; 
    }
    /* CB4B74 */ 
    a.vmenuitem_alt:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #927F5C; 
 	    text-align:left; 
   }

/* vMenu_bkgd end *********************************************************************** */

	.closethiswindow { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #CA3264; 
	    padding-bottom: 2px; 
 	    vertical-align:middle;
	    }


/* site General parameters for this site */
	
	.site 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #278429; 
 	    vertical-align:middle;
	    text-align:left; 
    }

	table.site 
	{ 
 	    vertical-align:top;
	    text-align:left; 
	}

	td.site 
	{ 
 	    vertical-align:top;
	    text-align:left; 
	}

	h1.site 
	{ 
 	    vertical-align:middle;
	    text-align:left; 
	}

    a.site:link,a.site:active,a.site:visited 
    { 
        text-decoration: none;
        color: #278429; 
 	    vertical-align:middle;
 	    text-align:left; 
   }
    a.site:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #CB4B75; 
  	    vertical-align:middle;
	    text-align:left; 
   }
   

/* site_center begin */
	.site_center
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #CB4B74; 
 	    vertical-align:middle;
	    text-align:center; 
    }

/* site_center end */

/* site_bold begin */
	.site_bold 
	{ 
	    font-size: 12px;
	    font-weight:bold; 
	    color: #CB4B74; 
 	    vertical-align:middle;
	    text-align:left; 
    }
/* site_bold end */

/* site_center_bold begin */

	.site_center_bold { 
		font-size: 12px; 
		font-weight: bold; 
		color: #CB4B75; 
		background-color:Transparent;
		vertical-align:middle;
		text-align:center; 
	}

/*	td.site_center_bold { 
		font-size: 12px; 
		font-weight: bold; 
		color: #E0CF6A; 
		background-color:Transparent;
		vertical-align:middle;
		text-align:center; 
	}
*/	
/* site_center_bold CB4B74 End */

    a.site_center_bold:link,a.site_center_bold:active,a.site_center_bold:visited 
    { 
        text-decoration: none;
        color: #CB4B75; 
   }
    a.site_center_bold:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #1BA642	; 
   }
   
/* site_link_sm_bold begin */
    a.site_link_sm_bold:link,a.site_link_sm_bold:active,a.site_link_sm_bold:visited 
    { 
	    font-size: 10px; 
	    font-weight: bold; 
        color: #278429; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.site_link_sm_bold:hover 
    {
	    font-size: 10px; 
	    font-weight: bold; 
        color:#927F5C; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
    }
/* site_link_sm End */

/* site_small   */
	.site_small { 
	    font-size: 10px; 
	    color: #CB4B74; 
        text-decoration: none;
	    }
	font.site_small { 
	    font-size: 10px; 
	    color: #CB4B74; 
        text-decoration: none;
        }
    a.site_small:link,a.site_small:active,a.site_small:visited 
    { 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: none;
    }
    a.site_small:hover 
    {
        color: #1BA640; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
    } 

    td.site_small_bold
    {
	    font-size: 10px; 
        color: #CB4B74; 
        font-weight: bold; 
    }

    td.site_small_bold_right
    {
	    font-size: 10px; 
	    text-align:right;
        color: #CB4B74; 
        font-weight: bold; 
    }

    font.site_small_bold
    {
 	    font-size: 10px; 
        color: #CB4B74; 
    }

    td.site_small_bold
    {
 	    font-size: 10px; 
    }

    a.site_small_bold:link,a.site_small_bold:active,a.site_small_bold:visited 
    { 
        font: 12px Book Antiqua, Arial, Helvetica, sans-serif, Monotype Corsiva, Comic Sans MS;
        color: #1BA640; 
        text-decoration: none;
    }
    a.site_small_bold:hover 
    {
  	    font-size: 12px; 
        color: #927F5C; 
        text-decoration: none;
	    cursor: hand;
    }
    
    
 	.site_category_title { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #CB4B74; 
	    padding-bottom: 2px; 
 	    vertical-align:middle;
	    }
/* #1BA642   */
   	h1.site_category_title
	{
        height:10pt;
        font:bold 14pt Book Antiqua, Arial, Helvetica, sans-serif, Monotype Corsiva, Comic Sans MS, verdana; 
        color:#278429;
 	    vertical-align:middle;
	    margin-bottom: 5px; 
		margin-top: 5px;
	}

	h2.site_category_title 
	{ 
	    font-size: 18px;
	    line-height: 25px;
	    font-weight:bold; 
	    color: #CB4B74; 
 	    vertical-align:bottom;
	    text-align:left; 
	    text-indent:10px;
	}


/*	.MainBodyMenuItem { 
	    font-size: 10px; 
	    color: #CB4B74; 
	    vertical-align:top;
	    }

	li.site_small_bold { 
	    font-size: 10px; 
	    color: #CB4B74; 
	    vertical-align:top;
	    }

    a.MainBodyMenuItem:link,a.MainBodyMenuItem:active,a.MainBodyMenuItem:visited 
    { 
        color: #CB4B74; 
        text-decoration: none;
	    vertical-align:bottom;
	    font-weight: bold; 
		text-align:left; 
    }
    a.MainBodyMenuItem:hover 
    {
        color:#1BA640; 
        text-decoration: none;
		text-align:left; 
	    font-weight: bold; 
	    vertical-align:bottom;
	    cursor:hand;
    }

*/

/* site End */
	
    td.alt2site_small_bold
    {
	    font-size: 10px; 
        color: #278429; 
        font-weight: bold; 
    }

	a.alt2site_small_bold:link,a.alt2site_small_bold:active,a.alt2site_small_bold:visited 
    { 
	    font-size: 10px; 
        color: #278429; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.alt2site_small_bold:hover 
    {
  	    font-size: 10px; 
        color: #278429; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
    }

/* site General parameters for this site */
	
	
	.altsite 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #1BA640; 
 	    vertical-align:middle;
	    text-align:left; 
    }

/*
	.altsite_small_bold 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #1BA640; 
 	    vertical-align:middle;
	    text-align:left; 
        text-decoration: none;
    }
*/

/*
    a.altsite_small_bold:link,a.altsite_small_bold:active,a.altsite_small_bold:visited 
    { 
        text-decoration: none;
        color: #1BA640; 
 	    vertical-align:middle;
   }
    a.altsite_small_bold:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #CB4B74; 
  	    vertical-align:middle;
   }
*/

	table.altsite 
	{ 
 	    vertical-align:top;
	    text-align:left; 
	}

	td.altsite 
	{ 
 	    vertical-align:top;
	    text-align:left; 
	}

	h1.altsite 
	{ 
 	    vertical-align:middle;
	    text-align:left; 
	}

    a.altsite:link,a.altsite:active,a.altsite:visited 
    { 
        text-decoration: none;
        color: #1BA640; 
 	    vertical-align:middle;
 	    text-align:left; 
   }
    a.altsite:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #CB4B74; 
  	    vertical-align:middle;
	    text-align:left; 
   }
   
/* altsite_left_bold begin */

	.altsite_left_bold { 
		font-size: 12px; 
		font-weight: bold; 
		color: #1BA640; 
		vertical-align:middle;
		text-align:left; 
	}

/* altsite_center_bold begin */

	.altsite_center_bold { 
		font-size: 12px; 
		font-weight: bold; 
		color: #CB4B75; 
		vertical-align:middle;
		text-align:center; 
	}

    a.altsite_center_bold:link,a.altsite_center_bold:active,a.altsite_center_bold:visited 
    { 
        text-decoration: none;
        color: #CB4B75; 
   }
    a.altsite_center_bold:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #278429; 
   }
   
/* altsite_center_bold End CB4B74*/ 

    td.altsite_small_bold
    {
	    font-size: 10px; 
        color: #1BA640; 
        font-weight: bold; 
        text-decoration: none;
    }

    td.altsite_small_bold_right
    {
	    font-size: 10px; 
	    text-align:right;
        color: #1BA640; 
        font-weight: bold; 
    }

    a.altsite_small_bold:link,a.altsite_small_bold:active,a.altsite_small_bold:visited 
    { 
	    font-size: 10px; 
        color: #1BA640; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.altsite_small_bold:hover 
    {
  	    font-size: 10px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
    }

	.altsite_small 
	{ 
	    font-size: 10px;
	    font-weight:normal; 
	    color: #1BA640; 
 	    vertical-align:middle;
	    text-align:left; 
    }

    a.altsite_bold:link,a.altsite_bold:active,a.altsite_bold:visited 
    { 
	    font-size: 12px; 
        color: #CB4B75; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.altsite_bold:hover 
    {
  	    font-size: 12px; 
        color: #1BA642; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
    }



/* altsite End */
	
	/* FeatureProducts begin *********************************************************************** */

/* featureproducts  */

	.featureproducts { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #CB4B74; 
	    padding-bottom: 2px; 
	    vertical-align:top;
	    }

	h1.featureproducts
	{
        height:10pt;
        font:bold 14pt verdana; 
        background-color: #FFFFFF; 
        color:#CB4B74;
	    vertical-align:bottom;
	}

	h2.featureproducts 
	{ 
	    font-size: 14px; 
	    text-align:left;
	    vertical-align:middle;
	    /*  
	    margin-bottom: 0px; */
	}

    table.featureproducts 
    {
        color:#CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    text-align:center; 
	    background-color: #FFFFFF; 
    }
    td.featureproducts 
    {
        color:#CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left; 
	    background-color: #FFFFFF; 
    }

    a.featureproducts:link,a.featureproducts:active,a.featureproducts:visited 
    { 
        color:#1BA640;
	    font-size: 14px; 
        font-weight: bold; 
        text-decoration: none;
   }
    a.featureproducts:hover 
    {
	    font-size: 14px; 
		color: #927F5C;
		font-weight: bold; 
	    cursor: hand;
  }
 	
/* fpmore */
	.fpmore { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    }

    td.fpmore 
    {
        font-weight: normal; 
        text-decoration: none;
	    vertical-align:middle;
	    text-align:left; 
	    
	    /* padding-left: 10px; */
	     
    }

    a.fpmore:link,a.fpmore:active,a.fpmore:visited 
    { 
        color: #1BA642; 
        text-decoration: none;
    }
    a.fpmore:hover 
    {
        color:#1BA642; 
        text-decoration: underline;
	    cursor: hand;
    }

/* fpimage */
    a.fpimage:link,a.fpimage:active,a.fpimage:visited 
    { 
 	    vertical-align:middle;
	    text-align:center; 
    }
    a.fpimage:hover 
    {
	    vertical-align:middle;
	    text-align:center; 
    }

/* fpsmall */
	.fpsmall 
	{ 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #1BA642; 
	    /* padding-bottom: 2px; */
	    vertical-align:top;
	}
	    
    td.fpsmall 
    {
        color:#1BA642; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    vertical-align:top;
	    text-align:center; 
    }

    a.fpsmall:link,a.fpsmall:active,a.fpsmall:visited 
    { 
        color: #1BA642; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.fpsmall:hover 
    {
        color:#1BA642; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
    }

/* FeaturedProduct end *********************************************************************** */

/* Product begin *********************************************************************** */

/* prLine */
	.prline
	{	
		background-color:#CB4B74;
	}
/* prLine end CB4B74 FAF2E6 */
	
	td.productsbody { 
        background-color: #ffffff; 
	    }

	table.productsbody { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #CB4B74; 
        background-color: #ffffff; 
	    padding-bottom: 2px; 
	    vertical-align:top;
	    }

	.productsbody { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #CB4B74; 
        background-color: #FAF2E6; 
	    padding-bottom: 2px; 
	    vertical-align:top;
	    }

 	h1.productsbody
	{
        height:10pt;
        font:bold 14pt verdana; 
        background-color: #FAF2E6; 
        color:#278429;
	    vertical-align:bottom;
	}

    a.productsbody:link,a.productsbody:active,a.productsbody:visited 
    { 
        color: #278429; 
        background-color: #ffffff; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.productsbody:hover 
    {
        color:#927F5C; 
        background-color: #ffffff; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
    }

/* productsbodysmall */
	.productsbodysmall 
	{ 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #1BA642; 
 	    vertical-align:bottom;
	}
	    
    td.productsbodysmall 
    {
        color:#1BA642; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    text-align:center; 
 	    vertical-align:bottom;
    }

    a.productsbodysmall:link,a.productsbodysmall:active,a.productsbodysmall:visited 
    { 
        color: #1BA642; 
        font-weight: bold; 
        text-decoration: none;
 	    vertical-align:bottom;
    }
    a.productsbodysmall:hover 
    {
        color:#1BA642; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
  	    vertical-align:bottom;
   }

 	/*         height:10pt;



/* productsbodytitlenav */
	.productsbodytitlenav 
	{ 
	    font-size: 10px; 
	    color:#1BA640; 
	    vertical-align:middle;
	    text-align:left; 
	}

	td.productsbodytitlenav 
	{ 
	    font-size: 10px; 
	    color: #CB4B74; 
	    vertical-align:middle;
	    text-align:left; 
	}

	table.productsbodytitlenav 
	{ 
        background-color: #FFFFEE; 
	}

    a.productsbodytitlenav:link,a.productsbodytitlenav:active,a.productsbodytitlenav:visited 
    { 
        color: #1BA640; 
        font-weight: bold; 
        text-decoration: underline;
	    text-align:left;
 	    vertical-align:middle;
   }
    a.productsbodytitlenav:hover 
    {
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left;
 	    vertical-align:middle;
  }

 /* productpage */
	
 	.productpage 
	{ 
	    font-size: 12px;
	    font-weight:normal;
	    background-color: #FAF2E6; 
	    color: #336633; 
 	    vertical-align:middle;
	    text-align:left; 
    }

	table.productpage 
	{ 
 	    vertical-align:top;
	    text-align:left; 
	}

	td.productpage 
	{ 
 	    vertical-align:top;
	    text-align:left; 
	}

	h1.productpage 
	{ 
 	    vertical-align:middle;
	    text-align:left; 
	}

    a.productpage:link,a.productpage:active,a.productpage:visited 
    { 
        text-decoration: none;
        color: #336633; 
 	    vertical-align:middle;
 	    text-align:left; 
   }
    a.productpage:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #1BA640; 
  	    vertical-align:middle;
	    text-align:left; 
   }

/* product page other center  */
  	td.productpageothercenter 
	{ 
 	    vertical-align:top;
		text-align:center; 
	}
    a.productpageothercenter:link,a.productpageothercenter:active,a.productpageothercenter:visited 
    { 
	    font-size: 8pt;
 	    font-weight:bold; 
        text-decoration: none;
		text-align:center; 
        color: #CB4B74; 
    }
    a.productpageothercenter:hover 
    {
	    font-size: 8pt;
	    font-weight:bold; 
	    cursor: hand;
        text-decoration: underline;
		text-align:center; 
        color: #1BA640; 
    }

    a.productpagenoshow:link,a.productpagenoshow:active,a.productpagenoshow:visited 
    { 
	    font-size: 10pt;
        text-decoration: none;
        color: #CB4B74; 
    }
    a.productpagenoshow:hover 
    {
	    font-size: 10pt;
	    cursor: hand;
        text-decoration: none;
        color: #CB4B74; 
    }

 	.productpagedescription 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #CB4B74; 
 	    vertical-align:top;
    }

 	font.productpagedescription 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #CB4B74; 
 	    vertical-align:top;
		line-height: 18px;
    } 

  	.productpageinputavail 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #1BA640; 
 	    vertical-align: middle;
 	    border: none;
    }

  	input.productpageinputavail 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #1BA640; 
 	    vertical-align: middle;
 	    border: none;
    }

   a.productpageinputavail:link,a.productpageinputavail:active,a.productpageinputavail:visited 
    { 
        text-decoration: none;
	    font-weight:normal; 
        color: #CB4B74; 
    }
    a.productpageinputavail:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #1BA640; 
    }

 	.productpageinputtitle 
	{ 
	    font-size: 14px;
	    font-weight:bold; 
 	    color: #CB4B74; 
	    vertical-align:middle;
 	    border: none;
    }

 	font.productpageinputtitle 
	{ 
	    font-size: 14px;
	    font-weight:bold; 
 	    color: #278429; 
	    vertical-align:middle;
 	    border: none;
    }

 	.productpageinput 
	{ 
	    font-size: 15px;
	    font-weight:bold; 
	    color: maroon; 
 	    vertical-align: middle;
 	    border: none;
    }



/* Product end *********************************************************************** */

/* smallprice begin *********************************************************************** */

/* smallprice */
	.smallprice { 
	    font-size: 12px; 
        font-weight: bold; 
	    color:#278429; 
        text-decoration: none;
	    }
    a.smallprice:link,a.smallprice:active,a.smallprice:visited ,a.smallprice:hover
        { 
	    font-size: 12px; 
        font-weight: bold; 
	    color:#278429; 
        text-decoration: none;
        }

/* smallpricered end *********************************************************************** */

/* smallpricered begin *********************************************************************** */

/* smallpricered */
	.smallpricered { 
	    font-size: 12px; 
        font-weight: bold; 
	    color:Red; 
        text-decoration: none;
	    }
    a.smallpricered:link,a.smallpricered:active,a.smallpricered:visited ,a.smallpricered:hover
        { 
	    font-size: 12px; 
        font-weight: bold; 
	    color:Red; 
        text-decoration: none;
        }

/* smallpricered end *********************************************************************** */

/* smallpricestrike begin *********************************************************************** */

/* smallpricestrike */
	.smallpricestrike { 
	    font-size: 12px; 
        text-decoration: line-through;
	    color:#1BA642; 
	    }
/* smallpricestrike end *********************************************************************** */

/* Options begin *********************************************************************** */

   .optionsheader {
      font:bold 14pt verdana; 
      color:#1BA640;
      }

   .optionstitle {
      font:bold 12pt verdana; 
      color:#CB4B74;
      }

   .optionscontent {
      font: 10pt verdana; 
      color:#1BA640;
      }

/*    ul.options {
      height:12pt;
      font: 10pt verdana; 
      color:green;
      }1BA640
*/
	li.options {	
		font:normal 10pt verdana; 
		color:#278429;
		vertical-align:middle; 
		}

/* Options end *********************************************************************** */

/* Accessories begin *********************************************************************** */

   .accessoriesheader {
      height:22pt;
      font:bold 18pt verdana; 
      color:#1BA640;
      }

   .accessoriestitle {
      font:bold 12pt verdana; 
      color:#CB4B74;
      }

   .accessories {
      font:bold 10pt verdana; 
      color:#CB4B74;
      }

    a.accessories:link,a.accessories:active,a.accessories:visited 
    { 
        text-decoration: none;
        color: #1BA640; 
    }
    a.accessories:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #CB4B74; 
    }



/* Accessories end *********************************************************************** */

/* Simular Products begin *********************************************************************** */

   .spsheader {
      height:22pt;
      font:bold 18pt verdana; 
      color:#1BA640;
      }

   .spstitle {
      font:bold 12pt verdana; 
      color:#CB4B74;
      }

   .sps {
      font:bold 10pt verdana; 
      color:#CB4B74;
      }

    a.sps:link,a.sps:active,a.sps:visited 
    { 
        text-decoration: none;
        color: #1BA640; 
    }
    a.sps:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #CB4B74; 
    }

/* Simular Products end *********************************************************************** */


/* Customer Reviews begin *********************************************************************** */

   .customerreviewheader {
      height:22pt;
      font:bold 18pt verdana; 
      color:#1BA640;
      }

   .customerreviewtitle {
      font:bold 12pt verdana; 
      color:#CB4B74;
      }

   .customerreviewrating {
      font:bold 8pt verdana; 
      color:#1BA640;
      }

   .customerreviewdate {
      font:bold 8pt verdana; 
      color:#CB4B74;
      }

   .customerreviewhelpful {
      font: 8pt verdana; 
      color:#1BA640;
      }

   .customerreviewcontent {
      font: 10pt verdana; 
      color:#CB4B74;
      }

    a.customerreviewcontent:link,a.customerreviewcontent:active,a.customerreviewcontent:visited 
    { 
        text-decoration: none;
        color: #1BA640; 
    }
    a.customerreviewcontent:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #CB4B74; 
    }

/* Customer Reviews end *********************************************************************** */

/* Editorial Reviews begin *********************************************************************** */

   .editorialreviewheader {
      height:22pt;
      font:bold 18pt verdana; 
      color:#1BA640;
      }

   .editorialreviewtitle {
      font:bold 12pt verdana; 
      color:#CB4B74;
      }

   .editorialreviewcontent {
      font: 10pt verdana; 
      color:#CB4B74;
      }

    a.editorialreviewcontent:link,a.editorialreviewcontent:active,a.editorialreviewcontent:visited 
    { 
        text-decoration: none;
        color: #1BA640; 
    }
    a.editorialreviewcontent:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #CB4B74; 
    }

/* Editorial Reviews end *********************************************************************** */



  /* cartpage */
	
 	.cartpage 
	{ 
	    font-size: 12px;
	    font-weight:normal; 
	    color: #CB4B74; 
 	    vertical-align:bottom;
    }

	td.cartpage 
	{ 
 	    vertical-align:top;
	}

	h1.cartpage 
	{ 
 	    vertical-align:middle;
	}

    a.cartpage:link,a.cartpage:active,a.cartpage:visited 
    { 
        text-decoration: none;
        color: #CB4B74; 
    }
    a.cartpage:hover 
    {
	    cursor: hand;
        text-decoration: none;
        color: #1BA640; 
    }

    .cartSPLabelTitle
	{ 
	    font-size: x-small; 
	    font-weight: bold; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
	    color: Black; 
	}

     .cartSPViewText
	{ 
	    font-size: x-small; 
	    font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
	    color: Black; 
	}

    .cartSPViewLabelTitle
	{ 
	    font-size: x-small; 
	    font-weight: bold; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
	    color: Black; 
	}

    .cartSPItemstyle
	{ 
	    font-size: x-small; 
	    font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
	    color: #1BA640; 
	}

    .cartSPAlternatingItemstyle
	{ 
	    font-size: x-small; 
	    font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
	    color: #1BA640; 
	}

    .cartSPSubItemstyle
	{ 
	    font-size: x-small; 
	    font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background-color: NavajoWhite; 
	    color: Black; 
	}

    .cartSPSubAlternatingItemstyle
	{ 
	    font-size: x-small; 
	    font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background-color: Tan; 
	    color: Black; 
	}

/* checkout form styles  */
	table.checkoutbody { 
	    vertical-align:middle; 
	    }

	td.checkouttitle { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: Black; 
	    vertical-align:middle; 
	    }

	th.checkoutcartheader { 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: Black; 
	    vertical-align:middle; 
	    }
	    
	td.checkoutcartheader { 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: Black; 
	    vertical-align:middle; 
	    }
	    
	td.checkoutcart { 
	    font-size: 10px; 
	    color: Black; 
	    vertical-align:middle; 
	    }
	
	td.checkoutbodytext { 
	    font-size: 11px; 
	    color: Black; 
	    vertical-align:middle; 
	    }
	
	td.checkoutbodytextheader { 
	    font-size: 16px; 
	    color: Black; 
	    font-weight: bold; 
	    vertical-align:middle; 
	    }
	
	td.checkoutcartprice { 
	    font-size: 10px; 
	    color: Black; 
	    text-align:right;
	    vertical-align:middle; 
	    }
	
	td.checkoutcartprod { 
	    font-size: 10px; 
	    color: Black; 
	    vertical-align:middle; 
	    }
	
	td.checkoutcartqty { 
	    font-size: 10px; 
	    color: Black; 
	    text-align:center;
	    vertical-align:middle; 
	    }
	 
	td.checkoutSFLfooter { 
	    font-size: 9px; 
	    color: Black; 
	    text-align:left;
	    vertical-align:middle; 
	    }
	 
	 table.checkoutbodytable 
	 {
		width: 800px;
	    text-align: center;
	    vertical-align: middle; 
     }

	 table.checkoutbodyfooter 
	 {
		width: 800px;
	    text-align: center;
	    vertical-align: middle; 
     }



	
/* rssfeed begin *********************************************************************** */

/* rssfeed 	    margin-left: 10px; 
*/

/*	.rssfeed2 { 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    vertical-align:top;
	    height:11px;
	    text-align:left; 
	    }

    table.rssfeed2
    {
 	    font-size: 10px; 
        color:#CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left; 
    }

    td.rssfeed2 
    {
 	    font-size: 10px; 
        color:#CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left; 
    }

	.RssFeedsHeader2 { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    vertical-align:middle;
		text-align:center; 
	    }
    a.rssfeed2:link,a.rssfeed2:active,a.rssfeed2:visited 
    { 
	    font-size: 10px; 
	    font-weight: bold; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.rssfeed2:hover 
    {
	    font-size: 10px; 
	    font-weight: bold; 
        color:#1BA640; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
    }
*/

/* rssfeed end *********************************************************************** */

	
	
/* Styles for bookmark.ascx*/
/* bookmark */
	
 	.bookmark 
	{ 
	    font-size: 12px;
	    font-weight:bold; 
	    color: #1BA640; 
 	    vertical-align:middle;
	    text-align:center; 
    }

	table.bookmark 
	{ 
 	    width:100%;
 	}

/* End bookmark */
/* End Styles for bookmark.ascx*/
	
/* Light Brown Line - Helpful Sites - Line between each image begin ******************************************* */
	 td.ltbrown_line 
	 {
		background: url(../images/KBS/lineBrown2.gif);
		background-repeat: repeat;
		height:6px;	
		vertical-align:middle;
     }

/* bkgd for 3D background box that go around many items begin *********************************************************************** */

	 td.default_ul 
	 {
		background: url(../images/KBS/bkgrd_ul.gif);
		background-repeat: no-repeat;
     }

	 td.default_um 
	 {
		background: url(../images/KBS/bkgrd_um.gif);
		background-repeat: repeat;
     }

	 td.default_ur 
	 {
		background: url(../images/KBS/bkgrd_ur.gif);
 		background-repeat: no-repeat;
    }

	 td.default_ml 
	 {
		background: url(../images/KBS/bkgrd_ml.gif);
		background-repeat: repeat-y;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_mm 
	 {
		background: url(../images/KBS/bkgrd_mm.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
        text-decoration: none;
    }

	 td.default_mr
	 {
		background: url(../images/KBS/bkgrd_mr.gif);
		background-repeat: repeat-y;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_bl
	 {
		background: url(../images/KBS/bkgrd_ll.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_bm 
	 {
		background: url(../images/KBS/bkgrd_lm.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_br
	 {
		background: url(../images/KBS/bkgrd_lr.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

/*	 td.default_ul 
	 {
		background: url(../images/KBS/bkgrd_ul.jpg);
		background-repeat: no-repeat;
     }

	 td.default_um 
	 {
		background: url(../images/KBS/bkgrd_um.jpg);
		background-repeat: repeat;
     }

	 td.default_ur 
	 {
		background: url(../images/KBS/bkgrd_ur.jpg);
 		background-repeat: no-repeat;
    }

	 td.default_ml 
	 {
		background: url(../images/KBS/bkgrd_ml.jpg);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_mm 
	 {
		background: url(../images/KBS/bkgrd_mm.jpg);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_mr
	 {
		background: url(../images/KBS/bkgrd_mr.jpg);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_bl
	 {
		background: url(../images/KBS/bkgrd_bl.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_bm 
	 {
		background: url(../images/KBS/bkgrd_bm.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_br
	 {
		background: url(../images/KBS/bkgrd_br.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }
*/
/* 	 td.default_bl 
	 {
		background: url(../images/KBS/bkgrd_bl.jpg);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_bm 
	 {
		background: url(../images/KBS/bkgrd_bm.jpg);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.default_br 
	 {
		background: url(../images/KBS/bkgrd_br.jpg);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }
*/

/* bkgd for 3D background box that go around many items end *********************************************************************** */

/* bkgd for 3D background box that go around many items begin *********************************************************************** */
	 td.vmenu_ul 
	 {
		background: url(../images/KBS/bkgrd_ul.gif);
		background-repeat: no-repeat;
     }

	 td.vmenu_um 
	 {
		background: url(../images/KBS/bkgrd_um.gif);
		background-repeat: repeat;
     }

	 td.vmenu_ur 
	 {
		background: url(../images/KBS/bkgrd_ur.gif);
 		background-repeat: no-repeat;
    }

	 td.vmenu_ml 
	 {
		background: url(../images/KBS/bkgrd_ml.gif);
		background-repeat: repeat-y;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.vmenu_mm 
	 {
		background: url(../images/KBS/bkgrd_mm.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.vmenu_mr
	 {
		background: url(../images/KBS/bkgrd_mr.gif);
		background-repeat: repeat-y;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.vmenu_bl
	 {
		background: url(../images/KBS/bkgrd_ll.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.vmenu_bm 
	 {
		background: url(../images/KBS/bkgrd_lm.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.vmenu_br
	 {
		background: url(../images/KBS/bkgrd_lr.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

/* bkgd for 3D background box that go around many items end *********************************************************************** */

/* bkgd for (Horz Menu) begin *********************************************************************** */

	td.default_horz_menu_left { 
		background: url(../images/KBS/red_bkgrd_left_alt.gif);
		background-repeat: no-repeat;
	    }
 

	td.default_horz_menu_middle { 
		background: url(../images/KBS/red_bkgrd_middle_alt.gif);
		background-repeat: repeat;
	    }
 

	td.default_horz_menu_right { 
		background: url(../images/KBS/red_bkgrd_right_alt.gif);
		background-repeat: no-repeat;
	    }
 
/* bkgd for (Horz Menu) end *********************************************************************** */
    
/* bkgd to make a rounded corners box around text (main page) begin *********************************************************************** */
	 td.ltGrey1 
	 {
		background: url(../images/KBS/ltGrey1_6by6.gif);
		background-repeat: no-repeat;
     }

	 td.ltGrey2 
	 {
		background: url(../images/KBS/ltGrey2_6by2.gif);
		background-repeat: repeat;
     }

	 td.ltGrey3 
	 {
		background: url(../images/KBS/ltGrey3_6by6.gif);
 		background-repeat: no-repeat;
    }

	 td.ltGrey4 
	 {
		background: url(../images/KBS/ltGrey4_2by6.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey5WomensApparel
	 {
		background: url(../images/KBS/_Image1.gif);
		background-repeat: no-repeat;       
		background-position: right center;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey5MensApparel
	 {
		background: url(../images/KBS/_Image2.gif);
		background-repeat: no-repeat;       
		background-position: right center;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey5KidsApparel
	 {
		background: url(../images/KBS/_Image3.gif);
		background-repeat: no-repeat;       
		background-position: right center;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey5ByDriver
	 {
		background: url(../images/KBS/_Image4.gif);
		background-repeat: no-repeat;       
		background-position: right center;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey5Miscellaneous
	 {
		background: url(../images/KBS/_Image5.gif);
		background-repeat: no-repeat;       
		background-position: right center;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey5FeaturedBrands
	 {
		background: url(../images/KBS/_Image6.gif);
		background-repeat: no-repeat;       
		background-position: right center;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey5 
	 {
		background: url(../images/KBS/ltGrey5_2by2.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey6 
	 {
		background: url(../images/KBS/ltGrey6_2by6.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey7 
	 {
		background: url(../images/KBS/ltGrey7_6by6.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey8 
	 {
		background: url(../images/KBS/ltGrey8_6by2.gif);
		background-repeat: repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

	 td.ltGrey9 
	 {
		background: url(../images/KBS/ltGrey9_6by6.gif);
		background-repeat: no-repeat;
	    text-align: center;
	    vertical-align: middle; 
     }

/* bkgd to make a rounded corners box around text end *********************************************************************** */

/* National Parks Small begin *********************************************************************** */

/* NationalPark begin *********************************************************************** */
/* npimagestitle */
	.nationalpark { 
	    font-size: 18px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    vertical-align:top; 
	    }
	    
/* npimagestitle */
	.npimagestitle { 
	    font-size: 14pt; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    padding-bottom: 2px; 
	    vertical-align:top; 
	    }
	    
	td.npimagestitle { 
	    Vertical-Align:top; 
	    }
	h1.npimagestitle 
	{ 
        height:10pt;
        font:bold 14pt verdana; 
        background-color: #FFFFFF; 
        color:#CB4B74;
	    vertical-align:bottom;
	 }

	h2.npimagestitle 
	{ 
	    font-weight: bold; 
	    color: #0033cc; 
	    vertical-align:middle;
        text-decoration: none;
    }

     a.npimagestitle:visited 
    {
	    color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
	    padding-bottom: 2px; 
    }
 
    a.npimagestitle:link,a.npimagestitle:active
    { 
	    color: #1BA640; 
        font-weight: bold; 
        text-decoration: none;
	    padding-bottom: 2px; 
    }
    a.npimagestitle:hover 
    {
	    color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
	    padding-bottom: 2px; 
    }

/* NationalPark end *********************************************************************** */

/* breadcrumb begin *********************************************************************** */
/* breadcrumb */

	.breadcrumb 
	{ 
		background: url(../images/KBS/bc_lt_brown_middle.gif);
		background-repeat: repeat	;
	}
	.breadcrumbrt
	{ 
		background: url(../images/KBS/bc_lt_brown_right.gif);
		background-repeat: no-repeat;
	}
	.breadcrumblt
	{ 
		background: url(../images/KBS/bc_lt_brown_left.gif);
		background-repeat: no-repeat;
	}
	.breadcrumbtext 
	{ 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #CB4B75; 
        text-decoration: none;
	    text-align:left; 
 	    vertical-align:middle;
	}
    a.breadcrumbtext:link,a.breadcrumbtext:active,a.breadcrumbtext:visited
    { 
        color: #CB4B75; 
        font-weight: bold; 
        text-decoration: underline;
 	    cursor: hand;
	    text-align:left; 
 	    vertical-align:middle;
	}
     
    a.breadcrumbtext:hover 
    { 
        color: #6CA76A; 
        font-weight: bold; 
        text-decoration: none;
 	    cursor: hand;
 	    text-align:left; 
 	    vertical-align:middle;
	}
     

	/* hbreadcrumb 1BA640*/
	.hbreadcrumb 
	{ 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #CB4B74; 
        text-decoration: none;
	    text-align:left; 
        background-color: Bisque; 
	 }
	table.hbreadcrumb 
	{ 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #CB4B74; 
        text-decoration: none;
	    text-align:left; 
        background-color: Bisque; 
	 }

    a.hbreadcrumb:link,a.hbreadcrumb:active,a.hbreadcrumb:visited
    { 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
 	    cursor: hand;
	    text-align:left; 
        background-color: Bisque; 
   }
     
    a.hbreadcrumb:hover 
    { 
        color: #1BA640; 
        font-weight: bold; 
        text-decoration: none;
 	    cursor: hand;
 	    text-align:left; 
        background-color: Bisque; 
  }
     
/* breadcrumb end *********************************************************************** */


/* ******************************************************************* */
/*	table.hMenuBkg { 
		background: url(../images/hmenu_bkgrd2.jpg);
		background-repeat: repeat;
	    }
*/
/* hMenuBkg end ****	   
******************************************************************* */
  


/* aboutus page styles  */

	.plain_text { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #000000; 
	    text-align:left;
	    }

	font.plain_text { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #000000; 
	    text-align:left;
	    }

	td.plain_text { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #000000; 
	    text-align:left;
	    }

	.plain_text_small { 
	    font-size: 10px; 
	    font-weight: normal; 
	    color: #000000; 
	    text-align:left;
	    }

	font.aboutus_bold { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    text-align:left;
	    }

	.plain_text_right { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #000000; 
	    text-align:right;
	    }

/* hMenu  */


/*		    color: #CB4B74; 

/*	table.hMenu { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #FFFFFF; 
	    vertical-align:middle; 
	    text-align:center; 
	    }

	td.hMenu { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #FFFFFF; 
	    vertical-align:middle; 
	    text-align:center;
	    }
*/
	
	.hMenu { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #FFFFFF; 
	    vertical-align:middle; 
	    text-align:center; 
	    }

	table.hMenu { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #FFFFFF; 
	    vertical-align:middle; 
	    text-align:center; 
	    }

	td.hMenu { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #FFFFFF; 
	    vertical-align:middle; 
	    text-align:center;
	    }

    a.hMenu:link,a.hMenu:active,a.hMenu:visited 
    { 
        color: #FFFFFF; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.hMenu:hover 
    {
        color:#E0CF6A; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
    }
    
/* hMenu end CB4B74 ****	   

/* placestogo begin *********************************************************************** */
	td.PTGheader { 
	    font-size: 12px; 
	    color: Black; 
	    font-weight: bold; 
	    vertical-align:middle; 
	    text-align:left;
	    }
	
	td.PTGheadercenter { 
	    font-size: 12px; 
	    color: Black; 
	    font-weight: bold; 
	    vertical-align:middle; 
	    text-align:center;
	    }
	
	.PTGtextsmall { 
	    font-size: 10px; 
	    font-weight: normal; 
	    color: #330000; 
	    text-align:left; 
	    }
	
	.PTGtextsmallbold { 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #330000; 
	    text-align:left; 
	    }
	
	.PTGbold { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #330000; 
	    vertical-align:middle; 
	    text-align:center;
	    }
	
	a.PTGLink:link,td.a.PTGLink:active
	    { 
	    font-size: 12px; 
	    font-weight: bold; 
        text-decoration: none;
	    color: #330000; 
	    text-align:left; 
	    }
	
    a.PTGLink:hover 
    {
	    font-size: 12px; 
        color:navy; 
        font-weight: bold; 
        text-decoration: none;
	    text-align:left; 
	    cursor: hand;
    }
    a.PTGLink:visited 
    {
	    font-size: 12px; 
        color:#CB4B74; 
        text-decoration: none;
        font-weight: normal; 
	    text-align:left; 
	    cursor: hand;
    }


/* placestogo end *********************************************************************** */

/* PlacesToGoItemstyle */
    .placesToGoItemstyle
	{ 
	    font-size: 12px; 
	    font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background-color: #D4F1D4; 
	    color: #073007; 
	}

    a.placesToGoItemstyle:link,a.placesToGoItemstyle:active
    { 
        text-decoration: none;
        color: #073007; 
		background-color:Transparent; 
    }
    a.placesToGoItemstyle:hover 
    {
	    cursor: hand;
        text-decoration: none;
 		background-color:Transparent; 
        color: #330000; 
    }

    a.placesToGoItemstyle:visited 
    {
	    cursor: hand;
        text-decoration: underline;
 		background-color:Transparent; 
        color: #330000; 
    }

    .placesToGoAlternatingItemstyle
	{ 
	    font-size: 10px; 
	    font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background-color: #F8F0D1; 
	    color: Black; 
	}
    /* contactus begin *********************************************************************** */
/* contactussmall */

	.contactussmall 
	{ 
        font-size: 10px; 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    /* margin-bottom: 0px;  */
	    /* margin-top: 0px;  */
	    /* padding-top: 0px;  */
	    /* padding-bottom: 0px;  */
	}

/* contactus */

	.contactuserror 
	{ 
        font-size: 12px; 
        color:Maroon; 
        font-weight: normal; 
        text-decoration: none;
	}

	.contactus 
	{ 
        font-size: 12px; 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    /* margin-bottom: 0px; */
	    /* margin-top: 0px; */
	    /* padding-top: 0px; */
	    /* padding-bottom: 0px; */
        /*background-color: #FFFFEE; */
	}

	h1.contactus 
	{ 
        font-size: 22px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
        vertical-align: bottom;
	    /* margin-bottom: 0px; */
	    /* margin-top: 0px; */
	    /* padding-top: 0px; */
	    /* padding-bottom: 0px; */
	}

	h2.contactus 
	{ 
        font-size: 22px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    /* margin-bottom: 0px; */
	    /* margin-top: 0px; */
	    /* padding-top: 0px; */
	    /* padding-bottom: 0px; */
	}

/* contactus end *********************************************************************** */

/* linkpage begin *********************************************************************** */
	.linkpage { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #1BA640; 
	    vertical-align:middle;
		text-align:left; 
	    }

    a.linkpage:link,a.linkpage:active,a.linkpage:visited 
    { 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    vertical-align:bottom;
		text-align:center; 
    }
    a.linkpage:hover 
    {
        color:#1BA640; 
        font-weight: bold; 
        text-decoration: none;
		text-align:left; 
	    vertical-align:bottom;
	    cursor: hand;
    }

	.linkpagetitle { 
	    font-size: 14px; 
	    font-weight: normal; 
	    color: #1BA640; 
	    vertical-align:middle;
		text-align:center; 
	    }

	.linkpagecenter { 
	    font-size: 8px; 
	    font-weight: normal; 
	    color: #1BA640; 
	    vertical-align:middle;
		text-align:center; 
	    }

	.linkpageBody { 
	    vertical-align:middle;
		text-align:center; 
	    }

/* linkpage end *********************************************************************** */

/* carttext */

	.carttext { 
	    font-size: 10px; 
	    font-weight: normal; 
	    color: #330000; 
	    text-align:left; 
	    }

	.carttextText { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: Black; 
	    text-align:left; 
	    background-color:#99ffcc; 
	    }

	.carttextsmall { 
	    font-size: 10px; 
	    font-weight: normal; 
	    color: #CB4B74; 
	    text-align:left; 
	    }

	.carttextbold { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    text-align:left; 
	    }

    a.carttext:link,a.carttext:active,a.carttext:visited 
    { 
	    font-size: 12px; 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: underline;
	    text-align:left; 
    }
    a.carttext:hover 
    {
	    font-size: 12px; 
        color:#1BA640; 
        font-weight: normal; 
        text-decoration: underline;
	    cursor: hand;
	    text-align:left; 
    }

    .carttinyright 
    { 
        color: #CB4B74; 
        font-size: xx-small; 
	    text-align:right; 
    }
    a.carttinyright:link,a.carttinyright:active,a.carttinyright:visited,a.carttinyright:hover 
    { 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    text-align:right; 
    }

/* carttext end *********************************************************************** */
    

/* cartinfored begin *********************************************************************** */

/* cartinfored */
	.cartinfored { 
	    font-size: 10px; 
	    color: red; 
        font-weight: bold; 
	    }
/* cartinfored end *********************************************************************** */

/* checkout begin *********************************************************************** */

/* checkoutloginright */
	.checkoutloginright { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    /* 
	    margin-bottom: 10px; 
	    padding-bottom: 2px; 
	    vertical-align:middle;  */
	    text-align:right; 
	    }



/* checkoutlogin */

	.checkoutlogin { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #1BA640; 
	    /* 
	    margin-bottom: 10px; 
	    padding-bottom: 2px; 
	    vertical-align:middle;  */
	    text-align:left; 
	    }

	p.checkoutlogin { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #CB4B74; 
	    /*
	    margin-bottom: 1px; 
	    padding-bottom: 2px;   */
	    vertical-align:middle; 
	    text-align:left; 
	    }

	h1.checkoutlogin 
	{ 
	    font-weight: bold; 
	    color: #CB4B74; 
	    /* 
	    margin-bottom: 10px; 
	    margin-left: 0px; 
	    padding-bottom: 3px; 
	    border-bottom-width: 2px; 
	    border-bottom-style: dashed; 
	    border-bottom-color: #95a8a6; */
	 }

	h2.checkoutlogin 
	{ 
	    font-size: 14px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    /* 
	    margin-top: 1px; 
	    padding-bottom: 10px;  */
	    vertical-align:middle;
        text-decoration: none;
    }

	ul.checkoutlogin 
	{ 
	    /*  
	    margin-top: 1px; 
	    margin-bottom: 1px; 
	    padding-top: 1px; 
	    padding-bottom: 1px; */
    }

    a.checkoutlogin:link,a.checkoutlogin:active,a.checkoutlogin:visited 
    { 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
	    text-align:left; 
    }
    a.checkoutlogin:hover 
    {
        color:#CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left; 
    }
    
/* checkoutheader */

	.checkoutheader { 
	    font-size: 12px; 
	    font-weight: normal; 
	    color: #CB4B74; 
	    text-align:left; 
	    }

	table.checkoutheader { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74;
	    }

	tr.checkoutheader { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    vertical-align:middle; 
	    background-color:#99ffcc; 
	    }

	td.checkoutheader { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    background-color:#99ffcc; 
	    }

	td.checkoutheaderright { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    text-align:right; 
	    }

	td.checkoutheadercenter { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    text-align:center; 
	    }

    a.checkoutheader:link,a.checkoutheader:active,a.checkoutheader:visited 
    { 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: underline;
	    text-align:left; 
    }
    a.checkoutheader:hover 
    {
        color:#CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left; 
    }
	ul.checkoutheader 
	{ 
        color:#CB4B74; 
	    /* 
	    margin-top: 1px; 
	    margin-bottom: 1px; 
	    padding-top: 1px; 
	    padding-bottom: 1px;  */
    }
/* checkoutheader end *********************************************************************** */

/* checkout begin *********************************************************************** */
/* checkoutlogin 

	.checkoutlogin 
	{ 
        font-size: 22px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	}

	h1.checkoutlogin 
	{ 
        font-size: 22px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	}

	h2.checkoutlogin 
	{ 
        font-size: 22px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	}

*/
    a.checkoutloginlink:link,a.checkoutloginlink:active,a.checkoutloginlink:visited 
    { 
        font-size: 10px; 
        color: #1BA640; 
        font-weight: normal; 
 	    text-align:left; 
 	    vertical-align:middle;
        text-decoration: none;
    }
    a.checkoutloginlink:hover 
    {
        font-size: 10px; 
        color: #CB4B74; 
        font-weight: normal; 
	    cursor: hand;
	    text-align:left; 
 	    vertical-align:middle;
         text-decoration: none;
   }
/* checkoutloginnote */

	.checkoutloginnote 
	{ 
        font-size: 10px; 
        color: #1BA640; 
        font-weight: normal; 
        text-decoration: none;
	}

	font.checkoutloginnote 
	{ 
        font-size: 10px; 
        color: #1BA640; 
        font-weight: bold; 
        text-decoration: none;
		margin-top: 0px;
	}

/* checkoutloginforget */

	.checkoutloginforget 
	{ 
        font-size: 10px; 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	}

	font.checkoutloginforget 
	{ 
        font-size: 12px; 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
		margin-top: 0px;
	}
/* checkoutlogincreate */

    a.checkoutlogincreate:link,a.checkoutlogincreate:active,a.checkoutlogincreate:visited 
    { 
        font-size: 12px; 
        color: #CB4B74; 
        font-weight: bold; 
 	    text-align:left; 
 	    vertical-align:middle;
        text-decoration:underline;
    }
    a.checkoutlogincreate:hover 
    {
        font-size: 12px; 
        color: #1BA640; 
        font-weight: bold; 
	    cursor: hand;
	    text-align:left; 
 	    vertical-align:middle;
         text-decoration: none;
   }

/* checkout end *********************************************************************** */

/* smaller begin *********************************************************************** */
/* smaller   */
	.smaller { 
	    font-size: 10px; 
	    color: #CB4B74; 
	    }
	font.smaller { 
	    font-size: 10px; 
	    color: #CB4B74; 
        text-decoration: none;
        }
    a.smaller:link,a.smaller:active,a.smaller:visited 
    { 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
    }
    a.smaller:hover 
    {
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
    }

/* smallerright */
	.smallerright { 
	    font-size: 10px; 
	    color: #CB4B74; 
	    text-align:right; 
	    }
    a.smallerright:link,a.smallerright:active,a.smallerright:visited 
    { 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: underline;
 	    text-align:right; 
   }
    a.smallerright:hover 
    {
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
	    text-align:right; 
    }

/* smallerbold */
	.smallerbold { 
	    font-size: 10px; 
	    color: #CB4B74; 
        font-weight: bold; 
	    }

/* smallerleft */
	.smallerleft { 
	    font-size: 10px; 
	    color: #CB4B74; 
	    text-align:left; 
	    }
	span.smallerleft { 
	    font-size: 10px; 
	    color: #CB4B74; 
	    text-align:left; 
	    }
    a.smallerleft:link,a.smallerleft:active,a.smallerleft:visited 
    { 
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: underline;
 	    text-align:left; 
   }
    a.smallerleft:hover 
    {
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
	    text-align:left; 
    }

/* smaller end *********************************************************************** */
/* mainbodysmall */
	.mainbodysmall 
	{ 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    /* padding-bottom: 2px; */
	    vertical-align:top;
	}
	    
    td.mainbodysmall 
    {
        color:#CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    vertical-align:top;
	    text-align:center; 
    }

    a.mainbodysmall:link,a.mainbodysmall:active,a.mainbodysmall:visited 
    { 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.mainbodysmall:hover 
    {
        color:#CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
    }

/* small begin *********************************************************************** */
/* smallbold */
	.smallbold { 
	    font-size: 12px; 
	    color: #CB4B74; 
        font-weight: bold; 
	    }
/* small */
	.small { 
	    font-size: 12px; 
	    color: #CB4B74; 
	    }
    a.small:link,a.small:active,a.small:visited 
    { 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: underline;
    }
    a.small:hover 
    {
        color: #CB4B74; 
        font-weight: normal; 
        text-decoration: underline;
	    cursor: hand;
    }

/* smallred */
	.smallred { 
	    font-size: 12px; 
        font-weight: bold; 
	    color: red; 
	    }
	input.smallred { 
	    font-size: 12px; 
        font-weight: bold; 
	    color: red; 
	    }
    a.smallred:link,a.smallred:active,a.smallred:visited 
    { 
        color: red; 
        font-weight: bold; 
        text-decoration: underline;
    }
    a.smallred:hover 
    {
        color: red; 
        font-weight: bold; 
        text-decoration: underline;
	    cursor: hand;
    }

/* small end *********************************************************************** */
/* HelpfulTips begin *********************************************************************** */

/* HelpfulTips 	    margin-left: 10px; 
*/
    table.HelpfulTips 
    {
 	    font-size: 10px; 
        color:#CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left; 
    }

    td.HelpfulTips 
    {
 	    font-size: 10px; 
        color:#CB4B74; 
        font-weight: normal; 
        text-decoration: none;
	    cursor: hand;
	    text-align:left; 
	    height:11px;
    }

	.HelpfulTips { 
	    font-size: 10px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    vertical-align:top;
	    text-align:left; 
	    }

	.HelpfulTipsHeader { 
	    font-size: 12px; 
	    font-weight: bold; 
	    color: #CB4B74; 
	    vertical-align:middle;
		text-align:center; 
	    }

    a.HelpfulTips:link,a.HelpfulTips:active,a.HelpfulTips:visited 
    { 
        color: #CB4B74; 
        font-weight: bold; 
        text-decoration: none;
    }
    a.HelpfulTips:hover 
    {
        color:#CB4B74; 
        font-weight: bold; 
        text-decoration: none;
	    cursor: hand;
    }

	.HelpfulTipsText { 
	    font-size: 12px; 
	    color: #CB4B74; 
	    vertical-align:top;
	    height:11px;
	    text-align:left; 
	    }

	.HelpfulTipsHeaderText { 
	    font-size: 16px; 
	    font-weight: bold; 
	    color:  #330000; 
	    vertical-align:middle;
	    }

	h1.HelpfulTipsHeaderText { 
	    font-size: 20px; 
	    font-weight: bold; 
	    color:  #330000; 
	    vertical-align:middle;
	    }

/* HelpfulTips end *********************************************************************** */



