﻿*{padding:0;margin:0;}
body{font-family:Verdana, Arial,sans-serif;color:#666666;font-size:0.8em;text-align:center;background:#000 url(images/olay-tof-sam-login-body-bg.jpg) no-repeat 50% 100%;padding:0 0 24px;}
table{font-family:Verdana, Arial,sans-serif;color:#666666;font-size:1em;}
a{color:#9c8753;}
img{border:0;}
.clear{clear:both;}
table, #header, .BgSubscription, .home-BgSubscription, .PaddingLogin{text-align:left;}
table tr td td{ vertical-align:top !important;text-align:left;}

table td {border:none;}
table td td {border:none;}
table td td td {position:relative;}
table td td td td {border:none;}

#header{width:816px;background:url(images/olay-tof-sam-head-bg.jpg) no-repeat 0 0;}
#header h1{padding:40px 0 46px 50px;background:none;}

#ctl00_WebPartManager1_wp1468832827 table{text-align:center !important;width:100%;}
#ctl00_WebPartManager1_wp1468832827 table td{}

#ctl00_WebPartManager1_wp1111623996 table{text-align:center !important;width:100%;}
#ctl00_WebPartManager1_wp1111623996 table td{}

.iWrap{ text-align:center;margin:0 auto;width:816px;padding:0 0 0 0;}


#ctl00_WebPartManager1_wp1468832827 .home-BgSubscription {margin:0 0 0 51px;}
#ctl00_WebPartManager1_wp1468832827 td{text-align:center; color:#fff;}
#ctl00_WebPartManager1_wp1468832827 td div {color:#666 !important;}

#ctl00_WebPartManager1_wp1111623996 .home-BgSubscription {margin:0 0 0 51px;}
#ctl00_WebPartManager1_wp1111623996 td{text-align:center; color:#fff;}
#ctl00_WebPartManager1_wp1111623996 td div {color:#666 !important;}

/*--IWRAP EQUIV--*/
.home-BgSubscription,
.BgSubscription{width:714px;padding:0 0 12px;background: url(images/olay-tof-tbl-tile.gif) repeat-y 0 0;}
.BgSubscription .MemberHeader{background:url(images/olay-tof-tbl-hd-bg.gif) no-repeat 0 0;}
.BgSubscription .MemberHeader h1{padding:12px 14px 12px 14px;font-size:1em;}
.textcontainerSubscription{display:none;}
.RegistrationForm{width:714px;background:url(images/olay-tof-tbl-tile.gif) repeat-y 0 0;}
.BgSubscription-base,
.RegistrationForm .RegistrationForm{padding:0 0 20px;width:714px;background:url(images/olay-tof-tbl-base.gif) no-repeat 0 100%;}
/*--REG--*/
.RegistrationForm .TableWhoAreYou{width:320px;margin:0 0 0 14px;}
.RegistrationForm select{width:168px;float:left;}
.RegistrationForm .TableWhoAreYou input{width:168px;}
.RegistrationForm .verticalLine{display:none;}
/*--REG FORM CONTROLS--*/

.RegistrationForm #ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDoor,
.RegistrationForm #ctl00_WebPartManager1_wp699602789_ctl00_TextBoxFloor,
.RegistrationForm #ctl00_WebPartManager1_wp699602789_ctl00_txtAddress,
.RegistrationForm #ctl00_WebPartManager1_wp699602789_ctl00_txtTown,
.RegistrationForm #ctl00_WebPartManager1_wp699602789_ctl00_ddlCountry,
.RegistrationForm #ctl00_WebPartManager1_wp699602789_ctl00_txtZipCode{width:168px;margin:0 0 0;}
.RegistrationForm #ctl00_WebPartManager1_wp699602789_ctl00_ddlNumResidents{}

.RegistrationForm #ctl00_WebPartManager1_wp1295333314_ctl00_TextBoxDoor,
.RegistrationForm #ctl00_WebPartManager1_wp1295333314_ctl00_TextBoxFloor,
.RegistrationForm #ctl00_WebPartManager1_wp1295333314_ctl00_txtAddress,
.RegistrationForm #ctl00_WebPartManager1_wp1295333314_ctl00_txtTown,
.RegistrationForm #ctl00_WebPartManager1_wp1295333314_ctl00_ddlCountry,
.RegistrationForm #ctl00_WebPartManager1_wp1295333314_ctl00_txtZipCode{width:168px;margin:0 0 0;}
.RegistrationForm #ctl00_WebPartManager1_wp1295333314_ctl00_ddlNumResidents{}

/*--REG FORM CONTROLS - CHECK BOX--*/
td td .RegistrationForm input{margin:0 4px 14px 14px;}
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonAddBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonRemoveBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonAddGirl,
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonRemoveGirl{margin:0 4px 14px 0;}
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonAddBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonAddGirl{width:46px !important;height:27px !important;}
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonRemoveBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp699602789_ctl00_ImageButtonRemoveGirl{width:68px !important;height:27px !important;}

td td .RegistrationForm input{margin:0 4px 14px 14px;}
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonAddBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonRemoveBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonAddGirl,
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonRemoveGirl{margin:0 4px 14px 0;}
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonAddBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonAddGirl{width:46px !important;height:27px !important;}
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonRemoveBoy,
td td .RegistrationForm input#ctl00_WebPartManager1_wp1295333314_ctl00_ImageButtonRemoveGirl{width:68px !important;height:27px !important;}
/*--REG FORM SECTION TITLE--*/
.RegistrationForm .Label strong{font-weight:100;}
.RegistrationForm .page_subscription_who,
.RegistrationForm .title,
.RegistrationForm td td .title{font-size:1.0em;font-weight:700;}
/*--REG FORM TD PADDING--*/
.RegistrationForm .page_subscription_who{padding:0 4px 14px 14px;}
.RegistrationForm .TableWhoAreYou .page_subscription_who{padding:0 4px 14px 15px !important;}
.RegistrationForm .subscription_details{padding:0 4px 14px 0 !important;}
.RegistrationForm .TableYourDetails{padding:0 4px 14px 0;}
.RegistrationForm .title{padding:0 4px 14px 0 !important;}
.RegistrationForm td td .title {padding:0 194px 14px 14px !important;}
.RegistrationForm p.Label{padding:0 4px 14px 14px;}

.RegistrationForm input {float:left;}
.RegistrationForm .TextAlertGlobalBold, 
.RegistrationForm .textGlobal{color:#ff0000 !important;left:174px;}

#ctl00_WebPartManager1_wp699602789_ctl00_lblUserFound{display:block;padding:0 4px 0 14px !important;margin:0 0 14px;position:relative;left:0;float:left;}
#ctl00_WebPartManager1_wp699602789_ctl00_CompareValidatorddlNumResidents{float:none;margin-right:84px;}

#ctl00_WebPartManager1_wp1295333314_ctl00_lblUserFound{display:block;padding:0 4px 0 14px !important;margin:0 0 14px;position:relative;left:0;float:left;}
#ctl00_WebPartManager1_wp1295333314_ctl00_CompareValidatorddlNumResidents{float:none;margin-right:84px;}

.RegistrationForm .textGlobal,
.TableWhoAreYou .TextAlertGlobalBold{padding:0 !important;}
.RegistrationForm .subscription_family{padding:0 4px 14px 14px !important;}
.RegistrationForm .subscription_family_normal{padding:0 4px 14px 14px !important;}
.RegistrationForm .YearChild table{margin-left:13px;}
.RegistrationForm .YearChild td{width:300px !important;}
.RegistrationForm .YearChild td input{margin-left:42px;width:40px;}
/*--REG DIVIDERS--*/
.RegistrationForm .dottedlineSubscription
{
	padding:4px 0 0;
	background: url(images/olay-tof-tbl-h-div.gif) no-repeat 0 0;
	height:16px;}

/*----REG THANKS*/
.default_txt{width:714px;text-align:left;padding:0 0 7px !important;}
.default_txt span{display:block;padding:14px;}
.default_txt {background: url(images/olay-tof-tbl-base.gif) no-repeat 0 100% !important;}
.default_txt span{background: url(images/olay-tof-tbl-tile.gif) repeat-y 0 0 !important;}


#ctl00_WebPartManager1_wp699602789_ctl00_HyperLinkBackHome{display:none;}

#ctl00_WebPartManager1_wp1295333314_ctl00_HyperLinkBackHome{display:none;}

/*--IWRAP EQUIV HOME--*/
.home-BgSubscription{padding:0;}
.home-BgSubscription .MemberHeader{background:url(images/olay-tof-tbl-hd-bg.gif) no-repeat 0 0;}
.home-BgSubscription .MemberHeader h1{padding:12px 14px 9px 14px;font-size:1em;}
.BgSubscription-base{padding:0;width:714px;background:url(images/olay-tof-tbl-base.gif) no-repeat 0 100%;}
.home{width:714px;}
.home .home-copy{float:left;width:292px;padding:12px 0;}
.home .home-copy p{padding:0 14px 14px 14px;}
.home .home-img{float:left;width:422px;}
/*--LOGIN--*/
.login{width:714px; text-align:left;}
.login .login-img{float:left;width:276px;padding:0 0 12px 0;}
.login .login-copy{float:left;width:438px;}
.login .login-copy h2{padding:0 14px 14px 14px;font-size:1.4em;font-weight:100;color:#9c8753;}
.login .login-copy p{padding:0 14px 14px 14px;color:#fff;}
.login .login-copy p span{color:#9c8753;}
.PaddingLogin{background: url(images/olay-tof-tbl-base-2-col.gif) no-repeat 0 100%;width:714px;padding:0 0 7px;}
.PaddingLogin table{background: url(images/olay-tof-tbl-tile-2-col.gif) repeat-y 0 0;}
.PaddingLogin table {}
.PaddingLogin table table{padding:0;margin:0;}
.PaddingLogin table td{}
.PaddingLogin table td td{}
.PaddingLogin .innercontainer{background: url(images/olay-tof-sam-login-bg.jpg) no-repeat 144px 100%;}
.PaddingLogin .MemberHeader{background: url(images/olay-tof-tbl-hd-bg-a.gif) no-repeat 0 0;width:419px;}
.PaddingLogin .MemberHeader{text-align:left;}
.PaddingLogin .NotMemberHeader{background: url(images/olay-tof-tbl-hd-bg-b.gif) no-repeat 0 0;width:295px;}
.PaddingLogin .MemberHeader h1,
.PaddingLogin .NotMemberHeader h1{padding:12px 14px 9px 14px;font-size:1em;}
.PaddingLogin .InnerContainer_PaddingLeft{padding:10px 0 0 0;background: url(images/olay-tof-sam-login-bg.jpg) no-repeat 144px 100%;}
.PaddingLogin .txtHeaderLoginMember{padding:0 14px 0;}

.PaddingLogin #ctl00_WebPartManager1_wp504028237_ctl00_Login1_FailureText{padding:4px 14px 0;display:block;} 

.PaddingLogin #ctl00_WebPartManager1_wp160900494_ctl00_Login1_FailureText{padding:4px 14px 0;display:block;} 

.PaddingLogin .txtLoginMemberPurple{padding:0 14px 0;}
.PaddingLogin .RowPaddingTop{padding:0 14px 0;}
.PaddingLogin .RowPaddingTop span{padding:0;}
.PaddingLogin .RowPaddingTop .txtLoginMemberPurple{padding:0;}
.PaddingLogin .btnaligment{margin:4px 0 19px;}
.PaddingLogin .InnerContainer_PaddingLeft input{margin:0 14px 6px !important;}
.PaddingLogin .notmemberwrapper .txtLoginMemberSmallFont {padding:12px 14px 14px;}
.PaddingLogin .notmemberwrapper .btncreateac{padding:19px 14px 14px;}
.PaddingLogin .shadowborder,
.PaddingLogin .shadowbordernotmember,
.PaddingLogin .topwhite,
.PaddingLogin bottomwhite,
.PaddingLogin .visiomember,
.PaddingLogin .LoginHeaderInnerText,

.PaddingLogin #ctl00_WebPartManager1_wp504028237_ctl00_Login1_LabelGreaterThan,

.PaddingLogin #ctl00_WebPartManager1_wp160900494_ctl00_Login1_LabelGreaterThan,
.PaddingLogin .txtLoginMemberSmallFont span{display:none;}
/*--FORGOT PASSWORD--*/

#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPassword .PaddingLogin{background: url(images/olay-tof-tbl-base.gif) no-repeat 0 100% !important;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPassword .MemberHeader{background:url(images/olay-tof-tbl-hd-bg.gif) no-repeat 0 0 !important;width:714px;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPassword .PaddingLogin .innercontainer{background: url(images/olay-tof-tbl-tile.gif) repeat-y 0 0 !important;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPassword .PaddingLogin .calageinnercontainer{padding:15px 0 16px 0;text-align:left;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPassword .PaddingLogin .calageinnercontainer .btnaligment{margin:12px 0 0 14px !important;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPassword .PaddingLogin .txtLoginMemberSmallFont{padding:0 14px 0 !important;}

#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPasswordConfirmation .PaddingLogin{background: url(images/olay-tof-tbl-base.gif) no-repeat 0 100% !important;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPasswordConfirmation .MemberHeader{background:url(images/olay-tof-tbl-hd-bg.gif) no-repeat 0 0 !important;width:714px;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPasswordConfirmation .PaddingLogin .innercontainer{background: url(images/olay-tof-tbl-tile.gif) repeat-y 0 0 !important;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPasswordConfirmation .PaddingLogin .calageinnercontainer{padding:15px 0 16px 0;text-align:left;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPasswordConfirmation .PaddingLogin .calageinnercontainer .btnaligment{margin:12px 0 0 14px !important;}
#ctl00_WebPartManager1_wp504028237_ctl00_PanelLostPasswordConfirmation .PaddingLogin .txtLoginMemberSmallFont{padding:0 14px 0 !important;}


#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBM1,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBM2,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBM3,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBM4,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBM5,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBF1,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBF2,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBF3,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBF4,
#ctl00_WebPartManager1_wp699602789_ctl00_TextBoxDOBF5
{margin-left:140px !important;margin-bottom:6px !important;}


.tciwrap{text-align: center; margin: 36px auto; width: 712px; color: #fff}
.tcmwrap{text-align: left; width: 712px; color: #fff; font-size: 0.8em}
.tcmwrap ol{margin:0 !important;padding:0 120px 16px 36px !important;}
.tcmwrap ol li{margin:0 !important;padding:0 !important; list-style-type:decimal !important;}

#ctl00_WebPartManager1_wp699602789_ctl00_DatePickerDOB_DropDownListJour{width:46px !important;margin:0 !important;} 
#ctl00_WebPartManager1_wp699602789_ctl00_DatePickerDOB_DropDownListMois{width:60px !important;margin:0 !important;} 
#ctl00_WebPartManager1_wp699602789_ctl00_DatePickerDOB_DropDownListAnnee{width:50px !important;margin:0 !important;} 
