﻿/*------PAGE LAYOUTS -----*/
.defaultPageLayoutCentering{margin:0px auto;width:975px;padding:0px;}
/*------Olay 2 Zone Layout -----*/
.olayTwoZonePageLayoutTop{width:915px;}
.olayTwoZonePageLayoutCenter{width:915px;}
.olayTwoZoneLayoutWebpartZonesCenter{width:915px;}
.olayTwoZoneLayoutWebpartZoneLeft{width:49%;float:left;}
.olayTwoZoneLayoutWebpartZoneRight{width:49%;float:left;}
.olayTwoZoneLayoutFooter{width:915px;}
/*------Olay 3 Zone Layout -----*/
.olayThreeZoneLayoutLeft{width:33%;float:left;}
.olayThreeZoneLayoutCenter{width:33%;float:left;}
.olayThreeZoneLayoutRight{width:33%;float:left;}
/*------Olay Article Layout -----*/
.olayArticleLayoutFloatLeft{}
.olayArticleLayoutImage{float:left;width:33%}
.olayArticleLayoutCaption{}
.olayArticleLayoutBrand{}
.olayArticleLayoutCategory{}
.olayArticleLayoutBrand{}
.olayArticleLayoutMainContent{}
.olayPageLayoutWebpartZoneLeft{width:33%;float:left;}
.olayArticleLayoutContentRight{width:66%;float:left;}
.olayArticleLayoutFooter{width:100%;}
.olayArticleLayoutContentRight,
.olayArticleLayoutPageContent{padding-left:20px;min-height:255px;}
/*------Olay Boutique Layout -----*/
.olayBoutiqueLayoutHTMLTop{}
.olayBoutiqueLayoutWebpartTop{}
.olayBoutiqueLayoutWebpartSection{}
.olayBoutiqueLayoutWebpartSectionLeft{width:70%;float:left;}
.olayBoutiqueLayoutWebpartSectionRight{width:29%;margin:0px 0px 0px 661px;}
/*------Olay Category Layout -----*/
.olayCategoryLayoutFloatLeft{}
.olayCategoryLayoutImage{}
.olayCategoryLayoutCaption{}
.olayCategoryLayoutHTMLSection{}
.olayCategoryLayoutMainWebpart{}
/*------Olay Left Layout -----*/
.olayLeftLayoutWebpartTop{width:915px;}
.olayLeftLayoutHTMLTop{width:915px;}
.olayLeftLayoutWebpartSection{width:915px;}
.olayLeftLayoutWebpartSectionLeft{width:260px;float:left;}
.olayLeftLayoutWebpartSectionRight{width:655px;float:left;}
/*------Olay Right Layout -----*/
.olayRightLayoutWebpartTop{width:915px;}
.olayRightLayoutHTMLTop{width:915px;}
.olayRightLayoutWebpartSection{width:915px;}
.olayRightLayoutWebpartSectionLeft{width:655px;float:left;}
.olayRightLayoutWebpartSectionRight{width:260px;}
/*------Olay Slideshow Layout -----*/
.olaySlideShowLayoutMainContent{width:975px;}
.olaySlideShowWebpartZoneLeft{width:255px;float:left;}
.olaySlideShowLayoutContentRight{width:655px;float:left;}
.olaySlideShowLayoutFooter{width:975px;}
/*------Olay SubCategory Layout -----*/
.olaySubCategoryFloatLeft{}
.olaySubCategoryImage{float:left;width:33%;}
.olaySubCategoryCaption{}
.olaySubCategoryCategory{}
.olaySubCategoryHTMLSection{width:100%;}
.olaySubCategoryMainWebpart{}
.olaySubCategoryMainLeftSection{float:left;width:33%;}
.olaySubCategoryWebpartLeftSection{}
.olaySubCategoryHtmlSection{}
.olaySubCategoryMainRightSection{float:left;width:66%;}
.olaySubCategoryWebpartRightSection{}
.olaySubCategoryHtmlSection{}
.olaySubCategoryFooter{width:100%;}
/*------Olay Video Layout -----*/
.olayVideoLayoutFloatLeft{}
.olayVideoLayoutBrand{}
.olayVideoLayoutCategory{}
.olayVideoLayoutBrand{}
.olayVideoLayoutMainContent{}
.olayVideoLayoutWebpartZoneLeft{}
.olayVideoLayoutContentRight{}
.olayVideoLayoutFooter{}
/*------Olay Wide Layout -----*/
.olayWideLayoutWebpartZoneTop{}
.olayWideLayoutHtmlMain{}
.olayWideLayoutWebpartZoneMain{}
.olayWideLayoutHtmlFooter{}

/* -------- WILSON -------- */
.joinClubOlaySignUpText{margin-left:10px;}
.dynamicLandingPageImageMain{float:left;width:120px;}
.dynamicLandingPageProductDesc{float:left;width:780px;height:100px;}
.dynamiclandingPageBuy{margin-left:20px;}
.dynamicLandingPageText{float:left;width:80%;}
.dynamicLandingPageLinks{float:left;width:20%;}
.dynamicLandingPageRow{padding-bottom:120px;}
.dynamicLandingPageHeader{padding-bottom:40px;}
.dynamicLandingPageRatings{padding-right:20px;}
.dynamicLandingPageLinkArrowImage{margin-bottom:-2px;}
.dynamicLandingC4HeaderTitle{font-size:22px;}
.dynamicLandingMainImage{float:left;width:28%;}
.dynamiclandingMainTextArea{float:left;width:70%;padding-top:40px;}
.diynamicLandingLogo{float:right;padding-top:60px;}
/*----------------Products - All Boutiques (Grid) --------------*/
.allBoutiquesGridMain{float:left;width:33%;}
.allBoutiquesGridLink{}
.allBoutiquesGridDetails{}
.allBoutiquesGridDetailsRoot{}
.allBoutiquesGridHeadHeader{margin-left:150px;font-size:18px;}
.allBoutiquesGridHeadText{margin-left:150px;padding-bottom:70px;}
/*-----------Prouduct-List View---------------*/
.boutiqueListingGridView{margin-left:15px;}
.boutiqueListingListImageMain{float:left;width:120px;}
.boutiqueListingListProductDesc{float:left;width:480px;height:100px;}
.boutiqueListingListBuy{margin-left:20px;}
.boutiqueListingListText{float:left;width:80%;}
.boutiqueListingListLinks{float:right;padding-right:15px;}
.boutiqueListingListRow{padding-bottom:140px;}
.boutiqueListingListHeader{padding-bottom:40px;}
.boutiqueListingListRatings{padding-right:20px;}
.catCompleteImageLeft{float:left;}
.catCompleteImageRight{float:right;}
/*-----------Prouduct-Grid View---------------*/
.boutiqueListingGridView{margin-left:15px;}
.boutiqueGridImageMain{float:left;width:120px;}
.boutiqueGridBuy{margin-left:20px;}
.boutiqueGridText{float:left;width:80%;}
.boutiqueGridLinks{float:right;}
.boutiqueGridRow{float:left;width:23%;padding-right:10px;height:220px;}
.boutiqueGridImageMain{width:100%;}
.boutiqueGridProductDesc{width:100%;}
.boutiqueGridProductName{height:40px;}
.boutiqueGridRatings{padding-right:15px;}
/*----Line Height --*/
.FacebookFooter a{line-height:60px !important;}
.facebookFooterLink{background:url(/PublishingImages/facebook_icon.jpg) no-repeat left top;padding-left:18px;}
/*product detail thumbnail and media */
.thumbImageOne{}
.thumbImageTwo{}
.thumbImageThree{}
.thumbImageFour{}
.productAltMedia{float:right;}
.mediaImageOne{padding-right:10px;}
.mediaImageTwo{}
#popUpOverlaymediaPopUp2 .closeButton{padding:7px;text-align:right;width:480px;}
#popUpOverlaymediaPopUp1 .closeButton{padding:7px;text-align:right;width:480px;}
.loginControl{padding-left:332px;}
.loginControlHeader{font-size:22px;font-family:Helvetica,Arial,sans-serif !important;padding-bottom:10px;}
.loginControlInstruction{font-size:12px;font-family:Helvetica,Arial,sans-serif !important;padding-bottom:10px;}
.loginControlButtons{background:url("/PublishingImages/btn_login.gif") no-repeat 0px 0px;border:medium none;height:25px;width:104px;}
.loginControlButtons:hover{background:url("/PublishingImages/btn_login.gif") no-repeat 0px -25px;border:medium none;height:25px;width:104px;}
.loginControlUserName{background-color:#F0E2C4;border:1px solid #D4AA54;font-size:14px;height:21px;left:0;position:relative;text-align:left;top:0;width:200px;margin-right:20px;padding-right:10px;float:left;}
.loginControlPassword{background-color:#F0E2C4;border:1px solid #D4AA54;font-size:14px;height:21px;left:0;position:relative;text-align:left;top:0;width:200px;margin-right:20px;float:left;}
.loginControlForgetPassLink{color:#D4AA54 !important;font-size:12px;position:relative;left:135px;top:5px;}
.loginControlRemeberMe label{font-size:12px;top:5px;position:relative;}
.loginControlCreateUser{color:#D4AA54 !important;}
.navLogOutControl{display:inline;font-family:Helvetica,Arial,sans-serif !important;font-size:12px;color:#fff;}
.olayThreeZoneLayoutCenter .wishListContainer .wishListHeader .heading{font-size:16px;padding:10px 0 10px 40px;background:transparent url('/PublishingImages/icon_ltst_shopping.png') no-repeat 10px 10px;margin:0;}
.olayThreeZoneLayoutCenter .wishListContainer a{color:#D4AA54 !important;font-size:14px !important;}
.olayThreeZoneLayoutCenter .wishListContainer .wishListSimplifiedItemRow .wishListSimplifiedDisplayName{background:url(/PublishingImages/arrow_right.gif) no-repeat 3px 3px;padding-left:14px;}
.olayThreeZoneLayoutCenter .wishListContainer .wishListSimplifiedItemRow,
.olayThreeZoneLayoutCenter .wishListContainer .wishListSimplifiedViewDetail,
.olayThreeZoneLayoutCenter .wishListContainer .wishListSimplifiedBuyNow{padding-left:27px;}
.olayThreeZoneLayoutCenter .wishListContainer .wishListSimplifiedBuyNow a,
.olayThreeZoneLayoutCenter .wishListContainer .wishListSimplifiedViewDetail a{background:url(/PublishingImages/arrow_right.gif) no-repeat 3px 3px;padding-left:14px;}
.olayThreeZoneLayoutCenter .wishListContainer .wishListSimplifiedViewDetail{padding-top:10px;}
.olayThreeZoneLayoutCenter .wishListContainer{font-size:14px;width:280px;background:transparent url("/PublishingImages/brown_bg.png") repeat 0 0;border-radius:3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.shortcutHyperlinkText{color:#FFF;font-size:12px;text-decoration:none;}
.ProductDetailProductWithAward{display:inline-block;width:590px;}
.ProductDetailProductNameAward{font-size:22px;line-height:36px;float:left;position:relative;margin:0px 0px 0px 0px;}
.productCredentialImage{line-height:36px;float:left;text-align:right;position:relative;margin:0px 0px 0px 0px;}
.ProductDetailContainer{margin:10px 0px 4px 320px;}
.shoppingListLink{color:#D4AA54 !important;}
.shoppingListMainText ul{list-style-type:disc;margin:15px;color: #FFFFFF !important;}
.shoppingListMainText{font-size:13px;font-family:Helvetica,Arial,sans-serif !important;}
.shoppingListPageHeader{font-size:16px;font-family:Helvetica,Arial,sans-serif !important;font-weight:600;}
.shoppingListPageHeader2{font-size:15px;font-family:Helvetica,Arial,sans-serif !important;padding-top:15px;font-weight:normal;}
.olayRightLayoutWebpartSectionLeft .leftSection{position:relative;float:left;width:49%;}
.olayRightLayoutWebpartSectionLeft .rightSection{position:relative;float:left;width:49%;}
.gridPaginationBottom{float:left;clear:both;width:100%;text-align:right;margin-bottom:20px;}
.gridPaginationBottom a{color:#D4AA54 !important;padding-left:2px;padding-right:2px;font-size:12px;}
.newdropmenu2 h2{display:none;}
.newdropmenu3 h2{display:none;}
.listSorting ul li a{font-size:14px;color:#D4AA54 !important;}
.listSorting select{font-size:14px;border:1px solid #000000;background-color:#D4AA54;padding:1px;margin-top:-4px;*margin-top:-1px;}
/* StephenC */
.dynamicLandingC4HeaderTextSpace{margin-bottom:22px;}
/* StephenC - Bug #155 */
.inner_panel_a2 .gldbtn{margin-left:30px;margin-top:6px;}
/* StephenC - Bug #156 */ 
.olayforu{margin-top:32px;}
/* Stephen C - Bug #299 */
.BVRRRatingSummaryLinkWriteFirstPrefix{color:#D4AA54;}
/* Stephen C */
div.boutique-landing-left-panel-container{background-image:url("/PublishingImages/medium-border.gif");background-position:center bottom;background-repeat:no-repeat;float:left;margin-left:-50px;padding-bottom:15px;padding-left:50px;}
/* Stephen C - to fix broken gold bar on skin care pages */
.resultsSortingPaging{background:url("Images/border_transparent.png") no-repeat scroll right bottom transparent;margin-bottom:20px;padding-bottom:6px;text-align:right;}
.olayProfileHeader{background:url("Images/border_transparent.png") no-repeat scroll center bottom;}
.olayProfileHeaderTitle{font-size:22px;padding-bottom:30px;}
.olayProfileHeaderText{font-size:14px;padding-bottom:20px;}
.OlayProfileTextTitle{font-size:14px;font-weight:bold;}
.olayProfileText{font-size:14px;}
/* StephenC - Bug #310 */
.ciibody{font-family:Helvetica,Arial,Geneva,Sans-serif;font-size:12px;font-weight:normal;color:#000;}
/* StephenC - Bug #308 */
.welcomeMessage{color:#FFF;}
#IDPFlashViewerWebPartDivClass,
.IDPFlashViewerWebPartDivClass{clear:both;position:absolute;top:20px;z-index:-1;}
#IDPFlashViewerWebPartDivClassMainPage,
.IDPFlashViewerWebPartDivClassMainPage{clear:both;position:absolute;top:20px;}
/* Search Page */
.idp-resultsPerPageContainer{background:transparent url("Images/medium-border.gif") no-repeat center bottom;padding-bottom:4px;width:50%;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
.idp-resultsPerPageDropDown{border:1px solid #000;background-color:#F0E2C4;}
/*ShoppingList GridView*/
.wishListGridItemRow{float:left;width:200px;font-size:14px;padding-top:25px;}
..wishListGridItemRow a{color:#D4AA54 !important;}
.wishListGridItemRow .wishListGridDescription{display:none;}
.wishListGridContainer{}
.wishListGridDisplayName{height:50px;}
.wishListGridDisplayName a{color:#D4AA54 !important;}
.wishListGridRemove a{background:transparent url("/PublishingImages/close_button.gif") no-repeat right center;}
.wishListGridBuyNow a{background:transparent url("/PublishingImages/gold_arrow.gif") no-repeat right center;}
.wishListGridBuyNow .ga_track_buynow{padding-left:10px;}
.wishListGridRemove a,
.wishListGridBuyNow a{float:left;height:28px;line-height:28px;padding:0 15px 0 0;font-size:14px;text-decoration:none;color:#D4AA54 !important;}
.wishListGridContainer .wishListGridHeader{clear:both;}
.wishListGridContainer .wishListHeader .buyall:hover{background:transparent url("/PublishingImages/gldbtn_new.png") repeat scroll 0 -24px;}
.wishListGridContainer .wishListHeader .buyall a{background:transparent url("/PublishingImages/white_arrow_right.png") no-repeat right center;color:#FFFFFF !important;font-size:14px;line-height:25px;padding-right:10px;}
.wishListGridContainer .wishListHeader .continueShoppingLink{font-size:14px;float:right;clear:right;}
.wishListGridContainer .wishListHeader .continueShoppingLink a{font-size:14px;color:#D4AA54 !important;}
/* StephenC - Bug #343 */
.productDetailToolbar a span.boutiqueName{color:#FFFFFF !important;text-transform:none;}
/* StephenC - Bug #343 */
.olayProductViewAllLink{color:#D4AA54;float:right;font-size:12px;text-align:right;text-transform:lowercase;}
.allBoutiquesGridLink{font-size:14px;}
.legal_text{font-size:10px;}
/* StephenC - Bug #311 */
.skinCareSorting{}
/* StephenC - Bug #366 */
.loginBtnSpacer{min-height:30px;height:auto !important;height:30px;}

.olayPopUp{color:#D4AA54;}

/* StephenC - Bug #373 */
#popUpOverlaypopup{padding:0 30px;width:440px !important;}
#popUpClosepopup{position:absolute;right:6px;top:6px;color:#D4AA54;}
.confirmRegistrationPopUp{color:#D4AA54 !important;text-decoration:none;}
.confirmRegistrationPopUp a:link,
.confirmRegistrationPopUp a:visted{color:#D4AA54 !important;text-decoration:none;}
.confirmRegistrationPopUp a:hover{text-decoration:underline;}
#popUpOverlaypopup .headline{margin-top:95px;font-size:24px;}
.confirmationMessage{font-size:14px;margin-top:22px;}
.filterGroup .viewAll{padding-left:15px;}
.filterGroup .viewAllLink{padding:0 !important;}
.filterGroup .viewAllLink a:hover{text-decoration:underline !important;}
.changeEmailSpacer{display:block;padding-top:50px;font-size:16px;}
.changeUsername .validation {clear:both;}
.changeUsername .username .usernameText{font-size:12px;padding-right:6px;}
.changeUsername .actions .submitButton{margin-top: 10px;background:url("/PublishingImages/btn_submit.gif") no-repeat 0px 0px;height:25px;width:112px;border:medium none;text-indent:-999px}
.changeUsername .actions .submitButton:hover{margin-top: 10px;background:url("/PublishingImages/btn_submit.gif") no-repeat 0px -25px;height:25px;width:112px;border:medium none;}
.changeUsername .cancelButton{margin-top: 10px;background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px 0px;border:medium none;height:25px;width:111px;}
.changeUsername .cancelButton:hover{margin-top: 10px;background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px -25px;border:medium none;height:25px;width:111px;}
.changeUsername .cancelButton a:link,
.changeUsername .cancelButton a:visited,
.changeUsername .cancelButton a:hover{color:#FFF !important;text-decoration:none !important;}
.changeUsername .cancelButton a:hover{background:url("/PublishingImages/btn_gold_arrow.png") -200px -25px !important;}
.loginControlRow2{clear:both;}
.cancelButton{position:absolute;margin-top:4px;color:#D4AA54 !important;}
.cancelButton a:link,
.cancelButton a:visited{color:#D4AA54 !important;text-decoration:none;}
.cancelButton a:hover{text-decoration:underline;}
.productDetailToolbar02{background:url("/Style Library/Images/border_transparent.png") no-repeat scroll center center transparent;float:left;height:12px;width:915px;}
.changeUsername .actions input{float:left;margin:3px 4px 0;}
.print_logo{display:none;}
.find_button input:hover{url("/PublishingImages/btn_gold_arrow.png") 100px -25px;}
/* Requested by William Chang */
.find_button input{color:#ffffff;font-size:16px;font-family:Helvetica,Arial,Sans-serif;url("/PublishingImages/btn_gold_arrow.png") 100px 0px;height:25px;}
.wishListContainer .wishListHeader .buyall a,
.wishListContainer .wishListHeader .buyall a:visited,
.wishListContainer .wishListHeader .buyall a:hover{text-decoration:none !important;}
.ProductDetailProductDetail .BackToProduct a:visited,
.ProductDetailProductDetail .BackToProduct a:hover{text-decoration:none !important;}
.wishListFooter .buyall a:visited,
.wishListFooter .buyall a:hover{text-decoration:none !important;}
.inner_panel_a2 .gldbtn a,
.inner_panel_a2 .gldbtn a:visited{background-image:url("/PublishingImages/btn_gold_arrow.png") !important;background-repeat:no-repeat !important;background-position:-65px 0 !important;}
.inner_panel_a2 .gldbtn a:hover{background-image:url("/PublishingImages/btn_gold_arrow.png") !important;background-repeat:no-repeat !important;background-position:-65px -25px !important;}
.find_button input:hover{background:url("/PublishingImages/btn_gold_arrow.png") no-repeat scroll -205px -25px transparent;}
.BVRRRootElement ul,
.BVSYRootElement ul{margin:10px 0px 10px 0px !important;color:#fff !important;list-style-type:disc !important;}
.BVRRRootElement li,
.BVSYRootElement li{margin:5px 0px 5px 25px !important;color:#fff !important;list-style-type:disc !important;}
.finder_button{background:url("/PublishingImages/btn_gold_arrow.png") 100px 0px !important;border:medium none;color:#FFFFFF;font-size:14px;height:25px;margin-left:10px;margin-top:2px;padding-left:30px !important;padding-right:30px;width:94px;}
.finder_button:hover{background:url("/PublishingImages/btn_gold_arrow.png") 100px -25px !important;}
/* temporarily disabled */
.olayArticleEmailer{display:none;}
/* temporarily disabled */
#olayProductDetailEmailer.olayArticleEmailLink{display:none !important;}
.boutiqueHeaderLeftLink{height:26px !important;}
.productBulletStyle{margin-left:9px;text-indent:-9px;margin-bottom:-19px;}
.productBulletStyleDesc{margin-left:9px;text-indent:-9px;margin-bottom:-19px;}
/* -------- JEFF -------- */
.BVRRRootElement input,
.BVRRRootElement select,
.BVRRRootElement textarea{font-family:helvetica,arial,san-serif;font-size:16px;border:1px solid #000000;}
#BVRRSectionHeaderSuffixRatingsID .BVRRRequiredFieldIndicatorSuffix{float:right;margin-top:-1.5em;}
/* -------- VINAY -------- */
/*------Global Forms and Buttons-----*/
.goldButton{background:url("/PublishingImages/gldbtn.png") repeat-x scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;height:25px;margin-left:30px;padding-left:30px;padding-right:30px;border:medium none;width:-moz-max-content;}
.goldButton:hover{background:url("/PublishingImages/gldbtn1.png") repeat-x scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;height:25px;margin-left:30px;padding-left:30px;padding-right:30px;border:medium none;text-decoration:none;width:-moz-max-content;}
.inputBox{background-color:#F0E2C4;border:1px solid #000000;font-size:16px;height:25px;margin:1px;text-align:left;vertical-align:bottom;}
.selectCountryNavigationLinks{top:8px !important;}
/*------Olay for you-----*/
.inner_panel_a2{height:430px;position:relative;left:330px;top:30px;width:540px;}
.inner_panel_a2 h1{font-size:22px;padding-bottom:25px;}
.inner_panel_a2 p{font-size:14px;line-height:18px;padding-left:30px;}
.inner_panel_a2 .gldbtn{margin-left:30px;}
.inner_panel_a2 .gldbtn a{float:left;padding-bottom:4px;}
/*------Change Password-----*/
.heading{font-size:22px;padding:20px 0;}
.instructionalCopy{padding:30 px;}
#mscs-divChangePasswordForm{}
.confirmNewPasswordLabel{float:left;padding-top:20px;}
.currentPasswordLabel{float:left;padding-top:20px;}
.newPasswordLabel{float:left;padding-top:20px;}
.confirmNewPasswordField{padding-left:200px;padding-top:15px;position:relative;}
.currentPassword{padding-left:200px;padding-top:15px;position:relative;}
.newPasswordField{padding-left:200px;padding-top:15px;position:relative;}
.submit{float:left;padding-right:35px;padding-top:15px;padding-bottom:50px;}
.cancel{padding-top:15px;float:left;}
/*------Sitemap-----*/
#sitemapMainContent h1{font-size:22px;padding:20px 0px 0px 0px;}
.siteMapList{margin-top:8px;}
.siteMapList ul{color:#D4AA54;font-size:14px;}
.siteMapList ul li{color:#D4AA54;line-height:18px;padding-bottom:15px;}
.siteMapList ul li ul{color:#D4AA54;}
.siteMapList ul li ul li{color:#D4AA54;line-height:18px;padding-left:10px;padding-bottom:0px;}
.siteMapList a:link,.siteMapList a:visited{color:#D4AA54 !important;text-decoration:none;}
/*------Inside Olay Landing -- Learn about SkinCare Landing-----*/
.insideOlayHeading{padding-left:300px;padding-top:15px;width:615px;}
/*------Join Club "Olay-----*/
.joinClubOlayHeading{padding-left:300px;padding-top:15px;width:615px;}
/*------Join Club "Olay-----*/
.olayEmailHeading{color:#FFFFFF;font-size:20px;padding:20px 0;}
/*------Dynamic Landing page-----*/
.boutiqueNameDynamicLanding{color:#FFFFFF;}
.dynamicLandingPagePersonalized{color:#D4AA54;}
/*------Bountique Landing-----*/
.boutiqueLandingImageLeft{float:left;margin-left:-20px;margin-top:-145px;}
.boutiqueLandingContentRight{margin:0px 0px 0px 375px;}
div.boutique-landing-header-prod-block div.product-block{}
div.boutique-landing-header-prod-block div.product-block .text{float:left;clear:both;text-align:center;}
.personalise_consult_boutique{background:url("Images/border_transparent.png") no-repeat scroll bottom center transparent;padding-bottom:5px;padding-top:25px;}
.whats_New_Title{line-height:44px;color:#D4AA54;font-size:16px;}
.about_Boutique_Title{line-height:55px;color:#D4AA54;font-size:16px;}
.videoPlayerControl{z-index:-1;}
/*------Talk to Olay-----*/
.talktoOlayRightContent{padding-top 10px;}
.talktoOlayrow{clear:both;float:left;padding-left:15px;padding-top:10px;}
.talktoOlayrowImage{float:left;}
.talktoOlayRightContent{float:left;padding-left:15px;}
/* -------- ERIC -------- */
/*
Overwrite Layout(s)
*/
.olaySlideShowWebpartZoneLeft{width:288px;}
.olaySlideShowLayoutContentRight{width:640px;}
.olayBoutiqueLayoutWebpartSectionLeft{width:657px;}
.olayBoutiqueLayoutWebpartSectionRight{width:256px;}
.olayPageLayoutWebpartZoneLeft,
.olaySubCategoryMainLeftSection{float:left;width:260px;}
.olayPageLayoutWebpartZoneLeft .SecondaryNavigationMenu,
.olaySubCategoryMainLeftSection .SecondaryNavigationMenu{width:260px !important;}
.olayArticleLayoutContentRight,
.olaySubCategoryMainRightSection{margin:0 0 0 261px;float:none !important;width:auto !important;}
/* William Chang */
.olaySubcategoryHeader{padding-bottom:27px !important;}
/* end */
.gldbtn a{background-color:transparent;background-image:url("/PublishingImages/gldbtn_new.png") !important;background-repeat:repeat-x;background-position:0px 0px;line-height:20px;height:20px !important;width:auto !important;display:inline-block !important;}
.gldbtn a:hover{background-color:transparent;background-image:url("/PublishingImages/gldbtn_new.png") !important;background-repeat:repeat-x;background-position:0px -25px !important;}
.shortcutHyperlinkText:hover,
a:hover span.shortcutHyperlinkText{color:#D4AA54 !important;}
.headerNavigationLinksList a:hover{}
.ms-MenuUIPopupBody{z-index:2000;}
.ms-rteCustom-ArticleTitle{font-size:22px !important;}
.defaultPageLayoutCentering{width:915px;}
.blank{background-color:transparent !important;background-image:url("/PublishingImages/blank_bg.png") !important;background-repeat:repeat-x;background-position:0 0;opacity:1 !important;filter:alpha(opacity=100);filter:none!important;}
.Dvtotal_header{background-color:transparent;background-image:url("Images/header_line_bg.png") !important;background-repeat:no-repeat;background-position:center 94px !important;}
.Dvtotal_header .top_panel ul.pri_menu a{font-size:17px !important;color:#ffffff !important;}
.Dvtotal_header .top_panel ul.pri_menu a.inactive{color:#C2C2C2 !important;}
/*
Logo
*/
.Dvtotal_header .top_panel h1 a{background-image:url("/PublishingImages/olay_logo_new.png");width:146px !important;height:61px !important;}
/*
BREADCRUMB >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.masterPageBreadCrumb{font-size:10px;position:absolute;top:96px;}
.masterPageBreadCrumb a,
.masterPageBreadCrumb span{font-size:10px;}
.masterPageBreadCrumb span{color:#FFFFFF;}
.masterPageBreadCrumb span.carat{color:#D4AA54 !important;}
/*
Layout :::Two Column
*/
.olayRightLayoutWebpartSectionLeft{float:left;width:655px;padding-bottom:50px;}
.olayRightLayoutWebpartSectionRight{margin:25px 0 0 661px;width:250px;}
.olayRightLayoutWebpartSectionRight .slm-layout-main:first-child{margin-top:30px;}
/*
FOOTER
*/
.emcHeader{color:#fff;font-size:30px;margin-bottom:30px;line-height:30px;font-weight:100;float:none;}
.Footer{background:#000000 none repeat scroll 0 0;clear:both;font-size:11px;height:37px;letter-spacing:1px;margin:0 auto;position:relative;width:915px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
.footerNavigationLinksList{height:20px;left:270px;position:absolute;top:0;width:741px;}
.selectCountryNavigationLinks{left:0;position:absolute;top:0;}
.Footer ul li{color:#FFF;list-style:none;list-style-image:none;display:inline;margin:0px 0px 0px 14px;}
.Footer ul li:first-child{margin:0px 0px 0px 20px;*margin:0px 0px 0px 0px;}
.Footer a{color:#fff;font-size:11px;}
.changeCountryLink a img{margin-bottom:-2px;margin-right:5px;margin-left:-20px;}
.selectCountryOverlay{background:#080605 none repeat scroll 0 0;border:1px solid #FFFFFF;display:none;height:300px;left:0 !important;padding:15px;position:absolute;top:-318px;width:925px;z-index:5;}
.countryLinkItems,
.countryLinkItem{float:left;width:150px;margin:20px 0 0 0 ;}
.regionTitle{color:#FFFFFF;font-size:14px;margin-bottom:12px;min-height:32px;}
.countryHyperlink{display:block;color:#D4AA54 !important;text-decoration:none; line-height:23px; line-height:13px\0/;}
.countryHyperlink:hover{text-decoration:none;}
.countryHyperlink:hover span.countryHyperlinkText{text-decoration:underline;}
.countryHyperlinkImage{padding:0 5px 0 0;}
.countryHyperlinkText{padding:0 0 2px 0;font-size:13px;}
.countryOverlayCloseButton{position:absolute;right:5px;top:5px;}
.selectCountryOverlayInstructions{font-size:12px;}
.selectCountryOverlayHeader{font-size:15px;}
.Footer li.changeCountryLink{white-space:nowrap;}
/*
Search Page
*/
.srch-WPBody{background:transparent url("Images/medium-border.gif") no-repeat center top;padding-top:5px;margin-top:10px;}
.srch-Page-bg{background:transparent url("Images/medium-border.gif") no-repeat center bottom;padding-bottom:5px;}
.searchResultsMessage{color:#FFFFFF;font-size:20px !important;font-weight:normal !important;letter-spacing:1px;}
.searchResultsHeading .categoryHeading{ background:transparent url("Images/medium-border.gif") no-repeat center top; font-size:16px;line-height:40px;text-transform:lowercase;}
#offersSearchResultsHeading .categoryHeading { background-image: none; }
.searchStatistics { font-size: 13px; }
.resultBlock{float:left;margin:8px 0 14px;width:656px;}
.resultBlock .imageBlock{display:block;float:left;text-align:center;width:108px;}
.resultBlock .textBlock{display:block;float:left;font-size:13px;width:470px;}
.resultBlock .textBlock .searchResultsTitle{color:#D4AA54;font-size:16px;}
.resultBlock .textBlock .searchResultsTitle a{color:#D4AA54;font-size:14px;margin-bottom:4px;}
.resultBlock .textBlock .searchDescription{font-size:14px;padding-top:7px;}
.searchKeywordsHeading{background:transparent url("Images/border_transparent.png") no-repeat center bottom;padding-bottom:30px;}
#searchResultsKeywordsText{padding-top:30px;}
#searchResultsKeywordsText p{padding:10px 0px;}
.searchResultsHeading{float:left;width:660px;}
.viewAllSearchResults{background:transparent url("Images/medium-border.gif") no-repeat center bottom;font-size:14px;padding:5px 0px;text-align:right;}
.viewAllResultsLink{}

.viewResults{margin-top: -20px !important; padding-right: 40px; }


.viewAllResultsArrow{margin:0 0 0 10px;}
.viewResultsPos {margin-top: -20px;}
.viewAllResultsLink{color:#D4AA54 !important;text-decoration:none !important;}
.viewAllResultsLink:hover{text-decoration:underline !important;}
.srch-Page{background-color:transparent !important;float:right;width:50%;}
.srch-Page a.paging_nextPage,
.srch-Page a{color:#D4AA54 !important;text-decoration:none !important;padding:0 3px;}
.srch-Page a.paging_nextPage:hover,
.srch-Page a:hover{text-decoration:underline !important;}
.srch-Page a.is_current{color:#ffffff !important;}

/* comps do not call for bold font */
.srch-Page a.is_current b{font-weight:normal;}
/*
Search Widget 
*/
/* Defect #3348 */
.searchSection{left:480px;position:absolute;top:105px;width:239px;}
.IDPSearchBoxWebPart{background:transparent url(/PublishingImages/blank_bg.png) repeat-x scroll center center;border:1px solid #FFFFFF;float:right;height:29px;position:relative;overflow:hidden;width:239px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
.IDPSearchTextBox{background-color:transparent !important;border-style:none !important;border-width:0 !important;color:#FFFFFF !important;font-size:14px;font-weight:100;height:29px;line-height:28px;margin:0 0 0 12px;padding:0;width:197px !important;}
.IDPSearchButtonLink{position:absolute;top:-1px;right:0px;width:29px;height:29px;}
/*
Promotion Tile(s)
*/
.olayRightLayoutWebpartSection,
.olayRightLayoutWebpartSectionRight,
.slm-layout-main{overflow:visible !important;}
.olayRightLayoutWebpartSection{width:660px;float:left;}
.slm-layout-main .item{float:left;margin:0 !important;width:260px;min-height:74px;padding:20px 0;background:transparent url("Images/border_small_transparent.png") no-repeat center top;*width:223px;}
.slm-layout-main .item:first-child{background:transparent none no-repeat center top;}
.olayVideoLayoutWebpartZoneLeft .slm-layout-main .item,
.olayPageLayoutWebpartZoneLeft .slm-layout-main .item{width:242px;}
.item .image-area-left{float:left;width:75px;padding-right:0px !important;margin-right:10px;}
.item .image-area-left img{width:75px;}
.item .description{color:#ffffff;padding:0 0 8px 0;font-size:14px;font-family:Helvetica,Arial,sans-serif !important;}
.item .description a{color:#D4AA54 !important;font-size:14px !important;font-family:Helvetica,Arial,sans-serif !important;}
.item .link-item{margin-left:85px;}
.item a{color:#D4AA54 !important;font-size:14px !important;font-family:Helvetica,Arial,sans-serif !important;}
.item .link-item a{background-image:url("/PublishingImages/arrow_right.gif");background-position:right 3px;background-repeat:no-repeat;padding-right:10px;}
/*
Product Detail
*/
.ProductDetailProductName{font-size:22px;line-height:25px;padding-top:15px;}
.productCredentialImage{}
.ProductDetailProductImageAndGallery  {float:left;width:260px;}
/*
.ProductDetailProductDetail .BackToProduct{padding:10px 0;}
.ProductDetailProductDetail .BackToProduct a{background:url("/PublishingImages/btn_red_arrow.png") no-repeat -125px 0;color:#FFFFFF !important;font-size:12px;height:25px;line-height:32px;margin-right:1em;padding:4px 20px 4px 10px;text-transform:lowercase;width:100px;}
.ProductDetailProductDetail .BackToProduct a:hover{background:url("/PublishingImages/btn_red_arrow.png") no-repeat -125px -25px;}
*/

.ProductDetailProductDetail .BackToDefinityProduct,
.ProductDetailProductDetail .BackToRegeneristProduct,
.ProductDetailProductDetail .BackToTotalEffectsProduct,
.ProductDetailProductDetail .BackToADSProduct,
.ProductDetailProductDetail .BackToFacialCleansingProduct,
.ProductDetailProductDetail .BackToOlayBodyLotionProduct,
.ProductDetailProductDetail .BackToOlayBodyCleansingProduct,
.ProductDetailProductDetail .BackToOlayProfessionalProduct,
.ProductDetailProductDetail .BackToCompleteProduct,
.ProductDetailProductDetail .BackToOlayClassicProductsProduct{padding:10px 0 20px;height: 40px;}

.ProductDetailProductDetail .BackToDefinityProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_definity.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToRegeneristProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_regenerist.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToTotalEffectsProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_totaleffects.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToADSProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_agedefying.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToFacialCleansingProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_facial.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToOlayBodyLotion.Product .buttonlength,
.ProductDetailProductDetail .BackToOlayBodyLotionProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_bodylotion.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToOlayBodyCleansingProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_bodycleansing.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackBackToOlayProfessionalProductToDefinityProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_prox.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToCompleteProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_complete.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}
.ProductDetailProductDetail .BackToOlayClassicProductsProduct .buttonlength {outline:medium none;position:absolute;background:url("/PublishingImages/btn_backtoprod_classic.gif") no-repeat 0px -25px;border:medium none;height:25px;margin-top:10px;width:225px;text-decoration: none;}

.ProductDetailProductDetail .BackToDefinityProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToRegeneristProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToTotalEffectsProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToADSProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToFacialCleansingProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToOlayBodyLotionProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToOlayBodyCleansingProduct .buttonlength:hover,
.ProductDetailProductDetail .BackBackToOlayProfessionalProductToDefinityProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToCompleteProduct .buttonlength:hover,
.ProductDetailProductDetail .BackToOlayClassicProductsProduct .buttonlength:hover {background-position:0px 0px;}

.button_text {
	text-indent:-999px;
}

.ProductDetailProductDetail .Subheading{font-size:14px;}
.ProductDetailProductShot{}
.ProductDetailNewFlag{float:left;width:65px;height:25px;line-height:25px;margin-top:10px;}
.ProductDetailProductDescription{font-size:14px;}
.ProductDetailPrice{}
.ProductDetailBuyNow{color:#ffffff !important;font-size:12px;line-height:32px;background:transparent url("Images/red-btn-bg.png") repeat-x left bottom;padding:3px 10px;margin-right:1em;text-transform:lowercase;}
.ProductDetailBuyNow a{text-decoration:none !important;}
.productDetailAltViewSubheadline{}
.productDetailThumbnail{padding-top:1em;}
.productInformationHeader,
.productCrossSellText{color:#D4AA54;font-size:16px;padding:10px 0px;text-transform:lowercase;}
.productCrossSellMainProduct{background:transparent url("Images/border_med_transparent.png") no-repeat center bottom;padding:0px 50px 10px 50px;margin-right:260px;}
.productCrossSellIndProduct{float:left;margin:0 10px 0 15px;width:100px;text-align:center;}
.productCrossSellIndProduct a{color:#D4AA54 !important;font-size:12px !important;}
.productCrossSellProductImage{}
.productCrossSellProductDesc{}
.ProductInformationProductDetail{background:transparent url("Images/border_med_transparent.png") no-repeat center bottom;padding-bottom:10px;margin-right:260px;}
.productDetailProductDetail,
.ProductDetailProductDetail{margin:0 30px 10px 0;min-height:300px;min-width:915px;}
.productInformation{font-size:14px;}
.applicationInstructions{float:left;width:275px;}
.applicationInstructionsHeader{color:#D4AA54;font-size:16px;line-height:44px;text-transform:lowercase;}
.applicationInstructions{font-size:14px;}
/*
Generic Classes
*/
.hasBorder{background:transparent url("Images/border_transparent.png") no-repeat center bottom;}
.clear{clear:both;}
.offTheTop{padding-top:26px;}
/*
Default Category Layout
*/
.defaultPageLayoutCentering{}
.defaultPageLayoutCentering .olayCategoryFloatLeft,
.defaultPageLayoutCentering .olaySubCategoryFloatLeft{float:left;display:inline;width:340px;}
.defaultPageLayoutCentering .olaySubCategoryFloatLeft .olaySubCategoryImage{}
.defaultPageLayoutCentering .olaySubCategoryFloatLeft .olaySubCategoryCaption{}
.defaultPageLayoutCentering .olaySubCategoryFloatLeft .olaySubCategoryCategory{}
.defaultPageLayoutCentering .olayCategoryFloatLeft .olaySubCategoryHTMLSection,
.defaultPageLayoutCentering .olaySubCategoryHTMLSection{float:left;display:inline;width:575px;}
.defaultPageLayoutCentering .olayCategoryMainWebpart,
.defaultPageLayoutCentering .olaySubCategoryMainWebpart{clear:both;}
.defaultPageLayoutCentering .olaySubCategoryFooter{}
/*
Min Height on page
Total Height is 600 - HeaderHeight - FooterHeight ~= 475
*/
.PageContent{min-height:475px;padding-bottom:50px;}
.joinClubOlayHeaderText{padding:20px 0px;font-size:14px;margin-top:15px;}
/* ----------------- First Column on FORMS -------------------------- */
.questionOlayProductUsedColumnOne,
.questionSkinTypeColumnOne,
.questionFacialSkinSensitiveColumnOne,
.questionUsingOlaySinceColumnOne,
.questionPurchaseSkinProductColumnOne,
.questionDailyFacialSkinCareColumnOne,
.questionNightFacialProductColumnOne,
.questionSpendingColumnOne,
.questionBrandUsedColumnOne,
.joinClubOlayFirstColumn{float:left;width:150px;display:inline;padding:0 10px 0 140px;font-size:14px;}
.joinClubOlayFirstColumn div{float:left;clear:left;height:25px;line-height:35px;width:150px;font-size:14px;margin:5px 0;}
.questionOlayProductUsedColumnOne div,
.questionSkinTypeColumnOne div,
.questionFacialSkinSensitiveColumnOne div,
.questionUsingOlaySinceColumnOne div,
.questionPurchaseSkinProductColumnOne div,
.questionDailyFacialSkinCareColumnOne div,
.questionNightFacialProductColumnOne div,
.questionSpendingColumnOne div,
.questionBrandUsedColumnOne div{float:left;clear:left;width:150px;padding-top:4px;}
.joinClubOlayEmailLabel{}
.joinClubOlayConfirmEmailLabel{}
.joinClubOlayPasswordLabel{}
.joinClubOlayConfirmPasswordLabel{}
.joinClubOlayNameLabel{}
.joinClubOlayAddressLabel{}
.joinClubOlayCityLabel{}
.joinClubOlayStateLabel{}
.joinClubOlayZipCodeLabel{}
.joinClubOlayDateObBirthLabel{}
.joinClubOlayGenderLabel{}
/* ----------------- Second Column on FORMS -------------------------- */
.questionOlayProductUsedColumnTwo,
.questionSkinTypeColumnTwo,
.questionFacialSkinSensitiveColumnTwo,
.questionUsingOlaySinceColumnTwo,
.questionPurchaseSkinProductColumnTwo,
.questionDailyFacialSkinCareColumnTwo,
.qquestionNightFacialProductColumnTwo,
.questionNightFacialProductColumnTwo,
.questionSpendingColumnTwo,
.questionBrandUsedColumnTwo,
.joinClubOlaySecondColumn{float:left;width:265px;display:inline;font-size:14px;}
.questionOlayProductUsedColumnTwo div,
.questionSkinTypeColumnTwo div,
.questionFacialSkinSensitiveColumnTwo div,
.questionUsingOlaySinceColumnTwo div,
.questionPurchaseSkinProductColumnTwo div,
.questionDailyFacialSkinCareColumnTwo div,
.qquestionNightFacialProductColumnTwo div,
.questionNightFacialProductColumnTwo div,
.questionSpendingColumnTwo div,
.questionBrandUsedColumnTwo div,
.joinClubOlaySecondColumn div{float:left;height:26px;clear:left;padding:0;margin:5px 0 6px;}
.joinClubOlayThirdColumn input,
.joinClubOlaySecondColumn input{width:260px;background-color:#f2e4c7;font-size:14px;line-height:20px;height:22px;border:1px solid #D4AA54;}
.joinClubOlayThirdColumn input[type="checkbox"],
.joinClubOlaySecondColumn input[type="checkbox"],
.joinClubOlayThirdColumn input[type="radio"],
.joinClubOlaySecondColumn input[type="radio"]{background-color:transparent !important;}
.profileTxtEmail,
.joinClubOlayTxtEmail{border :1px solid #f2e4c7;}
.profileTxtConfirmEmail,
.joinClubOlayTxtConfirmEmail{border :1px solid #f2e4c7;}
.profileTxtPassword,
.joinClubOlayTxtPassword{border :1px solid #f2e4c7;}
.joinClubOlayTxtConfirmPassword{border :1px solid #f2e4c7;}
.profileTxtConfirmEmail,
.joinClubOlayTxtConfirmEmail{border :1px solid #f2e4c7;}
.profileTxtFirstName,
.joinClubOlayTxtFirstName{border :1px solid #f2e4c7;}
.profileTxtAddressLine1,
.joinClubOlayTxtAddressLine1{border :1px solid #f2e4c7;}
.profileTxtAddressLine1Label,
.joinClubOlayAddressLine1Label{}
.profileTxtCity,
.joinClubOlayTxtCity{border :1px solid #f2e4c7;}
.profileTxtState,
.joinClubOlayTxtState{border :1px solid #f2e4c7;}
.profileTxtState select,.joinClubOlayTxtState select{background-color:#F2E4C7 !important;border:1px solid #D4AA54;font-size:14px !important;height:26px;width:260px;}
.joinClubOlayTxtState option{text-transform:capitalize;}
.joinClubOlayTxtState option:hover,
.joinClubOlayTxtState option[selected="selected"]{font-weight:600;}
.profileTxtZipCode,
.joinClubOlayTxtZipCode{float:left;display:inline;border :1px solid #f2e4c7;}
.profileTxtZipCode input,
.joinClubOlayTxtZipCode input{width:64px;}
.profileZipCodeInfoLabel,
.joinClubOlayZipCodeInfoLabel{margin-left:7px !important;display:inline;clear:none !important;float:none !important;}
.profileZipCodeInfoLabel span,
.joinClubOlayZipCodeInfoLabel span{float:left;width:237px;font-size:14px;margin:-30px 0 0 75px;}
.joinClubOlayBirthDate{}
.joinClubOlayBirthDate select{background-color:#f2e4c7;font-size:14px;line-height:15px;height:20px;border:1px solid #D4AA54;}
.joinClubOlayRadioButton{width:260px !important;}
.joinClubOlayRadioButton input{width:15px;height:15px;display:inline;}
/* ----------------- Thrid Column on FORMS -------------------------- */
.questionOlayProductUsedColumnThree,
.questionSkinTypeColumnThree,
.questionFacialSkinSensitiveColumnThree,
.questionUsingOlaySinceColumnThree,
.questionPurchaseSkinProductColumnThree,
.questionDailyFacialSkinCareColumnThree,
.questionNightFacialProductColumnThree,
.questionSpendingColumnThree,
.questionBrandUsedColumnThree,
.joinClubOlayThirdColumn{float:left;width:270px;display:inline;padding-left:20px;font-size:14px;}
.questionOlayProductUsedColumnThree div,
.questionSkinTypeColumnThree div,
.questionFacialSkinSensitiveColumnThree div,
.questionUsingOlaySinceColumnThree div,
.questionPurchaseSkinProductColumnThree div,
.questionDailyFacialSkinCareColumnThree div,
.questionNightFacialProductColumnThree div,
.questionSpendingColumnThree div,
.questionBrandUsedColumnThree div,
.joinClubOlayThirdColumn div{float:left;min-height:24px;clear:left;margin:5px 0;}
.joinClubOlayPasswordInfoTextLabel{}
.joinClubOlayEmailInfoTextLabel{}
.profileTxtLastName,
.joinClubOlayTxtLastName{float:left;height:24px;clear:left;padding:0;margin:5px 0;border:1px solid #F2E4C7;}
.joinClubOlayLastNameLabel{width:260px;}
.profileTxtAddressLine2,
.joinClubOlayTxtAddressLine2{float:left;height:24px;clear:left;padding:0;margin:5px 0;border:1px solid #F2E4C7;}
.joinClubOlayAddressLine2Label{}
.joinClubOlayBottomDescription{}
.joinClubOlayBottomColumn{clear:both;font-size:14px;}
.joinClubOlayBottomColumn input{height:16px;margin:0px 2px;}
.joinClubOlayBottomColumn a{color:#D4AA54 !important;text-decoration:none !important;}
.isRedAstrix{color:#ff0000;}
.ContinueButton{text-align:right;padding:0px 40px 40px 0px;float:right;}
.ContinueButton input{height: 25px;width:112px;background:url("/PublishingImages/btn_submit.gif") no-repeat 0px 0px;border:medium none;}
.ContinueButton input:hover{height: 25px;width:112px;background:url("/PublishingImages/btn_submit.gif") no-repeat 0px -25px;border:medium none;}
/* LOWERCASE ALL LABELS */
.questionOlayProductUsedColumnOne label,
.questionSkinTypeColumnOne label,
.questionFacialSkinSensitiveColumnOne label,
.questionUsingOlaySinceColumnOne label,
.questionPurchaseSkinProductColumnOne label,
.questionDailyFacialSkinCareColumnOne label,
.questionNightFacialProductColumnOne label,
.questionSpendingColumnOne label,
.questionBrandUsedColumnOne label,
.joinClubOlayFirstColumn label,
.questionOlayProductUsedColumnTwo label,
.questionSkinTypeColumnTwo label,
.questionFacialSkinSensitiveColumnTwo label,
.questionUsingOlaySinceColumnTwo label,
.questionPurchaseSkinProductColumnTwo label,
.questionDailyFacialSkinCareColumnTwo label,
.questionNightFacialProductColumnTwo label,
.qquestionNightFacialProductColumnTwo label,
.questionSpendingColumnTwo label,
.questionBrandUsedColumnTwo label,
.joinClubOlaySecondColumn label,
.questionOlayProductUsedColumnThree label,
.questionSkinTypeColumnThree label,
.questionFacialSkinSensitiveColumnThree label,
.questionUsingOlaySinceColumnThree label,
.questionPurchaseSkinProductColumnThree label,
.questionDailyFacialSkinCareColumnThree label,
.questionNightFacialProductColumnThree label,
.questionSpendingColumnThree label,
.questionBrandUsedColumnThree label,
.joinClubOlayThirdColumn label{text-transform:lowercase;}
.questionOlayProductUsedColumnTwo input,
.questionSkinTypeColumnTwo input,
.questionFacialSkinSensitiveColumnTwo input,
.questionUsingOlaySinceColumnTwo input,
.questionPurchaseSkinProductColumnTwo input,
.questionDailyFacialSkinCareColumnTwo input,
.qquestionNightFacialProductColumnTwo input,
.questionNightFacialProductColumnTwo input,
.questionSpendingColumnTwo input,
.questionBrandUsedColumnTwo input,
.questionOlayProductUsedColumnThree input,
.questionSkinTypeColumnThree input,
.questionFacialSkinSensitiveColumnThree input,
.questionUsingOlaySinceColumnThree input,
.questionPurchaseSkinProductColumnThree input,
.questionDailyFacialSkinCareColumnThree input,
.questionNightFacialProductColumnThree input,
.questionSpendingColumnThree input,
.questionBrandUsedColumnThree input{margin:0px 2px;height:16px;}
/* ----------------- Form Rows -------------------------- */
.questionOlayProductUsed,
.questionSkinType,
.questionFacialSkinSensitive,
.questionUsingOlaySince,
.questionPurchaseSkinProduct,
.questionDailyFacialSkinCare,
.questionFacialSkinCareDescribe,
.questionNightFacialProduct,
.questionSpending,
.questionBrandUsed,
.formRow{clear:both;padding:20px 0;background:transparent url("Images/border_transparent.png") no-repeat center bottom;}
.formRowLast{clear:both;padding:20px 0;text-align:right;}
.profileFirstNameLabel,
.profileLastNameLabel,
.profileAddressLine1Label,
.profileAddressLine2Label,
.joinClubOlayFirstNameLabel,
.joinClubOlayLastNameLabel,
.joinClubOlayAddressLine1Label,
.joinClubOlayAddressLine2Label{display:block;width:260px;}
.profileTxtConfirmPassword,
.profileTxtConfirmPassword a{color:#ffffff !important;text-decoration:none !important;}
.profileTxtConfirmPassword a:hover{color:#D4AA54 !important;text-decoration:underline !important;}
.profileSupplementalInformation{font-size:14px;color:#D4AA54 !important;padding:10px 0;}
/* 
Forgot Password
*/
.emailField span{float:left;font-size:14px;line-height:30px;text-align:right;width:250px;}
.emailField input{margin-left:20px;}
.cancel a,
.submit input{background:url("/PublishingImages/gldbtn_new.png") repeat-x 0px 0px transparent;color:#FFFFFF !important;display:block;font-size:14px;height:25px;line-height:22px;padding-left:30px;padding-right:30px;border:medium none;text-decoration:none !important;text-transform:lowercase;}
.cancel a:hover,
.submit input:hover{background:url("/PublishingImages/gldbtn_new.png") repeat-x scroll 0px -14px transparent;}
.submit{display:inline;text-align:20px;}
.cancel {clear:left;}
/*
Validation Segement
*/
.validationArea{opacity:0.85;filter:alpha(opacity=85); WIDTH: 80%;background:#1f1a0e;display:none;border:2px solid #FF0000;font-size:14px;padding:10px;}
.validationHeader{padding-bottom:10px;margin-bottom:0px;}
.validationList{color:#ff0000;}
/*
Sub Category Tree
*/
.FilterMenu{margin-left:0px;}
/* William Chang */
.SubCategoryList a,
.FilterMenuItems a,
.FilterMenuTitle a{font-size:14px;line-height:14px;color:#FFFFFF !important;margin:0px 0px 0px 24px;}
.SubCategoryList a.expand,
.FilterMenuItems a.expand,
.FilterMenuTitle a.expand{float:left;width:9px;height:9px;margin:3px -9px 0px 0px;background:transparent url("/PublishingImages/expand_collapse.gif") repeat 0px 0px;cursor:pointer;font-size:14px;position:relative;z-index:1;}
.SubCategoryList a.expand.active{background:transparent url("/PublishingImages/expand_collapse.gif") repeat 0px 9px;}
/* William Chang */
.SubCategory_current,
.SubCategoryListItem{padding:15px 0px 15px 0px;background:transparent url("Images/border_small_transparent.png") no-repeat center bottom;}
.ArticleList li,
.ArticleListItem,
.FilterMenuItem{padding:5px 10px 5px 0;}
.ArticleList li.first_child,
.ArticleListItem.first_child,
.FilterMenuItem.first_child{padding:15px 10px 5px 0;}
.ViewAllListItems a,
.ArticleListItem a,
.FilterMenuItem a{color:#D4AA54 !important;margin:0px 0px 0px 0px;}
.ArticleListItem_current a{margin:0px 0px 0px 0px;}
/* William Chang */
.SubCategoryList ul{display:none;padding-left:24px;}
li.ViewAllListItems{margin-left:-10px !important;}
li.ViewAllListItems a{background:transparent url("/PublishingImages/arrow_left.gif") no-repeat left 2px;padding-left:10px !important;display:block;font-size:13px !important;text-transform:lowercase;}
.FilterMenuTitle ul{}
.SubCategory_current ul{display:block;padding-bottom:10px;}
/* William Chang */
.FilterMenuTitle{font-size:14px;padding-left:24px;text-transform:lowercase;}
.FilterTermsMenu .FilterMenu .FilterMenuTitle{margin-left:0;padding-lefT:0;}
/* William Chang */
.FilterTermsMenu .FilterMenu .FilterMenuTitle ul{padding:0 0 0 24px;display:none;}
/* Another Tree Style */
.filterProductNavigator{width:260px;}
.filters{width:260px;}
.filterGroup{padding:10px 0;background:transparent url("Images/border_small_transparent.png") no-repeat center bottom;}
.filterGroup .viewAllLink{padding:0 0 0 15px;font-size:14px;color:#fff !important;}
.filterGroup .filterProperty{background:transparent url("/PublishingImages/collapse.gif") no-repeat left center;padding:0 0 0 15px;font-size:14px;color:#fff !important;}
.filterGroup .filterProperty.active{background:transparent url("/PublishingImages/expand.gif") no-repeat left center;}
/* Auto hide left nav */
.filterGroup .filterValues{margin-left:15px;display:none;}
.filterGroup a.filterValue,
.filterGroup .filterValue a,
.filterGroup .filterValue li a{font-size:14px;color:#D4AA54 !important;margin:0px 0px 0px 0px;padding:5px 0px;}
.filterItem-current a.filterValue,
.filterItem-current .filterValue a,
.filterItem-current .filterValue li a{color:#FFFFFF !important;}
.filterItem a.filterValue,
.filterItem .filterValue a,
.filterItem.filterValue li a{color:#D4AA54 !important;}
.emailOlayFaqForm iframe{background-color:transparent;border-style:none;}
.emailOlayFaqForm iframe .bgcolor{background:black;}
.MediaTypeMenu ul li a{font-size:14px;color:#D4AA54 !important;display:none;}
.MediaTypeMenu select{font-size:14px;border:1px solid #000000;background-color:#D4AA54;padding:1px;margin-top:0px;*margin-top:1px;text-transform:lowercase;display:none;}
/*
Glossary
*/
.glossaryFilterPaging{background:transparent url(Images/border_transparent.png) no-repeat scroll center bottom;padding:0px 0 26px;}
.alphaNav{padding-bottom:10px;text-align:right;}
.glossaryFilterPaging .alphaNav{background-image:transparent;float:left;}
.letterList{}
.letterItem{display:inline;padding:0px 10px 0px 0px;}
.glossaryFilterPaging .letterItem{padding:0px 5px 0px 0px;}
.letterItem a{color:#D4AA54 !important;font-size:14px !important;}
.letterItem a.is_current{color:#ffffff !important;}
.paging{color:#D4AA54 !important;}
.glossaryFilterPaging .paging{float:right;}
.glossaryResultsPage{padding:0 0 50px 0; text-align:left;}
.glossaryTerm{font-size:18px;padding-top:10px; text-align:left;display:block; clear:left;/*Priyanka for INC700009329795*/ }
.glossaryResultsPage .subCategoryImage{font-size:14px;padding-bottom:10px;background:transparent url("Images/medium-border.gif") no-repeat center bottom;}
/*
Shopping List
*/
.shoppingListPageHeader{font-weight:600;padding:40px 0 20px 0;background:transparent url("Images/border_transparent.png") no-repeat center bottom;}
.wishListItemRow{clear:both;padding:20px 50px;}
.wishListItemRowGrid{clear:none;display:inline-block;float:left;width:186px;padding:20px;}
.wishListProductImage{clear:left;display:inline;float:left;width:175px;}
.wishListItemRowGrid .wishListProductImage{float:none;clear:none;display:block;width:auto;}
.wishListDisplayName{color:#D4AA54 !important;margin-left:180px;font-size:16px;}
.wishListItemRowGrid .wishListDisplayName{margin-left:0px;}
.wishListDisplayName a{color:#D4AA54 !important;}
.wishListDescription{margin-left:180px;font-size:14px;padding:15px 0;}
.wishListItemRowGrid .wishListDescription{margin-left:0px;}
.wishListRemove{margin-left:180px;}
.wishListItemRowGrid .wishListRemove{margin-left:0px;}
.wishListBuyNow{margin-left:300px;}
.wishListItemRowGrid .wishListBuyNow{margin-left:115px;}
.wishListRemove a{background:transparent url("/PublishingImages/close_button.gif") no-repeat right center;}
.wishListBuyNow a{background:transparent url("/PublishingImages/gold_arrow.gif") no-repeat right center;}
.wishListRemove a,
.wishListBuyNow a{float:left;height:28px;line-height:28px;padding:0 15px 0 0;font-size:14px;text-decoration:none;color:#D4AA54 !important;text-transform: lowercase;}
.olaySubcategoryHeader.shoppingListHeader{background:transparent url("Images/border_transparent.png") no-repeat center bottom;padding-bottom:64px;}
#olayShoppingListToolbar{background:transparent url("Images/border_transparent.png") no-repeat center bottom;padding:5px 0 25px 0;}
#olayShoppingListToolbar .olayShoppingListToolbarSection{}
#olayShoppingListToolbar .olayShoppingListView{background:url("/PublishingImages/list_view_gold.gif") no-repeat scroll left top transparent;padding-left:18px;float:left;font-size:12px;}
#olayShoppingListToolbar .olayShoppingListView.shopping_white_icon{background:url("/PublishingImages/list_view_white.gif") no-repeat scroll left top transparent;}
#olayShoppingListToolbar .olayShoppingGridView{background:url("/PublishingImages/grid_view_gold.gif") no-repeat scroll left top transparent;margin-left:15px;padding-left:18px;float:left;font-size:12px;}
#olayShoppingListToolbar .olayShoppingGridView.shopping_white_icon{background:url("/PublishingImages/grid_view_white.gif") no-repeat scroll left top transparent;}
#olayShoppingListToolbar .olayShoppingListView a,
#olayShoppingListToolbar .olayShoppingGridView a{font-size:14px;color:#D4AA54 !important;}
#olayShoppingListToolbar .shopping_white_icon a{color:#ffffff !important;}
.wishListHeader{clear:both;}
.wishListHeader .shoppingListPageHeader{display:none;}
#olayShoppingListToolbar .olayShoppingEmailLink{float:right; display: none}
#olayShoppingListToolbar .olayShoppingPrintLink{float:right;}
.wishListContainer .wishListHeader .buyall{background:transparent url("/PublishingImages/gldbtn_new.png") repeat scroll 0 0;float:right;height:24px;text-align:center;width:129px;margin-top:10px;}
.wishListContainer .wishListHeader .buyall:hover{background:transparent url("/PublishingImages/gldbtn_new.png") repeat scroll 0 -24px;}
.wishListContainer .wishListHeader .buyall a{background:transparent url("/PublishingImages/white_arrow_right.png") no-repeat right center;color:#FFFFFF !important;font-size:14px;line-height:25px;padding-right:10px;text-transform: lowercase;}
.wishListContainer .wishListHeader .continueShoppingLink{font-size:14px;float:right;clear:right;}
.wishListContainer .wishListHeader .continueShoppingLink a{font-size:14px;color:#D4AA54 !important;}
.wishListFooter{clear:both;margin-top:10px;padding-top:10px;}
.wishListFooter .buyall{background:transparent url("/PublishingImages/gldbtn_new.png") repeat scroll 0 0;float:right;height:24px;margin:10px 0 0 0;text-align:center;width:129px;}
.wishListFooter .buyall:hover{background:transparent url("/PublishingImages/gldbtn_new.png") repeat scroll 0 -24px;}
.wishListFooter .buyall a{background:transparent url("/PublishingImages/white_arrow_right.png") no-repeat right center;color:#FFFFFF !important;font-size:14px;line-height:25px;padding-right:10px;text-transform: lowercase;}
.wishListFooter .continueShoppingLink{font-size:14px;float:right;clear:right;}
.wishListFooter .continueShoppingLink a{font-size:14px;color:#D4AA54 !important;}
/* 
Full Ingredient List
*/
.keyIngredientsListPanel,
.fullIngredientsListPanel{width:275px;margin:0 0 10px 0;padding:0 0 10px 0;font-size:14px !important;text-transform:lowercase;}
.keyIngredientsListPanel a,
.fullIngredientsListPanel a{color:#D4AA54 !important;text-transform:lowercase;}
.ingredientsHeader{display:block;line-height:44px;color:#D4AA54 !important;font-weight:100 !important;font-size:16px !important;text-transform:lowercase;}
.viewIngredientsSwitch{display:block;color:#D4AA54 !important;padding:20px 0 0 15px;background:transparent url("/PublishingImages/arrow_down.png") no-repeat 0px 25px;}
.viewIngredientsSwitch.active{background:transparent url("/PublishingImages/arrow_right.gif") no-repeat 0px 23px;}
/*
POP Up
*/
#popUpBackGroundpopup,
#popUpBackGroundPopup,
#popUpBackGroundPopUp{background:#000;opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);}
/*
BV Overwrites
*/ 
/* RegeneristProductDetail.aspx */
.productCredentialImage .BVRRRating,
.productCredentialImage .BVRRRatingEntry{clear:none !important;}
.BVRRContentReview{padding:10xp 0;}
.ReadAllReviewsLink{display:block;float:left;margin-left:278px;margin-top:-25px;text-transform:lowercase;width:auto;}
.ReadAllReviewsLink a{color:#D4AA54 !important;font-size:13px !important;}
#BVSVPLinkContainer a,
.BVSVPLinkContainer a{font-size:14px;color:#D4AA54 !important;}
.BVRRSubmissionError{padding-top:0px !important;margin-top:25px !important;}
#BVCustomerRatings{float:left;height:35px;width:596px;}
#BVReviewsContainer a{font-size:14px;color:#D4AA54 !important;}
/*
BV Overwrites
*/ 
/* RegeneristProductDetail.aspx */
.productCredentialImage .BVRRRating,
.productCredentialImage .BVRRRatingEntry{clear:none !important;}
.BVRRRatingSummaryLink a{color:#D4AA54 !important;}
#BVSubmissionContainer{position:absolute;top:162px;width:917px;z-index:4 !important;}
#BVSYContainer{position:absolute;}
.BVRRRequiredFieldIndicator{}
.BVRRSectionBodyContainer{}
.BVRRSectionHeader{}
.BVRRTipBoxHeader{}
.BVRRFieldContainer{}
.BVRRFieldset{}
.BVRRLabel{}
ind_inou
.BVRRRatingLabel{}
.BVRRFieldSpan{border:1px solid #D4AA54;display:inline;float:left;font-size:14px !important;position:relative;}
.BVRRFieldSpan input{font-size:14px !important;border:1px solid #000000;}
.BVRRFieldText{background-color:#D4AA54;}
#BVRRDisplayContentBodyID,
.BVRRDisplayContentBodyID{}
.BVRRTermsAndConditionsDisclaimer{clear:both;padding-top:8px;}
/*
Article Reviews
*/
#BVSYSummaryBoxContainer{ padding: 29px 0 0 29px; }
/*
MyClubOlay.aspx
*/
.olayThreeZoneLayoutLeft .newsletterArchive{background:#17130A;}
/*
Offers page
*/
.samplesAndOffersHeader{background:transparent url("Images/border_transparent.png") no-repeat center bottom;}
.offersAndPromotionsFilter ul li{padding:10px 0;background:transparent url("Images/border_small_transparent.png") no-repeat center bottom;}
.offersAndPromotionsFilter ul li:first-child{padding-top:0px;}
.offersAndPromotionsFilter a{font-size:14px;color:#D4AA54 !important;}
.offersAndPromotionsFilter li.navigationList_current a{color:#FFFFFF !important;}
.offersAndPromotionsFilter a.current,
.offersAndPromotionsFilter a.is_current{color:#fff !important;}
.offersAndPromotions .paging{text-align:right;background:transparent url("Images/medium-border.gif") no-repeat center bottom;padding-bottom:8px;}
.featuredOffer{padding:10px 0;}
.offersList{}
.offersList .offersRow{float:left;clear:both;width:100%;margin-bottom:20px;}
.offersList .offersRow .offer{float:left;margin:14px 14px 0px 14px;width:190px;}
.offersList .offersRow .offer .title{color:#D4AA54 !important;font-size:14px;height:56px;}
.featuredOffer .title,
.featuredOffer .title a,
.offersList .offersRow .offer .title,
.offersList .offersRow .offer .title a{font-size:14px;color:#D4AA54 !important;}
.featuredOffer .image{margin:10px 0;}
.offersList .offersRow .offer .image{height:166px;}
.offersList .offersRow .offer .image img{max-width:190px;}
.offersList .offersRow .offer .description{font-size:14px;color:#ffffff !important;}
.featuredOffer .description{font-size:14px;color:#ffffff !important;}
.featuredOffer .dexcription a,
.offersList .offersRow .offer .description a{color:#D4AA54 !important;}
/*
Live Consultation
*/
.liveConsultationHeader{font-size:22px;}
.liveConsultationDescription{font-size:14px;padding:10px 0;background:transparent url("/Style Library/Images/border_transparent.png") no-repeat center bottom;}
iframe{border-width:0;border-style:none;}
.consultationFormContainer{color:#ffffff;}
.consultationFormMainInstructions{}
.form_errors{}
.liveConsultationFormFields{}
/*
SlideShow
*/
.olaySlideshowLayoutFloatLeft{}
.olaySlideshowLayoutImage{}
.olaySlideshowLayoutCaption{}
.olaySlideshowLayoutBrand{}
.olaySlideshowLayoutSubcategory{font-size:22px;padding:10px 0;}
.olaySlideshowToolbar{padding:10px 0;position:relative;}
.olaySlideshowLayoutFloatLeft,
.olaySlideshowToolbar{clear:both;background:transparent url("Images/border_transparent.png") no-repeat center bottom;}
.olaySlideshowLayoutCategory{width:44%;}
.olaySlideshowLayoutCategory a{padding-left:13px;background:transparent url("/PublishingImages/arrow_left.gif") no-repeat left 3px;}
.olaySlideshowControls{text-align:right;position:absolute;padding:10px 0;left:50%;width:50%;top:0;}
.olaySlideshowControls .olaySlideshowCommentsLink,
.olaySlideshowControls .olaySlideshowEmailLink{float:right;text-align:left;padding-left:19px;}
.olaySlideshowControls .olaySlideshowCommentsLink{width:61px;}
.olaySlideshowControls .olaySlideshowCommentsLink{padding-right: 10px;}
.olaySlideshowControls .olaySlideshowEmailLink{width:31px;background:url(/PublishingImages/email_icon.gif) no-repeat left 3px;}
.olaySlideshowPageTitle{font-size:22px;padding:10px 0;}
.slideshowNavigation{background:transparent url("Images/medium-border.gif") repeat-y center bottom;padding:10px 0;}
.slideshowNavigation a.previousPage{float:left;text-align:left;padding-left:10px;margin-left:10px;width:100px;background:transparent url("/PublishingImages/gold_arrow_left.png") no-repeat left center;}
.slideshowNavigation a.nextPage{float:right;text-align:right;padding-right:10px;width:100px;margin-right:10px;background:transparent url("/PublishingImages/gold_arrow_right.png") no-repeat right center;}
.slideshowNavigation #current{margin:0 135px;text-align:center;}
#galleryDesc, 
.galleryDesc {font-size:14px;height:30px;margin-bottom:20px;padding:10px 0px;}
/*
Quiz Page
*/
.olayQuizPollPageTitle{font-size:22px;}
.olayQuizPollMainWebpart{}
.olayQuizPollMainLeftSection{float:left;width:288px;}
.olayQuizPollMainRightSection{margin-left:290px;}
.olayQuizPollMainRightSection td{vertical-align:top;text-align:left;font-size:14px;}
/*
BuyNow Page
*/
#locateonline{padding:10px;}
.buynow_product{color:#ffffff;font-size:14px;width:600px;margin:0 auto;}
.buynow_productimage{float:left;width:150px;}
.buynow_productimage img{width:150px;}
.buynow_productname{color:#D4AA54;font-size:22px;display:block;margin-left:160px;line-height:25px;}
.buynow_productdescription{margin-left:160px;}
.whereToBuyRow{clear:both;width:600px;overflow-y:auto;margin:0 auto;padding:0 10px 20px 0;font-size:14px;}
.whereToBuyRow .whereToBuyStoreName{float:left;clear:both;font-weight:bold;}
.whereToBuyRow .whereToBuyStoreAddress{float:left;clear:both;}
.whereToBuyRow .whereToBuyStorePhone{float:left;clear:both;}
.whereToBuySearchAgainTop,
.whereToBuySearchAgain{clear:both;width:600px;overflow-y:auto;margin:0 auto;padding:0 10px 20px 0;font-size:14px;}
.whereToBuySearchAgainTop a,
.whereToBuySearchAgain a{background:url("/PublishingImages/btn_gold_arrow.png") no-repeat -165px 0 !important;border:medium none;color:#FFFFFF !important;height:25px;margin-top:2px;padding-bottom:5px;padding-left:20px !important;padding-right:30px;padding-top:5px;text-decoration:none !important;width:194px;}
.whereToBuySearchAgainTop a:hover,
.whereToBuySearchAgain a:hover{background:url("/PublishingImages/btn_gold_arrow.png") no-repeat -165px -25px !important;}
.shopnow_results{width:600px;height:400px;min-height:400px;overflow-y:auto;margin:0 auto;background-color:#ffffff;padding:0 10px 20px 0;}
.buynow_results{margin:0 auto;text-align:center;}
.buynow_results table{text-align:left;margin:0 auto;width:600px !important;background-color:#fff;}
.finder_postalcode{width:600px;margin:10px auto 0 auto;color:#ffffff !important;font-size:14px;}
.finder_input_wrapper{position:relative;float:left;border:1px solid #D4AA54;height:28px;width:177px;}
.finder_input{font-size:14px;line-height:24px;height:22px;color:#000000;background-color:#D4AA54;border:1px solid #000000;width:169px;}
.ci_warning{margin:0 auto;width:600px;padding:10px 0;font-size:14px;color:#ffffff;}
.ci_warning a{color:#D4AA54 !important;font-size:14px;}
/*
Quiz
*/
.quizQuestionBlock{}
.quizAnswer,
.quizAnswer label,
.quizAnswer input,
.quizQuestion{font-size:14px;}
.quizAnswer input{height:15px;}
.quizAnswer{background:transparent url("Images/medium-border.gif") no-repeat center bottom;padding:15px 0 15px 50px;}
.quizerror{padding:5px 0 10px 0;}
.quizQuestion{margin:10px 0;}
.quizSubmitButton{text-align:right;margin:10px 0;}
.quizSubmitButton input{background:url("/PublishingImages/gldbtn.png") repeat-x scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;height:25px;padding-left:30px;padding-right:30px;border:medium none;margin-left:10px;float:right;}
.quizAnswer.incorrect{color:#D4AA54;background:transparent url('/PublishingImages/iconWrong.jpg') no-repeat left center;padding-left:60px;}
.quizAnswer.correct{color:#D4AA54;background:transparent url('/PublishingImages/iconRight.jpg') no-repeat left center;padding-left:60px;}
.quizAnswer.correct div,
.quizAnswer.incorrect div{color:#ffffff;}
.quizAnsweredHeader{background:transparent url("Images/medium-border.gif") no-repeat center bottom;font-size:14px;padding:10px 0;}
.buy_head{font-size:22px;}
.buy_description{padding:10px 0;background:transparent url("Images/medium-border.gif") no-repeat center bottom;}
/*
Email popup modal
*/
#popUpOverlayemail{opacity:1 !important;padding:10px;top:50px !important;left:31%;z-index:10 !important;border:1px solid #999999;position:absolute;background-color:#000000;width:420px;min-height:435px;}
#popUpBackGroundemail{position:absolute;background-color:#000000;top:0 !important;left:0 !important;height:100% !important;width:100%;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
#popUpCloseemail{float:right;width:10px;height:10px;cursor:pointer;margin:-8px -8px 0 0;}
#popUpCloseemail:hover{color:#ffffff;}
#popUpOverlayemail .requiredField{}
#popUpOverlayemail .yourEmailLabel{float:left;font-size:14px;height:28px;line-height:28px;width:125px;}
#popUpOverlayemail .sendCopyEmail{font-size:14px;line-height:28px;padding-left:127px;}
/* requested by Mike Mangialardi */
#popUpOverlayemail .yourEmailField{margin-left:130px;*margin-left:0px;border:1px solid #F2E4C7;width:266px;}
/* requested by Mike Mangialardi */
#popUpOverlayemail .yourEmailField input{width:259px;border:1px solid #000000;background:#F2E4C7;}
#popUpOverlayemail .recipientsEmailLabel{float:left;font-size:14px;height:28px;line-height:28px;width:125px;}
/* requested by Mike Mangialardi */
#popUpOverlayemail .recipientsEmailField{margin-left:130px;*margin-left:0px;border:1px solid #F2E4C7;width:266px;}
/* requested by Mike Mangialardi */
#popUpOverlayemail .recipientsEmailField input{border:1px solid #000000;background:#F2E4C7;width:259px;}
#popUpOverlayemail .messageLabel{font-size:14px;height:25px;line-height:25px;}
#popUpOverlayemail .messageField{background:#F2E4C7;text-align:center;width:393px;}
/* requested by Mike Mangialardi */
#popUpOverlayemail textarea{font-size:14px;border:1px solid #000000;background:#F2E4C7;padding:10px;width:369px;height:180px;}
#popUpOverlayemail .helpText{padding:4px 0;}
#popUpOverlayemail .send{float:left;}
#popUpOverlayemail .cancel{float:left;padding-top:0 !important;}
#popUpOverlayemail .send input,
#popUpOverlayemail .cancel a{float:left;margin-right:10px;padding:0 10px;background:transparent url("/PublishingImages/gldbtn.png") repeat-x left center;height:25px;width:auto;display:inline;color:#ffffff;border:none;}
#iframecontainer,
.iframecontainer{width:100%;text-align:center;}
input.is_inactive{color:#888888 !important;}
input.is_active{color:#000000 !important;}
/*
Store Find
*/
.whereToBuyHeader{background:transparent url("/Style Library/Images/border_transparent.png") no-repeat center bottom;padding-bottom:10px;}
.whereToBuyHeaderTitle{color:#ffffff;font-size:22px;margin-top:10px;}
.whereToBuyHeaderDescription{font-size:14px;color:#ffffff;}
#allPlayProducts{position:absolute;width:262px;height:267px;padding:29px 14px;}
.wheretobuy{margin-left:400px;margin-top:60px;width:515px;}
.wheretobuy .find_error{font-size:14px;}
.wheretobuy .buy_description{font-size:14px;background-image:none;}
.wheretobuy_hero_image{float:left;width:399px;}
.wheretobuy_hero_image img{width:350px;}
.find_form{float:left;}
.wheretobuy .find_button{clear:none;}
.find_form .find_row{clear:both;padding:10px 0;}
.find_radio{float:left;width:20px;}
.find_radio input{height:auto;margin:1px 0;vertical-align:middle;}
.find_text{display:inline-block;font-size:14px;margin-left:5px;margin-right:5px;}
.find_dropdown{float:right;}
/* Requested by William Chang */
.find_dropdown select{border:1px solid #000000;background-color:#FOE2C4;font-size:14px;height:16px;}
/* Requested by William Chang */
.find_button input{width:93px !important;background:url("/PublishingImages/btn_find.gif") no-repeat 0px 0px;}
.store_header{font-size:22px;}
.store_desc{font-size:14px;}
.store_results{font-size:14px;}
.store_toolbar{margin:10px 0;}
.store_toolbar a{color:#D4AA54 !important;}
.store_results .paging{margin-top:10px;background:transparent url("Images/border_transparent.png") no-repeat center bottom;padding-bottom:10px;}
.store_results ul.pagingList{background:transparent url("Images/border_transparent.png") no-repeat center top;padding-top:10px;text-align:right;}
.store_results .row{padding:10px 0;margin:10px 0;clear:both;}
.store_results .row .image{float:left;text-align:center;width:260px;}
.store_results .row .store_information{margin-left:261px;}
.store_results .store_desc{}
.store_results .store_toolbar{}
a.storetitle_link{color:#D4AA54 !important;font-size:16px;}
.globalOnlineRetailers{padding:55px 0;}
.globalOnlineRetailers .row{clear:both;position:relative;width:915px;}
.globalOnlineRetailers .column{float:left;width:25%;text-align:center;}
.globalOnlineRetailers a{color:#D4AA54 !important;font-size:14px;}
/*
My Regimen Detail - Olay for You
*/
.olayForYouDetails{float:left;width:100%;clear:both;margin-top:-30px;}
.olayForYouDetails .olayForYouHeader{float:left;width:100%;clear:both;}
.olayForYouDetails .olayForYouHeader .olayForYouTitle{float:left;width:50%;color:#fff;font-size:22px;margin-bottom:20px;}
.olayForYouDetails .olayForYouHeader .olayForYouAddToShoppingList{float:right;width:50%;margin-bottom:20px;text-align:right;}
.olayForYouDetails .olayForYouHeader .olayForYouAddToShoppingList #addWishList{padding:7px 223px 6px 0px; background:url("/PublishingImages/btn_addtoshopping.gif") no-repeat 0px 0px !important;}
.olayForYouDetails .olayForYouHeader .olayForYouAddToShoppingList #addWishList:hover{padding:7px 223px 6px 0px; background:url("/PublishingImages/btn_addtoshopping.gif") no-repeat 0px -25px !important;}
.olayForYouDetails .olayForYouHeader .steps{float:left;width:100%;clear:both;}
.olayForYouDetails .olayForYouHeader .steps .step{float:left;width:830px;margin-left:75px;clear:both;}
.olayForYouDetails .olayForYouHeader .steps .step .stepName{float:left;width:110px;}
.olayForYouDetails .olayForYouHeader .steps .step .stepName .stepNumber{float:left;width:24px;font-size:32px;margin-top:9px;}
.olayForYouDetails .olayForYouHeader .steps .step .stepName .stepCategory{float:left;width:82px;font-size:12px;text-align:left;}
.olayForYouDetails .olayForYouHeader .steps .step .stepName .stepUsage{clear:left;float:left;font-size:11px;margin-left:24px;margin-top:-12px;text-align:left;width:82px;}
.olayForYouDetails .olayForYouHeader .steps .step .productImage{float:left;padding:0px;width:150px;margin-top:10px;margin-right:20px;left:0px !important;text-align:center;}
.olayForYouDetails .olayForYouHeader .steps .step .productDetail{float:left;padding:0px;width:510px;}
.olayForYouDetails .olayForYouHeader .steps .step .productDetail .productTitle{float:left;margin-bottom:5px;width:510px;font-size:16px;color:#D4AA54 !important;font-weight:normal;}
.olayForYouDetails .olayForYouHeader .steps .step .productDetail .productTitle a{font-size:16px !important;color:#D4AA54 !important;font-weight:normal !important;}
.olayForYouDetails .olayForYouHeader .steps .step .productDetail .productDescription{float:left;margin-bottom:5px;width:510px;color:#fff;font-size:14px;}
.olayForYouDetails .olayForYouHeader .steps .step .productDetail .productBuyNow{float:left;padding:0px;width:510px;margin-top:28px;}
.olayForYouDetails .olayForYouHeader .steps .step .productDetail .productBuyNow a{background-color:transparent;background-image:url(/PublishingImages/arrow_white_login.png);background-repeat:no-repeat;background-attachment:scroll;background-position:right 3px;font-size:12px;color:#D4AA54 !important;padding-right:10px !important;}
/*
My Club Olay
*/
.myRegimenModule{clear:both;float:left;width:914px;height:298px;padding:0 !important;margin-top:75px;}
.myRegimenHeader{clear:both;float:left;width:914px;padding:0 !important;margin:0 !important;}
.myRegimenHeader{}
.myRegimenModule{background:transparent url("/PublishingImages/myClubOlay_bg.png") no-repeat center top !important;}
.myRegimenModule a{color:#D4AA54 !important;}
.myRegimenTitle{margin:10px;text-transform:lowercase;}
.myRegimenDetailLink{float:right;clear:none;margin-top:-61px;padding:10px 0;text-align:center;width:214px;}
.myRegimenDetailLink a{background:transparent url("/PublishingImages/arrow_right.gif") no-repeat right center;padding-right:13px;}
.myRegimenModule .productImages{float:left;clear:both;text-align:center;top:15px;width:914px;height:150px;margin-top:0px;}
.myRegimenModule .productImage{float:left;padding:0px;width:150px;position:relative;left:25%;margin:auto;}
.myRegimenModule .productImage .stepName{float:left;clear:both;position:relative;left:30%;}
.myRegimenModule .productImage .stepName .stepNumber{float:left;width:18px;font-size:22px;padding-top:3px;}
.myRegimenModule .productImage .stepName .stepCategory{float:left;width:82px;font-size:12px;text-align:left;}
.myRegimenModule .productImage .stepName .stepUsage{float:left;clear:left;width:82px;margin-left:20px;margin-top:-8px;font-size:11px;text-align:left;}
.myRegimenModule .myRegimenECounselingLink{float:left;clear:both;width:914px;text-align:center;margin-top:15px;padding-top:10px;background:transparent url("/Style Library/Images/border_transparent.png") no-repeat center top;}
.olayThreeZoneLayoutLeft{width:290px;padding-right:10px;}
.olayThreeZoneLayoutCenter{width:290px;padding:0 10px;}
.olayThreeZoneLayoutRight{width:290px;padding-left:10px;}
.olayThreeZoneLayoutLeft,
.olayThreeZoneLayoutCenter,
.olayThreeZoneLayoutRight{padding-top:20px;}
.olayThreeZoneLayoutLeft .myRegimenDetailLink{}
.olayThreeZoneLayoutLeft .newsletterArchive{}
.olayThreeZoneLayoutLeft .articleItemsContainer,
.olayThreeZoneLayoutCenter .articleItemsContainer{padding:0;margin:0;}
.olayThreeZoneLayoutLeft .profileClubOlay,
.olayThreeZoneLayoutLeft .newslettersClubOlay,
.olayThreeZoneLayoutCenter .articleItemsContainer,
.olayThreeZoneLayoutLeft .articleItemsContainer,
.olayThreeZoneLayoutCenter .wishListContainer,
.olayThreeZoneLayoutCenter .myRegimenInActiveModule,
.olayThreeZoneLayoutLeft .offersClubOlay,
.olayThreeZoneLayoutRight .myReviewsContainer,
.olayThreeZoneLayoutRight .myCommentsContainer{font-size:14px;background:transparent url("/PublishingImages/brown_bg.png") repeat 0 0;width:290px;margin-top:20px;border-radius:3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.olayThreeZoneLayoutLeft .offersClubOlay{}
.olayThreeZoneLayoutLeft .newslettersClubOlay{margin-right:20px;}
.olayThreeZoneLayoutLeft .recentArticlesTitle,
.olayThreeZoneLayoutCenter .recentArticlesTitle{font-size:16px !important;padding:10px 0 10px 45px !important;background:transparent url('/PublishingImages/icon_latest_article.png') no-repeat 10px 10px;margin:0;text-transform:lowercase;}
.olayThreeZoneLayoutCenter .wishListHeader .heading{font-size:16px;padding:10px 0 10px 45px;margin:0;text-transform:lowercase;}
.olayThreeZoneLayoutLeft .offersClubOlay .heading{background:transparent url('/PublishingImages/Icons/offers.png') no-repeat 10px 10px;}
.olayThreeZoneLayoutLeft .newslettersClubOlay .heading{background:transparent url('/PublishingImages/icon_ltst_comments.png') no-repeat 10px 10px;}
.olayThreeZoneLayoutLeft .profileClubOlay .heading{background:transparent url('/PublishingImages/Icons/profile.png') no-repeat 10px 10px;}
.olayThreeZoneLayoutCenter .wishListContainer .heading{background:transparent url('/PublishingImages/Icons/offers.png') no-repeat 10px 10px;}
.olayThreeZoneLayoutRight .myReviewsContainer .heading{background:transparent url('/PublishingImages/Icons/latestReview.png') no-repeat 10px 10px;}
.olayThreeZoneLayoutRight .myCommentsContainer .heading{background:transparent url('/PublishingImages/Icons/latestComments.png') no-repeat 10px 10px;}
.olayThreeZoneLayoutLeft .heading,
.olayThreeZoneLayoutCenter .heading,
.olayThreeZoneLayoutRight .heading{font-size:16px;padding:10px 0 10px 45px;margin:0;text-transform:lowercase;}
.olayThreeZoneLayoutCenter .wishListHeader a,
.olayThreeZoneLayoutLeft .newslettersClubOlay a,
.olayThreeZoneLayoutLeft .offersClubOlay a{color:#D4AA54 !important;font-size:14px !important;}
.olayThreeZoneLayoutLeft .newslettersClubOlay .image{float:left;width:90px;display:none;}
.olayThreeZoneLayoutLeft .newslettersClubOlay newsletter:first-child .title{padding-:10px;}
.olayThreeZoneLayoutLeft .newslettersClubOlay .description{margin-left:91px;padding-bottom:20px;display:none;}
.olayThreeZoneLayoutCenter .mainText{padding:10px 10px 10px 40px;}
.olayThreeZoneLayoutLeft .offersClubOlay .image{display:none;}
.olayThreeZoneLayoutLeft .offersClubOlay .offer{padding:10px 10px 0px 14px;background:transparent url("/PublishingImages/arrow_right.gif") no-repeat 3px 12px;clear:both;}
.olayThreeZoneLayoutLeft .offersClubOlay  .offer br { display: none; }
.olayThreeZoneLayoutLeft .offersClubOlay .offer .title br { display: inline; }
.offersClubOlay .offer .viewDetails{display:none;}
.offersClubOlay .offer .description{display:none;}
.olayThreeZoneLayoutLeft .newslettersClubOlay .newsletter{padding:0px 10px 0px 14px;background:transparent url("/PublishingImages/arrow_right.gif") no-repeat 3px 3px;clear:both;}
/* List padding */
.olayThreeZoneLayoutLeft .profileClubOlay .profileLinks{padding:10px 5px 10px 27px;}
.olayThreeZoneLayoutLeft .newslettersClubOlay .newsletterList,
.olayThreeZoneLayoutLeft .offersClubOlay .offerList{padding:0 5px 0 27px;}
.olayThreeZoneLayoutCenter .myRegimenInActiveModule{}
.olayThreeZoneLayoutCenter .myRegimenInActiveModule a,
.olayThreeZoneLayoutCenter .myRegimenInActiveText a{font-size:14px !important;color:#D4AA54 !important;}
.olayThreeZoneLayoutCenter .myRegimenInActiveHeader{background:transparent url(/PublishingImages/Icons/newRecommendedProducts.png) no-repeat 10px 10px;font-size:16px;padding:10px 0 10px 45px;margin:0;text-transform:lowercase;}
.olayThreeZoneLayoutCenter .myRegimenInActiveImageLink{margin:10px 0;}
.olayThreeZoneLayoutCenter .myRegimenInActiveImageLink img{width:296px;}
.olayThreeZoneLayoutCenter .myRegimenInActiveText{padding-bottom:10px;padding-left:40px;padding-right:10px;padding-top:10px;}
/* View All Links */
.olayThreeZoneLayoutLeft .profileClubOlay .profileLinks a,
.olayThreeZoneLayoutLeft .newslettersClubOlay .pageLink a,
.olayThreeZoneLayoutLeft .articleItemsContainer .viewAllArticlesLink a,
.olayThreeZoneLayoutCenter .articleItemsContainer .viewAllArticlesLink a,
.olayThreeZoneLayoutCenter .shoppingListLearnMore a,
.olayThreeZoneLayoutLeft .offersClubOlay .pageLink a{background:transparent url("/PublishingImages/arrow_right.gif") no-repeat left center;padding-left:12px;color:#D4AA54 !important;text-transform:lowercase;}
.olayThreeZoneLayoutLeft .newslettersClubOlay .pageLink,
.olayThreeZoneLayoutLeft .articleItemsContainer .viewAllArticlesLink,
.olayThreeZoneLayoutCenter .articleItemsContainer .viewAllArticlesLink,
.olayThreeZoneLayoutCenter .shoppingListLearnMore,
.olayThreeZoneLayoutLeft .offersClubOlay .pageLink{padding:10px 0 10px 27px;}
.olayThreeZoneLayoutLeft .articleItem,
.olayThreeZoneLayoutCenter .articleItem{margin-left:29px;padding-right:10px;}
.olayThreeZoneLayoutRight .myCommentsContainer .BVCPHeader,
.olayThreeZoneLayoutRight .myReviewsContainer .BVCPHeader{display:none;}
.olayThreeZoneLayoutRight .myCommentsContainer,
.olayThreeZoneLayoutRight .myReviewsContainer{font-size:14px !important;}
.olayThreeZoneLayoutRight .myCommentsContainer a,
.olayThreeZoneLayoutRight .myReviewsContainer a{color:#D4AA54 !important;}
.olayThreeZoneLayoutRight .myCommentsContainer .BVCPUnit,
.olayThreeZoneLayoutRight .myReviewsContainer .BVCPUnit{padding-bottom:10px;}
.olayThreeZoneLayoutRight .myCommentsContainer .BVRRReviewDisplayStyle3Summary,
.olayThreeZoneLayoutRight .myReviewsContainer .BVRRReviewDisplayStyle3Summary{margin-left:0;margin-right:0;width:139px;}
.olayThreeZoneLayoutRight .myCommentsContainer .BVCPStoriesProfileLink,
.olayThreeZoneLayoutRight .myReviewsContainer .BVCPProductName{background:transparent url(/PublishingImages/arrow_right.gif) no-repeat 0 4px;padding-left:15px;}
.olayThreeZoneLayoutRight .myCommentsContainer .BVCPStoriesProfileLink,
.olayThreeZoneLayoutRight .myReviewsContainer .BVCPUnitProduct{margin:0 10px 0 27px;}
.olayThreeZoneLayoutRight .myCommentsContainer .BVCPBodyProfileLink,
.olayThreeZoneLayoutRight .myReviewsContainer .BVCPBodyProfileLink{margin:0 0 0 27px;background-position:0 4px;}
.olayThreeZoneLayoutRight .myCommentsContainer .BVCPBodyUGC,
.olayThreeZoneLayoutRight .myReviewsContainer .BVCPBodyUGC{margin-bottom:0px;}
#addToShopping{float:left;width:140px;}
.productDetailToolbar{float:left;height:48px;width:915px;background:transparent url("/Style Library/Images/border_transparent.png") no-repeat center;}
.productDetailToolbar a{color:#D4AA54 !important;}
.productDetailToolbar a span.boutiqueName{color:#ffffff !important;}
#olayProductViewAllRegenerist a{background:transparent url('/PublishingImages/arrow_right.gif') no-repeat right center;padding-right:10px;}
.olayArticleControls2,
.olayArticleControlsTwo{float:right;width:164px;}
/*
Generic Arrows
*/
.hasWhiteRightArrow{padding-right:10px;background:transparent url('/PublishingImages/white_arrow_right.png') no-repeat right center;}
.hasWhiteLeftArrow{padding-left:10px;background:transparent url('/PublishingImages/white_arrow_left.png') no-repeat left center;}
/* Dynamic Landing Page */
.dynamicLandingPageLinks,
.boutiqueNameDynamicLanding{color:#ffffff;font-size:12px !important;}
/* Labels */
.text a{font-size:14px;font-family:Helvetica,Arial,sans-serif !important;}
/* Talk to Olay */
.talktoOlayRightContent{padding-bottom:50px;background:transparent url("Images/border_transparent.png") no-repeat right top;margin-top:24px;padding-bottom:50px;}
.talktoOlayrowImage{float:left;width:80px;clear:both;padding-top:22px;}
.talktoOlayrow .talktoOlayRightContent{margin-left:81px;float:none !important;padding-bottom:10px;background-image:none;}
.talktoOlayrow{clear:none !important;float:none !important;}
.talktoOlayRightContent span.arrowImg{background:url(/publishingimages/arrow_white_login.png) no-repeat 2px 4px;}
/*
Login Link 
*/
.loginControl{font-size:14px;}
.loginControl .loginFailure{font-size:14px !important;color:#FFF !important;padding-bottom:10px;}
.loginControl .loginAccount{color:#FF0000;font-size:14px !important;}
.loginControl a{font-size:14px !important;color:#D4AA54 !important;}
.loginControlRemeberMe input{height:14px;vertical-align:middle;margin:7px 7px 0 0;}
#popUpOverlayresetRequest{padding:10px;}
#popUpCloseresetRequest{display:block;width:100%;cursor:pointer;text-align:right;color: #D4AA54;}
#popUpOverlayresetRequest .headline{font-size:22px;}
#popUpOverlayresetRequest .confirmationMessage{font-size:14px;}
/* Change Password PopUp Overlay */
a#popUpClosecpPopup {color:#DFAA45;position:absolute;right:4px;top:0;}
#popUpOverlaycpPopup .headline {font-size: 16px;padding: 14px 0px;margin: 0px 14px;}
#popUpOverlaycpPopup .confirmationMessage {padding: 0px 14px;margin-top:0px;font-size:14px;}
/*
WEB PART SPACING
*/
.ms-PartSpacingVertical{margin-top:0px !important;}
.boutique-landing-header-prod-block{margin-top:-50px;margin-bottom:60px;}
.boutique-landing-header-prod-block .product-block{padding-right:0 !important;width:120px !important;}
.boutique-landing-header-prod-block .product-block .text{width:120px;padding:0;}
.boutique-landing-header-prod-block .product-block .text a{padding:0 9px 2px 0;margin-right:-9px;}
.boutique-landing-header-prod-block .product-block .text img{display:inline;margin-bottom:-1px;}
/* BOUTIQUE */
.personalise_consult_boutique img{display:none;}
.personalise_consult_boutique a{padding-right:10px;background:transparent url('/PublishingImages/arrow_white_login.png') no-repeat right 4px;}
.olaySubCategoryImage{display:none;}
.olayLearnSkinSubCatHeading{float:left;color:#FFFFFF;font-size:20px;padding:20px 0;position:relative;}
.olayLearnSkinSubCatArticleCategory{float:left;}
object,embed{outline:none !important;border:none !important;}
select,option{text-transform:lowercase;font-family:Helvetica Neue,Helvetica,Arial,San-serif !important;}
.profileTxtState select, .profileTxtState option { text-transform: capitalize; }
input{font-family:Helvetica Neue,Helvetica,Arial,San-serif !important;}
.searchForm .selectProductLine select {text-transform:capitalize;}
.searchForm .selectProductLine option {text-transform:capitalize;}
/*
Buy All CLI
*/
#buyall_results{background-color:#ffffff;}
.gld_txt a{color:#D4AA54 !important;}
.olayArticleLayoutPageContent ul{padding:0px 0px 14px 14px;}
.olayArticleLayoutPageContent li{color:#ffffff;list-style:disc outside none;}
/* -------- JORIN -------- */
/* global font */
body,div,span,td{font-family:Helvetica,Arial,sans-serif !important;}
input{padding-left:4px !important;}
/* DefaultFlash Flash div */
.IDPFlashViewerWebPartDivClass{position:relative;top:-114px;height:450px;}
.olayBoutiqueLayoutWebpartTop{clear:both;}
/* style guide:subhead */
h1{font-size:16px;}
/* style guide:body copy */
.PageContent{font-size:14px;line-height:18px;color:#FFF;}
/*------Olay SubCategory Layout -----*/
.olaySubCategoryCategory{font-size:20px;color:#FFF;}
/*------Olay Header Navigation Layout -----*/
.welcomeMessage a,a.shortcutHyperlink,li.headerNavigationLink,li.headerlinkNavigation a{color:#FFFFFF !important;font-size:12px;text-decoration:none;}
.welcomeMessage a:hover,a.shortcutHyperlink:hover,li.headerlinkNavigation a:hover{color:#D4AA54;text-decoration:underline;}
div.welcomeMessage{display:inline;}
li.headerNavigationLink{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;}
li.headerNavigationLink span.shortcutHyperlinkText:hover{text-decoration:underline;}
ul.headerNavigationLinksList{position:absolute;right:0;text-align:right;top:2px;}
ul.headerNavigationLinksList li{padding:0px 0px 0px 25px;}
/* header navigation links list link styles
These styles are not used via these classes now,but created inline because
the links are created dynamically with changing icon image references.
*/
a.shortcutHyperlinkSkinCare{background:transparent url(/PublishingImages/skin_care_icon.gif) no-repeat scroll left top;padding-left:20px;}
a.shortcutHyperlinkShopNow{background:transparent url(/PublishingImages/shop_now_icon.gif) no-repeat scroll 0 1px;padding-left:16px;}
a.shortcutHyperlinkContactUs{background:transparent url(/PublishingImages/contact_icon.gif) no-repeat scroll left top;padding-left:18px;}
a.shortcutHyperlinkHome{background:transparent url(/PublishingImages/home_icon.gif) no-repeat scroll left top;padding-left:20px;}
/* end header navigation links list (this is unused) */
/* fix input field break for 4th menu option drop-down */
#DvContentPopup4 label{display:block;padding-bottom:10px;}
/* All Boutiques grid & Dynamic Landing Page styles */
/* need a framework for declaring this background to the body of a page -- ie,body of page needs a class */
body.allBoutiques{background:url("/PublishingImages/boutique_bg.jpg") no-repeat scroll center top #000000;}
.allBoutiquesGridHeadHeader{font-size:22px;margin-left:0;margin-bottom:30px;}
.allBoutiquesGridHeadText{margin-left:0;padding-left:260px;padding-bottom:12px;font-size:14px;margin-bottom:10px;background:url("Images/border_transparent.png") no-repeat scroll bottom center transparent;}
.allBoutiquesGridLink a,.dynamicLandingPageProductName a{color:#D4AA54 !important;font-size:16px;text-decoration:none;}
.allBoutiquesGridLink a:hover,.dynamicLandingPageProductName a:hover{text-decoration:underline;}
.allBoutiquesGridDetails{color:#FFF;font-size:12px;width:190px;}
.allBoutiquesGridMain{width:190px;margin-left:28px;height:auto;border:20px 0px;}
.allBoutiquesGridImage{margin-top:7px;margin-bottom:10px;}
/* Dynamic Landing Page styles */
.olayWideLayoutWebpartZoneMain{clear:both;}
.dynamicLandingPageProductDescription{color:#FFF;font-size:12px;}
.dynamicLandingPagelearn a,.dynamiclandingPageBuy a{color:#D4AA54 !important;font-size:12px;text-decoration:none;background:transparent url(/PublishingImages/arrow_white_login.png) no-repeat scroll right 3px;padding-right:14px;}
.dynamicLandingPageLinks a{color:#D4AA54 !important;}
.dynamicLandingPageHeader .dynamicLandingPageText{font-size:12px;}
.dynamicLandingPageHeader .dynamicLandingPageLinks{font-size:16px;}
.dynamicLandingPageHeader .dynamicLandingPageText a{color:#FFF !important;background:transparent url(/PublishingImages/arrow_white_login.png) no-repeat scroll right 3px;padding-right:14px;}
.dynamicLandingPageHeader .dynamicLandingPageLinks a{background:transparent url(/PublishingImages/arrow_white_login.png) no-repeat scroll right 5px;padding-right:14px;}
.dynamicLandingPagelearn a:hover,.dynamiclandingPageBuy a:hover,.dynamicLandingPageLinks a:hover,.dynamicLandingPageText a:hover{text-decoration:underline;}
.dynamiclandingPageRatingsReview a{color:#FFF !important;font-size:11px;text-decoration:none;}
.dynamiclandingPageRatingsReview a:hover{color:#D4AA54 !important;text-decoration:underline;}
.dynamicLandingPageProductDesc,.dynamicLandingPageImageMain,.boutiqueListingListImageMain,.boutiqueListingListProductDesc{height:auto;padding-bottom:60px;}
.dynamicLandingPageRow,.boutiqueListingListRow{padding-bottom:0;clear:both;}
.dynamicLandingPageHeader{background:url("/Style Library/Images/border_transparent.png") no-repeat scroll center bottom transparent;position:relative;margin-bottom:25px;padding-bottom:10px;}
.dynamicLandingPageText,.boutiqueListingListText{float:none;width:auto;}
.dynamicLandingPageLinks,.boutiqueListingListLinks{float:none;width:auto;position:absolute;right:0;bottom:9px;}
/* push the paging left of the sort box */
.boutiqueListingListLinks{right:0px;text-align:right;width:150px;white-space:nowrap;}
.dynamicLandingBuyAll a{background-image:url(/PublishingImages/red-btn-bg.png);background-repeat:repeat-x;padding-left:15px;padding-right:15px;height:20px;float:left;display:block;margin-right:10px;padding-top:2px;font-size:12px;color:#FFF}
.dynamicLandingBuyAll a:hover{background-image:url(/PublishingImages/red-btn-bg1.png);background-repeat:repeat-x;text-decoration:none;color:#FFF}
/* clean up floats for main html section */
.olayWideLayoutHtmlMain{clear:both;}
.olayWideLayoutHtmlMain p{font-size:14px;}
/* will this be uniform per page? */
.olayLeftLayoutHTMLTop{margin-top:30px;margin-bottom:6px;}
/* boutique listing styles (from Regenerist page) */
.boutiqueHeader{background:url("Images/border_transparent.png") no-repeat scroll bottom center transparent;}
.boutiqueListingListProductName a,.boutiqueListingListBuylearn a,.boutiqueListingListLinks a,.boutiqueListingListText a,.boutiqueListingListImageMain a,
.boutiqueGridProductName a,.boutiqueGridBuylearn a,.boutiqueGridLinks a,.boutiqueGridText a,.boutiqueGridImageMain a{color:#D4AA54 !important;text-decoration:none;padding:0px 2px;}
.boutiqueHeaderLeftLink{background:url("Images/border_transparent.png") no-repeat scroll bottom left transparent;width:260px;height:24px;}
.boutiqueHeaderLeftLink a{color:#D4AA54 !important;font-size:13px;background:url("/PublishingImages/arrow_left.gif") no-repeat left 3px;padding-left:12px;}
.boutiqueListingListRatingsReview a,.boutiqueGridRatingsReview a{color:#FFF !important;}
.boutiqueListingListRatingsReview a,.boutiqueListingListBuylearn a,.boutiqueListingListLinks a,.boutiqueListingListText,.boutiqueGridBuylearn a{font-size:12px;}
.boutiqueListingListlearn a,.boutiqueListingListBuy a,.boutiqueGridlearn a,.boutiqueGridBuy a{background:url("/PublishingImages/arrow_white_login.png") no-repeat scroll right 3px transparent;padding-right:12px;}
.boutiqueListingListImageMain a,.boutiqueGridImageMain a{font-size:8px;}
.boutiqueListingListProductName a{font-size:16px;}
.boutiqueListingListImageMain{width:164px;max-width:164px;}
.boutiqueListingListImageMain img{max-width:160px;height:auto;}
.boutiqueListingListView{background:url(/PublishingImages/list_view_white.gif) no-repeat left top;padding-left:18px;}
.boutiqueListingListViewLink a{background:url(/PublishingImages/list_view_gold.gif) no-repeat left top;padding-left:18px;}
.boutiqueListingGridView{background:url(/PublishingImages/grid_view_white.gif) no-repeat left top;padding-left:18px;margin-left:15px;}
.boutiqueListingGridViewLink a{background:url(/PublishingImages/grid_view_gold.gif) no-repeat left top;padding-left:18px;margin-left:15px;}
.boutiqueListingListHeader .gridSorting,.boutiqueListingListHeader .listSorting{background-color:#000000;border:1px solid #D4AA54;float:right;margin-top:-4px;padding:1px;position:relative;}
/* adjust select for idiosyncrastic placement */
.boutiqueListingListHeader .gridSorting .dropDownSort,
.boutiqueListingListHeader .listSorting .dropDownSort{background-color:#D4AA54;display:inline-block;float:none;margin-top:0;border-width:0;border-style:none;border-color:none;}
.boutiqueListingListHeader{padding-bottom:0;margin-top:0px;height:26px;background:url("Images/border_transparent.png") no-repeat scroll bottom right transparent;position:relative;}
.boutiqueListingListProductDescription{font-size:14px;}
.boutiqueListingListProductMain,.boutiqueGridProductMain{margin-top:17px;}
.boutiqueGridImageMain{float:none;height:150px;}
.boutiqueGridRow{height:280px;position:relative;padding-bottom:60px;margin-right:10px;width:150px;padding-right:0;}
.boutiqueGridBuylearn{bottom:60px;position:absolute;}
.boutiqueGridProductName{height:60px;}
.boutiqueGridBuy{margin-left:7px;}
.boutiqueGridProductName a,.boutiqueGridRatingsReview a,.boutiqueGridLinks a,.boutiqueGridText{font-size:14px;}
/* Product Detail */
#addToShopping a{color:#D4AA54 !important;font-size:12px;background:url("/PublishingImages/addtoshippinglist.gif") no-repeat scroll left -5px transparent;padding-left:22px;}
#popUpOverlaypopup .closeButton{padding:7px;text-align:right;width:486px;}
#popUpOverlaypopup .glossaryTopSection,#popUpOverlaypopup .glossaryBottomSection{width:440px;margin:0 auto;}
#popUpOverlaypopup .glossaryOverlaySubheadline{font-size:14px;line-height:18px;color:#FFF;padding-top:25px;padding-bottom:20px;}
#popUpOverlaypopup .glossaryOverlayHeadline{font-size:14px;color:#FFF;padding-top:13px;text-transform:lowercase;}
#popUpOverlaypopup .glossaryTerm{padding:0;padding-bottom:15px;font-size:20px;color:#FFF; text-align:left; display:block;}
#popUpOverlaypopup .glossaryTermDescription{font-size:13px;color:#FFF;padding-bottom:25px;background:url(/PublishingImages/goldline_488px.gif) no-repeat center bottom;}
#popUpOverlaypopup .glossaryOverlayProducts{text-align:center;margin-bottom:20px;float:left;}
#popUpOverlaypopup .glossaryOverlayProduct{float:left;text-align:center;width:125px;margin-left:10px;margin-right:10px;}
#popUpOverlaypopup .glossaryOverlayProductImage,#popUpOverlaypopup .glossaryOverlayProductLink{padding-bottom:10px;}
#popUpOverlaypopup a.glossaryViewAllProductsLink{float:right;margin-bottom:20px;}
#popUpOverlaypopup a.glossaryViewFullGlossaryLink{position:relative;margin-bottom:20px;top:0px;left:2px;}
#popUpOverlaypopup a.glossaryViewAllProductsLink,#popUpOverlaypopup a.glossaryViewAllProductsLink:hover,
#popUpOverlaypopup a.glossaryViewFullGlossaryLink,#popUpOverlaypopup a.glossaryViewFullGlossaryLink:hover,
#popUpOverlaypopup .glossaryOverlayProductLink a,#popUpOverlaypopup .glossaryOverlayProductLink a:hover{color:#D4AA54 !important;font-size:13px;background:transparent url(/PublishingImages/arrow_right.gif) no-repeat scroll right 3px;padding-right:12px;}
*+html #popUpOverlaypopup .glossaryOverlayProductLink a,*+html #popUpOverlaypopup .glossaryOverlayProductLink a:hover{background:transparent url(/PublishingImages/arrow_right.gif) no-repeat scroll right bottom;padding-right:0px;}
#popUpOverlayemail{height:310px;}
.glossaryFooterLinks a {text-transform:lowercase;}
#popUpOverlayemail a#popUpCloseemail{font-size:14px;font-weight:bold;}
#popUpOverlayemail .pageHeading{float:left;clear:both;width:100%;padding-top:100px;font-size:22px;margin-bottom:15px;text-transform:lowercase;}
#popUpOverlayemail .emailSentMessage{float:left;clear:both;width:100%;font-size:14px;margin-bottom:5px;}
#popUpOverlayemail .close{float:left;clear:both;width:100%;font-size:14px;}
#popUpOverlayemail a{color:#D4AA54;}
#popUpOverlayemail a{color:#D4AA54;}
#popUpOverlayemail .send input,
#popUpOverlayemail .cancel a{float:left;margin-right:10px;padding:0 10px;background:transparent url("/PublishingImages/gldbtn.png") repeat-x left center;height:25px;width:auto;display:inline;color:#ffffff;border:none;font-size:15px;line-height:28px;text-transform:lowercase;}
/* Inside Olay / Learn About Skin Care */
.resultsSortingPaging{background:url("Images/border_transparent.png") no-repeat scroll bottom right transparent;margin:0px;padding:0px;text-align:right;}
.olaySubCategoryWebpartRightSection .resultsSortingPaging{background:transparent url(Images/border_transparent.png) no-repeat scroll right bottom;float:left;height:25px;text-align:right;width:100%;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;margin-bottom:20px;}
.resultsSortingPaging .MediaTypeMenu{margin-left:340px;float:left;}
.resultsSortingPaging .paging{}
.mediaType{color:#FFF;font-size:13px;margin-bottom:5px;text-transform:lowercase;}
.subCategoryPages{margin-top:61px;}
.subCategoryPage{float:left;margin-right:20px;width:192px;padding-bottom:20px;}
.subCategoryPage .subCategoryPageTitle a{color:#D4AA54 !important;font-size:14px !important;position:absolute;bottom:0;}
.subCategoryPage .subCategoryPageTitle{vertical-align:bottom;height:40px;margin-bottom:7px;position:relative;}
.subCategoryPage .subCategoryImage{margin-bottom:10px;}
.subCategoryPage .subCategoryPageDescription{font-size:12px;line-height:17px;}
.sortByMediaTypeLabel{color:#FFF;font-size:13px;font-weight:bold;margin-bottom:13px;}
.MediaTypeMenu ul li a{color:#D4AA54 !important;font-size:13px !important;line-height:15px;}
.MediaTypeMenu ul{margin-left:15px;}
.MediaTypeMenu ul li,.subCategoryResultPage .subCategoryPageTitle{margin-bottom:5px;}
.subCategoryResultPage{padding-bottom:30px;padding-lefT:20px;}
.subCategoryResultPage .subCategoryResultPage{clear:both;height:120px;margin-bottom:30px;padding-bottom:0px;}
.subCategoryResultPage .subCategoryImage img{max-width:190px;max-height:120px;height:auto;}
.subCategoryResultPage .subCategoryImage{width:190px;height:120px;margin-right:20px;float:left;}
.subCategoryResultPage .subCategoryPageTitle{margin-top:5px;margin-bottom:13px;}
.subCategoryResultPage .articleDescription{font-size:14px;line-height:18px;}
.subCategoryResultPage .mediaType{font-size:10px;text-transform:lowercase;}
.ArticleMediaType{background:transparent url('/PublishingImages/icon_article.png') no-repeat left center;float:left;height:11px;margin-top:4px;padding-left:12px;width:5px;}
.SlideMediaType,
.SlideShowMediaType,
.SlideshowMediaType{background:transparent url('/PublishingImages/icon_slide_show.png') no-repeat left center;float:left;height:11px;margin-top:4px;padding-left:12px;width:5px;}
.VideoMediaType{background:transparent url('/PublishingImages/icon_video.png') no-repeat left center;float:left;height:11px;margin-top:4px;padding-left:12px;width:5px;}
.subCategoryResultPage .subCategoryPageTitle a{color:#D4AA54 !important;font-size:16px !important;}
.olaySubCategoryFloatLeft .olaySubCategoryImage{width:auto;margin-right:25px;}
.olayCategoryLayoutMainWebpart{clear:both;}
/* margins InsideOlay options to the correct place */
.olayCategoryLayoutMainWebpart .subCategoryPages{margin-left:46px;}
/* Product Reviews page */
/* fix cancel button */
.ms-WPBody .cancel a{color:#FFF !important;font-size:14px !important;}
/* Newsletter Archive page */
.olayLeftLayoutHTMLTop h1{color:#FFF;font-size:22px;font-weight:normal;}
.olayLeftLayoutHTMLTop p{font-size:14px;line-height:18px;padding-bottom:18px;padding-top:14px;}
.newsletterArchive .paging{background:url("Images/border_transparent.png") no-repeat scroll bottom right transparent;margin-bottom:20px;padding-bottom:9px;text-align:right;}
.newsletterArchive{float:left;}
.newsletterArchive .paging ul.pagingList{}
.newsletterArchive .newsletter{float:left;clear:both;width:100%;}
.newsletterArchive .newsletter .image{float:left;width:190px;}
.newsletterArchive .title a,.newsletterArchive .callToAction a{color:#D4AA54 !important;font-size:13px !important;line-height:15px;}
.newsletterArchive .callToAction{margin-top:10px;}
.newsletterArchive .description{font-size:13px !important;}
.newsletterArchive .callToAction,.newsletterArchive .newsletter .image{padding-bottom:50px;}
.newsletterArchive .description{}
.newsletterArchive .callToAction,.newsletterArchive .title,.newsletterArchive .description{margin-left:166px;}
/* paging menu style */
.paging ul.pagingList li.item{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:3px;}
/* format for promo tile interface left column */
.olayLeftLayoutWebpartSectionLeft .slm-layout-main .item{width:260px;}
.catCompleteImageRight{float:none;}
.catCompleteImageRight a{color:#D4AA54 !important;font-size:14px;text-decoration:none;background:transparent url(/PublishingImages/arrow_white_login.png) no-repeat scroll right 3px;padding-right:14px;position:absolute;right:0;}
.catCompleteImageRight a:hover{text-decoration:underline;}
/* this is very very hack -- need class names for the subnodes */
.catCompleteImageRight{height:184px;position:relative;}
.catCompleteImageRight .catCompleteImageRight{height:auto;}
/* My Club Olay / Latest Articles */
.articleItemsContainer{background:#17130a;padding:13px 35px 2px 20px;margin-right:20px;}
.articleItemsContainer .articleItem{background:transparent url(/PublishingImages/arrow_right.gif) no-repeat scroll left 3px;padding-left:12px;padding-bottom:16px;clear:both;}
.articleItemsContainer .articleItem a.articleLink{font-size:13px;color:#D4AA54 !important;}
.articleItemsContainer .articleItem .mediaTypeText{font-size:10px;color:#FFF;text-transform:lowercase;}
.articleItemsContainer .articleItem .mediaTypeIcon img{float:left;padding:7px 5px 0px 0px}
/* Article styles */
.olayArticleLayoutImage,.olayArticleLayoutCategory,.olayArticleLayoutBrand{display:none;}
.olayArticleLayoutSubcategory{font-size:22px;padding-top:27px;padding-bottom:29px;background:url("Images/border_transparent.png") no-repeat scroll center bottom transparent;}
.olaySubcategoryHeader{font-size:22px;padding-top:12px;padding-bottom:36px;width:915px !important;background:url("Images/border_transparent.png") no-repeat scroll center 63px transparent;}
.insideOlaySubcategoryHeader{background:#FFF;padding-top:12px;padding-bottom:5px;*padding-bottom:0px;margin-bottom:9px;min-height:68px;width:915px !important;background:url("Images/border_transparent.png") no-repeat scroll center bottom transparent;font-size:14px;line-height:20px;}
.insideOlaySubcategoryHeader h1{font-size:20px;padding-bottom:12px;}
.olaySubcategoryHeaderLeftLink{background:url("Images/border_transparent.png") no-repeat scroll bottom left transparent;width:261px;height:25px;min-height:25px;*padding-bottom:7px;}
.olaySubcategoryHeaderLeftLink a{color:#D4AA54 !important;font-size:14px;background:url("/PublishingImages/arrow_left.gif") no-repeat left 3px;padding-left:12px;line-height:25px;}
.olayArticleLayoutMainContent,.olayArticleLayoutMainContent p{font-size:13px;line-height:1.3;}
.olayArticleLayoutMainContent p{padding-bottom:14px;}
.olayArticleLayoutMainContent h1 img{margin:0 10px 10px 0;}
.olayArticleLayoutMainContent h2{font-size:16px;font-weight:normal;padding-bottom:16px;padding-top:9px;display:block;}
.olayArticleLayoutMainContent h1,.ms-rteCustom-ArticleTitle{font-size:18px;font-weight:normal;padding-bottom:36px;padding-top:0;display:block;}
/* remove if it needs to match immediate predecessor for padding */
.olayBoutiqueLayoutWebpartSectionLeft h1{font-size:18px;font-weight:normal;}
.olayArticleLayoutContentRight{padding-top:20px;}
/* WYSIWYG ovverrides */
.ms-rteCustom-ArticleTitle{color:#FFF !important;font-size:22px !important;font-weight:normal !important;text-transform:none !important;padding-bottom:20px;}
/* Article control bar */
.olayArticleToolbar{width:915px;height:23px;margin-top:5px;background:url("Images/border_transparent.png") no-repeat scroll bottom center transparent;}
.olayArticleCategoryLink{float:left;}
.olayArticleCategoryLink a{color:#D4AA54 !important;font-size:14px;background:url("/PublishingImages/arrow_left.gif") no-repeat left 3px;padding-left:12px;}
.olayArticleControls{float:right;width:430px;}
.olayArticleCommentsLink,.olayArticlePrintLink,.olayArticleContrastLink,.olayArticleTextSizeLink,.olayProductDetailPrintLink,.olayProductDetailEmailLink,.olayShoppingEmailLink,.olayShoppingPrintLink{color:#D4AA54 !important;font-size:12px;float:left;width:100px;text-align:right;}
.olayArticleEmailLink{display:none;}
#olayProductDetailEmailer.olayProductDetailEmailLink{color:#D4AA54 !important;font-size:12px;float:left;width:55px;text-align:right;display:none;}
.myRegimenToolbar .productDetailToolbar .olayProductDetailEmailLink,.myRegimenToolbar .productDetailToolbar .olayProductDetailPrintLink{float:right !important;}
.myRegimenToolbar .productDetailToolbar .olayProductDetailPrintLink{padding-right:5px;}
.olayProductViewAllLink{color:#D4AA54;font-size:12px;float:right;text-align:right;}
.olayArticleTextSizeLink{width:58px;background:url(/PublishingImages/font_size.gif) no-repeat left top;text-align:center;padding-bottom:2px;margin-left:9px;}
.olayArticleTextSizeLink a{color:#D4AA54 !important;font-weight:bold;font-size:12px;padding:0 3px 0 3px;}
.olayArticleTextSizeLink a:hover{text-decoration:none;}
.olayArticleContrastLink{width:101px;text-align:right;}
.olayArticleContrastLink a{padding-left:21px;background:url(/PublishingImages/highcontrast_icon.gif) no-repeat left 3px;}
.olayArticlePrintLink,.olayProductDetailPrintLink,.olayShoppingPrintLink{width:55px;text-align:right;}
.olayArticlePrintLink a,.olayProductDetailPrintLink a,.olayShoppingPrintLink a{padding-left:22px;background:url(/PublishingImages/print_icon.gif) no-repeat left 3px;}
.olayArticleEmailLink, .olayProductDetailEmailLink, .olayShoppingEmailLink{width:62px;text-align:right;}
.olayArticleEmailLink a,.olayProductDetailEmailLink a,.olayShoppingEmailLink a{padding-left:20px;background:url(/PublishingImages/email_icon.gif) no-repeat left 3px;}
.olayArticleCommentsLink a,.olayArticleEmailLink a,.olayArticlePrintLink a,.olayArticleContrastLink a,.olayProductDetailPrintLink a,.olayProductDetailEmailLink a,.olayShoppingEmailLink a,.olayShoppingPrintLink a{color:#D4AA54 !important;font-size:12px;}
#olayArticleLowContraster{display:none;}
/* Video page */
.olayVideoLayoutWebpartZoneLeft{float:left;width:33%;}
.olayVideoLayoutContentRight{float:left;width:66%;padding-top:13px;}
.videoPlayerHeader .transcriptLink{display:none;}
.videoTitle{font-size:18px;}
.transcriptLink{text-align:right;float:right;width:110px;}
.transcriptLink a{color:#D4AA54;font-size:12px;padding-left:20px;background:url(/PublishingImages/view_transcript_icon.gif) no-repeat left 2px;}
.videoPlayerContainer{padding-bottom:20px;}
.videoDescription{font-size:14px;line-height:18px;}
/* WP overrides */
/* wide layout web parts,based on Reset Password */
.olayWideLayoutWebpartZoneMain h3.ms-WPTitle,.olayWideLayoutWebpartZoneTop h3.ms-WPTitle{color:#FFF !important;font-size:20px !important;font-weight:normal !important;padding-bottom:31px;background:url("Images/border_transparent.png") no-repeat scroll bottom center transparent;}
.olayWideLayoutWebpartZoneMain .ms-WPBody,.olayWideLayoutWebpartZoneTop .ms-WPBody{padding-top:30px;}
.olayWideLayoutWebpartZoneMain .ms-WPBody p,.olayWideLayoutWebpartZoneTop .ms-WPBody p{font-size:14px !important;line-height:20px;}
/* Change Password adjustments */
#mscs-divChangePasswordForm{position:relative;}
#mscs-divChangePasswordForm .divChangePasswordFields .errorMessage{margin-top:25px;}
#mscs-divChangePasswordForm .instructionalCopy,
#mscs-divChangePasswordForm .divChangePasswordFields,
#mscs-divChangePasswordForm .submitCancelButtons{padding-left:125px;}
#mscs-divChangePasswordForm .instructionalCopy,
#mscs-divChangePasswordForm .divChangePasswordFields{background:transparent url(Images/border_transparent.png) no-repeat center bottom;}
#mscs-divChangePasswordForm p{margin-bottom:14px;}
#mscs-divChangePasswordForm .goldButton{margin-left:0;text-transform:lowercase;}
#mscs-divChangePasswordForm .currentPasswordLabel,#mscs-divChangePasswordForm .newPasswordLabel,#mscs-divChangePasswordForm .confirmNewPasswordLabel{font-size:13px;width:170px;float:left;clear:left;padding-top:5px;}
#mscs-divChangePasswordForm .currentPassword,#mscs-divChangePasswordForm .newPasswordField,#mscs-divChangePasswordForm .confirmNewPasswordField{border:1px solid #D4AA54;float:left;position:relative;margin-bottom:11px;padding-left:0;padding-top:0;padding:0;}
#mscs-divChangePasswordForm .submit .goldButton {}
#mscs-divChangePasswordForm .submit .goldButton:hover {}
#mscs-divChangePasswordForm .cancel .goldButton {}
#mscs-divChangePasswordForm .cancel .goldButton:hover {}
#mscs-divChangePasswordForm .submitCancelButtons .submit input {width: 112px; padding-left: 0px !important; background:url("/PublishingImages/btn_submit.gif") no-repeat 0px 0px !important;}
#mscs-divChangePasswordForm .submitCancelButtons .submit input:hover {width: 112px; padding-left: 0px !important; background:url("/PublishingImages/btn_submit.gif") no-repeat 0px -25px !important;}
#mscs-divChangePasswordForm .submitCancelButtons .cancel input {width: 111px; padding-left: 0px !important; background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px 0px !important;}
#mscs-divChangePasswordForm .submitCancelButtons .cancel input:hover {width: 111px; padding-left: 0px !important; background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px -25px !important;}
/* corrections for IE drawing errors */
*+html #mscs-divChangePasswordForm .currentPassword,
*+html #mscs-divChangePasswordForm .newPasswordField,
*+html #mscs-divChangePasswordForm .confirmNewPasswordField{border:0;background:#D4AA54;padding-left:1px;padding-right:1px;}
#mscs-divChangePasswordForm .submitCancelButtons,.ms-WPBody .submitCancelButtons,.forgotPasswordForm .submitCancelButtons{float:left;clear:left;width:550px;}
*+html #mscs-divChangePasswordForm .submitCancelButtons,*+html .ms-WPBody .submitCancelButtons{padding-left:125px;}
#mscs-divChangePasswordForm .passwordCreationTip{left:570px;top:104px;width:344px;position:absolute;}
#mscs-divChangePasswordForm .inputBox{background-color:#F0E2C4;border:1px solid #000000;font-size:14px;height:21px;left:0;position:relative;text-align:left;top:0;width:250px;padding:0;margin:0;outline:none;vertical-align:baseline;}
/* if floated,works in Firefox,breaks IE -- if not,won't work in Firefox,works in IE */
#mscs-divChangePasswordForm .errorIndication{float:left;}
*+html #mscs-divChangePasswordForm .errorIndication{float:none;}
/* Forgot Password */
.forgotPasswordHeader{padding-top:30px;}
.forgotPasswordForm{margin-left:125px;}
.forgotPasswordForm .emailForm,.forgotPasswordForm .submitCancelButtons,*+html .forgotPasswordForm .submitCancelButtons{padding-left:0;margin-left:0;}
.forgotPasswordForm .submitCancelButtons{clear:left;}
.forgotPasswordForm .instructionalCopy{float:left;width:344px;font-size:13px;margin-left:10px;}
.forgotPasswordForm .instructionalCopy p,.resetPasswordInstruction .instructionalCopy p{font-size:11px !important;line-height:13px !important;}
#mscs-divChangePasswordForm .instructionalCopy{padding-bottom:10px;margin-bottom:10px;}
#mscs-divChangePassword .heading{text-transform:lowercase;}
.forgotPasswordForm .emailField{float:left;clear:left;margin-bottom:11px;}
.forgotPasswordForm .forgotPasswordLabel,.resetPasswordPanel .resetPasswordEntryLabel{float:left;width:170px;}
.forgotPasswordForm .forgotPasswordInput,.resetPasswordPanel .resetPasswordEntryInput{border:1px solid #D4AA54;float:left;padding:0;position:relative;}
.forgotPasswordForm .forgotPasswordInput input,.resetPasswordPanel .resetPasswordEntryInput input{background-color:#F0E2C4;border:1px solid #000000;font-size:16px;line-height:25px;height:25px;left:0;position:relative;text-align:left;top:0;width:250px;margin:0;text-transform:lowercase;}
.forgotPasswordForm .submitCancelButtons .submit input{width:112px;background:url("/PublishingImages/btn_submit.gif") no-repeat 0px 0px;}
.forgotPasswordForm .submitCancelButtons .submit input:hover{width:112px;background:url("/PublishingImages/btn_submit.gif") no-repeat 0px -25px;}
#mscs-divChangePasswordForm .submitCancelButtons .submit input{min-width:120px;text-align:center;text-transform:lowercase;background:url("/PublishingImages/gldbtn_new.png") repeat-x scroll 0px 0px transparent;}
#mscs-divChangePasswordForm .submitCancelButtons .submit input:hover{background:url("/PublishingImages/gldbtn_new.png") repeat-x scroll 0px -24px transparent;}
.forgotPasswordForm .submitCancelButtons .cancel a{width: 57px;background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px 0px;}
.forgotPasswordForm .submitCancelButtons .cancel a:hover{width: 57px;background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px -25px;}
#mscs-divChangePasswordForm .submitCancelButtons .cancel a{min-width:60px;text-align:center;text-transform:lowercase;background:url("/PublishingImages/gldbtn_new.png") repeat-x scroll 0px 0px transparent;}
#mscs-divChangePasswordForm .submitCancelButtons .cancel a:hover{background:url("/PublishingImages/gldbtn_new.png") repeat-x scroll 0px -24px transparent;}

.forgotPasswordForm .submitCancelButtons .cancel a{width: 80px;background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px 0px;}
.forgotPasswordForm .submitCancelButtons .cancel a:hover{width: 80px;background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px -25px;}

.resetPasswordSubmitCancel .submit input{background:url("/PublishingImages/btn_submit.gif") no-repeat 0px 0px;width:112px;}
.resetPasswordSubmitCancel .submit input:hover{background:url("/PublishingImages/btn_submit.gif") no-repeat 0px -25px;width:112px;}
.forgotPasswordForm .forgotPasswordWarnings,.resetPasswordPanel .resetPasswordWarning{float:left;margin-left:5px;}
.forgotPasswordForm .emailField span{float:none;font-size:14px;text-align:left;}
/* Reset Password fields */
.resetPasswordHeader{padding-top:30px;padding-bottom:25px;}
.resetPasswordHeader p{font-size:14px;line-height:20px;}
.resetPasswordPanel{background:url("Images/border_transparent.png") no-repeat scroll top center transparent;padding:0;padding-left:125px;min-height:112px;position:relative;}
.resetPasswordForm{}
.resetPasswordPanel .resetPasswordEntry{float:left;clear:both;margin-top:21px;width:450px;}
.resetPasswordPanel .resetPasswordInstruction{margin-top:21px;float:left;width:334px;}
.resetPasswordInstruction .instructionalCopy{float:left;width:334px;font-size:11px !important;margin-left:10px;}
.resetPasswordPanel .resetPasswordEntryLabel{font-size:14px;padding-top:5px;}
.resetPasswordPanel .newPasswordField,.resetPasswordPanel .confirmNewPasswordField{padding-left:0;padding-top:0;height:35px;}
.resetPasswordForm .resetPasswordSubmitCancel{background:url("Images/border_transparent.png") no-repeat scroll center 2px transparent;clear:both;padding-top:13px;padding-left:0px;}
.resetPasswordSubmitCancel .submit{float:left;padding:0;}
.resetPasswordSubmitCancel .cancel{color:#FFF;font-size:13px;float:left;margin-left:20px;padding:0;clear: none !important;}
.resetPasswordSubmitCancel .cancel a {background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px 0px;color:#FFFFFF !important;width:111px; height: 25px;}
.resetPasswordSubmitCancel .cancel a:hover {background:url("/PublishingImages/btn_cancel.gif") no-repeat 0px -25px;color:#FFFFFF !important;width:111px; height: 25px;}

.resetPasswordEntry ul{padding-bottom:10px;}
.resetPasswordPanel .resetPasswordWarning{width:10px;}
/* Customer Reviews start page */
.subHeading{font-size:16px;padding-bottom:10px;}
.searchForm{padding:10px;position:relative;font-size:14px;}
.searchForm .selectProductLine{float:left;margin-right:10px;border:1px solid #D4AA54;}
.searchForm .selectProductLine select{width:213px;padding:0;height:21px;background-color:#F0E2C4;border:1px solid #000000;font-size:14px;left:0;position:relative;text-align:left;top:0;margin:0;}
.searchForm .search{position:absolute;left:260px;top:10px;border:1px solid #D4AA54;padding:0;}
.searchForm .search input{width:207px;height:17px;background-color:#F0E2C4;border:1px solid #000000;font-size:14px;left:0;position:relative;text-align:center;top:0;margin:0;}
.searchForm .go{position:absolute;top:10px;left:480px;}
.searchForm .go input{background:url("/PublishingImages/btn_go.gif") no-repeat 0px 0px;border:medium none;height:25px;width:86px;margin-left:8px;}
.searchForm .go input:hover{background:url("/PublishingImages/btn_go.gif") no-repeat 0px -25px;border:medium none;height:25px;width:86px;margin-left:8px;}

.customerReviewsInstructions ol{list-style-type:decimal;padding-left:20px;position:relative;}
*+html .customerReviewsInstructions ol{padding-left:0px;position:relative;left:-15px;}
.customerReviewsInstructions ol li{padding-bottom:7px;font-size:14px;}
.ms-WPBody .instructionalCopy{font-size:14px;}
.ms-WPBody .instructionalCopy a{font-size:14px;color:#d4aa54 !important;text-decoration:none;}
/* My Regimen */
.myRegimenHeader{padding-top:23px;padding-bottom:10px;font-size:14px;line-height:20px;}
.myRegimenTitle{font-size:20px;padding-left:35px;padding-top:5px;padding-bottom:24px;background:url(/PublishingImages/icon_my_regimen.png) no-repeat left 6px;}
.myRegimenHeader p{}
/* Footer Change Language Overlay */
.selectLanguageOverlay{background:#080605 none repeat scroll 0 0;border:1px solid #FFFFFF;display:none;height:30px;left:113px;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:15px;position:absolute;top:-53px;width:125px;z-index:5;}
.languageOverlayCloseButton{position:absolute;right:5px;top:5px;}
/* Talk to Olay */
.talktoOlayRightContent{padding-left:20px;background:url('Images/border_transparent.png') no-repeat right top;}
*+html .talktoOlayRightContent{margin-top:23px;}
.find_dropdown{border:1px solid #F2E4C7;padding:1px;}
*+html .find_dropdown{border:1px solid #F2E4C7;padding:1px;margin-top:-18px;}
.find_radio{margin-right:4px;}
.find_dropdown select{background-color:#F0E2C4;width:175px;font-size:14px;height:22px}
.find_zipcode{float:right;width:175px;text-align:left;}
*+html .find_zipcode{float:right;width:175px;text-align:left;margin-top:-18px;}
.find_zipcode_wrapper{border:1px solid #F2E4C7;float:right;width:73px !important;}
.find_zipcode_text{font-size:14px;margin-left:0px;float:left;}
.find_zipcode input{background-color:#F0E2C4;border:medium none;float:right;font-size:14px;margin:2px;width:65px;}
#product_choice{float:right;clear:right;margin-top:10px;}
*+html #product_choice{float:left;clear:both;margin-top:0px;width:525px;}
.product_choice_header{float:left;clear:both;margin-top:20px;font-size:14px;margin-left:0px;width:auto;}
.find_product_dropdown{float:left;clear:both;width:465px;border:1px solid #F2E4C7;padding:1px;margin:10px 0px 0px 25px;}
*+html .find_product_dropdown{float:left;clear:both;width:465px;border:1px solid #F2E4C7;padding:1px;margin:10px 0px 0px 15px;}
.find_product_dropdown select{float:left;width:464px !important;background-color:#F0E2C4;font-size:14px;}
.find_text{font-size:14px;margin-left:0px;width:auto;}
.find_button{clear:both;padding:20px 0px;}
.find_button input{margin-top:20px;}
.find_button input:hover{background:url("/PublishingImages/btn_find.gif") no-repeat 0px -25px;}
.find_product_radiolist{float:left;width:490px;margin:5px 0px 0px 20px;font-size:14px;}
.find_product_radiolist label{margin:0px 4px 5px 5px;font-size:14px;}
.find_product_radiolist input{padding:0px;margin:0px;}
.SubCategoryList a,.FilterMenuItems a,.FilterMenuTitle a{margin-bottom:15px;}
.quizSubmitButton{text-align:center;}
.quizSubmitButton input{float:left;padding-left:0px;padding-right:0px;}
.siteMapList ul li{text-transform:lowercase;}
.siteMapList a:hover{text-decoration:underline;}
.olaySlideShowWebpartZoneLeft .SecondaryNavigationMenu{float:left;width:260px;}
.olaySlideShowLayoutContentRight{margin-left:-15px;}
.globalOnlineRetailersSearchAgain a{font-size:12px !important;color:#D4AA54 !important;text-decoration:none;background-color:transparent;background-image:url(/PublishingImages/arrow_left.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:left center;padding-left:12px;}
.globalOnlineRetailers{background-image:url(/Style Library/Images/border.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:bottom center;}
.globalOnlineRetailers .column{float:left;width:228px;text-align:center;padding-bottom:15px;}
.global_retailer_search_results{float:left;clear:both;width:625px;margin-top:5px;}
.global_retailer_search_results .row{float:left;clear:both;width:625px;}
.global_retailer_search_results .row .image{float:left;width:225px;margin-top:30px;}
.global_retailer_search_results .row .store_information{float:right;width:400px;}
.global_retailer_search_results .row .store_information .storetitle{float:left;clear:both;width:400px;color:#D4AA54;font-size:16px;padding-bottom:15px;}
.global_retailer_search_results .row .store_information .address_line_information{float:left;clear:both;width:400px;font-size:14px;}
.global_retailer_search_results .row .store_information .address_other_information{float:left;clear:both;width:400px;font-size:14px;}
.global_retailer_search_results .row .store_information .phone{float:left;clear:both;width:400px;font-size:14px;}
/*
Read all Reviews page
*/
.BoutiqueLogo{clear:both;float:right;margin-top:-26px;text-align:right;width:260px;}
.Disclaimer{clear:left;float:left;padding:20px 0 0;width:655px;}
/* this class for safari and MUST remain at the end of the file */
@media screen and (-webkit-min-device-pixel-ratio:0){
	body,div,span,td{text-shadow:0 0 0 #000;}
	.find_row{width:500px;}
	.find_dropdown{width:145px;}
	.find_dropdown select{width:145px;}
	.find_zipcode{width:150px;}
	.find_zipcode_wrapper{width:58px;}
	.find_zipcode input{width:52px;}
	.personalise_consult_boutique a{background-position:100% center;}
	.gridPagination{height:15px;}
	.DvClassContentPopupPrfl .row1 p a{background-position:right center !important;}
}

.changeUsername {margin-top: -15px;};
.changeUsername .validationSummary {margin-bottom: 15px;}; 


/*Polls*/
.pollQuestionBlock {border: none;}
.pollQuestionBlock .pollQuestion {font-size: 14px;margin-bottom: 40px;color: #FFF;}
.pollAnswerRow {padding-bottom: 10px;}
.pollAnswerText {float: left;width: 250px;text-align: right;font-size: 14px;}
.pollAnswerImage {float: left;background-color: #000;width: 225px;margin: 0px 10px 10px 10px;height: 15px;background-color: #2A2311;}
.pollAnswerCountText {float: left;text-align: left;font-size: 14px;color: #D4AA54;}
.pollAnsweredHeader {margin-left: 350px;text-align: center;font-size: 14px;background-color: #2A2311;padding: 5px 30px !important;}
.poll_border {background-image:url("/PublishingImages/medium-border.gif");background-position: center top;background-repeat: no-repeat;float: left;padding-bottom: 15px;height: 10px;width: 100%;}
.quizSubmitButton {background: url("/PublishingImages/btn_answer_poll.gif") no-repeat 0px 0px;width: 140px;border: none;height: 25px;float: right;margin-top: -15px;}
.quizSubmitButton:hover {background-position: 0px -25px;}
.pollQuestionBlock .pollAnswer {margin-left: 180px;}
.pollQuestionBlock .pollAnswer td {font-size: 14px;}
.pollQuestionBlock .pollAnswer table {margin-bottom: 20px;width: 300px;}
.pollQuestionBlock .pollAnswer td label {margin-left: 10px;}

#mscs-divChangePasswordForm .submitCancelButtons .submit {margin-left:4px;}


.onlineRetailerClosebutton a {text-align: right;display: block; margin-bottom: 10px;}
.olaySlideshowLayoutWebBottom {border: 1px solid #000;}
.preorder #main #retailers img {margin-right:20px;vertical-align:middle;}
#main_primary #main_content #retailers img {margin-right:20px;vertical-align:middle;}
.retailLogos {text-align: center;}

.BVSYFieldInput, .BVSYSelect {border:medium none !important;color:#000000;}

/*
.BVSYSubmitButton, #BVSYContinueStoryButtonID {
background:url("/PublishingImages/btn_submit.gif") no-repeat 0px 0px !important;
border:medium none;
height:25px !important;
width:112px !important;
}

.BVSYSubmitButton, #BVSYContinueStoryButtonID:hover {
background:url("/PublishingImages/btn_submit.gif") no-repeat 0px -25px !important;
border:medium none;
height:25px !important;
width:112px !important;
}
*/


/* Commented out 7/27/2010 per request by BV
 .BVSYPreviewButton {
background:url("/PublishingImages/btn_preview.gif") no-repeat 0px 0px !important;
border:medium none;
height:25px !important;
width:119px !important;
}

.BVSYPreviewButton:hover {
background:url("/PublishingImages/btn_preview.gif") no-repeat 0px -25px !important;
border:medium none;
height:25px !important;
width:119px !important;
}*/

.BVRRFieldHelperReviewReviewtext  {
float:none;
margin-left:135px !important;
margin-top:10px !important;
}

.newdropmenu4 {color:#D4AA54 !important;}


.caratlabel {
	background:url("/PublishingImages/arrow_white_login.png") no-repeat scroll right 4px transparent;
	padding-right:10px;
}

.menuAlignRight {
	text-align: right;
}

#DvContentPopup4 .menuAlignRight {background-image:url("/PublishingImages/arrow_white_login.png");background-position:100% 75%;background-repeat:no-repeat;margin-bottom:10px;margin-right:10px;padding-right:10px;}
#DvContentPopup4 .caratLabelSignIn a:hover {color: #D4AA54 !important; text-decoration: underline;}

.whereToBuySearchAgainTop a {
	background:url("/PublishingImages/btn_gold_arrow.png") no-repeat -165px 0px !important;
	border:medium none;
	color:#FFFFFF !important;
	height:25px;
	margin-top:2px;
	padding-bottom:5px;
	padding-left:20px !important;
	padding-right:30px;
	padding-top:5px;
	text-decoration:none !important;
	width:194px;
	font-size: 14px;
}

.whereToBuySearchAgainTop a:hover {
	background-position: -165px -25px !important;
}

.whereToBuySearchAgainTop {
	margin-left: 150px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
/* Vidoe Page ( Related Items ) */
.relatedMediaSection {background-image:url("/PublishingImages/medium-border.gif");background-position:center top;background-repeat:no-repeat;margin-top:10px;}
.relatedMediaHeading {color: #D4AA54;font-size:16px;text-transform:lowercase;padding:10px 0px;}
.relatedMediaItems {}
.relatedMediaItem {float:left;width:300px;display:inline;}
.relatedMediaItem a {color:#D4AA54 !important;font-size:14px;}
.relatedMediaImage {float:left;}
.relatedMediaTitle {margin: 0px 10px 0px 125px;min-height:40px;}
.relatedMediaItem .VideoMediaType,
.relatedMediaItem .ArticleMediaType {margin-left:25px;}
.olayArticleControls .olayVideoCommentsLink,
.olayArticleControls .olayVideoEmailLink {float:left;padding-left:10px;}
.olayArticleControls .transcriptLink {float:right;}

.onlineRetailerClosebutton a {text-align: right;display: block; margin-bottom: 10px;}

.olaySlideshowLayoutWebBottom {border:1px solid #000000;margin-left:270px;width:1000px;}

.preorder #main #retailers img {
margin-right:20px;
vertical-align:middle;
}

#main_primary  {float:left;width:632px;margin:0px 130px}

#main_primary #main_content #retailers img {margin-right:20px;vertical-align:middle;}
#main_primary #main_content #retailers .logos1 {height:80px;text-align:center;}
#main_primary #main_content #retailers .logos2 {height:100px;text-align:center;}
#main_primary #main_content #retailers .logos3 {height:80px;text-align:center;}
#main_primary #main_content #retailers .logos4 {height:80px;text-align:center;}
#main_primary #main_content #retailers {width: 585px;}
p.buyspace {line-height:20px !important;margin-bottom:30px !important;}
.retailLogos{margin: 0 130px;}


/*
.BVRRRatingNormalOutOf{display:none;}
.BVRRRatingSummaryLinks .BVRRRatingSummaryLink{padding:0 !important;}
.BVRRRatingEntry{clear:none;margin-bottom:0;}
.BVRROverallRatingContainer{float:left;}
.BVRRRatingSummaryReviewCount{display:inline;float:left;padding-top:12px;margin-top:2px;margin-left:12px;}
.BVRRRatingSummaryLinks  {display:inline;float:left;margin-left:12px;margin-top:2px;padding-top:2px;}
*/

/* New Links added to Product */
.ProductDetailProductDescription a,
.productInformation a,
.applicationInstructions a {
	 color: #D4AA54 !important;
	 
}
/*Disclaimer Copy*/
.ProductDetailDisclaimerCopy{font-size:8.5px;}