@import url("may09update.css");
/* top navigation text and spacer - see text.css */



/* top navigation */



#navbar {

	width: 749px;

	background-image: url(../image_01/bg_04.gif);

	background-color: #D5DDF0;

	text-align: center;

	background-position: bottom;

}





/* top navigation border and bg */



#navbg {

	width: 159px;

	xheight: 353px;

	background-color: #DCE5F9;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

}



/* left navigation box */



#leftnav{

	width: 158px;

     }	 



/* left navigation text */



.leftnavtext{

	line-height: 23px;

	font-size: 11px;

	color: #333333;

	text-align: left;

	text-indent: 28px;

	background-image: url(../image_01/bg_02.gif);

	background-repeat: no-repeat;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	

     }



/* left navigation highlight */



.leftnavtexthi{

	line-height: 23px;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	text-indent: 28px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-color: #7D84C8;

	background-image: url(../image_01/bg_03.gif);

	background-repeat: no-repeat;

     }

	 

/* sections */

	 

#kdsandbabies{

	width: 158px;

     }	

	 

.kdsandbabies{

	line-height: 23px;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	text-indent: 28px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-color: #8C95E7;

	background-image: url(../image_01/bg_03.gif);

	background-repeat: no-repeat;

     }

	 

.kdsandbabieshi{

	line-height: 23px;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	text-indent: 28px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-color: #7178BB;

	background-image: url(../image_01/bg_03.gif);

	background-repeat: no-repeat;

     }



#malegrooming{

	width: 158px;

     }

	 	

.malegrooming{

	line-height: 23px;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	text-indent: 28px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-color: #3AA0AD;

	background-image: url(../image_01/bg_03.gif);

	background-repeat: no-repeat;

     }



.malegroominghi{

	line-height: 23px;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	text-indent: 28px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-color: #2B7D7D;

	background-image: url(../image_01/bg_03.gif);

	background-repeat: no-repeat;

     }

 /* partyplan navigation text */

.partyplannavtext{
	line-height: 23px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 28px;
	background-image: url(../image_01/bg_02.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #AFEEEE;	
     }

/* partyplan navigation highlight */

.partyplantexthi{
	line-height: 23px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #7D84C8;
	background-image: url(../image_01/bg_03.gif);
	background-repeat: no-repeat;
	background-color: #9adfdf;	
     }

	 

/* newsletter box */

	 

#newsletter{

	height: 89px;

	width: 158px;

	font-size: 11px;

	color: #333333;

	text-align: left;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D6D7D9;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #D6D7D9;

	background-color: #EAECF5;

     }	

	 

/* newsletter heading */



#newsletterhead{

	width: 158px;

     }	

	 

/* newsletter text */



.newsletterheadtext{

	line-height: 23px;

	font-size: 11px;

	color: #333333;

	text-align: left;

	text-indent: 28px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-color: #CDD3D4;

	background-image: url(../image_01/bg_02.gif);

	background-repeat: no-repeat;

     }

	 

.newsletterheadtexthi{

	line-height: 23px;

	font-size: 11px;

	color: #333333;

	text-align: left;

	text-indent: 28px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-color: #B2B2B2;

	background-image: url(../image_01/bg_02.gif);

	background-repeat: no-repeat;

     }	 

/* featured / IPR heading box */



#featuredheading{

	width: 240px;

	height: 24px;

	background-color: #DCE5F9;

	margin-top: 6px;

	margin-bottom: 6px;

	overflow: hidden;

     }	

	 

/* featured / IPR heading text */



.featuredheading{

	line-height: 24px;

	font-size: 11px;

	color: #333333;

	text-align: left;

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 28px;

	background-image: url(../image_01/bg_02.gif);

	background-repeat: no-repeat;

     }



/* featured / IPR image */



#featuredimage{

	width: 52px;

	height: 52px;

	margin-bottom: 6px;

	float: left;

	text-align: center;

	border: 1px solid #8C95E7;

	background-color: #CDD3D4;

	background-image: url(../image_01/bg_08.gif);

	background-repeat: no-repeat;

     }	



/* featured / IPR text */



#featuredtextbox{

	width: 180px;

	height: 82px;

	margin-left: 6px;

	float: left;

	overflow: auto;

     }	

	 

/* productpage info box */

	 

.productinfo {

	border-top: 1px none #CCCCCC;

	border-right: 1px solid #DCE5F9;

	border-bottom: 1px none #CCCCCC;

	border-left: 1px none #DCE5F9;

	background-image: url(../image_01/fade_bg_02.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}



/* productpage main image */



.productmainimage {

	border: 1px solid #DCE5F9;

	margin-left: 22px;

	margin-top: 15px;

	text-align: center;

}



/* alt images */



.altimage {

	border: 1px solid #DCE5F9;

	margin-left: 10px;

	margin-top: 10px;

	margin-bottom: 10px;

}



/* ingredients box */



.ingbox {

	background-image: url(../image_01/fade_bg_02.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}



/* ingredients line dividers */



.ingboxstyle td {

	font-size: 11px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CACCCD;

	background-color: #FFFFFF;

	background-image: url(../image_01/fade_bg_03.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}



	







/* bespoke styles */



.trim01{

	font-size: 9px;

	color: #666666;

	padding-left:10px;

	background-image: url(../image_01/bg_04.gif);

	background-color: #D5DDF0;

	background-position: bottom;

}





.footer{

	font-size: 9px;

	color: #999999;

	padding-left:10px;

}





a.link_01:link { 

   color: #333333; 

   text-decoration: none;

} 

a.link_01:visited { 

   color: #333333; 

   text-decoration: none;

} 

a.link_01:hover { 

   color: #333333; 

   text-decoration: underline;

} 

a.link_01:active { 

   color: #333333; 

   text-decoration: none;

} 



a.link_02:link { 

   color: #FFFFFF; 

   text-decoration: none;

} 

a.link_02:visited { 

   color: #FFFFFF; 

   text-decoration: none;

} 

a.link_02:hover { 

   color: #FFFFFF; 

   text-decoration: underline;

} 

a.link_02:active { 

   color: #FFFFFF; 

   text-decoration: none;

} 



a.link_03:link { 

   color: #999999; 

   text-decoration: none;

} 

a.link_03:visited { 

   color: #999999; 

   text-decoration: none;

} 

a.link_03:hover { 

   color: #999999; 

   text-decoration: underline;

} 

a.link_03:active { 

   color: #999999; 

   text-decoration: none;

} 









/* updated 170107 */



.thumbnailboxUNUSED{

	border: 1px solid #8C95E7;

	height: 50px;

	width: 50px;

}





.opaqueonbd {

	opacity: .82;

	filter: alpha(opacity=85);

}





.opaqueoffbd {

	opacity: .99;

	filter: alpha(opacity=100);

}



/* list item trim - updated 150107 */

	 .headingtrim{

	font-size: 12px;

	font-weight: bold;

	height: 23px;

	line-height: 16px;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-left: 5px;

	width: 197px;

	float: left;

	background-image: url(../image_01/fade_bg_03.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}



/* new item hilite */

	

.EBZRnew{

	height: 23px;

	line-height: 24px;

	text-align: left;

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 5px;

	width: 197px;

	float: left;

	background-image: url(../image_01/bg_05.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}	

