/* start reset */
 * { background-repeat: no-repeat; }
ul.reset,ol.reset{ 
	margin:0;
	padding:0;
}



/* end reset */



.clearer {height: 1px; width: 100%; clear: both;}


#box-inner-pages {min-height: 1px; padding: 0 0 20px;}

#box-inner-pages em a:link,  #box-inner-pages em a:visited, #box-inner-pages em a:hover, #box-inner-pages em a:active, em {color: #1a8cb7; font-style: normal;}

#tv-ads { background-image:url(/css/layout/tv-ads.png); width: 154px; height: 69px; display: block; text-indent: -3000px; position: absolute; top: -4px; left: 525px;}

#left-content {width: 348px; float: left; }
#right-content {width: 346px; float: right;}

#easy-steps  { background-image:url(/css/layout/3easy_steps_img.jpg); min-height: 160px; margin: 16px 0 0; padding: 0 0 0 96px;}
#easy-steps  h2 {font-size: 15px; font-family: Arial; color: #00aeef; letter-spacing: -1px; padding: 0 0 0 5px; line-height: 28px;}
#easy-steps-content {padding: 15px 0 0 10px; background-image:url(/css/layout/easy-steps-content-bg.jpg); line-height: 17px;}

.easy-steps-males {
	padding: 0 0 0 0px!important; 
	background-position: -2px 38px !important;
}

.easy-steps-males-content{
	margin-left: 96px;
}


#step2 {width: 321px; margin: 15px 0 0 24px; background-image:url(/css/layout/step2_middle_bg.jpg); background-repeat: repeat-y; background-color: #ffffdc;}
#step2-top { background-image:url(/css/layout/step2_top-bg.jpg);}
#step2-bottom { background-image:url(/css/layout/step2_bottom_bg.jpg); background-position: left bottom; min-height: 80px; padding: 104px 108px 15px 16px;}
#step2-bottom h2 {width: 0; height: 0; text-indent: -3000px; overflow: hidden;}

#step1 {width: 330px; background-image:url(/css/layout/step1_middle.jpg); background-repeat: repeat-y; margin: 12px 0 0; background-color: #effed9;}
#step1-top { background-image: url(/css/layout/step1_top.jpg);   }
#step1-bottom { background-image:url(/css/layout/step1_bottom.jpg); background-position: left bottom; min-height: 80px; padding: 104px 105px 15px 13px;  }
#step1-bottom h2 {width: 0; height: 0; text-indent: -3000px; overflow: hidden;}

#step3 {margin: 20px 0 0 0; width: 321px; background-color: #eeffff; background-image:url(/css/layout/step3-middle.jpg); background-repeat: repeat-y;}
#step3-top { background-image:url(/css/layout/step3-top.jpg);    }
#step3-bottom { background-image:url(/css/layout/step3-bottom.jpg); background-position: left bottom; padding: 104px 100px 15px 13px; min-height: 80px;}
#step3-bottom h2 {width: 0; height: 0; text-indent: -3000px; overflow: hidden;}

/*start acne papaya */
.acne-papaya #easy-steps { background-image:url(/css/layout/acne-papaya-3steps.jpg); padding: 0 0 0 80px; min-height: 200px;}
.acne-papaya #easy-steps h3 {color: #ff8400; font-weight: bold; padding: 0 0 10px;}
.acne-papaya #step2-top { background-image:url(/css/layout/step2_top-bg-acne-papaya.jpg);} 
.acne-papaya #step1-top { background-image:url(/css/layout/acne-papaya-step1-top.jpg);}
.acne-papaya #step3-top { background-image:url(/css/layout/acne-papaya-step3-top.jpg);}
/* end acne papaya */


#twopart_acne_treatment {margin: 16px 0 0; padding: 0 0 15px 120px; background-image:url(/css/layout/2part_acne_treatment.jpg); background-position: 17px 0; min-height: 172px;}
.two-part-acne-male { background-image:url(/css/layout/2part_acne_treatment-males.jpg) !important;}

#dermatologist-tested { background-image:url(/css/layout/dermatologist_tested.jpg); width: 329px; height: 209px; text-indent: -3000px; overflow: hidden; margin: 30px 0 0 0;}
#dermatologist-tested p {width: 0; height: 0; overflow: hidden;}

#outsidethecream { background-image:url(/css/layout/outsidethecream-middle.jpg); background-repeat: repeat-y; width: 339px;   margin: 0 0 0 23px;}
#outsidethecream-top { background-image:url(/css/layout/outside-the-cream-top.jpg); }
#outsidethecream-bottom { background-image:url(/css/layout/outsidethecream-bottom.jpg); background-position: left bottom;  min-height: 100px; padding: 120px 40px 15px 15px;}
#outsidethecream h2 {width: 0; height: 0; text-indent: -3000px; overflow: hidden;}

#outsidethecream ul {margin: 0; padding: 0 0 15px 0; list-style: none;}
#outsidethecream ul  li {text-indent: 10px; background-image:url(/css/layout/green-arrow.gif); background-position: 0 4px;}
#outsidethecream ul  li li {text-indent: 25px; background-position: 15px 4px;}
#outsidethecream ul ul {margin: 0; padding: 0;}

#insidetablets {width: 321px; margin: 15px 0 0 5px; background-image:url(/css/layout/insidetablets-middle.jpg); background-repeat: repeat-y;}
#insidetablets-top { background-image:url(/css/layout/insidetablets-top.jpg);}
#insidetablets-bottom { background-image:url(/css/layout/insidetablets-bottom.jpg); background-position: left bottom; padding: 110px 15px 15px 15px;}
#insidetablets h2 {width: 0; height: 0; text-indent: -3000px; overflow: hidden;}

#body-acne-treatment-left {padding: 10px 0 0 20px; }

#body-acne-spray { background-image:url(/css/layout/body-acne-spray.jpg); min-height: 220px; background-position: right top; padding: 0 170px 0 0; margin: 10px 0 0 0;}
#body-acne-spray h2 { background-image:url(/css/layout/body-acne-treatment-h2.gif); height: 41px; text-indent: -3000px; overflow: hidden; margin: 0 0 10px 0;}

#body-acne-spray ul {margin: 0; padding: 0 0 15px 0; list-style: none; font-size: 11px; font-weight: bold;}
#body-acne-spray ul li {padding: 0 0 0 12px; background-image:url(/css/layout/orange-square.jpg); background-position: 4px 5px;}

.dermatologist-tested { background-image:url(/css/layout/dermatologist-tested-safe-efective.jpg); height: 131px; text-indent: -3000px; overflow: hidden; margin: 15px 0 0 0;}

#two-part-body-acne-treatment { background-image:url(/css/layout/twopart-body-acne-treatment-middle.jpg); background-repeat: repeat-y; font-size: 11px; }
#two-part-body-acne-treatment-top { background-image:url(/css/layout/twopart-body-acne-treatment-top.jpg); }
#two-part-body-acne-treatment-bottom { background-image:url(/css/layout/twopart-body-acne-treatment-bottom.jpg);  background-position: left bottom; padding: 104px 122px 15px 15px; min-height: 100px;}
#two-part-body-acne-treatment h2 {width: 0; height: 0; text-indent: -3000px; overflow: hidden;}


.twopart-acne #left-content {width: 362px; }
.twopart-acne #right-content {width: 350px; }

.columns{	
	column-count: 2;
	column-gap: 25px;
	padding: 15px 15px 0 15px;
 	
}

h2.common {font-size: 16px; color: #00aeef; padding: 10px 0 0 15px;}

#two-part-acne-treatment-male-female, #complete-skin-care-package, #anti-acne-papaya-package, #yeast-package { background-image:url(/css/layout/2part-acne-treatment-male-female.jpg); padding: 281px 0 0 0; width: 667px; clear: both; margin: 15px auto;}
#two-part-acne-treatment-male-female ul, #complete-skin-care-package ul, #anti-acne-papaya-package ul ,  #yeast-package  ul {margin: 0; padding: 10px 0 0 0; list-style: none; width: 100%; float: left;}
#two-part-acne-treatment-male-female li, #complete-skin-care-package li, #anti-acne-papaya-package  li,  #yeast-package  li {width: 320px; text-align: center;}
#two-part-acne-treatment-male-female li.first, #complete-skin-care-package li.first , #anti-acne-papaya-package li.first,  #yeast-package li.first {float: left;}
#two-part-acne-treatment-male-female li.last, #complete-skin-care-package li.last, #anti-acne-papaya-package li.last,  #yeast-package li.last {float: right;}
 #complete-skin-care-package { background-image:url(/css/layout/complete-skin-care-package.jpg); padding: 278px 0 0 0;}
 #anti-acne-papaya-package  { background-image:url(/css/layout/anti-acne-papaya-package.jpg); padding: 281px 0 0 0; position: relative; top: 0; left: 0; }
 #papaya-benefits {position: absolute; top: 60px; left: 463px; width: 160px;  }
 #anti-acne-papaya-package #papaya-benefits ul {float: none; width: auto; }
 #anti-acne-papaya-package #papaya-benefits li {float: none; text-align: left; width: auto; font-weight: bold; font-size: 11px; padding: 0 0 0 8px; background-image:url(/css/layout/orange-square.jpg); background-position: 0 5px;}
#yeast-package {background-image:url(/css/layout/yeast-package.jpg);}
.guys {padding: 10px 0 15px 15px;}
.girls {padding: 10px 15px 15px 0;}

#acne-care-content {padding: 10px 0 0 15px; width: 320px;}
#acne-care-products {position: relative; top: 0; left: 0; min-height: 500px;  padding: 45px 0 0 0; }

#female-acne-care, #male-acne-care {display: block; background-image:url(/css/layout/female-acne-care.jpg); width: 336px; padding: 244px 0 20px 0; background-position: left bottom;  text-align: center; font-size: 11px; }
#female-acne-care strong, .male-acne-care strong, #male-acne-care strong, .female-acne-care strong {display: block; width: 0; height: 0; overflow: hidden;}
#satisfaction-guranteed { background-image:url(/css/layout/satisfaction-guaranteed.jpg); width: 92px; height: 125px; display: block; text-indent: -3000px; overflow: hidden; position: absolute; top: 360px; left: 0; }
.male-acne-care, .female-acne-care { background-image:url(/css/layout/acne-care-male-looking.jpg); width: 203px; padding: 155px 0 10px 0 ; display: block; margin: 15px 0 0 95px; text-align: center;}
#male-acne-care { background-image:url(/css/layout/male-acne-care.jpg);}
.female-acne-care { background-image:url(/css/layout/acne-care-female-looking.jpg);}

#anti-acne-papaya-left, #acne-shower-left {padding: 15px 0 15px 15px;}
#anti-acne-papaya-right {padding: 25px 15px 15px 15px;}
#anti-acne-papaya-right h2 {padding-left: 0; padding-bottom: 5px; }


#acne-shower { background-image:url(/css/layout/acne-shower-middle.jpg); width: 321px; background-repeat: repeat-y; margin: 10px 0 0 0;}
#acne-shower-top { background-image: url(/css/layout/acne-shower-top.jpg);  }
#acne-shower-bottom { background-image:url(/css/layout/acne-shower-bottom.jpg); background-position: left bottom;  padding: 120px 15px 15px 15px;}
#acne-shower h2 {width: 0; height: 0; overflow: hidden;}

#acne-shower ul {margin: 0; padding: 0 0 15px 0; list-style:none;}
#acne-shower ul li {padding: 0 0 0 8px; background-image:url(/css/layout/orange-square.jpg); background-position: 0 5px;}

#fight-acne { background-image:url(/css/layout/fight-acne.jpg); width: 335px; padding: 297px 0 0 0; margin: 20px 0 0 0; text-align: center;}
#oil-alcohol-free { background-image:url(/css/layout/oil-alcohol-free.jpg); width: 334px; height: 151px; text-indent: -3000px; overflow: hidden; margin: 10px 0 0 0;}


#acne-spray-left {padding: 15px 0 15px 15px;}
#acne-spray-right #body-acne-spray {margin: 20px 0 0 0; width: 160px; position: relative; top: 0; left: 0; padding-bottom: 170px; }
#acne-spray-right #body-acne-spray h3 {font-size: 16px; color: #00aeef; padding: 0 0 10px 0;}
#dermatologist-tested2 { background-image:url(/css/layout/sprays-upside-down.png); width: 315px; height: 182px; text-indent: -3000px; overflow: hidden; position: absolute; left: 0; bottom: 0;}

/*end page */

h2.purple {color: #623c65;}
.yeast-control-left {width: 420px !important;}
.yeast-control-right {width: 258px !important; padding: 0 20px 0 0;}
#yeast-control-content {padding: 0 10px 0 15px;}

#selected-ingredients {
	margin: 20px 0 0 0;
	width: 392px;
	background-image:url(/css/layout/yeast-control-middle.gif);
	background-repeat: repeat-y;
}

#selected-ingredients-top {
	background-image:url(/css/layout/yeast-control-top.jpg);
	background-repeat: no-repeat;
	
}

#selected-ingredients-bottom {
	background-image:url(/css/layout/yeast-control-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 45px 0 0 0;
	
}

#selected-ingredients-bottom h3 {
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#selected-ingredients p.ingredients-description {
	font-size: 10px;
	line-height: 14px;
	color: #687878;
	padding: 10px;
	margin: 0;
	
}

#selected-ingredients-bottom table {font-family: Arial;} 

#selected-ingredients-bottom td {
border: solid #c3e4da;
border-width: 1px 0 0 0;
font-size: 11px;

}

#selected-ingredients-bottom td.left-td {
	
 border-width: 1px 1px 0 0;
 
 color: #2d2d2d;
 width: 180px;
 font-weight: bold;
 
}

#selected-ingredients-bottom th.left-td {
border: solid #c3e4da;
border-width: 0 1px 0 0;
width: 180px;
}

#selected-ingredients-bottom td, #selected-ingredients-bottom th {
	padding: 7px 10px;
	text-align: left;
	vertical-align: top;
}

#selected-ingredients-bottom th {
	font-weight: bold;
	color: #00acee;
	font-size: 13px;
}


#yeast-best {padding: 15px;
font-size: 11px;
color: #151515;
line-height: 14px;
width: 679px;
float: left;
}

#yeast-best h3 {
display: none;
}

#best-nature {width: 321px;
background-image:url(/css/layout/yeast-pills-middle.gif);
background-repeat: repeat-y;

float: left;
 
}

#best-nature-top {
background-image:url(/css/layout/yeast-pills-top.gif);
}

#best-nature-bottom{
background-image:url(/css/layout/yeast-pills-bottom.gif);
background-position: left bottom;
padding: 101px 15px 15px;

}

#best-science {
width: 321px;
float: right;
background-image:url(/css/layout/best-science-middle.jpg);
background-repeat: repeat-y;
}

#best-science-top {
background-image:url(/css/layout/best-science-top.jpg);
}

#best-science-bottom {
background-image:url(/css/layout/best-science-bottom.jpg);
background-position: left bottom;
padding: 101px 15px 15px;

}

.day1-yeast, .day3-yeast {
	font-size: 10px;
	color: #623c65;
	padding-left: 127px;
	padding-top: 15px;
	min-height: 55px;
} 
* html .day1-yeast, * html .day3-yeast {height: 40px;}

.day1-yeast {
background-image:url(/css/layout/1-day-yeast.jpg);
margin: 5px 0 0 !important;
}

.day3-yeast {
background-image:url(/css/layout/3-day-yeast.jpg);
}

.purple {color: #9d38a4;}

.wheretobuy-left {
	width: 340px !important;
	padding: 0 0 0 15px;
}

.wheretobuy-right {
	width: 328px !important;
	height: 324px;
	background-image:url(/css/layout/wheretobuy.gif);
	padding: 0 15px 0 0;
	position: relative;
	top: 0; left: 0;
	background-position: 10px top;
}

.buyacne {
background-image:url(/css/layout/wheretobuy-acne.gif) !important;
background-position: 0 0 !important;

}


/*
#select-state {
position : absolute;
left: 177px;
top: 153px;
}

.buyacne #select-state {
left: 178px;
top: 161px;
}



#select-state div{
position : absolute;
width : 116px;
height : 18px;
background : #fff  no-repeat 113px 4px;
border : 1px solid #838C8D;
height : 14px;
right : 5px;
top : 0;
left: 0;
cursor : pointer;
color : #303030;
font-weight : normal;
line-height : 14px;
font-size : 10px;
padding : 0 5px;
}

#select-state div ul{
border : 1px solid #838C8D;
background : #fff;
width : 126px;
position : absolute;
right : -1px;
top : 14px;
opacity : .95;
-moz-opacity : .95;
filter : alpha(opacity=95);
font-size : 12px;
display : none;
border-top : none;

}



#select-state div ul li{
border-top : 1px solid #ddd;
height : 1%;
}

#select-state div:hover ul{

	display : block;

}


#select-state div ul li a{
padding : 1px 5px;
display : block;
height : 1%;
color : #303030;
}



#select-state div ul li a:hover{
background-color : #838C8D;
color : #fff;
text-decoration: none;
}


*/

.wheretobuy-right fieldset {
 border: 0;
 margin: 0; padding: 0;
}

.wheretobuy-right form {
position: absolute;
top: 154px;
left: 176px;
margin: 0; padding: 0;
}

.wheretobuy-right select {width: 128px;}

.buyacne form {
position: absolute;
top: 162px !important;
left: 176px;
}

 .buyacne select {width: 133px !important;}







#great-reasons {
	width: 292px;
	height:282px;
	background-image:url(/css/layout/great-reasons.gif);
	float: right;
	margin-right: -15px;
	margin-top: 30px;
	display: inline;
}

#great-reasons * {
margin: 0; padding: 0;
width: 0; height: 0;
overflow: hidden;
}

#homepage-promo {
background-image:url(/css/layout/homepage-bg.jpg);
width: 679px;
height: 523px;
position: relative;
top: 0;
left: 0;
}

#intro {
	width: 400px;
	position: absolute;
	top: 20px;
	right: 40px;
	
}

#intro h2 {
color: #f98b10;
text-align: right;
font-size: 25px;
margin: 0;
padding: 0;
}

#intro h3 {
color: #006133;
font-size: 18px;
font-weight: normal;
text-align: right;
margin: 0;
padding: 0;
}

#intro p {
text-align: right;
font-size: 14px;
}

#homepage-promo .romb{
	overflow: hidden;
	width: 110px;
	height: 110px;
	text-indent: -3000px;
	position: absolute;
}

#inside-ouside-lk {
	top: 320px;
	left: 295px;
}

#str8up {
	top: 395px;
	left: 415px;
}

#favorite-magazine {
	top: 320px;
	left: 550px;
}

#join-for-special-offers {
	height: 50px !important;
	top: 242px;
	left: 547px;
}

#testim {
	width: 225px;
	position: absolute;
	top: 370px;
	left: 20px;
	font-size: 13px;
}
#testim p {	margin: 0;
padding: 0;
font-style: italic;
}

#testim .more {font-size: 10px; color: #ed1c24 !important;}

#menu2 {
min-height: 1px;
}
#menu2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#yeaststorelocator-left {
	width: 340px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;
}

#product-stores {
width: 283px;
}

#product-stores dl {
margin: 0; padding: 0;
background-image:url(/css/layout/greenplus.gif);
background-position: 0 5px;
padding: 0 0 10px 16px;
line-height: 23px;
}

#product-stores dt {font-weight: bold;
color: #66b3a7;

line-height: 20px;
margin: 0;
padding: 0;
cursor: pointer;
}

#product-stores dd {
margin: 0;
padding: 0;
background-image:url(/css/layout/greenminus.gif);
background-position: left center;
padding: 0 0 0 20px;
}

#product-stores dt, #product-stores dd {
border: solid #bbbdc0;
border-width: 0 0 2px 0;
}

#product-stores dl dd {display: none;}
#product-stores dl.on dd {display: block;}

#yeaststorelocator {position: relative; top: 0; left: 0; min-height: 393px;}
* html #yeaststorelocator {height: 393px;}

#yeaststorelocator-right {
	width: 419px;
	height: 460px;
	background-image:url(/css/layout/yeaststorelocator-right.jpg);
	position: absolute;
	top: -48px; left: 278px;
}

.acne-locator{
	background-image:url(/css/layout/acne-store-locator.jpg)!important;
}

#yeaststorelocator-right a {
display: block; 
text-indent: -3000px;
overflow: hidden;
width: 180px;

position: absolute;
outline: none;
}

#ycapsules { top: 0; right: 0; height: 160px; }
#ypack1 {top: 305px; left: 45px; height: 150px;}
#ypack2 {right: 0px; top: 180px; height: 230px ;}

#promotions-media{
	margin-top: -46px;
	margin-left: 42px;
}


/*
     FILE ARCHIVED ON 11:20:00 Jun 14, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:04:31 Mar 02, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/