@charset "UTF-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	text-align:left;
	color:#4e4e4e;
	height: 700px;
	background-image: url(images/backgrounds/bkg_content.gif);
	background-repeat: repeat-x;
	background-position: top;
}
sup{
	line-height:70%;
	font-size:75%;
}

img{
	border: 0;
}

p{
	margin:0;
}
 img, div { behavior: url(scripts/iepngfix.htc) }

a{color:#4e4e4e; outline:none; }



#content{
	position:absolute;
	padding:0;
	width:978px;
	max-width:978px;
	background-image: url(images/backgrounds/bkg_content.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
}

#leftBar{
	width:226px;
	padding:4px 0 0 4px;
	float:left;
}

.disclaimer{
	width:700px;
	font-size:10px;
	color:#999999;
	padding:20px 0 35px 25px;
}
.disclaimerSub{
	width:450px;
	font-size:10px;
	color:#999999;
	padding:20px 0 35px 25px;
}


/* Nav Column
-------------------------------------------------------------- */




* html #menu {
	width:226px;
	left:0;
	margin:0 0 4px 0;	
	padding:0;
}
#menu {
	width:226px;
	left:0;
	margin:0 0 8px 0;	
	padding:0;
}
#menu li {
	padding:0 0 0 0;
	list-style-type:none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C7C7;
	margin:0;
}
li.navOff{
	background-image: url(images/backgrounds/leftNav/leftNavBkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

li.navOn{
	background-image: url(images/backgrounds/leftNav/leftNavBkg_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu ul{
	margin:0;
}
li#firstOff{
	border-top:none;
	background-image: url(images/backgrounds/leftNav/01_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
li#firstOn{
	border-top:none;
	background-image: url(images/backgrounds/leftNav/01_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#4e4e4e;
}

#firstOn span{
	color:#4e4e4e;
}
#menu span {
	font-size:13.5px;
	color:#4e4e4e;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-shadow: 0 0 0 #3E3A37;
	margin:0;
}

#menu li a {
	display:block; 
	text-decoration:none;
	font-size:11px;
	padding: .5em 0 .5em 20px;
	font-family:Arial, Helvetica, sans-serif;
}	

a.navOff{
	color:#A0A4A3;
}
a.navOn{
	color:#4e4e4e;
}
.navOn span{
	color:#4e4e4e;
}
#menu li a:hover {
	/*background:#F0F2F2;*/
}

li#purchase {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C7C7;
	background: none;
	height:40px;
	width:226px;
	text-align:center;
	margin:0;
	padding:0;
}
li#purchase img{
	margin-left:-20px;
}
li#purchase a {
	background-image: url(images/backgrounds/leftNav/leftgNavBkg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
li#purchase a:hover {
	background-image: url(images/backgrounds/leftNav/leftgNavBkg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
li#purchaseON {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C7C7;
	background: none;
	height:40px;
}
li#purchaseON a {
	background-image: url(images/backgrounds/leftNav/leftgNavBkg_bottomON.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
li#purchaseON a:hover {
	background-image: url(images/backgrounds/leftNav/leftgNavBkg_bottomON.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* Left Nav Background Settings */

#topNavOn{
	clear:both;
	background-image: url(images/backgrounds/leftNav/01_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	color:#4E4E4E;
}
#topNavOff{
	clear:both;
	background-image: url(images/backgrounds/leftNav/01_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}


.navOff{
	clear:both;
	background-image: url(images/backgrounds/leftNav/leftNavBkg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.navOn{
	clear:both;
	background-image: url(images/backgrounds/leftNav/leftNavBkg_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}


/* Derm Video Content */
#dermVideo{
	position:absolute;
	top:130px;
	left:710px;	
	z-index:5000;
	text-align: center;
	padding-top: 6px;
	margin-top: 2px;
	width: 226px;
	height: 134px;
	background:url(images/backgrounds/dermVideo.gif) no-repeat top left;
}
#dermVideoHome{
	top:130px;
	left:710px;	
	z-index:5000;
	text-align: center;
	padding-top: 6px;
	margin-top: 2px;
	width: 226px;
	height: 134px;
	background:url(images/backgrounds/dermVideo.gif) no-repeat top left;
}

/* Befor After Content */

#BeforeAfterTop{
	max-width:226px;
	margin:0;
	height:151px;
	text-align: center;
	background: url(images/backgrounds/BeforeAfterTop.jpg) no-repeat top;
	margin-top:4px;
	padding:00;
}
#BeforeAfterTop h1{margin:0; padding: 8px 0 0 0;}
#BeforeAfterTop h2{margin:0; padding:0;}
#BeforeAfterTop h1 a{
	padding: 8px 0 0 0;
	font-size:16px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	color: #e4867d;
	font-weight: bold;
	margin: 0;
}
#BeforeAfterTop h2 a{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4e4e4e;
}
#BeforeAfterTop p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#897871;
	margin:0;
}


#ReadTestimonial{
	margin:0;
	height:32px;
	text-align: center;

}
#ReadTestimonial p{
	margin:0;
	padding-top:12px;
}
#ReadTestimonial a{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4e4e4e;
	text-decoration:none;
	border-bottom:1px dotted #4e4e4e;
}

#ReadTestimonial a:hover{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #dc9c94;
	text-decoration:none;
	border-bottom:1px dotted #dc9c94;

}

#BeforeAfterBottom{
	margin:0;
	height:32px;
	text-align: center;
	background-image: url(images/backgrounds/BeforeAfterBottom.gif);
}
#BeforeAfterBottom p{
	margin:0;
	padding-top:12px;
}
#BeforeAfterBottom a{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4e4e4e;
	text-decoration:none;
	border-bottom:1px dotted #4e4e4e;
}

#BeforeAfterBottom a:hover{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #dc9c94;
	text-decoration:none;
	border-bottom:1px dotted #dc9c94;

}

/* Home Page Content */

#homeContent, #largeContent{
	top:0;
	position:absolute;
	left:234px;
	float:right;
	width:740px;
	margin:4px 0 4px 0;
	height:850px;
}

#MainHome{
	margin:0;
	height:437px;
	background-image: url(images/home/homeBkgg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#MainHome h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0;
	color:#4e4e4e;
	padding:78px 0 0 395px;
}
a.HomeLink{
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e4867d;
	border-bottom:1px dotted #e4867d;
}
a:hover.HomeLink{
	text-decoration:none;
	border-bottom:1px dotted #4e4e4e;
}

#MainHome p{
	margin:10px 0 0 395px;
	padding-top:10px;
	font-size:11px;
	width:300px;
	border-top:1px dotted #cccbcb;
	line-height:15px;

}
#MainHome img{
	/*margin:10px 0 0 405px;*/
	position:relative;
	float:left;
}

#topImage{
	float:inherit;
	position:relative;
	z-index:5000;
	width:385px;
	height:550px;
	/*background-color:#669933;*/
}

/* home products */
#homeProducts{
	background-image: url(images/backgrounds/HomeProducts.gif);
	background-repeat: no-repeat;	
	height:68px;
	margin:4px 0 4px 0;
}

#homeProducts p{
	float:left;
	font-weight:bold;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#808684;
	width:85px;
	padding:12px 10px 0 15px;
	line-height:18px;
}

#HomeProductList{
	width:800px;
}

* html #HomeProductList{
	position:absolute;
}

#HomeProductList ul{
	float:inherit;
	margin:0;
	padding:5px 0 0 50px;
	list-style:none;
}
* html #HomeProductList ul{
	padding:5px 0 0 0;
}
#HomeProductList li{
	display:inline;
	list-style: none;
	margin:0 4px 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
}

a#prod01, a#prod02, a#prod03{
	width:82px;
	height:58px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:10px 15px 0 50px;
	color:#666666;
	text-decoration:none;
}

a#prod04{
	width:150px;
	height:58px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:10px 0 0 70px;
	color:#666666;
	text-decoration:none;
}

a#prod01{
	background:url(images/backgrounds/homeProducts/prod01.jpg) no-repeat top left;
}
a:hover#prod01{
	background:url(images/backgrounds/homeProducts/prod01_over.jpg) no-repeat top left;
}

a#prod02{
	background:url(images/backgrounds/homeProducts/prod02.jpg) no-repeat top left;
}
a:hover#prod02{
	background:url(images/backgrounds/homeProducts/prod02_over.jpg) no-repeat top left;
}

a#prod03{
	background:url(images/backgrounds/homeProducts/prod03.jpg) no-repeat top left;
}
a:hover#prod03{
	background:url(images/backgrounds/homeProducts/prod03_over.jpg) no-repeat top left;
}

a#prod04{
	background:url(images/backgrounds/homeProducts/prod04.jpg) no-repeat top left;
}
a:hover#prod04{
	background:url(images/backgrounds/homeProducts/prod04_over.jpg) no-repeat top left;
}


#homeG{
	height:41px;
	background: url(images/backgrounds/homeSatG/bkg.gif) no-repeat top left;
}

#homeG ul{
	font-size:10px;
	list-style:none;
	margin:0;
	padding:0;
}

#homeG li{
	margin:0;
	float:left;
	display:inline;
}

.largeG{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:22px;
	padding:5px 25px 0 15px;
	color:#4e4e4e;
	font-weight:normal;
}

#homeG a{
	margin:10px 0 0 0;
	color:#7e7775;
	text-decoration:underline;
	vertical-align:middle;
}
#homeG a:hover{
	text-decoration:none;
	vertical-align:middle;
}


/* BREADCRUMB NAV */

#Breadcrumb{
	width:737px;
	margin:0 4px 4px 0;
	top:4px;
	left:235px;
	height:21px;
	background-image: url(images/backgrounds/breadcrumb/longBkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
}

#Breadcrumb ul{
	text-align:left;
	margin:0;
	padding:0 0 0 10px;
}

* html #Breadcrumb ul{
	padding:3px 0 0 10px;
	}
#Breadcrumb li{
	margin:4px 0 0 0;
	padding:0;
	font-size:11px;
	list-style:none;
	display:inline;
	color:#4e4e4e;
}

#Breadcrumb a{
	color:#4e4e4e;
	text-decoration:none;
}
#Breadcrumb a:hover{
	text-decoration:underline;
}
/* END BREADCRUMB */	


/* SIDE BAR GUARANTEE */

.sideGuarantee{
	width:226px;
	background:url(images/backgrounds/sideGuarantee/div-bottom.gif) no-repeat bottom left;
	padding-top:4px;
}

.sideGuarantee h2{
	background: url(images/backgrounds/sideGuarantee/topImg.gif) no-repeat top left;
	padding:10px 10px 0 10px;
	margin:0;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#f0ad9d;
}

.sideGuarantee h3{
	padding:0 10px 0 10px;
	margin:-5px 0 0 0;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#e58b81;
}

.sideGuarantee ul { 
	margin:0;
	padding:10px 10px 15px 10px;
}
.sideGuarantee li{
	list-style:none;
	margin:0;
}

.sideGuarantee a {
	font-size:10px;
	color:#4e4e4e;
	text-decoration:none;
	line-height:10px;
	border-bottom:1px dotted #4e4e4e;
}
.sideGuarantee a:hover {
	border-bottom:1px solid #4e4e4e;
}

/* END SIDE BAR GUARANTEE */





/* PRODUCT DETAIL PAGE */

#prodDetail{
	padding:0;
	margin:0 4px 20px 0;
	width:740px;
	left:234px;
	top:30px;
	position:absolute;
	background:url(images/backgrounds/products.jpg) no-repeat top left;
	padding-top:418px;
}

#prodDetail p{
	font-size:11px;
	line-height:20px;
	width:485px;
	padding-left:25px;
	padding-top:20px;
}

#prodDetail span{
	font-size:14px;
	font-weight:bold;
}

#prodDetail a{
	color: #000000;
	text-decoration:none;
	border-bottom:1px dotted #000000;
	font-weight:bold;
}
#prodDetail a:hover{
	color: #F09D81;
	text-decoration:none;
	border-bottom:1px dotted #F09D81;
	font-weight:bold;
}

.prodLabel01{
	position:absolute;
	z-index:250;
	top:190px;
	width:151px;
	left:243px;
}
.prodLabel02{
	position:absolute;
	z-index:250;
	top:375px;
	width:151px;
	left:295px;
}
.prodLabel03{
	position:absolute;
	z-index:250;
	top:130px;
	width:151px;
	left:475px;
}

.trial{
	position:absolute;
	z-index:300;
	top:280px;
	left:710px;
	width:224px;
	background:url(images/backgrounds/30dayTrial/bottom.gif) no-repeat bottom left;
	padding:0;
}

.trial p{
	margin:5px 0;
	max-width:120px;
}
* html .trial p{
	margin:0 0 0 0;
	width:80px;
}
.trial h1 {
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
	background:url(images/backgrounds/30dayTrial/top.gif) no-repeat top left;
}
* html .trial h1{
	margin:0;
}

.trial a {
	color:#4e4e4e;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	border-bottom:dotted 1px #4e4e4e;
	padding:0;
}
.trial a:hover {
	border-bottom: dotted 1px #e4867d;
	color:#e4867d;
}


.trial p {
	padding:2px 0 0 15px;
	font-size:11px;
	width:145px;
}

.trial h3 {
	font-size:9px;
	margin:0;
	padding:5px 10px 10px 10px;
	color:#909090;
}
	
.trialImg { 
    float: right; 
    margin:0 10px 10px 0;
}
/* ie6 only */
* html .trialImg{
	position:absolute;
	float:right;	
	left:130px;
	top:40px;
    /*margin:0px 10px 10px 10px;
	padding:10px 0 0 0;*/
}
* html .trial p{
	width:120px;
	padding-top:10px;
}



/* END PRODUCT DETAIL PAGE */

/* SUB-CONTENT PAGES */

#centerContent{
	width:540px;
	position:absolute;
	top:29px;
	left:234px;
	height:500px;
}
.center01{
	background-color: #FFFFFF;
	background-image: url(images/backgrounds/subContentTop_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#centerContent h1{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:25px;
	padding:20px 0 0 27px;
	margin:0;
}

#centerContent p{
	font-size:12px;
	width:480px;
	padding:20px 0 0 27px;
	line-height:18px;
}

.centerContentImg{
	float:right;
	margin-left:20px;
}

#contentSide{
	position:absolute;
	left:776px;
	margin-top:29px;
	padding-left:2px;
	float:right;
	width:203px;
	height:320;
}

#contentSide a {
	text-decoration:none;
}

#RightNav{
	width:196px;
}

.videoSide{
	width:197px;
	height:115px;
	background: url(images/backgrounds/video.png) no-repeat top left;
}

.videoSide img{
	padding:7px 0 0 7px;
}

.claim{
	background:url(images/backgrounds/claim/bottom.gif) no-repeat bottom left;
	width:196px;
	margin-top:4px;
	min-height:115px;
}

.claim h2{
	background:url(images/backgrounds/claim/top.gif) no-repeat top left;
	font-size:10px;
	color:#4e4e4e;
	padding:12px 12px 0 12px;
	font-weight:normal;
	margin:0;
}

.claim img{
	padding:12px;
}

.claim a{
	border-bottom:dotted 1px #4e4e4e;
}
.claim a:hover {
	border-bottom: dotted 1px #e4867d;
	color:#e4867d;
}

.howForms{
	z-index:450;
	position:absolute;
	width:180px;
	top:55px;
	left:570px;
}
.dermVid{
	float:right;
	z-index:450;
	position:absolute;
	width:186px;
	top:85px;
	left:20px;
}
.howForms h1, .dermVid h1{
	padding:0;
	margin:5px 0 0 0;	
	font-size:10px;
	text-align:center;
	font-weight:normal;	
}



/* END SUB-CONTENT PAGES */


/* TABBED PAGES */
#subContent{
	background:url(images/backgrounds/tabBkg.gif) no-repeat top left; 
	width:492px;	
	height:500px;
	padding:20px;
}

#subContent p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	margin-left:155px;
}

#subContent p a{
	border-bottom:dotted 1px #4e4e4e;
	font-weight:bold;
	text-decoration:underline;
}
#subContent p a:hover{
	color:#e4867d;
}

.tab_howForms p{
	line-height:16px;
	width:290px;	
}


/* Floating buttons */

.testimonialBTN{
	position:absolute;
	z-index:300;
	top:45px;
	left:525px;
}

.resultsBTN{
	position:absolute;
	z-index:300;
	top:45px;
	left:625px;
}

.expertsPic{
	position:absolute;
	z-index:300;
	top:45px;
	left:675px;
	text-align:center;
}
.expertsPic a{
	font-size:10px;
	text-decoration:none;
}

.buyProd{
	position:absolute;
	z-index:300;
	top:434px;
	left:572px;
}
.buyProd_about{
	position:absolute;
	z-index:300;
	top:245px;
	left:525px;
}
.sciButtons {clear:right;margin:20px 0 0 20px;}	

.sciButtons ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.sciButtons li{
	display:inline;
	margin:0;
}
.sciButtons a{
	margin:0;
	padding:0;
}
.aboutButtons{margin:20px 0 0 20px;}
.aboutButtons ul{list-style-type:none;margin:0;padding:0;text-align:center;}	


/* end Floating buttons */

/* PRODUCT PAGES */
#centerProduct{
	width:540px;
	position:absolute;
	top:29px;
	left:234px;
	height:500px;
}

#centerProduct h1{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:30px;
	padding:20px 0 0 195px;
	margin:0;
	width:290px;
	letter-spacing: -.04em;
}

#centerProduct p{
	line-height:15px;
	margin:0;
}
.subProducts{
	width:492px;
	background:url(images/backgrounds/tabBkg.gif) no-repeat top left; 
	margin:20px 0 0 24px;
}
.subProducts p{
	font-size:12px;
	width:460px;
	padding:10px 0 0 15px;
}
.subProducts h3{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0 0 0 15px;
	padding:5px 0;
}
.subProducts h2{	
	background:url(images/backgrounds/subProducts/dottedLine.gif) repeat-x bottom left;
	width:470px;
	margin:0 0 0 10px;
	padding:15px 0;
}
.subProducts ul{
	width:450px;
	margin:0 0 0 21px;
	list-style-type:none;
}
.subProducts li{
	width:150px;
	margin:0;	
	display:inline;
	float:left;
}
.subProducts ul p{
	width:110px;
	text-align:left;
	padding:5px 0 0 25px;
	font-size:10px;
}

#buyNow{
	width:492px;
	background:url(images/backgrounds/buy/bottom.gif) no-repeat bottom left;
	text-align:center;
	margin:20px 0 0 24px;
}
#buyNow h4{
	width:492px;
	background:url(images/backgrounds/buy/top.gif) top left no-repeat;
	padding-top:10px;
	margin:15px 0 10px 0;
	min-height:41px;
}

#buyNow a {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4e4e4e;
	font-weight:normal;
	text-decoration:none;	
	border-bottom:#4e4e4e dashed 1px;
}
#buyNow a:hover{
	border-bottom:#4e4e4e dashed 1px;
}
.product01{
	background:url(images/products/bkg_prod01.jpg) no-repeat top left #FFFFFF;
}
.product02{
	background:url(images/products/bkg_prod02.jpg) no-repeat top left #FFFFFF;
}
.product03{
	background:url(images/products/bkg_prod03.jpg) no-repeat top left #FFFFFF;
}
.shortProduct{
	font-size:12px;
	width:290px;
	padding:10px 0 0 195px;
}

/* end PRODUCT PAGES */


/*  BUY SYSTEM */


#buySystem{
	padding:0;
	margin:0 4px 20px 0;
	width:937px;
	left:234px;
	top:30px;
	position:absolute;
	background:url(images/backgrounds/buy/bkg_buy.jpg) no-repeat top left;
}

h1.buyHeader{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#EB9F92;
	margin:0;
	padding-left:200px;
	padding-top:20px;
}
.buySystemP{
	font-size:11px;
	line-height:20px;
	width:420px;
	padding-left:275px;
	padding-top:15px;
}

#buySystem strong{
	font-size:14px;
	font-weight:bold;
}
#buySystem h2{
	font-size:11px;
	font-weight:normal;
	margin-left:25px;
}
#buyTable{
	width:740px;
	border-top:solid #D9DADA 1px;
	margin:45px 0 0 0;
	padding:0;
	background:url(images/backgrounds/buy/bkg_buy_bottom.gif) no-repeat bottom left;
}
#buyTable h1{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0;
	padding:5px 0 0 40px;
	color:#4e4e4e;
	font-weight:normal;
}

#buyArea li{
	list-style-type:none;
	display:inline;
	float:left;
}
#buyArea a{
	position:absolute;
	padding:0;
	margin:0;
}
.buyAreaImg{
	padding-top:25px;
}
#buyElements{
	margin:0;
	width:427px; 
	background:url(images/backgrounds/buy/buyBox_top.gif) no-repeat top left;
}
.listing{
	font-size:11px;
	font-weight:bold;
	color:#4e4e4e;
}
.desc{
	padding-top:5px;
	font-size:11px;
	color:#4e4e4e;
}
.buyBottom{	background:url(images/backgrounds/buy/buyBox_bottom.gif) no-repeat bottom left; }

#buyOther{
	width:666px;
	padding:0;
	margin:0 0 50px 35px;
}
#buyOther input{
	width:40px;
	height:15px;
	padding:0;
	margin:0 0 0 5px;
}
.buyProd01{
	width:222px;
	background:url(images/backgrounds/buy/prod01.jpg) no-repeat top left;
}
.buyProd02{
	width:222px;
	background:url(images/backgrounds/buy/prod02.jpg) no-repeat top left;
}
.buyProd03{
	width:222px;
	background:url(images/backgrounds/buy/prod03.jpg) no-repeat top left;
}

.buyProd01 p, .buyProd02 p, .buyProd03 p{
	font-size:10px;
	width:95px;
	margin-left:95px;
	margin-top:15px;
}
.buyProd01 h1, .buyProd02 h1, .buyProd03 h1{
	font-size:10px;
	width:120px;
	margin-left:95px;
	margin-top:15px;
}
.buyProd01 span, .buyProd03 span, .buyProd02 span{
	font-size:11px;
	font-weight:bold;
}

.otherBottom{
	background-image: url(images/backgrounds/buy/prod_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#buyTableSub{
	width:740px;
	border-top:solid #D9DADA 1px;
	margin:45px 0 50px 0;
	padding:0;
}
#buyTableSub h1{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0;
	padding:5px 0 0 40px;
	color:#4e4e4e;
	font-weight:normal;
}
#buyElementsSub{
	margin:0;
	width:427px; 
	background:url(images/backgrounds/buy/buyBox_top_grey.gif) no-repeat top left;
}


/* Buy Trial */
#buyTrial{
	padding:0;
	margin:0 4px 20px 0;
	width:740px;
	left:234px;
	top:30px;
	position:absolute;
	background:url(images/backgrounds/buy/bkg_buyTrial.jpg) no-repeat top left;
}

h1.buyTrialHeader{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#4e4e4e;
	margin:0;
	padding-left:275px;
	padding-top:20px;
}
.buyTrialHeader span{
	font-size:32px;
	font-weight:bold;
	color:#EB9F92;

}
.buySystemP{
	font-size:11px;
	line-height:20px;
	width:420px;
	padding-left:275px;
	padding-top:15px;
}

#buyTrial strong{
	font-size:14px;
	font-weight:bold;
}
#buyTrial h2{
	font-size:11px;
	font-weight:normal;
	margin-left:25px;
}

#buySub{
	height:50px;
	margin:15px 0 0 235px;
	width:445px;
}
#buyElementsTrial{
	width:293px;
	margin:0;
	background:url(images/backgrounds/buy/buyBox_top_small.gif) no-repeat top left;
}
#buyAreaTrial ul{
	margin:0;
	padding:0;
}
#buyAreaTrial li{
	list-style-type:none;
	display:inline;
	float:left;
	margin:0;
}
#buyAreaTrial a{
	position:absolute;
	padding-top:15px;
}
.buyBottomTrial{background:url(images/backgrounds/buy/buyBox_bottom_small.gif) no-repeat bottom left; }

/* end BUY */



/* Experts Section */

#expertPicture{
	width:450px;
	height:150px;
	padding: 15px 0 20px 25px;
	border-bottom:#4e4e4e dashed 1px;
	margin-left:20px;
}
#expertPicture img{
	float:left;
	margin-right:15px;
}
* html #expertPicture p{
	padding:25px 0 0 10px;
	width:250px;
	position:absolute;
}
#expertPicture p{
	padding:25px 0 0 10px;
	width:250px;
}

#centerContent dl{
	width:425px;
	margin-left:50px;
}
#centerContent dt{
	font-weight:bold;
}
#centerContent dd{
	font-size:11px;
	line-height:16px;
	padding:10px 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:#C0C3C2 dashed 1px;
}
#disclaimer{
	font-size:9px;
	padding:25px 15px;
	color:#999999;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:25px;
}


/* carousel override css */

.carousel-component {
	width:226px;
	max-width:226px;
	padding:8px;
}
.carousel-component .carousel-list li { 
	margin:4px;
	width:163px; 
}

.carousel-component .carousel-list li a { 
	display:block;
	outline:none;
	/*-moz-outline:none; */
}

.carousel-component .carousel-list li a:hover { 
	/*border: 1px solid #87bf4e; */
}

.carousel-component .carousel-list li img { 
	/*border:1px solid #999;*/
	display:block; 
}

.carousel-component .carousel-list li strong { 
	display:block; 
}
									
#prev-arrow { 
	margin:0;
	position:absolute;
	top:0;
	z-index:3;
	cursor:pointer; 
	left:-15px; 
}

#next-arrow { 
	margin:0;
	position:absolute;
	top:0;
	z-index:3;
	cursor:pointer; 
	right:-16px; 
}

/*  NEW ACNE BODY SPRAY /////////////////////////////////////*/

#bodySpray{
	width:226px;
	padding:4px 0 0 0;
	margin:1px 2px 0 0;
	}
#MainHome p.HPcallout{
	margin:10px 0 0 395px;
	padding:10px 0 5px 35px;
	font-size:11px;
	width:250px;
	border-top:0px dotted #ffffff;
	line-height:15px;
	}
a.HomeLink_SP{
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e4867d;
	border-bottom:1px dotted #e4867d;
}
.sprayCallout{
	font-size:12px;
	padding:0 0 0 50px;
	}
	
#disc{ position:relative; top:175px; left:480px; font-size:10px; color:#9F9D9A;}
#detailText{
	position:relative;
	top:150px;
	left:475px;
	max-width:200px;
	}
#detailText p{width:200px; font-size:13px; line-height:22px}	
#sprayDetail{
	padding:0;
	margin:0 4px 20px 0;
	width:740px;
	left:234px;
	top:30px;
	position:absolute;
	background:url(images/BodySpray/pageBackground.jpg) no-repeat top left;
	/*padding-top:418px;*/
	z-index:0;
	height: 424px;
}
#sprayText{
	top:280px;
	position:relative;
	height:380px;
}
#sprayText p{
	font-size:11px;
	line-height:20px;
	width:485px;
	padding-left:25px;
}

#sprayText span{
	font-size:14px;
	font-weight:bold;
}

#sprayText a{
	color: #000000;
	text-decoration:none;
	border-bottom:1px dotted #000000;
	font-weight:bold;
}
#sprayText a:hover{
	color: #F09D81;
	text-decoration:none;
	border-bottom:1px dotted #F09D81;
	font-weight:bold;
}
#sprayText ul{
	width:465px;
	font-size:11px;
	padding:0 0 0 25px;
}
#sprayDetail li{padding-bottom:10px;}


.buyProd_spray{
	position:absolute;
	z-index:300;
	top:425px;
	left:255px;
}

.bottomP{margin-bottom:50px;}

#buyBodySpray{
	height:290px;
	margin:130px 0 0 0;
	}
	
* html #buyBodySpray{
	/* ie 6 styles */
	padding:0;
	margin:0;
	}
#buyBodySpray h1{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0;
	padding:5px 0 0 40px;
	color:#4e4e4e;
	font-weight:bold;
}
#buyBodySprayTEXT{
	position:relative;
	margin:95px 0 0 -427px;
	padding:10px 0 0 0px;
	float:left;
	width:427px;
	font-size:11px;
	background:url(images/BodySpray/buyBkg_top.gif) no-repeat top center;
	}
	
#buyBodySprayTEXT p{ padding-left:20px;}

