/* TAG DEFINITIONS */
:focus{
	outline: none;
	-moz-outline-style: none;
}

a:active { outline: 0; }
a:focus { -moz-outline-style: none; }

A.Answer
{
	color: #666666; 
	text-decoration: none;
}

A.Answer:active{
  color: #053d57; /*#76c6be; /* light green */
	text-decoration: underline;	
}

A.Answer:hover{
  color: #053d57; /*#76c6be; /* light green */
	text-decoration: underline;	
}


A.calloutBeautyBreakthroughs
{
	color: #666666;
	text-decoration: none;
}

A.calloutBeautyBreakthroughs:active
{
	text-decoration: underline;
}

A.calloutBeautyBreakthroughs:hover
{
	text-decoration: underline;
}

A.calloutBeautyBreakthroughs2
{
	color: #666666;
	text-decoration: underline;
}

A.calloutLearnMore
{
	color: #053d57;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

A.footerNavLink{  
  color: #053D57; /* dark blue */
	margin-left: 15px;	
	text-decoration: none;
}

A.footerNavLink:active{
	text-decoration: underline;
}

A.footerNavLink:hover{
	text-decoration: underline;
}

A.medDarkBlueLink
{
	color: #053d57;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

A.medDarkBlueLink2
{
	color: #053d57;
	font-size: 11px;
	text-decoration: underline;
}

A.medDarkBlueLink2:active
{
	color: #999999;
}

A.medDarkBlueLink2:hover
{
	color: #999999;
}

A.smallDarkBlueLink
{
	color: #053d57;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

A.smallDarkBlueLink:active
{
	text-decoration: none;
}

A.smallDarkBlueLink:hover
{
	text-decoration: none;
}

A.medDarkBlueProductLink
{
	color: #053d57;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.medDarkBlueProductLink:active
{
	text-decoration: underline;
}

A.medDarkBlueProductLink:hover
{
	text-decoration: underline;
}

A.medDarkGrayLink
{
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}

A.medDarkGrayLink2
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

A.medDarkGrayLink2:active
{
	text-decoration: underline;
}

A.medDarkGrayLink2:hover
{
	text-decoration: underline;
}

A.medGrayLink
{
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
}

a.promo_link{
	 color:#003C55; 
	 text-decoration:none;
	 font-weight:bold;
}

a.promo_link:hover{text-decoration: underline;}

BODY{
	background-color: #CBE6E0; /* light green */	
	background-image: url(/Images/background.gif); /* white to green gradient */
	background-repeat: repeat-x;     
	background-position: 0px 0px;     
	color: #666666; /* #063b55;  /* dark blue */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 40px auto 40px auto;
	width: 748px;
	/*position: relative;*/
}
/*body#sensitive_skin, body#where_to_buypage {

}
 Positioning the body relatively fixes IE6/IE7 bug that causes boxes positioned relative to not stay centered on page if page is resized */
a:active
{
	outline: none;
}
a:focus

{ -moz-outline-style:none;}

FORM
{
	margin: 0px;
	padding: 0px;
}

IMG
{
	border: 0px;
}
/* new homepage styles */

body#home{
	width:100%;
}

body#home #container{
	width:926px;
	margin:0 auto;
}	

html:not([xmlns*=""]) #homepageFlash.display_none{
	visibility:hidden;
} 

body#home #LogoSignUpContainer, body#home #FooterContainer, body#home #TopNav, body#home #homepageFlash, body#home #CalloutsHomepage{ margin-right:auto; margin-left:auto;}

#homepageFlash h1 {
  padding-top: 45px;
}

#homepageFlash h1, #homepageFlash p, #homepageFlash ul {
  margin-left: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

	
/* SELECTOR DEFINITIONS */
#Answer /* TODO: Check if Selector name is invalid due to same name for link class */
{ /* used in FAQs on product detail page */
	background-color: #cbe6e0; /* light green */
	border: 1px #666666 solid; /* dark grey */
	display: none;
	line-height: 15px;	
	padding: 15px;	
	position: absolute;
	top: 338px;	/* FireFox Fix 320px */		 
	width: 370px;	     
}

/*
body#productDetail, body#natural_glow{
	position:relative;
}*/

#BeautyBuzzProductSelector
{
	width: 732px;
}

#BeautyBuzzSelectorNext
{
	cursor: pointer; 
	float:left; 
	margin: 50px 0px 0px 0px; 
	text-align:right; 
	width: 16px;
}

#BeautyBuzzSelectorPrevious
{
	cursor: pointer; 
	float:left; 
	margin: 50px 0px 0px 0px; 
	width: 17px;
}

#CalloutsHomepage
{
	height: 185px;
	width: 764px;
}

#threedays_link{
	display:block; 
	width:320px; 
	height:160px; 
	position:absolute; 
	top:0; 
	left:0;
}

#CalloutHomepageLeftRightSide
{
	float: left;
	height: 128px;
	margin: 36px 0px 0px 10px;
	width: 308px;	
}

#CalloutHomepageLeftRightSide div{
	width:315px;	
}

#CalloutHomepageLeftRightSide.new_teaser{
	width:280px;
	margin-top:34px;
}

#CalloutHomepageLeftRightSide.new_teaser div{
	width:280px;
}


#CalloutHomepageLeft{
	background: url(/Images/Homepage/bg_CallOutLeft.jpg) no-repeat 25px 24px; 
	float:left; 
	height: 185px; 
	width: 413px;	
	padding-top:3px;
}

#CalloutHomepageLeft.new_teaser{
	background: url(/Images/Homepage/bg_CallOutLeft_new.jpg) no-repeat 25px 24px; 
}	

#CalloutNaturalGlowLeft{ /* beauty breakthroughs */
	float: left;
	width: 358px;
	height:  149px;
	padding: 0px 15px 0px 15px;
	background-image: url(/Images/Beauty_Breakthroughs/bg_Callout_NaturalGlow_Left.gif); 
	font-size: 11px;
	color: #666666; /* grey */
	margin: 7px 4px 0 0;
}

#CalloutNaturalGlowLeft ul{margin:0; padding:0 0 0 15px; width:340px;}
#CalloutNaturalGlowLeft ul li{padding-bottom:4px;}
#CalloutNaturalGlowRight
{ /* beauty breakthroughs */
	float: right;
	width: 306px;
	height:  145px;
	padding:15px 0 0 20px;
	margin-left: 4px;
	top:-3px;
	position:relative;
	background: url(/images/Homepage/glow_dark_promo_bg.jpg) top no-repeat;}

#CalloutNaturalGlowRight p
{
	left: 101px;
	font-size:11px;
	top: 85px;
	position: absolute;
	margin:0;
	color:#79450b;	
	width: 175px;
}

#CalloutNaturalGlowRight p.lower{
	top: 128px;
	left:285px;
	width:30px;
}

#CalloutNaturalGlowRight p a{color:#79450b;}


#Close
{ /* used to close FAQs ansewr divs */
	cursor: pointer;
	float: right; 
	font-size: 11px;
	height:  20px;		
	line-height: 10px;	
	margin-top  : -14px;    
	margin-right: -5px;	
	padding: 2px;
	text-align: center;
	width:  50px;	
	/*border: 1px #00529c solid; */
}

#Copyright
{  
	float: left;
	font-size: 9px;	
	color: #666666; /* grey */
	width: 250px;
}

#FooterContainer
{
	clear: both;
	margin: 20px 0px 10px 8px;
	width: 732px;
}

#FooterNavLinks{
	color: #053D57; /* dark blue */          
	float: right;	
	font-size: 9px;
	text-align:right;
	width: 450px;
}

#LeftSectionNameImageColumn
{
	float: left;
	width: 122px;
}

#LogoContainer
{
	float:left; 
	width: 255px;
	height:50px;
	padding-top: 12px; 
}

#LogoContainer img{
	
}

#LogoSignUpContainer
{
	height: 75px;
	width: 740px;
}

#NavNewsletterSignUpContainer
{
	float: right; 
	text-align:right; 
	width: 470px;
}

#NavNewsletterSignUpForm
{
	height: 25px;
	margin-top: 4px;
	padding: 0px;
	width: 305px; 	
	float:right;
}

#NavNewsletterSignUpTopText
{
	height: 30px;
}

#ProductSelectorContents
{ 
	outline-color: #8fcde5;
	outline-style: solid;
	outline-width: 1px;
	width: 190px;
	height: 425px; /* borders increase width and height in FireFox */	
	padding: 4px 9px 7px 9px;	
}

#ProductSelectorContainer
{
	outline-color: #8fcde5;
	outline-style: solid;
	outline-width: 1px;
	float: right;
	height: 434px;
	padding: 2px;
	width: 210px;
}

#TopSubnav
{
	background-image: url(/Images/Navigation/bg_SubNav.gif);
	font-size: 1px;
	height: 29px;
	margin-left: 8px;
	margin-top: 7px;
	width: 732px;
}

#TopNav{       
	color: #76c6be; /* light green */
	font-size: 1px;
	height: 10px;
	text-align: right;
	width: 470px;
	margin-top:6px;
  float:right;
}
 /* beauty breakthrough landing page */
#naturalGlowContent p.rightArrow{
	margin:0 0 0 100px;
	background-position:0 5px;
}
#naturalGlowContent p.rightArrow a{
	font-weight:bold;
	color:#636363;
	text-decoration:none;
}
#naturalGlowContent div#left_content p.rightArrow a:hover{
text-decoration:underline;
}

#naturalGlowContent div#left_content{
	float:left;
	width:521px;
}	

#naturalGlowContent div#right_content{
	float:left;
	width:150px;
	margin-left:30px;
	display:inline;
}

/* CLASS DEFINITIONS */
.beautyBuzzPressMentionsContainer
{ /* Container for the entire group of press mentions for a single product */
	float: left; 
	width: 588px;
}

.beautyBuzzPressMentionContentContainer
{ /* individual press mention content container with image and copy*/
	float: left; 
	padding: 0 0 15px 20px; 
	width: 274px;
}

.beautyBuzzAwardContentContainer 
{
	float: left; 
	display: inline;
	width: 250px;
  margin: 0 22px 30px 20px;
  border: solid 1px #6fc1bb;
}

.beautyBuzzPressMentionCopy
{
	float: left; 
	width: 166px;
}

.beautyBuzzPressMentionCopy
{
	float: left; 
}

.beautyBuzzPressMentionImage
{
	float: left; 
	padding: 0px 10px 0px 0px; 
	text-align:left; 
	width: 98px;
}

.beautyBuzzAwardImage
{
	float: left; 
	padding: 0;
	width: 84px;
	height: 79px;
	border-right: solid 1px #6fc1bb;
}

.beautyBuzzAwardCopyContainer
{
  float: left;
	width: 135px;
	height: 79px;
	padding-right: 12px;
	padding-left: 12px;
}

.beautyBuzzPressMentionTitle
{
	color: #68a599;
	font-size: 12px;
	font-style:italic;	
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
}

.beautyBuzzAwardTitle 
{
	color: #656565;
	font-size: 12px;
	padding-top:10px;
	text-decoration: none;
}

A.beautyBuzzPressMentionTitle:active
{
	text-decoration: underline;
}

A.beautyBuzzPressMentionTitle:hover
{
	text-decoration: underline;
}

.beautyBuzzPressMentionCopy
{
	color: #656565;
	font-size: 11px;
	text-decoration: none;
}

.beautyBuzzAwardCopy
{
  font-weight: bold;
  font-size: 12px;
	text-decoration: none;
}  

A.beautyBuzzPressMentionCopy:active
{
	text-decoration: underline;
}

A.beautyBuzzPressMentionCopy:hover
{
	text-decoration: underline;
}

.beautyBuzzProductSelectorImage
{
	height: 136px; 
	margin: 3px 0px 0px 0px; 
	text-align: center; 
	width: 123px;
}

.beautyBuzzProductSelectorProduct
{
	color: #053d57; 
	font-weight: bold; 
	height: 70px; 
	margin: 0px 0px 0px 10px; 
	width: 106px;
}

.beautyBuzzProductSelectorImageContainer
{
	background-repeat:no-repeat;
	cursor: pointer;
	float: left;
	width: 123px;
}

.clearFloat
{
	clear: both;
	line-height:0;
	height:0;
	font-size:2px;
}

.contactUsSelectBox{ 
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	padding: 1px;	
	width: 130px;	
}

.contactUsTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	width: 125px;	
}

.contactUsTextArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 60px;	
	padding: 1px;	
	width: 460px;	
}

.faqAnswerBox
{ /* used in FAQs on product detail page */
	background-color: #cbe6e0; /* light green */
	border: 1px #666666 solid; /* dark grey */
	clear: both;
	line-height: 15px;	
	padding: 5px 10px 10px 10px;	
	width: 320px;
}

.faqAnswerText
{
	clear: both;
}

.faqBullet
{
	clear: left;
	float: left;
	width: 10px;
}

.faqCloseButton
{ /* used to close FAQs ansewr divs */
	color: #999999;
	cursor: pointer;
	float:right;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	text-align: right;
	text-decoration: none;
	width:  50px;	
	/*border: 1px #00529c solid; */
}

.faqCloseButton:hover
{
	text-decoration: underline;
}

.faqHeader
{
	clear: both;
	font-weight: bold;
	padding: 15px 0px 5px 0px; 	
}

.faqQuestion
{
	cursor: pointer;
	float: left;
	width: 344px;
}

.faqQuestion:hover
{
	cursor:pointer;
	text-decoration: underline;
}

.faqQuestionAnswerContainer
{
	clear:both;
}

.HeaderFAQs
{ 
/* FAQs Question Group Header*/
	clear: both;
	font-weight: bold;
	padding: 15px 0px 5px 0px; 	
}

.HeaderQuestion
{ /* FAQs Selected Question*/
	margin-top: 0px;
	margin-bottom: 0px;  
	font-weight: bold;
}

.lineDashedVerticalBlue
{
	background-image:url(/Images/Common/dashedLine_vert_blue.gif); 
	background-repeat: repeat-y;
}

.dotsNavy
{
	height: 1px; 
	font-size:1px;
	line-height:1px;
	background-image: url(/Images/Navigation/dots_Navy.gif); 	
}

.dotsGreen
{
	height: 2px; 
	background-image: url(/Images/Common/dots_Green.gif); 	
	background-repeat: repeat-x;
}	

.lineDottedHorizontalNavyBlue
{
	height: 1px; 
	background-image: url(/Images/Navigation/dots_Navy.gif); 	
}

.lineSolidBlue{
	background-color: #add9d2; 
	height: 1px;	
	width: 740px;	
}

.lineSolidLightBlue
{
	background-color: #cbe6e0; 
	height: 1px;
	width: 732px;	
}

.productSelectorProduct
{
	cursor: pointer;
	height:  34px;
	padding-left:  12px;
	background-color: #FFFFFF;
	font-size: 11px;
	width: 175px;
}

.smallDarkBlueBoldText
{
	color: #053d57;
	font-size: 9px;
	font-weight: bold;
}

.tabOff{ /* "ProductDetail.asp" */
	float: left; 
	width: 81px; 
	height: 14px;  
	margin-top  : 2px; 
	margin-right: 1px;
	padding-top: 3px; 
	text-align: center; 
	font-size: 11px; 
	color: #063b55;
	cursor: pointer; 
	background-image: url(/Images/Navigation/bg_tab.gif);
}

.tabOn{ /* "ProductDetail.asp" */
	float: left; 
	width: 96px; 
	height: 14px;  
	margin-top  : 2px; 
	margin-right: 1px; 
	padding-top: 3px; 
	text-align: center; 
	font-size: 11px; 
	color: #063b55;
	cursor: pointer; 
	background-image: url(/Images/Navigation/bg_tab_On.gif);
}

.textMedDarkBlueBold
{
	color: #053d57;
	font-size: 11px;
	font-weight: bold;
}

.topNavSeperator
{
	padding: 0px 9px 0px 9px;
}

/* coob ad*/
#coob_teaser {
  background:  url(/images/coob_jergens.jpg) no-repeat;
  height: 158px;
  float: right;
   display: inline;
  width: 323px;
  margin-top: 21px;
}
/* removed by Ryan Cannon <rcannon at enlighten> on 2007-06-01
  margin-top: -68px;
}
html > body #coob_teaser {margin-top: 21px;}
*/
#coob_teaser a {
  background: transparent;
  display: block;
  height: 30px;
  margin: 120px 0 0 30px;
  width: 160px;
}
#CalloutsHomepage .callout {
	padding-top:24px;
	text-align: right;
}
#CalloutsHomepage .callout a img { border: none }

div#promo_div {position: relative;}
div#promo_div ul 
{
	width: 444px;
}
div#promo_div ul, div#promo_div li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#promo_div li 
{
	background: url(/Images/Promotions/triangle.gif) 0 6px no-repeat;
	font-size: 10px;
	margin: 0 0 0 30px;
	padding: 0 0 0 8px;
}
div#promo_div h3 
{
	font: bold 13px arial, sans-serif;
	margin: 4px 0;
	width: 444px;
}
div#promo_div a.button 
{
	position: absolute;
	right: 20px;
	top: 125px;
}
div#promo_div a#button2 {top: 220px} 
div#signup_info 
{
	left: 270px;
	position: absolute;
	top: 155px;
}
/* Homepage righthand bottom promo */
div.home_right_promo {
	background: url(/images/Homepage/naturals_quiz_promo_bg.jpg) no-repeat 4px 0px;
	float: left;
	height: 158px;
	margin-left: 4px;
	position: relative;
	width: 322px;
	padding:15px 0 0 20px;
	font-size:12px;
	display: none;
}

div.active_promo{display: block;}

/* Promo1 */
div#right_promo1 {
  background: url(/images/Homepage/homepage_optin_promo.jpg) top left no-repeat;
  top:0;
}
div#right_promo1 h4.rp_hdr{
  text-indent: -9000px;
  text-align: left;
  display: block;
  position: absolute;
  height: 75px;
  width: 162px;
  /*background: url(/images/Homepage/naturals_promo_hdr_bg.jpg) top left no-repeat;*/
  top: 54px;
  left: 27px;
}
div#right_promo1 p.rp_text{
  text-indent: -9000px;
  display: block;
  height: 32px;
  width: 189px;
  /*background: url(/images/Homepage/naturals_promo_text_bg.jpg) top left no-repeat;*/
  top: 28px;
  left: 18px;
}
div#right_promo1 p.rp_link{
  text-indent: -9000px;
  display: block;
  height: 158px;
  width: 322px;
  /*background: url(/images/Homepage/naturals_promo_btn_bg.jpg) top left no-repeat;*/
  top: 0;
  left: 0;
}
div#right_promo1 p a {
  display: block;
  width: 100%;
  height: 100%
}

div.home_right_promo img, div.home_right_promo p
{
	display: block;
	position: absolute;
}
img#be_in_glow_h
{
	left: 20px;
	top: 4px;
}

img#mod_girls_ha{
	top:23px;	
	left: 25px;
}

img#which_natural_h
{
	left: 23px;
	top: 13px;
}

img#product_nat_glow
{
	left: 23px;
	top: 40px;
}
.home_right_promo p
{
	color: #053D57;
	margin: 0;
	top:60px;
	left:23px;
	padding: 0;
	text-align: left;
	width:278px;
}

#right_promo1 p{
	top:88px;
	width:185px;
	left:37px;
	font-size:12px;
}

.home_right_promo p.lower{
	top:120px;

}	

#right_promo1 p.lower{
	top: 138px;
	left:185px;
	font-size:12px;
}

#right_promo1 p.lower a{
	color:#183c57;
	font-size:11px;
}

#right_promo1 p a{color:#444;}

div.home_right_promo span
{
	display: block;
	margin-top: 7px;
}

div p.rightArrow, .home_right_promo p.rightArrow, #CalloutNaturalGlowRight p.rightArrow{
	margin:5px 0 25px; 
	background: url(/Images/Promotions/arrowRight.gif) no-repeat 0px 6px; 
	color:#22566C; 
	padding-left:7px; 	
}
#btn_signUpNow, #btn_signUpNow a {
    background: url(/images/homepage/btn_sign_up_now_roll.gif) no-repeat;
    display: block;
    height: 22px;
    width: 112px;
}
#btn_signUpNow a {
    background: url(/images/homepage/btn_sign_up_now.gif) no-repeat;
}
#btn_signUpNow span{ display: none;} 
#btn_signUpNow a:hover {background: none;}
#btn_signUpNow {position: absolute; bottom: 25px; right: 15px; }

/* End of be in the glow call out */

/* Glow Advisor Homepage Promo */
#right_promo1, #right_promo2 {
	background: none;
	height: 179px;
	margin: 0;
	padding: 0;
	width: 326px;
}
div#right_promo1.itg_promo {
	background: url(/images/promotions/in_the_glow/teaser.jpg) top left no-repeat;
	margin-top: -3px;
	
}
.itg_promo a {
	background: url(/images/promotions/in_the_glow/teaser.jpg) top right no-repeat;
	display: block;
	height: 100%;
	text-indent: -9999px;
	width: 100%;
}
.itg_promo a:hover {background: none}
.itg_promo a span {display: none}
#right_promo1 img, #right_promo2 img {position: static}
#CalloutHomepageLeft {margin: 7px 4px 0 0}
/* End Glow Advisor Homepage Promo */

/* homepage lightbox */
#home #lightbox{width:800px;}


/* 3 days to glow page style */
body#three_day{
	background: #FCFBF9 url(/images/3days/bg_repeat.jpg) repeat-x;
	margin:auto;
	width:auto;
	padding:0;
}
	
	
body#three_day #flash_holder
{
		height:750px;
		margin:1px auto 0;
		padding:0;
		width:100%;
}	

body#three_day #flash_holder p{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:white;
}
body#three_day #flash_holder p a{color:White;}

body#three_day #flash_holder p#top_padding{
	padding-top:150px;
}

/* legal page styles */
#overflow_div{
	height: 300px; 
	overflow: auto; 
	width: 598px;
}

#legal_smaller_div{width:570px;}
#legal_holder_div{
	float: left; 
	margin-top: 18px; 
	width: 598px;
}

#legal_container{width: 740px;}

.lineDashedVerticalBlue{
	float: left; 
	height: 300px;
	margin-top: 18px; 
	width: 20px;
}

/* naturals page styles */
body#naturals{
	width:auto;
	text-align:center;
}

body#naturals #container{
	width:748px;  /* was 744px, adjusted because main nav was shifting slightly from naturals page to others */
	position:relative;
	text-align:left;
	margin:0 auto;
}

body#naturals #Copyright{text-align:left;}

body#naturals #LogoSignUpContainer,
 body#naturals #FooterContainer, 
 body#naturals #TopNav, 
 body#naturals #TopSubnav{ margin-right:auto; margin-left:auto;}

body#naturals #LogoSignUpContainer{
	padding-right:8px;
}

#header_img{
	margin:0 auto; 
	width: 100%;
	padding: 15px 0 0 10px;
	position:relative;
}

/* ra added 9/14/2009 */
#top_left{
    float: left;
    position: relative;
    width: 267px;
    height: 264px;
    background: transparent url(/images/Beauty_Breakthroughs/naturals_top_left.jpg) no-repeat top left;
}

#top_right h2{
	text-indent:-9000px;
	width:348px;
	height:28px;
	background: url(/images/Beauty_Breakthroughs/hdr_top_right.gif) no-repeat top left;
}

#top_right{
    float: left;
    position: relative;
    width: 416px;
    margin-top:24px;
    padding:18px 25px 0 36px;
    border-top: 1px solid #cbe6e0;
}

#top_right p{
    color:#22566c;
    line-height:23px;
    font-size:12px;
}

#naturals #bottom{
    float:left;
    position:relative;
    color:#22566c;
    margin-top:20px;
    width:730px;
    height:755px;
    background: url(/images/Beauty_Breakthroughs/bg_naturals_comparison2.jpg) no-repeat top left;
}

/*
#naturals #left_content{
	color:#22566C;
	float:left;
	width:721px;
	background: url(/images/Beauty_Breakthroughs/naturals_intro_bg.jpg) no-repeat top left;
	font-size:12px;
	line-height:20px;
	margin:0 -15px 52px -10px;
	z-index:20;
}

#naturals #left_top{
	width:420px;
	height:272px;
	padding:0 0 30px 271px;
}

#naturals #bottom{
	padding-left:50px;
	width:671px;
	z-index:3;
	position:relative;
}
*/

#naturals #bottom div{
	width:207px;
	height:685px;
	float:left;
	position:relative;
	margin:13px 0 0 17px;
}

/* for IE6 */
* html #naturals #bottom div{
    margin-top:-4px;
    margin-left:17px;
}

#naturals #bottom div#ultra_hydrating{
	margin-left:39px;
}

* html #naturals #bottom div#ultra_hydrating{
	margin-left:20px;
}

#naturals #bottom div#soothing_soft{
	width:176px;
}

#naturals #bottom h2{
	text-indent:-9000px;
	width:207px;
	height:212px;
	margin:0;
}

#naturals #bottom h2 a{
	display:block;
	height:100%;
	width:100%;
}

#naturals #bottom p.descrip{
	height:170px;	
}

#naturals #bottom #ultra_hydrating h2{background: url(/images/Beauty_Breakthroughs/bg_ultra_hydrating_2.jpg) no-repeat top left;}
#naturals #bottom #total_nourishment h2{background: url(/images/Beauty_Breakthroughs/bg_total_nourishment_2.jpg) no-repeat top left;}
#naturals #bottom #skin_renewing h2{background: url(/images/Beauty_Breakthroughs/bg_skin_renewing_2.jpg) no-repeat top left;}
#naturals #bottom #soothing_soft h2{background: url(/images/Beauty_Breakthroughs/bg_soothing_soft.jpg) no-repeat top left; width:176px;}

#naturals #bottom div p{
	margin:19px 37px 0 27px;
	font-size:11px;
	line-height:21px;
}
#naturals #bottom div#skin_renewing p{
	margin-right:25px;
}

#naturals #bottom h1{
	margin:28px 0 0 38px;
	text-indent:-9000px;
	height:20px;
	width:168px;
	background: url(/images/Beauty_Breakthroughs/side_by_side_comparison_h.gif) no-repeat top left;
}

#naturals #bottom h3{
	text-indent:-9000px;
	height:13px;
	margin:0 0 8px 27px;
	width:100px;
	font-size:12px;
	line-height:1;
	background: url(/images/Beauty_Breakthroughs/ingredients_h.gif) no-repeat;
}

#naturals #bottom ul{
	margin:0 0 0 16px;
	padding:0;
}

#naturals #bottom li.margin_left{
	margin-left:7px;
}

#naturals #bottom li.ingredients{
	display:block;
	float:left;
	margin:0;
	padding:5px 0 0 75px;
	width:88px;
	height:94px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#003C55;
	line-height:14px;	
	background-image:none;
}

#naturals #bottom li.ingredients span{
	font-weight:bold;
	font-size:12px;
	display:block;
	background: url(/Images/Promotions/arrowRight.gif) no-repeat 0px 5px; 
	padding: 0 0 5px 7px; 		
}

#naturals #bottom li#jojoba{background: url(/images/Beauty_Breakthroughs/jojoba_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#agave{background: url(/images/Beauty_Breakthroughs/agave_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#cactus{background: url(/images/Beauty_Breakthroughs/cactus_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#blueberry{background: url(/images/Beauty_Breakthroughs/blueberry_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#grapeseed_oil{background: url(/images/Beauty_Breakthroughs/grapeseed_oil_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#pomegranate{background: url(/images/Beauty_Breakthroughs/pomegranate_bg.jpg) no-repeat 4px 0;}
#naturals #bottom li#mint_leaf{background: url(/images/Beauty_Breakthroughs/mint_leaf_bg.jpg) no-repeat 3px 0;}
#naturals #bottom li#white_tea{background: url(/images/Beauty_Breakthroughs/white_tea_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#aloe_vera{background: url(/images/Beauty_Breakthroughs/aloe_vera_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#soy{background: url(/images/Beauty_Breakthroughs/soy_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#yogurt{background: url(/images/Beauty_Breakthroughs/yogurt_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#chamomile{background: url(/images/Beauty_Breakthroughs/chamomile_bg.jpg) no-repeat 5px 0;}
/* ra added 9/14/2009 */
#naturals #bottom li#acai{background: url(/images/Beauty_Breakthroughs/acai_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#mangosteen{background: url(/images/Beauty_Breakthroughs/mangosteen_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#shea{background: url(/images/Beauty_Breakthroughs/shea_butter_bg.jpg) no-repeat 5px 0;}
#naturals #bottom li#matricaria{background: url(/images/Beauty_Breakthroughs/matricaria_bg.jpg) no-repeat -2px 0;}

p.see_ingredients{
	clear:both;
	float:left;
	width:120px;
	display:inline;
	margin-top:18px !important;
	background-position: 0 7px !important;
}

 p.see_ingredients a{
	color:#003C55;
	font-size:12px;
	text-decoration:none;
}

#naturals #bottom li.ingredients a.rightArrow:hover span, #naturals p.see_ingredients a:hover{
	color:#76C6BE;
}

#naturals #left_content p{
	margin-top:5px;
}

#naturals #left_content p.margin_top{
	margin:20px 0 0;
}

#naturals #right_content{
	float:left;
	width:225px;
	height:520px;
	padding:267px 42px 180px 33px;
	color:#005481;
	line-height:16px;
	z-index:0;
	position:relative;
	font-size:12px;
	background: url(/images/Beauty_Breakthroughs/naturals_right_content_bg.jpg) no-repeat top left;
}

#naturals #right_content h1{
	text-indent:-9000px;
	font-size:12px;
	height:25px;
}

#naturals #right_content h2{
	margin:0;
	font-size:14px;
	font-weight:bold;
}

#naturals #right_content #take_the_quiz{
	margin:8px 0 118px 122px;
	text-indent:-9000px;
	height:20px;
	width:85px;
	background: url(/images/Beauty_Breakthroughs/take_the_quiz_over.gif) no-repeat;
}

#naturals #right_content #take_the_quiz a{
	display:block;
	height:20px;
	width:85px;
	background: url(/images/Beauty_Breakthroughs/take_the_quiz.gif) no-repeat;
}

#naturals #right_content #take_the_quiz a:hover{
	background-image:none;
}

#naturals #right_content p.no_margin{
	margin-bottom:0;	
	height:100px;
}

#naturals #right_content p.margin_bottom{
	margin-bottom:130px;
}

#naturals #right_content p.inline{
	display:inline;
	line-height:18px;
}

#ss_left{
    float:left;
    position:relative;
    width:484px;
    height:535px;
    margin-top:14px;
    background: url(/images/Beauty_Breakthroughs/ss_left_bg.jpg) no-repeat top left;
    cursor:pointer;
}

#ss_right{
    float:left;
    position:relative;
    width:217px;
    height:576px;
    margin-top:-28px;
    margin-bottom:20px;
    padding-right: 45px;
    font-size:12px;
    line-height:18px;
    background: url(/images/Beauty_Breakthroughs/ss_right_bg.jpg) no-repeat top left;
    cursor:pointer;
    text-decoration:none;
}

a #ss_right {
    color:#666;
}

#ss_right h2{
	text-indent:-9000px;
	width:131px;
	height:104px;
	margin-top:99px;
  margin-bottom:8px;
	background: url(/images/Beauty_Breakthroughs/h2_ss.gif) no-repeat top left;
}

/* Walmart Coupon Page Styles */
#ss_left.walmart {
    background: url(/images/Beauty_Breakthroughs/ss_wm_left_bg.jpg) no-repeat top left;
}

#ss_right.walmart {
  background: url(/images/Beauty_Breakthroughs/ss_wm_right_bg.jpg) no-repeat top left;
}
#ss_right.walmart h2 {
  margin-top: 84px;
  background: url(/images/Beauty_Breakthroughs/h2_wm_ss.gif) no-repeat top left;
}
#ss_right.walmart span#wm_couponlink {
  display: block; height: 60px; width: 154px;
  background: url('/images/Beauty_Breakthroughs/walmart-coupon.jpg') no-repeat top left;
  text-indent: -9000px; position: relative; left: -10px;
  margin-top: 12px;
}
#ss_right.walmart p, #ss_right.walmart ul {
  font-size:12px; line-height:15px; margin:13px 0 0;
}
#ss_right.walmart ul {
  margin: 23px 0 0 20px;
  font-size:11px; line-height:16px;
}

/* to remove the underline in safari */
a.wholePageLink:link{
    text-decoration: none;
}

#ss_right p{
    margin:15px 0 0;
    padding:0;
}

#ss_right ul{
    margin:20px 0 0 8px;
    padding:0;
    list-style:none;
    font-weight:bold;
}

/* quiz styles */
#naturals #lightbox, #natural_glow #lightbox{width:678px; overflow:hidden;}
#quiz{
	background: url(/images/Beauty_Breakthroughs/quiz/quiz_bg.jpg) no-repeat top left;
	height:200px;
	width:653px;
	padding:0px 10px 10px 15px;
	font-size:14px;
	color:#005481;
	position:relative;
}

#quiz span.page_number{
	position:absolute;
	top:10px;
	right:88px;
	color:#005481;
	font-size:12px;
	line-height:1;
}

#quiz h1{
	text-indent:-9000px;
	font-size:14px;
	line-height:1;
	height:40px;
	width:540px;
	margin:0 0 12px 5px;
	padding-top:17px;
	background: url(/images/Beauty_Breakthroughs/quiz/answer_questions_h.gif) no-repeat 0px 17px;
}

#quiz h2{
	text-indent:-9000px;
	font-size:14px;
	line-height:1;
	height:16px;
	width:350px;
	margin:0 0 2px 5px;
}

#quiz ul, #quiz ul li{
	margin:0; 
	padding:0;
	list-style:none;
}

#quiz ul li{
	margin-bottom:6px;
}

#quiz p#product_person{
	position:absolute;
	font-size:16px;
	top:80px;
	left:80px;
}

#quiz h2#question1_h{background: url(/images/Beauty_Breakthroughs/quiz/which_activity_h.gif) no-repeat top left;}

#quiz h2#question2_h{background: url(/images/Beauty_Breakthroughs/quiz/favorite_spa_treatment_h.gif) no-repeat top left;}
#quiz h2#question3_h{background: url(/images/Beauty_Breakthroughs/quiz/where_would_you_go_h.gif) no-repeat top left;}
#quiz h2#question4_h{background: url(/images/Beauty_Breakthroughs/quiz/what_drink_h.gif) no-repeat top left;}
#quiz h2#question5_h{background: url(/images/Beauty_Breakthroughs/quiz/favorite_accessory_h.gif) no-repeat top left;}

#quiz div.display_none{display:none;}

#quiz div.display{display:block;}

#lbContent .hydrate{background: url(/images/Beauty_Breakthroughs/quiz/hydrate_bg.jpg) no-repeat top left;}
#lbContent .renew{background: url(/images/Beauty_Breakthroughs/quiz/renew_bg.jpg) no-repeat top left;}
#lbContent .soothe{background: url(/images/Beauty_Breakthroughs/quiz/soothe_bg.jpg) no-repeat top left;}
#lbContent .refresh{background: url(/images/Beauty_Breakthroughs/quiz/refresh_bg.jpg) no-repeat top left;}
#lbContent .tell_friend{background: url(/images/Beauty_Breakthroughs/quiz/tell_friend_bg.jpg) no-repeat top left;}

#quiz #evaluation p{
	margin:0 0 5px 0;
}

#quiz #evaluation{
	padding-top:70px;
}

#quiz #evaluation h1{
	text-indent:-9000px;
	height:30px;
	width:350px;
	margin:0;
	position:absolute;
	top:20px;
	left:20px;
	background: url(/images/Beauty_Breakthroughs/quiz/hydrate_h.gif) no-repeat top left;
}

#quiz.renew #evaluation h1{background: url(/images/Beauty_Breakthroughs/quiz/renew_h.gif) no-repeat top left;}
#quiz.refresh #evaluation h1{background: url(/images/Beauty_Breakthroughs/quiz/refresh_h.gif) no-repeat top left;}
#quiz.soothe #evaluation h1{background: url(/images/Beauty_Breakthroughs/quiz/soothe_h.gif) no-repeat top left;}

#quiz p.double_arrows a{
	color:#06537A;
	text-decoration:none;
	padding-right:15px;
	margin-left:9px;
	background: url(/images/Beauty_Breakthroughs/quiz/double_arrows.gif) no-repeat center right;
}

#quiz #close_quiz{
	position:absolute;
	right:28px;
	top:9px;
	color:#005481;
	font-size:12px;
	text-decoration:none;
}

#quiz #close_quiz:hover, #quiz p.double_arrows a:hover{
	color:#76C6BE
}

#quiz #submit{
	position:absolute;
	top:155px;
	display:none;
	right:14px;
	height:30px;
	width:80px;
	text-indent:-9000px;
	margin:0;
	background: url(/images/Beauty_Breakthroughs/quiz/submit_over.gif) no-repeat top left;
}

#quiz #submit a{
	height:30px;
	width:80px;
	display:none;
	background: url(/images/Beauty_Breakthroughs/quiz/submit.gif) no-repeat top left;
}

#quiz #submit.display, #quiz #submit.display a{display:block;}

#quiz #previous, #quiz #next{
	height:28px;
	width:68px;
	position:absolute;
	top:155px;
	right:95px;
	display:none;
	text-indent:-9000px;
	background: url(/images/Beauty_Breakthroughs/quiz/previous_over.gif) no-repeat top left;
}

#quiz #next{
	background: url(/images/Beauty_Breakthroughs/quiz/next_over.gif) no-repeat top left;
	right:26px;
}

#quiz #previous.display, #quiz #next.display{
	display:block;
}

#quiz #previous a, #quiz #next a{
	display:block;
	height:28px;
	width:68px;
	background: url(/images/Beauty_Breakthroughs/quiz/previous.gif) no-repeat top left;
}

#quiz #next a{
	background: url(/images/Beauty_Breakthroughs/quiz/next.gif) no-repeat top left;
}

#quiz #previous a:hover, #quiz #next a:hover, #quiz #submit a:hover, div p#tell_friend a:hover, a#tell_friend_submit:hover{
	background-image:none;
}

p#tell_friend{
	width:408px;
	height:43px;
	text-indent:-9000px;
	padding-top:16px;
	background: url(/images/Beauty_Breakthroughs/quiz/tell_a_friend_over.gif) no-repeat 0 16px;
}

p#tell_friend a{
	width:100%;
	height:100%;
	display:block;
	background: url(/images/Beauty_Breakthroughs/quiz/tell_a_friend.gif) no-repeat top left;
}

#tell_a_friend label, #tell_a_friend input{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#2A6522;
	line-height:16px;
	width:340px;
	margin-left:144px;
}
#tell_a_friend label{height:16px;}
#tell_a_friend label span{
	font-weight:normal;
	font-size:12px;
}

#tell_a_friend input{
	font-weight:normal;
	margin-bottom:3px;
}

#tell_a_friend h1, #thank_you h1{
	text-indent:-9000px;
	width:580px;
	height:20px;
	padding-top:13px;
	margin:0 0 9px 0;
	background: url(/images/Beauty_Breakthroughs/quiz/tell_friend_h.gif) no-repeat 0 13px;
}

#tell_friend_submit_holder{
	position:absolute;
	margin:0;
	bottom:10px;
	left:290px;
	height:25px;
	width:80px;
	text-indent:-9000px;
	background: url(/images/Beauty_Breakthroughs/quiz/tell_friend_submit_over.gif) no-repeat top left;
}

input#your_email{margin-bottom:10px;}

#tell_friend_submit{
	height:100%;
	width:100%;
	display:block;
	background: url(/images/Beauty_Breakthroughs/quiz/tell_friend_submit.gif) no-repeat top left;
}

#thank_you h1{
	background: url(/images/Beauty_Breakthroughs/quiz/thank_you_h.gif) no-repeat 0 19px;
	height:45px;
}

#thank_you p{
	margin-left:200px;
	margin:0 0 7px 80px;

}

#lbContent iframe{
	height:1px; 
	width:1px;
	background:transparent;
	position:absolute;
	top:-200px;
	border:none;
}

/* Ingredient Glossary */
.glossaryAnswerBox
{ /* used in Glossary on product detail page */
	background-color: #cbe6e0; /* light green */
	border: 1px #666666 solid; /* dark grey */
	clear: both;
	line-height: 15px;	
	padding: 5px 10px 10px 10px;	
	width: 320px;
}

.glossaryAnswerText
{
	clear: both;
}

.glossaryBullet
{
	clear: left;
	float: left;
	width: 10px;
}

.glossaryCloseButton
{ /* used to close Glossary ansewr divs */
	color: #999999;
	cursor: pointer;
	float:right;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	text-align: right;
	text-decoration: none;
	width:  50px;	
	/*border: 1px #00529c solid; */
}

.glossaryCloseButton:hover
{
	text-decoration: underline;
}

.glossaryHeader
{
	clear: both;
	font-weight: bold;
	padding: 15px 0px 5px 0px; 	
}

.glossaryQuestion
{
	cursor: pointer;
	float: left;
	width: 344px;
}

.glossaryQuestion:hover
{
	cursor:pointer;
	text-decoration: underline;
}

.glossaryQuestionAnswerContainer
{
	clear:both;
}
/* Promotion landing page */
body#promo {
  position: relative;
}
/* Positioning the body relatively fixes IE6/IE7 bug that causes promo boxes positioned relative to not stay centered on page if page is resized */

#standard.promoBox {
    background: #fff;
    border: 1px #cbe6e0 solid;
    margin: 20px 0px 0px 8px;
    padding: 2px;
    width: 726px;
}

#weatherPromo.promoBox, #inTheGlowPromo.promoBox {
	position:relative;
	margin:20px 0px 0px 7px;
	padding:0;
	width:732px;
	height:295px;
	background: url(/Images/Promotions/weather_promo_bg.jpg) no-repeat;
}
#inTheGlowPromo.promoBox {
	background: url(/Images/Promotions/in_the_glow/bg.jpg) no-repeat;
	height: 453px;
	margin:20px 0px 0px 4px;
	width: 740px;
}
#skinFirmingCoupon.promoBox {
  background: url(/images/promotions/skin_firming/bg.png) no-repeat;
	height: 317px;
	width: 749px;
	margin-top: 10px;
}
#inTheGlowPromo a, #inTheGlowPromo h1, #skinFirmingCoupon .txt {
	display: block;
	text-indent: -9999px;
}
#skinFirmingCoupon .txt {margin: 0px;}
#skinFirmingCoupon h1 {
  background: url(/images/promotions/skin_firming/h1_txt.gif) no-repeat;
  position: relative;
  top: 10px;
  left: 208px;
	height: 74px;
	width: 530px;  
}
#skinFirmingCoupon h3 {
  background: url(/images/promotions/skin_firming/h3_txt.gif) no-repeat; 
  position: relative;
  top: 10px;
  left: 260px;
	height: 86px;
	width: 425px;
}
#skinFirmingCoupon p {
  background: url(/images/promotions/skin_firming/p_txt.gif) no-repeat; 
  position: relative;
  top: 10px;
  left: 260px;
	height: 34px;
	width: 425px;
}
#skinFirmingCoupon div a {
  background: url(/images/promotions/skin_firming/btn.jpg) no-repeat; 
  position: relative;
  top: 10px;
  left: 260px;
	height: 31px;
	width: 255px;
}
#skinFirmingCoupon div a:hover {background-position:bottom left;}
#watchCol, #shareCol {
	height: 260px;	
	position: absolute;
	top: 112px;
	width: 225px;
}
#watchCol {
	left: 27px;
}
#shareCol {
	right: 35px;
}
#inTheGlowPromo h1 {
	background: url(/Images/Promotions/in_the_glow/glow_h.gif) 60px 20px no-repeat;
	height: 46px;
	padding: 20px 0 0 60px;
	width: 603px;
}
#inTheGlowPromo .btn {
	background: url(/Images/Promotions/in_the_glow/buttons.gif)  center -150px no-repeat;
	height: 49px;
	margin:0;
	width: 225px;
}
#shareCol .btn {
	background: url(/Images/Promotions/in_the_glow/buttons.gif)  center -50px no-repeat;
}
#inTheGlowPromo .btn a {
	background: url(/Images/Promotions/in_the_glow/buttons.gif)  center -100px no-repeat;
	height: 100%;
	width: 100%
}
#shareCol .btn a {
	background: url(/Images/Promotions/in_the_glow/buttons.gif) center 0 no-repeat;
}
#inTheGlowPromo .btn a:hover {background: none;}
#inTheGlowPromo a.copy {
	background: url(/Images/Promotions/in_the_glow/watch_copy.gif) 0 0 no-repeat;
	height: 215px;
} 
#shareCol a.copy {background: url(/Images/Promotions/in_the_glow/share_copy.gif) 0 0 no-repeat;}
#inTheGlowPromo a.logo {
	background: url(/Images/Promotions/in_the_glow/you_tube_logo.gif) 60px 0 no-repeat;
	height: 49px;
} 
#shareCol a.logo {background: url(/Images/Promotions/in_the_glow/facebook_logo.gif) 60px 3px no-repeat;}

#inTheGlowPromo.promoBox .footer {
	bottom: 14px;
	color: #fff;
	position:absolute;
	text-align: center;
	width: 100%;
}

#weatherPromo h1{
	position:absolute;
	text-indent:-9000px;
	width: 560px;
	height:72px;
	top:0px;
	left:0px;
	margin:0;
	background: url(/Images/Promotions/weather_promo_h1.jpg) no-repeat;
}

#weatherPromo ul{
  position:absolute;
	text-indent:-9000px;
  width:477px;
  height:58px;
  top:76px;
  left:29px;
  margin:0;
  background: url(/Images/Promotions/weather_promo_ul.jpg) no-repeat;
  list-style: none;
}
#weatherPromo ul li {
  text-indent: -9000px;
}
#weatherPromo p{
  position:absolute;
	text-indent:-9000px;
  width:199px;
  height:42px;
  top:140px;
  left:44px;
  margin:0;
}
#weatherPromo p a{
    display:block;
    height:100%;
    width:100%;
    background:url(/images/Promotions/weather_promo_abtn.jpg) no-repeat 0px 0px;
}
#weatherPromo p a:hover{
    background:url(/images/Promotions/weather_promo_abtn.jpg) no-repeat 0px -42px;
}

#weatherPromoAnnouncementLink {
  position:absolute;
  width:166px;
  height:22px;
  top:200px;
  left:44px;
  top:213px;
  margin:0;
  text-indent:-9000px;
}
#weatherPromoAnnouncementLink a{
    display:block;
    height:100%;
    width:100%;
    background:url(/images/Promotions/weather_promo_abtn2.jpg) no-repeat 0px 0px;
}

#weatherPromoDisclaimer {
  position:absolute;
	text-indent:-9000px;
  width:518px;
  height:22px;
  top:250px;
  left:-15px;
  margin:0;
  background: url(/Images/Promotions/weather_promo_disclaimer.jpg) no-repeat;
}

#naturalsPromo.promoBox {
	position:relative;
	margin:20px 0px 0px 7px;
    padding:0;
    width:732px;
    height:295px;
    background: url(/Images/Promotions/naturals_promo_bg.jpg) no-repeat;
}
	
#naturalsPromo h1{
    position:absolute;
	text-indent:-9000px;	
    width: 337px;
    height:40px;
    top:33px;
    left:40px;
    margin:0;
    background: url(/Images/Promotions/naturals_promo_h1.jpg) no-repeat;
}

#naturalsPromo p{
  position:absolute;
	text-indent:-9000px;	
  width:298px;
  height:59px;
  top:79px;
  left:53px;
  margin:0;
  background: url(/Images/Promotions/naturals_promo_p.jpg) no-repeat;
}

p#click_to_save{
    position:absolute;
    top:164px;
    left:81px;
    width:243px;
    height:48px;
    text-indent:-9999px;
}

p#click_to_save a{
    display:block;
    height:100%;
    width:100%;
    background:url(/images/Promotions/btn_save_now.gif) no-repeat 0 0;
}

p#click_to_save a:hover{
    background-image:url(/images/Promotions/btn_save_now_over.gif);
}

#modGirls.promoBox {
	margin: 10px 0px 0px 7px;
    padding: 48px 2px 2px;
    height:215px;
    width: 728px;
    background: url(/Images/Promotions/mgguide_promo_bg.jpg) no-repeat;
}
	
#modGirls h1{
	text-indent:-9000px;	
    height:110px;
    width: 399px;
    margin:0px 0 8px 205px;
    background: url(/Images/Promotions/welcome_h.gif) no-repeat;
}

#modGirls p{
	color:#555555;
	font-size:14px;	
	margin:8px 0 10px 0;
	width:390px;
	padding-left:155px;
	line-height:18px;
}

#modGirls p#go_btn{
	margin:0 0 0 450px;
	padding:0;
	width:50px;
	height:30px;
    background: url(/Images/Promotions/mgguide_btn_over.jpg) no-repeat;
}

#modGirls p#go_btn a{
	text-indent:-9000px;
	display:block;
	width:100%;
	height:100%;
    background: url(/Images/Promotions/mgguide_btn.jpg) no-repeat;
}

#modGirls p#go_btn a:hover{background:none;}

/* Balancing Act promo */

#balancingact {
  position:relative;
	margin:20px 0 0 9px;
	padding:0;
	width:730px;
	height:320px;
	background: url(/Images/Promotions/balancingact_bg.jpg) no-repeat;
}

#balancingact p.ba_text {
  text-indent: -9000px;
  display: block;
  position: absolute;
  top: 20px; left: 50px; *top: 30px;
  height: 105px; width: 400px;
  background: url(/Images/Promotions/balancingact_text.jpg) no-repeat;
}
#balancingact h1 {
  text-indent: -9999px;
  background: url(/Images/Promotions/balancingact_banner.jpg) top left no-repeat;
  width: 730px; height: 90px;
  position: absolute; bottom: -15px; left: 0; *bottom: 0px;
}
#balancingact p a#ba_watchnow, #balancingact p a#ba_ytlogo {
  display: block;
  position: absolute;
  top: 150px;
  text-indent: -9999px;
}
#balancingact p a#ba_watchnow {
  width: 179px; height: 49px;
  background: url(/Images/Promotions/watchnow_btn.gif) top left no-repeat;
  left: 47px;
}
#balancingact p a:hover#ba_watchnow {
  background: url(/Images/Promotions/watchnow_btn.gif) bottom left no-repeat;
}
#balancingact p a#ba_ytlogo {
  width: 92px; height: 50px;
  background: url(/Images/Promotions/youtube_logo.gif) top left no-repeat;
  left: 230px;
}


/*
#gitd.promoBox {
	margin: 10px 0px 0px 7px;
    padding: 23px 2px 2px;
    height:237px;
    width: 728px;
    background: url(/Images/Promotions/gitd_promo_bg.jpg) no-repeat;
}
	
#gitd h1{
	text-indent:-9000px;	
    height:100px;
    width: 399px;
    float:left;
    display:inline;
    margin:20px 0 10px 280px;
    background: url(/Images/Promotions/give_up_bad_tanning_h.gif) no-repeat;
}

#gitd p{
	color:#79450b;
	padding:0 110px 0 350px;
	font-size:12px;	
	margin:8px 0 8px 0;
	width:240px;
	line-height:18px;
}

#gitd img#skin_cancer_logo{
	float:left;
	display:inline;
	margin-left:-10px;
}

#gitd p#go_btn{
	margin:0 0 0 550px;
	padding:0;
	width:50px;
	height:30px;
    background: url(/Images/Promotions/go_btn_over.gif) no-repeat;
}

#gitd p#go_btn a{
	text-indent:-9000px;
	display:block;
	width:100%;
	height:100%;
    background: url(/Images/Promotions/go_btn.gif) no-repeat;
}

#gitd p#go_btn a:hover{background:none;}
*/

#modernWaysBox, #brandAmbassadorBox {
    background: url(/Images/Promotions/modernWaysBg.jpg) no-repeat;
    height: 137px;
}
#modernWaysBox img {
    margin: 24px 12px 0 241px;
}
#modernWaysBox p {
    margin: 9px 0 0 241px;
 }
#modernWaysBox p.rightArrow {margin-left:580px}    
#brandAmbassadorBox img {
    margin: 24px 0 0 270px;
}
#brandAmbassadorBox p {
    margin: 9px 12px 0 270px;
}
#brandAmbassadorBox p.rightArrow {margin-left: 610px;}
#brandAmbassadorBox { background: url(/Images/Promotions/brandAmbassadorBg.jpg) no-repeat;}
#samplesCouponsBox {
    background: url(/Images/Promotions/ProductFamily2.jpg) no-repeat;
    height:245px;
    padding-left:303px;
	margin-left: 1px;
}

/* Modern Ways Sweeps Page*/
#modernWaysSweeps {
    background: url(/images/promotions/modernWaysPageBg.jpg);
    font-size: 12px;
    height: 397px;
    width: 736px; margin: 0 auto;
}
#sweepsInfo {
    color: #013B55;
    line-height: 17px;
    margin-left: 22px;
    width: 295px;
}
#sweepsInfo img {margin-top: 5px;}
#sweepsInfo p {margin: 15px 0 10px 0;}
#sweepsInfo li {
    margin: 0;
    padding: 0;
}
#sweepsInfo ul {
    margin-top: 0;
    margin-bottom: 8px;    
}
#btn_enterNow, #btn_enterNow a, #btn_joinNow, #btn_joinNow a {
    display: block;
    height: 22px;
    width: 102px;
}
#btn_enterNow 
{
    background: url(/images/promotions/btn_enterNow_roll.gif);
    margin: 0 auto;
}
#btn_enterNow a, #btn_joinNow a {
    background: url(/images/promotions/btn_enterNow.gif);
    text-indent: -9999px;
}
#btn_joinNow a {
    background: url(/images/promotions/btn_joinNow.gif);
    width: 90px
}
#btn_enterNow a:hover, #btn_joinNow a:hover {background: none}
#brandAmbassadorBoxTall {
    background: url(/Images/Promotions/brandAmbassadorBgTall.jpg) no-repeat;
    height: 159px;
}
#rulesLink {float: right; margin-top: -20px;}
    
#rulesLink a, #learnMoreLink {text-decoration: none;}
#rulesLink a:hover, #learnMoreLink:hover {text-decoration: underline;}     
#learnMoreLink {
    color: #013B55;
    display: block; 
    width: 190px;
    margin-top: 100px;
    margin-left: 540px;
}
#brandAmbassadorBoxTall .wrapper{
    line-height: 15px;
    padding: 16px 0 0 270px;
}
#brandAmbassadorBoxTall p {margin: 8px 10px 0 0;}
#btn_joinNow {
    background: url(/images/promotions/btn_joinNow_roll.gif);
    width: 90px;
    margin-left: 350px;
    margin-top: -20px;
}

/* Naturals Page */
.smallPromoBox {width: auto; margin: 0; padding: 1px;}
#modernWaysBoxSmall  {
    background: url(/images/promotions/modernWaysBgSmall.jpg);
    height: 79px; 
    position: relative;
    width: 416px; 
}
#modernWaysBoxSmall img {margin: 9px 0 0 110px;}
#modernWaysBoxSmall p {    
    line-height: 15px;
    margin: 7px 10px 0 110px;
}
#modernWaysBoxSmall .rightArrow {
    bottom: 8px;
    font-size: 11px;
    position: absolute;
    right: 0;
}

/* brand ambassador form page */

div#ba_form{
	float: left;
	margin-top: 10px;
	padding-left:230px; 
	padding-bottom:30px;
	width: 490px; 
	color:#0d465a; 
	font-size:12px; 
	background: url(/images/BA_form_bg.jpg) no-repeat top left
}

div#ba_form a{
	color:#0D465A;
}

#ba_form{
	margin:0;
	padding:0;	
	width:100%;
	background: #CBE6E0 url(/images/background-popup.jpg) repeat-x;
}

.ba_form{
	float: left;
	padding-left:30px; 
	width: 490px; 
	color:#0d465a; 
	font-size:12px; 

}

#ba_form ol{
	margin:10px 0 0;
	padding-left:30px;
}

#ba_form li{
	margin-bottom:20px;
	clear:both;
}

#ba_form input{
	font:12px arial, sans-serif;
	color:#333; 
	margin:2px 0 0;
	/*margin:4px 0 0;*/
}

#ba_form input.left_margin, #ba_form textarea.left_margin{
	margin-left:25px;	
}

#ba_form p.larger_text{
	font-size:15px;
}

#ba_form p.small_top_margin{
	margin:0;
	padding: 10px 0 0;	
}

#ba_form ol li ul{
	list-style:none;
	width:400px;
	margin:6px 0 0 0px;
	padding-left:25px;
}	

#ba_form ol li ul li{
	margin:0;
	line-height:14px;
	overflow:hidden;
	clear:both;
}

#ba_form p{
	clear:both;
	margin:0;
	padding-top:17px;
}

#ba_form ol li p{
	padding-top:5px;
	overflow:hidden;
	margin-left:7px;
}

#ba_form textarea{
	float:left;
	clear:right;
	margin-top:4px;
	display:inline;
	width:220px;
	height:55px;
}

#ba_form span{
	padding-right:8px; 
	width:155px; 
	text-align:right;
	float:left;
}

#ba_form span.special{
	width:175px; 
	padding:0; 
	text-align:left;
}

#ba_form #take_survey{
	background: url(/images/take_survey_over.gif) no-repeat;
	text-indent:-9000px;
	width:120px;
	padding:0;
	margin:30px 0 0 150px;
	height:25px;	
}

#ba_form #take_survey a{
	display:block;
	background: url(/images/take_survey.gif) no-repeat;
	height:100%;
	width:100%;
}

#ba_form #take_survey a:hover{background-image:none;}

* html #ba_form span.special{width:190px;}
*:first-child+html #ba_form span.special{width:190px;}

.required{
	color:#bb0200;
}

/* modern girls guide styles */
body#mgguide{
	width:auto;
	text-align:center;
	background:#fff;
}

body#mgguide #container{
	width:984px;
	position:relative;
	text-align:left;
	margin:0 auto;
}

body#mgguide h1, 
body#mgguide h2,
body#mgguide p{margin:0; font-size:12px;}
	
body#mgguide #LogoSignUpContainer,
body#mgguide #FooterContainer, 
body#mgguide #TopNav, 
body#mgguide #TopSubnav{ margin-right:auto; margin-left:auto;}

body#mgguide #FooterContainer{
	margin-top:0;	
}

body#mgguide #LogoSignUpContainer{
	padding-right:8px;
}

#mgguide #content{
	width:972px;
	height:602px;
	margin-top:40px;
	color:#555555;
	font-size:12px;
	overflow:hidden;
	padding:18px 16px 20px;
	background: url(/images/promotions/mgguide/mgguide_bg.jpg) no-repeat;
}

#mgguide #left_nav{
	width:180px;
	float:left;
	padding:162px 10px 0 28px;
	height:436px;	
}

#mgguide #left_nav h2{
	height:33px;
	text-indent:-9000px;
	width:120px;
	margin-left: 22px;
	background: url(/images/promotions/mgguide/left_nav_h.gif) no-repeat;
}

#mgguide #left_nav p{
	margin:6px 0 0 22px;
}

#mgguide #left_nav ul{
	list-style:none;
	margin:19px 0 0;
	padding:0;
}

#mgguide #left_nav li{
	height:21px;
	width:179px;
	padding-bottom:3px;
}

#mgguide #left_nav li.over{
	height:54px	
}

#mgguide #left_nav li#left_nav1.over{height:21px;}


#mgguide #left_nav li a{
	display:block;
	text-indent:-9000px;
	height:21px;
	width:179px;
}	

#mgguide #left_nav li p{
	background: url(/images/promotions/mgguide/story_bg.jpg) repeat-y;
	margin:0;
	display:none;
}

#mgguide #left_nav li p a{
	text-indent:0;
	height:auto;
	text-decoration:none;
	font-size:11px;
	padding:0 20px 5px;
	color:#4f8220;
	background:none;
	width:139px;
}

#left_nav1.over, .intro #left_nav1 a{background: url(/images/promotions/mgguide/left_nav1_over.gif) no-repeat;}
#left_nav2.over, .bedroom #left_nav2 a{background: url(/images/promotions/mgguide/left_nav2_over.gif) no-repeat;}
#left_nav3.over, .bathroom #left_nav3 a{background: url(/images/promotions/mgguide/left_nav3_over.gif) no-repeat;}
#left_nav4.over, .kitchen #left_nav4 a{background: url(/images/promotions/mgguide/left_nav4_over.gif) no-repeat;}
#left_nav5.over, .travel #left_nav5 a{background: url(/images/promotions/mgguide/left_nav5_over.gif) no-repeat;}
#left_nav6.over, .wardrobe #left_nav6 a{background: url(/images/promotions/mgguide/left_nav6_over.gif) no-repeat;}
#left_nav7.over, .office #left_nav7 a{background: url(/images/promotions/mgguide/left_nav7_over.gif) no-repeat;}

#left_nav1 {background: url(/images/promotions/mgguide/left_nav1.gif) no-repeat;}
#left_nav2 {background: url(/images/promotions/mgguide/left_nav2.gif) no-repeat;}
#left_nav3 {background: url(/images/promotions/mgguide/left_nav3.gif) no-repeat;}
#left_nav4 {background: url(/images/promotions/mgguide/left_nav4.gif) no-repeat;}
#left_nav5 {background: url(/images/promotions/mgguide/left_nav5.gif) no-repeat;}
#left_nav6 {background: url(/images/promotions/mgguide/left_nav6.gif) no-repeat;}
#left_nav7 {background: url(/images/promotions/mgguide/left_nav7.gif) no-repeat;}

/*#mgguide #left_nav li a:hover{background-image:none;}*/

#mgguide #main_content{
	float:left;	
	height:558px;
	width:709px;
	position:relative;
	padding:40px 0 0 0px;
}

#mgguide .intro #main_content{
	background: url(/images/promotions/mgguide/jane_bg.jpg) no-repeat top right;
	width:673px;
	height:548px;
	padding:50px 0 0 36px;
}

#mgguide .bedroom #main_content{background: url(/images/promotions/mgguide/bedroom_bg.jpg) no-repeat right 22px;}
#mgguide .bathroom #main_content{background: url(/images/promotions/mgguide/bathroom_bg.jpg) no-repeat right 22px;}
#mgguide .kitchen #main_content{background: url(/images/promotions/mgguide/kitchen_bg.jpg) no-repeat right 22px;}
#mgguide .office #main_content{background: url(/images/promotions/mgguide/office_bg.jpg) no-repeat right 22px;}
#mgguide .wardrobe #main_content{background: url(/images/promotions/mgguide/wardrobe_bg.jpg) no-repeat right 22px;}
#mgguide .travel #main_content{background: url(/images/promotions/mgguide/travel_bg.jpg) no-repeat right 22px;}

#mgguide h1#welcome_h{
	height:113px;
	text-indent:-9000px;
	width:375px;
	background: url(/images/promotions/mgguide/welcome_h.gif) no-repeat;
}

#mgguide h2#small_changes{
	height:25px;
	text-indent:-9000px;
	width:375px;
	margin:13px 0 0 10px;
	background: url(/images/promotions/mgguide/small_changes.gif) no-repeat;
}

#mgguide #main_content p{ 
	line-height:24px;
	width:350px;
	padding:10px 0 0 11px;
}

#mgguide #main_content img{
	float:left;
	margin:-8px 0 0 -5px;
	padding-right:10px;
}

#mgguide p#meet_jane{
	width:250px;
	height:59px;
	padding:0;
	margin:12px 0 0 199px;
	background: url(/images/promotions/mgguide/meet_jane_over.gif) no-repeat;
} 

#mgguide p#meet_jane a{
	display:block;
	text-indent:-9000px;
	height:100%;
	width:100%;
	background: url(/images/promotions/mgguide/meet_jane.gif) no-repeat;
}

#mgguide p#meet_jane a:hover{background-image:none;}

#mgguide #naturals_promo{
	position:relative;
	left:-73px;	
	height:100px;
	width:270px;
	top:5px;
	padding:20px 0 0 180px;
	background: url(/images/promotions/mgguide/natural_bottles.jpg) no-repeat;
}

#mgguide #naturals_promo h2{
	height:23px;
	text-indent:-9000px;
	width:375px;
	background: url(/images/promotions/mgguide/jergens_naturals_h.gif) no-repeat;
}

#mgguide #naturals_promo p{
	width:auto;
	margin:0;
	padding:0;
	line-height:20px;
	font-size:13px;
}

#mgguide #main_content a{
	text-decoration:none;
	color:#8b3f3f;	
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

#mgguide #main_content a span{
	font-size:18px; 
	font-weight:normal; 
	line-height:10px;
	position:relative;
	top:1px;
}

#mgguide #main_content a:hover{color:#4f8220;}

/* jane bio lightbox */
#jane_bio{
	width:606px;
	height:313px;
	padding-top:29px;
	position:relative;
	background: url(/images/promotions/mgguide/lightbox/lightbox_bg.jpg) no-repeat 0 11px;
}

#jane_bio #top, #jane_bio #bottom{
	position:absolute;
	top:0;
	width:100%;
	height:11px;
	left:0;
	background: url(/images/promotions/mgguide/lightbox/lightbox_top.gif) no-repeat;
}

#jane_bio #bottom{
	bottom:0;
	top:auto;
	background: url(/images/promotions/mgguide/lightbox/lightbox_bottom.gif) no-repeat;
}

#jane_bio #bio_content {
	margin-left:230px;
}

#jane_bio #bio_copy {
	height:195px;
	overflow:hidden;
	width:340px;
	color:#666;
	line-height:18px;
}

#jane_bio h1#meet_jane_h{
	height:55px;
	text-indent:-9000px;
	width:255px;
	margin:0 0 10px 20px;
	background: url(/images/promotions/mgguide/lightbox/meet_jane_h.gif) no-repeat;
}

#jane_bio #closeBtn{
	position:absolute;
	top:20px;
	right:20px;	
	height:18px;
	width:18px;
	background: url(/images/promotions/mgguide/lightbox/closeBtn_over.gif) no-repeat;
}

#jane_bio #closeBtn a{
	display:block;
	text-indent:-9000px;
	width:100%;
	height:100%;
	background: url(/images/promotions/mgguide/lightbox/closeBtn.gif) no-repeat;
}

#jane_bio #closeBtn a:hover{background-image:none;}

#jane_bio p#jane_books{
	height:60px;
	text-indent:-9000px;
	width:155px;
	position:absolute;
	left:30px;
	top:230px;
	background: url(/images/promotions/mgguide/lightbox/janes_books.gif) no-repeat;
}

/* modern girls guide bedroom */
#mgguide #heading{
	width:450px;
	border-bottom:1px solid #a9d088;	
}

#mgguide #main_content #heading h2{
	text-indent:-9000px;
	height:41px;
	width:265px;
	margin-left:30px;
	background: url(/images/promotions/mgguide/modern_girls_guide_h.gif) no-repeat;
}

#mgguide #story h1{
	text-indent:-9000px;
	height:123px;
	width:442px;
}

#mgguide .bedroom #story h1{background: url(/images/promotions/mgguide/in_the_bedroom_h.gif) no-repeat bottom center;}
#mgguide .bathroom #story h1{background: url(/images/promotions/mgguide/in_the_bathroom_h.gif) no-repeat bottom center;}
#mgguide .kitchen #story h1{background: url(/images/promotions/mgguide/kitchen_food_h.gif) no-repeat bottom center;}
#mgguide .travel #story h1{background: url(/images/promotions/mgguide/travel_h.gif) no-repeat bottom center;}
#mgguide .wardrobe #story h1{background: url(/images/promotions/mgguide/wardrobe_h.gif) no-repeat bottom center;}
#mgguide .office #story h1{background: url(/images/promotions/mgguide/office_h.gif) no-repeat bottom center;}


#mgguide #story #scroll_holder{
	margin:17px 0 0 45px;	
}

#mgguide #story #scroll{
	height:265px;
	width:370px;
	overflow:hidden;	
}

#mgguide #story #scroll p{
	line-height:20px;
	width:325px;
	padding:0;
	margin-bottom:10px;
}

/* naturals buy now page */
body#nbn{
    background:#fff url(/images/promotions/nbn/bg_naturals_promo.jpg) repeat-x 0 0;
    position:relative;
}

/* for ie6 */
* html body#nbn{
    padding-left:86px;
}

/* body#home{
    background:#ebf5f4 url(/images/promotions/nbn/bg_nbn_home.jpg) repeat-x 0 -20px;
} */

#homepageCoupon {
    position:relative;
}

#nbn #nbn_content, #homepageCoupon #nbn_content {
    position:relative;
    width:944px;
    height:644px;
    margin-left:-101px;
    margin-top:40px;
    background:url(/images/promotions/nbn/bg_nbn_content.jpg) no-repeat top right;
}

/* for ie6 */
* html #nbn #nbn_content{
    margin-left:-86px;
}


#homepageCoupon #nbn_content {
    margin-left:0;
    margin-top:20px;
    height:660px;
}

#nbn_content h1, #nbn_content h2{
    position:absolute;
    margin:0;
    padding:0;
    background:url(/images/promotions/nbn/nbn_h1.jpg) no-repeat top right;
    text-indent:-9999px;
}

#nbn_content h1{
    top:37px;
    left:52px;
    width:475px;
    height:66px;
    background:url(/images/promotions/nbn/nbn_h1.jpg) no-repeat top right;
}

#nbn_content h2{
    top:108px;
    left:36px;
    width:628px;
    height:19px;
    background-image:url(/images/promotions/nbn/nbn_h2.jpg);
}

#nbn_content #naturals_products{
    top:145px;
    left:128px;
    width:321px;
    height:517px;
}

#nbn_content #naturals_products a{
    display:block;
    height:100%;
    width:100%;
    background-image:url(/images/promotions/nbn/naturals_products.jpg);
}

#home #nbn_content #naturals_products a{
    background-image:url(/images/promotions/nbn/naturals_products_home.jpg);
}


#nbn_content ul{
    margin:0;
    padding:0;
    list-style:none;
}

#nbn_content div, #nbn_content p, #nbn_content li, #nbn_learn_more{
    position:absolute;
    margin:0;
    padding:0;
    text-indent:-9999px;
    background-repeat:no-repeat;
    background-position:0 0;
}

#nbn_content .uh{
    top:202px;
    left:38px;
    width:126px;
    height:33px;
    background-image:url(/images/promotions/nbn/nbn_uh_p.jpg);
}

#nbn_content .uh1{
    top:244px;
    left:38px;
    width:107px;
    height:33px;
    background-image:url(/images/promotions/nbn/nbn_uh_b1.jpg);
}

#nbn_content .uh2{
    top:286px;
    left:38px;
    width:89px;
    height:30px;
    background-image:url(/images/promotions/nbn/nbn_uh_b2.jpg);
}

#nbn_content .tn{
    top:202px;
    left:424px;
    width:172px;
    height:33px;
    background-image:url(/images/promotions/nbn/nbn_tn_p.jpg);
}

#nbn_content .tn1{
    top:244px;
    left:435px;
    width:123px;
    height:33px;
    background-image:url(/images/promotions/nbn/nbn_tn_b1.jpg);
}

#nbn_content .tn2{
    top:286px;
    left:445px;
    width:89px;
    height:30px;
    background-image:url(/images/promotions/nbn/nbn_tn_b2.jpg);
}

#nbn_learn_more{
    top:493px;
    left:448px;
    width:317px;
    height:31px;
}

#nbn_learn_more a{
    display:block;
    height:100%;
    width:100%;
    background:url(/images/promotions/nbn/nbn_learn_more_over.gif) no-repeat 0 0;
}

#nbn_learn_more a:hover{
    background-image:url(/images/promotions/nbn/nbn_learn_more.gif);
}

#print_button{
    top:357px;
    left:440px;
    width:157px;
    height:74px;
}

#buy_now_button{
    top:357px;
    left:604px;
    width:201px;
    height:74px;
}

#print_button a, #buy_now_button a{
    display:block;
    height:100%;
    width:100%;
}

#buy_now_button a{
    background:url(/images/promotions/nbn/btn_buy_now.jpg) no-repeat 0 0;
}

#print_button a{
    background:url(/images/promotions/nbn/btn_print_coupon.jpg) no-repeat 0 0;
}

#print_button a:hover{
    background-image:url(/images/promotions/nbn/btn_print_coupon_over.jpg);
}

#buy_now_button a:hover{
    background-image:url(/images/promotions/nbn/btn_buy_now_over.jpg);
}

p#print_hint{
    text-indent:0;
    background:none;    
    color:#fff;
    line-height:12px;
    top:446px;
    left:448px;
}

p#print_hint a{
    color:#fff;
}

p#print_hint a:hover{
    text-decoration:none;
}

/* END naturals buy now page */

.oc_buynow{
    padding:3px;
    width:68px;
    height:23px;
    text-indent:-9999px;
}

#productFamily .oc_buynow{
    margin: 10px 0 0 -5px;
}

#productDetail .oc_buynow{
    margin:40px 0 20px -5px;
}

/* for IE6 */
* html .oc_buynow{
    margin-left:0;
}

.oc_buynow a{
    display:block;
    height:100%;
    width:100%;
    background:url(/images/Our_Collection/btn_buynow.gif) no-repeat 0 0;
}

.oc_buynow a:hover{
    background-image:url(/images/Our_Collection/btn_buynow_over.gif);
}

/* Where to Buy page */
#wtb {
  float: left;
  margin-bottom: 60px;
} /* floated to contain internal floats */
#wtb div {
  width: 360px; height: 320px;
  margin: 60px 0 0px 5px; float: left;
  position: relative;
}
#wtb #wtb_ret {
  border-right: 1px solid #cbe6e0;
  padding-right: 10px;
}
#wtb div h2 {
  height: 28px; width: 223px; text-indent: -9000px;
  background: url('/images/where_to_buy/wtb_header_ret.gif') top left no-repeat;
}
*:first-child+html #wtb div h2 {margin-top: 14px;} /* IE7 hack */
* html #wtb div h2 {margin-top: 14px;} /* IE6 hack */

#wtb #wtb_onl h2 {
  background: url('/images/where_to_buy/wtb_header_onl.gif') top left no-repeat;
  margin-left: 18px;
}

#wtb div a {
  display: block; text-indent: -9000px;
  position: absolute;
}

/* Retailers */
#wtb div a#cvs_ret {
  width: 160px; height: 28px; top: 74px; left: 0px;
  background: url(/images/where_to_buy/cvs_logo.gif) top left no-repeat;}
#wtb div a#harmon_ret {
  width: 124px; height: 32px; top: 75px; left: 199px;
  background: url(/images/where_to_buy/harmon_logo.jpg) top left no-repeat;}
#wtb div a#meijer_ret {
  width: 91px; height: 37px; top: 124px; left: 30px;
  background: url(/images/where_to_buy/meijer_logo.gif) top left no-repeat;}
#wtb div a#kmart_ret {
  width: 64px; height: 62px; top: 123px; left: 221px;
  background: url(/images/where_to_buy/kmart_logo.gif) top left no-repeat;}
#wtb div a#ulta_ret {
  width: 108px; height: 52px; top: 183px; left: 19px;
  background: url(/images/where_to_buy/ulta_beauty_logo.jpg) top left no-repeat;}
#wtb div a#riteaid_ret {
  width: 63px; height: 69px; top: 201px; left: 217px;
  background: url(/images/where_to_buy/riteaid_logo.gif) top left no-repeat;}
#wtb div a#target_ret {
  width: 63px; height: 72px; top: 249px; left: 37px;
  background: url(/images/where_to_buy/target_logo.gif) top left no-repeat;}
#wtb div a#walmart_ret {
  width: 166px; height: 45px; top: 278px; left: 183px;
  background: url(/images/where_to_buy/walmart_logo.jpg) top left no-repeat;}

/* Online */
#wtb div a#cvs_onl {
  width: 160px; height: 28px; top: 74px; left: 23px;
  background: url(/images/where_to_buy/cvs_logo.gif) top left no-repeat;}
#wtb div a#walgreens_onl {
  width: 135px; height: 33px; top: 75px; left: 221px;
  background: url(/images/where_to_buy/walgreens_logo.gif) top left no-repeat;}
#wtb div a#drugstore_onl {
  width: 147px; height: 35px; top: 166px; left: 127px;
  background: url(/images/where_to_buy/drugstore_logo.gif) top left no-repeat;}
#wtb div a#duanereade_onl {
  width: 59px; height: 73px; top: 238px; left: 76px;
  background: url(/images/where_to_buy/duanereade_logo.gif) top left no-repeat;}
#wtb div a#walmart_onl {
  width: 166px; height: 45px; top: 262px; left: 203px;
  background: url(/images/where_to_buy/walmart_logo.jpg) top left no-repeat;}


body, #home #body { width: 100%}  
body, body#home {margin: 0;}
#body {
	margin: 0 auto;
	padding: 40px 0;
	position:relative;
	width:748px;
} 

#hpimg
{
	behavior: url("/includes/pngbehavior.htc");
}
