html {} /* CSS Document */
body, div, p, th, td, li, dd, form, input   {
    	font-family: Arial, Helvetica, Sans-Serif;
    	font-size: 11px;
    	color: #333300; }

body div { margin: 0; }

h1 {
 font-size: 16px;
 color: #669900;
 font-family: Arial, Helvetica, sans-serif;
 float:left;
 margin: 0px 0px 0px 0px;
}

img.bottom {
    	vertical-align: bottom;
    }

img.flot {
    	float: left;
    }

img.block {
    	display: block;
    }

a:link {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a:visited {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a:hover {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a:active {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

a.left:link {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.left:visited {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.left:hover {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.left:active {
	color: #333300;
        font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.leftnav:link { 
	font-weight: bold;
	font-size: 11px;
        color: #333300;
	text-decoration: none;
       font-family: Arial, Helvetica, sans-serif;
}

a.leftnav:visited {
	font-weight: bold;
	font-size: 11px;
        color: #333300;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
}

a.leftnav:hover {
	font-weight: bold;
	font-size: 11px;
	color: #333300;
	text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;

}

a.leftnav:active {
	font-weight: bold;
	font-size: 11px;
        color:#333300;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;

}

a.counter:link { 
	font-weight: normal;
	font-size: 14px;
    color: #3399999;
	text-decoration: none;
    font-family: Times New Roman, Helvetica, sans-serif;
}

a.counter: visited {
	font-weight: normal;
	font-size: 14px;
    color: #3399999;
	text-decoration: none;
    font-family: Times New Roman, Helvetica, sans-serif;
}

a.counter: hover {
	font-weight: normal;
	font-size: 14px;
	color: #3399999;
	text-decoration: underline;
    font-family: ATimes New Roman, Helvetica, sans-serif;

}

a.counter:active {
	font-weight: normal;
	font-size: 14px;
    color: #3399999;
	text-decoration: none;
    font-family: Times New Roman, Helvetica, sans-serif;

}

a.alphabet:link { 
	font-weight: normal;
	font-size: 10px;
    	color: #333300;
	text-decoration: none;
	text-align:center;
    	font-family: Arial, Helvetica, sans-serif;
}

a.alphabet:visited {
	font-weight: normal;
	font-size: 10px;
        color: #333300;
	text-decoration: none;
	text-align:center;
        font-family: Arial, Helvetica, sans-serif;
}

a.alphabet:hover {
	font-weight: normal;
	font-size: 10px;
	color: #333300;
	text-decoration: underline;
	text-align:center;
    	font-family: Arial, Helvetica, sans-serif;

}

a.alphabet:active {
	font-weight: normal;
	font-size: 10px;
    	color:#333300;
	text-decoration: none;
	text-align:center;
    	font-family: Arial, Helvetica, sans-serif;

}
a.at-the-counter:link { 
	font-weight: normal;
	font-size: 11px;
    color: #333300;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.at-the-counter:visited {
	font-weight: normal;
	font-size: 11px;
    color: #333300;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.at-the-counter:hover {
	font-weight: normal;
	font-size: 11px;
	color: #333300;
	text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;

}

a.at-the-counter:active {
	font-weight: normal;
	font-size: 11px;
    color: #333300;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;

}

a.at-the-counter1:link { 
	font-weight: bold;
	font-size: 14px;
        color: #339999;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
}

a.at-the-counter1:visited {
	font-weight: bold;
	font-size: 14px;
        color: #339999;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
}

a.at-the-counter1:hover {
	font-weight: bold;
	font-size: 14px;
	color: #339999;
	text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;

}

a.at-the-counter1:active {
	font-weight: bold;
	font-size: 14px;
        color: #339999;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;

}

a.at-the-counter2:link { 
	font-weight: bold;
	font-size: 14px;
        color: #669900;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
}

a.at-the-counter2:visited {
	font-weight: bold;
	font-size: 14px;
        color: #669900;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
}

a.at-the-counter2:hover {
	font-weight: bold;
	font-size: 14px;
	color: #669900;
	text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;

}

a.at-the-counter2:active {
	font-weight: bold;
	font-size: 14px;
        color: #669900;
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;

}
a.at-the-counter3:link { 
	font-weight: normal;
	font-size: 14px;
        color: #333300;
        font-style: italic;
	text-decoration: none;
        font-family: Times New Roman, Helvetica, sans-serif;
}

a.at-the-counter3:visited {
	font-weight: normal;
	font-size: 14px;
        color: #333300;
        font-style: italic;
	text-decoration: none;
        font-family: Times New Roman, Helvetica, sans-serif;
}

a.at-the-counter3:hover {
	font-weight: normal;
	font-size: 14px;
 	color: #333300;
        font-style: italic;
	text-decoration: underline;
        font-family: Times New Roman, Helvetica, sans-serif;

}

a.at-the-counter3:active {
	font-weight: normal;
	font-size: 14px;
        color: #333300;
        font-style: italic;
	text-decoration: none;
        font-family: Times New Roman, Helvetica, sans-serif;

}

a.at-the-counter4:link {
	color: #333300;
    text-decoration: none;
    font-weight: normal;
    font-style: italic;
	font-size: 14px;
	font-family: Times New Roman, Helvetica, sans-serif;}

a.at-the-counter4:visited {
	color: #333300;
    text-decoration: none;
    font-weight: normal;
    font-style: italic;
	font-size: 14px;
	font-family: Times New Roman, Helvetica, sans-serif;}

a.at-the-counter4:hover {
	color: #333300;
    text-decoration: underline;
    font-weight: normal;
       font-style: italic;
	font-size: 14px;
	font-family: Times New Roman, Helvetica, sans-serif;}

a.at-the-counter4:active {
	color: #333300;
    text-decoration: none;
    font-weight: normal;
    font-style: italic;
	font-size: 14px;
	font-family: Times New Roman, Helvetica, sans-serif;}

a.customer-care:link { 
	font-weight: normal;
	font-size: 11px;
        color: #333300;
	text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;
}

a.customer-care:visited {
	font-weight: normal;
	font-size: 11px;
        color: #333300;
	text-decoration: underline;
       font-family: Arial, Helvetica, sans-serif;
}

a.customer-care:hover {
	font-weight: normal;
	font-size: 11px;
	color: #333300;
	text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;

}

a.customer-care:active {
	font-weight: normal;
	font-size: 11px;
        color: #333300;
	text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;

}

a.top:link {
    	color: #ffffff;
    	text-decoration: none;
    	font-weight: normal;
    	font-size: 13px;
    	font-family: Arial, Helvetica, sans-serif;}

a.top:visited {
    	color: #ffffff;
    	text-decoration: none;
   	font-weight: normal;
    	font-size: 13px;
    	font-family: Arial, Helvetica, sans-serif;}

a.top:hover {
    	color: #ffffff;
    	text-decoration: underline;
    	font-weight: normal;
    	font-size: 13px;
    	font-family: Arial, Helvetica, sans-serif;}

a.top:active {
    	color: #ffffff;
    	text-decoration: none;
    	font-weight: normal;
    	font-size: 13px;
    	font-family: Arial, Helvetica, sans-serif;}
    	
a.smalltop:link {
    	color: #ffffff;
    	text-decoration: none;
    	font-weight: normal;
    	font-size: 12px;
    	font-family: Arial, Helvetica, sans-serif;}

a.smalltop:visited {
    	color: #ffffff;
    	text-decoration: none;
   	font-weight: normal;
    	font-size: 12px;
    	font-family: Arial, Helvetica, sans-serif;}

a.smalltop:hover {
    	color: #ffffff;
    	text-decoration: underline;
    	font-weight: normal;
    	font-size: 12px;
    	font-family: Arial, Helvetica, sans-serif;}

a.smalltop:active {
    	color: #ffffff;
    	text-decoration: none;
    	font-weight: normal;
    	font-size: 12px;
    	font-family: Arial, Helvetica, sans-serif;}    	
a.number:link {
		color: #ccccc1;
    	text-decoration: none;
    	font-weight: normal;
		font-size: 13px;
		font-family: Helvetica, sans-serif;}

a.number:visited {
		color: #ccccc1;
    	text-decoration: none;
    	font-weight: normal;
		font-size: 13px;
		font-family:  Helvetica, sans-serif;}

a.number:hover {
		color: #ccccc1;
    	text-decoration: underline;
    	font-weight: normal;
		font-size: 13px;
		font-family: Helvetica, sans-serif;}

a.number:active {
		color: #ccccc1;
    	text-decoration: none;
    	font-weight: normal;
		font-size: 13px;
		font-family: Helvetica, sans-serif;}

a.bottom1:link {
		color: #333300;
    	text-decoration: none;
    	font-weight: normal;
	    font-size: 11px;
	    font-family: Arial, Helvetica, sans-serif;}

a.bottom1:visited {
		color: #333300;
    	text-decoration: none;
    	font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

a.bottom1:hover {
		color: #333300;
    	text-decoration: underline;
    	font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

a.bottom1:active {
		color: #333300;
    	text-decoration: none;
    	font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}
		
a.bottom2:link {
	color: #669900;
    text-decoration: none;
    font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}

a.bottom2:visited {
	color: #669900;
    text-decoration: none;
   	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}

a.bottom2:hover {
	color: #669900;
    text-decoration: underline;
    font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}

a.bottom2:active {
	color: #669900;
    text-decoration: none;
    font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
	
a.community:link {
	color: #669900;
        text-decoration: none;
        font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}

a.community:visited {
	color: #669900;
        text-decoration: none;
   	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}

a.community:hover {
	color: #669900;
        text-decoration: underline;
        font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}

a.community:active {
	color: #669900;
        text-decoration: none;
        font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}	
		
		
a.breadcrumbs:link {
		color: #333300;
    		text-decoration: none;
    		font-weight: normal;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;}

a.breadcrumbs:visited {
		color: #333300;
    		text-decoration: none;
    		font-weight: normal;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;}

a.breadcrumbs:hover {
		color: #333300;
    		text-decoration: none;
    		font-weight: normal;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;}

a.breadcrumbs:active {
		color: #333300;
    		text-decoration: none;
    		font-weight: normal;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;}a.map1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669900;
	font-weight: bold;
	text-decoration: none;
}

a.map1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669900;
	font-weight: bold;
	text-decoration: none;
}

a.map1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669900;
        font-weight: bold;
	text-decoration: underline;
}

a.map1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669900;
        font-weight: bold;
	text-decoration: none;
}


a.map2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-indent: 12px;
	color: #333300;
	text-decoration: underline;
}

a.map2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-indent: 12px;
	color: #333300;
	text-decoration: underline;
}

a.map2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 12px;
	color: #333300;
        text-decoration: underline;
}

a.map2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 12px;
	color: #333300;
	text-decoration: underline;
}

a.map3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-indent: 20px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
}

a.map3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-indent: 20px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
}

a.map3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 20px;
	color: #333300;
        font-weight: normal;
	text-decoration: underline;
}

a.map3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 20px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
}
	

.sale-price, .bagItSalePriceStyling {
		color: #333300;
    	        font-weight: bold;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

.sale-price-green  {
		color: #669900;
    	        font-weight: bold;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

.you-save  {
		color: #333300;
    	        font-weight: bold;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}


.price  {
		color: #959092;
   		font-weight: bold;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

.breadcrumbs {
		color: #3c3c3c;
    	        text-decoration: none;
    	        font-weight: normal;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;}

.breadcrumbslast {
		color: #669900;
    	        text-decoration: none;
    	        font-weight: normal;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;}
.syn-link {
	color: #333300;
    text-decoration: none;
    font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;}
	
#small-logo { background-image:url("http://site.beautyencounter.com/lib2/logogrey.gif"); }
a:hover #small-logo { background-image:url("http://site.beautyencounter.com/lib2/logored.gif"); }

a.syn:link {
	color: #333300;
    text-decoration: none;
    font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
   	text-decoration: none;
}
a.syn:visited{
	color: #333300;
    text-decoration: none;
    font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
   	text-decoration: none;
}
a.syn:hover {
    color: #333300;
    text-decoration: none;
    font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.syn:active {
    color: #333300;
    text-decoration: none;
    font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
   	text-decoration: none;
}

a.gift:link {
	color: #1f303a;
    text-decoration: none;
    font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   	text-decoration: underline;
}
a.gift:visited{
	color: #1f303a;
    text-decoration: none;
    font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   	text-decoration: underline;
}
a.gift:hover {
    color: #1f303a;
    text-decoration: none;
    font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.gift:active {
    color: #1f303a;
    text-decoration: none;
    font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
   	text-decoration: underline;
}
			
.brands-list
{width: 150px; font-size: 10px; margin: 0 0 5px 0;}
#brand_text, .brand-text {font-size: 10px;}
			
span.number { color: #333300; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Helvetica, sans-serif;}
span.bottom2 { color: #669900; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.bottom1 { color: #333300; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

span.at-the-counter1 {color: #339999; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
span.at-the-counter2 {color: #669900; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
span.at-the-counter3 {color: #333300; font-weight: bold; font-style: italic; font-size: 13px; font-family: Times New Roman, Helvetica, sans-serif;}
span.at-the-counter4 {color: #CC6633; font-weight: normal; font-size: 14px; font-family: Times New Roman, Helvetica, sans-serif;}
span.at-the-counter5 {color: #339999; font-weight: bold; font-size: 14px; font-family: Times New Roman, Helvetica, sans-serif;}
span.at-the-counter6 {color: #333300; font-weight: normal; font-size: 14px; font-family: Times New Roman, Helvetica, sans-serif;}
span.at-the-counter7 {color: #CC6633; font-weight: bold; font-style: italic; font-size: 14px; font-family: Times New Roman, Helvetica, sans-serif;}
span.at-the-counter8 {color: #CC6633; font-weight: bold; font-style: italic; font-size: 12px; font-family: Times New Roman, Helvetica, sans-serif;}
span.at-the-counter9 {color: #CC6633; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.at-the-counter10 {color: #669900; font-weight: bold; font-style: italic; font-size: 14px; font-family: Times New Roman, Helvetica, sans-serif;}
span.at-the-counter11 {color: #CC6633; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}

span.at-the-counter15 {color: #339999; font-weight: bold; font-style: italic; font-size: 18px; font-family: Times New Roman, Helvetica, sans-serif;}

span.at-the-counter17 {color: #339999; font-weight: normal; font-style: italic; font-size: 14px; font-family: Times New Roman, Helvetica, sans-serif;}

span.testimonials {color: #CC6633; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
span.testimonialssmall {color: #669900; font-weight: normal; font-style:italic; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

span.giftguide {color: #1f303a; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.giftguidered {color: #cc0000; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
span.news {color: #333300; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
	
span.customercare {color: #669900; font-weight: normal; font-size: 15px; font-family: Arial, Helvetica, sans-serif;}
span.newheader {color: #629905; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
	
span.smalltext {color: #4f4f4f; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}


form{margin:0; padding:0px}

/* This is tabs*/

#tabs
{
	float: right;
	width: 100%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	height: 24px;
}

#tabs ul {margin: 0px; padding: 0px 0px 0px; list-style: none;}

#tabs li {margin: 0px; padding: 0px; float: left; border-right: 1px solid #dedede;}

#tabs a {display: block; background-color: #ffffff; padding: 5px 15px;  color:#363603; text-align:left; font-weight: bold; border-top: 1px solid #dedddf; border-left:1px solid #dedddf; margin-left: 2px; text-decoration:none;}

#tabs .current {border-right: 1px solid #ebf2dd;}

#tabs .current a{display: block; background-color: #ebf2dd; padding: 5px 15px;  color:#6B9C00; text-align:center; font-weight: bold; border-top: 1px solid #ebf2dd; border-left:1px solid #ebf2dd; margin-left: 2px; text-decoration:none;}
/*top tabs*/


.hide-tab {display: none; background-color: #ffffff; text-align:left;}
.show-tab {display: block; text-align:left;}

#tab-box {
background-color:#FFFFFF;
border:1px solid #dedede;
padding:10px;

display: block;

}

.test{
width:100%px;
height: 130px;

overflow: auto;

scrollbar-face-color:#edede9;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:fffbbb;
scrollbar-darkshadow-color:#edede9;
scrollbar-shadow-color:gray;
scrollbar-arrow-color:#959596;
scrollbar-track-color:#ffffff;
}

/* This is image enlarge */

.highslide {
	cursor: url(http://site.beautyencounter.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslideq {
	cursor: url(http://site.beautyencounter.com/highslide/graphics/quickshop2.cur), pointer;
    outline: none;
}

.highslide-active-anchor img {
	visibility: hidden;
}
body .highslide img, body .highslide:hover img {
	border: 0;
	border: 0;
}
.highslide-wrapper {
	background: white;
}
body .highslide-image {
	background: white;
	border: 10px solid white;
        padding: 20px;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 0px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-close{
    display: block;
    float:right;
    height: 16px;
    border: 0px solid white;
    border-top: none;
    margin-bottom:0px;
    background-color: white;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
    position: absolute;
    display: none;
}

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://site.beautyencounter.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(http://site.beautyencounter.com/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 0px 0px 0;
	width: 0px;
	height: 0px;
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {


    width: 550px;
    height:500px;
    padding: 3px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0 0px;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: normal;
        color:gray;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://site.beautyencounter.com/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-resize {
    cursor: nw-resize;
}


/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Styles for the popup */
.my-popup {
	background-color: white;
}
.my-popup .highslide-html-content {
    width: 700px;
    height: 650px;
   padding-left: 2px;
}
.my-popup .highslide-header div {
height: 16px;

}
.my-popup .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.my-popup .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.my-popup .highslide-header ul li.highslide-previous, .my-popup .highslide-header ul li.highslide-next {
	display: none;
}

.my-popup .highslide-header .highslide-move a {
	display: none;
	}
.my-popup .highslide-footer {
	height: 1px;
}
.my-popup .highslide-footer .highslide-resize {
	float: right;
	height: 1px;
	width: 11px;
	background: url(http://site.beautyencounter.com/highslide/graphics/resize.gif);
}
.my-popup .highslide-body {
}
.highslide-move {
    display: none;
    }

.my-popup .highslide-header .highslide-close a { 
    float: right;
    margin: 6px 10px 0px 0px;            }	

.highslide-resize {
     display: none;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
</style>



/* Begin Synertech Paging Styles */
.synPaging table.contents-table {
	width: 100%;
	border: 0;
}
.synPaging table.contents-table td {
	padding: 3px;
	text-align: center;
	}
	.synPaging table.contents-table tr.images td {
		vertical-align: middle;
		}
	.synPaging table.vertical tr.info td {
		padding-bottom: 3ex;
		vertical-align: top;
	}

.synPaging .controls a {
	outline: 0;
	text-decoration: none;
}
.synPaging .controls select {
	font-size: 1em;
	font-family: inherit;
}
.synPaging .controls .chosen {
	color: #690;
}
.synPaging .controls .hidden {
	display: none;
}

.synPaging .controls .controlsInner {
	border: 1px solid #dedede;
	border-width: 0 1px 1px 0;
	background: white;
	padding: 2px;
	}
	.synPaging .controls .controlsInner table {

		width: 100%;
		background: #dedede url(http://site.beautyencounter.com/synertech/scripts/yahoostore/images/controlsBackground.png) 0 0 repeat-x;

		}

		* html .synPaging .controls .controlsInner table { background-image: none; }
		.synPaging .controls .controlsInner table td {
			padding: 2px;
		}
	.synPaging .controls .sorting {
		text-align: left;
	}
	.synPaging .controls .pagingCell {
		text-align: right;
		}
		.synPaging .controls .pagingCell img {
			vertical-align: middle;
			}
.synPaging td.order { vertical-align: bottom; }
.synPaging td.order input { margin: 10px 0 20px; }
.synPaging .viewingAll { visibility: hidden; }
/* End Synertech Paging Styles */



/* Begin Synertech BagIt Styles */
.highslide-credits { display: none !important; }
.highslide-wrapper .highslide-html-content { height: auto; }

#bagItButton {
	position: absolute;
	left: -3000em;
	cursor: pointer;
}

.highslide-wrapper div.bagItPopup {
	width: 580px;
	}
	.bagItPopup form {
		margin: 0;
		padding: 0;
		display: inline;
		}
		.bagItPopup input { outline: 0; }
	.bagItPopup table {
		border-spacing: 0;
		width: 100%;
		}
		.bagItPopup td, .bagItPopup th {
			padding: 0;
			vertical-align: top;
		}
	.bagItPopup .highslide-header a {
		font-size: 110%;
		font-weight: bold;
		outline: 0;
		}
		.bagItPopup .highslide-header ul li { padding: 0; }
			.bagItPopup .highslide-header li.highslide-move {
				display: block;
				text-align: left;
				padding-bottom: 8px;
				}
				.bagItPopup .highslide-move a {
					display: block;
				}

	.bagItPopup td.info { padding-right: .8em; }
	.bagItPopup td.image {
		padding: 10px 25px 10px 20px;
		text-align: center;
		vertical-align: center;
		width: 180px;
	}

			.bagItPopup .option th, .bagItPopup .quantity th {
				vertical-align: middle;
				}
				.bagItPopup .quantity * { vertical-align: middle; }
			.bagItPopup .info select, .bagItPopup .info input {
				font-size: 1em;
				font-family: inherit;
				}
				.bagItPopup .info select {
					width: 100%;
				}

	.synTabs, .synTabs li, .bagItPopup .synTabs, .bagItPopup .synTabs li {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		.synTabs, .bagItPopup .synTabs {
			border-bottom: 1px solid #ccc;
			float: left;
			position: relative;
			top: 1px;
			width: auto;
		}
		.synTabs li, .bagItPopup .synTabs li {
			float: left;
			position: relative;
			top: 1px;
			display: inline;
			margin-right: 2px;
			}
			.synTabs a, .bagItPopup .synTabs a {
				display: block;
				font-weight: bold;
				padding: .8ex 0;
				width: 8.6em;
				text-align: center;
				text-transform: uppercase;
				border: 1px solid #ccc;
				text-decoration: none;
				color: #363603;
				outline: 0;
				}
				.synTabs .shippingReturns a, .bagItPopup .synTabs .infoTab a { width: 11.6em; }
				.synTabs .chosen a, .bagItPopup .synTabs .chosen a {
					border-color: #EBF2DD #EBF2DD #ccc;
				}
				.synTabs a:hover, .synTabs .chosen a, .bagItPopup .synTabs a:hover, .bagItPopup .synTabs .chosen a {
					background-color: #EBF2DD;
					color: #6B9C00;
				}
	.synTabContents, .bagItPopup .synTabContents {
		clear: both;
		}
		.bagItPopup .synTabContent {
			padding: 1ex 11px;
			border: 1px solid #ccc;
			width: 322px;
			height: 240px;
			overflow: auto;
		}
	.synTabContentPadding { border: 1px solid #ccc; padding: 10px; clear: both; }
	.synTabContent { height: 130px; overflow: auto; }
	.synTabContentPadding .shippingReturns { height: auto; }


.bagItPopup .registry form { display: inline; margin-left: 1em; }
.bagItPopup .description td, .bagItPopup .description table { border: 0; }
.bagItPopup div.highslide-footer { height: auto; text-align: right; }
.bagItPopup div.highslide-footer div { padding: 3px 2px 4px; }
.bagItPopup div.highslide-footer .highslide-close { float: none; height: 16px; width: auto; }
.bagItPopup div.highslide-footer .highslide-close a { float: right; }
.bagItPopup .highslide-footer a img { vertical-align: top; border: 0; }

.bagItPopup .highslide-header .highslide-move { padding: 15px 16px 22px; line-height: 1.1; cursor: pointer; }
.bagItPopup .highslide-header .name { color: #690; font-size: 105%; font-weight: bold; }
.bagItPopup .name .abstract {
	color: #330;
	font-weight: normal;
	display: none;
	margin-left: .86em;
	}
	.bagItPopup .name .abstract .value { margin-left: .6em; }
		* html .bagItPopup .name .abstract .value { margin-left: .1em; }
		*:first-child+html .bagItPopup .name .abstract .value { margin-left: .1em; }

.synTabContents .orderTab .row { padding: .54ex .2em; color: #330; }
.synTabContents .orderTab td.price { font-weight: normal; color: #959092; }
.synTabContents .orderTab td.bagItSalePriceStyling { color: #690; }
.bagItPopup .badges { text-align: left; }
.bagItPopup .badges span { display: none; }
.bagItPopup .badges span img { margin: 1ex 2em 1ex 0; vertical-align: middle; }
.bagItPopup .badges span img.block { display: inline; }

.bagItPopup .orderTab .pricing td { padding: 0 .24em 0 0; }
.bagItPopup .orderTab .viewMore {
	display: block;
	padding: 1.6ex 0.2em;
	font-weight: bold;
}
/* End Synertech BagIt Styles */
/* Floating Cart CSS */
#synFloatingCartFrame {
	position: absolute;
	left: -3000em;
	top: -3000em;
}
.hidden { display: none; }
/* Floating Cart CSS */

/* Overlay Add to Cart CSS */
#synFloatingCartAdding {
	display: none;
	text-align: center;
	width: 200px;
	background: white;
	padding: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	box-shadow: 2px 2px 8px black;
	-webkit-box-shadow: 2px 2px 8px black;
	}
	* html #synFloatingCartAdding { width: 240px; }

	#synFloatingCartAdding img {
		display: block;
		margin: 1ex auto 0;
	}
/* End Overlay Add to Cart CSS */


/* Overlay CSS */
#synOverlayElement, #synCenteredPixel {
	display: none;
	position: fixed;
	z-index: 9999;
	}
	* html #synOverlayElement, * html #synCenteredPixel { position: absolute; }
#synOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	}
	* html #synOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#synCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	}
	#synCenteredPixel #synCenteredMessage { position: relative; }
/* End Overlay CSS */

/* contents table CSS */
.contentsTable td {
	border-width: 0 1px 0 0;
	border-color: #dedede;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	}
	.contentsTable td.order { border-width: 0 1px 1px 0; padding: 0 20px 0 30px; }
	.contentsTable table td { border: 0; }
		.contentsTable table td.image {
			text-align: center;
			vertical-align: bottom;
			height: 133px;
		}
		.contentsTable table td.price, .contentsTable table td.sale-price, .contentsTable table td.order, .contentsTable table td.abstract, .contentsTable table td.name { padding: 0 20px 0 30px; }
			.contentsTable table td.abstract { padding-bottom: 2px; }
			.contentsTable table td.name { padding-top: 25px; padding-bottom: 2px; }


#nav li:hover li { float: none; zoom: 1; }
#nav li ul { width: auto; background: #690; }

#table5 td { white-space: nowrap; color: #690; font-weight: bold; font-size: 105%; vertical-align: top; }
#table5 .synFloatingCart .itemCount { white-space: nowrap; position: relative; top: -2px; }

.synPaging .bottom td.sorting { display: none; }

#leftNav .synPagingControls {
	padding-top: 14px;
	}
	#leftNav .synPagingControls select {
		font-size: 10px;
		font-family: inherit;
		display: block;
		margin-top: 6px;
		width: 150px;
	}
.outOfStock { zoom: 1; }
.outOfStock * { display: none; }

a * { cursor: pointer; }
.sprite, .sprites {
	position: relative;
	overflow: hidden;
	display: block;
	}
	.sprite span, .sprites span {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-position: left top;
		background-repeat: no-repeat;
		}
		/* .sprites span { background-image: url(http://lib.store.yahoo.net/lib/yhst-16632634487019/sprites.png); } */

#relatedItemsHeader { background-color: #ebf4db; height: 27px; border-bottom: 1px solid #ccc; zoom: 1; }
#relatedItemsHeader .sprite, #relatedItemsFooter .sprite { height: 27px; float: right; outline: 0; }
#relatedItemsHeader .sprite span, #relatedItemsFooter .sprite span { background-image: url(http://lib.store.yahoo.net/lib/yhst-16632634487019/relatedItemsSprites.png); }
#relatedItemsHeader .left { float: left; width: 131px; }
#relatedItemsHeader .viewAll { width: 61px; }
#relatedItemsHeader .viewAll span { background-position: -717px 0; }
#relatedItemsFooter { height: 27px; clear: both; }
#relatedItemsFooter .viewAll { width: 72px; }
#relatedItemsFooter .viewAll span { background-position: -778px 0; }
#relatedItemsFooter .hide { width: 55px; }
#relatedItemsFooter .hide span { background-position: -850px 0; }
#accessoriesContainer td.order { padding-right: 10px; }
/*
.additionalAccessories { display: none; }
*/
.additionalAccessoriesToggle { background: #edede9; clear: both; }
.additionalAccessoriesToggle a { text-align: right; text-decoration: none; display: block; padding: .4ex 1em; }
.additionalAccessoriesToggle a:hover { text-decoration: underline; }
.additionalAccessoriesToggle .toggleShown { display: none; }


	#slider {
		display: none;
		float: left;
		margin: 1ex 0 2ex;
		}
		#slider .controls {
			float: left;
			}
			#slider .controls * {
				vertical-align: middle;
			}
		#slider .slider {
			float: left;
			width: 640px;
			position: relative;
			top: .4ex;
			left: .4em;
			margin: 4px 8px;
		}

	#sliderContent {
		width: 778px;
		overflow: auto;
		position: relative;
	}

	.ui-slider {
		background: #ccc;
		height: 4px;
		}
		.ui-slider-handle {
			background: #bbb;
			width: 16px;
			height: 10px;
			position: absolute;
			margin: -4px 0 0 -8px;
			display: block;
			overflow: hidden;
			outline: 0;
			border: 1px solid #fff;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-WebKit-border-radius: 4px;
			}
			.ui-slider-handle:hover, .ui-slider a.ui-state-active {
				background: #aaa;
			}

#customer { border: 0; width: 780px; height: 1ex; }

