﻿
@media all {
.modalWidowcontainerBuyNow { padding:10px; width:543px; height:430px; position:relative; display: table; overflow: hidden;}
.mobNav {display:none;}
ul.footerNav li.desktopContent{display:inline !important;}
.mobileContent{display:none;}
.desktopContent{display:block !important;}
.desktopContent.mobileContent{display:block !important;}
.mobileContent.socialMediaHomePage {display: none;}
.ie8 .mobileContent{display:none ;}
.ie8 .desktopContent{display:block;}
.ie8 .desktopContent.mobileContent{display:block !important;}
.ie8 .breadcrumb li a{display:inline;}
	
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 */
.jspContainer { overflow: hidden; position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: absolute; top: 0; right: 0;	width: 18px; height: 100%;	background: #d2d2d3;}
.jspHorizontalBar{ position: absolute; bottom: 0; left: 0; width: 100%;	height: 16px; background: red;}
.jspVerticalBar *, .jspHorizontalBar * {	margin: 0; padding: 0;}
.jspCap { display: none;}
.jspHorizontalBar .jspCap { float: left;}
.jspTrack { border: 1px solid #d2d2d3; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #ffffff;	position: relative;}
.jspDrag { border: 1px solid #d2d2d3; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #83c555; position: relative;
	top: 0;	left: 0; cursor: pointer;}
.jspDragTop{background: url("/resources/images/ico/white-arrows.png") no-repeat scroll 0 -60px transparent;height:80%;}
.jspDragBottom{padding:5px;background: url("/resources/images/ico/white-arrows.png") no-repeat scroll 0 -48px transparent;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%;}
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled { cursor: default; 	background: #80808d;}
.jspVerticalBar .jspArrow { height: 16px;}
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus { outline: none;}
.jspCorner { background: #eeeef4; float: left; height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0;}
/*Simlpe pop up*/

/*simlpe pop up end*/
/* why to buy */
.conentMainContainer .threeBox {overflow:visible; margin-top: 32px;  margin-left: 36px;color:#ffffff;font-weight:bold;}
.conentMainContainer .threeBox  .firstBox{width:354px;}
.conentMainContainer .threeBox .firstBox .text {width:307px;}
.conentMainContainer .threeBox >div{ float: left; margin-right: 27px; width: 225px;}
.conentMainContainer .threeBox .secondBox{visibility:hidden;}
.conentMainContainer .threeBox .thirdBox{display: none;}
.conentMainContainer .threeBox p{ font-size:14px;}
.conentMainContainer .threeBox  span{display:inline-block;}
.conentMainContainer .threeBox .circle {font-size:22px; background: url("/resources/images/pic/circle1.png") no-repeat scroll 0 0 transparent;padding: 6px 15px;position:absolute;}
.conentMainContainer .threeBox .text {font-size:13px; background:#8cc63e; margin-left: 33px; margin-top: 4px; padding: 6px 0 7px 14px; width: 178px; border-top: 1px solid #DBDADC;
border-right: 1px solid #DBDADC; border-bottom: 1px solid #DBDADC; -webkit-border-top-right-radius: 10px; -khtml-border-radius-topright: 10px; -moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
.paginationZipCodeFinder > span { cursor: pointer; }
.conentMainContainer.wheretobuy{margin-left:0; width:auto;}
.conentMainContainer.wheretobuy h2{font-size: 3.7em;}
.conentMainContainer .threeBox  .secondContainer {overflow:hidden;}
.conentMainContainer .threeBox  .secondContainer  li{float:left; margin:3px 6px 6px 6px;}
.conentMainContainer .threeBox  .secondContainer  li article div.roundedBoxWhite{cursor:pointer; margin-bottom: 2px; display:table-cell; vertical-align:middle;}
.conentMainContainer .threeBox  .secondContainer  li p{margin:0; color: #068463;width:100px;}
.conentMainContainer .threeBox  .secondContainer  li figure{margin: 10px auto;}
.conentMainContainer .threeBox  .secondContainer  li .roundedBoxWhite { width:100px;height:100px;text-align:center;}
.chooseProduct li {margin: 5px 5px 5px 0;color: #068463;list-style:none;font-size:13px;overflow:hidden;position:relative;}
.chooseProduct li  .optInRadio { margin-top:4px; float:left; opacity:0; filter: alpha(opacity = 0); position: absolute; left:10px;} 
.chooseProduct {margin-top:30px; margin-left:8px;} 
.chooseProduct li  .optInLabel{float:left;margin-left:8px;}
.whereToBuyContaineriframe  { width:460px; height:180px; border:0 none; background-color:transparent; }




.chooseProduct li  label {clear: both;display: block;padding-bottom: 10px;}
.chooseProduct li input:checked + label {background: url("/resources/images/ico/radioBg.png") no-repeat scroll 0 0 transparent;content: " ";}
.chooseProduct li label.radioSelected{background: url("/resources/images/ico/radioBg.png") no-repeat scroll 0 0 transparent; content: " ";}
.chooseProduct li label {background: url("/resources/images/ico/radioBg-sel.png") no-repeat scroll -1px 0 transparent;display: block;padding-left: 28px; position: relative;}


.showStores span.error{color:#fc1807; line-height: normal; font-size:13px; font-weight:bold;}
.showStores{margin-top:30px;color: #068463;list-style:none;font-size:13px;}
.showStores input[type="text"]{ padding:7px 10px; color:#8a8e90; font-size:13px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DBDBDC;border-radius:5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px; width:170px;}
.showStores li .optInLabel{display:block;margin-bottom:8px;}
.showStores li .optInLabelWhereToBuy{display:block;margin-bottom:8px;}
.showStores #distance{width:135px;}
.showStores>li {margin-bottom:20px;}
.showStores>p{display:none;}
.showStores>li  #dk_container_distance{margin-bottom:0px;}
.showStores>li  #showStore, .greenBtn  {-webkit-border-radius: 8px;-khtml-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #DBDADC;font-size:14px;padding-right: 17px;color:#ffffff; display:inline-block;background: url("/resources/images/ico/white-arrows.png") no-repeat scroll right 10px #8DC63F;}
.showStores>li  #showStore  span, .greenBtn  span{-webkit-border-radius: 8px;-khtml-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; background:#8DC63F; padding: 8px 28px 8px 10px;display:inline-block;}
.showStores .buyNow.greenBtn{margin-top:15px;}
.showStores .dk_container{float:none; width: 192px;}
.leftPanelMapLocator .heading .text {font-size:13px; background:#8cc63e;margin-top: 4px;padding:8px;width: 178px;display:block;border: 1px solid #DBDADC;-webkit-border-top-right-radius: 10px;-khtml-border-radius-topright: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;-khtml-border-radius-topleft: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px; color:#ffffff;font-weight:bold;}
.leftPanelMapLocator p.result, .wheretobuyMap .result p{ margin:19px 0;color:#626262;font-size:12px; font-weight:normal;}
.leftPanelMapLocator p.result span, .wheretobuyMap .result span{font-weight:bold;}
.wheretobuyMap .result p span{font-weight:bold;}
.leftPanelMapLocator .result .strong,.wheretobuyMap .result .strong{ font-weight:bold;}
.leftPanelMapLocator{margin:24px 20px 60px 0; width:197px; float:left;}
.leftPanelMapLocator  .showStores>li  #showStore , .leftPanelMapLocator  .showStores>li .greenBtn {background-position:right 8px;}
.greenBtn.back {background-position:0px -16px; padding-right:0px;padding-left:17px;color: #FFFFFF;font-weight:bold;}
.leftPanelMapLocator  .showStores .optInLabel{font-weight:bold;}
.leftPanelMapLocator  .showStores .optInLabelWhereToBuy{font-weight:bold;}
.leftPanelMapLocator  .secondContainer {overflow:hidden;margin-top:0px;}
.leftPanelMapLocator   .secondContainer  li{float:left;}
.leftPanelMapLocator   .secondContainer  li p{margin:0; color: #068463;font-size: 13px;margin-top: 15px; margin-bottom: 15px;}
.conentMainContainer .threeBox .secondContainer li p.title a {color:#58595b;}
.leftPanelMapLocator   .secondContainer  li p a{margin:0; color:#58595b; font-size: 13px;margin-top: 15px; margin-bottom: 15px;text-decoration:none;}
.leftPanelMapLocator   .secondContainer  li p a:hover, .conentMainContainer .threeBox .secondContainer li p.title a:hover  {color:#068463;}
.leftPanelMapLocator   .secondContainer  li .head p{ font-weight:bold;}
.leftPanelMapLocator   .secondContainer  li .head { border-top:1px solid #e2e3e4;}
.leftPanelMapLocator   .secondContainer  li .desc { border-bottom:1px solid #e2e3e4;}
.leftPanelMapLocator   .secondContainer  li figure{margin: 10px auto;}
.leftPanelMapLocator   .secondContainer  li .roundedBoxWhite { width:100px;height:100px;text-align:center;}
.wheretobuyMap .map { width:678px;height:400px; }
.conentMainContainer.wheretobuyMap { width:678px;}
.wheretobuyMap .listTable th.storeWidth{width:167px;}
.wheretobuyMap .listTable th.addressWidth{width:236px;}
.wheretobuyMap .listTable th.phoneWidth{width:111px;}
.largeMap{overflow:hidden;margin:17px 0;}
#largeMap{ color:#068463; float:right;text-decoration:underline;font-weight:bold;font-size:13px;}
.listTable {margin-top:20px; overflow: hidden;display: table;}
.listTable table{text-align:left;}
.listTable table tbody{display:none;}
.listTable table th{background:#8DC63F;padding:8px;color:#ffffff;font-weight:bold;font-size:14px;text-align:left;}
.listTable table th.roundLeft{width:100px; -webkit-border-top-left-radius: 10px;-khtml-border-radius-topleft: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
.listTable table th.roundRight{-webkit-border-top-right-radius: 10px;-khtml-border-radius-topright: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
.listTable table td{padding:16px 8px;font-size:13px;vertical-align:middle;color:#8A8E90;border-bottom:1px solid #e2e4de;}
.listTable .storesMap h3{display:none;}
.listTable ul li{
    list-style: none;
    overflow: hidden;
    border-bottom: 1px solid #e2e4de;
    display: table;
}
.listTable ul li span,.listTable ul li h4,.listTable ul li p,.listTable ul li a{font-size: 13px;
color: #8A8E90;padding: 16px 8px;display: table-cell;vertical-align: middle;text-decoration:none;}
.listTable ul li a:hover{text-decoration:none;}
.listTable ul li span{
    width: 100px;
}
.listTable ul li h4{
    font-size: 13px;    color: #8A8E90;
    width: 170px;
}
.listTable ul li p{
    margin-top: 0;
    width: 234px;
}
.listTable ul li a{
    width: 109px;
    
}
.listTable ul li a.storeNumMos{
    display:none;
    
}
.wheretobuyMap .storesMap .loadMore{
    margin: 40px 0 0 35%;
    background: #fff url("/resources/images/bg/default-button-bg-load.png") no-repeat right top;
}
.wheretobuyMap .storesMap .loadMore:hover{background: #fff url("/resources/images/bg/default-button-bg-load.png") no-repeat right -38px;}

/* why to buy End*/

/* Left Navigation */
.leftPanel{margin:24px 0 0 0; width:210px; float:left;padding-bottom:300px;}
/*.leftPanel nav.leftNavContainer h3, .leftPanel nav.leftNavContainer h3 a {margin: 0 0 25px 0; font:bold 15px Arial,Helvetica,sans-serif;color:#068463;}*/
.leftPanel nav.leftNavContainer h3, .leftPanel nav.leftNavContainer h3 a {margin: 0 0 25px 0; font-family: "proxima-nova-extra-condensed",sans-serif; font-weight: 200;font-style: normal;color:#8A8B8D;}/* font change added new skin */
.leftPanel nav.leftNavContainer h3 a{font-size:2.1em;}/* font change added new skin */
.leftPanel nav.leftNavContainer h4,.leftPanel nav.leftNavContainer a{font:12px/20px Arial,Helvetica,sans-serif;color:#58595b; display:inline;}
.leftPanel nav.leftNavContainer ul.level1{list-style:none;}
.leftPanel nav.leftNavContainer ul.level2{list-style:none;margin:0 0 0 10px;}
.leftPanel nav.leftNavContainer ul.level3{list-style:none;margin:0 0 0 10px;}
.leftPanel nav.leftNavContainer ul.level1 li a:hover,.leftPanel nav.leftNavContainer ul.level2 li a:hover,.leftPanel nav.leftNavContainer ul.level3 li a:hover{text-decoration:none;color:#068463;}
/*.leftPanel nav.leftNavContainer ul li a.activeBold{text-decoration:none;color:#068463; font-weight:bold;}*/
.leftPanel nav.leftNavContainer .level1.ProductsLeftNav  li a.activeBold, .leftPanel nav.leftNavContainer .level1.NewsLeftNav  li a.activeBold, .leftPanel nav.leftNavContainer .level1.sign-in  li a.activeBold{ font-family:"thirsty-script";text-decoration:none;color:#008263; font-weight:400; font-size:1.6em;}/* change font color added new skin */
.leftPanel nav.leftNavContainer  .level1.ProductsLeftNav .level2 li a.activeBold,.leftPanel nav.leftNavContainer  .level2 li a.activeBold,.leftPanel nav.leftNavContainer .level1 li a.activeBold, .leftPanel nav.leftNavContainer .level1.NewsLeftNav  .level2 li a.activeBold{text-decoration:none;color:#068463; font:12px/20px Arial,Helvetica,sans-serif; font-weight:bold;}/* added new skin */
.leftPanel nav.leftNavContainer ul li a.active{text-decoration:none;color:#068463;}
.leftPanel .leftNavContainer ul li {margin-top:5px;}
.leftPanel .leftNavContainer ul li li {margin-top:3px;}
.leftPanel nav.leftNavContainer ul.ProductsLeftNav ul.level2{list-style:none;margin:0 0 19px 10px;}
.leftPanel nav.leftNavContainer ul.NewsLeftNav{margin:23px 0 0 0;}
/* Left Navigation ends*/

/*ul.spotLightContent li figure, ul.spotLight li figure {min-height:215px;} */
.homepage .homeCarousel .richText {line-height:17px; position: absolute; top: 198px;margin-right: 43px;}
.homepage ul.spotLight li figure, .yourSkincareQuesPageContent ul.spotLight li figure, .meetOurExpertPageContent .spotLightContainer ul.spotLight li article figure { margin-left:-15px;}
.yourSkincareQuesPageContent ul.spotLight li.roundedBoxWhite, .meetOurExpertPageContent .spotLightContainer ul.spotLight li.roundedBoxWhite, .aboutUs  ul.spotLight li.roundedBoxWhite{overflow:hidden !important;}
.socialMediaHomePage {margin:15px 0 0 0; display:inline-block; float:right;}
.homepage ul.spotLight {margin-top:30px;}
.homepage ul.spotLight li {background-color:#fff;background: rgba(255, 255, 255, .5);padding-left: 14px;border: 1px solid #D9DDC0; float: left;height: 360px;margin-left: 38px;width: 290px;position:relative; border:1px solid #e0e1d1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;list-style:none; float:left; cursor:pointer; overflow:hidden;}
.homepage ul.spotLight li:first-child{margin-left:0;}
/*.homepage ul.spotLight li figure{margin-top: -30px; height:215px;}*/
.homepage ul.spotLight li figure{margin-bottom: 0.8em; height:190px;}/* added new skinn */
.homepage ul.spotLight li h3{ font-family:"thirsty-script"; /*color:#ec008c; font-size:28px; */color:#008263; font-size:2.2em;line-height:33px;font-style:normal;font-weight:400;}/* change color and font added new skin */
.homepage ul.spotLight li p{font-size:13px; color:#626262; padding:5px 10px 0 0; line-height:17px;}
.homepage ul.spotLight li a{margin-top:10px;}
.homeCarousel{position:relative; width:994px;overflow:hidden;border:1px solid #dbdbdc;border-top:none; width:992px;border-radius: 0 0 10px 10px;height:416px;}
.homeCarousel ul{width:6000px;}
.homeCarousel ul li{list-style:none; float:left;position:relative; width:994px;}
.homeCarousel .carouselContent{ height: 384px;left: 94px;position: absolute;top: 0;width: 206px;padding:37px 43px 0 43px;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0 startColorstr='#95FFFFFF', endColorstr='#95FFFFFF') !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95FFFFFF', endColorstr='#95FFFFFF')}
.ie8 .homeCarousel .carouselContent{background: none repeat scroll 0 0 #FFFFFF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0 startColorstr='#95FFFFFF', endColorstr='#95FFFFFF') !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95FFFFFF', endColorstr='#95FFFFFF');}


.homeCarousel .carouselContent h1,.homeCarousel .carouselContent h2{font-size:4.3em !important; color:#8A8B8D; /*height:90px;*/ padding-bottom:0.1em; line-height:40px;font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal;text-transform:uppercase}
.homeCarousel .carouselContent h3{font-family:"thirsty-script"; font-size:2.8em; color:#008263; overflow:hidden; font-style:normal;font-weight:400; margin-top: -7px;line-height:30px; padding-bottom: 5px;padding-left:2px;}
.homeCarousel .carouselContent sup{top: -5px;}
.homeCarousel .carouselContent .defaultBtn {bottom: 30px;position: absolute;}
.homeCarousel .carouselContent p {color: #626262;font-size: 13px; line-height:17px; margin-top: 20px; height:117px; overflow:hidden;}
.homeCarousel .jcarousel-container div#prev { position: absolute; z-index:999; top: 175px; left: 10px; width: 65px; height: 72px; cursor: pointer; background: transparent url(/resources/images/ico/prev-horizontal.png) no-repeat -69px 1px;}
.homeCarousel .jcarousel-container div#prev:hover {top:174px; background-position:-1px 2px;}
.homeCarousel .jcarousel-container div#next { position: absolute; z-index:999; top: 175px; right: 10px; width: 65px; height: 72px; cursor: pointer; background: transparent url(/resources/images/ico/next-horizontal.png) no-repeat 1px 1px;}
.homeCarousel .jcarousel-container div#next:hover {top:174px; background-position:-67px 2px;}
.standardLink {margin:5px 0 0 0; padding:0 13px 0 0; font-size:13px; font-weight:bold; color:#58595b; display:inline-block; background:url("/resources/images/ico/green-button-arrow.png") no-repeat scroll right 4px;}
.standardLink:hover {color:#068463;}
.standardBtn {background:#8dc63f url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat right 10px;border: none;color: #fff;font-weight:normal;	padding: 7px 24px 7px 7px;font: 14px/100% Arial,Helvetica,sans-serif;}
.standardBtn:hover { background:#068463 url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat right 10px;}
.standardBtnBack { width:auto; background:#8dc63f url("/resources/images/ico/white-standard-btn-arrow-back.png") no-repeat left 10px; border: none;color: #fff;font-weight:normal;	padding: 7px 7px 7px 24px;font: 14px/100% Arial,Helvetica,sans-serif;}
.standardBtnBack:hover { background:#068463 url("/resources/images/ico/white-standard-btn-arrow-back.png") no-repeat left 10px;}
.defaultBtn {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right top;border: 1px solid #d8d9da; color: #424242;font-weight:normal;	padding: 7px 24px 7px 7px;font: 13px/100% Arial,Helvetica,sans-serif;}
.defaultBtn:hover {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -38px;text-decoration:none;}
.roundedButton {border-radius: 0.5em 0.5em 0.5em 0.5em; -webkit-border-radius: 0.5em; -khtml-border-radius: 0.5em;	-moz-border-radius: 0.5em; border-radius: 0.5em; cursor: pointer;display: inline-block; outline: medium none; text-align: center; text-decoration: none; vertical-align: baseline; font-weight:bold; overflow:hidden;}
/*Registration Button*/
.default-ac-button {background: url("/resources/images/bg/default-ac-button.png") no-repeat right 0; border: 1px solid #d8d9da; color:#fff;  padding: 7px 24px 7px 7px;font: 14px/100% Arial,Helvetica,sans-serif; font-weight:bold;}
.default-ac-button:hover { background: url("/resources/images/bg/default-ac-button.png") no-repeat right -40px;text-decoration:none;}
.default-ac-button-back { background: url("/resources/images/bg/default-ac-button.png") no-repeat left -80px; border: 1px solid #d8d9da; color:#fff;  padding: 7px 7px 7px 24px; font: 14px/100% Arial,Helvetica,sans-serif; font-weight:bold;}
.default-ac-button-back:hover { background: url("/resources/images/bg/default-ac-button.png") no-repeat left -120px; text-decoration:none;}
/* These css is also in r-style
.selectLocationBtn {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right top;border: 1px solid #d8d9da; color: #424242;font-weight:normal;	padding: 7px 24px 7px 7px; margin: 2px 0 0 10px; float:left; font: 13px/100% Arial,Helvetica,sans-serif;}
.selectLocationBtn:hover {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -38px;text-decoration:none;}
*/

/*Socil Media Plugin css*/
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {margin:0;}
.addthis_button_tweet {width: 96px;}
/*FACEBOOK POP UP HIDE 
#contentArea  iframe.fb_iframe_widget_lift {height: 20px !important;overflow: hidden;}
*/

/*PDP CSS*/
.pdpInnerPageContent .expandCollaspeContainer {margin-top:13px; }
.pdpInnerPageContent .expandCollaspeContainer .toggle_container{margin-bottom:15px;}
.pdpInnerPageContent .toggle_container  p a:hover {display:inline; color:#068463; text-decoration:underline;}
.pdpInnerPageContent .toggle_container  p a {display:inline; color:#626262; text-decoration:underline;}
a {text-decoration:none; cursor:pointer;}
a#active {text-decoration:underline;}
.pdpInnerPageContent .toggle_container ul {list-style:none;}
.pdpInnerPageContent .expandCollaspeContainer .toggle_container ul li {margin: 0 0 0 10px!important; padding:0 0 0 10px!important; color:#068463!important; display:inline!important; background:url("/resources/images/ico/bullet-green.jpg") no-repeat left center!important; }
.pdpInnerPageContent .toggle_container ul li:first-child {margin-left:0!important;}
.pdpInnerPageContent .toggle_container ul.pagination{ border-bottom: 1px solid #dbdbdc;list-style: none outside none;margin-bottom: 10px;margin-top: 18px;padding-bottom: 20px;width: 100%;}
/*.pdpInnerPageContent .toggle_container ul li {margin: 0 0 0 5px; padding:0 0 0 10px; color:#068463; display:inline; background:url("/resources/images/ico/bullet-green.jpg") no-repeat left center; }*/
.pdpInnerPageContent .toggle_container ul li:first-child {margin-left:0;}
.bottomImageTextContainer {position:relative; width:100%;min-height:60px;}
.bottomImage { display: block;float: left;height: 420px;margin-top: -350px; position: absolute;width: 236px;bottom:0;}
.bottomText { padding: 0 5px 20px 0; width:700px; height:auto; font-family:"thirsty-script" !important; font-size:3.3em !important; /*color:#068463*/ color:#a8ca84 !important;font-weight:400 !important;font-style:normal; margin-top:52px !important;margin-left:248px !important;}/* color change added new skin */

.singleLayout .bottomImageTextContainer,.bottomImageTextContainer.pdp {bottom: 0;margin-top: 60px;position: relative;width: 100%;}
.singleLayout .bottomImage,.bottomImageTextContainer.pdp .bottomImage {position:relative; left:0; bottom:0; min-height:105px; margin-top:0; float:none;}
.singleLayout .bottomText,.bottomImageTextContainer.pdp .bottomText { padding: 0 5px 0 0; width:700px; height:auto; font-family:"thirsty-script"; font-size:3.6em; color:#068463; position:absolute; bottom:17px; left:0;font-weight:400;font-style:normal; }


.whiteTransWrapper {width:994px; height:auto; position:relative; background-color: rgba(255,255,255,.8); -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-radius-bottomright: 10px; -khtml-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.wrapper    {padding:20px 20px 0 30px;}
.breadcrumb { list-style: none; overflow: hidden; font: 1em Helvetica, Arial, Sans-Serif; color:#8a8e90;}
.breadcrumb li { display:inline; }
.breadcrumb li a {	margin:0 10px 0 0; padding: 0 11px 0 0; font-family:Arial,Helvetica,sans-serif; font-size:1em; color: #8a8e90; text-decoration: none; background:url("/resources/images/ico/green-button-arrow.png") no-repeat right -12px; display:inline-block;} 
.breadcrumb a.active{margin:0 10px 0 0; padding: 0 10px 0 0; font-family:Arial,Helvetica,sans-serif; text-decoration: none; text-decoration:underline; background-image:none; cursor:default;}


.leftPanelContainer {margin:30px 9px 0 0; width:auto; height:auto; padding:0 10px; float:left; }
.leftPanelContainer.bottom {position: absolute;top: 380px;}


.wrapper.pdpInnerPageContent.noCustomReview {position: relative;}
.noCustomReview .noCustomReviewLeftPannel {width:346px; float:left;}
.noCustomReview .leftPanelContainer.bottom {position: relative; top: -30px;}
.noCustomReview.pdpInnerPageContent .leftPanelContainer.bottom {padding-bottom:0}


.leftPanelContainer h3 { font-family:"thirsty-script"; font-weight:400;font-style: normal; font-size:32px; color:#ec008c;}
.roundedBoxWhite { border:1px solid #dbdbdc; background:#fff; -webkit-border-radius: 10px; -khtml-border-radius: 10px;	-moz-border-radius: 10px; border-radius: 10px;overflow: hidden;}
.productImgValign {display: table; width:344px; height: 345px; overflow: hidden; text-align:center;}
.productImgValignContainer {display: table-cell; vertical-align: middle;}
.productImgValignContainer a.enlargeImage {padding:10px 10px 10px 28px; width:auto; color:#8a8e90; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; display:inline-block; position:relative; bottom:-25px; background:url("/resources/images/ico/enlarge-image.png") no-repeat left 2px;}
.productImgValignContainer a.enlargeImage:hover {color:#068463; text-decoration:none;}
.relatedVideo, .skinLoving, .awards {margin:20px 0 0 0; width:344px;}
.relatedVideo .relatedVideoContainer, .relatedVideo .skinLovingContainer, .awards .awardsContainer  {padding:15px 5px 15px 10px;}
.relatedVideo .skinLovingContainer figure{margin-left:12px;}
.relatedVideo .skinLovingContainer img {margin:10px 2px 0 0;}
.roundedBoxWhite h3 {font-family:"thirsty-script"; /*color:#ec008c;*/ color:#008263; font-size:1.9em;font-weight:400;font-style:normal;}/* changed color added new skin */
.relatedVideoContainer .video {margin-top:10px; width:186px; height:150px; float:left;}
.relatedVideoContainer div.desc {margin:10px 0 0 10px; width:123px; float:left;}
.relatedVideoContainer .desc p.title, .relatedVideoContainer .desc p.title a  {font-size:11px; color:#068463; font-weight:bold;}
.relatedVideoContainer .desc p.desc {margin-top:10px; font-size:11px; color:#626262; font-weight:normal;}
.relatedVideoContainer a.viewMoreVideo {margin:15px 0 0 0; padding: 0 12px 0 0; display:inline-block; width:auto; height:auto; font:bold 12px Arial,Helvetica,sans-serif; color:#626262; text-decoration:none; background:url("/resources/images/ico/green-button-arrow.png") no-repeat right 3px;}
.relatedVideoContainer a.viewMoreVideo:hover {color:#068463;}
.awards .awardsContainer .row, .whereToBuy .whereToBuyContainer .row {margin:10px 0 0 0; float:left;}

.awards .awardsContainer figure {margin:10px 0 0 5px; width:159px; float:left;}
.awards .awardsContainer figure a.img {width:60px; height:60px; float:left;}
.awards .awardsContainer figure  img {  width:62px; height:62px; float:left; overflow:hidden;}
.awards .awardsContainer figure:first-child {margin-left:0;}
.awards .awardsContainer figure figcaption { margin:0 0 0 15px; width:80px; float:left; color:#8a8e90; font-size:11px;}

a.findOutMore{margin:5px 0 0 0; padding: 0 10px 0 0; height:15px; line-height:14px; font:bold 11px Arial,Helvetica,sans-serif; font-weight:normal; color:#58595b; text-decoration:none; display:inline-block; background:url("/resources/images/ico/green-button-arrow.png") no-repeat right -11px;}
a.findOutMore:hover {color:#068463;}

.pdpInnerPageContent .conentMainContainer  {margin:30px 19px 0 0; width:540px; height:auto; padding:0; float:right; }
/*.pdpInnerPageContent .leftPanelContainer.bottom{padding-bottom:340px;}*/
.pdpInnerPageContent .conentMainContainer h1, h2.categoryTitle, .ourRangesContainer h2, .OtherToiletriesContainer h2 {font-family:"thirsty-script"; color:#ec008c; font-size:35px; line-height:1em; font-weight:400;font-style:normal;}
#contentArea .conentMainContainer.productLandingPage h1, #contentArea  .yourSkincareQuesPageContent.conentMainContainer h1, #contentArea  .ourPhilosophy.conentMainContainer h1, #contentArea .conentMainContainer .leftContent h1, #contentArea .conentMainContainer h1{font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal; font-size: 3.6em;color:#8A8B8D; text-transform:uppercase;}/* added new skin */
#contentArea  .conentMainContainer h2 {color:#008263; font-size:3.3em;font-family:"thirsty-script";font-weight:400;font-style:normal;}/* color change added new Skin */
#contentArea  .newsAndSocial .newsFeed h2{font-size:2.9em;}/* added new skin */
#contentArea  .conentMainContainer .spotLightContainer  .roundedBoxWhite .description h2{font-size:2.9em;}/* added new skin */
/*.range {margin:15px 0 0 0!important; font-size:18px!important; font-weight:bold!important; color:#8dc63f!important;font-family:Arial,Helvetica,sans-serif!important;} hided*/
.range {margin:15px 0 0 0!important;font-family: "proxima-nova-extra-condensed",sans-serif!important;font-weight: 200!important;font-style: normal!important;font-size:2.1em !important; color:#8A8B8D!important}/* new added new skin */
/*.range a {font-size:18px; color:#068463; font-weight:normal; display:inline;font-family:Arial,Helvetica,sans-serif;}*/
.range a{font-family:"thirsty-script";color:#008263;font-style:normal;font-weight:400;display:inline}/* change color and font added new skin */
.conentMainContainer p {margin-top:15px; line-height:17px; color:#626262; font-size:13px;text-align:left;}
.conentMainContainer .socialMedia {margin-top: 25px;}/* added new skin */
.conentMainContainer.ourPhilosophy .socialMedia {float: left;width: 300px; margin-bottom: 25px; margin-top: 0;}/* added new skin */
.expandCollaspeContainer {margin:5px 0 0 0; border-top:1px solid #dbdbdc;}
.expandCollaspetab { padding:5px 0;  border-bottom:1px solid #dbdbdc;}
.expand_heading {padding:0;}
.ourPhilosophyContainer > figure{float:right; margin: 0 0 0 1em;}/* added new skin */
.our-philosophy{width:290px; margin-bottom: 2em;}/* added new skin */
.pdpInnerPageContent .expandCollaspeContainer .expand_heading.active{/*margin-bottom:10px;*/}
.expand_heading a.readMore {float:right; font-size:13px; color:#8dc63f !important; line-height:20px;}
a.readMoreSub { padding:0 12px 0 0;font-size:13px; color:#58595b; font-weight:bold; line-height:25px; display:table; background: url("/resources/images/ico/green-button-arrow.png") no-repeat right -56px;}
a.readMoreSub:hover {color:#068463;}

/* For CA(fr||en) aboutus -> "frequently asked question" page font change */
.fr-CA .answerDetailscontainer .expand_heading,.en-CA .answerDetailscontainer .expand_heading {font-size:15px; font-weight:bold; color:#068463; height:20px; }

/*.expand_heading {font-size:15px; font-weight:bold; color:#068463; height:20px; }*/
.expand_heading.pdpRange  span {height:20px; font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal; font-size: 2.1em;color:#008263;}/* added new skin */
.viewMoreReviews.pdp{font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal; font-size: 2.1em;color:#008263;}/* added new skin */
.expand_heading span.text{cursor:pointer;}
.expand_heading  a.readMore{cursor:pointer; margin-top:1px; padding-right:25px;background: url("/resources/images/ico/expand-Collaspe.png") no-repeat scroll right top transparent;}
.expand_heading.active  a.readMore{background-position:right -29px;}
.toggle_container { width:100%; font-size:13px; color:#626262; display:none;}
.expandCollaspetab p {margin:10px 0;}
.expandCollaspetab div.content { margin:0; font-size:13px; color:#626262; display:inline-block;}
.ratingReviewsContainer {margin:10px 0;}
.ratingReviewsContainer h3 { font-family:"thirsty-script"; font-size:1.9em; /*color:#ec008c;*/ color:#008263;font-weight:400;font-style:normal;}/* changed  font color added new skin */
.ratingReviewsContainer  .starRatings {margin-top:10px; float:left;}
.pdpInnerPageContent #generalErrMsg{display:block; color:#fc1807; clear:both; padding-top: 20px; font-size:13px; font-weight:bold;}
.pdpInnerPageContent span.error{color:#fc1807; width:150px; line-height: normal; margin: 5px 0 0 0; font-size:13px; font-weight:bold;}

.starRatings .agRatingSelect {margin-top:-16px; overflow:hidden;}
.starRatings .totalRating{display:none;}

.ratingReviewsContainer  .reviewButton {margin-top:5px; float:right;}

.reviewOpenStage {padding:10px 0 0 0; width:100%; border-top:1px solid #DBDBDC;}
.reviewCommentsContainer {margin:20px 0 0 0; padding:10px 0; }
.reviewCommentsContainer .ratingsGrade, .reviewOpenStage .ratingsGrade  {width:100%;}
.reviewCommentsContainer figure, .reviewOpenStage figure{float:left;}
.reviewOpenStage .grade {margin-left:10px; margin-top:18px; /*font-size:13px;*/ color:#068463; font-weight:bold; float:left;}/* removed font */
.reviewCommentsContainer .grade {margin-left:10px; margin-top:19px; color:#068463; font-weight:bold; float:left; }
.reviewCommentsContainer .reviewerName, .reviewOpenStage .reviewerName {margin:10px 0 0 0; font-size:11px; font-weight:bold; color:#068463;}
.reviewCommentsContainer .reviewDate, .reviewOpenStage .reviewDate {margin:5px 0 0 0; font-size:11px; font-weight:bold; color:#8a8e90;}
.reviewCommentsContainer .recommentToFriend {font-size:11px; color:#068463;}
.viewMoreReviewsContainer {margin-top:15px; border-top:1px solid #dbdbdc;}
.reviewCommentsContainer .grade,.reviewOpenStage .grade{font-family:"thirsty-script";  color:#008263; font-size:1.9em;font-weight:400;font-style:normal;}/* added new skin */
#BVRRContainer .bv-cleanslate .bv-core-container-100 .bv-content-title, #BVRRContainer .bv-cleanslate .bv-core-container-100 .bv-action-bar-header{font-family:"thirsty-script" !important;  color:#008263 !important; font-size:19px !important;font-weight:400 !important;font-style:normal !important;}/* added new skin */
.youMayAlsoLike {margin-top:20px;}
.youMayAlsoLike ul.mycarousel li figure {width:75px; height:62px;}
.whereToBuyContainer, .youMayAlsoLikeContainer {margin:10px;}
.whereToBuy .whereToBuyContainer figure {margin:0 13px; float:left;}
.whereToBuy .whereToBuyContainer figcaption {text-align:center;}
.whereToBuy .whereToBuyContainer a.buyNow {margin:20px 0 0 0; padding: 0 10px 0 0; width:48px; height:15px; line-height:14px; font:11px Arial,Helvetica,sans-serif; font-weight:bold; color:#58595b; text-decoration:none; display:inline-block; background:url("/resources/images/ico/green-button-arrow.png") no-repeat right -12px;}
.whereToBuy .whereToBuyContainer a.buyNow:hover {color:#068463}
.whereToBuy .whereToBuyContainer .outOfStock {margin:25px 0 0 0; padding: 0 10px 0 0; width:auto; height:15px; line-height:14px; font:11px Arial,Helvetica,sans-serif; font-weight:bold; color:#58595b;}

.youMayAlsoLikeContainer .heading {height:38px;}
.youMayAlsoLikeCarousel{margin: 30px 0 14px 0; position:relative; width:350px; overflow:hidden; float:left;}
.youMayAlsoLikeCarousel .jcarousel-container {padding:0 10px;}
.youMayAlsoLikeCarousel .carouselContent {margin: 20px 0 0 0; width:90px;}
.youMayAlsoLikeCarousel ul { list-style:none; left: -15px; margin: 0; overflow: hidden; padding: 0; position: relative; top: 0; width: 460px; float:left;}
.youMayAlsoLikeCarousel ul#mycarousel li {margin:0 15px; float:left; }
.youMayAlsoLikeCarousel ul#mycarousel li figure {width:75px; height:62px;}
.youMayAlsoLikeCarousel .carouselContent .productTitle {font-size:10px; color:#8a8e90;}
.youMayAlsoLikeCarousel .carouselContent a.productDetails {padding: 0 13px 0 0; font-size:10px; font-weight:bold; color:#58595b; display:inline-block; background:url("/resources/images/ico/greenArrowRitchText.png") no-repeat right bottom;}
.youMayAlsoLikeCarousel .carouselContent a.productDetails:hover {color:#068463; text-decoration:none;}
.youMayAlsoLikeContainer .simpleSence { margin-top:-23px; padding:0 0 0 23px; width:145px; height:200px; float:left; background:url("/resources/images/bg/seperator-you-may-like.png") no-repeat left top;}
.youMayAlsoLikeContainer  article.simpleSence figure a.img {width:140px; height:111px; display:block; text-align:center;}
.youMayAlsoLikeContainer .simpleSence figcaption {margin-top:-9px; text-align:center;}
.youMayAlsoLikeContainer .simpleSence figcaption h3 {margin-top:25px; color:#ec008c; font-size:13px; font-family: Arial,Helvetica,sans-serif; }
.personalisedRoutine {margin-top:5px; font-size:13px; color:#068463; width:140px; background:url("/resources/images/ico/green-arrow.png") no-repeat scroll 115px 23px transparent;}


/*Read more reviews css*/
.readMoreReviewsContainer {margin: 10px 19px 0 0; width:540px; float:right;}
.readMoreReviewsContainer .leftPanelContainer, .readMoreReviewsContainer .conentMainContainer {margin-top:10px;}
.readMoreReviewsContainer .starRatings {margin:18px 0 0 0; display:inline-block; float:left;}
.readMoreReviewsContainer .customersRecommended { width:100%; font-size:11px; color:#068463; font-weight:bold; float:left;}
.readMoreReviewsContainer table {width:100%;}
.readMoreReviewsContainer table td.reviewCommentsContainer {margin:20px 0 0 45px; padding:0 0 10px 0; width:48%; float:left; display:inline;word-wrap:break-word; }
.readMoreReviewsContainer table td.reviewCommentsContainer:first-child {width:47%; margin-left:0;}
.reviewSeperator {border-bottom:1px solid #DBDBDC; width:50%; font-size:1px;}
table td.reviewSeperator:first-child {width:47%;}
.reviewSeperatorBlank {font-size:1px; width:5%;}
.readMoreReviewsContainer .reviewCommentsContainer p, .reviewOpenStage p { color: #626262; font-size: 13px; line-height: 17px; margin-top: 15px; word-wrap: break-word;}
.readMoreReviewsContainer .viewMoreReviewsContainer .expandCollaspetab {width:100%; float:left;}
.readMoreReviewsContainer .viewMoreReviews.pdp{cursor:pointer;}
ul.shortingAlphabetically {margin:5px 0; list-style:none; }
ul.shortingAlphabetically li {float:left;}
ul.shortingAlphabetically li a{padding: 0 5px 0 0; font-size:12px; color:#868787;}
ul.shortingAlphabetically li a.withData, ul.shortingAlphabetically li a.withData:hover {text-decoration:none; cursor:pointer;}
ul.shortingAlphabetically li a.active {text-decoration:underline; cursor:default;}
ul.shortingAlphabetically li a.noData{cursor:default;}


div.paging .paginationZipCodeFinder {color:#8a8e90;float:left;  font-size: 12px; }
div.paging .paginationZipCodeFinder span.active {text-decoration:underline; cursor:default;}
ul.pagination li.active{color:#8a8e90; text-decoration:underline;}
ul.pagination li.active a{cursor:default;}
ul.pagination {margin:25px 0; list-style:none; float:left;}
ul.pagination li, .toggle_container ul.pagination li {margin:0px; padding:0; float:left; background-image:none;}
ul.pagination li a, ul.pagination li a:hover {margin: 0 5px 0 0; font-size:12px; color:#8a8e90; text-decoration:none;}
ul.pagination li a#active {text-decoration:underline;}
.wheretobuyMap .listTable ul.pagination li.active{font-size:12px; padding:0 5px 0 0;}
.wheretobuyMap .store-name{font-size:14px; color:#068463;}
.map-it {margin-top:10px;}
.map-it, .print-it  {color:#58595b; font-size:13px; font-weight:bold;}
.map-it:hover, .print-it:hover  {color:#068463;}
caption {display:none;}
.postYourReviewContainer {margin: 20px 0 0 0; padding: 10px 0 0 0; border-top:1px solid #DBDBDC; display:none; }
.postYourReviewContainer h3, .thankYouMessage h3 { font-family:"thirsty-script";font-weight:400;font-style: normal; font-size:32px; color:#008263;}/* added new skin */
.postYourReviewContainer p {margin-top:5px; font-size:13px; color:#626262;}
.postYourReviewContainer .productName {margin-top:10px; font-size:13px; color:#068463; font-weight:bold;}
.postYourReviewContainer .reviewTitle {line-height:35px; font-size:13px; color:#068463; font-weight:bold;}
.textField {padding:7px 10px; width:96%; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#8a8e90; border:1px solid #e2e3e4; -webkit-border-radius: 5px; -khtml-border-radius: 5px;	-moz-border-radius: 5px; border-radius: 5px; }
.textArea {margin:20px 0 0 0; padding:15px 10px; width:96%; height:155px; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#8a8e90; border:1px solid #e2e3e4; -webkit-border-radius: 5px; -khtml-border-radius: 5px;	-moz-border-radius: 5px; border-radius: 5px; }
.postReviewStarRating {margin: 20px 0 0 0;}
.postReviewStarRating .myStarRating { font-size: 13px; font-weight:bold; line-height: 25px; margin-right: 20px; color:#068463; float:left;}
.postReviewStarRating .starRatingsContainer {width:141px; height:25px; position:relative; overflow:hidden;}
.postReviewStarRating .starRatingsContainer .rating {position:absolute; z-index:2;height:25px;display:block;}
.postReviewStarRating .starRatingsContainer .ratingHighlight {position:absolute; z-index:1;height:25px;display:block;}

.postReviewStarRating .starRatingsContainer ul li{list-style:none; float:left; background: url("/resources/images/ico/rating-deselected.jpg") no-repeat 0 transparent;width:25px; height:25px; cursor:pointer;}
.postReviewStarRating .starRatingsContainer ul li:hover{background: url("/resources/images/ico/rating-selected.jpg") no-repeat 0 transparent;}
.postReviewStarRating .starRatingsContainer ul li.hover{background: url("/resources/images/ico/rating-selected.jpg") no-repeat 0 transparent;}

.postReviewButton {margin: 10px 0 25px 0;}
.thankYouMessage {margin: 20px 0 0 0; padding: 10px 0 0 0; border-top:1px solid #DBDBDC; display:none;}
.thankYouMessage p {margin-top:10px; font-size:13px; color:#626262;}
.continueButton {margin-top:10px;}
.validationError{border:1px solid red;}

/* @jyoti goyal - custom validation framework */
.field-validation-error{color:#fc1807; line-height: normal; margin: 5px 0 0 15px;font-size: 13px;font-weight: bold; width:330px; float:left;}
.serverSideErrorMessage {color:#fc1807; margin: 10px 0;font-size: 13px;font-weight: bold;}
.serverSideSuccessMessage  {color:#068463; margin: 10px 0;font-size: 13px;font-weight: bold;}
li.labelHeading {padding:5px 0 10px 0;}
li.labelHeading p {margin:0;}
li.btnContainer {margin-top:10px;}

.formB .field-validation-error {margin: 5px 0 0 0;}

/*Meet Our Expert Landing Page CSS*/
.conentMainContainer  {margin:27px 0 0 9px; width:714px; height:auto; padding:0; float:left;}
.conentMainContainer h1, .conentMainContainer .leftContent h1,.conentMainContainer h2, .conentMainContainer .leftContent h2{font-family:"thirsty-script"; color:#ec008c; font-size:3.7em; line-height:1em; font-weight:400;font-style:normal;}

.conentMainContainer .leftContent {margin: 0 20px 0 0; /*width:460px;*/ width:390px; height:auto; float:left;}
.conentMainContainer .rightContent {width:230px; /*min-height:250px;*/ overflow:hidden; float:right;} /*Comment the code for removing extra height in the meet our experts page */
.spotLight { margin-top:0; width:100%; height:auto; list-style:none; float:left;}
.meetOurExpertPageContent ul.spotLight li { margin:70px 0 0 0; float:left; width:330px; height:383px; cursor:pointer;}
.meetOurExpertPageContent ul.spotLight li article { padding: 0 15px 15px 15px;}
.meetOurExpertPageContent ul.spotLight li figure a { text-decoration:none;}
.meetOurExpertPageContent ul.spotLight li .description {margin-top:-13px;}
.meetOurExpertPageContent ul.spotLight li .description p {margin-top:10px;}
/*.meetOurExpertPageContent ul.spotLight li .description p.expertTitle {margin-top:10px; font-size:14px; font-weight:bold; color:#068463;}*/
.meetOurExpertPageContent ul.spotLight li .description p.expertTitle{margin-top:10px; font-family:"proxima-nova-extra-condensed",sans-serif; font-weight:700; font-style: normal; font-size: 1.625em; color:#8A8B8D; text-transform: uppercase;}/* added new skin */
.findOutMoreAboutskincare {margin-top:15px;}
.findoutMoreButton {margin:15px 0 0 0;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.allExpertLandingPage .socialMedia {margin-top:28px;}
.allExpertLandingPage  .rightPanel  .description h3 {line-height:42px;}

/*We have created Rich text css seperately so commenting this particular page css
.allExpertLandingPage .expandCollaspetab .content ul { margin:10px 0 0 0; list-style:none; }
.allExpertLandingPage .expandCollaspetab .content ul li {margin: 0 0 5px 0; padding:0 0 0 10px; background:url("/resources/images/ico/bullet-black.jpg") no-repeat left 6px;}
.allExpertLandingPage .toggle_container ul { margin:10px 0 0 0; list-style:none; display:table-cell;}
.allExpertLandingPage .toggle_container ul li { margin: 5px 0 0 0; padding:0 0 0 10px; background:url("/resources/images/ico/bullet-black.jpg") no-repeat left 6px; } 
*/

/*Skincare*/
.meetOurExpertPageContent .skincare {border:1px solid #539d44;}
.meetOurExpertPageContent .skincare figure, .meetOurExpertPageContent .nourish figure, .meetOurExpertPageContent .behealthy figure, .meetOurExpertPageContent .behappy figure, .meetOurExpertPageContent .treat figure, .meetOurExpertPageContent .protect figure, .meetOurExpertPageContent .polish figure   { height:190px !important; margin-top:0 !important;}/* added new skin */
.meetOurExpertPageContent .spotLightContainer ul.spotLight  li article figure {height:190px;}
.skincare h3 { /*font-size:32px;*/ color:#82c557;} /* comment the code for showing the same font size for all the experts heading */
/*.meetOurExpertPageContent h3 {font-size:32px;}*/
.meetOurExpertPageContent h3 {font-size:2.9em !important;}/* added new skin */
.meetOurExpertPageContent .skincare h3{font-family:"thirsty-script";font-weight:400 !important;font-style: normal !important; font-size:2.9em !important;}
/*Nourish*/
.meetOurExpertPageContent ul.spotLight li.nourish {margin-right:0; border:1px solid #f27f94; cursor:pointer;}
.meetOurExpertPageContent .nourish a.roundedButton  {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -76px;}
.meetOurExpertPageContent .nourish a.roundedButton:hover {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -114px;}
.meetOurExpertPageContent ul.spotLight li.nourish:hover a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -114px;}

/*Be Healthy*/
.meetOurExpertPageContent ul.spotLight li.behealthy {height:383px; border:1px solid #e04b9b;}
.meetOurExpertPageContent .behealthy a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -152px;}
.meetOurExpertPageContent .behealthy a.roundedButton:hover { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -190px;}
.meetOurExpertPageContent ul.spotLight li.behealthy:hover a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -190px;}

/*Be Happy*/
.meetOurExpertPageContent ul.spotLight li.behappy {margin-right:0; border:1px solid #b35fa5; cursor:pointer;}
.meetOurExpertPageContent .behappy a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -228px;}
.meetOurExpertPageContent .behappy a.roundedButton:hover { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -266px;}
.meetOurExpertPageContent ul.spotLight li.behappy:hover a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -266px;}

/*Treat*/
.meetOurExpertPageContent ul.spotLight li.treat {margin-right:0; border:1px solid #C8DB52; cursor:pointer;}
.meetOurExpertPageContent .treat a.roundedButton { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -304px;}
.meetOurExpertPageContent .treat a.roundedButton:hover { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -342px;}
.meetOurExpertPageContent ul.spotLight li.treat:hover a.roundedButton { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -342px;}

/*protect*/
.meetOurExpertPageContent ul.spotLight li.protect {margin-right:0; border:1px solid #BED598; cursor:pointer;}
.meetOurExpertPageContent .protect a.roundedButton  {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -380px;}
.meetOurExpertPageContent .protect a.roundedButton:hover { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -418px;}
.meetOurExpertPageContent ul.spotLight li.protect:hover a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -418px;}

/*polish*/
.meetOurExpertPageContent ul.spotLight li.polish {margin-right:0; border:1px solid #82C457; cursor:pointer;}
.meetOurExpertPageContent .polish a.roundedButton   {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -456px;}
.meetOurExpertPageContent .polish a.roundedButton:hover { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -494px;}
.meetOurExpertPageContent ul.spotLight li.polish:hover a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -494px;}

/*Wellness*/
.meetOurExpertPageContent ul.spotLight li.wellness {margin-right:0; border:1px solid #ec008c; cursor:pointer;}
.meetOurExpertPageContent .wellness a.roundedButton   {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -533px;}
.meetOurExpertPageContent .wellness a.roundedButton:hover { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -573px;}
.meetOurExpertPageContent ul.spotLight li.wellness:hover a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -573px;}

/*Beauty*/
.meetOurExpertPageContent ul.spotLight li.beauty {margin-right:0; border:1px solid #068463; cursor:pointer;}
.meetOurExpertPageContent .beauty a.roundedButton   {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -613px;}
.meetOurExpertPageContent .beauty a.roundedButton:hover { background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -653px;}
.meetOurExpertPageContent ul.spotLight li.beauty:hover a.roundedButton {background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -653px;}


/*All expert landing page*/	
ul.spotLightContent li, ul.spotLight li {position:relative;}
ul.spotLightContent li .roundedButton, ul.spotLight li .roundedButton {position:absolute;  bottom:20px;} 
ul.spotLight li .roundedButton{bottom:10px;} /*changed skin */
ul.spotLight li .findOutMore .roundedButton{bottom:15px;} /*changed skin */
ul.spotLightContent li:hover, ul.spotLight li:hover .roundedButton { background:url("/resources/images/bg/default-button-bg.png") no-repeat scroll right -38px #FFFFFF;} 
ul.spotLightContent li:hover, ul.spotLight li:hover .viewProducts, ul.spotLightContent li:hover, ul.spotLight li:hover .productDetail {color:#068463;}
.skincare .leftContent h1, .skincare h3, .skincare .viewMoreReviews, .deepcleanse h3 {color:#539d44; line-height:1em;}
.nourish .leftContent h1, .nourish h3, .nourish .viewMoreReviews {color:#f27f94; line-height:1em;}
.behealthy .leftContent h1, .behealthy h3, .behealthy .viewMoreReviews {color:#e04b9b; line-height:1em;}
.behappy .leftContent h1, .behappy h3, .behappy .viewMoreReviews {color:#b35fa5; line-height:1em;}
.treat .leftContent h1, .treat h3, .treat .viewMoreReviews {color:#C8DB52; line-height:1em;}
.protect .leftContent h1, .protect h3, .protect .viewMoreReviews {color:#BED598; line-height:1em;}
.polish .leftContent h1, .polish h3, .polish .viewMoreReviews {color:#82C457; line-height:1em;}
.wellness .leftContent h1, .wellness h3, .wellness .viewMoreReviews {color:#ec008c; line-height:1em;}
.beauty .leftContent h1, .beauty h3, .beauty .viewMoreReviews {color:#068463; line-height:1em;}
.yourproducts h3 {line-height:1em;}
.allExpertLandingPage.conentMainContainer  {margin:30px 0 0 9px; width:710px; height:auto; padding:0; float:left;}
.allExpertLandingPage.conentMainContainer .leftContent {margin: 0 20px 0 0; width:470px; height:auto; float:left;}
.allExpertLandingPage.conentMainContainer .rightContent {width:210px; height:auto; float:right; }
.allExpertLandingPage .tabRightContent .imagePopup, .allExpertLandingPage .tabRightContent .videoPopup {float:right;}
.videoContent .video .videoPopup{text-decoration:none;}

/*.allExpertLandingPage h3 {font-size:42px;} hided*/
.rightPanel {width:210px; height:auto; float:right; position:relative; padding:10px 0;}
.rightPanel .description  {margin:0 15px 0 15px;}
.rightPanel .description  p {margin-top:5px; color:#868787;}
.rightPanel .sublogo {position:absolute; top:10px; right:0;}
.rightPanel .videoModule {margin:10px;}
.pressOfficeEnquiry  figure.roundedBoxWhite, .srchArticleDetailPg .rightContent  .rightPanel figure.roundedBoxWhite, .promotionsTemplate figure.roundedBoxWhite, .promotionsTemplateRightImg figure.roundedBoxWhite   {display:inline-table;}
.allExpertLandingPage .expandCollaspeContainer {margin:20px 0 0 0; width:100%; display:inline-block; border-top:none;}
.allExpertLandingPage .expandCollaspeContainer h3 {padding:5px 0 7px 0; border-bottom:1px solid #DBDBDC; border-top:1px solid #DBDBDC; font-size:18px; font-weight:bold; }
.allExpertLandingPage .expand_heading { /*background: url("/resources/images/ico/expand-Collaspe.png") no-repeat right 6px;*/}
.allExpertLandingPage .expand_heading.active { background-position: right -23px;}
.allExpertLandingPage .expandCollaspeContainer .expandCollaspetab {padding:0; border-bottom:none;}
.toggle_container  .contnetImg, .toggle_container  .contnetImg  img {margin:0 25px 0 0; width:130px; height:130px; float:left; -webkit-border-radius: 10px; -khtml-border-radius: 10px;	-moz-border-radius: 10px; border-radius: 10px;}
.expandCollaspeContainer .relatedVideos {margin: 20px 0 0 0;}
.expandCollaspeContainer .relatedVideos figure {margin:20px 23px 20px 17px; width:190px; height:auto; display:inline-block; vertical-align:top;}
/*.expandCollaspeContainer .relatedVideos figure:first-child {margin-left:15px}*/
.expandCollaspeContainer .relatedVideos figcaption h3, .expandCollaspeContainer .relatedVideos figcaption h3 a {margin-top:10px; padding:0; line-height:normal; font-family: Arial,Helvetica,sans-serif; font-size:10px; color:#068463; font-weight:bold; line-height:20px; border:none;}
.expandCollaspeContainer .relatedVideos figcaption p {margin:0; font-size:10px; color:#8a8e90; line-height:normal;  }
.allExpertLandingPage aside.rightPanel figure {height:185px; overflow:hidden;}
.allExpertLandingPage aside.rightPanel figure.video {height:auto;}



/*Product Landing Page CSS*/
.productLandingPage .categoryTitle {margin:28px 0 0 0;}
.productLandingPage .spotLightContainer   {margin-bottom:47px;}
.productLandingPage ul.spotLight { margin-top:0; width:100%; height:auto; list-style:none; float:left;}
.productLandingPage ul.spotLight li { margin:16px 16px 0 0; float:left; width:222px; height:auto; cursor:pointer;}
.productLandingPage ul.spotLight li article.roundedBoxWhite  { padding:10px; height:auto;}
.productLandingPage ul.spotLight li a:hover {text-decoration:none;}
/*.productLandingPage ul.spotLight li .description h3 {margin:10px 0 0 0; font-family:Arial,Helvetica,sans-serif; font-size:17px; line-height:18px; color:#068463;}*/
.productLandingPage ul.spotLight li .description h3, .ourRangesPage.productLandingPage ul.spotLight li .description h3{margin:3px 0 0 0; font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal;font-size: 2.4em;color:#008263 !important;}/* font change added new skin */
.productLandingPage a.viewProducts {background:url("/resources/images/ico/product-landing-view-product.png") no-repeat scroll right bottom transparent;color:#58595b; font:bold 12px Arial,Helvetica,sans-serif; padding:0 13px 0 0; margin:4px 0 0 0; text-decoration:none; display:inline-block;}
.ourRangesContainer, .OtherToiletriesContainer {margin:45px 0 0 0;}
.productLandingPage ul.spotLight li  article figure {min-height:122px;margin-left:-10px;}

/*Product Category Page CSS*/
.productCategoryPage .conentMainContainer .leftContent, .ingredientsGlossary .leftContent, .meetOurExpertPageContent .leftContent, .recipesLandingPage .leftContent  {margin: 0 20px 0 0; width:460px; height:auto; float:left;}
.productCategoryPage .categoryTitle {margin:29px 0 0 0;}
.productCategoryPage .spotLightContainer  {display:block;}
.productCategoryPage ul.spotLight li {margin:18px 13px 0 0; width:342px; height:auto; float:left; cursor:pointer;}
.productCategoryPage ul.spotLight li article {padding:15px;}
.productCategoryPage div.desc {width:132px;}
.productCategoryPage .desc p.title {margin:10px 0 0 0; font-size:14px; height:70px;}
.productCategoryPage .desc p.title{font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal;font-size: 2.4em; color:#008263; line-height:1em;}
.productCategoryPage ul.spotLight li.roundedBoxWhite {position:relative;}
.productCategoryPage a.productDetail{margin-top:25px; padding:0 12px 0 0; background:url("/resources/images/ico/product-landing-view-product.png") no-repeat scroll right bottom transparent;color:#58595b;font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none; display:inline-block;}
.productCategoryPage figure {float: left; margin-top: 20px;}
a.productDetail:hover, a.viewProducts:hover {color:#068463;}
.secondContainer {margin:30px 0 0 0;}
.productCategoryPage ul.spotLight li figure {width:170px; height:140px; overflow:hidden;}

/*Exercise Details Page*/
.behealthy h2.title {margin-top:15px; font-size:19px; color:#068463; font-weight:normal;font-family:Arial,Helvetica,sans-serif;}
.behealthy .workoutDropdown {width:150px;}
.tabLeftContet { float:left;}
.tabLeftContet h4 {font-size:13px; color:#068463;}
.tabLeftContet ul {margin:0 0 0 15px; padding:0px; list-style:disc;}
.tabLeftContet ul li {margin: 5px 0 0 0; font-size:13px; color:#626262;}
.image-module, .video-module  {margin-left:20px; float:left; width:130px;}
.image-module  figure, .video-module  figure {float:left;}
figure.contentImages figcaption {margin-top:10px; color:#626262; font-size:12px; text-align:center; }
.tabLeftContetOnly {width:100%;}
.tabLeftContetAllModule {width:400px;}
.tabLeftContetSingleModule {width:530px;} 


/*New css for Exercise details page content
.tabLeftContet { width:400px; float:left;}
.tabRightContent {width:300px; float:left;}
.tabLeftContet h4 {font-size:13px; color:#068463;}
.tabLeftContet ul {margin:0 0 0 15px; padding:0px; list-style:disc}
.tabLeftContet ul li {margin: 5px 0 0 0; font-size:13px; color:#626262;}
.tabRightContent  figure{margin-left:20px; float:left;}
.behealthy .contentImages {width:130px;}
figure.contentImages figcaption {margin-top:10px; color:#626262; font-size:12px; text-align:center; }
*/




/*Search Result Page*/
.noSurvey a {display:inline; color:#8A8E90; text-decoration:underline;}
.singleColumnLayout {margin:30px 0 0 0; width:100%; height:auto; }

 /* For change the contact us header style */
 
/*.singleColumnLayout  h1 {font-family:"thirsty-script";font-weight:400;font-style: normal; color:#ec008c; font-size:3.7em; line-height:1em;}*/
.singleColumnLayout  h1 {color: #8A8B8D;font-family: "proxima-nova-extra-condensed",sans-serif;font-size: 3.6em;font-style: normal;font-weight: 200;text-transform: uppercase;line-height: 1em;}

.searchBar div.error{color:#fc1807; line-height: normal; margin: 5px 0 0 0; font-size:13px; font-weight:bold;}
.searchBar {margin:25px 0 0 0; width:300px; overflow:hidden; display:inline-block;}
.searchBar .inputSearch {margin:0; padding:8px 0 5px 12px ; width:201px; height:auto; float: left; border-top:1px solid #e2e3e4;border-left:1px solid #e2e3e4;border-bottom:1px solid #e2e3e4;border-right:0; background-color:#fff; border-radius: 0.5em 0 0 0.5em; color:#8a8e90; font:bold 12px/100% Arial,Helvetica,sans-serif;}
.searchBar  .siteSearchButton {margin: 0 0 0 -1px; background: url("/resources/images/ico/search-btn.png") no-repeat scroll 0 0 transparent;height: 30px;width: 86px;float:right;border:0;}
.singleColumnLayout .tabs-container {margin:75px 0 0 0; width:820px; border:1px solid #dbdbdc; background:#fff; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-radius-bottomright: 10px; -khtml-border-radius-bottomleft: 10px; -khtml-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; }
.singleColumnLayout .tabs-container ul.tabs {margin:-43px 0 0 -1px; list-style:none;  }
.singleColumnLayout .tabs-container ul.tabs  li {margin:0 5px 0 0; float:left; display:table; overflow:hidden; }
.singleColumnLayout .tabs-container ul.tabs  li a { padding:0 12px; font-size:15px; border:1px solid #f0f3ee; width:118px; height:40px; color:#8a8e90; font-weight:normal; text-decoration:none; background-color:#dcefce; -webkit-border-top-right-radius: 10px; -khtml-border-radius-topright: 10px; border-top-right-radius: 10px; vertical-align: middle; display:table-cell;}
.singleColumnLayout .tabs-container ul.tabs  li a.active {color:#fff; border:1px solid #dbdbdc; background:#99cc33; }
.singleColumnLayout .tabs-box {margin:0; padding:10px 30px; width:760px; display:inline-block; height:auto; overflow:auto;}
.singleColumnLayout .tabs-box article {margin: 35px 0 0 0;}
.singleColumnLayout .tabs-box article h3, .singleColumnLayout .tabs-box article h3 a {font-size:13px; color:#068463; font-weight:bold; line-height:25px;}
.singleColumnLayout .tabs-box article p {font-size:13px; color:#626262; line-height:20px;}
.singleColumnLayout .tabs-box article .readMore, .newsAndSocial .newsStoriesContainer .readMore, .archiveListingPg .newsStoriesContainer .readMore,.pressOfficeLandingPg .newsStoriesContainer .readMore,.pressOfficeListing .newsStoriesContainer .readMore,.newsArticlesListing .newsListingContainer .readMore {margin:5px 0 0 0; padding:0 12px 0 0; font-size:13px; font-weight:bold; color:#58595b; display:inline-block; background:url("/resources/images/ico/green-button-arrow.png") no-repeat scroll right -61px;}
.singleColumnLayout .tabs-box article .readMore:hover, .newsAndSocial .newsStoriesContainer .readMore:hover, .archiveListingPg .newsStoriesContainer .readMore:hover,.pressOfficeLandingPg .newsStoriesContainer .readMore:hover,.pressOfficeListing .newsStoriesContainer .readMore:hover,.newsArticlesListing .newsListingContainer .readMore:hover {color:#068463;}
.singleColumnLayout #readMorePanel{overflow:hidden;}
.searchResults #readMorePanel ul.pagination {margin:10px 0 25px 30px;}

/*Skincare FAQs*/
.faqSearchResultContainer, .answerDetailscontainer{margin:52px 0 0 0;}
.ingredientsDetails {margin:50px 0 0 0;}
.faqSearchResultContainer h2, .faqSearchResultContainer, .browseByTopicContainer h3, .mostPoularIngredients h3, .allOurIngredients h3, .ingredientsDetails h3  { font-family:Arial,Helvetica,sans-serif; font-size:21px; color:#068463; font-weight:normal;}

.faqSearchResultContainer article h4 {font-size:13px; color:#068463; font-weight:bold; line-height:25px;}
.faqSearchResultContainer article {margin-top:17px;}
.faqSearchResultContainer article  p {margin:0; font-size:13px; color:#626262; line-height:20px;}
.faqSearchResultContainer article .readMore {margin:5px 0 0 0; padding:0 13px 0 0; font-size:13px; font-weight:bold; color:#58595b; display:inline-block; background:url("/resources/images/ico/green-button-arrow.png") no-repeat scroll right 3px;}
.faqSearchResultContainer article .readMore:hover {color:#068463;}
.browseByTopicContainer {margin:85px 0 0 0; }
.browseByTopicContainer .leftContent {margin:0 32px 0 0; width:460px; height:auto; float:left;}
.browseByTopicContainer ul.browseByTopic {margin:12px 0 0 0; list-style:none;}
.browseByTopicContainer ul.browseByTopic li { margin:8px 8px 0 0; float:left;}
.browseByTopicContainer ul.browseByTopic li input[type="submit"] { width:222px; height:45px; background-color:#8dc63f; border: none; color: #fff;	font-weight:normal;	padding: 10px;	font: 17px/100% Arial,Helvetica,sans-serif;}
.browseByTopicContainer ul.browseByTopic li a{ width:222px; height:45px; background-color:#8dc63f; border: none; color: #fff;	font-weight:normal;	font: 17px/100% Arial,Helvetica,sans-serif; line-height:45px;}
.browseByTopicContainer .rightContent {margin-top:20px; width:210px; height:auto; float:left;}
.browseByTopicContainer .rightContent .contactUsHere {padding:15px;}
.browseByTopicContainer .rightContent .contactUsHere p {margin:0; font-size:14px; color:#068463;}
.browseByTopicContainer .rightContent .contactUsHere .contactUsHereBtn {margin-top:10px;}
.browseByTopicContainer .rightContent .contactUsHere .contactUsHereBtn .standardBtn { padding-right:50px;}


/*Answer Details page*/
.answerDetailscontainer h2  {margin-bottom:25px; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#068463; font-weight:bold; border-bottom:1px solid #e2e3e4; line-height:47px;}
.back {margin-top:20px; font-size:12px; color:#626262;}

/**/
.ingredientsGlossary h2.subHeading {margin-top:18px; font-size:13px; font-weight:bold; color:#068463;font-family: Arial,Helvetica,sans-serif;}
.ingredientsGlossary #fb-root{clear:both;}
.ingredientsGlossary .searchBar {margin:25px 0 0 0; width:300px; overflow:hidden;display:inline-block;}
.ingredientsGlossary .searchBar .inputSearch {margin:0; padding:8px 0 5px 12px ; width:201px; height:auto; float: left; border-top:1px solid #e2e3e4;border-left:1px solid #e2e3e4;border-bottom:1px solid #e2e3e4;border-right:0; background-color:#fff; border-radius: 0.5em 0 0 0.5em; color:#8a8e90; font:bold 12px/100% Arial,Helvetica,sans-serif; color:#8a8e90;}
.ingredientsGlossary .searchBar  .siteSearchButton {margin: 0 0 0 -1px; background: url("/resources/images/ico/search-btn.png") no-repeat scroll 0 0 transparent;height: 30px;width: 86px;float:right;border:0;}
.mostPoularIngredients {margin:70px 0 0 0;}
.mostPoularIngredients .expandCollaspeContainer, .allOurIngredients .expandCollaspeContainer    {margin:15px 0 0 0;}
.mostPoularIngredients .expandCollaspeContainer .expandCollaspetab h3.expand_heading, .allOurIngredients .expandCollaspeContainer .expandCollaspetab h3.expand_heading {font-size:13px; font-weight:bold; color:#068463;}
.allOurIngredients {margin:50px 0 0 0;}
.allOurIngredients h3.allOurIngredientsHeading { font-family:Arial,Helvetica,sans-serif; font-size:21px; color:#068463; font-weight:normal; float:left;}
ul.shortingAlphabetically {float:right;}
.shortBy {margin-right:5px; font-size:12px; color:#626262; font-weight:bold;}
.ingredientsDetails h3 { line-height:50px; border-bottom: 1px solid #E2E3E4;}

/*News and Social Landing Page*/
.newsAndSocial .newsStoriesContainer article {margin-top:30px; width:350px; display:table; height:90px; overflow:hidden; float:left;}
.newsAndSocial .newsStoriesContainer figure.roundedBoxWhite  {margin:0 17px 0 0; padding:0; width:88px; height:88px; float:left; overflow:hidden; border:1px solid #dbdbdc; background:#fff; -webkit-border-radius: 10px; -khtml-border-radius: 10px;	-moz-border-radius: 10px; border-radius: 10px; }
.newsAndSocial .newsStoriesContainer article .desc {padding: 0 20px 0 0;}
.newsAndSocial .newsStoriesContainer article .desc p {margin:0; font-size:13px; font-weight:bold; color:#068463;}
.newsAndSocial .newsStoriesContainer .readMore {margin-top:10px;}
.socialMediaMoreNewsButton {width:100%;}
.socialMediaMoreNewsButton .moreNews {margin-top:16px; float:right;}
.newsAndSocial .newsFeedContainer {margin:40px 0 0 0;}
.newsAndSocial .newsFeedContainer .newsFeed {margin:0 0 0 35px; padding:10px; width:190px; float:left;}
.newsAndSocial .newsFeedContainer .newsFeed:first-child {margin:0;}
.newsAndSocial .newsFeedContainer .newsFeed .header{ border-bottom: 1px dotted #9c9d9f;clear: both;overflow: hidden;padding-bottom:10px;}
.newsAndSocial .newsFeedContainer .newsFeed .header h2{font-size:35px; float:left;}
.newsAndSocial .newsFeedContainer .newsFeed .header figure {float:right;}
.newsAndSocial .newsFeedContainer .newsFeed iframe {border:none !important; display:block !important;}

.newsAndSocial .newsFeedContainer .newsFeed iframe html body{display:none !important}

.newsAndSocial .newsFeedContainer .newsFeed iframe html body .pluginSkinLight {background-color: #CCCCCC !important;}
.newsAndSocial .twtr-hd, .newsAndSocial .twtr-ft { display: none;}
.newsAndSocial .twtr-hd, .newsAndSocial .twtr-ft { display: none;}
.newsAndSocial .newsFeedContainer .newsFeed .twtr-bd{padding:0;}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-bd p{color:#626262 !important;}
.newsAndSocial .newsFeedContainer .newsFeed #twtr-widget-1 .twtr-tweet a{color:#068463 !important; text-decoration:underline !important;}
.twtr-timeline{border-radius:0!important;}
#youtube-videos a {color: #068463 !important;overflow: hidden;padding-top: 10px;text-decoration: underline !important;font-weight:bold;}
#youtube-videos li a img{ border: 0 none;float: left;margin-right: 10px;vertical-align: middle; height:50px;}
#youtube-videos > li { clear: both;list-style:none;}
#youtube-videos iframe {
    height: 150px !important;
}
.newsFeedContainer  .twitterData{height: 294px;overflow-x: hidden;overflow-y: auto;width: 200px;}

/*News Article listing page.*/
.newsArticlesListing .searchBar{margin:0; width:300px; float:right;}
.newsArticlesListing .searchBar .inputSearch  {width:201px;}
.newsArticlesListing .newsListingContainer article {margin-top:30px; padding: 0 0 20px 0; width:100%; display:table; height:90px; overflow:hidden; float:left; background:url("/resources/images/bg/seperator-article.jpg") repeat-x 0 bottom;}
.newsArticlesListing .newsListingContainer figure  { padding:5px; width:90px; display: table-cell; vertical-align: middle;}
.newsArticlesListing .newsListingContainer article .desc {margin:0 0 0 20px; font-size:13px; font-weight:normal; color:#626262;}
.newsArticlesListing .newsListingContainer article .desc p {margin-top:10px;}
.newsArticlesListing .newsListingContainer article .desc .heading {margin:0; color:#068463; font-weight:bold;}
.newsArticlesListing .newsListingContainer article .desc .date { color:#8a8e90; font-size:13px;}
.newsArticlesListing .newsListingContainer ul.pagination {margin:0;padding-top: 10px;}
.newsAndSocial .newsStoriesContainer article .desc .heading, .pressOfficeLandingPg .newsStoriesContainer article .desc .heading  {font-size:13px; color:#068463; font-weight:bold;}
/*Our Philosophy*/
.ourPhilosophy .ourPhilosophyContainer {margin:0; padding:0; width:100%;}
.ourPhilosophy .ourPhilosophyContainer .leftContent { margin:0; padding:0; width:inherit;  float:none; margin-top:27px;/*font-family: "proxima-nova-extra-condensed",sans-serif;*/}/*added new skin */
.ourPhilosophy .ourPhilosophyContainer .leftContent  p {/*font-size:16px; color:#8A8B8D; font-weight:bold;*/margin: 1em 0;}/* added new size new skin */
/*.ourPhilosophy .ourPhilosophyContainer .leftContent  p span {color:#068463;}*/
.ourPhilosophy .ourPhilosophyContainer .leftContent  p span{font-family: "thirsty-script";font-weight:400;font-style: normal;color:#008263 !important;font-size: 1.4em;}/* added new Skin */
.ie8 .ourPhilosophy .ourPhilosophyContainer .leftContent  p span{font-family: "thirsty-script";font-weight:400;font-style: normal;color:#008263 !important;font-size: 18px;}/* added new Skin */
.ourPhilosophy .ourPhilosophyContainer .leftContent .imageAndVideo {margin:30px 0 0 0; height:151px; display:table; overflow:hidden;}
.ourPhilosophy .ourPhilosophyContainer .leftContent  figure {float:left;}
.ourPhilosophy .ourPhilosophyContainer .leftContent .imageAndVideo .desc {padding:0 0 0 20px; width:125px; color:#068463; font-size:14px; font-weight:bold; display: table-cell;
    vertical-align: middle;}
.ourPhilosophy .ourPhilosophyContainer .leftContent  .watchOurVideoBtn {margin:20px 0 0 0;}
.ourPhilosophy .ourPhilosophyContainer .leftContent  .watchOurVideoBtn a {width:135px;}
.ourPhilosophy .ourPhilosophyContainer .leftContent  .watchOurVideoBtn a.standardBtn {padding-left: 25px; text-align: left;}
.ourPhilosophy .ourPhilosophyContainer .rightContent {margin:0; padding:0; width:375px; float:left;}
.ourPhilosophy .ourPhilosophyContainer .rightContent figure figcaption{font-size:11px; color:#8a8e90;}
/*Corporate Information*/
.corporateInformation .expandCollaspeContainer {margin:30px 0 0 0;}
/*.toggle_container .contnetImg {margin-bottom:15px;}*/
/*.corporateInformation  .expandCollaspetab .toggle_container {margin-top:10px}*/
.corporateInformation  .expandCollaspetab div.content, .sensitiveSkinLandingPage   .expandCollaspetab div.content {font-size:13px; color:#626262; display:inline-block;}
.corporateInformation  .expandCollaspetab div.content, .sensitiveSkinLandingPage   .expandCollaspetab div.content , .allExpertLandingPage .expandCollaspetab .content { margin:17px 0 0;}
.corporateInformation .toggle_container, .sensitiveSkinLandingPage .toggle_container,  .allExpertLandingPage .toggle_container  {margin:3px 0 21px 0;}
.expandCollaspeContainer.relatedvideoArticle .toggle_container {margin-bottom:0;}


/* timeline Style start */
.conentMainContainer.timeline figure.timelineLogo{text-align:center;}
.conentMainContainer.timeline .timelineCon{background:url("/resources/images/bg/timeline/timleine-top-bg.png") no-repeat scroll 0 0 transparent; margin-top:20px;}
.conentMainContainer.timeline .timelineCon .timeLineScrollContainer { height:840px; overflow-y:scroll;}
.conentMainContainer.timeline .timelineCon .timelinePadding { padding-top:20px;}
.conentMainContainer.timeline .timelineCon .yearContainer{overflow: hidden; background:url("/resources/images/bg/timeline/timeline-bg.png") no-repeat scroll 331px 43px transparent; position:relative;}
.conentMainContainer.timeline .timelineCon .yearContainer h2{text-align:center; font: 3.2em/100% Arial,Helvetica,sans-serif; color:#068463; font-weight:bold;margin-top:7px;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer{position:relative;}

.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer .contentCon{border-top:1px dotted #DBDBDC;padding-top:20px;margin-top:20px;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer .contentCon:first-child{border-top:none; padding-top:0; margin-top:0;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer article {width:284px;border:1px solid #dbdbdc; -webkit-border-radius: 10px; -khtml-border-radius: 10px;	-moz-border-radius: 10px; border-radius: 10px;z-index:2; padding:13px;margin-top:-5px;background-color:#fff;position:relative;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer article  h4{margin:21px 0 21px 0; color:#068463; font-size:13px; font-weight:bold;}

.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer.left h3 {width:150px; background-color:#83c555; padding:10px 0 10px 10px; font-size:15px;font-weight:bold; color:#fff; border:1px solid #dbdbdc; -webkit-border-radius: 0 10px 0 0; -khtml-border-radius: 0 10px 0 0;	-moz-border-radius: 0 10px 0 0 ; border-radius: 0 10px 0 0;z-index:1;}

.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer.left{left:0;float:left;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer.left h3 {margin-left:0;-webkit-border-radius: 0 10px 0 0; -khtml-border-radius: 0 10px 0 0;	-moz-border-radius: 0 10px 0 0 ; border-radius: 0 10px 0 0;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer.left article .pointer{background:url("/resources/images/bg/timeline/time-line-pointer-left.png ") no-repeat scroll 0 0 transparent;position: absolute;right: -38px;top: 44px;width:38px;height:56px;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer.right{right:8px;float:right}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer.right article .pointer{background:url("/resources/images/bg/timeline/time-line-pointer-left.png ") no-repeat scroll 0 -64px transparent;position: absolute;left: -38px;top: 44px;width:38px;height:56px;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer.right h3 {margin-left: 137px;width:162px; background-color:#83c555; padding:10px 0 10px 10px; font-size:15px;font-weight:bold; color:#fff; border:1px solid #dbdbdc; -webkit-border-radius: 10px 0 0 0; -khtml-border-radius: 10px 0 0 0;	-moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0;z-index:1}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer article figure{cursor:default;min-height:179px;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer article  h4.timelineDate{margin:0; padding:0; color:#068463;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer article a.enlargeImage {padding:10px 0 0 28px; color:#8a8e90; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; display:block; background:url("/resources/images/ico/enlarge-image.png") no-repeat left 2px;width:85px;margin:0 auto;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer article .noEnlargeLink{cursor:default;}
.conentMainContainer.timeline .timelineCon .yearContainer .monthContainer article .watchVideo{margin:5px 0 0 70px;}
/* timeline Style end */

/* our ranges landing pg */
.ourRangesPage .ourRangesContainer {margin-top:0;}
.ourRangesPage ul.spotLight { margin-top:0; width:100%; height:auto; list-style:none; float:left;}
.ourRangesPage ul.spotLight li { margin:20px 15px 0 0; float:left; width:222px; height:auto; cursor:pointer; }
.ourRangesPage ul.spotLight li article  { padding:10px;height:168px;}
.ourRangesPage ul.spotLight li figure  { min-height:122px;margin-left:-10px;}
.ourRangesPage ul.spotLight li figure a:hover {text-decoration:none;}
/*.ourRangesPage ul.spotLight li .description h3 {font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#068463; line-height:18px;margin-top:10px;}*/
.ourRangesPage ul.spotLight li .description h3{ font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal;font-size: 2.4em;color:#008263; line-height:18px;margin-top:10px;}/* font change added new skin */
.ourRangesPage a.viewProducts {background:url("/resources/images/ico/green-button-arrow.png") no-repeat scroll right -11px transparent;color:#58595b; font:bold 12px Arial,Helvetica,sans-serif; padding:0 13px 0 0; margin:4px 0 0 0; text-decoration:none; display:inline-block;}
.ourRangesPage a.viewProducts:hover {color:#068463;}
/* our ranges landing pg ends */

/* range listing pg */
.rangeListingPage ul.spotLight { margin-top:0; width:100%; height:auto; list-style:none; float:left;}
.rangeListingPage ul.spotLight li { margin:15px 15px 0 0; float:left; width:342px; height:auto; cursor:pointer;}
.rangeListingPage .productImgValign{display:inline-block;height:186px;}
.rangeListingPage .productImgValignContainer figure{float:left;margin:32px 34px 0 10px;}
.rangeListingPage .productImgValignContainer div{float:left;margin-top:45px;}
.rangeListingPage .productImgValignContainer p{color:#068463;font:bold 14px arial,sans-serif;margin:0;}
.rangeListingPage a.productDetail {background:url("/resources/images/ico/green-button-arrow.png") no-repeat scroll right -12px transparent;color:#58595b; font:bold 12px Arial,Helvetica,sans-serif;padding:0 12px 0 0;margin-top:55px;text-decoration:none;}
/* range listing pg ends */

/* is-your-skin-sensitive pg */
.sensitiveSkinLandingPage   {margin:30px 0 40px 9px; width:710px; height:auto; padding:0; float:left;}
.sensitiveSkinLandingPage h3 {font-size:42px;}
.sensitiveSkinLandingPage h3.active{background-position:right -22px;}
.sensitiveSkinLandingPage.conentMainContainer .leftContent {margin: 0 20px 0 0; width:460px; height:auto; float:left;}
.sensitiveSkinLandingPage.conentMainContainer .leftContent h2 {font-size:48px;}
.sensitiveSkinLandingPage.conentMainContainer .rightContent {width:210px; height:auto; float:right;}
.sensitiveSkinLandingPage .expandCollaspeContainer, .corporateInformation .expandCollaspeContainer{margin:20px 0 0 0; width:100%; display:inline-block; border-top:none;}
.sensitiveSkinLandingPage .expandCollaspeContainer h3, .corporateInformation .expandCollaspeContainer h3{padding:7px 0px 7px 0; border-bottom:1px solid #DBDBDC; border-top:1px solid #DBDBDC; font-size:18px; color:#068463; font-weight:bold; }
.sensitiveSkinLandingPage .expandCollaspeContainer .expandCollaspetab, .corporateInformation  .expandCollaspeContainer .expandCollaspetab {padding:5px 0 0 0; border-bottom:none;}
.sensitiveSkinLandingPage .expand_heading, .corporateInformation .expand_heading {/*background: url("/resources/images/ico/expand-Collaspe.png") no-repeat right 7px;*/font-size:18px; color:#068463; height:20px; }
.sensitiveSkinLandingPage .toggle_container .richText p {margin-bottom:0px;} 
/*.sensitiveSkinLandingPage .expand_heading.active, .corporateInformation .expand_heading.active { background-position:right -22px}*/

/* is-your-skin-sensitive pg ends */

/* recipes landing page */
.recipesLandingPage h2,.recipeDetailPage h2 {font-size:19px!important;color:#068463!important;font-family:Arial, Helvetica, sans-serif!important;}
.recipesLandingPage .leftContent h2{margin-bottom:6px;}
.recipesLandingPage .rightPanel h3 {font-size:42px;color:#f492a3;line-height:42px;}
.recipesLandingPage .rightPanel {position:relative; padding:10px 0;margin-right: 8px;}
.recipesLandingPage aside.rightPanel figure {height:179px;}
.recipesLandingPage .rightPanel .description {margin:0 15px 0 15px;}
.recipesLandingPage .rightPanel .description p {margin-top:5px; color:#8a8e90;}
.recipesLandingPage .rightPanel .sublogo {position:absolute; top:10px; right:5px;}
.recipesLandingPage .rightPanel .videoModule {margin:10px;}
.recipesLandingPage .rightPanel .videoModule figure.video {height:auto;}
.recipesLandingPage .expand_heading { background: url("/resources/images/ico/expand-Collaspe.png") no-repeat right 5px;}
.recipesLandingPage .conentMainContainer .leftContent h2 {color:#EC008C;margin-bottom:5px;}
.recipesLandingPage .roundedBoxGreen { border:1px solid #dbdbdc; background:#EBF6DB; -webkit-border-radius: 10px; -khtml-border-radius: 10px;	-moz-border-radius: 10px; border-radius: 10px;position:relative;height:48px;}
.recipesLandingPage .roundedBoxGreen select {position:absolute;visibility:visible;top:10px;width:218px;height:28px;padding-top:5px;border:1px solid #dbdbdc;-webkit-border-radius: 3px; -khtml-border-radius: 3px;	-moz-border-radius: 3px; border-radius: 3px;font:normal 12px arial,sans-serif;color:#8a8e90;}
.recipesLandingPage .roundedBoxGreen select:first-child {left:16px;}
.recipesLandingPage .roundedBoxGreen select {left:259px;}
.recipesLandingPage .selectHead {list-style:none;margin-bottom:7px;}
.recipesLandingPage .selectHead li {color:#ec008c;font:normal 22px "thirsty-script";font-weight:400;font-style: normal;display:inline;margin-left:101px;}
.recipesLandingPage .selectHead li:first-child{margin-left:16px;}
.recipeBottomImgs{margin-top:25px;float:right;}
.recipesLandingPage .socialMedia{margin-bottom:25px;}
/* recipes landing page ends */

/* recipe detail page */
.whiteTransWrapper .recipeDetailPage {padding:20px 30px 0 30px; position:relative; z-index:2;}
.recipeDetailPage h3 {font-size:19px;color:#068463;}
.recipeDetailPage .roundedBoxGreen { border:1px solid #dbdbdc; background:#EBF6DB; -webkit-border-radius: 10px; -khtml-border-radius: 10px;	-moz-border-radius: 10px; border-radius: 10px;position:relative;height:48px;}
.recipeDetailPage .roundedBoxGreen select {position:absolute;visibility:visible;top:10px;width:218px;height:28px;padding-top:5px;border:1px solid #dbdbdc;-webkit-border-radius: 3px; -khtml-border-radius: 3px;	-moz-border-radius: 3px; border-radius: 3px;font:normal 12px arial,sans-serif;color:#8a8e90;}
.recipeDetailPage .roundedBoxGreen select:first-child {left:16px;}
.recipeDetailPage .expandCollaspeContainer .expandCollaspetab h3.expand_heading span.text {line-height:29px;}
.recipeDetailPage .roundedBoxGreen select {left:259px;}
.recipeDetailPage .selectHead {margin:10px 0; list-style:none;}
.recipeDetailPage .selectHead li {color:#ec008c;font:normal 22px "thirsty-script";font-weight:400;font-style: normal;display:inline;margin-left:124px;}
.recipeDetailPage .selectHead li:first-child{margin-left:0;}
.recipeDetailPage .expandCollaspeContainer {margin:38px 0 0 0;}
.recipeDetailPage .expand_heading {padding-bottom:9px;}
.recipeDetailPage .toggle_container ul {list-style:none;margin:20px 0 20px 0;}
.recipeDetailPage .expandCollaspeContainer .expand_heading .readMore {margin-top:7px;}
.recipeDetailPage  #dk_container_subCategory a.dk_toggle, .recipesLandingPage #dk_container_subCategory a.dk_toggle  { width:300px !important;}
.recipeDetailPage  .expandCollaspeContainer .expandCollaspetab h3.expand_heading.active {padding-bottom:16px; border-bottom:1px solid #DBDBDC;}

/*
.recipeDetailPage .toggle_container ol {margin:20px 0 0 21px;}
.recipeDetailPage .toggle_container li {font:normal 13px/19px arial,sans-serif;color:#626262;} 
.recipeDetailPage .toggle_container ol li {font:bold 13px/19px arial,sans-serif;color:#068463}
.recipeDetailPage .toggle_container ol li p {font:normal 13px/19px arial,sans-serif;color:#626262;margin-left:18px;}*/
.recipeDetailPage  .expandCollaspeContainer .expand_heading .readMore {margin-top:5px;}
/* recipe detail page ends */

/* nourish your skin */
.nourishYourSkin .roundedBoxWhite{padding:0 16px 30px 19px; margin-top:24px;}
.nourishYourSkin .roundedBoxWhite .leftContent{margin:0;width:407px;}
.nourishYourSkin .roundedBoxWhite .leftContent h2{margin-bottom:14px;font-size:35px;}
.nourishYourSkin .roundedBoxWhite .leftContent p{margin:0;padding:0;}
.nourishYourSkin .roundedBoxWhite .rightContent{width:243px;}
.nourishYourSkin .roundedBoxWhite  p.ingredientHeading{border-bottom:1px solid #dbdbdc;padding-bottom:16px;}
.nourishYourSkin .roundedBoxWhite h3{font:bold 15px Arial,Helvetica,sans-serif;color:#068463;float:left;margin-top:33px;padding-bottom:11px;}
.nourishYourSkin .roundedBoxWhite .ingredientFeatures{margin:19px 0 16px 0;float:none;padding:0;}
.nourishYourSkin .roundedBoxWhite .ingredientHead{margin-left:14px;}
.nourishYourSkin .roundedBoxWhite .ingredientHead li{font:bold 13px/19px arial,sans-serif;color:#068463;}
.nourishYourSkin .roundedBoxWhite .ingredientHead li p{font:normal 13px/19px arial,sans-serif;color:#626262;}
.nourishYourSkin .roundedBoxWhite .relatedProductsHead{list-style:none;margin:25px 0;}
.nourishYourSkin .roundedBoxWhite .relatedProductsHead li{display:inline-block;}
.nourishYourSkin .roundedBoxWhite .relatedProductsHead li:last-child{margin-left:15px;}
.nourishYourSkin .roundedBoxWhite .relatedProductsHead h3{margin:0;}
.nourishYourSkin .relatedProducts{list-style:none;}
.nourishYourSkin .relatedProducts li{display:inline-block;margin:0 24px 25px 0;}
.nourishYourSkin .carouselContent {margin: 20px 0 0 0; width:86px;}
.nourishYourSkin .carouselContent .productTitle {font-size:10px; color:#8a8e90;}
.nourishYourSkin .carouselContent a.productDetails {padding: 0 13px 0 0; font-size:10px; font-weight:bold; color:#58595b; display:inline-block; background:url("/resources/images/ico/green-button-arrow.png") no-repeat right -12px;}
.nourishYourSkin .carouselContent a.productDetails:hover, .greenArrowRitchText:hover {color:#068463; text-decoration:none;}
.nourishYourSkin .corneredBoxWhite{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DBDBDC;text-align: center;}
.greenArrowRitchText {color: #58595B; display: inline-block; font-size: 10px; font-weight: bold; padding: 0 13px 0 0;background: url("/resources/images/ico/greenArrowRitchText.png") no-repeat right bottom;}
/* skintrition carousel */
.nourishYourSkin div.slider{position:relative; height:500px;}
.nourishYourSkin ul#mycarousel{list-style:none;}
.nourishYourSkin ul#mycarousel li{float:left; width:250px;}
.nourishYourSkin ul#mycarousel li figure{display:inline-block;}
.nourishYourSkin div#prev {position:absolute;background: url("/resources/images/ico/icons.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; display: inline-block; height: 19px;left: 95px;margin-right: 6px;padding: 0 10px;text-indent: -99999px;top: 480px;}
.nourishYourSkin div#next {position:absolute;background: url("/resources/images/ico/icons.png") no-repeat scroll 0 -29px transparent;color: #FFFFFF;cursor: pointer;display: inline-block;height: 19px; left: 121px;padding: 0 10px;text-indent: -999px;top: 480px;}
/* nourish your skin ends */

/* your skincare questions answered pg & you and your skin pg*/
.yourSkincareQuesPageContent  ul.spotLight li { margin:45px 40px 0 0; float:left; width:330px; height:400px; cursor:pointer; }
.yourSkincareQuesPageContent  ul.spotLight li article { padding: 0 15px 15px 15px;}
.yourSkincareQuesPageContent  ul.spotLight li .description  h3 {font-size:32px; line-height:30px; color: #EC008C;font-family: "thirsty-script";font-weight:400;font-style: normal;}
.yourSkincareQuesPageContent  ul.spotLight li .description p {margin-top:10px;}
.yourSkincareQuesPageContent  ul.spotLight li .description p.expertTitle {margin-top:0; font-size:14px; font-weight:bold; color:#068463;}
/*.yourSkincareQuesPageContent  ul.spotLight li figure {margin-top:-40px; height:250px;}*/
.yourSkincareQuesPageContent  ul.spotLight li figure {margin-bottom:2em; height:190px;}/* addded new skin */
.yourSkincareQuesPageContent .findOutMore{margin-top:15px;}
.yourSkincareQuesPageContent  .spotLightContainer  {margin: 16px 0 0 0;}

/* about us pg */
.aboutUs  ul.spotLight li { margin:64px 40px 0 0; float:left; width:330px; height:auto; cursor:pointer;}
.aboutUs  ul.spotLight li article { padding: 0 15px 15px 15px;}
.aboutUs  ul.spotLight li figure a { text-decoration:none;}
.aboutUs  ul.spotLight li .description h3 {font-size:48px; line-height:35px;}
.aboutUs  ul.spotLight li .description p {margin-top:10px;}
.aboutUs  ul.spotLight li .description p.expertTitle {margin-top:0; font-size:14px; font-weight:bold; color:#068463;}
.aboutUs  ul.spotLight li figure{margin-top:-40px; height:233px;}
.aboutUs .findOutMore{margin-top:15px;}

/* article detail page from search [7.2] */
.srchArticleDetailPg .searchBar{width:300px;margin:0 0 26px 0;}
.srchArticleDetailPg .searchBar .inputSearch{width:201px;}
.srchArticleDetailPg .searchBar .siteSearchButton{float:left;}
.srchArticleDetailPg .leftContent {width:370px;}
.srchArticleDetailPg .rightContent , .srchArticleDetailPg .rightContent .rightPanel {width:320px;}
.srchArticleDetailPg .leftContent h3{color:#068463; font:bold 13px Arial, Helvetica, sans-serif;margin-bottom:5px;}
.srchArticleDetailPg .leftContent h4 {color: #8a8e90; font: bold 12px Arial, Helvetica, sans-serif;margin: 11px 0 15px;}
.srchArticleDetailPg .leftContent p{margin:0 0 15px 0;}
.srchArticleDetailPg .rightPanel{padding:0; text-align:right;}
.srchArticleDetailPg .expandCollaspeContainer{margin:20px 0 0 0; width:100%; display:inline-block; border-top:none;}
.srchArticleDetailPg .expandCollaspeContainer h3{padding:7px 0 7px 0; border-bottom:1px solid #DBDBDC; border-top:1px solid #DBDBDC; font-size:18px; }
.srchArticleDetailPg .expandCollaspeContainer h3.active{background-position:right -24px;}
.srchArticleDetailPg .expandCollaspeContainer .expandCollaspetab{padding:5px 0 0 0; border-bottom:none;}
.srchArticleDetailPg .expand_heading{/*background: url("/resources/images/ico/expand-Collaspe.png") no-repeat right 7px;*/ font-size:15px; color:#068463; height:20px; cursor:pointer;}
.srchArticleDetailPg .socialMedia{margin-bottom:24px;}

/* article detail page from search [4.4] */
.articleDetailPg .leftContent h3,.articleDetailPg .leftContent h2{color:#068463; font:bold 13px Arial, Helvetica, sans-serif;margin-bottom:5px;}
.articleDetailPg .leftContent h2{margin:10px 0 30px 0;}
.articleDetailPg .leftContent h3.subHead{margin:10px 0 30px 0;}
.articleDetailPg .leftContent p{margin:0 0 15px 0;}
.articleDetailPg .rightPanel{padding:0;}
.articleDetailPg .expandCollaspeContainer{margin:20px 0 0 0; width:100%; display:inline-block; border-top:none;}
.articleDetailPg .expandCollaspeContainer h3{padding:7px 0 7px 0; border-bottom:1px solid #DBDBDC; border-top:1px solid #DBDBDC; font-size:18px;}
.articleDetailPg .expandCollaspeContainer h3.active{background-position:right -24px;}
.articleDetailPg .expandCollaspeContainer .expandCollaspetab{padding:5px 0 0 0; border-bottom:none;}
.articleDetailPg .expand_heading{/*background: url("/resources/images/ico/expand-Collaspe.png") no-repeat right 7px; */ font-size:15px; color:#068463; height:20px; cursor:pointer;}

/* archive listing page */
.archiveListingPg h2{display:inline;}
.archiveListingPg .searchBar{width:210px;margin:0;float:right;}
.archiveListingPg .searchBar .inputSearch{width:111px;}
.archiveListingPg .newsStoriesContainer h3{margin:0; font:bold 13px Arial, Helvetica, sans-serif; color:#068463;}
.archiveListingPg .newsStoriesContainer h4{font:normal 13px Arial, Helvetica, sans-serif;color:#8a8e90;margin:10px 0;}
.archiveListingPg .newsStoriesContainer p{margin:0;line-height:17px; color:#626262; font-size:13px;text-align:left;}
.archiveListingPg .newsStoriesContainer figure{padding:0;width:90px; display: table-cell; vertical-align: top;}
.archiveListingPg .newsStoriesContainer article {margin-top:30px; width:350px; display:table; height:90px; overflow:hidden; float:left;border-bottom:1px dotted #8a8e90;}
.archiveListingPg .newsStoriesContainer article .desc {margin:0 0 20px 17px;width:587px;}
.archiveListingPg .newsStoriesContainer .readMore {margin-top:10px;color:#58595b;font-weight:bold;width:83px;}
.archiveListingPg ul.pagination{margin-top:13px;}

/* Pressoffice listing page */
.pressOfficeListing h2{display:inline;}
.pressOfficeListing .searchBar{width:210px;margin:0;float:right;}
.pressOfficeListing .searchBar .inputSearch{width:111px;}
.pressOfficeListing .newsStoriesContainer h3{margin:0; font:bold 13px Arial, Helvetica, sans-serif; color:#068463;}
.pressOfficeListing .newsStoriesContainer h4{font:normal 13px Arial, Helvetica, sans-serif;color:#8a8e90;margin:10px 0;}
.pressOfficeListing .newsStoriesContainer p{margin:0;line-height:17px; color:#626262; font-size:13px;text-align:left;}
.pressOfficeListing .newsStoriesContainer figure{margin:0 17px 0 0; padding:5px; width:110px; height:110px; overflow:hidden; float:left;}
.pressOfficeListing .newsStoriesContainer article {margin-top:20px; width:auto; display:table; height:90px; overflow:hidden; float:left;border-bottom:1px dotted #8a8e90;}
.pressOfficeListing .newsStoriesContainer article .desc {margin:0 0 20px 17px; } 
.pressOfficeListing .newsStoriesContainer .readMore {margin-top:10px;color:#58595b;font-weight:bold;width:83px;}
.pressOfficeListing ul.pagination{margin-top:13px;}

/* press office landing pg */
.pressOfficeLandingPg h2{display:inline;float:left;}
.pressOfficeLandingPg .moreNews, .newsAndSocial .moreNews{display:inline;float:right;}
.pressOfficeLandingPg .newsStoriesContainer article {margin-top:30px; width:357px; display:table; overflow:hidden; float:left;}
.pressOfficeLandingPg .newsStoriesContainer figure.roundedBoxWhite  {margin:0 17px 0 0; padding:0; width:88px; height:88px; overflow:hidden; float:left;}
.pressOfficeLandingPg .newsStoriesContainer article .desc {margin:0 25px 0 0;}
.pressOfficeLandingPg .newsStoriesContainer article .desc p {margin:0; font-size:13px; font-weight:bold; color:#068463;}
.pressOfficeLandingPg .newsStoriesContainer .readMore {margin-top:10px; padding: 0 12px 0 0; color:#58595b;font-weight:bold; display:inline-block;}
.pressOfficeLandingPg .newsStoriesContainer .readMore:hover {color:#068463;}
.pressOfficeLandingPg .standardBtn{ background:url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat scroll right 8px #8DC63F;}
.pressOfficeLandingPg .standardBtn:hover { background:#068463 url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat right 8px;}
.pressOfficeLandingPg .socialMedia, .newsAndSocial .socialMedia{float:left;}

/* press office enquiry pg */
.pressOfficeEnquiry h1{margin:0 0 18px 0; line-height:1em;}
.pressOfficeEnquiry h3{font:bold 13px/19px arial,sans-serif;color:#58595b;margin-bottom:15px;}
.pressOfficeEnquiry p{margin:0;}
.pressOfficeEnquiry p.bottomSpace{margin-bottom:28px;}
.pressOfficeEnquiry .readFaqBtn{margin-bottom:68px;}
.pressOfficeEnquiry .standardBtn{padding:7px 45px 7px 12px;}

/* contact us pg */
#recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {padding:10px;}
.contactUs .topHead{width:505px;}
.contactUs  p{font-size:13px; color:#626262; line-height:20px;}
.contactUs .leftContent {width:220px; height:auto; float:left;}
.contactUs article{margin-bottom:30px;}
.contactUs h3,.contactUs label{font-size:13px; color:#068463; font-weight:bold;}
.contactUs .rightContent{width:724px;float:left;}
.contactUs .rightContent ul{list-style:none;}
.contactUs .rightContent li{display:inline-block; width:724px; margin-bottom:5px;}
/*.contactUs .rightContent li.captcha { width:615px;} */
.contactUs label{ padding-right:25px; padding-top:8px; width:103px; float:left; line-height:16px;}
.contactUs input[type="text"],.contactUs textarea{ padding:7px 10px; color:#8a8e90; font-size:13px; float:left;width:270px; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DBDBDC;border-radius:5px;}
.contactUs input[type="submit"]{margin:20px 0 0 128px; background:url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat scroll right 10px #8DC63F;}
.contactUs label.error{color:#fc1807; width:150px; line-height: 30px; margin: 5px 0 0 15px;}
.newsletterFrm label.error{color: #fc1807;float: left;margin: 5px 0 0;width: auto;padding: 0;line-height: 16px;}
.contactUs div.error{font:bold 13px Arial, Helvetica, sans-serif;color:#fc1807;}
.contactUs .optInRadio{margin:8px 0 0 0; float:left;}
.contactUs .optInLabel{margin:0; width:25px;}
.contactUs .optInRadio:checked{background-color:#77baef;}
.contactUs h2.title {font-size:19px !important; color:#068463; font-weight:normal; line-height:30px;}
.contactUs p.mandatoryQuote{font-size:10px;}
.contactUs .titleSelector{margin:0 144px -18px 0;}
.contactUs .countrySelectorContactUs, .contactUs .productsDropDown{float:left;margin:0 122px -18px 0;}
.contactUs article.infoText{width:450px;}
.contactUs article.infoText p{margin:0 0 25px 0;}
.contactUs .standardBtn {padding-right:30px; background-position:52px -29px;}
.contactUs input.extn[type="text"]{width:130px;}
.contactUs .dk_options_inner, .dk_touch .dk_options{ background-color: #FFFFFF;}
.contactUs .dk_container{margin-bottom:0px; margin-right:9px;}
.contactUs #dk_container_countrySelectorContactUs.dk_container, .contactUs #dk_container_products {margin-bottom:18px;}
.contactUs span.field-validation-error{margin:0 0 0 15px; width:252px; line-height:30px;float:left;}
.contactUs #dk_container_dobMonth  ul.dk_options_inner, .contactUs #dk_container_dobDate  ul.dk_options_inner, .contactUs #dk_container_dobYear ul.dk_options_inner { height: 1000px; max-height: 470px; overflow-x: hidden; overflow-y: scroll;}
/*.captcha{margin-left:125px;}*/
.contactUs #dk_container_perfix a.dk_toggle, .contactUs #dk_container_country a.dk_toggle, .contactUs #dk_container_contacttype a.dk_toggle   { width:235px !important;}
.contactUs .productsDropDown a.dk_toggle {width:295px !important;}
.contactUs .productsDropDown ul.dk_options_inner{ height: 1000px; max-height: 470px; overflow-x: hidden; overflow-y: scroll;}
.contactUs  label.choosePreferences { width: auto;}
.contactUs .datePurchased {position:relative;}
.contactUs .ui-datepicker-trigger {margin:8px 0 0 5px; position:absolute; right:310px;}
.contactUs .dk_options a:hover, .contactUs .dk_option_current a{width:100%;}
li.products span.field-validation-error { line-height: 15px; width: 200px;position:absolute;top:6px;}
li.storeNameLabel  label {padding:0 25px 8px 0; width: 185px;}
li.storeNameLabel input[type="text"] {width:188px;}
.contactUs .richText {font-size:13px !important;}
#contactUs-US #dk_container_contactregion ul.dk_options_inner { height: 250; overflow-x: hidden; overflow-y: scroll;}

/* login page */
.accountMgmt{margin:25px 0 25px 0;min-height:500px;}
/* .accountMgmt h2{font-size: 32px;} */
.accountMgmt .subHeading{font-weight:normal; font-size:13px;} 

/* .loginContainer h2{font-size:32px;}*/
.loginContainer a { color:#068463; font-size:13px; line-height:25px; margin-right:9px; text-decoration:underline; display:inline;}
.loginContainer p a {float:none;} 
.regText  a {margin:0 !important;}

p.existingUserDesc {  color: #FF0000; font-weight:bold;}


.loginContainer  ul{list-style:none;margin-top:24px;}
.loginContainer li{display:inline-block;margin-bottom:10px; width:714px;}
.loginContainer label{width:86px; float:left;}
.loginContainer label{font-size:13px; color:#068463; font-weight:bold; line-height:25px; float:left;width:98px;}
.loginContainer .rememberMe label{font-weight:normal;}
.loginContainer input[type="text"],.loginContainer input[type="password"]{ padding:7px 10px; color:#8a8e90; font-size:13px; float:left;width:248px; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DBDBDC;border-radius:5px;}

/*.loginContainer input[type="submit"]{width:156px;}*/
.loginContainer a{font-size:13px; color:#068463; line-height:25px; float:left; margin-right:9px; text-decoration:underline;}
.loginContainer label.error{color:#fc1807; width:150px; line-height: normal; margin: 5px 0 0 15px;}
.loginContainer .divider{border-top:1px solid #DBDBDC;padding:20px 0 5px;}
.registrationStep2 input[type="submit"]{margin-right:20px;}
.facebookButtonContainer {margin-left:40px; float:left;}
.facebookButtonContainer.fixFBAlign{margin:0;}
li#guardianEmailLi {margin-bottom:20px;}

/* registration page */
/*.registrationContainer p {font-weight:bold;}*/
.registrationContainer span.field-validation-error  { width:auto; float:none; line-height:30px;}
.registrationContainerValidation span.field-validation-error{width:250px; float:left;line-height:15px;}
li.dateSelection span.field-validation-error{width:180px;}
.updateDetailContainerValidation span.field-validation-error{width:180px; line-height:15px; float:left;}
.registrationContainer li#guardianEmailLi, li#guardianEmailLiHeading {display:none;}
.registrationContainer .instructions{ margin:15px 7px 0 0;clear:both }
.registrationContainer .instructions p { font-weight: normal; margin: 0; padding-bottom: 14px;}
.registrationContainer .passwordRules { list-style:disc; color: #626262; font-size: 13px; margin-left: 13px;font-weight:bold;}
.registrationContainer .passwordRules li{ display:list-item; margin: 5px 0; font-weight:normal;}
.registrationContainer ul{list-style:none;}
.registrationContainer li{display:inline-block; width:672px; margin-bottom:10px; position:relative; float:left;}
.registrationContainer.formB li{width:355px;}
.registrationContainer .titleSelector{float:left;margin:0 144px -18px 0;}
.registrationContainer p.choosePreferences{clear:both;color:#068463;display:inline-block;font-size:13px;line-height:25px; margin-right:24px;}
.registrationContainer a.privacy, .contactUs a.privacy {color:#626262; text-decoration:underline; display:inline;}
.registrationContainer p.choosePreferences a  {display: inline;color:#068463;font-size:13px;line-height:25px;text-decoration:underline;}
.registrationContainer label {float:left; padding-top:8px; padding-right: 7px; width: 107px; font-size:13px; color:#068463; font-weight:bold;}
.registrationContainer label span.boldGreen{font-weight:bold;}
.registrationContainer label span.lighterGreen{color:#96c93e!important;}
.registrationContainer label.choosePreferences{width: auto;}
.registrationContainer label.choosePreferences a, .contactUs  label.choosePreferences a{display:inline;color:#068463; text-decoration:underline;}
.registrationContainer input[type="text"],.registrationContainer input[type="password"]{ padding:7px 10px; color:#8a8e90; font-size:13px; float:left;width:270px; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DBDBDC;border-radius:5px;}

.registrationContainer.formB input[type="text"],.registrationContainer.formB input[type="password"]{ width:200px;}

.registrationContainer input[type="submit"], .registrationContainer input[type="button"] {width: 156px;}
.registrationContainer input[type="text"].disabled, .loginContainer input[type="text"].disabled , #contactUs-uk input[type="text"].disabled{background: none repeat scroll 0 0 #DBDBDC;}
.registrationContainer label.error{color:#fc1807; width:auto;  margin: 5px 0 0 15px;cursor: default;}
.registrationContainer li.privacyTermsLi label.error{margin-top:-7px;}
.registrationContainer .optInRadio{margin:8px 0 0 0; float:left;}
.registrationContainer .optInRadio{margin:8px 0 0 0; float:left;}
.registrationContainer .optInLabel{margin:0 0 0 8px;}
.registrationContainer .dk_options_inner  li{margin:0px;} 
.registrationContainer .dk_container{margin-right:10px;}
.registrationContainer.formB .dk_container{margin-right:5px;}
#dk_container_regionDd  ul.dk_options_inner{height:400px !important;overflow-x:hidden !important;overflow-y: scroll !important;max-height:250px!important;}
.registrationContainer #dk_container_dobDate,.registrationContainer #dk_container_dobMonth,.registrationContainer #dk_container_dobYear{margin-bottom:0;}
.registrationContainer #dk_container_dobDate ul.dk_options_inner,.registrationContainer #dk_container_dobMonth  ul.dk_options_inner,.registrationContainer #dk_container_dobYear  ul.dk_options_inner, #dk_container_regionDd  ul.dk_options_inner{height:1000px;overflow-x:hidden;overflow-y: scroll;max-height:400px;}
.registrationContainer #dk_container_regionSelector ul.dk_options_inner {height:270px;overflow-x:hidden;overflow-y: scroll;}
.registrationContainer #dk_container_regionSelector.dk_container {margin-bottom:0px !important;}
.registrationContainer p{margin-top:5px;}
.registrationContainer .specialOffersTxt{margin-top:18px;}
.registrationContainer ul li.btnContainer{margin-top:20px;}
.registrationContainer ul li.btnContainer span{margin:0 10px; font-size:13px; font-weight:bold; color:#8a8e90;}

.registrationContainer label.optInLabel.right {margin-top:10px;}
.registrationContainer label.guardianNotSameAsEmail, .registrationContainer label.mandatoryPwd{ color: #FC1807; float: left; font-size: 13px; font-weight: bold; line-height: normal; margin: 0 0 0 15px; width:185px;}
.registrationContainer label.emailValidation{  color: #FC1807; float: left; font-size: 13px; font-weight: bold; line-height: normal; margin: 0 0 0 15px; width:185px;}

.registrationContainer li.blockData{display:block;width:100%;clear:both}
.registrationContainer li.noneData{display:none;width:100%;clear:both}
/* ie10  registration fixes */
.ie10 #regionSelector,.ie10 #dobDate,.ie10 #dobMonth,.ie10 #dobYear {
  float: left!important;
  margin-right:5px;
  font-size:12px;
  color:#8A8E90
}
.ie10 .field-validation-valid{
float: right!important;
}

/* sweet captcha  */
.captchaReset {clear: both;}
div.sweetcaptcha{max-width: 303px!important;}
div.sweetcaptcha ul li{width:auto!important}
div.sweetcaptcha img[height="1"] { visibility: hidden!important}
#sweetCaptchaErrorMsg{margin-bottom:10px;margin-top: 0;}
/* forgot password page */

.forgotPasswordContainer  ul{list-style:none;margin-top:24px;}
.forgotPasswordContainer li{display:inline-block;width:714px;margin-bottom:10px; float:left;}
.forgotPasswordContainer label{width:86px; float:left;}
.forgotPasswordContainer label{font-size:13px; color:#068463; font-weight:bold; line-height:25px; float:left;width:98px;}
.forgotPasswordContainer input[type="text"]{ padding:7px 10px; color:#8a8e90; font-size:13px; float:left;width:248px; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DBDBDC;border-radius:5px;}
.forgotPasswordContainer input[type="submit"], .forgotPasswordContainer input[type="button"]{width:156px;}
.forgotPasswordContainer span{color: #8a8e90;font-size: 13px;line-height: 17px;margin: 0 16px;text-align: left;}
.forgotPasswordContainer span.field-validation-error{margin:0;}
.forgotPasswordContainer span.field-validation-error span{color:#fc1807; line-height: normal; margin: 5px 0 0 15px;font-size: 13px;font-weight: bold; width:330px; float:left;}
.forgotPasswordContainer label.error{color:#fc1807; width:150px; line-height: normal; margin: 5px 0 0 15px;}

/* create new password page */
.createNewPwdContainer h2{font-size:32px;}
.createNewPwdContainer  ul{list-style:none;margin-top:24px; float:left;}
.createNewPwdContainer li{display:inline-block;width:714px;margin-bottom:10px; float:left;}
.createNewPwdContainer ul.passwordRules{margin:0px; color: #626262; font-size:13px; line-height:17px; text-align: left;}
.createNewPwdContainer ul.passwordRules li { margin:2px 0; padding: 0 0 0 10px; background:url("/resources/images/ico/bullet-black.jpg") no-repeat left 8px;}
.createNewPwdContainer label{margin:8px 10px 0 0; font-size:13px; color:#068463; font-weight:bold; float:left;width:102px;}
.createNewPwdContainer .rememberMe label{font-weight:normal;}
.createNewPwdContainer input[type="text"]{ padding:7px 10px; color:#8a8e90; font-size:13px; float:left;width:248px; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DBDBDC;border-radius:5px;}
.createNewPwdContainer input[type="password"]{ padding:7px 10px; color:#8a8e90; font-size:13px; float:left;width:248px; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DBDBDC;border-radius:5px;}
.createNewPwdContainer input[type="submit"], .createNewPwdContainer input[type="button"]{width:156px;}
.createNewPwdContainer a{font-size:13px; color:#068463; line-height:25px; float:left; margin-right:9px; text-decoration:underline;}
.createNewPwdContainer span{color: #8a8e90;font-size: 13px;line-height: 17px;margin: 0 16px;text-align: left;}
.createNewPwdContainer span.field-validation-error{margin:0;}
.createNewPwdContainer span.field-validation-error span{color:#fc1807; line-height: normal; margin: 5px 0 0 15px;font-size: 13px;font-weight: bold; width:330px; float:left;}
.createNewPwdContainer label.error{color:#fc1807; width:150px; line-height: normal; margin: 5px 0 0 15px;}

/* webassist page */
.webassist h3{font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#068463;margin:20px 0 12px;}
ul.howCanWeHelp{list-style:none;}
ul.howCanWeHelp li{background:url("/resources/images/ico/green-arrow-big.png") no-repeat scroll 0px 9px transparent; font:13px/27px Arial, Helvetica, sans-serif; color:#626262; text-indent:15px;}
.webassist .searchIntro{float:left;width:450px;}
.webassist  .suggestedTopics ul{list-style:none;}
.webassist  .suggestedTopics li a{font:13px/20px Arial, Helvetica, sans-serif; color:#068463;text-decoration:underline;}
.webassist  .suggestedTopics{float:left; border-left:1px solid #E2E3E4; padding-left:25px;}
.webassist .roundedBoxWhite{width:210px;margin-top:32px;}
.webassist  .searchIntro h3, .webassist .suggestedTopics h3{margin-top:0;}
.webassist .roundedBoxWhite h3, .webassist .roundedBoxWhite input[type="submit"]{margin:15px;}
.webassist .error{color:#fc1807; width:150px; line-height: normal; margin:5px 0 5px 2px; font-size:13px; font-weight:bold;}
.webassist .searchResults{margin-top:56px;}
.webassist .searchIntro p{margin-right:5px;}
.webassist #searchResultError label {display: block; width: 450px;}
.webAssisContact{padding:9px;}
.webAssisContact a#contactUsHere{ margin-top: 10px;}

/* promotions templates */
.promotionsTemplate h2, .promotionsTemplateRightImg h2{margin-bottom:10px;}
.promotionsTemplate h3, .promotionsTemplateRightImg h3{color:#068463; font:bold 13px Arial, Helvetica, sans-serif;}
.promotionsTemplate p, .promotionsTemplateRightImg p{margin:5px 0 21px;}
.promotionsTemplate figure, .promotionsTemplateRightImg figure{margin: 20px 0;}
.promotionsTemplate .leftContent, .promotionsTemplate .rightContent{width:335px; margin:0; padding:0;} 
.promotionsTemplateRightImg .leftContent{width:484px; margin:0 10px 0 0;}
.promotionsTemplateRightImg .rightContent{width:auto; float:left; margin-top:-40px;}

.promotionsTemplateRightImg  figure.roundedBoxWhite{border-bottom:none !important;border-radius: 10px 10px 0 10px;margin: 20px 0;}
.promotionsTemplateRightImg .rightContent .roundedBoxWhite {border-bottom: 1px solid #DBDBDC !important;border-left: none;border-radius: 0 0 10px 10px;border-top:none;}

/* terms and conditions page */
.termsCondns{margin-left:6px;}
.termsCondns article h3 {font-size:13px; color:#068463; font-weight:bold; line-height:25px; margin-bottom:5px;}
.termsCondns p.legalNotice {font-size:13px; font-weight:bold; color:#626262; margin:12px 0 26px;}
.termsCondns .legalNotice > a {display: inline-block;}
.termsCondns article p {font-size:13px; color:#626262; line-height:20px; margin-bottom:26px;}
.termsCondns .socialMedia{margin-top:45px;}

/* site map*/
.sitemap{margin-left:-4px;}
.sitemap h2{margin-top:-11px;display:inline-block;}
.sitemap .sitemap1, .sitemap .sitemap2, .sitemap .sitemap3{float:left;margin-left:80px;}
.sitemap ul.category{list-style:none; margin-top:32px;}
.sitemap ul.category li a{font:normal 12px/22px Arial, Helvetica, sans-serif; color:#626262;}
.sitemap ul.category li a:hover{text-decoration:none;color:#068463;}
.sitemap ul.category li:first-child a{font:bold 15px/30px Arial,Helvetica,sans-serif; color:#068463;}
.sitemap .fRight {position:absolute; right:30px;} 

/* vip login */
.vipLogin{margin: 16px 12px 0 13px; height:890px;}
.vipLogin .parentContainer{position:relative;}
.vipLogin .parentContainer .leftColumn{width:477px; margin-left:17px;}
.vipLogin .parentContainer .rightColumn{position:absolute; top:0; right:-1px;}
.vipLogin h1{color: #EC008C;font-family: "thirsty-script";font-weight:400;font-style: normal;font-size: 40px;line-height: 33px;margin-left:5px; line-height:1em;}
.vipLogin h2{color: #EC008C;font-family: "thirsty-script";font-weight:400;font-style: normal;font-size: 30px;line-height: 33px;margin-bottom:16px;margin-left:5px;}	
.vipLogin p{color: #626262;font-size: 13px;line-height: 17px;margin-top: 20px;margin-bottom:50px;text-align: left;}
.vipLogin li{margin-left:15px;}	
.vipLogin li{ color: #068463; font: bold 15px/24px arial,sans-serif;}
.vipLogin a.simpleVIPlogin{background:url("/resources/images/ico/vip-login-pink-btn-left.png") no-repeat scroll left top; margin-top:53px; margin-bottom:39px; padding-left:20px; float:left;}
.vipLogin a.simpleVIPlogin span{background: url("/resources/images/ico/vip-login-pink-btn-right.png") no-repeat scroll right top; color: #FFFFFF; font: 17px/44px Arial,Helvetica,sans-serif;  padding: 12px 20px 12px 0; float:left; line-height:20px;}

/* vip thanks page */
.vipLogin .vipThanks p{margin-bottom:28px;font-weight:bold;}
.vipLogin .vipThanks .socialMedia{margin-bottom:47px;}

/* review form on checkbox selection */
.reviewModeration{margin:20px;; padding:0;}
.reviewModeration .twoColn{width:100%;}
.reviewModeration .twoColn div{margin-top:20px;}
.reviewModeration .twoColn div.reviewTable{float:left; width:60%;}
.reviewModeration .twoColn div.reviewForm{float:right; width:40%;}
.reviewModeration .twoColn div.reviewForm ul{list-style:none;}
.twoColn  {color:#8A8E90;}

.reviewTable table th, .reviewTable table td { color:#8A8E90; border:1px solid #E2E4DE; border-collapse:collapse; padding:5px;  text-align:center;}
.reviewTable table th {font-weight:bold; text-align:center;}
.reviewTable table td {font-weight:normal; text-align:left; vertical-align:middle;}
.reviewModeration table input[type="radio"]{margin:10px 0 0 20px;}
.reviewModeration .twoColn  ul.dataFilterRadio {list-style:none; margin-top:20px;}
.reviewModeration .twoColn  ul.dataFilterRadio li{display:inline; margin-right:50px;}
.reviewModeration .twoColn input:checked + label{background:none;}
.reviewModeration .twoColn .reviewForm .labelTxt{ color: #068463;font-size: 13px;font-weight: bold;}
.reviewModeration .twoColn .reviewForm textarea{margin:0;}
.reviewModeration .twoColn .reviewForm li{margin-bottom:20px;}
/* ----------------------------------------------------------------Styles For Simple Sense Tool Start --------------------------------------------*/
.resultHomePage{ background:url("/resources/images/bg/simpleSense/simpleSense-resultPage-bg-new.jpg") no-repeat center bottom !important; }
.petalHighlighted{opacity:.8; -ms-filter:"alpha(opacity=80)"; border:none;z-index:999!important;}
.simpleSenseWrapper .tabs-bg {margin-top:-10px; padding-top:75px; background:url("/resources/images/bg/simpleSense/simpleSense-resultPage-bg.jpg") no-repeat center -240px;}
section#outerContainer div#mainContainer section.simpleSenseWrapper{background:url("/resources/images/bg/simpleSense/simpleSense-resultPage-bg.jpg") no-repeat scroll center bottom #FFFFFF; }
section#outerContainer div#mainContainer section.simpleSenseWrapper{background:url("/resources/images/bg/simpleSense/simpleSense-resultPage-bg.jpg") no-repeat scroll center bottom #FFFFFF; }
section#outerContainer div#mainContainer section.simpleSenseWrapper div.simpleSenseContent{background-position:right bottom;background-repeat:no-repeat; padding:30px 37px 0 50px;margin-bottom: 0;min-height:750px;}
div.simpleSenseContent header{margin-bottom:20px; overflow: hidden; border:none;}
div.simpleSenseContent header hgroup{float:left;margin-top:20px;width:727px;}
/*div.simpleSenseContent header hgroup h1{font-size:3.0em; color:#ec008c; font-weight:bold;}*/
div.simpleSenseContent header hgroup h1{font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal; font-size: 3.6em;color:#8A8B8D;}/* added new skin */
div.simpleSenseContent header hgroup.petalIntro h1{color:#068463;}
div.simpleSenseContent header hgroup.petalDeepCleanse h1{color:#539d44;}
div.simpleSenseContent header hgroup.petalPolish h1{color:#82c457;}
div.simpleSenseContent header hgroup.petalTreat h1{color:#c8db52;}
div.simpleSenseContent header hgroup.petalProtect h1{color:#bed598;}
div.simpleSenseContent header hgroup.petalNourish h1{color:#f27f94;}
div.simpleSenseContent header hgroup.petalBeHealthy h1{color:#e04b9b;}
div.simpleSenseContent header hgroup.petalBeHappy h1{color:#b35fa5;}
div.simpleSenseContent header hgroup.petalAndFinally h1{color:#068463;}


/*div.simpleSenseContent header hgroup h2{font-size:3.0em; color:#068463;word-spacing:2px;}*/
div.simpleSenseContent header hgroup h2{font-family:"thirsty-script"; color:#008263; font-size:3.3em;font-style:normal;font-weight:400;}/* change color and font added new skin */
div.simpleSenseContent header figure{float:right;}
div.simpleSenseContent section.contentContainer{padding-bottom: 30px;}
div.simpleSenseContent section.contentContainer #WelcomePage{margin-left:150px; clear:both;width:528px;}
/*div.simpleSenseContent section.contentContainer #WelcomePage h3{color:#8dc63f; font-size:2.5em; font-weight:bold; margin-bottom:13px;}*/
div.simpleSenseContent section.contentContainer #WelcomePage h3{font-family: "thirsty-script";font-weight:400;font-style: normal; font-size: 2.7em;color:#008263;}/* added new skin */
div.simpleSenseContent section.contentContainer #WelcomePage p{color:#626262; font-size:1.4em; margin-bottom:16px;}
div.simpleSenseContent section.contentContainer #WelcomePage figure{margin: 38px 0 26px -35px;}
div.simpleSenseContent section.contentContainer #WelcomePage .ssWelcomeButtonContainer {margin-bottom:60px;}
/*div.simpleSenseContent section.contentContainer .defaultBtn {background: url("/resources/images/bg/simpleSense/simpleSense-btn-bg.png") repeat-x scroll left top #FFFFFF;border: 1px solid #afb2af; color: #000;font:bold 13px/100% Arial,Helvetica,sans-serif;padding: 7px 7px 7px 7px; text-align:center;-moz-box-shadow:4px 4px 7px -3px #666;-webkit-box-shadow: 4px 4px 7px -3px #666;box-shadow:4px 4px 7px -3px #666;}*/
div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn, div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn:hover , div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn:active {border:none; border-radius:none;padding: 0 23px 0 0; display:inline; text-align:left;color:#99cf39; font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal; font-size:3.6em;  text-decoration:none; cursor:pointer; background: url("/resources/images/ico/my-simple/right-arrow.png")  no-repeat scroll right 4px rgba(0, 0, 0, 0) !important;}/* added new skin */
.ie8 .simpleSenseWrapper div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn.roundedButton, .ie8 .simpleSenseWrapper div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn.roundedButton:hover ,.ie8 .simpleSenseWrapper  div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn.roundedButton:active {border:none; border-radius:none;padding: 0 23px 0 0; display:inline; text-align:left;color:#99cf39; font-family: "proxima-nova-extra-condensed",sans-serif !important;font-weight: 200;font-style: normal; font-size:3.6em;  text-decoration:none; cursor:pointer; background: url("/resources/images/ico/my-simple/right-arrow.png")  no-repeat scroll right 4px!important;}/* added new skin */
.ie9 .simpleSenseWrapper div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn.roundedButton, .ie9 .simpleSenseWrapper div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn.roundedButton:hover ,.ie9 .simpleSenseWrapper  div.simpleSenseContent section.contentContainer .ssWelcomeButtonContainer .defaultBtn.roundedButton:active {border:none; border-radius:none;padding: 0 23px 0 0; display:inline; text-align:left;color:#99cf39; font-family: "proxima-nova-extra-condensed",sans-serif !important;font-weight: 200;font-style: normal; font-size:3.6em;  text-decoration:none; cursor:pointer; background: url("/resources/images/ico/my-simple/right-arrow.png")  no-repeat scroll right 4px!important;}/* added new skin */
div.simpleSenseContent section.contentContainer .completionBox .defaultBtn {padding-left:60px; padding-right:60px; display:none}
/*div.simpleSenseContent section.contentContainer .defaultBtn:hover {background: url("/resources/images/bg/simpleSense/simpleSense-btn-bg.png") repeat-x scroll left -32px #FFFFFF;text-decoration: none;}*/
div.simpleSenseContent section.contentContainer #WelcomePage .defaultBtn{width: 220px;margin-right:25px;margin-top:20px;font-size:2.6em;}/* added new skin font change */
div.simpleSenseContent section.contentContainer #WelcomePage .introtext{font-size:1.1em;color:#626262;margin-top:15px;}#bv


#questionairePage .optionContainer .optionRef a {display:inline-block;}
#questionairePage{clear:both;margin-top:0px;overflow:hidden;}
#questionairePage .lotusContainer{float:left;width:350px;z-index:999;}
#questionairePage .lotusContainer figure.lotusImageContainer{position:relative;margin-top: 82px;}
#questionairePage .lotusContainer figure figure{ position: absolute;z-index: 1;}
#questionairePage .lotusContainer figure figure{opacity:.2;-ms-filter:"alpha(opacity=40)";border:none;}
#questionairePage .lotusContainer figure.petalDeepCleanse{z-index:7;}
#questionairePage .lotusContainer figure.petalPolish{margin:-49px 0 0 37px;z-index:6;}
#questionairePage .lotusContainer figure.petalTreat{margin:-83px 0 0 86px;z-index:5;}
#questionairePage .lotusContainer figure.petalProtect{margin:-95px 0 0 125px;z-index:4;}
#questionairePage .lotusContainer figure.petalNourish{margin:-84px 0 0 148px;z-index:3;}
#questionairePage .lotusContainer figure.petalBeHealthy{margin:-49px 0 0 151px;z-index:2;}
#questionairePage .lotusContainer figure.petalBeHappy{margin:0 0 0 151px;z-index:1;}
#questionairePage .lotusContainer figure.lotusImageContainer figcaption{display:none;}

#questionairePage .lotusContainer p.petalRollover{clear: both;display: block;margin-top: 130px;font-size:1.6em;color:#939598; width:190px; padding:0 55px 0 55px; text-align:center;}
#questionairePage .lotusContainer p.petalRollover.petal{text-align:left; padding:5px;color:#000;font-size:1.4em;width: 290px;}
#questionairePage .lotusContainer p.petalRollover.petalDeepCleanse{border:1px solid #539d44;}
#questionairePage .lotusContainer p.petalRollover.petalPolish{border:1px solid #82c457;}
#questionairePage .lotusContainer p.petalRollover.petalTreat{border:1px solid #c8db52;}
#questionairePage .lotusContainer p.petalRollover.petalProtect{border:1px solid #bed598;}
#questionairePage .lotusContainer p.petalRollover.petalNourish{border:1px solid #f27f94;}
#questionairePage .lotusContainer p.petalRollover.petalBeHealthy{border:1px solid #e04b9b;}
#questionairePage .lotusContainer p.petalRollover.petalBeHappy{border:1px solid #b35fa5;}


#questionairePage .lotusContainer p.petalRollover h5{font-weight:bold;font-size:1.6em;}
#questionairePage .lotusContainer p.petalRollover.petalDeepCleanse h5{color:#539d44;}
#questionairePage .lotusContainer p.petalRollover.petalPolish h5{color:#82c457;}
#questionairePage .lotusContainer p.petalRollover.petalTreat h5{color:#c8db52;}
#questionairePage .lotusContainer p.petalRollover.petalProtect h5{color:#bed598;}
#questionairePage .lotusContainer p.petalRollover.petalNourish h5{color:#f27f94;}
#questionairePage .lotusContainer p.petalRollover.petalBeHealthy h5{color:#e04b9b;}
#questionairePage .lotusContainer p.petalRollover.petalBeHappy h5{color:#b35fa5;}

#questionairePage .optionContainer ul li{list-style:none;overflow:hidden;}
#questionairePage .optionContainer.imageOption ul li{overflow:visible;}

#questionairePage .optionContainer{position:relative;float:left;width:400px;font-size:1.6em;color:#939598;}
#questionairePage .optionContainer .options label{clear:both;display:block; padding-bottom:13px; float:left;min-height:20px;}
#questionairePage .optionContainer .options label:hover{color:#068463;}

#questionairePage .optionContainer .options label input {margin-right:5px;cursor:pointer;}
#questionairePage .optionContainer .optionRef{margin-bottom:15px;display:none;font-size:10px;}
#questionairePage .errorContainer {min-height:20px; margin: 14px 0 34px;}
#questionairePage .optionContainer .options form .btnContainer{margin:0 0 170px 0;}
#questionairePage .optionContainer .options form .btnContainer a.defaultBtn{margin-right:20px; min-width:100px;}
#questionairePage .optionContainer #backQuestion{display:none;}



/* style for two column questioner on questionior page */
#questionairePage .optionContainer.twoColLayout{width:550px;}
#questionairePage .optionContainer.twoColLayout ul li{list-style:none; float:left;width:240px;}




#questionairePage  input[type="radio"], #questionairePage input[type="checkbox"] {opacity: 0; filter: alpha(opacity = 0); clear:both; position:absolute; left:-2000px;}
#questionairePage  label {-webkit-appearance: none;background: url("/resources/images/ico/ico-radio-Btn.png") no-repeat scroll 0 0 transparent;display: block;position: relative;padding-left: 38px;}
#questionairePage  input:checked + label {color:#068463;content: ' ';background: url("/resources/images/ico/ico-radio-Btn-sel.png") no-repeat scroll 0 0 transparent;}
#questionairePage  input[type="checkbox"] + label {background: url("/resources/images/ico/ico-chkBox-Btn.png") no-repeat scroll 0 0 transparent;}
#questionairePage  input[type="checkbox"]:checked + label { color:#068463;background: url("/resources/images/ico/ico-chkBox-Btn-sel.png") no-repeat scroll 0 0 transparent;}
#questionairePage  label.radioSelected {color:#068463;content: ' ';background: url("/resources/images/ico/ico-radio-Btn-sel.png") no-repeat scroll 0 0 transparent;}
#questionairePage  input[type="checkbox"] + label.checkSelected { color:#068463;background: url("/resources/images/ico/ico-chkBox-Btn-sel.png") no-repeat scroll 0 0 transparent;}

/* styles for questioner page Image option Alignmnet */
#questionairePage .optionContainer.imageOption label{background:url("/resources/images/ico/ico-radio-Btn.png") no-repeat scroll 0 center transparent;}
#questionairePage .optionContainer.imageOption input[type="checkbox"] + label {background: url("/resources/images/ico/ico-chkBox-Btn.png") no-repeat scroll 0 center transparent;}
#questionairePage .optionContainer.imageOption input:checked + label {background: url("/resources/images/ico/ico-radio-Btn-sel.png") no-repeat scroll 0 center transparent;}
#questionairePage .optionContainer.imageOption input[type="checkbox"]:checked + label {background: url("/resources/images/ico/ico-chkBox-Btn-sel.png") no-repeat scroll 0 center transparent;}
#questionairePage .optionContainer.imageOption label.radioSelected {background: url("/resources/images/ico/ico-radio-Btn-sel.png") no-repeat scroll 0 center transparent;}
#questionairePage .optionContainer.imageOption input[type="checkbox"] + label.checkSelected {background: url("/resources/images/ico/ico-chkBox-Btn-sel.png") no-repeat scroll 0 center transparent;}
#questionairePage .optionContainer.imageOption .options label {margin-bottom: 40px;min-height: 20px;padding-bottom:0;}
#questionairePage .optionContainer.imageOption .errorContainer{ margin: 0px 0 34px;}




#ProgressBar {width:944px; margin:0; background-color:#fff;height:120px;padding:15px 0 0 50px; overflow-x:hidden; background: url("/resources/images/bg/simpleSense/simpleSense-progressBar-bg.jpg") no-repeat scroll 0 0 #fff; }
#ProgressBar  .progressBarCon{position:relative;}
#ProgressBar .lotusSlider.active {overflow-x:hidden; background: url("/resources/images/bg/simpleSense/prograssBar-active-bg.png") repeat-y scroll 0 0 transparent ;height: 18px; width: 672px; behavior: url(/resources/css/PIE.htc);position:relative;border-radius:10px;}
#ProgressBar .lotusSlider.disable {overflow-x:hidden; background: url("/resources/images/bg/simpleSense/prograssBar-disable-bg.png") repeat-y scroll 0 0 #CCCCCC;position: absolute;top: 0; behavior: url(/resources/css/PIE.htc);height: 18px; width: 672px;border-radius:0 10px 10px 0;}
#ProgressBar .container{margin-top:30px;overflow: hidden;position: relative; width: 674px; border: 1px solid #3B3C38;behavior: url(/resources/css/PIE.htc);border-radius: 10px;}
#ProgressBar .progressBarCon span.pointer{background: url("/resources/images/bg/simpleSense/prograssBar-pointer.png") no-repeat scroll center 15px transparent;display: block;height: 51px;position: absolute;z-index: 9; margin-top: -30px;font-size:1.2em;}

#ProgressBar .container .lotusSlider.disable.petalIntro{left:0;}
#ProgressBar .container .lotusSlider.disable.petalDeepCleanse{left:67.4px; }
#ProgressBar .container .lotusSlider.disable.petalPolish{left:148.28px;}
#ProgressBar .container .lotusSlider.disable.petalTreat{left:229.16px;}
#ProgressBar .container .lotusSlider.disable.petalProtect{left:310.04px;}
#ProgressBar .container .lotusSlider.disable.petalNourish{left:390.92px;}
#ProgressBar .container .lotusSlider.disable.petalBeHealthy{left:471.8px;}
#ProgressBar .container .lotusSlider.disable.petalBeHappy{left:552.68px;}
#ProgressBar .container .lotusSlider.disable.petalAndFinally{left:633.56px;}

#ProgressBar .progressBarCon span.pointer.petalIntro{color:#939598;left:0;}
#ProgressBar .progressBarCon span.pointer.petalDeepCleanse{left:67.4px;color:#539d44;}
#ProgressBar .progressBarCon span.pointer.petalPolish{left:148.28px;color:#82c457;}
#ProgressBar .progressBarCon span.pointer.petalTreat{left:229.16px;color:#c8db52;}
#ProgressBar .progressBarCon span.pointer.petalProtect{left:310.04px;color:#bed598;}
#ProgressBar .progressBarCon span.pointer.petalNourish{left:390.92px;color:#f27f94;}
#ProgressBar .progressBarCon span.pointer.petalBeHealthy{left:471.8px;color:#e04b9b;}
#ProgressBar .progressBarCon span.pointer.petalBeHappy{left:552.68px;color:#b35fa5;}
#ProgressBar .progressBarCon span.pointer.petalAndFinally{left:633.56px;color:#626262;}
#ProgressBar .progressBarCon span.srlBarTitleLeft{position:absolute;top:1px;left:143px;z-index:9; color:#000;font-size:1.4em;}
#ProgressBar .progressBarCon span.srlBarTitleRight{position:absolute;top:1px; right:140px;z-index:9; color:#000; font-size:1.4em;}
#ProgressBar span.srlBarTitleBtm{margin-top:10px;left:0px;z-index:9; color:#068463;font-size:1.2em;display:block;}
#questionairePage div.error{font:bold 13px Arial, Helvetica, sans-serif;color:#fc1807;}
#questionairePage textarea{border: 2px solid #bfc0c2; background-color:#eeeff0;font:1.4em Arial, Helvetica, sans-serif;color:#626262;padding:10px;}

div.simpleSenseContent .contentContainer #ToolCompletion{margin:0 auto; width:479px; text-align:center;}
div.simpleSenseContent .contentContainer #ToolCompletion .completionBox{ padding:10px 10px 18px 10px; border:2px solid #c0c0c2;border-radius: 10px; margin-top:45px; background-color: rgba(255,255,255,.5);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80ffffff', endColorstr='#80ffffff');}

div.simpleSenseContent .contentContainer #ToolCompletion  h1{color:#068463; font-size:3.4em;}
div.simpleSenseContent .contentContainer #ToolCompletion .completionBox p{margin:15px 0 12px; color:#626262; font-size:1.4em ; font-weight:bold;}

/*Result Home Page*/
.resultHomePage h1 {margin:57px 0 15px 0;}
.resultHomePage h1 span {font-size:40px; color:#068463;}
.resultHomePage h1 figure {display:inline;}
.resultHomePage h1 figure img {margin:-50px 5px 0 6px;}
.resultHomePage h2 {color: #068463; font-size: 2.5em; font-weight: bold; text-align: left;}
.resultHomePage p { color: #626262; font-size: 1.4em; margin: 20px 0;}
.resultHomePage .yourTopPriorities { margin-bottom: 10px;}
.resultHomePage .yourTopPriorities .left {margin:0 60px 0 0; float: left; width: 560px;}
.resultHomePage .yourTopPriorities .left p {margin:10px 0;}
.resultHomePage .yourTopPriorities .right { color: #626262; float: left; font-size: 1.2em; width: 215px;}

.resultHomePage .yourTopPriorities .lotusContainer{ float:left; width:215px; z-index:999;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.lotusImageContainer{ position:relative; margin-top: 50px;}
.resultHomePage .yourTopPriorities  .lotusContainer figure figure { position: absolute; z-index: 1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure figure { opacity:.2; -ms-filter:"alpha(opacity=40)"; border:none;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalDeepCleanse {z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalPolish{margin:-32px 0 0 25px;z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalTreat{margin:-59px 0 0 60px;z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalProtect{margin:-66px 0 0 85px;z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalNourish{margin:-58px 0 0 102px;z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalNourish{margin:-58px 0 0 102px;z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalBeHealthy{margin:-35px 0 0 102px;z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.petalBeHappy{margin:0 0 0 103px;z-index:1;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.lotusImageContainer figcaption{display:none;}
.resultHomePage .yourTopPriorities  .lotusContainer .petalRollover {margin-top:70px; font-size: 1.0em; color: #626262; text-align:center;}
.resultHomePage .yourTopPriorities  .lotusContainer figure.result figure { opacity:1; -ms-filter:"alpha(opacity=100)"; border:none;}

.resultHomePage .yourTopPriorities .resultContent { margin: 10px 0 50px 0; overflow: hidden; }
.resultHomePage .yourTopPriorities .resultContent ul { list-style: none; margin: 0; padding: 0;}
.resultHomePage .yourTopPriorities .resultContent ul li { border: medium none; height: auto;}
.resultHomePage .yourTopPriorities .resultContent ul li { float: left; margin-left: 25px; width: 285px;}
.resultHomePage .yourTopPriorities .resultContent ul li:first-child {margin-left: 0;}
.resultHomePage .yourTopPriorities .resultContent ul li h3 { border-radius: 20px 0 20px 0; color: #FFFFFF; display: table-cell; font-size: 12px; font-weight:bold; height: 50px; line-height:12px; text-align: center; vertical-align: middle; width: 73px;}
.resultHomePage .yourTopPriorities .resultContent ul li.deepcleanse h3 { background-color: #539D44; }
.resultHomePage .yourTopPriorities .resultContent ul li.treat h3 { background-color:#C8DC53;}
.resultHomePage .yourTopPriorities .resultContent ul li.behealthy h3 { background-color:#E24B9B;}
.resultHomePage .yourTopPriorities .resultContent ul li.polish h3 { background-color:#82C457;}
.resultHomePage .yourTopPriorities .resultContent ul li.protect h3 { background-color:#BED598;}
.resultHomePage .yourTopPriorities .resultContent ul li.nourish h3 { background-color:#F27F94;}
.resultHomePage .yourTopPriorities .resultContent ul li.behappy h3 { background-color:#B35FA5;}
.resultHomePage .yourTopPriorities .resultContent ul li p { margin-top: 13px;}
.resultTabsMaincontainer {margin:0 0 5px 0; -webkit-box-shadow: 0 7px 7px -5px #000;-moz-box-shadow: 0 7px 7px -5px #000;box-shadow: 0 7px 7px -5px #000; }
.resultTabsMaincontainer ul.resultsTabs {margin:0 0 0 42px; padding:0; list-style:none; position:relative;}
.resultTabsMaincontainer ul.resultsTabs li {margin:0 5px 0 0; float:left; display:table; overflow:hidden;}
.resultTabsMaincontainer ul.resultsTabs li a { padding:0; font-size:18px; font-weight:bold; width:111px; height:44px; line-height:15px; color:#fff; font-weight:normal; border:none; text-decoration:none; -webkit-border-top-right-radius: 40px; -khtml-border-radius-top-right: 40px; border-top-right-radius: 40px; vertical-align: middle; display:table-cell; text-align:center;}
.resultTabsMaincontainer ul.resultsTabs li:hover {margin-top:-15px;}
.resultTabsMaincontainer ul.resultsTabs li:hover a {padding:0 0 15px 0; }
.resultTabsMaincontainer ul.resultsTabs li.selected  {margin-top:-15px;}
.resultTabsMaincontainer ul.resultsTabs li.selected a {padding:0 0 15px 0; position:relative; z-index:2; }
.resultTabsMaincontainer .deepcleanse {background-color:#539d44;}
.resultTabsMaincontainer .polish {background-color:#82c457;}
.resultTabsMaincontainer .treat {background-color:#c8db52;}
.resultTabsMaincontainer .protect {background-color:#bed598;}
.resultTabsMaincontainer .nourish {background-color:#f27f94;}
.resultTabsMaincontainer .behealthy {background-color:#e04b9b;}
.resultTabsMaincontainer .behappy {background-color:#b35fa5;}
.resultTabsMaincontainer .yourproducts {background-color:#068463;}
.resultTabsMaincontainer #resultsTabsContainer {padding-top:11px; width:100%; height:auto; position:relative; 
-moz-box-shadow: 0 -5px 5px -5px #333; -webkit-box-shadow: 0 -5px 5px -5px #333; box-shadow: 0 -5px 5px -5px #333;
/*-moz-box-shadow: 0 -5px 5px -5px #333; -webkit-box-shadow: 0 -5px 5px -5px #333; box-shadow: 0 -5px 5px -5px #333;*/}
.resultTabsMaincontainer .loader {padding:20px 0 25px 0; text-align: center;}

.resultTabsMaincontainer #resultsTabsContainer .content {margin:-31px 0 0 0; padding:40px; background-color:#fff;}
.resultTabsMaincontainer #resultsTabsContainer .toggle_container {display:none;}
.resultTabsMaincontainer #resultsTabsContainer .expand {padding:31px 0; width:100%; display:inline-table; -moz-box-shadow: 0 5px 5px -3px #333333; -webkit-box-shadow: 0 6px 5px -2px #333; box-shadow: 0 5px 5px -3px #333333;}
.resultTabsMaincontainer #resultsTabsContainer .expand {background:url('/resources/images/bg/ss-result-tab-top-shadow.png') repeat-x top left;}
.resultTabsMaincontainer #resultsTabsContainer .expand:first-child {background:none;}
.resultTabsMaincontainer #resultsTabsContainer .expand.active {-moz-box-shadow: 0 -5px 5px -3px #333333; -webkit-box-shadow: 0 -5px 5px -3px #333333; box-shadow: 0 -5px 5px -3px #333333;}
/*.resultTabsMaincontainer #resultsTabsContainer .expand:first-child {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow: none; margin-top:-11px;}*/
.resultTabsMaincontainer #resultsTabsContainer .expand.active:first-child {margin-top:0; box-shadow:none;}
/*.resultTabsMaincontainer #resultsTabsContainer .expand.active {box-shadow:none;}*/
.resultTabsMaincontainer #resultsTabsContainer .expand.active { background-color:#fff; background-image: linear-gradient(bottom, #FFFFFF 49%, #FFFFFF 75%, #DBDBDC 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 72%, #FFFFFF 0%, #DBDBDC 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 72%, #FFFFFF 0%, #DBDBDC 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 75%, #FFFFFF 0%, #DBDBDC 100%);
background-image: -webkit-gradient(	linear,	left bottom, left top,	color-stop(0.49, #FFFFFF),	color-stop(0.75, #FFFFFF),	color-stop(1, #DBDBDC));}
.resultTabsMaincontainer #resultsTabsContainer .expand.active:first-child {background-image:none;}

.resultTabsMaincontainer #resultsTabsContainer .expand  span { padding:0 0 0 40px; cursor:pointer; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 6px;}
.resultTabsMaincontainer #resultsTabsContainer.deepcleanse .expand.active span {color:#539d44; background-position:0 -39px;}
.resultTabsMaincontainer #resultsTabsContainer.polish .expand.active span {color:#82C457; background-position:0 -212px; }
.resultTabsMaincontainer #resultsTabsContainer.treat .expand.active span {color:#C8DB52; background-position:0 -339px; }
.resultTabsMaincontainer #resultsTabsContainer.protect .expand.active span {color:#BED598; background-position:0 -465px; }
.resultTabsMaincontainer #resultsTabsContainer.nourish .expand.active span {color:#F27F94; background-position:0 -590px; }
.resultTabsMaincontainer #resultsTabsContainer.behealthy .expand.active span {color:#E04B9B; background-position:0 -718px; }
.resultTabsMaincontainer #resultsTabsContainer.behappy .expand.active span {color:#B35FA5; background-position:0 -844px; }
.resultTabsMaincontainer #resultsTabsContainer.yourproducts .expand.active span {color:#068463; background-position:0 -960px; }

.resultTabsMaincontainer #resultsTabsContainer h3.expand span:hover  {color:#bad8b4; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -168px;}
.resultTabsMaincontainer #resultsTabsContainer h3.expand.active span:hover {color:#bad8b4; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -80px;}
.resultTabsMaincontainer #resultsTabsContainer.treat .expand span:hover {color:#d8e686; background-position:0 -168px; }
.resultTabsMaincontainer #resultsTabsContainer.treat .expand.active span:hover {color:#d8e686; background-position:0 -423px; }
.resultTabsMaincontainer #resultsTabsContainer.protect .expand span:hover {color:#d1e2b7; background-position:0 -168px; }
.resultTabsMaincontainer #resultsTabsContainer.protect .expand.active span:hover {color:#d1e2b7; background-position:0 -549px; }
.resultTabsMaincontainer #resultsTabsContainer.nourish h3.expand span:hover {color:#f2d4d5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -168px;}
.resultTabsMaincontainer #resultsTabsContainer.nourish h3.expand.active span:hover {color:#f2d4d5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -633px;}
.resultTabsMaincontainer #resultsTabsContainer.behealthy h3.expand span:hover  {color:#eba1c0; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -168px;}
.resultTabsMaincontainer #resultsTabsContainer.behealthy h3.expand.active span:hover {color:#eba1c0; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -803px;}
.resultTabsMaincontainer #resultsTabsContainer.behappy h3.expand span:hover  {color:#d486b5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -168px;}
.resultTabsMaincontainer #resultsTabsContainer.behappy h3.expand.active span:hover {color:#d486b5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -885px;}
.resultTabsMaincontainer #resultsTabsContainer.yourproducts .expand span:hover {color:#bad8b4; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -168px;}
.resultTabsMaincontainer #resultsTabsContainer.yourproducts .expand.active span:hover {color:#bad8b4; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -80px;}

.resultTabsMaincontainer #resultsTabsContainer .expand span {margin: 0 0 0 50px; color:#fff; font-size:30px; }
.resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .leftContent {width:630px; float:left; font-size:10px;}
.resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .leftContent article.defaultContent, .resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .leftContent article.defaultContent p {font-size:1.4em; }
.resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .leftContent article.defaultContent a, .resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .leftContent article.defaultContent p  a {display:inline;}
.resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .leftContent article a, .resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .leftContent article p  a {display:inline; color: #626262; text-decoration: underline;}
.resultTabsMaincontainer #resultsTabsContainer .toggle_container .content .rightContent {float:right;}
.resultTabsMaincontainer #resultsTabsContainer .contentImage figure img {-webkit-border-top-left-radius: 30px; -khtml-border-radius-top-left: 30px; border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -khtml-border-radius-bottom-right: 30px; border-bottom-right-radius: 30px;}
#resultsTabsContent h3.expand_heading {background-color:#539d44;}

/*Why not use Product*/
#resultsTabsContainer.yourproducts .content  .productDailyRoutine.whyNotAddProduct { border: none; background:none;}


/*your products tab product style*/
#resultsTabsContainer.yourproducts .content  .productDailyRoutine{margin:20px 0 0 0; padding:40px 0px 55px 55px; overflow:hidden; border:1px solid #939598;-webkit-border-radius: 10px;-moz-border-radius:10px;border-radius: 10px; background:url('/resources/images/bg/simpleSense/dapple.jpg') no-repeat left -157px;}
#resultsTabsContainer.yourproducts .content .productDailyRoutine h2, #resultsTabsContainer.yourproducts .content .productDailyRoutine h3.tabHeading { color: #068463; font-family: Helvetica,Arial,sans-serif; font-size:25px; font-weight: bold;}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td { margin:0 40px 15px 0; width:245px; height:auto; text-align:center; overflow:inherit;}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table tr.simpleBuyNowButton td { margin:0 40px 20px 0;}

#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanse {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; color:#539d44; text-align:left; -webkit-border-radius:10px 0 10px 0; -moz-border-radius:10px 0 10px 0; border-radius: 10px 0 10px 0; background-color: rgba(83,157,68,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanse a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#539d44;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0;  color:#539d44;}

#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingTreat {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; color:#C8DB52; text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0;  background-color: rgba(200,219,82,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingTreat a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#C8DB52;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; }
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingProtect {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; color:#bed598; background-color: rgba(190,213,152,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingProtect a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#bed598;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; }
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingPolish {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px;  text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; color:#82c457; background-color: rgba(130,196,87,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingPolish a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#82c457;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0;}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingNourish {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; color:#F27F94; background-color: rgba(242,127,148,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingNourish a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#F27F94;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; }
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingBehealthy {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; color:#E04B9B; background-color: rgba(224,75,155,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingBehealthy a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline; cursor:default; background-color:#E04B9B;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; color:#E04B9B;}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingBehappy {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; color:#B35FA5; background-color: rgba(179,95,165,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingBehealthy a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#B35FA5;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0;}
.yourproducts .content  .yourProductsDesc {font-size:1.4em; color:#068463;}
.yourproducts .content  .yourProductsDesc  a {display:inline; color:#068463; text-decoration:underline;}

#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanseEye {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; color:#539d44; text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; background-color: rgba(83,157,68,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanseEye a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#539d44;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0;}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanseSkin {margin:0px 0 20px 0; padding:15px 15px 15px 0; clear:both; font-size:20px; color:#539d44; text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0; background-color: rgba(83,157,68,.3);}
#resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanseSkin a {margin:0 15px; padding:0px 15px; text-indent:-9999px; display:inline-block; cursor:default; background-color:#539d44;text-align:left;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;border-radius: 10px 0 10px 0;}
#resultsTabsContainer .toggle_container .content .leftContent  figure {display:table-cell;}


.openAllBtnContainer { margin:-8px 20px 0 0; float:right;}
.forMoreSkinCareExpertBtnContainer {margin:30px 0 0 0; display:inline-block;}
#resultsTabsContainer .content .leftContent article {font-size:10px;}
#resultsTabsContainer .content .leftContent article p {margin-bottom:20px; font-size: 1.4em; color:#626262;}
.whatToUse {margin:20px 0 0 0; padding:0px; list-style:none;}
.whatToUse table td {margin: 20px 40px 0 0; padding:0; width:260px; text-align:center; float:left;}
.whatToUse table td figure {width:260px; height:150px; overflow:hidden;}
/*.whatToUse table td .defaultBtnSimple {margin-top:20px;}*/
.whatToUse table td h3, .productDailyRoutine .whatToUse table td h3 { margin:30px; color: #539D44; font-size: 15px; font-weight: bold; margin-bottom: 10px; text-align: center;}
.whatToUse  table td h3 a {color:#58595b;}
.whatToUse  table td h3 a:hover{color:#068463;}
.whatToUse  table td .desc {font-size:13px;}
.defaultBtnSimple {color: #424242;font-weight:normal;padding: 7px;font: 13px/100% Arial,Helvetica,sans-serif;background:url("/resources/images/bg/simpleSense/simpleSense-btn-bg.png") repeat-x left top #FFFFFF;	border:1px solid #D8D9DA;box-shadow:2px 4px 7px -3px #666666;}


.defaultBtnSimple:hover {background: url("/resources/images/bg/simpleSense/simpleSense-btn-bg.png") repeat-x left -32px #FFFFFF;text-decoration: none;}

/*error page style*/
#contentArea.errorPage{min-height:700px;}
#contentArea.errorPage .breadcrumb{display:none;}
#contentArea.errorPage .singleColumnLayout {margin:68px 0 0 30px;}
#contentArea.errorPage  h1 {font:bold 30px Arial,Helvetica,sans-serif; color:#8dc63f; line-height:1em;}
#contentArea.errorPage  h2 {font-size:20px;font-weight:bold; margin-top:5px; color:#068463;}
#contentArea.errorPage  h3 {font-size:15px;font-weight:bold; margin:15px 0 10px 0; color:#068463;}
#contentArea.errorPage  ul {list-style:none;}
#contentArea.errorPage  ul li, #contentArea.errorPage  ul li a {background:url("/resources/images/ico/green-arrow-big.png") no-repeat scroll 0px 9px transparent; font:13px/27px Arial, Helvetica, sans-serif; color:#626262; text-indent:15px;}

/*screening Result Home Page*/
#resultsTabsContainer.deepcleanse h3.expand.active span, #resultsTabsContainer.deepcleanse .content .leftContent .defaultContent, #resultsTabsContainer.polish .content .leftContent .defaultContent, #resultsTabsContainer.treat .content .leftContent .defaultContent, #resultsTabsContainer.protect .content .leftContent .defaultContent, #resultsTabsContainer .toggle_container .content .leftContent article.defaultContent p {color:#539D44;}
#resultsTabsContainer.nourish h3.expand.active span, #resultsTabsContainer.nourish .content .leftContent .defaultContent {color:#f27f94;}
#resultsTabsContainer.behealthy h3.expand.active span, #resultsTabsContainer.behealthy .content .leftContent .defaultContent {color:#e04b9b;}
#resultsTabsContainer.behappy h3.expand.active span, #resultsTabsContainer.behappy .content .leftContent .defaultContent {color:#b35fa5;}
#resultsTabsContainer.yourproducts h3.expand.active span, #resultsTabsContainer.yourproducts .content .leftContent .defaultContent {color:#068463;}
.resultPageShare{margin:20px 0 0 -5px;}

/*My Resutls*/
div.simpleSenseContent header hgroup.survey {width:100%;}
table.myResults {margin-top:20px;}
table.myResults th {padding:10px 20px 10px 0 ; font-size:15px; font-weight:bold; text-align:left; color:#068463;}
table.myResults td {padding:0 20px 10px 0 ; font-size:12px; font-weight:normal; vertical-align:middle; text-align:left;color:#8a8e90;}
table.myResults td input{margin-left:10px;}
footer.simpleSense{margin:0; background-color:#fff;}

input.customRadio{ float: left; left: 10px;margin-top: 4px;opacity: 0;position: absolute;}
label.customRadio{background: url("/resources/images/ico/radioBg-sel.png") no-repeat scroll -1px 0 transparent;display: block;padding-left: 28px;position: relative;}
.chooseProduct li  label {clear: both;display: block;padding-bottom: 10px;}
input.customRadio:checked + label {background: url("/resources/images/ico/radioBg.png") no-repeat scroll 0 0 transparent;content: " ";}
label.customRadio.radioSelected{background: url("/resources/images/ico/radioBg.png") no-repeat scroll 0 0 transparent;content: " ";}
label.customRadio {background: url("/resources/images/ico/radioBg-sel.png") no-repeat scroll -1px 0 transparent;display: block;padding-left: 28px;position: relative;}
li  .optInRadio { margin-top:4px;float:left;opacity: 0;filter: alpha(opacity = 0);position: absolute;left:10px;} 
li  .optInLabel{float:left;margin-left:8px;display: block;padding-bottom: 10px;padding-top:2px;}
li input:checked + label {background: url("/resources/images/ico/radioBg.png") no-repeat scroll 0 0 transparent;content: " ";}
li label.optInLabel.radioSelected{background: url("/resources/images/ico/radioBg.png") no-repeat scroll 0 0 transparent;content: " ";}
li label.optInLabel {background: url("/resources/images/ico/radioBg-sel.png") no-repeat scroll -1px 0 transparent;display: block;padding-left: 28px;position: relative;}
li label.optInLabel.right.radioSelected{background: url("/resources/images/ico/radioBg.png") no-repeat scroll right 0 transparent;content: " ";}
li input:checked + label.right{background: url("/resources/images/ico/radioBg.png") no-repeat scroll right 0 transparent;content: " ";}
li label.optInLabel.right {background: url("/resources/images/ico/radioBg-sel.png") no-repeat scroll right 0 transparent;display: block;padding: 0 28px 0 0;margin:0 24px 0 0;position: relative;width: auto;}
.accountMgmt input[type="checkbox"]{opacity: 0;position:absolute;filter: alpha(opacity = 0);}
.accountMgmt input[type="checkbox"] + label {background: url("/resources/images/ico/accountMng-chkBox.jpg") no-repeat scroll right top transparent;padding:4px 35px 0 0;}
.accountMgmt input[type="checkbox"]:checked + label {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll right 0 transparent;}
.accountMgmt label.checkSelected {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll right 0 transparent;}
.accountMgmt  input[type="checkbox"] + label.checkSelected {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll right 0 transparent;}
.accountMgmt #loginForm input[type="checkbox"] + label {padding: 0 21px 0 0;}


.optUS  input[type="checkbox"] + label {background: url("/resources/images/ico/accountMng-chkBox.jpg") no-repeat scroll left top transparent !important;padding:4px 0 0 35px!important;}
.optUS  input[type="checkbox"]:checked + label {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll left 0 transparent !important;}
.optUS  label.checkSelected {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll left 0 transparent !important;}
.optUS  input[type="checkbox"] + label.checkSelected {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll left 0 transparent !important;}

/* ----------------------------------------------------------------Styles For Simple Sense Tool Start --------------------------------------------*/

/* product detail page us */
.storeSearchTable table th, .storeSearchTable table td, .storeSearchTable table td.info  {text-align:left; vertical-align:top;}
.pdpSearchBox { margin-bottom:24px;padding:12px;}
.pdpSearchBox .searchBar{ margin-top:16px; }
.storeSearchTable {margin-top:28px;}
.storeSearchTable table{text-align:left;}
.storeSearchTable table th{color:#626262;font-weight:bold;font-size:11px; padding:6px 8px;}
.storeSearchTable table td{padding:6px 8px;font-size:12px;vertical-align:middle;color:#8A8E90;}
.storeSearchTable table td.info span{cursor:pointer;display: inline-block; text-indent: 9999px;width:21px; height:21px; background:url("/resources/images/ico/info.png") no-repeat scroll right 0 transparent;}
.storeSearchTable table th.distance{width:80px; text-align:left;}
.storeSearchTable table th.store{width:104px; text-align:left;}
.storeSearchTable table th.address{width:140px; text-align:left;}
.storeSearchTable table th.icon{width:21px; text-align:left;}
.storeSearchTable  .clearAll { float:right;text-decoration:underline;color:#898989;font-weight:bold;cursor:pointer;}
.storeSearchTable  .paging{ overflow:hidden;width:427px; margin-top: 20px; margin-left:10px; font-size: 11px;}
.mapPopup {overflow:hidden;}
.mapPopup   div{float:left;}
.mapPopup  .map {width:495px;height:495px;margin-left:40px;overflow: hidden;}
.mapPopup  .locationInfo { width:390px;height:495px;}
.locationInfo table {margin:78px 0 0 60px;list-style:none;}
.locationInfo table td{padding-bottom:7px;color:#8a8e90;font-size:12px;text-align:left;background-color:#fff!important; text-shadow: none !important;}
.locationInfo table td.label{ padding-right:15px;font-weight:bold;width:76px; text-align:left;}
.noBg {background:none;}
/* product detail page us end*/

.hidden{display:none;}
#binHeader{display:none;}
.binHeader h3{color:#8dc63f; font-size:25px; text-align:left; font-family: Helvetica,Arial,sans-serif;margin:30px 0 30px 30px;}
.pdpInnerPageContent  .expandCollaspeContainer  .toggle_container, .pdpInnerPageContent  .expandCollaspeContainer  .toggle_container p {margin:10px 0;}
.noContent {font-weight:bold;}
#zipCodeFinder { position: relative;}
#zipCodeFinder .error { position: absolute; right: 0;}

#dk_container_dobMonth .dk_options{background-color:#fff}
.contactUs .upcDetailsDiv a.dk_toggle,.contactUs .manufacturingCodeDetailsDiv a.dk_toggle {width:250px !important;}
.upcDetails .dk_options a,.manufacturingCodeDetails .dk_options a, #dk_container_regionSelector.dk_container a{width:100% !important;}
.optInEn{margin-right:10px !important;}

/*TollTip css*/
.contactUs label, .contactUs .rightContent li, .help-icon { position:relative; float:left; }
/*#contactUs-uk .contactUs label, #contactUs-uk .contactUs .rightContent li, #contactUs-uk .help-icon { position:relative; float:left; }*/

.help-icon { background: url("/resources/images/ico/help-icon.png") no-repeat 0 0; height: 20px; overflow: hidden; position: absolute; text-indent: -400px; top: 5px; right:5px; width: 20px;}
.upcPopUp {display:none; background-color: #FFFFFF; border: 2px solid #8dc63f; height: auto; left: 126px; padding: 12px; position: absolute; top: 0; width: auto; z-index: 2;}
.upcPopUp p { margin: 5px 0; color:#626262; line-height:15px; white-space:nowrap;}
.close { background: url('/resources/images/ico/expand-Collaspe.png') no-repeat right bottom; cursor: pointer; height: 23px; overflow: hidden; position: absolute; right: -8px; text-indent: -200px; top: -12px; width: 23px;}

/* Ritch Text CSS*/
.richText {font-size:13px; color:#626262;}
.richText ul {list-style:none;}
.richText ul li { margin:5px 0 0 0; padding: 0 0 0 10px; color:#626262; display:block; background: url("/resources/images/ico/bullet-black.jpg") no-repeat left 7px;}
.richText ol {margin:0 0 0 20px;}
.richText ol li { margin:5px 0 0 0; padding: 0; color:#626262; }
.richText a {display:inline; color:#626262; text-decoration:underline;}
.richText a:hover {color:#068463; text-decoration:underline;}

/* style for cookies privacy code */
#cookieDiv{position:absolute;bottom:0;}

/*IE8 CSS*/
.ie8 .conentMainContainer .threeBox  .secondContainer, .ie8 .leftPanelMapLocator   .secondContainer  {margin-top:15px;}
.ie8 .starRatings .agRatingSelect {margin-top:-16px; overflow:hidden;}
/*Registration Button*/
.ie8  .default-ac-button {background: url("/resources/images/bg/default-ac-button-ie8.png") no-repeat right 0;}
.ie8 .default-ac-button:hover { background: url("/resources/images/bg/default-ac-button-ie8.png") no-repeat right -40px;}
.ie8 .default-ac-button-back { background: url("/resources/images/bg/default-ac-button-ie8.png") no-repeat left -80px; }
.ie8 .default-ac-button-back:hover { background: url("/resources/images/bg/default-ac-button-ie8.png") no-repeat left -120px; text-decoration:none;}
.ie8 .resultTabsMaincontainer #resultsTabsContainer .expand {background: url("/resources/images/bg/simpleSense/tabs-bg.png") repeat-x left bottom;}
.ie8  .resultTabsMaincontainer #resultsTabsContainer .expand.active {background:#fff url("/resources/images/bg/simpleSense/tabs-content-shadow-bg.png") repeat-x left top;}
.ie8  .homeCarousel .jcarousel-container #mycarousel li {height:416px !important;}
.ie8  #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanse {background-color: rgba(83,157,68,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80539d44', endColorstr='#80539d44');}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingTreat {background-color: rgba(200,219,82,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80C8DB52', endColorstr='#80C8DB52');}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingProtect {background-color: rgba(190,213,152,.3); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80bed598', endColorstr='#80bed598');
}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingPolish {background-color: rgba(130,196,87,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8082c457', endColorstr='#8082c457');
}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingNourish {background-color: rgba(242,127,148,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80F27F94', endColorstr='#80F27F94');
}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingBehealthy { background-color: rgba(224,75,155,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80B35FA5', endColorstr='#80B35FA5');
}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingBehappy {background-color: rgba(179,95,165,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B35FA5', endColorstr='#B35FA5');
}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanseEye {background-color: rgba(83,157,68,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80539d44', endColorstr='#80539d44');
}
.ie8 #resultsTabsContainer.yourproducts .productDailyRoutine .whatToUse table td  h3.productHeadingDeepCleanseSkin {background-color: rgba(83,157,68,.3);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80539d44', endColorstr='#80539d44');}
.ie8 .whiteTransWrapper { filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80ffffff', endColorstr='#80ffffff');}
/*
.ie8 #contactUs-US.accountMgmt input[type="checkbox"].checkSelected, .ie8 #contactUs-US.accountMgmt label.checkSelected {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll right 0 transparent;  border:1px solid #00ff00} 
.ie8 #contactUs-US.accountMgmt input[type="checkbox"], .ie8 #contactUs-US.accountMgmt label {background: url("/resources/images/ico/accountMng-chkBox.jpg") no-repeat scroll right top transparent;padding:4px 35px 0 0; border:1px solid #ff0000}

.ie8 #contactUs-US.accountMgmt label.choosePreferences.checkSelected {background: url("/resources/images/ico/accountMng-chkBox-sel.jpg") no-repeat scroll right 0 transparent;  border:1px solid #00ff00} 
.ie8 #contactUs-US.accountMgmt label.choosePreferences {background: url("/resources/images/ico/accountMng-chkBox.jpg") no-repeat scroll right top transparent;padding:4px 35px 0 0; border:1px solid #ff0000}
*/
/*IE9 CSS*/
.ie9 .conentMainContainer .threeBox  .secondContainer, .ie9 .leftPanelMapLocator .threeBox  .secondContainer    {margin-top:15px;}
.ie9 .registrationContainer label.optInLabel.right {line-height:20px;}
.ie9 .webassist .searchIntro{float:left;width:445px;}
.accountMgmt input[type="checkbox"] + label  {line-height:20px;}

/*MAC CSS*/
.mac-os .registrationContainer label.optInLabel.right {line-height:17px;}
.mac-os  header nav.mainNav ul li a { padding:11px 0 4px; }
.mac-os .resultTabsMaincontainer #resultsTabsContainer .expand span {background-position: 0 3px;}
.mac-os .resultTabsMaincontainer #resultsTabsContainer h3.expand span:hover {background-position:0 -171px;}
.mac-os .resultTabsMaincontainer #resultsTabsContainer.deepcleanse .expand.active span:hover, .mac-os .resultTabsMaincontainer #resultsTabsContainer.polish .expand.active span:hover { background-position: 0 -80px;}

.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.deepcleanse .expand.active span { background-position: 0 -42px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.polish .expand.active span {color:#82C457; background-position:0 -215px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.treat .expand.active span {color:#C8DB52; background-position:0 -342px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.protect .expand.active span {color:#BED598; background-position:0 -468px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.nourish .expand.active span {color:#F27F94; background-position:0 -593px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.behealthy .expand.active span {color:#E04B9B; background-position:0 -721px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.behappy .expand.active span {color:#B35FA5; background-position:0 -847px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.yourproducts .expand.active span {color:#068463; background-position:0 -963px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.treat .expand span:hover {color:#d8e686; background-position:0 -171px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.treat .expand.active span:hover {color:#d8e686; background-position:0 -426px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.protect .expand span:hover {color:#d1e2b7; background-position:0 -171px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.protect .expand.active span:hover {color:#d1e2b7; background-position:0 -552px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.nourish h3.expand span:hover {color:#f2d4d5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -171px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.nourish h3.expand.active span:hover {color:#f2d4d5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -636px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.behealthy h3.expand span:hover  {color:#eba1c0; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -171px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.behealthy h3.expand.active span:hover {color:#eba1c0; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -806px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.behappy h3.expand span:hover  {color:#d486b5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -171px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.behappy h3.expand.active span:hover {color:#d486b5; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -888px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.yourproducts .expand span:hover {color:#bad8b4; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -171px;}
.mac-os-FF .resultTabsMaincontainer #resultsTabsContainer.yourproducts .expand.active span:hover {color:#bad8b4; background:url('/resources/images/ico/arrow-results.png') no-repeat 0 -83px;}
.mac-os-FF  .resultTabsMaincontainer #resultsTabsContainer.deepcleanse .expand.active span:hover, .mac-os-FF  .resultTabsMaincontainer #resultsTabsContainer.polish .expand.active span:hover { background-position: 0 -83px;}
.mac-os-FF .resultTabsMaincontainer ul.resultsTabs li.selected a, .mac-os-FF .resultTabsMaincontainer ul.resultsTabs li:hover a {height:59px;}
.mac-os-FF .resultHomePage .yourTopPriorities .lotusContainer figure.petalProtect{margin: -65px 0 0 85px;}

/* City suggestion*/
.accountMgmt  .suggestionContainer{background-color:#fff;border:1px solid #027f5f;height:103px; position:absolute;width:290px;display:block;left:114px;z-index:999; display:none;}
.accountMgmt  .suggestionContainer a.closeButton{border:1px solid #027f5f;margin:-33px -2px 0 0}
.accountMgmt  ul.citySuggestion{list-style:none;height:103px;}
.accountMgmt  ul.citySuggestion li{font-size:1.4em; padding:3px;cursor:pointer;padding-left:11px;width:225px;margin-bottom:0!important;}
.accountMgmt  ul.citySuggestion li:hover{background-color:#8dc63f;color:#fff}
.accountMgmt  .jspTrack{border:none;border-radius:0}
.accountMgmt  .jspVerticalBar{background: none repeat scroll 0 0 #FFFFFF;width:53px}
.accountMgmt  .jspTrack{display:none}
.accountMgmt  .jspArrowUp,.accountMgmt  .jspArrowDown{height:49px; background-color:#8dc63f;display:block;}
.accountMgmt  .jspArrowUp{background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll 18px 15px #8DC63F}
.accountMgmt  .jspArrowUp.jspDisabled{background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll -21px 15px #fff}
.accountMgmt  .jspArrowDown{margin-top:6px; background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll -22px -41px #8DC63F}
.accountMgmt  .jspArrowDown.jspDisabled{margin-top:6px; background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll 19px -41px #fff}
.accountMgmt  .jspArrowUp:hover,.accountMgmt  .jspArrowDown:hover{background-color:#8dc63f}
.accountMgmt  .jspDisabled{background-color:#fff}
.citySuggestion .jspPane{width:225px!important}
.jspHorizontalBar{display:none}

/*BAZAAR VOICE 2013  */
.simpleRating{clear:both;}
#BVRRSummaryContainerWrapper{ margin: 10px 0; border-bottom: 1px solid #dbdbdc;}
/*.BVRRInlineCategory { margin: -22px 0 -8px;}*/ /*comment the code for showing the review star and text properly,review star should not be overlap with the text. */
.productLandingPage ul.spotLight li article.roundedBVBoxWhite, .ourRangesPage ul.spotLight li article.roundedBVBoxWhite{height:200px;}
.pdpInnerPageContent .bvContentMainContainer .youMayAlsoLikeContainer .youMayAlsoLikeCarousel{width: 425px;}
.pdpInnerPageContent .bvContentMainContainer .youMayAlsoLikeContainer .simpleSence{ float:right;}
.pdpInnerPageContent .bvContentMainContainer { width: 615px;}
.pdpInnerPageContent .bvContentMainContainer .youMayAlsoLikeCarousel ul{width: 425px;}
.pdpInnerPageContent .bvContentMainContainer .youMayAlsoLikeCarousel ul#mycarousel li {margin: 0 23px;}

.errorCity{display:none}
.cityValidationContainer { clear:both; width: 260px;}
.field-validation-error.errorCity.errorCityService {float: right; margin-right: 10px; width:250px !important}
.field-validation-error.errorCity.errorCityReqired {float: right; width: 275px;}
.BVPageBody.BVBody label {display:inline !important;}
.dk_options_inner, .dk_touch .dk_options {line-height: 1; max-height: 250px; overflow:hidden; } 
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		 #dk_container_countrySelector .dk_options a {width:auto !important; }
	}
div.simpleSenseContent section.contentContainer .btnContainer .defaultBtn {
	background: url("/resources/images/bg/simpleSense/simpleSense-btn-bg.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #AFB2AF;
    box-shadow: 4px 4px 7px -3px #666666;
    color: #000000;
    font: bold 13px/100% Arial,Helvetica,sans-serif;
    padding: 7px;
    text-align: center;
}
	
div.simpleSenseContent section.contentContainer .btnContainer .defaultBtn:hover {
    background: url("/resources/images/bg/simpleSense/simpleSense-btn-bg.png") repeat-x scroll left -32px #FFFFFF;
    text-decoration: none;
}
.iframeError h1{color: #8DC63F; font: bold 30px/1em Arial,Helvetica,sans-serif;font-size:30px; margin:30px 0 0 30px}
.ingredientsGlossary .allOurIngredients h3.expand_heading span{ color: #539D44;font-family: Helvetica,​Arial,​sans-serif;
font-size: 18px;font-weight: 700; line-height: 22px;}

/*For removing the Pinit icon counting extra space.*/
.addthis_button_pinterest_pinit {
    width: 88px;
}

/* For pinit button alignment in the home page*/
a[class$="pin_it_none_20"] {
    margin-right: 0 !important;
}

/* For pinit button alignment after click on it, in the home page*/
a[class$="_hazClick"] {
	margin-right: 0 !important;
}

.addthis_button_pinterest_share .at16nc{height:20px}

/*For change the "write a review" button alignment*/
#BVRRSummaryContainerWrapper  #BVRRSummaryContainer .bv-summary-bar .bv-action-bar {
    float: right !important;
    margin-top: -53px !important;
}


/*teen simple start here*/

#contentArea.wrapper.productCategoryPage.clearfix div.leftContent { float: left;height: auto;margin: 15px 20px 0 0;width: 550px; }
#contentArea.wrapper.productCategoryPage.clearfix div.spotLightContainer.clearfix { float: right; overflow: hidden;width: 355px;margin-top: 15px; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent h1{ color: #8a8b8d;font-family: "proxima-nova-extra-condensed",sans-serif;font-size: 3.6em;font-style: normal;font-weight: 200;text-transform: uppercase; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent figure.video { float: left;height: 318px;margin-top: 10px;width: 565px;margin-bottom: 15px; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent h2 { color: #008263;font-family: "thirsty-script";font-style: normal;font-weight: 400; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent a  h2{ color: #a8ca84 !important;font-family: Helvetica,​Arial,​sans-serif;font-style: normal;font-weight: 400;margin-top: 25px; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent a:hover { text-decoration:none; }
#contentArea.wrapper.productCategoryPage.clearfix div.spotLightContainer.clearfix h2 { color: #008263;font-family: "thirsty-script";font-style: normal;font-weight: 400; }
#contentArea.wrapper.productCategoryPage.clearfix div.spotLightContainer.clearfix ul.spotLight.clearfix { margin-top: -6px;margin-bottom: 9px; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent div.richText { margin-top: 10px !important; }
#contentArea div.leftContent .ssWelcomeButtonContainer .defaultBtn, #contentArea div.leftContent .ssWelcomeButtonContainer .defaultBtn:hover, #contentArea div.leftContent .ssWelcomeButtonContainer .defaultBtn:active { border: none; border-radius: none; padding: 0 23px 0 0;display: inline;text-align: left;color: #99cf39;font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal;font-size: 2.6em;text-decoration: none;cursor: pointer;background: url("/resources/images/ico/my-simple/right-arrow.png") no-repeat scroll right 5px rgba(0, 0, 0, 0) !important; }
#contentArea div.leftContent .ssWelcomeButtonContainer .defaultBtn:focus { color: #99cf39 !important; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent div.ssWelcomeButtonContainer {  margin-top: 25px; }

/*teen simple end here*/

}
/* Media all css end*/

@media only screen and (max-device-width: 720px) and (orientation:portrait) {
   a.closeButton{padding:10px;}
}

@media only screen and (max-device-width: 1280px) and (orientation:landscape) {
   a.closeButton{padding:10px;}
}

/*US Contact-Us Changes*/
#contactUs-US article.topHead{margin-bottom:10px;}
#contactUs-US p.mandatoryQuote{font-size:11px;}
#contactUs-US label{width:185px}
#contactUs-US .comments label{width:195px;float:left;margin-bottom:5px;}
#contactUs-US .comments textarea{width:530px;}
#contactUs-US .upcDetailsDiv a.dk_toggle, #contactUs-US .manufacturingCodeDetailsDiv a.dk_toggle, #contactUs-US .inquiry a.dk_toggle, #contactUs-US .state a.dk_toggle{width:184px !important;}
#contactUs-US label.optInLabel{width:100px; margin-top: 8px;}
#contactUs-US #contactUsForm p{margin-left:210px;}
#contactUs-US .help-icon{right:-265px;}
#contactUs-US .upcPopUp{left:485px;}
#contactUs-US article.infoText{width:550px;}
#contactUs-US #contactUsForm article.infoText p, #contactUs-US #contactUsForm #sweetcapcha p{margin-left:0;}
#contactUs-US input[type="text"], #contactUs-US li.storeNameLabel input[type="text"]{width:220px;}
#contactUs-US label.choosePreferences{width:auto;}
#contactUs-US input[type="submit"]{margin:20px 0 0 0;}
#contactUs-US .rightContent li.phone{width:450px;}
#contactUs-US .rightContent li.phone input{width:218px;}
#contactUs-US .rightContent li.ext{width:150px; margin-left:25px;}
#contactUs-US .rightContent li.ext label{width:15px;}
#contactUs-US .rightContent li.ext input{width:85px;}
#contactUs-US li.phone span.field-validation-error{margin-left:210px;}
#contactUs-US li.ext span.field-validation-error{margin-left:40px; line-height:20px;}
div.sweetcaptcha .reset{display:none;}

/* ==|== print styles ======================================================= */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

@media all {
#newsletterpage { background:none!important;}
#newsletterpage p { line-height: 16px !important; text-align: justify;}
#newsletterpage #outerContainer { background:url("/resources/images/bg/newsletterbg.jpg") no-repeat 0 0 #fff; border-radius:7px; width: 430px; margin:0px; min-height:200px}
#newsletterpage #outerContainer .newsletterFrm { background-color:#fff; margin:0; border-radius:5px; min-height:265px; position: relative; height: 600px;  overflow-y: auto;  overflow-x: hidden;}
#newsletterpage #outerContainer .newsletterFrmCnf{height: auto!important;} 
#newsletterpage .newsletterFrm  { padding:10px 19px 10px 18px; width: 394px;}
#newsletterpage .newsletterFrm  h1 { font-size: 19px; margin: 5px 0 5px; font-family: "thirsty-script"; font-weight:700;  color: #068463; line-height: 30px;}
#newsletterpage .newsletterFrmCnf  h1 { text-align: center;margin: 20px 0 10px;font-size: 24px;}
#newsletterpage .newsletterFrm  #titleSelector { width:2px}
#newsletterpage .newsletterFrm  input[type='text']{width:122px; border:1px solid #d8d9da; color:#727272; margin:0 0 10px;}
#newsletterpage .newsletterFrm  input.email{width:333px;}
#newsletterpage .newsletterFrm  .dk_container, #newsletterpage .newsletterFrm  #fname { margin-right:5px;}
#newsletterpage .newsletterFrm .rightContent, #newsletterpage .newsletterFrm  li { width: 392px;}
#newsletterpage .newsletterFrm  li { margin-bottom: 10px;}
#newsletterpage .newsletterFrm  input[type="checkbox"],.ie8 #newsletterpage .newsletterFrm  input[type="checkbox"] { display: inline-block; opacity: 1; position: relative; top:2px}
#newsletterpage .newsletterFrm   input[type="checkbox"] + label   
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #515151;
    display: inline;
    float: right;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin-top: 4px;
    padding: 0;
    position: static;
    width: 365px;
}
#newsletterpage .newsletterFrm   input[type="checkbox"] + label a{display: inline;}
#newsletterpage .newsletterFrm span.field-validation-error 
{   line-height: 14px;
    margin: 0;
    width: auto;margin-top: 5px;
}

#newsletterpage .newsletterFrm  .dk_container {background: none transparent}
#newsletterpage .newsletterFrm  .dk_toggle { background:url("/resources/images/pic/select-box.png") no-repeat 38px 4px transparent; border:1px solid #d8d9da; color:#727272; padding: 8px;}
#newsletterpage .newsletterFrm   article { margin-bottom: 10px;}
#newsletterpage .newsletterFrm   input[type="submit"], .newsletterFrmCnf .defaultBtn {  background: url("/resources/images/bg/default-button-bg.png") no-repeat scroll right top #fff; padding: 7px 25px;   margin: 0 0 0 128px;} 
#newsletterpage .newsletterFrm span.error { clear:both; display:none; font-size:13px; margin-bottom:0; font-weight:700}
#newsletterpage .newsletterFrm span.error {color: #fc1807;float: left;margin-top: 5px;}  
#newsletterpage .newsletterFrm  .emailList span.error {margin-bottom:0}
#newsletterpage .newsletterFrm .cekboxList { padding-top:0; margin-bottom: 0;}
#newsletterpage .newsletterFrm  input[type="checkbox"] + label.error { margin:4px 0 0 0;}

#newsletterpage .newsletterFrm li.captcha {
    margin: 10px 0 0;
}
#newsletterpage .newsletterFrm li.submitBtn {
    margin: 10px 0 !important;
}

#newsletterpage .dateSelection .dk_toggle {
    background: url("/resources/images/pic/select-box.png") no-repeat scroll 92px 4px transparent !important;
    padding-right: 0 !important;
    width: 105px !important;
}
#newsletterpage .dateSelection .dk_options_inner {
                max-height: 300px !important;
}
#newsletterpage .dateSelection label {
                width: 100%;
                margin-bottom: 10px;
                padding-top: 0;
                line-height: 10px;
}
#newsletterpage .newsletterFrm .cekboxList p a 
{   display: inline;
}

/* Recommended Product Carousel*/
.recommendedCarousel.recommendedCarousel {float:left; margin-top:20px; width:100%;overflow:hidden}
.recommendedCarousel h2 { float:left; font-size:24px; color:#008263; font-family: "thirsty-script"; }
.recommendedCarousel .carouselNavigation {float:right; width:180px;}
.recommendedCarousel .carouselNavigation div { float:left;}
.recommendedCarousel .carouselNavigation .pageCount { margin:8px 30px 8px 10px;}
.recommendedCarousel .carouselNavigation span {display:inline-block; color:#626262; font-size:14px}
.recommendedCarousel .carouselNavigation  { display:none;}
.recommendedCarousel .carouselNavigation .navigatoin span.direction {  background:url("/resources/images/pic/hom-caro-nav.png") no-repeat 0 0 transparent; width:33px; height:33px; cursor:pointer}
.recommendedCarousel .carouselNavigation .navigatoin span#reNext { background-position:-35px 0}
.recommendedCarousel #recommendedCarousel{ clear:both; list-style:none; padding:20px 0 15px; overflow:hidden; width:100%; position:relative}
.recommendedCarousel #recommendedCarousel li { float:left; max-width: 180px; overflow: hidden;}
.recommendedCarousel #recommendedCarousel li a{width: 162px;padding-left: 18px;}
.recommendedCarousel #recommendedCarousel li figure{ border:1px solid #e1e2d2; box-shadow:3px 0 0 #ebebe9}
.recommendedCarousel #recommendedCarousel li figure img { width:100%}
.recommendedCarousel #recommendedCarousel li  h3 { color:#626262; font-size:14px; text-align:center; padding:10px 0}
.recommendedProd h3 { color: #068463; font-size: 18px;  padding: 20px 0 10px;  }
.recommendedProd ul { list-style:none;}
.recommendedProd ul li { display:inline-block; margin-right:20px; max-width: 170px; vertical-align: top;}
.recommendedProd ul li a:hover{text-decoration:none;color: #068463;}
.recommendedProd ul li a{color: #068463;}
.recommendedProd ul li a span{font-size: 13px;font-weight:bold;margin-top: 10px;display: block;line-height: 18px;}
.recommendedProd ul li .title  { color: #068463; font-size: 10px; font-weight: bold; margin:0; line-height:12px}
}

/*PDP ADD TO FAVORITE*/
a.addToFav {
  color: #8a8b8d;
    font-family: "thirsty-script";
    font-size: 1.9em;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    padding-left: 30px;
    margin-left: 20px;
    background: url("/resources/images/bg/starGrey.png") no-repeat scroll left 2px transparent;
    display: none;
}
a.addToFav.added {
  color: #008263 !important;
  text-decoration: none;
  cursor: default;
  background: url("/resources/images/bg/star.png") no-repeat scroll left 2px transparent;
  
}
.heroContent .description .socialMedia {
  padding-top: 15px !important;
}

/*SOCIAL AND TEXT*/
.skinForcast {
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}
.skinForcast > h3 {
  color: #008263;
    display: inline;
    font-family: "thirsty-script";
    font-size: 20px;
}
.skinForcast > figure {
  display: inline;
  margin-left: 5px;
}
.skinForcast img {
  margin-top: -7px;
}
.skinForcast .findOutMore {
  display: inline;
  margin-left: 35px;
}
.desktopContent .defaultBtn.roundedButton {
  margin-bottom: -6px;
}

/* stella css starts here */
.stela hr {
border-top: 0;
border-bottom: 1px solid #008264;
margin: 20px 0;
}
hr.no-top {
  margin-top: 0;
}
hr.for-mob {
  display: none;
}
hr.for-mob-full {
  display: none;
}
hr.not-mob {
  display: block;
}
#contentArea.stela .conentMainContainer .primary-title {
  color: #008264;
  font: 81px "thirsty-script";
  width: 679px;
  margin: 0 auto;
  text-transform:inherit;
}
#contentArea.stela .secondary-title {
  font-size: 40px!important;
  font-weight: bold;
  width: 550px;
  display: block;
  font-family: "Raleway", sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
}
#contentArea.stela span.secondary-title{font-weight: 400;}
.stela .tertiary-title {
  display: block;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  width: 550px;
  margin: 0 auto;
}
.stela .humidity-title {
  font: 31px "thirsty-script";
  margin: 18px 0 0 0;
}

/* =============================================================================
    Layout Styles Includes
   ========================================================================== */

section#outerContainer div#mainContainer #contentArea.stela{background: url("/resources/images/bg/repeating-section.jpg") repeat-y center top #f7fbfe;background-size: 100% auto;max-width: 994px;margin: 0 auto;}
.stela,.stela p{color: #008264!important; font-family: "Montserrat", sans-serif!important; font-weight: 300;}
.stela .wrapper{padding: 0;}
.stela .conentMainContainer {
  background: url("/resources/images/bg/water-bg-big.jpg") no-repeat center top transparent;
  background-size: auto;
  max-width: 994px;
  width: 100%;
  margin: 0 auto;
  padding-top: 260px;
}
.container.bottom {
  background: url("/resources/images/bg/water-bg-big-bottom.jpg") no-repeat center bottom transparent;
  border-bottom: 0;
  background-size: 100% auto;
  padding-top: 0;
  padding-bottom: 230px;
  width: auto;
}

.stela p {
  border-top: 1px solid #008264;
  border-bottom: 1px solid #008264;
  width: 75%;
  margin: 25px auto;
  position: relative;
  padding: 20px 0;
  text-align: center;
}

.l-2col {
	border-bottom: 1px solid #008264;
	overflow: hidden;
	width: 75%;
	margin:0 12.5% 20px 12.5%;
	padding: 20px 0;
}
.container.bottom .l-2col{border-bottom: 0;padding-bottom: 0;}
.stela p.richText,.stela .richText p{border: 0;padding: 0; margin:12px 0; text-align: left;width: auto;}
.l-2col .col {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.l-2col .col.right {
  text-align: right;
}
.l-2col .col-one {
  padding-right: 5%;
}
.l-2col .col-two {
  padding-left: 5%;
}
.l-2col .col-border {
  border-left: 1px solid #008264;
  padding:0 0 0 5%;
}
.stela .list p{font-size: 10px;
line-height: 12px;
margin: 0;
padding: 0 0 0 5px;}

.l-2col.list{border: 0;border-top: 1px solid #008264!important;color:#008264!important;font-size: 9px; line-height: 13px;padding-left: 8px; }
.stela .recommendedProd,.stela .recommendedProd p{font-family: Helvetica, Arial, sans-serif!important;margin: 0 auto; }
.stela .recommendedProd{border-top: 1px solid #008264;padding:20px 0;width: 75%;}
.stela .recommendedProd ul li{max-width: 226px;}
.stela .recommendedProd h3{padding: 0 0 20px 0;}
.stela .recommendedProd p{border: 0;text-align: left;padding: 0;margin: 15px 0 0 0;color: #626262!important;width: auto;}
.stela .bottomImageTextContainer{display: none;}

/* =============================================================================
    Module Styles Includes
   ========================================================================== */
.header {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  padding: 5px 0;
}

.l-2col img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
/* stella css ends here */






