/** Store Front **/

.sfntUC {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #a7a9ac;
	padding-left: 10px;
	padding-right: 4px;
	font-smooth: always;
	text-transform: uppercase;
	line-height: 16px;}
	
.sfntHDR {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #a7a9ac;
	padding-left: 10px;
	padding-right: 4px;	
	font-smooth: always;
	line-height: 16px;}
		
.sfntTXT {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #a7a9ac;
	padding-left: 20px;
	padding-right: 4px;
	font-smooth: always;
	line-height: 14px; }

		
/**  GlobalHeader **/

.HeadOrder {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #81b2df;
	font-smooth: always; }
	
.BagEmpty {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #81b2df;
	font-smooth: always; }

a.topnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 5px;
	color: #a7a9ac;
	font-smooth: always; }

a.topnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 5px;
	color: #a7a9ac;
	font-smooth: always; }
	
a.topnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 5px;
	color: #a7a9ac;
	font-smooth: always; }
	
a.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 5x;
	color: #7d6a55;
	font-smooth: always; }
	
.TopPipe {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #778696;
	font-smooth: always; }
	

/**  Resellers **/


.resHDR {
	margin: 0px 0px 0px 0px; padding: 20px 50px 0px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 14px;
	font-stretch: expanded;
	color: #5e514e;}

.resHDRs {
	margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dcdcdc;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	font-stretch: expanded;
	color: #a7a9ac;}
	
.resSubHDR {
	margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dcdcdc;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	font-stretch: expanded;
	color: #5e514e;}
	
.resRule {
	size="1";
	height="1";
	color="#5e514e";
	noshade;
}

.resError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	font-smooth: always;
	text-transform: uppercase;
}

.resEmpty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	font-smooth: always;
	}

.resLABEL{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 14px; }
	
.resNAME{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 14px; }


.resADDRESS {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: 5e514e;
	font-smooth: always;
	line-height: 14px; }


	
/**  Customer Care **/

a.careXnav:link {
	font-family: Verdana, Arial, Times New Roman, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 20px; 
}

a.careXnav:active {
	font-family: Verdana, Arial, Times New Roman, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 20px;  }
	
a.careXnav:visited {
	font-family: Verdana, Arial, Times New Roman, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 20px;  }
	
a.careXnav:hover {
	font-family: Verdana, Arial, Times New Roman, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 20px;  }


.CareHDR {
	margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dcdcdc;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	font-stretch: expanded;
	color: #5e514e;}

.CareSubHDR {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #a7a9ac;
	padding-left: 10px;
	padding-right: 4px;
	font-smooth: always;
	text-transform: uppercase;
	line-height: 16px; }
	
.CareTXT {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	padding-left: 20px;
	padding-right: 4px;
	font-smooth: always;
	line-height: 20px; }
	
.CareIndentTXT {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	padding-left: 40px;
	padding-right: 4px;
	font-smooth: always;
	line-height: 20px; }
	
.CareIndent2TXT {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	padding-left: 90px;
	padding-right: 4px;
	font-smooth: always;
	line-height: 20px; }
	
.CareNewsHDR {
	margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dcdcdc;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	font-stretch: expanded;
	color: #5e514e;}
	
.CareMainHDR {
	margin: 0px 0px 0px 0px; padding: 20px 0px 4px 0px;
	font-family: Verdana, Arial, Times New Roman, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	font-stretch: narrower;
	text-transform: uppercase;
	color: #a7a9ac;}

	
/**  Category **/

.CatTitle {
	margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 14px;
	font-stretch: expanded;
	color: #5e514e;}
	
.CatTitle2 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #003366;
	text-transform: uppercase;
	font-smooth: always; }


/**  Category and Product Global**/

.CatSplashHDR {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	padding-left: 4px;
	padding-right: 4px;
	font-smooth: always;
	text-transform: uppercase;
	line-height: 16px; }
	
.CatSplashTXT {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	padding-left: 4px;
	padding-right: 4px;
	font-smooth: always;
	line-height: 16px; }

.ProdTitle {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #5e514e;
	padding-left: 2px;
	padding-right: 2px;
	text-transform: uppercase;
	font-smooth: always; }
	
.ProdPrice {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #5e514e;
	font-smooth: always; }

.ProdPriceStrike {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: line-through;
	color: #5e514e;
	font-smooth: always; }
	
.ProdPriceSale {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	font-smooth: always; }
	
.ProdPriceDesc {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #5e514e;
	font-smooth: always; }
	
.ProdSize {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always; }
	
.ProdDesc {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	padding-left: 20px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-smooth: always;
	line-height: 16px; }
	


/**  Skin Types **/	
	
.type01 { background-color:#82dce0; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:0px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

.type02 { background-color:#6bd8b2; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:1px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

.type03 { background-color:#74d99e; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:1px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

.type04 { background-color:#9ee49e; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:1px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

.type05 { background-color:#dde8a0; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:1px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

.type06 { background-color:#efbd8a; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:1px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

.type07 { background-color:#ef9a7b; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:1px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

.type08 { background-color:#ed766c; 
	border-top:0px solid #cfcfcf; border-left:0px solid #858984; 
	border-bottom:1px outset #9f9f9f; border-right:0px groove #858984; 
  font: normal 10px/10px Arial,Verdana,Helvetica; color:#000000;
}

a.optbttn:link, a.optbttn:visited {
	display: block;
	background: url('assets/prod/cssbuttonBG.gif') no-repeat;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #a7a9ac;
	text-align: left;
	padding-left: 4px;
	padding-bottom: 2px;
	height: 10px !important;
	height: 10px !important;
	width: 100%;
	text-decoration: none
}
a.optbttn:hover {
	display: block;
	background: url('assets/prod/cssbuttonBG.gif') no-repeat;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #a7a9ac;
	text-align: left;
	padding-left: 4px;
	padding-bottom: 2px;
	height: 10px !important;
	height: 10px !important;
	width: 100%;
	text-decoration: underline
}



/**  Search Form - Subscribe **/

input.button2 {
	border: 1px solid #cccccc;
	background: url('/servlet/webapp/assets/widgets/bus_button_bg.png') repeat-x;
	height: 20px;
	padding: 2px 2px 2px 2px !important;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputbox {
	padding: 1px;
	border:solid 1px #5e514e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}




/**  Basket and Checkout **/

.baskHDR {
	margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 14px;
	font-stretch: expanded;
	color: #5e514e;}
	
.baskSubHDR {
	margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dcdcdc;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	font-stretch: expanded;
	color: #5e514e;}
	
.baskRule {
	size="1";
	height="1";
	color="#5e514e";
	noshade;
}

.baskError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	font-smooth: always;
	text-transform: uppercase;
}

.baskEmpty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	font-smooth: always;
	}

.baskSUBBOLD{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 14px; }
	
.baskSUB{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #5e514e;
	font-smooth: always;
	line-height: 14px; }


.baskTXT {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #5e514e;
	font-smooth: always;
	line-height: 14px; }
	
	
/**  Favorites and Order History Links **/
	
a.carenav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }

a.carenav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }
	
a.carenav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }
	
a.carenav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }
	
.OrderStatus{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #a7a9ac;
	font-smooth: always;
	line-height: 14px; }


/**  Search Manager **/

.srcnav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always;
	text-transform: none;
}

.stock  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always;
	text-transform: uppercase;
}

.srcbod  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always;
	text-transform: none;
}

a.srcnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }

a.srcnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }
	
a.srcnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }
	
a.srcnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }
	
a.srccat:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }

a.srccat:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }
	
a.srccat:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }
	
a.srccat:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }
	
	
/**  Order History Links **/

a.ordhis:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }

a.ordhis:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }
	
a.ordhis:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-smooth: always; }
	
a.ordhis:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-smooth: always; }
