/* CSS Document */
html {
	margin: 0;
	padding: 0;
	color: #747a7e;
	font: 11px  Arial, Helvetica, sans-serif;	
}
body {
	margin: 0;
	padding: 0;
	height:	100%;
	background:#dbdbdb url(/images/page_bg.gif) repeat-x;
}
table{
	font: 11px  Arial, Helvetica, sans-serif;	
}
img{
	border: 0px;
}
a{
	text-decoration: none;
	font-size: 12px;
	color:#000;
}
a:hover{
	color:#000;
}
p{
	margin: 0px 0px;
	padding: 0px 0px;
	font-size:12px;
}
#container {
	position: relative;
	width: 905px!important;
	height:	auto !important;
	margin: 27px auto 0 auto;
	background:url(/images/bodyAreaBg.gif) no-repeat;
}
.hiddenpic{
	display:none;
}
h1 {
	color: #324F02;
	font-size:18px;
	padding:0 0 5px 0;
	font-weight:bold;
}
h2 {
	padding:0;
	font-weight:bold;
	margin:0;
}
h3 {
	font-weight:bold;
	font-size:15px;
}
h4 {
	font-size: 11px;
	color: #000;
	font-weight:bold;
	margin:0;
	padding:4px 0 8px 0;
}
.clearall{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height:0px;
}
/*Form styles*/
form{
	margin: 0px;
	padding: 0px;
}
form p {
	margin:1px 0px;
	padding:2px 0px;
}

/*EOF common files*/
/*SOF Top Nav Style*/
#topNavArea{
}
.logo{
	width:206px;
	height:68px;
	float:left;
}
.topNav{
	width:699px;
	float:left;
}
.topNav a{
	display:block;
	float:left;
	height:48px;
	width:auto;
	text-align:center;
	padding:20px 0 0 0;
	font-weight:bold;
	color:#747a7e;
	text-transform:uppercase;
}
.topNav a:hover{
	color:#747a7e;
}
a.home,a.general{
	background:url(/images/home_norm.gif) no-repeat;
	width:119px;
}
a.home:hover, a.home_activ, a.general_activ, a.general:hover{
	background:url(/images/homePage_but_activ.gif) no-repeat;
	width:119px;
}
a.skinSolution{
	background:url(/images/skin_solutions_normal.gif) no-repeat;
	width:116px;
}
a.skinSolution:hover,a.skinSolution_activ{
	background:url(/images/skin_solutions_activ.gif) no-repeat;
	width:116px;
}
a.youngSkin{
	width:115px;
	background:url(/images/young_skin_norm.gif) no-repeat;
}
a.youngSkin:hover,a.youngSkin_activ{
	width:115px;
	background:url(/images/young_skin_activ.gif) no-repeat;
}
a.signUp{
	width:116px;
	background:url(/images/signup_norm.gif) no-repeat;
}
a.signUp:hover,a.signUp_activ{
	width:116px;
	background:url(/images/signup_activ.gif) no-repeat;
}
a.embraceLife{
	width:115px;
	background:url(/images/embrace_life_norm.gif) no-repeat;
}
a.embraceLife:hover,a.embraceLife_activ{
	width:115px;
	background:url(/images/embrace_life_activ.gif) no-repeat;
}
a.buyNow{
	width:117px;
	background:url(/images/buy_now_norm.gif) no-repeat;
}
a.buyNow:hover,a.buyNow_activ{
	width:117px;
	background:url(/images/buy_now_activ.gif) no-repeat;
}
/* Skin Solutions Top Nav */
a.ss_home,a.ss_general{
	background:url(/images/ss_Home.gif) no-repeat;
	width:119px;
}
a.ss_home:hover,a.ss_home_activ,a.ss_general:hover,a.ss_general_activ{
	background:url(/images/ss_Home_activ.gif) no-repeat;
	width:119px;
}
a.ss_skinSolution{
	background:url(/images/ss_skinSolutions.gif) no-repeat;
	width:116px;
}
a.ss_skinSolution:hover,a.ss_skinSolution_activ{
	background:url(/images/ss_skinSolutions_activ.gif) no-repeat;
	width:116px;
}
a.ss_youngSkin{
	width:115px;
	background:url(/images/ss_youngSkin.gif) no-repeat;
}
a.ss_youngSkin:hover,a.ss_youngSkin_activ{
	width:115px;
	background:url(/images/ss_youngSkin_activ.gif) no-repeat;
}
a.ss_signUp{
	width:116px;
	background:url(/images/ss_signUp.gif) no-repeat;
}
a.ss_signUp:hover,a.ss_signUp_activ{
	width:116px;
	background:url(/images/ss_signUp_activ.gif) no-repeat;
}
a.ss_embraceLife{
	width:115px;
	background:url(/images/ss_emberaceLife.gif) no-repeat;
}
a.ss_embraceLife:hover,a.ss_embraceLife_activ{
	width:115px;
	background:url(/images/ss_emberaceLife_activ.gif) no-repeat;
}
a.ss_buyNow{
	width:117px;
	background:url(/images/ss_buyNow.gif) no-repeat;
}
a.ss_buyNow:hover,a.ss_buyNow_activ{
	width:117px;
	background:url(/images/ss_buyNow_activ.gif) no-repeat;
}
/* SignUp Top Nav*/
a.sign_home, a.sign_general{
	background:url(/images/sign_home.gif) no-repeat;
	width:119px;
}
a.sign_home:hover,a.sign_home_activ, a.sign_general_activ, a.sign_general:hover{
	background:url(/images/sign_home_activ.gif) no-repeat;
	width:119px;
}
a.sign_skinSolution{
	background:url(/images/sign_skinSol.gif) no-repeat;
	width:116px;
}
a.sign_skinSolution:hover,a.sign_skinSolution_activ{
	background:url(/images/sign_skinSol_activ.gif) no-repeat;
	width:116px;
}
a.sign_youngSkin{
	width:115px;
	background:url(/images/sign_youngSkin.gif) no-repeat;
}
a.sign_youngSkin:hover,a.sign_youngSkin_activ{
	width:115px;
	background:url(/images/sign_youngSkin_activ.gif) no-repeat;
}
a.sign_signUp{
	width:116px;
	background:url(/images/sign_signUp.gif) no-repeat;
}
a.sign_signUp:hover,a.sign_signUp_activ{
	width:116px;
	background:url(/images/sign_signUp_activ.gif) no-repeat;
}
a.sign_embraceLife{
	width:115px;
	background:url(/images/sign_embrace.gif) no-repeat;
}
a.sign_embraceLife:hover,a.sign_embraceLife_activ{
	width:115px;
	background:url(/images/sign_embrace_activ.gif) no-repeat;
}
a.sign_buyNow{
	width:117px;
	background:url(/images/sign_buyNow.gif) no-repeat;
}
a.sign_buyNow:hover,a.sign_buyNow_activ{
	width:117px;
	background:url(/images/sign_buyNow_activ.gif) no-repeat;
}
/*EOF Sign Up Top Nav */

/* EOF TopNav Styles*/
/* Home page Styles Start */
#bodyArea{
	width:903px;
	margin:0 auto;
	background:url(/images/gradientBg.gif) no-repeat top left;
}
.contentArea{
	padding:12px 0 0 0;
}
.homePageTop{
	padding:0 0 45px 25px;
}
.homepageTopLeft{
	width:513px;
	float:left;
	padding:15px 0px 0 0;
	font-size:16px;
}
p.welcomeText{
	padding:0 40px 0 10px;
	font-size:16px;
	line-height:22px;
}
.homepageLeftImage{
	height:42px;
}
.homepageTopLeft p{
	font-size:16px;
	line-height:25px;
}
.blueLinks{
	color:#00aeef;
	font-size:16px;
	text-decoration:underline;
}
.smallBlueLinks,.smallBlueLinks:hover{
	color:#00aeef;
	font-size:14px;
	text-decoration:none;
}
.blueLinks:hover{
	color:#00aeef;
	text-decoration:none;
}
.homepageTopRight{
	width:288px;
	float:left;
}
.signUp{
	padding:0 0 30px 0;
}
.signUpBlueButtonDiv{
	padding:0 0 0 20px;
}
.signUpBlueButton{
	background:url(/images/submit_but_blue.gif) no-repeat;
	display:block;
	line-height:24px;
	width:187px;
	text-align:center;
	color:#00aeef;
	font-weight:bold;
}
.signUpBlueButton:hover{
	color:#93c6ed;
	background:url(/images/submit_but_blue_hover.gif);
}
.youngSking_banner{
	width:453px;
	float:left;
}
.youngSkin_bannerImage{
	height:352px;
}
.youngSkinBottom{
	background:url(/images/youngSkin_bottomBg.gif) repeat-y;
	padding:15px 0 0px 40px;
	height:56px;
}
.youngSkinButton{
	line-height:23px;
	background:url(/images/youngSkin_button.gif) no-repeat;
	padding:0 0 0 30px;
	color:#ad6d14;
	font-weight:bold;
	width:181px;
	display:block;
	float:left;
	margin:0 0 10px 0;
}
.youngSkinButton:hover{
	background:url(/images/youngSkin_button_hover.gif) no-repeat;
	color:#d0a055;
}
.youngSkinLinks{
	color:#ad6d14;
	padding:12px 10px 0 0px;
	margin:0 0 10px 0;
	display:block;
	float:left;
	width:167px;
	text-align:right;
}
.youngSkinLinks a{
	color:#ad6d14;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.youngSkinLinks a:hover{
	color:#ad6d14;
	text-decoration:none;
}
.youngSkinText{
	padding:0;
	margin:0;
	font-size:14px;
	color:#ad6d14;
}
.waveBanner{
	width:452px;
	float:left;
}
.waveBannerImgDiv{
   height:352px;
}
.waveBannersignUp{
	padding:40px 0 0 0;
}
.waveBannerText{
	width:125px;
	position:absolute;
	top:335px;
	left:310px;
}
#container .darkPinkText a, #container .darkPinkText a:hover{
	color:#c73e8a;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
#container .pinkText a, #container .pinkText a:hover{
	color:#ec7fb3;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#footerArea{
	background:url(/images/footerBg.png) no-repeat;
	height:151px;
	width:905px;
	margin:0 auto;
}
.footerText
{
	padding:60px 0 0 0;
}
.footerNotes{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding: 0 50px;
}
.footerNotes a,.footerNotes a:hover{
	font-size:14px;
	margin:0 9px;
	text-decoration:none;
	color:#747a7e;
}
/* EOF Home Page Styles */

/* Skin Solutions page Styles*/
#ss_bodyArea{
	width:903px;
	margin:0 auto;
	background:url(/images/ss_content_bg.gif) repeat-y;
}
.ss_contentArea{
	padding:0px 0 10px 0;
}
.ss_leftmenu{
	height:420px;
	width:350px;
	float:left;
	padding:0 20px 0 0;
	margin:0 0 20px 0;
}
.ss_rightContent{
/*	width:468px;
	float:left;*/
	padding: 0 60px 0 40px;
}
.ss_rightContent p{
	font-size:14px;
	line-height:17px;
	padding:5px 0;
	margin:5px 0;
}
.ss_rightContent ol{
	list-style-type:decimal;
	font-size:14px;
	line-height:17px;
}
.skinContent ul, .skinContent ol{
	margin:0;
	padding:0;
}
.skinContent ul li,.skinContent ol li{
	font-size:14px;
	line-height:17px;
	color:#00AEEF;
	font-weight:bold;
	margin:0 20px;
}
.skinContent table,.skinContent{
	font-size:14px;
	line-height:17px;
}
.ss_rightContent ul li div,.ss_rightContent ol li div{
	color:#666666;
	font-weight:normal;
}
.contentimage{
	text-align:center;
	margin:0 0 0 370px;
}
p.productImage{
	text-align:center;
}
.menuHead{
	font-size:34px;
	color:#00aeef;
	background:url(/images/menuHeadBg.gif) repeat-y;
	line-height:45px;
	padding:0 0 0 40px;
}
ul.skinType, ul.productRange{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.skinType li, ul.productRange li{
	padding:5px 0 5px 40px;
}
ul.skinType li a, ul.productRange li a{
	background:url(/images/leftManuArrow.gif) right center no-repeat;
	padding:0 15px 0 0;
	font-size:14px;
}
ul.skinType li a:hover,ul.skinType li a.activ, ul.productRange li a:hover, ul.productRange li a.activ{
	color:#00aeef;
}
.commandments{
	padding:0 40px;
}
h2.pageHeading,h2.blueH2{
	margin:0 0 7px 0;
	padding:0;
	font-size:21px;
	color:#00aeef;
	font-weight:normal;
}
h3.blueH3{
	margin:20px 0 3px 0;
	padding:0;
	font-size:18px;
	color:#00aeef;
	font-weight:normal;
	display:block;
}
/* EOF Skin Solutions Page Styles*/

/* Young Skin page Styles */
#yS_bodyArea{
	height:644px;
	padding:21px 0 0 0;
}
.ys_leftPart{
	float:left;
	width:453px;
}

.health_nw{
	height:149px;
	padding:165px 190px 0 42px;
}
.health_nw h2{
	margin:0 0 0px 0;
	padding:0;
	font-size:19px;
	color:#88b736;
	font-weight:bold;
	text-transform:uppercase;
}

.fashion_nw h2{
	margin:0 0 0px 0;
	padding:0;
	font-size:19px;
	color:#57b5f0;
	font-weight:bold;
	text-transform:uppercase;
}
.fashion_nw{
	width:150px;
	float:left;
	padding:15px 0 0 40px;
}

.ys_rightPart{
	float:left;
	width:450px;
	padding:30px 0 0 0;
}

.music{
	padding:3px 160px 0 95px;
	height:95px;
}
.music h2{
	color:#8db690;
	text-transform:uppercase;
	font-size:19px;
	margin:0 0 0px 0;
	padding:0;
}
.testUrSkin{
	width:140px;
	float:left;
	padding:75px 0 0 40px;
}


.skinTips_nw{
	width:220px;
	float:left;
	padding:15px 0 0 40px;
}
.skinTips_nw h2{
	color:#ad6d14;
	text-transform:uppercase;
	font-size:19px;
	margin:0 0 0px 0;
	padding:0;
}
.skinTips_nw h3{
	color:#f7941d;
	text-transform:uppercase;
	font-size:12px;
	margin:0px 0 0px 0;
	padding:0;
}

.tip1_nw{
	padding:0 70px 0 0;
}
.tip2_nw{
	padding:25px 15px 0 65px;
}

.section5{
	width:230px;
	float:left;
}

.ys_rightPart_new{
	float:left;
	width:450px;
	padding:20px 0 0 0;
}

.section4_nw{
	width:180px;
	float:left;
	padding:15px 0 0 40px;
	height:90px;
}
.section5{
	width:230px;
	float:left;
}

.section6_nw{
	height:90px;
	padding:0 0 0 7px;
}
.section7_nw{
	padding:0px 93px 0 45px;
}
.section7_nw1{
	padding:0px 1px 0 45px;
}
.section7_nw h2{
	color:#ad54c4;
	text-transform:uppercase;
	font-size:18px;
	margin:0 0 0px 0;
	padding:0;
}

/* EOF Young Skin Page Styles */

/*Sign Up Page Styles */
#signUpbodyArea{
	width:903px;
	margin:0 auto;
}
.signUpContentArea{
}

.signUp_top{
	background:url(/images/signUp_topBgnew.gif) repeat-y;
	padding:0;
	padding:0 0 20px 0;
	height:229px

}
.signUp_topLeft{
	float:left;
	width:440px;
	margin:0 10px 0 12px;
}
.signUp_topRight{
	float:left;
	width:349px;
	padding:10px 10px 0px 10px;
}

#signUpbodyArea a{
	font-size:13px;
	color:#747a7e;
	line-height:15px;
	text-decoration:underline;
}
#signUpbodyArea a:hover{
	text-decoration:none;
	font-size:13px;
	color:#747a7e;
	line-height:15px;
}
.signUp_head{
	background:url(/images/signUp_head_bg.gif) repeat-y;
	height:48px;
	padding:22px 0 0 40px;
}
.signUpForm{
	padding:0 15px 0 40px;
	background:#fff url(/images/signUp_form_bg.gif) repeat-x;
	width:847px;
}
.signUpForm p{
	font-size:16px;
	line-height:17px;
	color:#747a7e;
	margin:7px 0;
}
.signUpFormLeft{
	width:455px;
	float:left;
	padding:25px 0 0 0;
}
.signUpFormRight{
	float:left;
	width:392px;
	padding:212px 0 0 0;
}
.dobField{
	width:28px;
	height:17px;
	background:url(/images/dob_bg.gif) no-repeat;
	text-align:center;
	border:none;
	padding:3px 3px;
	color:#747a7e;
}
.textField,.textField1{
	width:256px;
	height:19px;
	border:none;
	padding:3px 3px;
	background:none;
	color:#747a7e;
}
.textFieldSpan{
	background:url(/images/textField_bg.gif) no-repeat ;
	height:24px;
	display:block;
	margin:2px 0;
}
.mandatory{
	font-size:12px;
	padding:0 0 0 25px;
}
.signUpBannerArea{
	position:relative;
	height:125px;
	padding:130px 0 0 0;
}
.signUpBannerText{
	font-size:13px;
	position:absolute;
	top:130px;
	right:0px;
	width:185px;
}
.TandC{
	width:130px;
	position:absolute;
	top:240px;
	left:40px;
}
.TandC a{
	font-size:10px;
	color:#747a7e;
	text-decoration:underline;
}
.TandC a:hover{
	color:#747a7e;
	text-decoration:none;
}
.signUpForm .rightIntro{
	font-size:14px;
	line-height:15px;
}
.rightIntro .darkPinkText{
	font-size:16px;
	color:#c73e8a;
	font-weight:bold;
}
p.waveLogo{
	padding:0 0 0 185px;
	height:80px;
	font-size:14px;
	line-height:17px;
}
.saveText{
	font-size:20px;
	text-transform:uppercase;
	line-height:24px;
	color:#c73e8a;
	font-size:18px;
}
.signUpForm p.promoCode{
	font-size:12px;
}
.smallText{
	font-size:11px;
	float:left;
	display:block;
	padding:0 5px 0 0;
}
.signUpForm .xsmallText, .thankYouForm .xsmallText {
	font-size:11px;
	line-height:13px;
	float:none;
	clear:both;
}

.signUpForm .xsmallText a{
	font-size:11px;
	line-height:13px;
	text-decoration:underline;
}
.signUpForm .xsmallText a:hover{
	font-size:11px;
	line-height:13px;
	text-decoration:none;
}
.promotionCodeArea{
	padding:0 0 0 40px;
}
.promotionCodeArea p{
	font-size:12px;
}
.signUpForm .promotionText{
	line-height:12px;
}
.promoCodeFieldSpan{
	background:url(/images/promoField_bg.gif) no-repeat ;
	width:auto;
	display:block;
	float:left;
}
.promoText{
	float:left;
	width:auto;
	display:block;
	font-size:14px;
}
.textField1{
	width:177px;
}
.promoSmallTxt{
	font-size:12px;
}
.liketoContact{
	float:left;
	width:230px;
	display:block;
	padding:0 15px 0 0;
	font-size:11px;
	font-weight:bold;
}
.like2ContactRadio{
	display:block;
	float:left;
	width:125px;
	font-size:17px;
}
.sign_submit{
	text-align:right;
	padding:0 0 0 260px;
}
#signUpbodyArea .signUpSubmit{
	background:url(/images/signUp_submit.gif) no-repeat;
	width:126px;
	display:block;
	text-align:center;
	padding:5px 0;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#747a7e;

}
#signUpbodyArea .signUpSubmit:hover, #signUpbodyArea a.submitDisable{
	background:url(/images/signUp_submit_hover.gif) no-repeat;
	width:126px;
	display:block;
	text-align:center;
	padding:5px 0;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#747a7e;
}
/*EOF SignUp Page Styles */
/*Start of Buy Now page Styles */
.buyNow_contentArea{
	background:url(/images/buyNow.gif) no-repeat;
	height:665px;
}
.buyNowText{
	padding:285px 240px 0 260px;
	font-size:21px;
	text-align:center;
}
.buyNow_logos{
	padding:15px 0 0 58px;
	text-align:left;
}
/*EOF BuyNow page Styles */

/*Start of Embrace page Styles */
.destinationLvl1{
margin:0 0 0 40px;
padding:0;
list-style-type:none;
}
.el_leftmenu{
	width:435px;
	float: left;
	padding:0 20px 0 0;
}
.el_leftmenu table{
	font-size:14px;
}
.el_leftmenu h2,.destinationDetailLinks h2 {
	margin-bottom:0;
	margin-top:10px;
	color:#00AEEF;
	font-size:20px;
	font-weight:lighter;
}
.el_leftmenu a,.destinationDetailLinks a {
	color:#00AEEF;
	text-decoration:none;
	background:url(/images/icons/arrowright.gif) right center no-repeat;
	padding:0 10px 0 0;
}
.el_leftmenu a:hover,.destinationDetailLinks a:hover {
	color:#000000;
	background:url(/images/icons/arrowright.gif) right center no-repeat;
	padding:0 10px 0 0;
}
.el_rightContent{
	width:387px;
	float:left;
	padding:0 60px 0 0px;
}
.emberace_detail_leftarea{
	width:283px;
	float:left;
	padding:0 0 0 60px;
}
.emberace_detail_rightContent{
	float:left;
	padding:0px 20px 20px 50px;
	width:450px;
}
.emberace_detail_rightContent p,.el_rightContent p{
	font-size:14px;
	line-height:17px;
	padding:5px 0;
	margin:5px 0;
}
.el_rightContent table{
	font-size:14px;
	line-height:17px;
}
.destinationDetailLinks{
padding: 0 0 40px 343px;
}
.destinationDetailLinks div{
float:left;
}
.destinationDetailLinks div.clearall{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
/*EOF Embrace page Styles */
/*Start of Contact page Styles */
.formContentArea, .formContentArea table{
	font-size:14px;
	line-height:17px;
}
.formContentArea a,.ss_rightContent a{
	color:#00aeef;
	font-size:14px;
	text-decoration:underline;
}
.formContentArea a:hover,.ss_rightContent a:hover{
	color:#000;
	text-decoration:none;
	font-size:14px;
}
.formContentArea h1,#sitemap h1{
	margin:0 0 7px 0;
	padding:0;
	font-size:21px;
	color:#00aeef;
	font-weight:normal;
}
#sitemap ul{
	list-style-type:none;
}
#sitemap ul li a{
	font-weight:normal;
}
/*EOF Contact page Styles */

/* Thank You Page Styles */
#thankYoubodyArea{
	width:903px;
	margin:0 auto;
	background:url(/images/gradientBg.gif) no-repeat top left;
}

.thankYou_topRight .thankYou_pageHead{
	font-size:23px;
	color:#c73e8a;
	font-weight:bold;
	line-height:26px;
}
.thankYou_top{
	background:url(/images/signUp_topBg.gif) repeat-y;
	padding:0;
	padding:0 30px 20px 12px;
	height:350px
}
.thankYou_topLeft{
	float:left;
	width:277px;
	margin:0 32px 0 0px;
}
.thankYou_topRight{
	float:left;
	width:545px;
	padding:30px 0px 0 0;
}
.thankYou_topRight p{
	font-size:15px;
	line-height:20px;
}
#thankYoubodyArea a{
	font-size:13px;
	color:#747a7e;
	line-height:15px;
	text-decoration:underline;
}
#thankYoubodyArea a:hover{
	text-decoration:none;
	font-size:13px;
	color:#747a7e;
	line-height:15px;
}
#thankYoubodyArea a.thankyouSubmit{
	background:url(/images/signUp_submit.gif) no-repeat;
	width:112px;
	text-align:center;
	display:block;
	float:left;
	padding:5px 10px;
	margin-left:10px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#747a7e;
}
#thankYoubodyArea a.thankyouSubmit:hover{
	background:url(/images/signUp_submit_hover.gif) no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#b6b2a6;
}
#thankYoubodyArea a.printCoupon{
	background:url(/images/print_submit.gif) no-repeat;
	text-align:center;
	display:block;
	float:left;
	padding:10px 10px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#747a7e;
	font-size:13px;
	width:187px;
	margin:0 0 0 10px;
}
#thankYoubodyArea a.printCoupon:hover{
	background:url(/images/print_submit_hover.gif) no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#b6b2a6;
}
.termsandCon a{
	font-size:11px;
}
.thankYouForm{
	padding:30px 15px 20px 40px;
	background:#fff url(/images/signUp_form_bg.gif) repeat-x;
	width:847px;
}
.thankYouForm  .thankYou_formHead{
	color:#c73e8a;
	font-size:20px;
}
.thankYouLeft{
	width:350px;
	float:left;
	padding:20px 0 0 0;
}
.thankYouRight{
	width:350px;
	float:left;
	padding:20px 0 0 0;
}
.thankYouForm p{
	font-size:17px;
	line-height:20px;
}
.thanksLinks a{
	padding:0 20px;
}
.printIntro{
	float:left;
	display:block;
}
.error{
	margin-top: 0px;
}
.starText {
	font-size:15px;
}
.couponError
{
 color:#ff0000;
 padding: 10px 0 0;
}
.sinupError{
 color:#ff0000 !important;
 font-size:16px !important;
 padding: 10px 0 0;
}
.emailField{
	width:266px;
	height:17px;
	background:url(/images/text_box.gif) no-repeat;
	text-align:left;
	border:none;
	padding:3px 3px;
	color:#747a7e;
}
#container sup {
    font-size:12px;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
.h2_sup{
	position:relative;
	bottom:-1px;
}
/* Young Skin related */
.healthy_nw{
	padding:200px 20px 0 36px;
}
.healthy_nw p{padding-right:50px;}

.healthy_nw h2{
	margin:0 0 0px 0;
	padding:13px 0px 10px 0px;
	font-size:15px;
	color:#919596;
	font-weight:bold;
	text-transform:uppercase;
}
.green_quote{color:#88b236; font-weight:bold; font-style:italic; padding:10px 110px 10px 0px;}
 span.green_head{font-size:14px; color:#88b236; font-weight:bold;}
.pbullet{padding:15px 0px 10px 30px;}
.pbullet2{padding:10px 0px 10px 30px;}

bullet3{padding:24px 50px 10px 30px;}
.pbullet4{padding:28px 80px 54px 30px;}

.pbullet3_hlth{padding:38px 75px 5px 40px;}
.pbullet4_hlth{padding:5px 70px 20px 40px;}

#healthy_container{
	background:url(/content/images/neutrogena.en_GB/healthy_new.jpg);
	height:644px;
	padding:21px 0 0 0;
}
#healthy_container .green_quote{color:#88b236; font-weight:bold; font-style:italic; padding:10px 90px 10px 0px;}
#yS_bodyArea_new{
	background:url(/content/images/neutrogena.en_GB/youngskin_new.jpg) no-repeat;
	height:644px;
	padding:21px 0 0 0;
}
.bg_left{
	position:absolute;
	left: -14px;
	top:85px;
}

#makeup_container{
	background:url(/content/images/neutrogena.en_GB/makeup_new.jpg);
	height:644px;
	padding:21px 0 0 0;
}
#makeup_container .pink_quote{color:#a961d0; font-weight:bold; font-style:italic; padding:10px 0px 10px 0px;}
.makeup_leftPart{
	float:left;
	width:453px;
}
.makeup_rightPart{
	float:left;
	width:450px;
	padding:30px 0 0 0;
}
.makeup_nw{
	padding:200px 90px 0 36px;
}
.makeup_nw h2{
	margin:0 0 0px 0;
	padding:10px 0px 10px 0px;
	font-size:15px;
	color:#919596;
	font-weight:bold;
	text-transform:uppercase;
}

#stylish_container{
	background:url(/content/images/neutrogena.en_GB/stylish_new.jpg) no-repeat;
	height:644px;
	padding:21px 0 0 0;
}

#stylish_container .blue_quote{color:#48a4de; font-weight:bold; font-style:italic; padding:10px 110px 10px 0px;}

.stylish_nw{
	padding:200px 20px 0 36px;
}

.stylish_nw h2{
	margin:0 0 0px 0;
	padding:20px 10px 10px 0px;
	font-size:15px;
	color:#919596;
	font-weight:bold;
	text-transform:uppercase;
}
.pbullet_stylish{padding:0px 20px 10px 30px;}
.pbullet2_stylish{padding:7px 20px 10px 30px;}
span.blue_head{font-size:14px; color:#57b5f0; font-weight:bold;}
.pbullet3_stylish{padding:38px 30px 10px 40px;}
.pbullet4_stylish{padding:35px 30px 35px 40px;}
.pbullet3_makeup{padding:20px 90px 0 30px;}
.pbullet4_makeup{padding:20px 90px 0 30px;}
.pbullet1_makeup{padding:10px 0 7px 30px;}
span.pink_head{font-size:14px; color:#aa47d0;font-weight:bold;}
.pbullet{padding:0px 0px 7px 30px;}
.pbullet2{padding:6px 0px 10px 30px;}
.pbullet3{padding:24px 50px 10px 30px;}
.pbullet4{padding:28px 80px 40px 30px;}
.empty{padding:0px; margin:0px;}

.link_right{
	position:absolute;
	left: 383px;
	top: 434px;
	height: 112px;
	width: 55px;
}
.link_left{
	position:absolute;
	left: 228px;
	top: 571px;
	height: 122px;
	width: 59px;
}
.link_wave{
	position:absolute;
	left: 350px;
	top: 360px;
	height: 124px;
	width: 55px;
}

.link_dclean{
	position:absolute;
	left: 330px;
	top: 361px;
	height: 109px;
	width: 89px;
}


.link_makeup{
	position:absolute;
	left: 374px;
	top: 369px;
	height: 110px;
	width: 41px;
}

a.tip_lnks,a.tip_lnks:active,a.tip_lnks:visited{	color:#f7941d;
	text-transform:uppercase;
	font-size:12px;
	margin:0px 0 0px 0;
	padding:0; text-decoration:underline;}
	
a.tip_lnks:hover{	color:#f7941d;
	text-transform:uppercase;
	font-size:12px;
	margin:0px 0 0px 0;
	padding:0; text-decoration:none;}

.section8_nw{
	padding:168px 0 0 300px;
}

.msg_p{width:340px;}
.purchase_map{height:82px; padding:4px 0px 0px 45px;}

/* Young Skin related end*/


/* Start of survey css */

/* New classes as on 17 Feb 2009 Start*/
.ys_contentArea p{
	font-size:13px;
	color:#747a7e;
	line-height:15px;

}
.ys_contentArea p a{
	font-size:13px;
	color:#747a7e;
	line-height:15px;
	text-decoration:underline;
}
.ys_contentArea p a:hover{
	text-decoration:none;
	font-size:13px;
	color:#747a7e;
	line-height:15px;
}

.signup_nw{
	display:block; 
	width:190px; 
	height:70px;
}

.survey_nw{
	padding:185px 20px 0 36px;
}

.survey_nw h2{
	margin:0 0 0px 0;
	padding:13px 0px 10px 0px;
	font-size:12px;
	color:#919596;
	font-weight:bold;
}
.survey_nw h3{
	margin:0 0 0px 0;
	padding:8px 0px 4px 18px;
	font-size:11px;
	color:#919596;
	font-weight:bold;

}
.questnr_left{float:left; padding:0px 10px 0px 0px; margin:0px; width:175px; height:148px;}
.questnr_right{float:left; padding:0px 0px 0px 40px; width:170px; height:148px;}
.questnr_leftbtm{float:left; padding:0px 10px 0px 0px; margin:0px; width:175px; height:140px;}
.questnr_rightbtm{float:left; padding:0px 0px 0px 40px; width:170px; height:140px;}
ul.survey_slct{padding:0px 0px 0px 0px; margin:0px;}
ul.survey_slct li{padding:0px; margin:0px; list-style-type:none;}
input{padding:0px; margin:0px 0px 6px 0px;}
ul.survey_frm{padding:30px 0px 0px 0px; margin:0px;}
ul.survey_frm li.frm_left{padding:5px 0px 0px 0px; float:left; list-style-type:none; width:60px;}
ul.survey_frm li.frm_leftcntd{padding:5px 0px 0px 20px; float:left; list-style-type:none; width:60px;}
ul.survey_frm li.frm_right{padding:0px; float:left; list-style-type:none;}
ul.survey_frm li.clear_frm{padding:0px; margin:0px; list-style:none; }
ul.submit_survey{padding:0px 0px 0px 0px; margin:0px;}
.survey_rightPart{
	float:left;
	width:415px;
	padding:30px 0px 0px 37px;
}
.survey_rightPart h2{
	margin:0 0 0px 0;
	padding:13px 0px 10px 0px;
	font-size:12px;
	color:#919596;
	font-weight:bold;
}
.survey_rightPart h3{
	margin:0 0 0px 0;
	padding:8px 0px 4px 18px;
	font-size:11px;
	color:#919596;
	font-weight:bold;

}
.survey_rightPart h3.thank{
	margin:0 0 0px 0;
	padding:0px 50px 4px 0px;
	font-size:11px;
	color:#919596;
	font-weight:bold;

}
.survey_rightPart h1{
	margin:0 0 0px 0;
	padding:32px 0px 4px 0px;
	font-size:18px;
	color:#ec7fb3;
	font-weight:bold;

}
.textField_frm{
	width:320px;
	height:19px;
	border:none;
	padding:3px 3px;
	background:none;
	color:#747a7e;
}
.textField_frmmed{
	width:160px;
	height:19px;
	border:none;
	padding:3px 3px;
	background:none;
	color:#747a7e;
}

.textField_frmsmall{
	width:70px;
	height:19px;
	border:none;
	padding:3px 3px;
	background:none;
	color:#747a7e;
}
.textFieldbig{
	background:url(/images/txtfld_bigbg.gif) no-repeat ;
	width:333px;
	height:24px;
	display:block;
	margin:2px 0;
}
.textFieldmed{
	background:url(/images/txtfld_medbg.gif) no-repeat ;
	width:173px;
	height:24px;
	display:block;
	margin:2px 0;
}

.textFieldsmall{
	background:url(/images/txtfld_smallbg.gif) no-repeat ;
	width:78px;
	height:24px;
	display:block;
	margin:2px 0;
}
.submit_left{float:left; width:200px; padding:20px 0px 0px 0px;}
.submit_right{float:left; width:100px; padding:10px 0px 0px 65px; }
.submit_message{float:left; width:50px; padding:10px 0px 0px 65px; }
a.sbmt_srvy,a.sbmt_srvy:active,a.sbmt_srvy:visited{ font-size:11px; text-decoration:underline; color:#747a7e}
a.sbmt_srvy:hover{font-size:11px; text-decoration:none; color:#747a7e}
#message{width:395px; height:188px; background:url(/images/message_bg.jpg) no-repeat left top; padding:0px 10px 10px 25px;}
#message h1{margin:0 0 0px 0;
	padding:32px 0px 4px 0px;
	font-size:23px;
	color:#e63c8d;
	font-weight:bold;}
#message h1.sry{margin:0 0 0px 0;
	padding:22px 0px 4px 0px;
	font-size:23px;
	color:#e63c8d;
	font-weight:bold;}
#message h2{margin:0 0 0px 0;
	padding:0px 0px 4px 0px;
	font-size:21px;
	color:#727b7f;
	font-weight:bold;}
#message h2.sorry{margin:0 0 0px 0;
	padding:0px 0px 4px 0px;
	font-size:17px;
	color:#727b7f;
	font-weight:bold;}
.msg_p{width:340px;}
/* New classes as on 17 Feb 2009 End*/
/* End of survey css files*/

.pbullet3_stylish_may{padding:45px 48px 5px 40px;}
.pbullet4_stylish_may{padding:28px 30px 35px 40px;}

.section8_may{
	padding:145px 0 0 294px;
}

.stylish_may{
	padding:200px 20px 0 36px;
}

.stylish_may h2{
	margin:0 0 0px 0;
	padding:5px 10px 10px 0px;
	font-size:15px;
	color:#919596;
	font-weight:bold;
	text-transform:uppercase;
}

.section8_nw1{
	padding:172px 0 0 294px;
}

/* New classes as on 17 June 2009 Start*/
#glamour_container{
	background:url(/images/glamour/glamour.jpg) no-repeat;
	height:624px;
	padding:21px 0 0 0;
}
#glamour_thcontainer{
	background:url(/images/glamour/glamour_thank.jpg) no-repeat;
	height:644px;
	padding:21px 0 0 0;
}

.glamour_leftPart p{
	padding: 0px 0px 10px 0px;
}
a.glamour{
	width:115px;
	background:url(/images/glamour/glamour_normal.gif) no-repeat;
}
a.glamour:hover,a.glamour_activ{
	width:115px;
	background:url(/images/glamour/glamour_activ.gif) no-repeat;
}
a.sign_glamour{
	width:115px;
	background:url(/images/glamour/glamour_sgnnormal.gif) no-repeat;
}
a.sign_glamour:hover,a.sign_glamour_activ{
	width:115px;
	background:url(/images/glamour/glamour_sgnactiv.gif) no-repeat;
}
a.ss_glamour{
	width:115px;
	background:url(/images/glamour/glamour_skinnormal.gif) no-repeat;
}
a.ss_glamour:hover,a.ss_glamour_activ{
	width:115px;
	background:url(/images/glamour/glamour_skinactiv.gif) no-repeat;
}
span.glam_pink{ 
	font-style:italic;
	font-weight:bold;
	color:#db249b;
}
span.glam_pink_nor{ 	
	color:#db249b;	
}
span.glam_pink_bld{ 	
	color:#db249b;	
	font-weight:bold;
}
p.sml_txt{
	font-size:10px;
}
.glam_frb_dob{padding:1px 0px 0px 0px;}
.glam_submit{padding:2px 0px 0px 150px;}
.glam_dd{
	width:34px;
	height:19px;	
	border:none;
	padding:3px 3px;	
	background:none;
}
.glam_yyyy{
	width:50px;
	height:19px;	
	border:none;
	padding:3px 3px;	
	background:none;
}
.glam_txtfld{
	width:170px;
	height:20px;
	border:none;
	padding:3px 3px;	
	background:none;
	color:#747a7e;
}
.glam_txtarea{
	width:382px;
}
.glamour_rightPart a.glam_btn,a.glam_btn:active,a.glam_btn:visited{
	background:url(/images/glamour/glam_btn.gif) no-repeat;
	width:86px;
	text-align:center;	
	padding:0px 8px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#ad6d14;	
	float:left;
}
.glamour_rightPart a.glam_btn:hover{
	background:url(/images/glamour/glam_btnhvr.gif) no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#b6b2a6;	
}
#glamoursignup p.glam_ftr{
padding:5px 10px 0px 0px;
font-size:9px;
line-height:10px;
}
.glamour_rightPart a.glam_ftlnk,a.glam_ftlnk:visited,a.glam_ftlnk:active{text-decoration:underline; font-size:9px;}
.glamour_rightPart a.glam_ftlnk:hover{text-decoration:none;font-size:9px;}
.fashion_nw h3{
	margin:0 0 0px 0;
	padding:10px 0px 5px 0px;
	font-size:12px;
	color:#57b5f0;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}

.wave_nw{
	padding:5px 0px 0px 10px;
}
.wave_nw sup{
font-size:10px;
}
.wave_nw h2{
	color:#e84ab9;
	text-transform:uppercase;
	font-size:18px;
	margin:0 0 0px 0;
	padding:0;
}

.wave_lnk{
	position:absolute;
	left: 493px;
	top: 202px;
	width: 411px;
	height: 95px;
}
.thankYou_topRight span.thank_italic{
font-style:italic;
font-weight:bold;
}
.thankYou_topRight span.thank_bld{
font-weight:bold;
}
.thankYou_topRight .thank_small{
font-size:12px;
padding:10px 0px 0px 0px;
}
#browse_container{
width:650px;
height:650px;
border:4px solid #70797d;
padding:10px;
background-color:#e7e7e7;
font-size:12px;
margin:50px;
}
#browse_container input{padding:0px; margin:0px; height:25px;}
.browse_field{padding:10px 0px 0px 200px;}
.browse_upload{padding:10px 0px 0px 250px;}
#glamoursignup .txt_ad{margin:-6px 0px 0px 0px;}
#glamoursignup .txt_adsmall{margin:-2px 0px 0px 0px;}
#glamoursignup .txt_adtop{margin:8px 0px 0px 0px;}
div.btn_dbl div{float:left}
.right_btn{padding:0px 0px 0px 20px;}
.btn_dbl a.glam_rtbtn,a.glam_rtbtn:active,a.glam_rtbtn:visited{
	background:url(/images/glamour/glam_rtbtn.gif) no-repeat;
	width:110px;
	text-align:center;	
	padding:0px 0px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#ad6d14;	
	float:left; height:15px;
}
.btn_dbl a.glam_rtbtn:hover{
	background:url(/images/glamour/glam_btnrthvr.gif) no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#b6b2a6;	
}

#glamoursignup p {
   margin:0px;
   padding:0px;
}
#glamoursignup #glam_submit{padding:2px 0px 0px 150px;}

.mf_gap{padding:0px 12px 0px 0px;}
/* New classes as on 17 June 2009 End*/

.glamour_rightPart p{
line-height:20px;
}

.glamour_rightPart p.stillregister{
padding:100px 0px 0px 0px;
}

.glam_rgstr{
padding:30px 0px 0px 0px;
}

.glamour_rightPart{
	float:left;
	width:345px;
	padding:0px 10px 0px 45px;
	font-size:12px;
	line-height:17px;
}

.complete{
padding-top:180px;
padding-right:50px;
}

/** New classes added as part of Nov e CRM changes **/

.glamour_left1{
	float:left;
	width:367px;
}
.glamour_left2{
	float:left;
	width:201px;
	padding:13px 0px 0px 0px;
}
.glamour_left3{
	width:120px;
	padding:375px 0 0 225px;
	color:#c77700;
}
.glamour_leftPart{
	font-size:12px;
	line-height:17px;
	float:left;
	width:376px;
	padding:150px 35px 0 40px;
}

.glamour_right1{
	float:left;
	width:367px;
}
.glamour_right2{
	float:left;
	width:189px;
	padding:15px 0px 0px 0px;
}
.glamour_right3{
	width:127px;
	padding:500px 0px 0px 215px;
	color:#c77700;
}

.glamour_right2 a{
	color:#747A7E;
	text-decoration:underline;
}

span.glam_yellow{ 
	font-style:italic;
	font-weight:bold;
	color:#ff9500;
}

h2 span.glam_pink{ 
	font-size:18px;
}
/** vandra: JC00017865 Deep Moisture ticket**/
.deepMoisture_banner {
	float:left;
	width:451px;
}

.deepMoisture_bannerImage {
	height:423px;
}
.wavebottom{
	padding:15px 0 0px 40px;
	height:56px;
	background-color:#FFFFFF;
	background:url(/content/home_textbox/neutrogena.en_GB/images/homewave_new_bottom.jpg) no-repeat;
}
a.deepmoisture{
	width:114px;
	background:url(/images/dmoisture_norm.gif) no-repeat;
}
a.deepmoisture:hover,a.deepmoisture_activ{
	width:114px;background:url(/images/dmoisture_activ.gif) no-repeat;
}
.dm_container{
	background:url(/content/images/neutrogena.en_GB/NF_home_bg.jpg) no-repeat;
	width:908px;
	height:998px;
	margin:0px 5px 0px 0px;
}
a.ss_deepmoisture{
	width:114px;
	background:url(/images/ss_dm_norm.gif) no-repeat;
}
a.ss_deepmoisture:hover,a.ss_deepmoisture_activ{
	width:115px;
	background:url(/images/ss_dm_activ.gif) no-repeat;
}
a.sign_deepmoisture{
	width:114px;
	background:url(/images/sign_dm_norm.gif) no-repeat;
}
a.sign_deepmoisture:hover,a.sign_deepmoisture_activ{
	width:114px;
	background:url(/images/sign_dm_activ.gif) no-repeat;
}
#right2_content {
	float:left;
	padding:21px 0 0 28px;
	width:385px;
}
a.dm_deepmoisture{width:114px;background:url(/images/dm_dmoisture_norm.gif) no-repeat;}
a.dm_deepmoisture:hover,a.dm_deepmoisture_activ{width:114px;background:url(/images/dm_dmoisture_activ.gif) no-repeat;}
a.dm_general{background:url(/images/dm_home_norm.gif) no-repeat;width:117px;}
a.dm_general:hover,a.dm_general_activ{background:url(/images/dm_home_activ.gif) no-repeat;width:117px;}
a.dm_skinSolution{background:url(/images/dm_skin_solutions_normal.gif) no-repeat;width:116px;}
a.dm_skinSolution:hover,a.dm_skinSolution_activ{background:url(/images/dm_skin_solutions_activ.gif) no-repeat;width:116px;}
a.dm_youngSkin{width:115px;background:url(/images/dm_young_skin_norm.gif) no-repeat;}
a.dm_youngSkin:hover,a.dm_youngSkin_activ{width:115px;background:url(/images/dm_young_skin_activ.gif) no-repeat;}
a.dm_signUp{width:117px;background:url(/images/dm_signup_norm.gif) no-repeat;}
a.dm_signUp:hover,a.dm_signUp_activ{width:117px;background:url(/images/dm_signup_activ.gif) no-repeat;}
a.dm_buyNow{width:120px;background:url(/images/dm_buy_now_norm.gif) no-repeat;}
a.dm_buyNow:hover,a.dm_buyNow_activ{width:120px;background:url(/images/dm_buy_now_activ.gif) no-repeat;}

.left1_content{padding:110px 0px 0px 60px;width:450px;float:left;}
.dm_container p{padding:0px 0px 15px 0px;}
.dm_container ul{margin:0px;padding:0px;}
.dm_container .left1_content ul li{list-style:none;float:left;padding:0px 8px 0px 0px;}
.dm_container .left1_content ul li.lst_txt,.dm_container .left2_content ul.left2 li.lst_txt{padding:5px 0px 0px 0px;}
.right1_content{padding:40px 0px 0px 370px;}
.dm_container h2{font-size:12px;font-weight:bold;color:#1f1f63;text-transform:uppercase;padding:0px 0px 5px 0px;}
.dm_container h2 span{font-size:22px;}
.dm_container .right1_content p{width:480px;}
.left2_content{padding:30px 0px 0px 60px;width:385px; float:left;}
.dm_container .left2_content h2{padding:0px 0px 8px 0px;}
.dm_container .left2_content ul li{color:#1f1f63;list-style:disc;margin:0px 0px 0px 16px;font-weight:bold;font-size:12px;padding:0px 0px 10px 0px;}
.dm_container .left2_content ul li span{font-weight:normal;color:#747a7e;}
.dm_container .left2_content ul.left2 li{list-style:none;float:left;padding:0px 8px 0px 0px;font-weight:normal;color:#747a7e;margin:0px;}
.dm_container .left2_content p.nt_txt{font-size:9px;padding:0px 0px 0px 0px;}
#container .dm_container a{color:#747a7e;text-decoration:underline;}
#container .dm_container a:hover{text-decoration:none;}
#top_flash{width:383px; float:right; padding:0px 0px 0px 0px;}
#title_flash{padding:3px 0px 0px 45px; float:left; width:200px;}
.bannersArea{width:904px;}