/******************************************/
/* The styles below deal with the content */
/*  area of the document                  */
/* ****************************************/


/* admin elements */
#admin, #admin a {margin: 0; padding: .5em 0;}
/*	 #admin, #admin a {margin: 0; padding: .5em 0; display: none;}	*/

/* Shared with checkout */
#buttons {overflow: hidden; /* must now supply a width value for this to work */
	width: 98%;}
/* Communication option */
.smsbox,
.thirdpartybox {display: none;}

/*************/
/* HOME PAGE */
/*************/
#home .banner {background: url(../images/welcomebanner.gif) no-repeat left top; width: 390px; height: 120px;}
#home h1 {/*IE 5.5 box model hack*/
	width: 390px; padding: 0.8em; border: 0; overflow: hidden; voice-family: "\"}\""; voice-family: inherit; width: 360px;}
html > body #home h1 { /* IE7 - Moz */
	width: 360px; /*End box model hack*/}

#home p.intro {width: 390px; padding: 0;}
#home p.intro2 {clear: both; padding-top: 10px;}
.featcats ul li {/*IE 5.5 box model hack*/
	border-width: 1px; border-style: solid; width: 187px; float: left; padding: 10px 10px 6px 10px; margin-top: 8px; margin-right: 8px; min-height: 132px; voice-family: "\"}\""; voice-family: inherit; width: 168px;}
html > body .featcats ul li { /* IE7 - Moz */
	width: 168px; /*End box model hack*/}
* html .featcats ul li {/* for IE/Win - lines up divs, only IE because seeing this causes overlaps when fonts scaled in non IE */
	height: 132px;}
.featcats ul h2 {border-bottom-style: solid; border-bottom-width: 1px;}
.featcats ul p {color:black; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display: block;}
.featcats ul .details {float: left; width: 93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float: right; padding-top: 30px;}
.featcats ul .image img {border: none;}
.featcats ul .image p {width: 60px;}
.featcats h2.icatname, .featprods h2.icatname {display: none;}
#relatedbasket {position: absolute; z-index: 1;}
.featprods ul, .featcats ul,#relatedbasket ul {width: 100%; overflow: hidden; clear: both;z-index:-1;}
.featprods ul li {/*IE 5.5 box model hack*/
	height:120px; width: 120px; float: left; border-width: 0px; border-style: solid; padding: 10px 7px 10px 7px; margin-top: 0px; margin-right: 0px; voice-family: "\"}\""; voice-family: inherit; width: 120px;}
html > body .featprods ul li { /* IE7 - Moz */
	height:auto; min-height:120px; width: 120px; padding: 10px 7px 10px 7px;/*End box model hack*/}
.featprods ul h2, .featprods ul h3 {margin: 0; padding: 0;}
.featprods ul h2, .featprods ul li .details h3{margin: 0; padding: 0;text-align:center;}
.featprods ul h2, .featprods ul li .details h3 a{color:#222222;font-size: 1.1em;font-weight: bold;}
.featprods ul p {margin: 0; padding: 0;}
.featprods ul .details {height:40px;margin:0; padding:0; width:120px;}
.featprods ul .image {margin:0px;text-align:center;width:120px;}
.featprods ul .image p {width: 60px;}


/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist .Lcatdesc {background: url(../images/curvedbox.gif) no-repeat left bottom; padding-bottom: 6px; margin: 0; width: 390px;}
.Lcatdesc div {background-position: top left; background-repeat: no-repeat;}
#categorylist h1 {background: url(../images/curvedbox.gif) no-repeat; padding: 6px 10px 0 10px; margin: 0; border: none;}
#categorylist h3 {margin: 0 0 0 10px; clear: both;}
#categorylist img {border: none;}
#categorylist .price {padding: 0; margin: 0;}
#categorylist ul.categories {width: 390px; clear: both;}
#categorylist ul.categories li {background: #e9e9e9 url(../images/icatname.gif) no-repeat; clear: both; padding-top: 5px; min-height: 150px;}
#categorylist ul.categories h2 {padding: 4px 10px; margin: 0;}
#categorylist ul.categories .image {float: right; padding: 10px; margin-top: 1px;}
#categorylist ul.categories p {padding: 10px 10px 0 10px;}
#categorylist ul.categories .moreinfo {padding-left: 180px;}
#categorylist ul.categories .moreinfo a {padding-right: 8px; width: auto; background: url(../images/arrow.gif) no-repeat right 3px;}


/*****************/
/* PRODUCT LISTS */
/*****************/
#productlist .Lcatdesc {background: url(../images/curvedbox.gif) no-repeat left bottom; padding-bottom: 6px; margin: 0; width: 390px;}
#productlist h1 {background: url(../images/curvedbox.gif) no-repeat; padding: 6px 10px 0 10px; margin: 0; border: none;}
#productlist h3 {margin: 0 0 0 10px; clear: both; width: 375px;}
#productlist p.intro {background: url(../images/curvedbox.gif) no-repeat left bottom; padding: 0 20px 6px 10px; margin: 0;}
#productlist .price {padding: 3px 0;}
ul.products input {margin: 2px 0;}
ul.products {clear: both;}
#productlist ul.products {margin: 0; padding: 0; width: 398px;}
* html #productlist ul.products li {/* for IE/Win - lines up divs, only IE because seeing this causes overlaps when fonts scaled in non IE */
	height: 165px;}
#productlist ul.products li {/*IE 5.5 box model hack*/
	height: 165px; width: 190px; float: left; border-width: 1px; border-style: solid; padding: 10px 10px 6px 10px; margin: 8px 8px 0 0; min-height: 155px; voice-family: "\"}\""; voice-family: inherit; width: 168px;}
html > body #productlist ul.products li { /* IE7 - Moz */
	height: auto; min-height: 165px; width: 168px; /*End box model hack*/}
ul.products h2 {margin: 0; padding: 0;}
ul.products p {margin: 0; padding: 0;}
ul.products .details {float: right; width: 80px;}
ul.products .image {float: left;}
ul.products .image img {border: none;}
ul.products .image p {width: 60px;}


/********/
/* psel */
/********/
/*.psel {background:#F7F1DB none repeat scroll 0% 50%;border:1px solid #322A01;color:black;float:right;font-weight:bold;margin:0px 0pt;padding:0pt 69px 1px;position:relative;width:120px;clear:both;}*/
.psel {border:1px solid #322A01;clear:both;float:right;font-weight:bold;height:15px;margin:0px 0pt;padding:0pt 5px;}
.psel a {color:#402e00;}
.psel a.previous{background:transparent url(../images/pselprevious.gif) no-repeat scroll left center;border-right:1px solid black;padding:0 6px 2px 17px;}
.psel a.next{background:transparent url(../images/pselnext.gif) no-repeat scroll left center;border-left:1px solid black;padding:0 20px 2px 8px;} 
*:first-child+html .psel a.next {line-height: 15px; padding-bottom: 1px; padding-top: 1px;}
*:first-child+html .psel a.previous {line-height: 15px; padding-bottom: 1px; padding-top: 1px;}

/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {position: relative; background: url(../images/invtnametop.gif) no-repeat left top; padding-top: 6px; width: 390px;}
#productdetail h1 {padding: 0 6px 6px 10px; margin: 0; border: none;}
#productdetail .invtmedia {margin: 15px 0;}
#productdetail .invtmedia img {width: 178px;}
#productdetail .invtmedia p {height: 178px;}
#productdetail form {position: absolute; top: 60px; left: 190px;}
#productdetail .add {display: block; padding: 5px 0;}
#productdetail .buy {display: block;}
#productdetail ol {margin-top: 0; padding-top: 0;}
#productdetail h2 {margin: 0; padding: 0;}
#productdetail ol .em {margin: 0; padding: 0;}
#productdetail .grid {display: none;}


/***************/
/* ACCESSORIES    */
/***************/
#iacc {margin:-205px 0pt 0pt;display:none; padding-top: 20px;}/*load by js*/
*:first-child+html #iacc {margin:-203px 0pt 0pt;}
/* #substitute .featprods h2 {background:url(../images/mischeaderbgr.gif) no-repeat; padding:5px 10px 7px 10px;}*/
#iacc h2  {background:url(../images/hdr_relatedproducts.gif) no-repeat;width:786px;text-indent:-5000px;margin:0 0 10px 18px;height:15px;}
#iacc ul.featprods li {float: left; border-style: solid; border-width: 1px; width: 168px; padding: 10px 10px 6px 10px; margin-top: 8px; margin-right: 8px; min-height: 115px;}
* html #iacc ul.featprods li {/* for IE/Win - lines up divs, only IE because seeing this causes overlaps when fonts scaled in non IE */
	height: 115px;}
/* SUBSTITUTES */
#substitute {
  	 margin-top:8px;}
#iacc ul.featprods li {background-color:#FFFFFF;} 
	 
	 
/***********/
/* PACKAGE */
/***********/
#package {position: relative; background: url(../images/invtnametop.gif) no-repeat left top; padding-top: 6px;}
#package h1 {background: url(../images/invtnamebottom.gif) no-repeat left bottom; padding: 0 6px 6px 10px; margin: 0; border: none;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package form {position: absolute; top: 60px; left: 190px;}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}


/******************/
/* SEARCH RESULTS */
/******************/
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height: 10px; font-size: 0; clear: both;}

/*#searchresults {background:url(../images/invtnametop.gif) no-repeat left top; padding-top:6px;}*/
#searchresults h1 {width: 100%; background: #CCD453 url(../images/pageheaders_searchresults.gif) no-repeat scroll left top;border:medium none;float:left;height:51px;margin:0;padding:0;text-indent:-5000px;}
#searchresults h4 { color:#4D4520;display:block;float:left;font-size:1.2em;font-weight:normal;margin:64px 0pt 5pt 20px;width:330px}
#searchresults .prods ul li {/*IE 5.5 box model hack*/
	width: 297px; border-width:0px; border-style: solid; padding: 1px 1px 1px 1px; margin-top: 8px; margin-right: 8px;background:none;overflow: visible; voice-family: "\"}\""; voice-family: inherit; width: 297px;}
html > body #searchresults .prods ul li { /* IE7 - Moz */
	width: 297px; /*End box model hack*/}
#searchresults .prods ul .details {float: right; width: 270px;}
#searchresults .prods ul .details h2 { font-size:1em;}
#searchresults #atbmsg{color:green;margin:15px 0px 0px 7px;}
#searchresults .prods ul {width:804px;margin:0px;text-align: center;clear:both;}
#searchresults .prods ul li#productleft {float:left; width:337px; padding:10px 0 0 0 ;margin:10px 0 0 0 ;min-height:130px;background: url(../images/search_bgline.gif) no-repeat right bottom;text-align: left;}
#searchresults .prods ul li#productright {float:left; width:337px; padding:10px 0 0 45px;margin:10px 0 0 0 ;min-height:130px;text-align: left;}
#searchresults .prods ul li#productline  {height:1px;background: url(../images/search_bgline2.gif) no-repeat ;padding:0;margin:0;width:682px;border:0px solid green;float:left;}
#searchresults .prods {width: 737px; overflow: hidden; padding-left: 67px; margin-top: 25px;}
/*#collate, #term {background: url(../images/curvebot_colone_white.gif) no-repeat left bottom; padding-bottom: 5px;}*/
#collate ul, #term p {padding: 0;width:120px}
#collate h3 {margin: 12px 0 0 0; text-transform: uppercase;}
#collate .termtext {margin: 1px 0;}
#collate .viewall {margin-left: 0;}
#term {margin-top: 4px;}
#term h2 {background: url(../images/hdr_yourselection.gif) no-repeat;height:14px;margin:0pt;overflow:hidden;padding:0;width:120px; text-indent: -5000px;}
#addedmsg_header_totalresult {text-transform: lowercase; font-weight: normal;}
/*#term h2 span { position: absolute; width: 100%; height: 22px;}*/
#term h2, #term #search_key, #collate h2 {font-size:1.1em;}
#term #search_key{font-weight:normal;}
#term #search_rem{font-weight:normal;margin:0 0 0 10px;}
#collate h2 {width: 143px; margin: 0; padding: 0; overflow: hidden;}
#addedmsg_header_top h2 {font-size: 1em;}
#collate h2 span {position: absolute; width: 100%; height: 100%;}
#collate h2 {background: url(../images/hdr_refineby.gif) no-repeat; width: 68px; height: 9px; text-indent: -5000px;}
#searchresults h4 .primarysearchtext {display:none}

/*****************/
/* STORE LOCATOR */
/*****************/
#storedetails ul li div {display: inline; margin-right: 20px; width: 33%;}
#storedetails h3, #storelocatorresults h3 {padding-top: 15px;}
#storefinderMain fieldset {margin: 0; padding: 0;}
#gStorelocator #mapErrors {margin: -20px 0px 20px 23px;}
#gStorelocator {width: 958px;}

/********************/
/* GIFT CERTIFICATE */
/********************/
#giftcertificate fieldset div {padding-bottom: 5px;}
#giftcertificate fieldset h4 {display:none;}
#giftcertificate h1{background: #CCD453 url(../images/hdr_giftcert.gif) no-repeat;text-indent: -5000px;height: 51px; width: 100%; margin-bottom: 12px;}
#giftcertificate fieldset {margin: 20px 0 0 0; padding: 0;}
#giftcertificate fieldset label {width:148px;margin:0pt 0pt 0pt 140px;}
#giftcertificate input#giftcerttandc {margin:0pt 0pt 0pt 140px;}
#giftcertificate a {	text-decoration: underline;color:#666666;}
#giftcertificate p {	margin:0px 11px 13px 13px; }
#giftcertificate #comment {width:175px;border:1px solid #999999;margin:0 0 5px 0;font-family:arial;}
#giftcertificate #from {width:175px;border:1px solid #999999;margin:0 0 5px 0;}
#giftcertificate #to{width:175px;border:1px solid #999999;margin:0 0 5px 0;}
#giftcertificate #email{width:175px;border:1px solid #999999;margin:0 0 5px 0;}
#giftcertificate #confirmemail{width:175px;border:1px solid #999999;margin:0 0 5px 0;}
#giftcertificate #amount{width:30px;border:1px solid #999999;margin:0 0 5px 0;}
#giftcertificate #giftinst {margin:0 0 0 128px;}
#giftcertificate #giftreq {display:none;}
#giftcertificate #buttons {margin-bottom: 20px;}

/******************/
/* REFER A FRIEND */
/******************/
#referfriend fieldset div {padding-bottom: 5px;}
#referfriend fieldset {margin: 0; padding: 0;}

/* Start Layout */
#col-two-no-three {width:613px;float:right;}
#col-two {background: #fff;}
#col-one {float:left;}

#col-two-no-three #norecord{padding:20px} 

/* End Layout */




/*productdetail*/
/*.productdetailfooter{background: url(../images/prodlistgrass.png) no-repeat left top;	_background:none;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/content/ebiz/jurliqueus/resources/images/prodlistgrass.png');	bottom:0pt;height:36px;left:147px;position:absolute;width:613px;}*/
.productdetailfooter{}

#productdetailtop{width:804px;margin-bottom:20px;padding:0;overflow:hidden;}
#productdetailtop .headcatimg {margin-bottom: 40px;}
.productdetailleftside { float:left;width:290px; margin:0;padding:0;}
.productdetailleftside img{margin:0;padding:0 0 0 60px;}
.productdetailrightside { float:right;width:513px; margin:0;padding:0;}
.productdetailrightside ul {margin:0;padding:0;vertical-align:center;}
.productdetailrightside li {color: #666666; padding-top: 0px; padding-right: 0pt; padding-bottom: 0pt; padding-left: 15px; background-color: transparent; background-image: url(../images/careers_bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0pt; background-y-position: 0px; vertical-align:center;}
.productdetailrightside h1 {color:#514100;font-size:1.5em;margin:0px;padding:0 0 0 7px}
.productdetailrightside p {color:#6E6E66;font-size:1em;margin:0 0 20px 7px;width:380px;}
.productdetailrightside p#atbmsg{color:#7F962E;}
.productdetailprint {float:left; padding:5px 0px 0px 10px;width:100px;background: url(../images/productdetail_bullet.gif) no-repeat left bottom;}
.productdetailprint a{color:#7F962E;}
p.productdetailsku {color:#514100;margin:0;padding:0 0 20px 7px;}
.productdetailrightside a:hover{color:#7F962E;}
.productdetaillivingenergy {float:left;padding:0px 5px 0px 0px;margin:0px 0pt 20px;background: url(../images/productdetail_pipeline.gif) no-repeat right center;}
.productdetaillivingenergy a{color:#7F962E;}

.productdetailreadstory {float:left;}
.productdetailreadstory a{color:#7F962E;padding:0px 0px 0px 6px;margin:0px 0pt 20px;background: url(../images/productdetail_pipeline.gif) no-repeat left center;display:block;}

.productdetailtellusstory {float:left;padding:0px 6px 0px 4px;margin:0px 0pt 20px}
.productdetailtellusstory a{color:#7F962E;}

.productdetailtellafriend {float:left;padding:0px 6px;margin:0px 0pt 20px;/*background: url(../images/productdetail_pipeline.gif) no-repeat right center;*/}
.productdetailrightside .showhidewidth {text-align:center; width:95px;background: url(../images/productdetail_pipeline.gif) no-repeat right center; margin:0;padding:0;}

.productdetailtellafriend a{color:#7F962E;}

.productdetailzoom{background:transparent url(../images/productdetail_search.gif) no-repeat scroll left bottom;margin:16px 0pt 0pt 90px;padding:0pt 0pt 0pt 15px;}
.productdetailzoom a {color:#7F962E;}

.productdetailqty{float:left;margin-left:6px;padding-bottom:10px;}
.productdetailqty input#qty{background: url(../images/productdetail_qty_bg.gif) no-repeat center;border:none;color:#666666;margin:-5px 0 0 0; padding:0; text-align:center;width:18px;font-family:tahoma; font-size:1.1em; vertical-align: middle;}
*:first-child+html .productdetailqty input {margin-top: 0px;}
*:first-child+html .productdetailqty input#qty {margin-top: -3px;}
.productdetailqty input, .productdetailqty label{padding:0; margin:0;color:#666666; font-size:0.9em;}
.productdetailqty input{margin:-3px 0 0 0;}
.productdetailprice{float:left;color:#666666;font-size: 1.1em;font-weight:bold;padding:0 9px 0 0;}
.productdetailatt {float:left;}
.productdetailatt select {margin-top: -1px; font-size: 1em; color: #666;}
*:first-child+html .productdetailatt select {margin-top: -3px;}
.productdetailatt fieldset label{width:70px;color:#666666; font-size: 1em; margin-top: 1px;}
.qtyandbutton{float:left; padding-top: 1px;}
*:first-child+html .qtyandbutton{float:left; margin-top: -1px; padding-top: 2px;}
* html .qtyandbutton{float:left; margin-top:-2px;}
.productdetail_noavailable {margin:0 0 20px;padding:0; }
.productdetail_noavailable p {padding:0;margin:0}
.productdetail_instock {color:#666666;display:block;margin:0pt;position:absolute;right:0pt;bottom:0px}
.productdetailqty nostock {margin:0px 0px 0px 0px;padding:0px;}
.productdetailqty p { color:#666666;font-size: 0.9em;	}
.productdetailzoom a:hover{text-decoration:underline;}

/*tellafriend*/
#tellafriend { width:804px;}
#tellafriend h1{height:51px;width:100%;background: #CCD453 url(../images/hdr_tellafriend.gif) no-repeat ;text-indent: -5000px; margin-bottom: 12px;}
#tellafriend p {margin:0 0 7px 13px}
#tellafriend fieldset {margin-left:3px}
#tellafriend .left {margin-left:8px}
#tellafriend fieldset input ,#tellafriend fieldset textarea { border:1px solid #999999;margin:5px 0 0 0;width:170px;}
#tellafriend fieldset textarea{font-family:arial;}
/*tellafriend Thank you*/
/*	#tellafriendthankyou h1{height:71px;width:609px;background: url(../images/hdr_tellafriend.gif) no-repeat ;text-indent: -5000px;} 	*/
#tellafriendthankyou h1{height:51px;width:100%;background: url(../images/hdr_thankyou.jpg) no-repeat #CCD453;text-indent: -5000px;}
#tellafriendthankyou p {margin:20px  0 50px 12px;}
#tellafriendthankyou .left {margin-left:7px}
#thankyou h1{height:51px;width:100%;background: #CCD453 url(../images/hdr_thankyou.jpg) no-repeat ;text-indent: -5000px; margin-bottom: 12px;}
#thankyou p {margin:20px  0 50px 5px;}


/*writereview*/
#writereview { width:609px;margin:0pt 0pt 11px;}
#writereview h1{height:43px;width:609px;background: url(../images/hdr_tellusyourstory.gif) no-repeat ;text-indent: -5000px;}
#writereview p {	text-indent: 15px;}
#writereview fieldset{padding:0;}
#writereview fieldset label {margin:5px 0 0 130px;width:60px}
#writereview fieldset input,#writereview fieldset textarea { border:1px solid #999999;margin:5px 0 0 0;width:170px;	}
#writereview fieldset textarea{font-family:arial;}
#writereview legend{display:block;font-size: 1.em;font-weight:bold;color:#666666;text-indent: 6px;}
#writereview legend ,[dummy="dummy"]{text-indent: 15px;}
#writereview #field7 {margin:10px 0 6px 125px;}
#writereview #field7 input {margin:0 3px 0 5px;border:0px;width:15px}
#writereview #field8 {margin:6px 0 6px 125px;}
#writereview #field8 input{margin:0 3px 0 5px;border:0px;width:15px}
#writereview ol {margin:20px 0 20px 37px;}
#writereview ol ,[dummy="dummy"]{margin:20px 0 20px 34px;padding:0;}
#writereview a.underline{ 	text-decoration: underline;color:#666666}
#writereview .left {margin:0 0 0 5px}
#writereview .left ,[dummy="dummy"] {margin:0 0 0 7px}
/*writeareview thank*/
/*#thankyou h1{height:71px;width:609px;background: url(../images/hdr_tellusyourstory.gif) no-repeat ;text-indent: -5000px;}
#thankyou p {margin:20px  0 50px 5px;}*/

/*product review*/
#productreviews  {width:609px;background: url(../images/hdr_productreview.gif) no-repeat top left ;padding:52px 0 12px 0;}
#productreviews h2{font-size: 1.1em;padding:0pt 0pt 0pt 12px;}
#productreviews p a {background:url(../images/bullet_static.gif) no-repeat 0 5px;padding:0pt 0pt 0pt 10px;}
#productreviews ul {margin:0 0 0 12px}
#productreviews ul p {margin:0px}
#productreviews p {margin:0 0 0 12px}

/*product list*/
#productlist{height:100%;}
.productlisttop {height:100%;margin-bottom:50px;}
.productlistbottom {margin-top:-36px;height:36px;width:613px; 	background: url(../images/prodlistgrass.png) no-repeat left top;	_background:none;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/content/ebiz/jurliqueaus/resources/images/prodlistgrass.png');	}
#productlist .prods ul li {/*IE 5.5 box model hack*/
	width: 297px; border-width:0px; border-style: solid; padding: 1px 1px 1px 1px; margin-top: 8px; margin-right: 8px;background:none;overflow: visible; voice-family: "\"}\""; voice-family: inherit; width: 297px;}
html > body #productlist .prods ul li { /* IE7 - Moz */
	width: 297px; /*End box model hack*/}
#productlist .prods ul .details {float: right; width: 270px;}
#productlist .prods ul .details h2 { font-size:1.1em;}

#productlist .prods ul {width:804px;margin:0px;text-align: center;}
#productlist .prods {overflow:hidden; padding-left:67px; width:737px; margin-top: 25px;}
#productlist .prods ul li#productleft {float:left; width:337px; padding:10px 0 0 0 ;margin:10px 0 0 0 ;min-height:130px;background: url(../images/search_bgline.gif) no-repeat right bottom;text-align: left;}
#productlist .prods ul li#productright {float:left; width:337px; padding:10px 0 0 45px;margin:10px 0 0 0 ;min-height:130px;text-align: left;}
#productlist .prods ul li#productline  {height:1px;background: url(../images/search_bgline2.gif) no-repeat ;padding:0;margin:0;width:682px;float:left;}

.productlistcontent h2 a {color:#402e00;}
.productlistnameheadtext{ display:none; }
.productlistmsg #atbmsg{color:#7F962E; margin:15px 0px 0px 7px;}
div.productlongdesc  {margin:12px 18px 0px 18px;}
/*product featrued list */
#featuredlist {height:290px;left:147px;margin:-290px 0pt 0pt;overflow:hidden;width:100%; display:none}
#featuredlist h2 {background: url(../images/featuredprod_header.gif) no-repeat;width:100%;	text-indent: -5000px;height:26px;margin:0pt 0pt 5px}
#featuredlist ul {margin:0 0 0 10px;}
#featuredlist .detail { width:170px;float:left; margin-right:27px;}
#featuredlist .detail p { padding:0px;height:31px;text-align:center;}
#featuredlist .detail p a{font-weight: bold;font-size: 1.0em;color:#000000;margin:0;padding:0}
.productcatlisttop{padding-bottom:300px;}
.productlistclear {height:15px;clear:both;float:left;}
/*Search result */
.proprice {float:left;margin:0px;padding:0px;color:#402e00;font-size: 1em;font-weight:bold;margin:2px 0pt 0pt;}
.proprice ,[dummy="dummy"] {margin:1px 0pt 0pt;}
*:first-child+html .proprice {margin-top: 3px;} 
.promore {float:right;margin:0px;padding:1px 0 0 0;width:130px}
.promore input {margin-top: -2px;}
*:first-child+html .promore {padding:0;}
*:first-child+html .promore input {margin-top: 0;}
.moreinfo {float:right;margin:0px;padding:0px;}
.moreinfo ,[dummy="dummy"] {margin:-1px 0pt 0pt 0px;float:right;padding:0px;}
*:first-child+html .moreinfo {margin-top:1px;}

.proava { margin:8px 0 0 0 ;padding:0px;}
.productlistthumb { width:88px;float:left;margin:0px;padding:0 0 0 4px;}
.productlistcontent { width:204px;float:left;padding-left:5px;color:#402e00;}
.productlistcontent input#qty{ border:1px solid #999999;width:20px;text-align: center;margin:0px 0pt 0pt 0px;font-size:0.9em;color:#666666;height:12px;}
.productlistcontent h2 { color:#363226;font-size: 1.0em;font-weight:bold;}
.productlistcontent .productlistcontent_bottom{margin-top:25px; height:40px;width:195px;}
*:first-child+html .productlistcontent .productlistcontent_bottom {margin-top: 23px;}
*html .productlistcontent .productlistcontent_bottom {margin-top: 23px;}
#productright .productlistcontent .productlistcontent_bottom {width: 207px;}
/*psel*/

.searchpselbtm .psel, #productlist .psel {margin: 10px 37px 20px 0;}
.searchpselbtm .psel a, #productlist .psel a {color: #80898E;}

.Lcat_colthree {display:none;}

/*pcat content section */
.pcatcontent {border-left:1px solid #e2e1dc; border-right:1px solid #e2e1dc; background-color: #fff; float:left; width:100%;}
.pcatcontent p {padding-left:0px; margin-bottom: 10px;}
.pcatcontent a {color: #7f962e; font-size: 11px;}
.pcatcontent a:hover {color: #7f962e; text-decoration: underline;}

.pcatright {width:343px;float:right;text-align: right}
.pcatright img {padding: 0 0 60px 0;}

/*pcat for page without left bg */
.pcatleft {width:390px;float:left; padding:20px 5px 0 15px;text-align:left;}

/*pcat for page with left bg */
.pcatleftbg {width:0px; height: 487px;float:left;
}
.pcatleftcontent {width:393px; padding:35px 0px 0 15px;float:left;text-align:left;}
/*JG edit directly above */

/*	old one:
.pcatcontent {background:url(../images/bg_pcat.jpg) repeat; width: 760px; border-left:1px solid #e2e1dc; border-right:1px solid #e2e1dc }
ul.bullet_static li a {color: #666; padding:2px 0 0 15px; background:url(../images/bullet_static.gif) no-repeat 0 5px;}
*/

ul.bullet_static  {margin: 0px; padding: 5px 0 0 0;}
ul.bullet_static  li {padding:3px 3px 3px 0; margin:0;}
ul.bullet_static li a {color: #7f962e; font-size: 11px; padding:2px 0 0 0; font-weight:bold; text-transform: none;}
ul.bullet_static li a:hover {color: #7f962e; text-decoration: underline; font-weight:bold; text-transform: none;}



/*add topline and bottom line at the top and footer */
body {}
#contentbg {/*background: #fff; */padding: 0; margin: 0}
#bottomline {height: 100%}
#homebg{background:#FFFFFF;}



/* page content */
.pagecontent { border-left:1px solid #e2e1dc; border-right:1px solid #e2e1dc; padding:0; min-height: 300px;}
.pagecontent h1 {font-size:12px;}
.pagecontent p { padding-left:2px; padding-bottom: 10px;}
.pagecontent a {color: #7f962e; font-size: 11px;font-weight:bold;}
.pagecontent a:hover {color: #7f962e; font-weight:bold;text-decoration: underline;}
.pagecontent ul {margin: 0px; padding: 0px 0px 15px 0px;}
.pagecontent ul li {color: #666; padding:0px 0 0 15px; background:url(../images/careers_bullet.gif) no-repeat 0 5px;}

.pagecontentarea {padding:20px 5px 0 15px; background-color: #fff; overflow: hidden;}
/*	.pagecontentarea p{padding-left:2px;}	old one */

/* page content popup : hide left & right border when popup */
#popups .pagecontent {border:none;width: 758px;}

/*	.pagecontent2 {background:url(../images/bg_line_center.jpg) repeat; width: 760px;}	*/
.pagecontent2 {width: 958px;min-height:300px;  border-left:1px solid #e2e1dc; border-right:1px solid #e2e1dc; overflow:hidden;}
.pagecontent2  .pageleft2 p a{font-weight:bold;}
.pagecontent2 p {padding-left:2px;padding-bottom: 10px;}
.pagecontent2 ul {margin: 0px; padding: 5px 0 5px 0;}
.pagecontent2 ul li {color: #666; padding:2px 0 0 15px; background:url(../images/careers_bullet.gif) no-repeat 0 5px;}
.pagecontent2 h1{margin-top:10px; margin-left:10px;}
.pageleft2 {width:560px;float:left; padding:20px 5px 0 15px;}
.pageright2 {width:343px;float:right;padding:0;}
.pageleft2 img {display: block;}
/* Background image on the left side */
.pageleft2bg_locations {background: url(../images/bg_locations.jpg) no-repeat scroll left top; width:200px; height:195px; bottom:0pt; left:0pt; position:relative;}
.pageleft2bg_sitemap {background: url(../images/bg_locations.jpg) no-repeat scroll left top; width:200px; height:195px; bottom:0pt; left:0pt;  position:relative; margin-left: -15px;}


/* Careers section */ 
.careersposition {border-bottom:1px solid #dddddb; padding:10px 0 10px 0;}

/* this bullet class is re-using the code from Locations result page so if there is any change, please go update at elements.css too */
ul.careersbullet li {color: #666; padding:2px 0 0 15px; background:url(../images/careers_bullet.gif) no-repeat 0 5px;}


/* About pagecontent3 below, it might not be used any more */
.pagecontent3 {width: 758px; border-left:1px solid #e2e1dc; border-right:1px solid #e2e1dc; border-top:1px solid #e2e1dc; }
.pagecontent3 p{padding-left:2px;}
.pageleft3 {width:537px;float:left;margin-right:5px;}
.pageright3 {width:215px;float:right;text-align: right}

/* Site Map */
#sitemapL {padding:5px 0 0 2px; float:left; width:277px;}
#sitemapL H2 {padding:0 0 3px 0; margin:0; font-size: 1em}

#sitemapR {padding:5px 0 0 6px; float:left; width:272px;}
#sitemapR H2 {padding:0 0 3px 0; margin:0;font-weight:bold;font-size:1em;}


/* Help Footer section */
.helpfooterlist {padding: 8px 0 0 5px;}
.helpfooterlist ul li {padding:0 0 15px 0;}
.helpfooterlist ul li a {font-weight:bold;font-family:Arial; font-size:11px;color:#666;}
.helpfootercontent {padding:5px 0 0 7px;}
.helpfootercontent ul {padding:15px 0 0 0;}
.helpfootercontent ul li {padding:0 0 20px 0;}
.helpfootercontent ul li a {font-weight:bold;font-family:Arial; font-size:11px;color:#666;}
.helpfootercontentdetail {padding: 8px 0 0 8px;}
.helpfootercontentdetail p {margin-bottom: 10px;}
.helpfootercontentdetail a {color: #7f962e; font-size: 11px;}
.helpfootercontentdetail a:hover {color: #7f962e;}

.helpfooterheaderleft {padding:15px 0 10px 5px;}
.helpfooterheader {padding:15px 0 0 5px;}

/* Enlarged image */
#enlarged { margin :0 0 25px 0}

.Lcat_searchresultcolone {overflow:hidden;height:266px;position:relative;width:146px;margin-top:-267px;float:left} 
.Lcat_searchresultcolonebottom {bottom:0;left:0;position: absolute;}

/* New Product Guide Element */
div.newprodguide {margin-bottom:20px;margin-left:15px;width:130px;}
.newprodguideimg img {margin-left:15px;}
.newprodguide a {color:#666666;position:relative;margin:0px;font-weight:normal;}


/**************/
/* Start CONTEST LAYOUT */
/**************/
.contestbody {background: #2E2111;color:#ffffff; }
.contestbody #contentbg { background:none;padding: 0; margin: 0;}


/**************/
/* End CONTEST LAYOUT */
/**************/

/**************/
/* Start CONTEST INTRO */

/**************/

#contestintro {margin:0; width:760px; min-height:150px;}
/**************/
/* Start CONTEST FORM AND MAIN */
/**************/
.contestbody #contentbg p.pcontest { float:left; margin:25px 0 10px 0; color:#fff }

#contestform {margin:0; width:760px; min-height:150px;}
#contestmain {font-size:12px;}

#contestmain p { margin:10px 0 10px 0;  }
#contestmain li, #contestmain ul {list-style-type: square;list-style-position: inside;}
#contestmain h1 {font-size:17px;padding-top:15px;}
#contestmain a {color:#5CAC0C;}

#contestcallouts {float: right; width: 160px; margin: 0; padding: 1em;}

#contestcallouts img {padding-bottom:15px;}

#conteststep1 h1, #conteststep2 h1, #conteststep3 h1 { font-weight:bold;color:#fff; }

#conteststep1 { padding:10px 0 0 0; }
#conteststep1 p { color:#fff; }
#conteststep1 .contestinput { margin:2px 0 0 0; padding:0 0 25px 0; width:586px; border-bottom: 1px solid #565050; }
#conteststep1 .contestinput textarea { margin: 8px 0; width:100%; height: 147px; background:#9C8A72; color: #fff; font-size:1.2em;border: 0px;}

#conteststep2 { padding:10px 0 0 0;}
#conteststep2 p { color:#fff; }
#conteststep2 .contestimg1 { width:586px; margin:8px 0 0 0; }
#conteststep2 .contestimg2 { width:586px; margin:25px 0 0 0; padding:0 0 25px 0; border-bottom: 1px solid #565050;}
#conteststep2 .contestimgL {float:left; width:312px }
#conteststep2 .contestimgL p { color:#999; padding:0; margin:0; }
#conteststep2 .contestimgR {float:right; width:274px }
#conteststep2 .contestimgR p { color:#999; padding:0; margin:0; }

#conteststep3 { padding:10px 0 0 0; }
#conteststep3 p { color:#fff; }
#conteststep3 .contestimg1 { width:586px; margin:8px 0 0 0; padding:0 0 25px 0; border-bottom: 1px solid #565050;}
#conteststep3 .contestimgL {float:left; width:312px }
#conteststep3 .contestimgL p { color:#999; padding:0; margin:0; }

#conteststep4 { margin:0; padding:15px 0; }
#conteststep4 p label { color:#fff; margin:0; padding:0; }
#conteststep4 p input {margin:0 10px 0 0; padding:0; border:0; }
#conteststep4 p a { color:#fff; text-decoration:underline; font-weight:normal;}

.divinputfile { background:url(../images/contest/bt_browsefile.gif) no-repeat right top; width:272px; margin:2px 0 0 0; padding:0; height:19px; }
.divinputfile input.contestimgfile { text-align:right; width:272px; margin:0; padding:0; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); }
.fakeinputfile { width:272px; height:19px; margin-top:-19px; }
* html .fakeinputfile { margin-top:-21px; }
*:first-child+html .fakeinputfile { margin-top:-21px; }
.fakeinputfile input { width:201px; height:19px; background:#9C8A72; color: #fff; border:0; margin:0; padding:0;}

.contestinput input { width:272px; height:19px; background:#9C8A72; color: #fff; border: 0; margin:0; padding:0; font-size:1.1em;}

#contestform .rbuttons { padding:10px 0 10px 0; float:left; width:586px; text-align: right; border-top: 1px solid #565050;}
 
/**************/
/* End CONTEST FORM */
/**************/

/**************/
/* Start CONTEST THANK YOU */
/**************/
#contestthank h1 {font-weight:bold;color:#fff; font-size:2.1em; margin:20px 0 5px 0;}
#contestthank p { margin:3px 0 25px 0; color:#fff; }
#contestthank .rbuttons { padding:10px 0 10px 0; float:left; width:100%; text-align: right; border-top: 1px solid #565050;}
#contestthank .rbuttons img {padding-right:10px;}
#contestthank a {color:#5CAC0C;}
#contestthank #btnvisitgallery { float:right; width: 130px; text-align:right;}
#contestthank #btntellafriend {float:right; text-align:right; }


/**************/
/* End CONTEST THANK YOU */
/**************/


/**************/
/* Start CONTEST TELL A FRIEND */
/**************/
#contesttellafriend { background:#fff; text-align:left; margin:25px auto; width:640px; }
#contesttellafriend h1 {font-size:2.1em; }
#contesttellafriend p { margin:0 0 10px 0; }
#contesttellafriend fieldset {margin:0; padding:0; }
#contesttellafriend .namenemailbox { width:100%; margin:0 0 20px 0; }
#contesttellafriend .nameboxL {float:left; width:300px; margin:0; padding:0 0 0 10px; }
#contesttellafriend .nameboxL .nameL { width:100%;}
#contesttellafriend .nameboxL .emailL { width:100%;}
#contesttellafriend .nameboxR {float:left; width:300px; margin:0; padding:0 0 0 20px; }
#contesttellafriend .nameboxR .nameR { width:100%;}
#contesttellafriend .nameboxR .emailR { width:100%;}
#contesttellafriend .yourmsg { margin: 5px 0 20px 10px; }
#contesttellafriend .yourmsg label { width:98px; }
#contesttellafriend .yourmsg textarea {font-size:1.2em; }

/**************/
/* End CONTEST TELL A FRIEND */
/**************/

/**************/
/* Start CONTEST TELL A FRIEND THANK YOU */
/**************/
#contesttellafriendthankyou { background:#fff; text-align:left; margin:25px auto; width:640px;}
#contesttellafriendthankyou h1 {font-size:2.1em; }
#contesttellafriendthankyou p { margin:0 0 10px 0; }

/**************/
/* End CONTEST TELL A FRIEND */
/**************/

/**************/
/* Start GALLERY */
/**************/

#gallerylist {margin:0; width:760px; min-height:150px; margin:20px 0;}
#gallerylist p {color:#fff; }
#gallerylist p.gallerylistcontent { margin:0 0 25px 0;}
#gallerylistbox { width: 640px; margin:25px 0 20px 60px; }
#gallerylistbox .subgallery { width: 300px; float:left; margin:0 20px 50px 0;  }
#gallerylistbox .subgallery .subthumb { width: 79px; float:left; }
#gallerylistbox .subgallery .sgcontent { width:211px; margin:0 0 0 10px; float:left; }
#gallerylistbox .subgallery .sgcontent h2 { color:#fff; }

#galleryimages {margin:0; width:760px; min-height:150px; margin:20px 0;}
#galleryimages h1 { color:#fff; margin:0 0 25px 0;}
#galleryimagesbox { width: 660px; padding:0 0 20px 50px; float:left; }
#galleryimagesbox .showgallery { width: 80px; float:left; padding: 0 30px 25px 0; }
#galleryimagesbox .showgallery .showthumb { padding:0; margin:0; }
#galleryimagesbox .showgallery .showthumb img { border: 1px solid #565050;}
#galleryimagesbox .showgallery .showthumb img.nogallerythumb { border: 1px solid #565050; width:75px;}

#galleryimagesbox p {color:#fff; }
#galleryimagesbox p a {color:#30795B; }

.gallery_pselbox { width:100%; margin:10px 0; text-align:center; }
.gallery_pselbox span { color:#fff; }
.gallery_pselbox a { color:#fff; }

/**************/
/* End GALLERY */
/**************/


/**************/
/* Start co_comn-login - contest  */
/**************/
.contestmsg { padding:0 0 0 8px; color:red; }

/**************/
/* End co_comn-login - contest  */
/**************/

/**************/
/* Start description4 display box */
/**************/

.showhidewidth {width:95px;}
.ingredientbox {border: 1px solid #dfded9;position:relative;z-index:1;background:white; width:400px;}
.ingredientbox_close {color:#7F962E}
.ingredientbox_cont {margin:5px 5px 5px 10px;}

/**************/
/* End description4 display box */
/**************/
.searchp2col{width:600px;}
.searchp2colL{float:left; width:280px;}
.searchp2colR{float:right; width:280px;}

/*RT76056*/

#searchresults #addedmsg_header_top {float:left;width:100%;margin-top:20px;color:black;margin-bottom:5px;}
#searchresults #addedmsg_header_top #addedmsg_header_totalresult{float: left;}
#searchresults ul#contentlist{width:600px;}
#searchresults ul#contentlist li#title{float:left;width:300px;text-align:left;padding-left:16px;}
#searchresults ul#contentlist li#type{float:left;width:250px;text-align:left;}
.giftboxright {width:100px;}
/**************/
/* Start POWER REVIEW   RT#99650*/
/**************/
.readpowerreview{float:left;padding:0px 6px;margin:0px 0pt 20px;background: url(../images/productdetail_pipeline.gif) no-repeat right center;display:none;}
.readpowerreview a{color:#7F962E;}
.writeapowerreview{float:left;padding:0px 6px;margin:0px 0pt 20px;display:none;}

.writeapowerreview a{color:#7F962E;}

.writeprbox {border: 1px solid #dfded9;position:absolute;z-index:2;background:white; width:650px;height:500px;overflow:auto;}
.readprbox {border: 1px solid #dfded9;position:absolute;z-index:2;background:white; width:400px;}
.priframe{height:500px;}

  html body div iframe { margin:0; padding:0; height:100%; }
   iframe { display:block; width:100%; border:none; }

.reviewsbox {border: 1px solid #dfded9;position:absolute;z-index:1;background:white; width:500px;height:400px;margin-left:-50px;padding:0px;}
.reviewsbox_close {color:#7F962E;}
.reviewsbox_cont {position:relative ;margin:5px 5px 5px 10px;overflow:auto;overflow-x:hidden;overflow-y:scroll;width:490px;height:380px;}
/*   Safari    & IE 6    */
/*\*/
html* .reviewsbox_cont {*margin:0px;*width:500px;_height:410px;}
}/**/
/*   Safari    & IE 6    */
/*\*/
html* .productdetailfooter{ *z-index:0;}   
}/**/
/*   IE  7    */
*:first-child+html .productdetailfooter{ z-index:0;}   
/**************/
/* End  POWER REVIEW  */
/**************/

/* google map */
.locationimg{background:#CBD453;}
#gStorelocator{margin-top:35px;}
#map_canvas{width:650px;height:500px;float:right;top:0px; margin-top: 20px;left:-10px; margin-bottom:10px;}
#gSearchoptions{margin-left:289px; width:490px;} 
#fldRadius {margin-right: 10px;}
#gSearchoptions label {margin-top: 2px;}
#storeResults{float:left;margin-top:-10px;}
#mileSearch{left:120px; position:relative; top:-18px; width: 200px;}
*html #mileSearch {margin-top: -1px; padding-bottom: 1px;}

.redballoon{margin-left:20px;width:20px;-margin-top:60px}
*:first-child+html .redballoon{margin-top:60px!important;}
li.gStoreResult{padding-bottom:5px;}
#googlemap{margin-top:-20px;}
#gmap_canvas{width:750px;height:350px;margin-left:4px;}
#allStoreResults{width:240px; padding-left: 40px; margin:0;}
*html #allStoreResults {width:235px; padding-left: 45px; margin:0;}
#locator_details{margin-left:50px;margin-top:-40px;padding-bottom:10px;}
*:first-child+html #locator_details{margin-top:-40px!important;} 
#queryTxt{width:250px; margin-left: 23px;}

/* END google map */

/*********************/
/* AJAX Minicart  STARTS*/
/*********************/
#header h2 a#showminicart{float:right;font-size:0.68em; width:100px; text-align:right;}
#header h2 a#showminicart:hover{text-decoration:underline;}
/******************/
/* AJAX Minicart  END*/
/******************/
#productdetailtop .productdetailqty a.checkout{display:none; padding-left:10px;}
#productdetailtop .productdetailqty a.checkout img{vertical-align:middle;}

/* EMWBIS */
.emailmebutton a{font-weight:normal;color:#666666;}
#emailmeback div{margin-bottom:0.5em;margin-left:10px;padding:20px 0 0 0;}
#emailmeback h1{background:#CCD453 url(../images/hdr_emailmeback.gif) no-repeat top left;height:51px;margin:0;padding:0;text-indent:-5000px;width:100%;}
#emailmeback a{color:#222222;}
#emailmeback .error{margin-left:10px;font-size:1em;}
#thankyou #emailinstockthankyou h1{background:transparent url(../images/hdr_thankyou.jpg) no-repeat scroll 0 0 #CCD453;height:51px;text-indent:-5000px;width:100%;}
#thankyou #emailinstockthankyou p{margin:10px 0 10px 10px;}
#thankyou #emailinstockthankyou a{color:#222222;}
/* EMWBIS */


/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {float: left; }
.Lmainlogo img {width: 138px; height: 51px; border: 0;}

/**********/
/* BANNER */
/**********/
.Lbanner {float: right; padding-top: 12px;}
.Lbanner img {border: none;}


/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Lcat_staticheaderbottom{height:36px; background-color:#FCD8A6;}
.Ltopnavcats {float:left;margin:0; width:960px;}
.Ltopnavcats ul {border: 0; padding:0; margin: 0;}
.Ltopnavcats ul li {float:left; margin:0;padding:0;position: relative;}
.Ltopnavcats ul li a.cat { text-indent:-1500px; padding:0; margin:0;background: url(../images/topnav.gif);}
 *:first-child+html .Ltopnavcats ul li a {padding:0;} /* use for hack IE7.0 */
* html .Ltopnavcats ul li a {padding:0;}  					 /* use for hack IE 6.0 and below */
.Ltopnavcats ul li a:hover {padding:0; margin:0;}

.Ltopnavcats ul li a.topnav1  {background-position:0 0; width:155px; height:26px; display:block;}
.Ltopnavcats ul li a.topnav2  {background-position:805px 0; width:170px; height:26px; display:block;}
.Ltopnavcats ul li a.topnav3 {background-position:635px 0; width:111px; height:26px; display:block;}
.Ltopnavcats ul li a.topnav4 {background-position:524px 0;width:188px; height:26px; display:block;}
.Ltopnavcats ul li a.topnav5 {background-position:336px 0;width:109px; height:26px; display:block;}
.Ltopnavcats ul li a.topnav6  {background-position:227px 0;width:114px; height:26px; display:block;}
.Ltopnavcats ul li a.topnav7  {background-position:113px 0;width:111px; height:26px; display:block;}

.Ltopnavcats ul li a.topnav1:hover,
.Ltopnavcats ul li.t1:hover a.topnav1, .Ltopnavcats ul li a.current1 {background-position:0 -26px; width:155px;}
.Ltopnavcats ul li a.topnav2:hover,
.Ltopnavcats ul li.t2:hover a.topnav2, .Ltopnavcats ul li a.current2 {background-position:805px -26px; width:170px;}
.Ltopnavcats ul li a.topnav3:hover,
.Ltopnavcats ul li.t3:hover a.topnav3, .Ltopnavcats ul li a.current3 {background-position:635px -26px; width:111px;}
.Ltopnavcats ul li a.topnav4:hover,
.Ltopnavcats ul li.t4:hover a.topnav4, .Ltopnavcats ul li a.current4 {background-position:524px -26px;width:188px;}
.Ltopnavcats ul li a.topnav5:hover,
.Ltopnavcats ul li.t5:hover a.topnav5, .Ltopnavcats ul li a.current5 {background-position:336px -26px;width:109px;}
.Ltopnavcats ul li a.topnav6:hover,
.Ltopnavcats ul li.t6:hover a.topnav6, .Ltopnavcats ul li a.current6 {background-position:227px -26px;width:114px;}
.Ltopnavcats ul li a.topnav7:hover,
.Ltopnavcats ul li.t7:hover a.topnav7, .Ltopnavcats ul li a.current7 {background-position:113px -26px;width:111px;}

.topnavigation{position:relative;z-index:2;}
.Ltopnavcats .submenu ul li a{text-indent:none;}

.Ltopnavcats ul li div.submenu {
left:-9999px;
padding:30px 0 0 0;
position:absolute;
z-index:5;
}
.Ltopnavcats ul li div.submenu div.submenuset {
margin:0;
width:100%;
padding-bottom:11px;
}
.Ltopnavcats ul li div.submenu div.submenuset div.menucontent{
padding:5px 0 0 0; background:#ffffff; border-right:1px solid #CCD653; border-left:1px solid #CCD653;overflow:hidden;
}
/******************/
/* Applying style to Submenu that have 3 column for menu 2- 5 */
/******************/
.Ltopnavcats ul li .cat3col{
background:url(../images/top_center_3column.png) no-repeat left top;
width:409px;
}
.Ltopnavcats ul li .cat3col div.submenuset{
background:url(../images/bottom_center_3column.png) no-repeat left bottom;
}
.Ltopnavcats ul li .cat3col div.submenuset div.menucontent {
width:405px; 
}

/******************/
/* Applying style to Submenu that have 2 column for menu 2- 6 */
/******************/
.Ltopnavcats ul li .cat2col{
background:url(../images/top_center_2column.png) no-repeat left top;
width:272px;
}
.Ltopnavcats ul li .cat2col div.submenuset{
background:url(../images/bottom_center_2column.png) no-repeat left bottom;
}
.Ltopnavcats ul li .cat2col div.submenuset div.menucontent{
width:270px; 
}

/******************/
/* Applying style to Submenu that have 3 column for menu 1 */
/******************/
.Ltopnavcats ul li.t1 .cat3col{
background:url(../images/top_left_3col.png) no-repeat left top;
width:407px;
}
.Ltopnavcats ul li.t1 .cat3col div.submenuset{
background:url(../images/bottom_left_3column.png) no-repeat left bottom;

}
.Ltopnavcats ul li.t1 .cat3col div.submenuset div.menucontent{
width:405px; 
margin-left:0px;
}

/******************/
/* Applying style to Submenu that have 2 column for menu 1 */
/******************/
.Ltopnavcats ul li.t1 .cat2col{
background:url(../images/top_left_2column.png) no-repeat left top;
width:273px;
}
.Ltopnavcats ul li.t1 .cat2col div.submenuset{
background:url(../images/bottom_left_2column.png) no-repeat left bottom;
}
.Ltopnavcats ul li.t1 .cat2col div.submenuset div.menucontent{
width:271px; 
}

/******************/
/* Applying style to Submenu that have 3 column for menu 6 */
/******************/
.Ltopnavcats ul li.t6 .cat3col{
background:url(../images/top_center_left_3column.png) no-repeat left top;
width:407px;
}

/******************/
/* Applying style to Submenu that have 2 column for menu 7 */
/******************/
.Ltopnavcats ul li.t7 .cat2col{
background:url(../images/top_right_2column.png) no-repeat left top;
width:272px;
}
.Ltopnavcats ul li.t7 .cat2col div.submenuset{
background:url(../images/bottom_right_2col.png) no-repeat left bottom;
}

/******************/
/* Applying style to Submenu that have 3 column for menu 7 */
/******************/
.Ltopnavcats ul li.t7 .cat3col{
background:url(../images/top_right_3col.png) no-repeat left top;
width:407px;
}
.Ltopnavcats ul li.t7 .cat3col div.submenuset{
background:url(../images/bottom_right_3column.png) no-repeat left bottom;
}

.Ltopnavcats ul  li:hover div.submenu{top:19px;}

/******************/
/* Applying style to display submenu when mouse over top menu for 3 column */
/******************/
.Ltopnavcats ul li.t1:hover div.cat3col{left:8px;}
.Ltopnavcats ul li.t2:hover div.cat3col{left:-121px;}
.Ltopnavcats ul li.t3:hover div.cat3col{left:-149px;}
.Ltopnavcats ul li.t4:hover div.cat3col{left:-109px;}
.Ltopnavcats ul li.t5:hover div.cat3col{left:-148px;}
.Ltopnavcats ul li.t6:hover div.cat3col{left:-196px;}
.Ltopnavcats ul li.t7:hover div.cat3col{left:-300px;}

/******************/
/* Applying style to display submenu when mouse over top menu for 2 column */
/******************/
.Ltopnavcats ul li.t1:hover div.cat2col{left:8px;}
.Ltopnavcats ul li.t2:hover div.cat2col{left:-51px;}
.Ltopnavcats ul li.t3:hover div.cat2col{left:-79px;}
.Ltopnavcats ul li.t4:hover div.cat2col{left:-39px;}
.Ltopnavcats ul li.t5:hover div.cat2col{left:-78px;}
.Ltopnavcats ul li.t6:hover div.cat2col{left:-77px;}
.Ltopnavcats ul li.t7:hover div.cat2col{left:-164px;}

.Ltopnavcats div.pacat {
margin:0 0 6px 5px;letter-spacing:0; color:#402E00; text-align:left; text-transform:uppercase; 
font-weight:bold; padding-left:8px;
} 

.Ltopnavcats ul li  .menucontent ul{clear:both;}
.Ltopnavcats ul li  .menucontent  ul li {float:none;}
.Ltopnavcats ul li  .menucontent  ul li a{
	font-size:1.1em;height:19px;padding-left:13px; padding-top:6px;color:#402E00;
	text-transform:none;font-weight:normal;display:block; 
}
.Ltopnavcats ul li  .menucontent  ul li a:hover{
	font-size:1.1em;height:19px; background:#CCD453; color: #ffffff; display:block;
	padding-left:13px; padding-top:6px;text-transform:none; font-weight:bold; 
}
.Ltopnavcats ul li div.column {
float:left; padding: 0; text-align:left;width:135px;
}
.Ltopnavcats ul li .submenu4, .Ltopnavcats ul li .submenu5,
.Ltopnavcats ul li .submenu6, .Ltopnavcats ul li .submenu7 {
margin-top:30px;
}


.Ltopnavcats ul iframe {
	position:absolute; 
	left:-9999px; 
	border:0; 
	padding:0; 
	margin:0; 
	width:0; 
	height:0;
}
.Ltopnavcats ul  table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	border:0;
}


/***************************/
/* TOP HEADER : for all other pages*/
/**************************/
/* For Opera   */	
.brandlinks ul {
	margin: 0 0 0 0px; padding: 0;float: left; 
}
/* Firefox, Mozilla, Netscape */
body:last-child .brandlinks ul {
	margin: 0 0 0 0px; padding: 0;float: left; 
}

/*   Safari    & IE 6    */
/*\*/
html*.brandlinks ul {       
 margin: 0 0 0 0px; padding: 0;float: left;     /*   Safar     */
  *margin: 0 0 0 0px; padding: 0;float: left;      /*   IE 6    */
}/**/

/* this is for above css, please do not remove */
#abcdef {

}
/* */

/*   IE  7    */
*:first-child+html .brandlinks ul {
 	margin: 0 0 0 0px !important; 
    padding: 0;
    float: left;
}



.storelinks ul { padding: 0; margin: 0;float: left; }
/************************/
/* SEARCH BOX : for Homepage*/
/***********************/
.Lcat_homeheader .Lsearch {float:left; padding:3px 0 0 58px;}

/***************************/
/* SEARCH BOX : for all other pages */
/***************************/
.Lsearch {float:right; width:181px; margin-right:35px;}
.Lsearch h2 {display: none;position: relative; margin: 0; padding: 0;}
.Lsearch h2 span {display: block;}
.Lsearch legend {display: none;}
.Lsearch fieldset {padding: 0; margin: 0;}
.Lsearch label{display:none;}
.Lsearch #termtextivtype, .Lsearch #termtextbrand, .Lsearch #termtextpcatid, .Lsearch #termtextpdxtfield1, .Lsearch #pricerange {display: none;}
.Lsearch input#termtextkeywordsearch {border:0 solid #FFFFFF;color:#402E00;float:left;font-family:Tahoma;font-size:0.9em;height:14px;margin:3px 0 0 0;padding:1px 0 0 3px;width:154px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.Lsearch input#termtextkeywordsearch {font-family:Geneva;}
}


#header #searchsubmit {border: 0;float:right; margin-top:-15px}

/**********************/
/* TOP DETAILS Section */
/**********************/
.topdetails {float:right; margin-top:12px;width:520px;}

.topdetails a, .topdetails a:hover {font-weight:normal;}

/**********************/
/* SIGN OUT/ SIGN IN LINKS */
/**********************/
ul.Lustypelinks {float:right; margin:0; padding:7px 0 4px 0;}
ul.Lustypelinks li {display:inline; margin:0 0 0 9px; padding:0 0 0 9px; border-left:1px solid #887B5D; color:#999; }
ul.Lustypelinks li a {margin:0; padding:0; color:#402e00;}
ul.Lustypelinks li a:hover{color:#8a9203;}

/******************/
/* WELCOME MESSAGE */
/******************/
p.Lwelcome {font-weight:normal; margin:0; padding:7px 0 0 18px; float:right; color:#402e00;}
/*	p.welcomemessage span {font-weight:bold;}	*/

/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {clear:both; font-size:90%; padding-left:4px; margin:0 0 5px 0; padding-top:5px; float:left; display:block; width:99%;}

/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.yourbasketandcheckoutlink {float: right;}
.yourbasketandcheckoutlink h3 {padding: 4px 10px 5px 10px; margin: 0;float:left;}
.yourbasketandcheckoutlink h2 {padding: 4px 10px 5px 10px; margin: 0;float: left;}

.minicartitemsandtotal {float: right; margin:0; padding:0; text-align:right;}
.minicartitemsandtotal ul {float: right; margin:0; padding:2px 0 0 18px;}
.minicartitemsandtotal ul li {float:left;margin:0; padding:0;}
.minicartitemsandtotal ul li a {margin:0; padding:0; font-family:Arial; color:#402e00; font-size: 10px;}
.minicartitemsandtotal ul li a:hover {font-family:Arial; color:#8a9203; font-size: 10px;}
.minicartitemsandtotal ul li.items {padding-right: 8px;}
.minicartitemsandtotal ul li.total {border-left: 1px solid; margin:0; padding:0 0 0 8px;}
.minicartitemsandtotal ul li span{margin:0; padding:0; font-family:Arial; color:#2E2110; font-size: 10px;}

.Lcatnav ul li ul li ul li{display:none;}
/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav h2 {display:none;}
.Lcatnav h2 span {display: block; width: 100%; height: 100%;}
.Lcatnav ul {width: 126px; padding: 0px 5px 0px 25px;}
.Lcatnav ul li span {font-weight: bold; text-transform: uppercase;}
.Lcatnav ul li {padding-bottom: 15px;}
.Lcatnav ul li ul li , .Lcatnav ul li ul li ul li  {padding:0; margin: 1px 0;}
.Lcatnav ul li ul li a, .Lcatnav ul li ul li ul li a {font-weight:normal; text-transform: capitalize;}
.Lcatnav ul li ul {padding:0; width: 111px;}
.Lcatnav ul li ul li ul li a {color:#8C8362;}
.Lcatnav ul li ul li {}
.Lcatnav ul li ul li ul {/*display:none; if you don't want third level to show in nav*/padding-left:15px;}

/****************/
/* EMAIL SIGNUP */
/***************/
.Lemailsignup {float:left;margin:0 0 0 156px;width:185px;}
.Lemailsignup h2 {display:none; }

.Lemailsignup label {width: 100%; float: none;}
.Lemailsignup legend {display: none;}
.Lemailsignup fieldset {margin: 0; padding: 0;}
.Lemailsignup input#email {border:1px solid #9B9B9B; margin: 4px 0;color:#402e00;font-family:arial;padding:0pt 0pt 0pt 5px;width:118px;}
.Lemailsignup input#emailsignup {background-color:#F7EFE8;padding-left:3px;border:0 solid #F8EAD8; font-size:0.8em;font-family:Tahoma; height:13px; margin: 0;color:#402e00;width:149px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.Lemailsignup input#emailsignup {font-family:Geneva;}
}
.Lemailsignup input#newslettersubmit {margin-top:0;margin-left:-3px; width:27px;}
/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
/*.Lgiftlink {background: url(../images/curvebot_colone_grey.gif) no-repeat left bottom; margin-top: 4px; width: 143px;}*/
.Lgiftlink { width: 125px;margin-bottom:24px}
.Lgiftlink h2 {width: 120px; height: 12px; position: relative; margin: 0; padding: 0; overflow: hidden;
	background: url(../images/leftnav/giftcert_header.png) no-repeat left top;
	_background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/content/ebiz/jurliqueaus/resources/images/leftnav/giftcert_header.png');
	width:100;height:100;
		text-indent:-5000px; 
margin:0pt 0pt 0pt 15px;
}
/*.Lgiftlink h2 span {background: url(../images/leftnav/giftcert_header.png) no-repeat left top; display: block; width: 100%; height: 100%;margin:0pt 0pt 0pt 15px;}*/
.Lgiftlink p {padding: 3px 7px 7px 17px;margin:0;width:120px}

/***********************/
/* REFER A FRIEND LINK */
/***********************/
.Lreferfriendlink {background: url(../images/curvebot_colone_grey.gif) no-repeat left bottom; margin-top: 4px; width: 160px;}
.Lreferfriendlink h2 {width: 160px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lreferfriendlink h2 span {background: url(../images/hdr_refer.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lreferfriendlink p {padding: 0 7px 7px 7px;}

/***********************/
/* PAGE CATEGORY LINKS */
/***********************/
.Lpcatlinks {background: url(../images/curvebot_colone_white.gif) no-repeat left bottom; margin-top: 4px;}
.Lpcatlinks h2 {width: 160px; height: 3px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lpcatlinks h2 span {background: url(../images/hdr_otherlinks.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lpcatlinks ul {padding: 0 0 10px 7px; margin: 0;}
.Lpcatlinks li {margin: 0; background: url(../images/bulletoff.gif) no-repeat 0 8px; border-bottom-style: solid; border-bottom-width: 1px; padding: 5px 0 5px 10px; width: 135px;}

/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */
.Ltext {}

/* EXTERNAL IMAGE */
.Limage {}

/* INTERNAL IMAGE */
.Linternalimage {}
.innovation{float:left;width:250px;}

/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {background: url(../images/curvebot_colthree_white.gif) no-repeat left bottom; width: 175px; overflow: hidden;}
.Lspotlights h2 {width: 175px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lspotlights h2 span {background: url(../images/hdr_werecommend.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lspotlights ul li {clear: both; margin: 0 5px; padding: 5px 0; width: 100%; overflow: hidden;}
.Lspotlights ul .details {float: right; width: 80px; padding: 0 0 0 7px;}
html > body .Lspotlights ul .details { /* IE7 - Moz */
	width: 85px; padding: 0;}
.Lspotlights ul .image {float: left; width: 82px;}
.Lspotlights ul .image img {border-width: 1px; border-style: solid;}

/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {background: url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top: 4px;}
.Ltopsellers h2 {width: 175px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Ltopsellers h2 span {background: url(../images/hdr_topsellers.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Ltopsellers ol {clear: both; /* use this instead of a clear-all div in the html */
	padding: 7px 0; margin: 0 0 4px 35px;}
.Ltopsellers ol li {padding: 1px 0;}
.Ltopsellers .price {display: block;}

/**************/
/* STORY LIST */
/**************/
.Lstorylist h2 {display: none;}

/**********/
/* HEADER */
/**********/
/*changed top spacing - mv 3/8/10 - original next line, edited following
#header { width:960px;padding:0;margin:41px 0 0 0;}*/
#header { width:960px;padding:0;margin:7px 0 0 0;}


/**********/
/* FOOTER */
/**********/
#footer a:link, #footer a:visited  { color: #402e00;}
#footer a:hover { font-weight:normal; color: #8a9203; }
.Lcat_footerbottom{margin-top:12px;}
.Lfooter {float: right; font-size:0.85em; padding-right:30px;}
.Lfooter li {float: left; display: inline; border-left: 1px solid #999; padding: 0 6px;}
.Lfooter li.first{border-left:none;}
.countrypadding {float: right; padding-left: 10px;}
.countrypadding span.countrypipefirst {border: none; padding: 0 10px 0 10px;}
.countrypadding span {border-left: 1px solid;padding: 0 10px 0 10px;}
.emailpadding {float: right; padding-left: 10px;}
.emaillinks2 { clear:both; text-align:right; padding:7px 37px 0 0; float:right;}
.emaillinks2 p{color:#8A9203;font-size:0.75em;}
.Lcat_footertop{background-color:#FCD8A6;height:17px;padding-bottom:2px; padding-top:2px;overflow:hidden;}
/*body:last-child  .Lcat_footertop{padding-top:3px;}*/
/**************/
/* VENDA LOGO */
/**************/
#vendalogo {clear:both; margin:47px 35px 0 0; background-color: #F6F1EE; float: right; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.vendalogotext{clear:both; padding:42px 36px 0 0;font-size:0.85em; float:right;} 
/************************/
/* GRAPHICAL PROMOTIONS */
/************************/
.Lpromos ul {}
.Lpromos img {border: 0; padding-top: 1px;}
.Lpromos h2 {display: none;}

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {background: url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top: 4px;}
.Lnewslist h2 {width: 175px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lnewslist h2 span {background: url(../images/hdr_headlines.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lnewslist ul {width: 155px; margin: 0; padding: 5px 0 5px 20px; list-style: disc;}
.Lnewslist ul li {padding-right: 5px;}
.Lnewslist h3 {margin: 0; padding: 0; display: inline;}
.Lnewslist p {margin: 0; padding: 0; display: inline;}

/******************************/
/* CUSTOMER QUOTES STORY LIST */
/******************************/
.Lcustomerquotes {margin-top: 14px; width: 172px;}
.Lcustomerquotes h2 {display: none;}
.Lcustomerquotes li {padding: 0 12px 15px 12px; background: url(../images/quotes.gif) no-repeat top left;}
.Lcustomerquotes h3 {padding: 0; margin: 0;}
.Lcustomerquotes h4 {padding: 0; margin: 0;}
.Lcustomerquotes h5 {padding: 0; margin: 0;}

/******************************/
/* SINGLE LEVEL CATEGORY LIST */
/******************************/
.Lonelevelcatlist {}

/*end add by Louis 05082007*/
/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
/*#relatedbasket {bottom:0pt;left:147px;margin:13px 0pt 0pt;position:absolute;width:613px}*/
#relatedbasket {margin-top:-198px;_margin-top:-193px;display:none}/*load by JS*/
*:first-child+html #relatedbasket {margin-top:-190px;}
#relatedbasket h2 {width: 600px; height: 26px; margin: 0; padding: 0; overflow: hidden;background: url(../images/hdr_RecommendedProductsDetail.gif) no-repeat ;	text-indent: -5000px;}
.checkoutL #relatedbasket h2 {width: 555px; height: 26px; margin: 0; padding: 0; overflow: hidden;background: url(../images/hdr_RecommendedProducts.gif) no-repeat ;	text-indent: -5000px;}

/*#relatedbasket h2 span {background: url(../images/hdr_relatedproducts.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
#relatedbasket ul li {float: left; width: 128px; padding: 10px;text-align:center;}
#relatedbasket ul li .image {margin:0;padding:0pt;text-align:center;width:120px;}
#relatedbasket ul li .detail {height:30px;margin:0pt;padding:0px;width:120px;text-align:center;}
#relatedbasket ul li .detail p a {color:#333333;font-size: 1em;font-weight:bold;}
/*product detail*/
#productdetail #relatedbasket {background:url(../images/curvebot_coltwo.gif) no-repeat left bottom; width:390px; overflow:hidden;}
#productdetail #relatedbasket h2 {width:390px; height:26px; margin:0; padding:0; overflow:hidden;}
#productdetail #relatedbasket h2 span {background:url(../images/hdr_relatedproducts2.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#productdetail #relatedbasket ul li {float:left; width:120px; margin:10px 0 10px 10px;}
 
/*JG test */
.Lcat_topdetails {
	

}


/*left promotion*/
/* Change request
.rebalancingskinneeds {display:none;background:url(../images/rebalancing_skin_need.gif) no-repeat left top;height:74px;width:143px;}*/
.rebalancingskinneeds {display:none;height:66px;width:143px;margin-bottom:10px;}
.rebalancingskinneeds h2 {diskplay:block;height:30px;text-indent: -5000px;overflow:hidden;margin:15px 0pt 0pt 15px;
	background: url(../images/leftnav/skinneeds_header.png) no-repeat left top;
	_background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/content/ebiz/jurliqueaus/resources/images/leftnav/skinneeds_header.png');
	width:100;height:100;

}
.rebalancingskinneeds li.first {width:100px;padding:0pt 0pt 0pt 15px;}
.rebalancingskinneeds li.first a{color:#666666;font-weight:normal;}
/*left nav top*/
.Lcat_leftbottomnav {background:transparent url(../images/leftnav/leftnav_gradient.gif) no-repeat scroll left top;border-top:1px solid #DFDED9;height:265px;margin-top:-266px;position:relative;width:146px;}
.Lcat_lefttopnav {height:596px;}
html > body .Lcat_lefttopnav {height:100%;min-height:596px;}
.Lcat_subleftbottomnav{bottom:0pt;position:absolute;}
/* search */
.searchpseltop {	display:none;}
.sort {	display:none;}
.refinelist {margin-bottom:50px; padding: 0 5px 0 25px; width:126px;}
.refinelist h2{text-transform:uppercase;}
.Lcat_helpinfo {width:auto;}
.Lcat_searchcolone{bottom:0;left:0;position: absolute;}
#collate {width: 126px;}
#addedmsg_header_top {margin-bottom: 36px;}
#term {margin:0px;}

/*****************/
/* NEWS & PR */
/*****************/
.newspr {width: 758px; border-left:1px solid #e2e1dc; border-right:1px solid #e2e1dc; border-top:1px solid #e2e1dc;position: relative;padding:25px;padding-left:20px;padding-top:30px;}
.newspr p {margin-bottom:10px;}

/*store location: initail 05.23.07, last updated 08.25.07 */
#citylabel {color:#ccc;}

.locations {width: 758px; border-left:1px solid #e2e1dc; border-right:1px solid #e2e1dc; border-top:1px solid #e2e1dc;position: relative;}
.locationsbg {background: url(../images/bg_locations.jpg) no-repeat scroll left top;width:200px;height:195px;bottom:0pt;left:0pt;position:absolute;}
.locationsleft {width:389px;float:left; padding:20px 5px 0 15px;}
.locationsright {width:343px;float:right;overflow:hidden;margin:0 0 60px 0}
.locations p {padding-left:0px;}
.locations label {padding-left:0px;}
.locationsleft select {width:190px;font-family:Verdana, arial;font-size:11px;color:#666;}
.locationshead {width:385px;border-top:1px solid #eae8e7; border-bottom:1px solid #eae8e7; padding: 5px; margin:1px 0 0 0;}
#locationspath {float:left;width:310px;}
.locationssearch {float: right;width:70px; text-align:right; padding:0 2px 0 0;}
.locationscontent {width: 395px; border-bottom:1px solid #eae8e7; padding:10px 0 10px; 0}
.locationscontentleft {width:75px;float:left;padding:0 8px 0 0;}
.locationscontentleft img {border:none; margin:0 0 5px 0;} 
/* comment out border 	.locationscontentleft img {border:1px solid #eae8e7; margin:0 0 5px 0;} */
.locationscontentright {width:310px;float:left;}
.locationscontentrightaddress {width:155px;float:left; padding: 0 5px 0 0;}
.locationscontentrighthours {width:150px;float:left;}

/* this bullet class is re-using the code for careers section too so if there is any change, please go update at styles.css too */
.locationscontentrightextra {padding:0 0 0 80px;}
/*	comment for decrease the spacing between the DIv of ".locationscontentrightextra"  .locationscontentrightextra {padding:5px 0 0 80px;}  */
/* comment out for the padding of left side	.locationscontentrightextra {padding:5px 0 0 0;}	*/
.locationscontentrightextra ul li {color: #666; padding:2px 0 0 15px; background:url(../images/locations_bullet.gif) no-repeat 0 5px;}

.locationspage {width:395px; padding: 10px 0 10px 0; float:left;}


.padding_B5{padding-bottom:5px;}
.padding_T5{padding-top:5px;}

.locationstoredetails {padding: 10px 0 0 6px;}
.locationstoredetails ul div {float: left; width: 80px;}
.locationstoredetailsphoto {padding:10px 0 5px 5px;}
.locationstoredetailsphoto img {border:1px solid #eae8e7; margin:0 10px 0 0; }


/***********************************************************************************/
/* START - CONTEST */
/***********************************************************************************/

/*************/
/* MAIN LOGO */
/*************/
.Lcat_contestheader { margin:29px 0 0 0; padding:0 0 0 17px 0; }
.Lcat_contestheader .Lmainlogo {float: left; margin:0 0 15px 0; padding:0;}
.Lcat_contestheader .Lmainlogo img {width: 125px; height: 46px; border: 0;}

/************************/
/* TOP HEADER : for contest*/
/***********************/

.contestbody #contentbg #header { margin:0; width:760px; height:100%; }
.Lcat_contesttopnav .beautylinks { float:left; margin:0; padding:0;  }

.Lcat_contesttopnav .beautylinks ul { padding: 0 24px 0 0; margin: 0 0 0 213px; float:none; width:141px; }  /* For Opera   */	
/* Firefox, Mozilla, Netscape */
body:last-child .Lcat_contesttopnav .beautylinks ul { padding: 0 24px 0 0; margin: 0 0 0 213px; float:none; width:141px; }
/*   Safari    & IE 6    */
/*\*/
html* .Lcat_contesttopnav .beautylinks ul {       
 padding: 0 24px 0 0; margin: 0 0 0 213px; float:none; width:141px;   /*   Safar     */
 *padding: 0 24px 0 0; *margin: 0 0 0 213px; *float:none; *width:141px; /*   IE 6    */
}/**/

/* this is for above css, please do not remove */
#abcdef {

}
/* */

*:first-child+html .Lcat_contesttopnav .beautylinks ul { padding: 0 24px 0 0; margin: 0 0 0 213px !important; float:none; width:141px; } /*   IE  7    */

.Lcat_contesttopnav .storelinks { float:left; margin:0; padding:0;  }
.Lcat_contesttopnav .storelinks ul {padding: 0; margin: 0 0 0 25px; float:none;}
.Lcat_contesttopnav .beautylinks a { display:block; width:139px; height:17px; background:url(../images/contest/topnav_beautyfrombeauty_contest.jpg) no-repeat left top; text-indent:-5000px; }
.Lcat_contesttopnav .beautylinks a:hover { display:block; width:139px; height:17px; background:url(../images/contest/topnav_beautyfrombeauty_contest.jpg) no-repeat left top; text-indent:-5000px; }
:focus { -moz-outline-style: none; }
.Lcat_contesttopnav .storelinks a { display:block; width:42px; height:17px; background:url(../images/contest/topnav_store_contest.jpg) no-repeat left top;text-indent:-5000px; }
.Lcat_contesttopnav .storelinks a:hover { display:block; width:42px; height:17px; background:url(../images/contest/topnav_store_contest.jpg) no-repeat left top;text-indent:-5000px; }
.contesttopnavspace {padding:0; margin:0; float:left; width:100%; height:17px; }

/************************/
/* CONTENT : banner */
/***********************/
.contestbody #contentbg .Lbanner {float: left; padding:0; margin:0; }

/**************/
/* VENDA LOGO - CONTEST */
/**************/
#contestvendalogosection { width: 760px; margin:10px auto 5px auto;}
.Lcat_contestvendalogosection {width:760px;}
#contestvendalogo {float: right;}
#contestvendalogosection .Lcat_contestvendalogosection #vendalogo {background-color: #2E2111; float: right; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.wraptoplinks {
	background:;
	float:left;
	height:21px;
	width:700px;
	letter-spacing:0.3px;
}
.wraptoplinks ul{ margin-left:315px;margin-top:5px;}
.wraptoplinks ul li { float:left; margin:0 0 0 27px;}
*html .wraptoplinks ul li {margin:0 0 0 25px;}
/* changing top spacing - mv 3/8/10 - next line is original, following line is edited version
.Lcat_staticheader{margin-top:32px;}*/
.Lcat_staticheader{margin-top:5px;}
.Lcat_staticheadertop{background:url(../images/bg_top.jpg); height:21px;}
.Lcat_header, .Lcat_ckheader{padding-right: 35px;}
.footerlinklist{float:right; font-size:0.9em; margin-top:2px;}
.footerlinklist ul li{float:left; padding:0 12px;}
.chregion{float:right; margin-left:10px; padding:1px 35px 0 8px;}
.chregion select{font-size:0.8em; width:92px; height:15px;border:1px solid #ECE3D9; background:#F6F1ED;color:#402E00; padding-left:3px;}
*:first-child+html .chregion select {height: 17px; margin-top: -1px;}
*html .chregion select {margin-top: -2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.chregion select {font-family:Geneva;}
}
.regisnotaut {margin: 20px;}

/**************/
/* Static Header */
/**************/
.staticheader {width: 100%; height: 51px; background-color: #CCD453;}

.skinanalysis .rebskin {
background: #CCD453 url(../images/hdr_skin_needs_analysis.jpg) no-repeat ;
height:51px;
width:100%;
text-indent: -5000px;
}
.skinanalysis {background-color: #fff; width: 100%;}
.skinanalysis #flashcontent{margin-left:20px;}

.emailmebutton {margin-left: 7px;}