﻿@media all {
/* Media all css end*/
	/* Global Style for desktop*/

	.mobNav{display:none}
	#dk_container_countrySelector{z-index:9999;}
	#dobDate,#dobMonth,#dobYear{width:auto !important}
	textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,	input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,	.uneditable-input:focus {border-color: none;	outline: 0;	outline: none;	/* IE6-9 */	-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	input[type="test"],textarea,.uneditable-input {  width: 206px !important;}
	#articleIframe{margin-left: -30px;width: 626px;height:750px;}
	input[type="radio"],
	input[type="checkbox"] {
	  width: 6% !important;
	}
	
	/* City Skin */
	.freeFlowContent .imageAlignRight, .imageAlignLeft,.freeFlowContent .richText div{ margin: 15px 0 0;}
	.sensitiveSkinLandingPage .freeFlowContent .toggle_container .richText div > p{display:inline;}
	.freeFlowContent  h4{ display: inline;font-weight: bold;}
	.freeFlowContent .imageAlignRight img{float:right; margin:0 0 0 30px;}
	.freeFlowContent .imageAlignLeft img{float:left;margin:0 30px 0 0;}
	.freeFlowContent .richText ul.cityDescription li{background: url("/resources/images/ico/bullet-black.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0);color: #626262;font-size: 13px;}
	.sensitiveSkinLandingPage .rightPanel .roundedBoxWhite { width: 185px;background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDC;border-radius: 10px;overflow: hidden;}
	
	#changeLocationCon .defaultWeather .suggestionContainer a.closeButton , .accountMgmt .suggestionContainer a.closeButton{
	background: url("../resources/images/bg/my-simple/simpleOverlayClose.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 30px;
	padding: 0; right: 1px;top: 1px;width: 30px;z-index: 99999;}
	
	.sensitiveSkinLandingPage .freeFlowContent .expandCollaspetab .content  > .toggle_container {margin: 0;}
	.sensitiveSkinLandingPage .freeFlowContent.expandCollaspeContainer .relatedVideos figure {margin-bottom: 0;}
	.allExpertLandingPage .expand_heading span.text {color: #539D44;}
	.pdpInnerPageContent .readMoreReviewsContainer #averageRating #reviewThisProduct:hover, #reviewPost .postReviewButton #submitYourReview:hover, .thankYouMessage .continueButton #continueShopping:hover{background: url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat scroll right 10px #068463; border-radius: 0.5em;cursor: pointer;display: inline-block; font-size:14px; font-weight: bold;outline: medium none;overflow: hidden;text-align: center;padding:7px 24px 7px 7px;margin-left:0;text-decoration: none; vertical-align: baseline;}
	textarea#reviewComments{width:96% !important;}
	
	.corporateInformation .expandCollaspetab .toggle_container div.content, .sensitiveSkinLandingPage .expandCollaspetab .toggle_container div.content, .allExpertLandingPage .expandCollaspetab .toggle_container .content{display:none;}
	/* SelectBox	select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],	input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {height: auto;margin-bottom: 0;line-height: auto;}
	*/
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {margin-bottom:0 !important;}
	
	a:focus { outline: none !important; outline: none -webkit-focus-ring-color !important; outline-offset: 0 !important;}
	select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: none !important; outline: none -webkit-focus-ring-color !important;  outline-offset: 0 !important;}
	a:focus { color:inherit !important; text-decoration: inherit !important;}
	.leftPanel nav.leftNavContainer a:focus {color:#58595B !important;}
	nav.mySimpleNav ul li a:focus {color:#00805D !important}
	
	.collapse {position:inherit}
	.backToTop {display:none;}
	.signUpFooter {text-align:right;}
	.signUpFooter a {display:inline;}
	section#outerContainer .breadcrumb {background-color:transparent; border-radius: 0; margin: 0; padding:0;}
	.navbar{margin-bottom:0}
	div#mainContainer {margin: 0 auto;max-width:994px;min-width:320px; /*min-height:1390px */;}	
	
	.ie8 header nav.serachNav div.searchCon .inputSearch{height:24px!important;line-height:19px!important}	
	.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{margin:0!important;}
	.span1{width:8.3333333333%!important;}
	.span2{width:16.66666667%!important;}
	.span3{width:25%!important;}
	.span4{width:33.33333333%!important;}
	.span5{width:41.66666667%!important;}
	.span6{width:50%!important;}
	.span7{width:58.33333333%!important;}
	.span8{width:66.66666667%!important;}
	.span9{width:75%!important;}
	.span10{width:83.33333333%!important;}
	.span11{width:91.66666667%!important;}
	.span12{width:100%!important;}

	.fbContainer iframe{width:625px !important;}
	.richText {font-size:10px;}
	.richText > *{font-size:13px;}
	.richText ul {list-style:none;}
	.richText ul li { margin:5px 0 0 0; padding: 0 0 0 10px; color:#00986e; font-size:16px; display:block; background: url("/resources/images/ico/bullet-black.jpg") no-repeat scroll left 7px;}
	.richText ol {margin:0 0 0 20px;}
	.richText ol li { margin:5px 0 0 0; padding: 0; color:#00986E; }
	.sensitiveSkinLandingPage .toggle_container .richText , .allExpertLandingPage .toggle_container .richText{font-size:13px;}
	.articleDetailPg .richText ol li , .sensitiveSkinLandingPage .toggle_container .richText ol li{color:#626262;}
	.allExpertLandingPage .toggle_container .richText ul li{color:#626262;font-size:13px;padding:0 20px;}
	.richText a {display:inline; color:#00986E; text-decoration:underline;}
	.richText a:hover {color:#00986E; text-decoration:underline;}
	.homepage .richText{font-size:13px!important}
	.heroContent .richText ul li{color:#626262}/* added new skin */
	.welcomeContent h1 {color:#00805d; font-size:4.8em; line-height:46px; word-wrap:break-word; font-family:"thirsty-script";font-weight: 400;font-style: normal;}/* added skin changed font */
	#SimpleHub .welcomeContent h1 {font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal; font-size: 4.8em;color:#8A8B8D;}/* added new skin */
	#SimpleHub .welcomeContent h1 span{font-size:2.06rem;color:#008263;font-family:"thirsty-script";font-weight:400;font-style:normal; display:block;}/* added skin changed font */
	.ie8 #SimpleHub .welcomeContent h1 span{font-size:33px;color:#008263;font-family:"thirsty-script";font-weight:400;font-style:normal; display:block;}/* added skin changed font */
	.heroContent {position:relative;}
	/*.heroContent h1 {color:#00805d; font-size:3.6em; font-family:Helvetica, Arial, sans-serif;}*/
	.heroContent 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 */
	h2 {color:#00805d; font-size:2.8em !important; }
	.spotlight h2 a, .spotlight h2 a:hover, .description h2 a, .description h2 a:hover {color:#008263 !important; text-decoration:none;}/* added new skin */
	.spotlight.productMediumImg p a {color:#00805d; text-decoration:none;}
	.spotlight h2, .spotlight .description h2, .heroContent .description h2 {padding:14px 0 6px 0 !important; line-height:32px;}
	.heroContent .description h2 {color:#008263; font-size:3.2em !important;font-family:"thirsty-script";font-weight:400;font-style:normal;}/* added new skin*/
	.heroContent .description h3 {padding:10px 0 17px 0; font-size:16px; color:#00986e;color:#008263; font-size:1.6em;font-family:"thirsty-script";font-weight:400;font-style:normal;}/* added new skin */
	#SimpleHub .description h2, .themeYellow.spotlight  .description h2, .yellow.spotlight  h2, .spotlight  h2{font-family: "thirsty-script";font-weight: 400;font-style: normal;font-size: 2.9em !important; color:#008263 !important}/* added new skin */
	.relative {position:relative;}
	.spotlight figure {text-align:center;}
	.spotlightShare { margin: 0 0 20px 28px;}	
	
	.breadcrumbHub {margin:-12px 0 18px 28px; list-style: none; overflow: hidden; text-align:left; width:100%; }
	.breadcrumbHub li { display:inline; font: 1.2em Helvetica, Arial, Sans-Serif; color:#00805d;}
	.breadcrumbHub li a {	margin:0 10px 0 0; padding: 0 11px 0 0; color:#00805d; text-decoration: none; background:url("/resources/images/ico/my-simple/sprite.png") no-repeat right -88px; display:inline;} 
	.breadcrumbHub 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;}
	
	.contentContainer.errorPage .breadcrumbHub{display:none;}
	.uneditable-input, .uneditable-textarea, input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {cursor:default !important;}
	/*.productMediumImg figure {margin-bottom:20px;}*/
	.facebook-comments-plugin  h2 {margin-left:26px;}

	.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {border-radius:0; border:0 none;}	
	.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {background-color:transparent;}
	.pagination {padding:0;}
	.pagination ul {list-style:none; margin:0; padding:0; display:inline-block; box-shadow:0 0 0 rgba(0, 0, 0, 0.05);}
	.pagination ul li, .pagination ul li a { float:left; font-size:16px; color:#00805d;}	
	.pagination ul li.previous a {padding-left:16px; background:url("/resources/images/ico/my-simple/sprite.png") no-repeat left -141px;}
	.pagination ul li.previous.disable a {color:#8A8E90 !important; cursor:default; background:url("/resources/images/ico/my-simple/sprite.png") no-repeat left -223px;}
	.pagination ul li.next, .pagination ul li.pages {width:100%;}
	.pagination ul li.next a {padding-right:17px;  float:right; background:url("/resources/images/ico/my-simple/sprite.png") no-repeat right -170px;}
	.pagination ul li.next.disable a {color:#8A8E90 !important; cursor:default; padding-right:17px;  float:right; background:url("/resources/images/ico/my-simple/sprite.png") no-repeat right -196px;}
	.pagination ul li.pages {margin-top:5px; padding-left:40%;}
	.pagination ul li.pages a, .pagination ul li.pages span {padding:0 4px 0 0;}
	.pagination ul li.pages a {cursor:default;}
	.pagination {padding:7px 0 5px 0;}
	.favoriteIcon {width:46px; height:41px; position:absolute; right:4px; background:url("/resources/images/ico/my-simple/heart.png") no-repeat left top;}
	.favoriteIconActive  {width:46px; height:41px; position:absolute; right:4px; background:url("/resources/images/ico/my-simple/heart.png") no-repeat left -41px;}
	h1.headingFavoriteIconActive {background:url("/resources/images/ico/my-simple/heart-btn.png") no-repeat right -21px; padding-right:20px; display:inline;}
	.selectLocationBtn {margin-left:5px; width:170px !important;}
	.favoriteIconBtn {padding-right:20px; width:21px; height:41px; background:url("/resources/images/ico/my-simple/heart-btn.png") no-repeat right -25px;}
	.favoriteIconBtnActive  {padding-right:20px; width:21px; height:41px; background:url("/resources/images/ico/my-simple/heart-btn.png") no-repeat right -25px;}
	.favoriteBtn:focus, .hub-default-buttonFull:focus { color: #00805D!important; text-decoration: none; outline: 0;}
	.countrySelector a.dk_toggle {width: auto !important;max-width: 120px;min-width: 100px;padding: 11px 45px 7px 10px;border: 1px solid #e2e3e4;border-top: 0;background: url("/resources/images/bg/countryDrop.png") no-repeat scroll 94% 55% transparent;border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;  -moz-border-radius: 0 0 5px 5px;}
	.titleSelector .dk_toggle, #dk_container_dobDate .dk_toggle, #dk_container_dobMonth .dk_toggle, #dk_container_dobYear .dk_toggle {width:39px !important}
	.formB .titleSelector .dk_toggle, .formB #dk_container_dobDate .dk_toggle, .formB #dk_container_dobMonth .dk_toggle, .formB #dk_container_dobYear .dk_toggle {width:18px !important}
	.error.errorJump.smsError {line-height:0;}
	
	/*Registration steps*/	
	.accountMgmt ul.registrationSteps li h2 {font-size:1.8em !important;}
	.accountMgmt ul.registrationSteps ul {margin:5px 0 0 97px;}
	.accountMgmt ul.registrationSteps ul li, .accountMgmt.optUK ul.registrationSteps ul li {width:75%; margin:0 0 10px 0; }	
	.accountMgmt ul.registrationSteps li span.note {display:block; font-size:0.7em; color:#626262; font-weight:normal; }	
	.accountMgmt ul.registrationSteps li a.keepMeSignedInDetails {color:#626262; text-decoration:underline;}
	.accountMgmt ul.registrationSteps li label {display:block;}
	.accountMgmt ul.registrationSteps .returningCusPass {margin-top:10px;}
	.amazonCustomerLabel {width:auto !important; padding:0 0 0 25px !important;}
	.myEmailAddress {margin-top:8px;}
	.accountMgmt ul.registrationSteps li input:checked + label.right { background-position:left 0; }
	.accountMgmt ul.registrationSteps li label.optInLabel.right { background-position:left 0; padding: 0 0 0 20px !important; line-height:inherit !important}
	.accountMgmt ul.registrationSteps li li label.optInLabel.right.keepMeSignedInLabel { padding:0 0 0 30px !important; line-height:25px !important; }
	.accountMgmt.optUK ul.registrationSteps li li label.optInLabel.right.keepMeSignedInLabel { padding:0 30px 0 0 !important; }
	.accountMgmt.optUK ul.registrationSteps li li input.keepMeSignedIn {}
	.accountMgmt.optUK ul.registrationSteps li label.optInLabel.right { background-position:-1px 0; padding: 0 20px 0 0 !important; }
	.accountMgmt ul.registrationSteps li input[type="checkbox"]:checked + label {  background-position: 0 2px !important;}
	.accountMgmt ul.registrationSteps li input[type="checkbox"] + label {background-position:0  2px !important;}
	.accountMgmt.optUK ul.registrationSteps li input:checked + label.right { background-position:right -1px !important; padding: 0  28px 0 0; }
	.accountMgmt.optUK ul.registrationSteps li label.optInLabel.right { background-position:right 0 !important; padding: 0  28px 0 0; }
	.accountMgmt.optUK ul.registrationSteps li input[type="checkbox"]:checked + label {  background-position: right 0 !important;}
	.accountMgmt.optUK ul.registrationSteps li input[type="checkbox"] + label {background-position:right 2px;}
	.keepMeSignedInDetails {display:inline;}	
	a.buttonText { color: #00805D; float: left; font-size: 14px; line-height: 25px; margin:-15px 9px 10px 0; text-decoration: underline;}
	.accountMgmt.updateDetailContainerValidation li p.divider{padding-top:15px; border-top:1px solid #DBDBDC;}
	.updateDetailContainerValidation ul li {clear:both;}
	.accountMgmt #dk_container_regionSelector.dk_container { margin-right:0 !important;}	 
	.accountMgmt #dk_container_regionSelector a.dk_toggle {width:235px !important;}
	.accountMgmt.formB #dk_container_regionSelector a.dk_toggle {width:165px !important;}
	
	
	.formB .registrationContainer  .dk_container{margin-right: 5px}
	
	/*Old Button Css*/
	.res .standardBtnFull, .standardBtnFull:hover {padding:6px 70px 8px 18px; margin-left:10px; width:94% !important; text-align:left; color:#fff; font-size:2.0em; font-weight:normal; border:0 none; background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -103px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0; }
	.res .standardBtn, .standardBtn:hover {padding:6px 70px 8px 18px;  margin-left:10px; width:auto !important; text-align:left; color:#fff; font-size:2.0em; font-weight:normal; border:0 none; background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -103px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0; }
	.res .default-buttonFull, .default-buttonFull:hover {padding:9px 70px 10px 18px;  margin-left:10px; width:94% !important; text-align:left; color:#00805d; font-size:1.6em; font-weight:normal; border:0 none; background:#e1edbd url("/resources/images/ico/my-simple/sprite.png") no-repeat right -103px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0;  }
	.res .default-button, .default-button:hover {padding:9px 70px 10px 18px;  margin-left:10px; width:auto !important; text-align:left; color:#00805d; font-size:1.6em; font-weight:normal; border:0 none; background:#e1edbd url("/resources/images/ico/my-simple/sprite.png") no-repeat right -103px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0;}
	/*from Style.css/for result page*/
	.accountMgmt .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;}
	.accountMgmt .standardBtn:hover { background:#068463 url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat right 10px;}
	.accountMgmt .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;}
	
	.suggestedTopics .standardBtn:hover{
	background: url("/resources/images/ico/white-standard-btn-arrow.png") no-repeat scroll right 10px #068463;
	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;margin-left:0;
	font-size:14px;padding:7px 24px 7px 7px;
	}
	
	.default-ac-buttonFull, .default-ac-buttonFull:hover {padding:9px 70px 10px 25px;  margin-left:10px;  width:94% !important; text-align:left; color:#00805d; font-size:1.6em; font-weight:normal; border:0 none; background:#e1edbd url("/resources/images/ico/my-simple/sprite.png") no-repeat right -103px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0; }	
	#SimpleHub .hub-standardBtn, #SimpleHub .hub-standardBtn:hover, #SimpleHub .hub-standardBtn:active { display:table !important; padding: 0 25px 0 16px; margin-left:10px; width:auto !important; display:inline-block; 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 13px rgba(0, 0, 0, 0) !important;}/* added new skin */
	#SimpleHub .hub-standardBtn:focus,.hub-standard-BtnFull:focus, .hub-default-buttonFull:focus { color:#99cf39!important; text-decoration: none; outline: 0;}
	.hub-standard-BtnFull, .hub-standard-BtnFull:hover, .hub-standard-BtnFull:active {padding: 0 23px 0 12px; margin-left:10px; display:table; 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 13px rgba(0, 0, 0, 0) !important;}/* added new skin */
	.hub-default-buttonFull, .hub-default-buttonFull:hover, .hub-default-buttonFull:active {padding: 8px 16px 6px 18px; display:table; margin-left:10px; 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 20px rgba(0, 0, 0, 0) !important;}/* added new skin */
	.hub-default-button, .hub-default-button:hover {padding:9px 70px 10px 18px;  margin-left:10px; width:auto !important; text-align:left; color:#00805d; font-size:1.6em; font-weight:normal; border:0 none; text-decoration:none; cursor:pointer; background:#e1edbd url("/resources/images/ico/my-simple/sprite.png") no-repeat right -103px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0;}
	.hub-default-button, .hub-default-button:active {color:#00805d;}
	/*.ssWelcomeButtonContainer .default-button, .ssWelcomeButtonContainer .default-button:hover, .ssWelcomeButtonContainer .default-button:active{padding: 0 23px 0 12px; margin-left:10px; display:table; 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 13px rgba(0, 0, 0, 0) !important;}*//* added new skin */
	/*.hub-default-buttonFull, .hub-default-buttonFull:hover {padding:8px 70px 10px 18px;  margin-left:10px; width:205px; text-align:left; color:#00805d; font-size:1.6em; font-weight:normal; border:0 none; text-decoration:none; cursor:pointer; background:#e1edbd url("/resources/images/ico/my-simple/sprite.png") no-repeat right -105px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0;}*/
	/*.hub-standard-BtnFull:active, .hub-default-button:active , .hub-default-buttonFull:active, #SimpleHub .hub-standardBtn:active {background-color:none!important;}	*//* added new skin */
	/*.hub-standard-BtnFull, .hub-standard-BtnFull:hover {padding:6px 70px 10px 18px; margin-left:10px; width:205px; text-align:left; color:#fff; font-size:2.0em; font-weight:normal; border:0 none; text-decoration:none; cursor:pointer; background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -47px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0; }*/
	/*.hub-standardBtn, .hub-standardBtn:hover {padding:6px 67px 10px 18px;  margin-left:10px; width:auto !important; display:inline-block; text-align:left; color:#fff; font-size:2.0em; font-weight:normal; border:0 none; text-decoration:none; cursor:pointer; background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -47px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0; }*/
	
	/*IE8 Specific CSS*/
	
	.ie8 .hub-default-buttonFull, .ie8 .hub-default-buttonFull:hover, .ie8 .hub-default-buttonFull:active {padding: 8px 13px 6px 18px; display:table; margin-left:10px; 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 22px;}/* added new skin */
	.ie8  #SimpleHub .hub-standardBtn, .ie8 #SimpleHub .hub-standardBtn:hover, .ie8 #SimpleHub .hub-standardBtn:active { display:table !important; padding: 0 25px 0 16px; margin-left:10px; width:auto !important; display:inline-block; 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 13px;}/* added new skin */
	.ie8 .hub-standard-BtnFull, .ie8 .hub-standard-BtnFull:hover,  .ie8 .hub-standard-BtnFull:active  {padding: 0 23px 0 12px; margin-left:10px; display:table; 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 13px;}/* added new skin */
	/*.ie8 .ssWelcomeButtonContainer .default-button, .ie8 .ssWelcomeButtonContainer .default-button:hover, .ie8 .ssWelcomeButtonContainer .default-button:active {padding: 0 23px 0 12px; margin-left:10px; display:table; 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 13px;}*//* added new skin */
	/*.ie8 .hub-standardBtn, .ie8 .hub-standardBtn:hover { background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -48px;}*/
	/*.ie8 .hub-default-buttonFull, .ie8 .hub-default-buttonFull:hover { background:#e1edbd url("/resources/images/ico/my-simple/sprite.png") no-repeat right -106px; }*/
	/*.ie8 .hub-standard-BtnFull, .ie8 .hub-standard-BtnFull:hover {background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -48px;}*/
	/*.ie8 .hub-standardBtn:active, .ie8 .hub-standard-BtnFull:active {	color:#fff !important; background-color:#8dc63f; background-position:right -48px;}*/
	/*.ie8 .hub-default-buttonFull:active {color:#fff !important; background:#8dc63f url("/resources/images/ico/my-simple/sprite.png") no-repeat right -49px;}*/
	

	/*IE9 Specific CSS*/
	
	.ie9 .hub-default-buttonFull, .ie9 .hub-default-buttonFull:hover , .ie9 .hub-default-buttonFull:active{padding: 8px 13px 6px 18px; display:table; margin-left:10px; 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 22px;}/* added new skin */
	.ie9 #SimpleHub .hub-standardBtn, .ie9 #SimpleHub .hub-standardBtn:hover , .ie9   #SimpleHub.hub-standardBtn:active{ display:table !important; padding: 0 25px 0 16px; margin-left:10px; width:auto !important; display:inline-block; 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 13px;}/* added new skin */
	.ie9 .hub-standard-BtnFull, .ie9 .hub-standard-BtnFull:hover, .ie9 .hub-standard-BtnFull:active  {padding: 0 23px 0 12px; margin-left:10px; display:table; 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 13px;}/* added new skin */
	/*.ie9 .hub-standardBtn, .ie9 .hub-standardBtn:hover { background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -49px;}*/
	/*.ie9 .hub-default-buttonFull, .ie9 .hub-default-buttonFull:hover { background:#e1edbd url("/resources/images/ico/my-simple/sprite.png") no-repeat right -107px; }*/
	/*.ie9 .hub-standard-BtnFull, .ie9 .hub-standard-BtnFull:hover {background:#00805d url("/resources/images/ico/my-simple/sprite.png") no-repeat right -49px;}*/
	/*.ie9 .hub-standardBtn:active, .ie9 .hub-standard-BtnFull:active {	color:#fff !important; background-color:#8dc63f; background-position:right -49px;}	*/
	/*.ie9 .hub-default-buttonFull:active {color:#fff !important; background:#8dc63f url("/resources/images/ico/my-simple/sprite.png") no-repeat right -50px;}	*/
	.ie9 .rememberMe input[type="checkbox"] { margin-top:3px !important; padding-top: 0 !important;}
	.ie9 input[type="radio"] {  width: auto !important; }
	.ie9  #NavMySimple.btn-navbar.collapsed span {padding-top:11px;}
	.ie9 #NavMySimple.btn-navbar span {padding-top:11px;}	
	
	/*Active State*/
	.default-button:active,
	.default-buttonFull:active, 
	/*.hub-default-buttonFull:active,*/		
	.standardBtnFull:active, 
	.standardBtn:active {
		color:#fff !important; background:#8dc63f url("/resources/images/ico/my-simple/sprite.png") no-repeat right -48px;
	}
	/*.hub-standardBtn:active, .hub-standard-BtnFull:active {
		color:#fff !important; background-color:#8dc63f; background-position:right -47px;
	}	*/

	
	.contentContainer{width:939px; min-height:893px; background-color:#fff; padding:28px;}
	.container-fluid {padding:0; width:100%;}
	/*.welcomeContent { height:332px; overflow:hidden; background: url("/resources/images/bg/my-simple/welcome-bg.png") no-repeat left top}*/
	.welcomeContent { height:332px; overflow:hidden; background: none;}/* removed background added new skin */
	/*.mobileLeftNavContainer { background: url("/resources/images/bg/my-simple/welcome-bg.png") no-repeat left top}*/
	.mobileLeftNavContainer { background: none;}/* added new Skin removed background */
	.mobileLeftNav .mobileLeftNavContainer {display:none;}
	.welcomeContent .description {padding:30px 30px 0 30px;}		
	.welcomeContent p, .skincareTips p, .spotlight p, .heroContent .description p  {color:#626262 !important;} /* added new skin */
	.themeYellow  .description p{color:#626262;}/* added new skin */
	.welcomeContent p {padding:12px 0 7px 0; color:#00986e; font-size:1.6em; line-height:19px;}
	.welcomeContent a.hub-standardBtn, .welcomeContent a.hub-standard-BtnFull {margin-top:10px;}
	.yellow {background: url("/resources/images/bg/my-simple/theme-yellow.png") repeat-y right bottom;}
	.green{ background:url("/resources/images/bg/my-simple/theme-green.png") repeat-y left bottom;}
	.lining { background: url("/resources/images/bg/my-simple/lining.png") repeat-x}	
	.promotion-section .description {margin:auto; width:255px;}
	.skincareTips p, .spotlight p { font-size:1.4em; line-height:17px; }
	.skincare-tips input[type="submit"], .skincare-tips input[type="button"] {position:absolute; bottom:10px;}
	.gradient-bg {background-image: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#f1f8f6), to(#f2f8f7));
				background-image: -webkit-linear-gradient(top, #f1f8f6, #f2f8f7); 
				background-image:    -moz-linear-gradient(top, #f1f8f6, #f2f8f7);
				background-image:     -ms-linear-gradient(top, #f1f8f6, #f2f8f7);
				background-image:      -o-linear-gradient(top, #f1f8f6, #f2f8f7);
			}
	.spotlight .description  {padding:0 20px 27px 29px;}
	.spotlight .description figure  {width:255px; overflow:hidden;}
	.skincareTips .description {margin-top:0; padding:13px 20px 16px 28px;}
	.personalRecommendation  figure {margin-top:40px; text-align:center;}	
	.spotlight {margin:0 !important; padding-bottom:10px; position:relative;}
	.spotlight .secondCTA {margin-top:10px;}
	.skincareTips .defaultWeather figure {padding-bottom:30px;}
	.skincareTips .field-validation-error.errorCity.errorCityService {float:left !important; margin-left:20px; color:#ED0016 !important; font-size:14px !important; font-weight:normal !important}
	.skincareTips #mobileNumberFormatErrorMsg {margin-left:20px !important;}
	.formB .field-validation-error{margin-left: 0;}
	
	/*Article Page*/
	.heroContent .description { padding:23px 30px; background: url("/resources/images/bg/my-simple/theme-yellow.png") repeat-y right bottom;}
	.heroContent .description p {padding:5px 0 8px; font-size:1.4em; color:#626262}/* added new skin */
	.date {padding:11px 0 31px; font-size:14px; color:#8dc63f;}
	.heroContent .description .socialMedia {padding-top:0px;}
	.facebookCommentsPlugin {margin-top:30px}
	.viewAllArticle {height:166px; background: url("/resources/images/bg/my-simple/view-all-article-bg.jpg") no-repeat left top;}
	.viewAllArticle .description {padding: 18px 30px 34px 30px; font-size:3.3em; height:66px !important;font-family: "thirsty-script";font-weight:400;font-style: normal;color:#008263;}/* added new skin */
	.videoPlayer { margin:20px 5px 0 0;}
	.quote  {padding:40px 20px 40px 30px;}
	.facebook-comments-plugin h2 {color:#008263; margin-bottom:16px;font-family: "thirsty-script";font-weight: 400;font-style: normal;font-size: 3.3em !important; }/* added new skin */
	.add-to-favourites a.hub-default-buttonFull  {float:right;}
	.facebook-comments-plugin .fbContainer {margin-bottom:20px;width:425px;}	
	.mySimpleNoContent { color: #00986E;  display: table-cell; font-size: 2.4em; height: 200px; text-align: center; vertical-align: middle; width: 620px;}
	
	
	/*SS Landing Page*/
	.articleButtonLeft{margin-top:40px; float:right;}
	
	/* buy it now */
	#modalWidowcontainer{padding-left:0!important}
	#modalWidowcontainer.roundedBoxWhite.simpleHubBin{border-radius:0; padding:0}
	#modalWidowcontainer.modalWidowcontent {border:0}
	.modalWindowText{display:none!important}
	
	/*#lightbox{background: url("/resources/images/bg/my-simple/mySimple-overlay.png") repeat scroll 0 0 transparent !important;}*/
	a.closeButton{background: url("/resources/images/ico/lightbox-close.png") no-repeat scroll 0 0 transparent; right:23px;top:1px;padding:0;height:37px; width:40px; z-index: 99999;}
	
	#lightbox  .simpleHubBin #content{margin:0}
	.binHeader h3{color:#00805d; font-size:2.8em;margin:0}
	#lightbox  .simpleHubBin .crossdevice{background:none;}	
	.simpleHubBin .crossdevice li {background-color: #FFFFFF; float: left;height:auto; margin: 18px 30px 0;padding: 10px 0 0;width: 88px;	}
	.simpleHubBin .crossdevice li .retailerlogo1, .simpleHubBin .crossdevice li .retailerlogo, .simpleHubBin .crossdevice li .outofstock{padding: 10px 0 0;}
	#lightbox .crossdevice ul{margin-top: 22px;overflow:hidden}
	
	.facebookCommentsPlugin h3 {color:#00805d; font-size:2.8em !important; }
	
	/* My Simple Navigation */	
	#NavMySimple.btn-navbar{display: none;}
	.nav-mySimple2.collapse{height: auto;overflow:visible;}
	/*nav.mySimpleNav{margin-top:63px;} hided */ /* added new skin */
	/*nav.mySimpleNav ul li{border-top:1px solid #e1edbd; padding:0; cursor:pointer}*/
	nav.mySimpleNav ul li{padding:0; cursor:pointer}/* added new skin */
	/*nav.mySimpleNav ul li:hover{background-color:#8dc63f;} hided added new skin */
	/*nav.mySimpleNav ul li:first-child{border-top:none} hided added new skin*/
	/*nav.mySimpleNav ul li.selected{background-color:#8dc63f;}*/
	nav.mySimpleNav ul li.selected{background:none;}/* added new skin */
	/*nav.mySimpleNav ul li.selected a{text-decoration:none;color:#fff;}*/
	nav.mySimpleNav ul li.selected a{text-decoration:none;color:#888888;}/* added new skin */
	/*nav.mySimpleNav ul li a{color:#00805d;font-size:1.6em; padding:5px 0 6px 0;outline:none; text-indent:29px;}*/
	nav.mySimpleNav ul li a{color:#99cf39;font-size:3.0em; padding:0;outline:none; text-indent:29px;font-family: "proxima-nova-extra-condensed",sans-serif;font-weight: 200;font-style: normal;}/* added new skin */
	/*nav.mySimpleNav ul li:hover a{text-decoration:none;color:#fff;}*/
	nav.mySimpleNav ul li:hover a{text-decoration:none;color:#99cf39;}/* added new skin */
	nav.mySimpleNav ul li.selected a:hover{text-decoration:none;color:#888888;}/* added new skin */
	nav.mySimpleNav ul li.mobileLogOut{display:none}
	.welcomeContent.navigation{height:328px}
	
	/* city Weather */	
	.skincareTips {margin:0 !important; padding-bottom:10px; position:relative; height:auto;}
	.skincareTips figure  {margin:0; text-align:center;}
	.skincareTips input[type="text"]{border: 1px solid #027F5F; border-radius: 0 0 0 0; color: #000000 !important; font-size: 14px; height: 30px; margin-left: 10px; padding:0 5px; width: 283px; left:0; line-height:30px;}
	.pac-container{font-size:14px;color:#000}
	.weatherBtn{clear:both}	
	.skincareTips .error, .errorMobile {color:#ED0016;font-size:1.4em; display:none; margin:8px 0 0 28px; clear:both; font-weight:normal}
	.skincareTips .maxTemp{font-size:5.0em;color:#00805d;float:left; line-height:50px;}
	.skincareTips .minTemp{margin-top:25px; font-size:2.0em;color:#00805d;float:left}
	.skincareTips .weatherInfo a{text-align:right;color:#00805d; font-size:1.4em; padding-top:25px; text-decoration:underline}
	
	
	.skincareTips input[type="submit"], .skincareTips input[type="button"] { margin-top: 10px;}
	.suggestionContainer{background-color:#fff;border:1px solid #027f5f;height:103px; position:absolute;width:303px;display:block;left:10;z-index:999; display:none;}
	.suggestionContainer a.closeButton{border:1px solid #027f5f;margin:-33px -2px 0 0}
	.skincareTips ul.citySuggestion{list-style:none;height:103px;overflow-y: scroll;}
	.skincareTips ul.citySuggestion li{font-size:1.4em; padding:3px;cursor:pointer;padding-left:11px}
	.skincareTips ul.citySuggestion li:hover{background-color:#8dc63f;color:#fff}
	.skincareTips .jspTrack{border:none;border-radius:0}
	.skincareTips .jspVerticalBar{background: none repeat scroll 0 0 #FFFFFF;width:53px}
	.skincareTips .jspTrack{display:none}
	.skincareTips .jspArrowUp,.skincareTips .jspArrowDown{height:49px; background-color:#8dc63f;display:block;}
	.skincareTips .jspArrowUp{background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll 18px 15px #8DC63F}
	.skincareTips .jspArrowUp.jspDisabled{background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll -21px 15px #fff}
	.skincareTips .jspArrowDown{margin-top:6px; background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll -22px -41px #8DC63F}
	.skincareTips .jspArrowDown.jspDisabled{margin-top:6px; background: url("/resources/images/ico/my-simple/sprite-cs.png") no-repeat scroll 19px -41px #fff}
	.skincareTips .jspArrowUp:hover,.skincareTips .jspArrowDown:hover{background-color:#8dc63f}
	.skincareTips .jspDisabled{background-color:#fff}
	.skincareTips h2 {padding-bottom:6px;}
	.skincareTips .tempUnit {color:#8dc63f}
	.jspPane{width:225px!important}
	
	.smsSubscription{margin:10px 0 0 10px}
	.smsSubscription label{font-size:1.4em;color:#7d7d7d!important}
	/* Simple Sense Mini Survey start */
	
	#surveyCon .optionsListCon{ margin-top:15px;}
	#surveyCon .optionsListCon ul li{list-style:none;margin-bottom:8px}
	#surveyCon .optionsListCon  input[type="radio"], #surveyCon .optionsListCon input[type="checkbox"], .skincareTips input[type="radio"], .skincareTips input[type="checkbox"] {opacity: 0; filter: alpha(opacity = 0); clear:both; position:absolute; left:-2000px;}
	#surveyCon .optionsListCon  label,.skincareTips 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: 26px; color:#00986e; font-size:1.4em;line-height:16px;min-height: 20px;}
	#surveyCon .optionsListCon  input:checked + label,.skincareTips  input:checked + label {color:#068463;content: ' ';background: url("/resources/images/ico/ico-radio-Btn-sel.png") no-repeat scroll 0 0 transparent;}
	#surveyCon .optionsListCon  input[type="checkbox"] + label,.skincareTips input[type="checkbox"] + label {background: url("/resources/images/ico/ico-chkBox-Btn.png") no-repeat scroll 0 0 transparent;}
	#surveyCon .optionsListCon  input[type="checkbox"]:checked + label,.skincareTips input[type="checkbox"]:checked + label{ color:#068463;background: url("/resources/images/ico/ico-chkBox-Btn-sel.png") no-repeat scroll 0 0 transparent;}
	#surveyCon .optionsListCon  label.radioSelected,.skincareTips label.radioSelected {color:#068463;content: ' ';background: url("/resources/images/ico/ico-radio-Btn-sel.png") no-repeat scroll 0 0 transparent;}
	#surveyCon .optionsListCon  input[type="checkbox"] + label.checkSelected, .skincareTips  input[type="checkbox"] + label.checkSelected{ color:#068463;background: url("/resources/images/ico/ico-chkBox-Btn-sel.png") no-repeat scroll 0 0 transparent;}
	#surveyCon .errorContainer {margin-top:-2px; margin-bottom:-20px;}
	#surveyCon .errorContainer div.error{ color: #ED0016;font: normal 14px Arial,Helvetica,sans-serif; margin-left: 28px;}	
	footer .addChoice { width: auto;} /* For ca|| fr (UAT) "contact us" in home page link shows in 2 lines*/
	.addChoice {width:85px;}

	/* Simple Sense Mini Survey end */
	
	/*My Results Page*/
	.accountMgmt .subHeadingResults {margin-top:15px}
	div.myResults {margin:20px 0 0 0;}
	div.myResults ul {list-style:none; clear:both}
	div.myResults ul li {width:auto;}
	div.myResults ul.title li { color: #068463; font-size: 15px; font-weight: bold; padding: 10px 20px 0 0; text-align: left;  width:14%;}
	div.myResults ul.resultsData li { color: #8A8E90; font-size: 12px; font-weight: normal; padding: 0 20px 10px 0; text-align: left; vertical-align: middle;  width:19%;}	
	div.myResults ul.resultsData li.resultButton {width:auto; margin-right:17px; padding-right:0; color:#fff;}
	div.myResults ul.resultsData.completed li.resultButton:last-child {margin-right:0}
	div.myResults ul.resultsData.completed li.resultButton .continueSurveyBtnFound {margin-left:30px !important;}		
	div.myResults ul.resultsData li:first-child, div.myResults ul.title li:first-child {width:15% !important;}
	div.myResults ul.resultsData li.resultButton .standardBtn, div.myResults ul.resultsData.completed li.resultButton .standardBtn {margin-left:0;}
	
	
	/* Simple hub Loader */
	#loaderOverlay{bottom:0;display:none;height: 149px;left: 0;position: absolute;text-align: center;width: 100%;}
	#loaderOverlay img {bottom: 0; left: 0; margin: auto;position: absolute;right: 0;top: 0;}
	
	.accountMgmt .newsletterFrm #loaderOverlay{top: 0;left: 0;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 100;}
	.accountMgmt #loaderOverlay{height: 32px;}
	.accountMgmt #loaderOverlay img{left: -150px;}
	.accountMgmt .newsletterFrm #loaderOverlay img{left: 0;}
	.loginContainer ul li a:focus {color:#068463 !important;}
	
	/*Spolight Changes*/
	.productMediumImg figure, .titleDescImg figure {margin-bottom:30px;}
	.titleDescImg .description {padding-bottom:16px;}
	.titleImgDesc h2 {padding-bottom:12px !important; padding-left:28px !important;}
	.titleImgDesc figure {padding-bottom:16px;}
	
	#contactUsForm textarea {width:545px !important;}
	.singleColumnLayout{width:80%!important}
	
}
@media only screen and (min-width:769px) and (max-width:1000px) {
	.nav-collapse {-webkit-transform: none !important; height:36px!important; clear:both}	
}

@media only screen and (min-width:20px) and (max-width:768px)
 {

	header { border-bottom: 2px solid #8DC63F;}
	header nav.mainNav ul li.selected a{background-image:none!important}

	/* My Simple Navigation */
	
	nav.mySimpleNav ul li.mobileLogOut{display:block}
	nav.mySimpleNav {margin-top: 4px;}
	.nav-mySimple2.collapse{overflow: hidden;height:0}
	.welcomeContent.navigation, .mobileLeftNavContainer.navigation {height:auto; background-image:none;padding:0 0 4px 0}
	.nav-mySimple2.in.collapse{overflow: visible;}
	#NavMySimple.btn-navbar{display: block;height:40px;background-color:#00805d;cursor:pointer}
	#NavMySimple.btn-navbar span{background: url("/resources/images/ico/my-simple/sprite.png") no-repeat scroll right -20px transparent;color: #FEFFFE;display: inline-block;font-size: 1.6em;padding: 9px 13px 0 29px;}
	#NavMySimple.btn-navbar.collapsed span{background: url("/resources/images/ico/my-simple/sprite.png") no-repeat scroll right 17px transparent;color: #FEFFFE;display: inline-block;font-size: 1.6em;padding: 9px 13px 0 29px;}
	.breadcrumbHub {display:none;}
	.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{width:98% !important;}
	.welcomeContent {height:auto; padding-bottom:10px;}	
	.field-validation-error, .forgotPasswordContainer span.field-validation-error span {color:#ed0016 !important; font-size:14px !important; font-weight:normal !important;}
	.field-validation-error.errorCity.errorCityService {float: right;  margin-right: 15px;}
	.loginContainer li {margin-bottom:6px}
	.rememberMe {margin-top:13px;}
	#rememberMe.androidRM { margin-top:0 !important; padding-top: 0 !important; }
	div#mainContainer {min-height:auto !important ;}
	
	
	/* My Simple Navigation end */
	.topNavContainer,.serachNav,.topLeftNav,.quote, .quotes,  .leftPanel, .btnContainer span, .footer-left-container .socialMedia  {display:none !important}
	.btnContainer .facebookButtonContainer span{display:block!important}
	.facebookButtonContainer {margin:20px 0 12px 0;}
	.facebookButtonContainer.fixFBAlign { margin-top: 10px;}
	body{background:none !important}
	section#outerContainer{background-image:none!important}
	.navbar{margin-bottom:0}
	.navbar .btn-navbar.collapsed {background-color:#fff;background-image: none; border: 2px solid #DBDBDC;border-radius: 5px;cursor: pointer;margin: 14px 19px 21px 0;padding: 8px 6px 3px;}
	.navbar .btn-navbar{background-color:#8dc63f;background-image: none; border: 2px solid #8dc63f;border-radius: 5px;cursor: pointer;margin: 14px 19px 21px 0;padding: 8px 6px 3px;}
	.navbar .btn-navbar:hover{background-color:#8dc63f;border-color: #8dc63f}
	.navbar .btn-navbar.collapsed span{background-color: #8dc63f;border-radius: 2px;display: block;height: 5px; margin-bottom: 5px;width: 29px;}
	.navbar .btn-navbar span{background-color: #fff;border-radius: 2px;display: block;height: 5px; margin-bottom: 5px;width: 29px;}
	.navbar .btn-navbar:hover span{background-color:#fff;}
	header .nav-collapse.in.collapse .mainNav{height:auto;background: url("/resources/images/bg/mobile/m-mainnav-bg.jpg") no-repeat scroll 0 0 transparent;margin-left:4px; box-shadow: none;box-shadow:none!important;-webkit-box-shadow:none}
	header nav.mainNav{box-shadow: none!important;background:none!important; height:auto!important;margin-left:0!important;}

	header nav.mainNav > ul{background:none!important}
	header nav.mainNav > ul > li{background:#8dc63f!important;width:100%}
	header .nav-collapse.in.collapse  nav.mainNav > ul > li{display:block;float:none}
	header nav.mainNav ul{margin-top:25px;top:0;}
	header nav.mainNav ul li{border-top:2px solid #fff}
	header nav.mainNav ul li:first-child{border-top:none}
	header nav.mainNav ul li a{color:#fff !important;font-size:3em!important;text-align:left!important; width:100% !important; text-transform: none;padding:1px 0 0 20px!important }
	header nav.mainNav ul li a:hover{background:none !important; color:#fff!important}
	header nav.mainNav ul li.selected, header ul.mobNav li.selected {background:none repeat scroll 0 0 #64a93f!important; color:#fff!important;}
	header nav.mainNav ul li.selected a, header ul.mobNav li.selected a {color:#fff!important;}
	.nav-collapse.in.collapse .topLeftNav,.nav-collapse.in.collapse .serachNav{display:none!important;visibility:hidden!important;}
	header{background: none}
	div#mainContainer, .footerCopyright {max-width:320px !important;}	
	.simpleLogo img{width:117px}
	header a.simpleLogo{margin:6px 0 0 11px !important}
	
	.megaMenu,.menu{display:none;visibility:hidden}
	.mobNav{display:block}
	.mobNav li{border-top: 2px solid #E1EDBD;background: none repeat scroll 0 0 #8DC63F !important;  font-family: "proxima-nova-extra-condensed",sans-serif;}
	.mobNav li#MobileCountrySelector, .mobNav li#MobileCountrySelector #dk_container_countrySelector {font-size:12px; color:#8A8E90;background:none!important}
	.mobNav li a{ color: #fff !important;font-size: 3em !important;   
    text-align: left !important;
	padding: 1px 0 0 20px;
    text-align: center;
	text-decoration:none;
	}
	.mobNav li#MobileCountrySelector:hover a, .mobNav li#MobileCountrySelector #dk_container_countrySelector a:hover, .mobNav li#MobileCountrySelector ul.dk_options_inner li a {color: #8A8E90 !important; font-size:12px !important;Font-family:Helvetica,Arial,sans-serif}
	.mobNav li:hover{background:none repeat scroll 0 0 #64A93F !important;}
	.mobNav li:hover a{color:#fff!important;}
	.dk_options a{padding:8px 10px !important}
	
	
	
	/*Where to buy*/

	.conentMainContainer .threeBox,.conentMainContainer .threeBox .secondContainer li article{overflow: hidden;margin: 0;}
	.conentMainContainer .threeBox .firstBox{width:100%;}
	.conentMainContainer .threeBox .firstBox .heading{display:none;}
	.conentMainContainer .threeBox .secondContainer{margin:0;}
	.conentMainContainer .threeBox .secondContainer li article div.roundedBoxWhite, .conentMainContainer .threeBox .secondContainer li{height:auto!important;}
	.conentMainContainer .threeBox .secondContainer li{margin: 0;border-top: 1px solid #dbdbdc;overflow: hidden;line-height: 0;padding: 5px 0;float: none;}
	.conentMainContainer .threeBox .secondContainer li.openCategory{padding-bottom:0;background-color: #f7f7f7;}
	.conentMainContainer .threeBox .secondContainer li article{padding: 0 0 0 10px;height: 50px;background: url("/resources/images/ico/mobile-skin-arrow.png") no-repeat scroll 95% center transparent;}
	.conentMainContainer .threeBox .secondContainer li.openCategory article{
    background: url("/resources/images/ico/mobile-skin-arrow-r.png") no-repeat scroll 95% center transparent;}
	.conentMainContainer .threeBox .secondContainer li figure{margin:0;padding: 0;}
	.conentMainContainer .threeBox .secondContainer li article div.roundedBoxWhite,.conentMainContainer .threeBox .secondContainer li article div.desc{float:left;margin-bottom: 0;  }
	.conentMainContainer .threeBox .secondContainer li p{margin: 15px 0 0 5px!important;width: 190px;font-size: 23px;font-weight: 200;font-family: "proxima-nova-extra-condensed",sans-serif;}
	.conentMainContainer .threeBox .secondContainer li p a{color: #008263!important;}
	.conentMainContainer .threeBox .secondContainer li p a:hover{text-decoration:none;}
	.conentMainContainer .threeBox .secondContainer li .productList li:first-child{margin-top: 10px;}
	.conentMainContainer .threeBox .secondContainer li .productList li{padding: 0;}
	.conentMainContainer .threeBox .secondContainer li .productList li span{font-size: 20px;color: #8a8b8d;font-weight: 200;font-family: "proxima-nova-extra-condensed",sans-serif;line-height: 50px;display: block;padding-left: 20px;cursor: pointer;}
	
	.conentMainContainer .threeBox .secondContainer li .productList p{font-size: 24px;color: #8a8b8d;font-weight: 200;font-family: "proxima-nova-extra-condensed",sans-serif;border-top: 1px solid #dbdbdc;padding-left: 15px;height: 50px;line-height: 50px;width: auto;
	margin-left: 0!important;}
	
	.conentMainContainer .threeBox .secondContainer li .productList li .showStores li{margin-top: 0;border: 0;padding: 0;line-height: 20px;margin-top: 10px;}
	.conentMainContainer .threeBox .secondContainer li .productList li .showStores{margin-top: 0;padding-left: 20px;padding-right: 50px;padding-bottom: 20px;}
	
	.conentMainContainer .threeBox .secondContainer li .productList li .showStores span,.showStores>li #showStore span{line-height: 17px;border: 0;padding: 8px 0;font-family: arial;
	font-size: 16px;background: url("/resources/images/ico/white-arrows.png") no-repeat scroll right 8px #8DC63F;display: inline-block;padding-right: 25px;color: #fff;font-weight: 700;}	
	.conentMainContainer .threeBox .secondContainer li .productList li .showStores p{font-weight: 400;border: 0;font-size: 18px;color: #008263;font-family: "thirsty-script";padding-left: 0;
	height: auto;line-height: 20px;display: block;}
	.conentMainContainer .threeBox .secondContainer li .productList li .showStores a,.showStores>li #showStore{display: block;padding: 0;background: none;background-color: #8DC63F;margin-top: 15px;text-align: center;}
	.showStores input[type="text"],.showStores #distance{width:100%;box-sizing: border-box;display: block!important;}
	.showStores>li #dk_container_distance{display: none!important;}
	.productList li .thirdBox{background: #fff;border-top: 1px solid #d7d7d7;}
	.conentMainContainer .threeBox .secondBox, .conentMainContainer .threeBox .thirdBox{display: none;visibility: visible;}
	
	a.addToFav.added{display: none!important;}
	/*Where to buy Map*/
	.conentMainContainer.wheretobuyMap{padding: 20px 0 0;width: auto;}
	#contentArea .conentMainContainer.wheretobuyMap h2{font-family: "proxima-nova-extra-condensed";font-size: 45px!important;color: #8a8b8d;font-weight: 600;margin: 0 20px!important;}
	#contentArea .conentMainContainer.wheretobuyMap p.result{margin: 5px 20px 10px!important;}
	#contentArea #showStores{font-family: "myriad-pro-n4", "myriad-pro";font-weight: 600;font-style: normal;font-size: 18px;color: #008063;padding-left: 28px;background: url("/resources/images/ico/breadCrumbArrow.png") no-repeat scroll left center transparent;border-radius: 0;border: none;}
	#contentArea #showStores{text-decoration:none;}
	#contentArea #showStores span{
    background: none;
    padding: 0;
}
	.wheretobuyMap .storeResult{margin:0 20px;}
	.wheretobuyMap .storesMap{margin-top: 30px;}
	.wheretobuyMap .storesMap h3{font-family: "proxima-nova-extra-condensed";  font-size: 35px;  
    color: #fff;  font-weight: 600;  margin: 0!important;background-color: #8dc63f;padding: 5px 0 5px 20px;  -webkit-box-shadow: 0px 2px 5px 0px rgba(151,151,151,1); -moz-box-shadow: 0px 2px 5px 0px rgba(151,151,151,1); box-shadow: 0px 2px 5px 0px rgba(151,151,151,1);display: block;}
	.wheretobuyMap .storesMap li{list-style:none;padding: 20px 0;margin: 0 20px;overflow: hidden;border-bottom: 1px solid #dbdbdc;}
	.wheretobuyMap .storesMap li h4{font-size: 24px;color: #008063;font-family: "proxima-nova-extra-condensed";float: left;margin-right: 6px;min-width: 100px;}
	.wheretobuyMap .storesMap li span{float: right;font-size: 14px;color: #6d6e71;margin-top: 6px;left: 0;}
	.listTable ul li span,.listTable ul li h4,.listTable ul li p,.listTable ul li a{padding:0;width:auto}
	.wheretobuyMap .storesMap li p{float: left;margin: 5px 0 0 0!important;width: 220px;font-size: 1.6em;}
	.wheretobuyMap .storesMap li .storeNumMos{
    float: left;
    text-indent: -999px;
    background: url("/resources/images/ico/mapPhone.png") no-repeat scroll 92% center transparent;
    height: 60px;
    width: 40px;
    display: block;
}
	.wheretobuyMap .storesMap .loadMore{margin: 40px 0 0 25%;}
	.wheretobuyMap .listTable{margin-top:0;}
	.wheretobuyMap .map,.wheretobuyMap .largeMap,.wheretobuyMap .listTable table, .wheretobuyMap .storesMap li a.storeNum
	, .leftPanelMapLocator .heading, .leftPanelMapLocator form#storelocator,
	.leftPanelMapLocator .result,.leftPanelMapLocator article > div{display:none;margin:0}
	.leftPanelMapLocator{margin: 0;padding-left: 20px;}
	/*Registration page css*/	
	.accountMgmt .signUpFooter {display:none;}
	#mainContainer.res .wrapper { padding:8px 20px 0 29px;}
	.accountMgmt {margin-bottom:0;}
	.default-ac-button,.default-ac-button:hover {padding:8px 70px 10px 18px; width:auto!important; text-align:left; color:#00805d; font-size:1.6em; font-weight:normal; border:0 none; float:right; background:#e1edbd url("/resources/images/ico/mobile/m-arrow.png") no-repeat right center; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0;  }	
	.whiteTransWrapper { border-bottom-left-radius: 0; border-bottom-right-radius: 0; height: auto; width: auto;}
	.conentMainContainer.wheretobuy,.conentMainContainer, .accountMgmt li,.conentMainContainer.wheretobuyMap { width:100%; font-family:Helvetica, Arial, sans-serif;}
	#contentArea {margin:0 3px 0 4px; min-height:392px !important; background: url("/resources/images/bg/mobile/m-container-bg.png") no-repeat scroll 0 0 transparent;}	
	.conentMainContainer h1, .conentMainContainer .leftContent h1, .conentMainContainer h2, .conentMainContainer .leftContent h2 { font-size:3.6em; color:#00805d; font-family:Arial,Helvetica,sans-serif;}
	.registrationContainer .instructions {margin:9px 0 21px 0;clear:both}
	.registrationContainer .form-instructions {margin-bottom:21px;}
	.registrationContainer .form-instructions p {margin-top:17px;}
	.registrationContainer .form-instructions ul {margin:0; padding:0; list-style:none;}
	.registrationContainer .form-instructions ul li {margin:17px 0 0 0; color: #00986E;}
	li.labelHeadingNew { padding: 2px 0 17px;}
	li.labelHeadingNew p {margin-top:15px;}
	.accountMgmt p, .accountMgmt label {font-size:1.4em; color:#00986e; font-weight:normal;}	
	.accountMgmt label {margin-left:10px; padding:0 0 3px 0; float:none; color:#00986e; width:auto; }
	/*#dk_container_titleSelector .dk_toggle {width:71% !important;}	
	#dk_container_dobDate, #dk_container_dobMonth, #dk_container_dobYear  {margin-bottom:10px !important;}
	#dk_container_dobDate .dk_toggle, #dk_container_dobYear .dk_toggle  {width:25% !important;}
	#dk_container_dobMonth, #dk_container_dobMonth .dk_toggle {width:25% !important;}*/
	#dk_container_titleSelector .dk_toggle {width:58px !important;}	
	#dk_container_dobDate, #dk_container_dobMonth, #dk_container_dobYear  {margin-bottom:10px !important;}
	#dk_container_dobDate .dk_toggle, #dk_container_dobYear .dk_toggle  {width:18px !important;}
	#dk_container_dobMonth .dk_toggle {width:18px !important;}
	#dk_container_dobMonth.dk_container {margin-right:10px;}
	#dk_container_dobYear.dk_container {margin-right:0;}	
	.accountMgmt .dk_container {margin-bottom:0 !important;}
	#dk_container_countrySelector.dk_container.dk_theme_default { margin-left: 20px !important;}
	.optUS.accountMgmt input[type="checkbox"] { opacity: 1; position: absolute;}
	.optUS input[type="checkbox"] + label, .optUS input[type="checkbox"]:checked + label { background:none !important; padding-left:20px !important; padding-top:0 !important;}
	.optUS.accountMgmt input[type="checkbox"] { opacity: 1; position: absolute; left:0px; padding-left:0;}	
	label.choosePreferences {margin-left:0;}
	.accountMgmt input[type="checkbox"] + label { line-height:normal;}	
	.accountMgmt input[type="checkbox"] { opacity: 1; position: absolute; right:4px;}	
	.accountMgmt input[type="text"], .accountMgmt input[type="password"] {width:83%; border:1px solid #8dc63f; background-color:#fcfdf8;}	
	.accountMgmt li label.optInLabel.right {margin:11px 0 7px 10px; padding-bottom:5px; display:inline-block}
	.accountMgmt input[type="checkbox"] + label, .accountMgmt input[type="checkbox"]:checked + label { background:none; padding:0 20px 0 0;}	
	.registrationContainer label.choosePreferences {margin-bottom:3px;}
	.registrationContainer input[type="submit"], .registrationContainer input[type="button"] { width:auto;}
	.backToTopContainer{margin-top:18px; text-align:center;}
	a.backToTop {margin-top:3px; font-size:1.6em; color:#525252; text-decoration:underline; display:inline;}	
	.cancelBtn,.default-ac-button-back,.cancelBtn:hover,.default-ac-button-back:hover {margin:8px 0 0 0; padding-left:0; padding-top:2px; color:#00805d; font-size:1.6em; font-weight:normal; float:left; background:none; border:0 none;}
	.cancelBtn, .cancelBtn:hover {text-decoration:underline !important;}
	.contactUs h2.title {font-size:19px !important;}
	#contactUs-uk  .richText {font-size:13px !important;}
	.registrationContainer a.privacy, .contactUs a.privacy { color: #00986e;}
	.registrationContainer ul li.btnContainer, li.btnContainer  { margin-top: 20px; }
	.accountMgmt input[type="text"], .accountMgmt input[type="password"]{border-radius:0!important;}	
	#recaptcha_image {width:125px !important; }
	input#recaptcha_response_field {width:100px !important;}
	.recaptchatable #recaptcha_response_field { font-size: 8pt;}
	#recaptcha_area .recaptcha_image_cell {width:auto !important;}
	footer#homePage a.tel{color:#424242}
	footer#homePage {margin:16px 0 0 0; text-align:left;background: url("/resources/images/bg/res-mobile-footerBg.png") repeat-x scroll 0 0 transparent;font-size:9px;color:#424242;padding-top:15px}
	.footerNav {width:90%;}
	.footerNav .addChoice img{width:8px}
	ul.footerNav li span{padding: 0 ;}
	ul.footerNav li, ul.footerNav li a, ul.footerNav li span {float:none; color:#424242;font-size:9px;line-height: normal;}
	#homePage .footerCopyright {width:90%;color:#8a8b8b}
	/*.footerCopyright p {margin-bottom:6px;}*/
	.signUpFooter {margin-top:12px; text-align:left;}
	footer .signup-today{display:none!important}
	#loginForm ul li:last-child a {font-size:1.4em;}	
	.accountMgmt  li label.optInLabel.right.radioSelected, .accountMgmt  li label.optInLabel.right, .accountMgmt  li input:checked + label.right { background-image:none; float:left;}
	.accountMgmt li .optInRadio {opacity:1 !important;}
	.registrationContainer .optInRadio {margin: 12px 0 0 0 !important;}
	.accountMgmt li label.optInLabel.right {margin-left:10px !important;}	
	.accountMgmt li label.optInLabel.right:last-child {margin-left:50px !important;}
	#optInYes { position:absolute !important; left:45px !important; }
	#optInNo {position:absolute !important; left:175px !important; }		
	#optInYes.androidOptinYes, #optInNo.androidOptinNo {margin:10px 0 0 !important}	
	#receiveInfo.androidReceiveInfo, #receiveInfoOffers.androidReceiveInfoOffers, #mobileSMSSubscription.androidMobileSMSSubscription, #privacyTerms.androidPrivacyTerms {margin-top:0 !important;}
	.registrationContainer .titleSelector {  float: left; margin: 0;}	
	.titleSelector select { width: 120px; font-size: 13px; padding: 7px 10px;}
	/*select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-radius: 0 !important; }*/
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {margin-bottom:0 !important;}
	.dk_fouc select { position: inherit!important; top:0 !important; visibility:visible !important;}	
	.accountMgmt select#dobDate, .accountMgmt select#dobMonth, .accountMgmt select#dobYear {margin-right:5px; width: 77px !important; font-size: 14px; padding: 7px 10px;}
	label {cursor:default !important;}
	#MobileCountrySelector {padding:10px 0;}
	.mobNav li#MobileCountrySelector:hover {background:none !important;}
	#countrySelector {margin-left:28px; width:150px !important; }
	li#MobileCountrySelector div#dk_container_countrySelector div.dk_options {position:static !important;}
	.mobNav li#MobileCountrySelector a.dk_toggle { padding:7px 35px 7px 10px !important; font-size:12px !important; color:#8A8E90 !important;}	
	.accountMgmt li.rememberMe input[type="checkbox"] {right:160px !important;}	
	.accountMgmt #loginBtn.default-ac-button, .accountMgmt #forgotPwdSubmitBtn.default-ac-button, .accountMgmt #nextBtn.default-ac-button, .accountMgmt .default-ac-button { margin-left:-18px; width:293px !important; float:none;}
	.loginContainer a {font-size:16px; color:#00805d !important;}
	.loginContainer a:first-child {margin-right:50px;}
	.accountMgmt #registrationSubmitBtn.default-ac-button {width:auto !important; float:right;}
	.accountMgmt.updateDetailContainerValidation #registrationSubmitBtn.default-ac-button { float: left; width: 293px !important;}
	.accountMgmt select#regionSelector {width:242px !important; font-size: 13px; padding: 7px 10px;}
	.accountMgmt.updateDetailContainerValidation  input[type="checkbox"] {right:5px !important;}	
	.loginContainer ul {margin-top:9px;}
	.loginContainer input[type="text"], .loginContainer input[type="password"] {padding:7px 10px}
	.accountMgmt, #outerContainer > div {min-height:inherit !important;}
	#nextBtn.default-ac-button {margin-top:25px;}
	.loginContainer .divider {border:0 none}
	.registrationContainer li.privacyTermsLi label.error {margin-top:0 !important;}
	.accountMgmt.updateDetailContainerValidation .btnContainer {padding-bottom:0 !important; border-bottom:none !important;} 
	select#countrySelector  {padding:3px 0 2px 10px !important; color:#8A8E90;}
	.titleSelector select#titleSelector, select#dobDate, select#dobMonth, select#dobYear, select#regionSelector {padding:3px 0 2px 10px !important; border:1px solid #8dc73f; color:#00986E; background-color: #FCFDF8;}
	input[type="radio"], input[type="checkbox"] { line-height: normal; margin: 4px 0 0 !important;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		input[type="radio"], input[type="checkbox"] { line-height: normal; margin: 3px 0 0 !important;}
	}
	/*My Simple Landing Page*/
	.container-fluid {padding:0; margin:0 3px 0 4px;}
	.contentContainer{padding:0; width:100% !important; min-height:inherit !important;}	
	.promotion-section, .personalRecommendation, .smile-promotion, .sample-content-module {margin-top:10px !important;}


	/*h1 sup {display:none;}
	ul.footerNav li, ul.footerNav li a {font-size:9px;}
	*/
	/*Article Page*/
	.heroContent { margin-bottom: 4px !important;}
	.heroContent .description { padding:23px 30px; background:url("/resources/images/bg/my-simple/m-spotlight-content-bg.jpg") no-repeat left top;}	
	.add-to-favourites a.hub-default-buttonFull  {margin:10px 0 0 -15px; float:left;}
	.heroContent .description h2 { padding-top: 5px !important;}
	.viewAllArticle .description {padding: 14px 25px 39px;}
	.heroContent .description .socialMedia {padding-top: 0;}
	.heroContent figure {height:auto;}
	.viewAllArticle .description {height:66px; overflow:hidden;}
	.mySimpleNoContent { width: 300px;}
	
	
	/*Pagination CSS*/
	.pagination .span4 {width:33.3333% !important; float:left;}
	.pagination {padding:7px 13px 0 10px;}
	
	/*Result Page*/
	div.myResults {margin-top:15px;}
	div.myResults .resultsData.completed li{padding-bottom:2px;}
	div.myResults ul.resultsData.completed { list-style: none outside none; margin-right: -8px; margin-top:7px; padding-top: 11px;}
	div.myResults ul.title li, div.myResults ul.title li:first-child { color: #00986e; font-size: 16px; font-weight: normal; padding: 0 20px 0 0; text-align: left;  width:40% !important;}
	div.myResults ul.resultsData li:first-child {color: #00986e; font-weight: normal; padding: 0 20px 0 0; text-align: left;  width:40% !important;}
	div.myResults ul.resultsData li { color: #00986e; font-size: 14px; font-weight: normal; padding: 0 0 10px 0; text-align: left; vertical-align: middle;  width:50%;}
	div.myResults ul.resultsData li.resultButton {width:98% !important; font-size:10px;}
	div.myResults ul.resultsData li.resultButton a.roundedButton.standardBtn {margin-left:-22px; float:left; width:205px !important;}
	/*.resultsData.completed {	background: url("/resources/images/bg/my-simple/result-bg.png") no-repeat scroll right top transparent;	}	*/
	
	.accountMgmt .roundedButton, .accountMgmt .roundedButton:hover {border-radius: 0 0 30px 0;  text-align: left; font-weight:normal;}
	.accountMgmt .standardBtn, .accountMgmt .standardBtn:hover {padding:11px 70px 12px 18px; display:inline-block; text-align:left; color:#00805D; font-size:1.6em; font-weight:normal ; border:0 none; text-decoration:none; cursor:pointer; background:#E1EDBD url("/resources/images/ico/my-simple/sprite.png") no-repeat right -105px; border-bottom-right-radius:30px; border-bottom-left-radius:0; border-top-right-radius: 0; border-top-left-radius: 0;}	
	.accountMgmt .selectLocationBtn {margin-left:5px;}	
	.registrationContainer span.field-validation-error {line-height:20px; margin-left:10px !important;}
	.mobileLeftNavContainer { background-image:none;}
	.mobileLeftNav .mobileLeftNavContainer {display:block;}
	.createNewPwdContainer ul.passwordRules, .registrationContainer ul.passwordRules  {list-style:none; margin-top:16px;}
	.createNewPwdContainer ul.passwordRules li, .registrationContainer ul.passwordRules li {font-size:14px; color:#00986e; background-image:none; padding-left:0px;}
	.createNewPwdContainer ul { margin-top:8px;}
	.createNewPwdContainer li {margin-bottom:0px;}
	.createNewPwdContainer li input {margin-bottom:0px;}

/*Active State*/
	.accountMgmt .standardBtn:active, .default-ac-button:active, .default-ac-button:active {color:#fff; background:#8dc63f url("/resources/images/ico/my-simple/sprite.png") no-repeat right -48px;}
		
	
/* City suggestion*/
	.accountMgmt  .suggestionContainer{background-color:#fff;border:1px solid #027f5f;height:103px; position:absolute;width:239px !important;display:block;left:0;z-index:999; display:none;top:19px}
	.accountMgmt  .suggestionContainer a.closeButton{border:1px solid #027f5f;margin:-33px -2px 0 0}
	.accountMgmt  ul.citySuggestion{list-style:none;height:103px;}
	.accountMgmt .selectLocationBtn{margin:10px 0 0 0 !important; width:240px !important;}
	
/*Registration steps1*/
	.accountMgmt ul.registrationSteps ul li {width:100%; margin-bottom:0 !important;}
	.accountMgmt ul.registrationSteps li h2 {padding-top:10px; font-size: 1.2em !important; font-weight: bold;}	
	.accountMgmt ul.registrationSteps ul {   margin: 0 !important;}
	.accountMgmt ul.registrationSteps li label.optInLabel.right:last-child, .accountMgmt ul.registrationSteps li label.optInLabel.right {margin-left:0 !important;}
	.accountMgmt ul.registrationSteps li li:last-child input#rememberMe {left:10px;}
	.accountMgmt.optUK ul.registrationSteps li li:last-child input#rememberMe {right:155px;}
	.accountMgmt ul.registrationSteps li li:last-child label {padding-left:10px !important;}
	.accountMgmt.optUK ul.registrationSteps li li:last-child label {padding-left:0 !important; margin-left:0px !important}
	.accountMgmt ul.registrationSteps .returningCusPass {margin-left:0;}
	.accountMgmt ul.registrationSteps li .keepMeSignedIn {margin:15px 0 0 10px;}
	.accountMgmt ul.registrationSteps li .keepMeSignedInLabel {padding-left:30px !important;}
	.accountMgmt ul.registrationSteps li li  {position:relative !important;}
	.accountMgmt ul.registrationSteps li li  {padding-left:10px;}
	.accountMgmt ul.registrationSteps li label {line-height:inherit !important;}
	.accountMgmt ul.registrationSteps li li #optInNewUser.optInRadio, .accountMgmt ul.registrationSteps li li #optInPassword.optInRadio {margin:15px 0 0 0 !important;}
	.accountMgmt.optUK ul.registrationSteps li li #optInNewUser.optInRadio, .accountMgmt.optUK ul.registrationSteps li li #optInPassword.optInRadio {margin:15px 0 0 0 !important;}
	.accountMgmt ul.registrationSteps li li #optInNewUser.optInRadio { left: 10px !important;}
	.accountMgmt ul.registrationSteps li li #optInPassword.optInRadio { left: 10px !important;}
	.accountMgmt.optUK ul.registrationSteps li li #optInNewUser { left: 137px !important; position:absolute;}
	.accountMgmt.optUK ul.registrationSteps li li #optInPassword { left: 220px !important; position:absolute;}
	.accountMgmt.optUK ul.registrationSteps li .keepMeSignedInLabel { padding-left: 0 !important;}
	.accountMgmt.optUK ul.registrationSteps li .keepMeSignedIn {position:absolute; left:165px !important;}
	.accountMgmt ul.registrationSteps li li label.optInLabel.right.keepMeSignedInLabel { padding:0 0 0 30px !important; line-height:normal !important; }
	a.buttonText {margin-top:0; line-height: normal !important; font-size:14px; }	
	.fbContainer iframe{width:313px !important;}
	div.myResults ul.resultsData.completed li.resultButton .continueSurveyBtnFound {margin-left:-22px !important;}	
	.accountMgmt #dk_container_regionSelector a.dk_toggle {width:186px !important;}	
	.accountMgmt ul.citySuggestion li {width:173px;}
	.addChoice {width:auto;}
	.skincareTips input[type="text"] {width:282px;}
	.skincareTips .iphoneInput {width:280px !important; border:1px solid #ff0000;}
	.skincareTips .error, .errorMobile {color:#ED0016;font-size:1.4em; display:none; margin:8px 0 0 28px; clear:both; font-weight:normal}
	.registrationContainer .smsError {line-height: 15px !important;}
/* my simple loader */
	.accountMgmt #loaderOverlay {height: 129px;}
	.accountMgmt #loaderOverlay img {left: -47px;}
	
	input[type="checkbox"],
	input[type="radio"] {
		border: 0 none !important;
	}
	
	.articleButtonLeft {float: none; margin-left: -30px;	}
	
	div.sweetcaptcha{margin-left:-30px!important}
	
	
	

/* Global Mobile CSS  */

.conentMainContainer{margin:0;}
#mainContainer #contentArea{margin:0 !important; min-height:20px !important;}
section#outerContainer .breadcrumb{margin:10px 0 0 !important;}
.wrapper{padding:0}
.conentMainContainer h1{margin:10px 20px !important;}
.accountMgmt.conentMainContainer h1{margin:10px 0 !important;}
#contentArea.errorPage ul li, #contentArea.errorPage ul li a
{color:#6d6e71; font-size:16px;  margin:10px 0 0!important; font-family:"myriad-pro-n4", "myriad-pro"; font-weight:400; font-style:normal;}
.conentMainContainer p {color:#6d6e71; font-size:1.6em; line-height:20px; margin:0 20px 10px !important; font-family:"myriad-pro-n4", "myriad-pro"; font-weight:400; font-style:normal;}

/*Changes for the "features" alignment in PDP page for mobile*/
.toggle_container #wc-power-page { margin: 0 20px 10px !important; }
#wc-power-page #wc-aplus .wc-fragment h2 { margin-top: 8px !important; }
.toggle_container #wc-power-page #wc-aplus .wc-fragment .wc-text-wrap .wc-rich-content-description { color: #6d6e71;font-family: "myriad-pro-n4","myriad-pro" !important;font-size: 16px !important;font-style: normal;font-weight: 400 !important;line-height: 20px; }

.accountMgmt.conentMainContainer p{margin:0 0 10px !important;}
#mainContainer .homepage p,#mainContainer .homepage .richText,
.termsCondns article p, .termsCondns  .richText {color:#6d6e71; font-size:16px; font-family:"myriad-pro-n4", "myriad-pro"; font-weight:400; font-style:normal;}
.termsCondns article p, .termsCondns  .richText{margin: 0 20px 26px;}
#contentArea .conentMainContainer h2{font-size:2.5em !important; margin:10px 20px;}
#contentArea .conentMainContainer.productLandingPage h1, #contentArea .yourSkincareQuesPageContent.conentMainContainer h1, 
#contentArea .ourPhilosophy.conentMainContainer h1, #contentArea .conentMainContainer .leftContent h1, 
#contentArea .conentMainContainer h1{font-size:4.5em !important;}
#contentArea.errorPage h1, .singleColumnLayout.termsCondns h1
{color: #8A8B8D;font-family: "proxima-nova-extra-condensed",sans-serif;font-style: normal;font-weight: 200;text-transform: uppercase;font-size:4.5em !important;margin:10px 20px !important;}
#contentArea.errorPage h2, #contentArea.errorPage h3, .termsCondns article h3
{margin:10px 20px !important;color: #008263;font-family: "thirsty-script";font-size: 2.5em !important; font-style: normal;font-weight: 400;}
.conentMainContainer .leftContent{width:100% !important;}
.conentMainContainer .leftContent .richText p{margin-top:10px; }
.conentMainContainer .leftContent{width:100%;}
.bottomImageTextContainer{display:none;}
.conentMainContainer .socialMedia{margin:25px 10px 5px 20px;}
.desktopContent.mobileContent{display:block !important;}
.mobileContent{display:block;}
.desktopContent{display:none !important;}
.skinForcast > figure,.skinForcast .findOutMore{margin-top: 10px;margin-left: 0;}
.skinForcast > h3{margin-left:10px;margin-bottom: 5px;display: block;}
.recommendedCarousel #recommendedCarousel li{width: 151px;}
.recommendedCarousel #recommendedCarousel li a {width: auto;}
.recommendedCarousel .carouselNavigation .pageCount{display:none;}
.recommendedCarousel h2{font-size: 2.4em !important;}
.recommendedCarousel .carouselNavigation div{float:right;margin-right: 16px;}
.breadcrumb li a.desktopContent{display:none !important;}
.breadcrumb li a{background:url("/resources/images/ico/breadCrumbArrow.png") no-repeat scroll 0 2px transparent; color: #008263; font-family: "myriad-pro-n6", "myriad-pro"; font-size: 1.8em; font-style: normal; font-weight: 600;margin-left:20px;padding-left:35px;}
.defaultBtn{color:#626262;}
.mobileContent.socialMediaHomePage {display:block;}
a.closeButton{right:56px;}
ul.footerNav li.desktopContent{display:none !important;}
/* END Global Mobile CSS  */


/* Product Landing, Product Category & Product Description Page  */
.productLandingPage ul.spotLight li, .productCategoryPage  ul.spotLight li{border-bottom:2px solid #DBDBDC; margin:0px; width:100% !important;}
.productLandingPage ul.spotLight li .description h3, .productCategoryPage ul.spotLight li .description h3{font-size: 2.6em;}
.productLandingPage .spotLightContainer{padding-top:10px;margin-bottom:10px;overflow:hidden;}
.productCategoryPage .spotLightContainer{padding-top:10px;margin-bottom:10px;}
.productLandingPage ul.spotLight ,.productCategoryPage ul.spotLight{border-top:2px solid #DBDBDC;}
.productLandingPage ul.spotLight li:hover, .productCategoryPage ul.spotLight li:hover, .expandCollaspeContainer .expandCollaspetab h3:hover
{background-color:#ebebeb !important;}
.expandCollaspeContainer .expandCollaspetab h3.active:hover{background:none !important;}
.productLandingPage ul.spotLight li article.roundedBoxWhite, .productCategoryPage ul.spotLight li.roundedBoxWhite{height:auto;}
.productLandingPage ul.spotLight li .roundedBoxWhite{border-radius:0px; border:none!important; background:none;}
.productCategoryPage ul.spotLight li.roundedBoxWhite{border-radius:0px;border:none;border-bottom:2px solid #DBDBDC; }
.productLandingPage ul.spotLight li article figure{margin-left:0;}
.productLandingPage ul.spotLight li article.roundedBoxWhite, .productCategoryPage ul.spotLight li article{padding:10px 20px;}
.productCategoryPage figure{margin-top:0px;}
.productLandingPage ul.spotLight li figure, .productCategoryPage ul.spotLight li figure{float: left; height:auto; min-height: inherit!important;width:30%;}
.productLandingPage ul.spotLight li figure img, .productCategoryPage ul.spotLight li figure img{width:100%;}
.productLandingPage ul.spotLight li .description, .productCategoryPage ul.spotLight li .desc {float: left;margin:0 0 0 15px; width:60%;}
.productLandingPage ul.spotLight li .viewProducts, .productCategoryPage ul.spotLight li .productDetail{display:none}
.productCategoryPage .desc p.title{margin:0 !important; font-size:2.6em; height:auto;}
.ourRangesPage.conentMainContainer p{padding-top:10px;}
/* END Product Landing, Product Category & Product Description Page  */


/* PRODUCT DETAIL PAGE */
#contentArea.whiteTransWrapper{height:auto; width:100%;}
.leftPanelContainer{margin:0; padding:0; width:100%;}
.productImgValign{height:auto; width:100%;}
.roundedBoxWhite{border:none; border-radius:0;}
.productImgValignContainer a.enlargeImage{display:none;}
.skinLoving,.skinLovingContainer, .awards{display:none;}
.relatedVideo{width:100%; margin:0;}
.relatedVideo .relatedVideoContainer{padding:10px 20px;}
.pdpInnerPageContent .conentMainContainer{float:left; margin:10px 19px 0 0; width:100%;}
.pdpInnerPageContent .conentMainContainer.bottom,
#contentArea .conentMainContainer #zipCodeFinder,
#contentArea .conentMainContainer .whereToBuy,
#contentArea .conentMainContainer h2.range {display:none;}
.expandCollaspeContainer .expand_heading{padding:7px 20px;}
.viewMoreReviewsContainer .expand_heading{padding:6px 20px;position:relative;}
.bvReviewsContainer .expand_heading.pdpRange{padding:8px 20px;}
.expandCollaspeContainer .expand_heading a.readMore, .viewMoreReviewsContainer .expand_heading a.readMore{ background:url("/resources/images/ico/expand.png") no-repeat scroll right 0 rgba(0, 0, 0, 0); text-indent:-9999px; height:25px; width:27px; padding:0;}
.viewMoreReviewsContainer .expand_heading a.readMore{top: 7px; position: absolute; right: 20px;}
.expandCollaspeContainer .expand_heading.active a.readMore, .viewMoreReviewsContainer .expand_heading.active a.readMore{
background:url("/resources/images/ico/collapse.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);}
.relatedVideoContainer .video{height: auto; float:none; margin:10px auto; overflow: hidden;width: auto;text-align:center;
margin:15px 0;}
.relatedVideoContainer div.desc{margin:10px 0 0; width:100%;}
.expandCollaspetab{padding:0;}
.pdpInnerPageContent .expandCollaspeContainer .toggle_container ul li{margin:0 5px 0 0 !important;}
.expandCollaspetab.relatedVideoContainer div.desc{float:none}
.expandCollaspetab.relatedVideoContainer a.viewMoreVideo{margin:0 0 10px 20px;}
.expand_heading span{color: #008263;font-family: "proxima-nova-extra-condensed",sans-serif;font-size: 2em;font-style: normal;
font-weight: 200;height: 20px;}
.expand_heading.pdpRange span{font-size:2em;}
.productImgValignContainer {display: block;vertical-align: baseline;}
.productImgValignContainer  figure{margin:55px auto 10px; width:70%;}
.productImgValignContainer  figure img{width:100%;}
#contentArea .wrapper.pdpInnerPageContent .conentMainContainer h1{color: #008263; font-family: "proxima-nova-extra-condensed",sans-serif; font-size: 2em !important;
font-style: normal; font-weight: 200; margin: 10px 0 0 !important;position: absolute;text-align: center;top: 45px;width: 100%;}

/*Code for showing the "write a review " button in the mobile view also*/
#BVRRSummaryContainerWrapper #BVRRSummaryContainer .bv-details-bar{display:none !important;}
#BVRRSummaryContainerWrapper #BVRRSummaryContainer .bv-action-bar{display:block !important; margin-left:30px !important;}
/*Code for the write a review button alignment*/
.fr-CA #BVRRSummaryContainerWrapper #BVRRSummaryContainer .bv-action-bar{display:block !important; margin-left:-30px !important;}
.en-CA #BVRRSummaryContainerWrapper #BVRRSummaryContainer .bv-action-bar{display:block !important; margin-left:-30px !important;}

/*For fix the "Write a review" button alignment*/
#BVRRSummaryContainerWrapper  #BVRRSummaryContainer .bv-summary-bar .bv-action-bar {
    margin-top: 2.5px !important;
}

#BVRRSummaryContainerWrapper #BVRRSummaryContainer .bv-action-bar button{
    background: url("/resources/images/bg/default-button-bg.png") no-repeat scroll right top #FFFFFF !important;
    border: 1px solid #D8D9DA!important;
    color: #626262!important;
    font: 13px/100% Arial,Helvetica,sans-serif!important;
    padding: 7px 24px 7px 7px!important;
    font-weight:bold !important;
}
#BVRRSummaryContainerWrapper #BVRRSummaryContainer .bv-action-bar button:hover{
	background:#fff url("/resources/images/bg/default-button-bg.png") no-repeat right -38px !important;
	text-decoration:none;
	color:#005580 !important;
}

#pdpWtb .defaultBtn { margin-left: -137px;}
.en-Uk #pdpWtb .defaultBtn { margin-left: 0px;}
.wrapper.pdpInnerPageContent .leftPanelContainer { position:static !important;}
.readMoreReviewsContainer{width:100% !important; margin:0; float:none !important; clear:both;}
.readMoreReviewsContainer #averageRating{display:none;}
.viewMoreReviewsContainer{border-top:0; margin:0;}
.pdpInnerPageContent .toggle_container ul.pagination{display:none;}
.readMoreReviewsContainer table td.reviewCommentsContainer:first-child, .readMoreReviewsContainer table td.reviewCommentsContainer{
margin:0; float:left; padding:0 20px; width:280px;}
#readMorePanel .reviewSeperatorBlank{display:none;}
#readMorePanel table td.reviewSeperator{width:100%;border:none;} 
.readMoreReviewsContainer .starRatings{margin:10px 0 0; width:100%;}
.reviewCommentsContainer .grade, .reviewOpenStage .grade{margin:0;}
.reviewCommentsContainer .reviewerName, .reviewOpenStage .reviewerName{margin:5px 5px 0 0; float:left;}
.reviewCommentsContainer .reviewDate, .reviewOpenStage .reviewDate{float:left;}
.readMoreReviewsContainer .reviewCommentsContainer p, .reviewOpenStage p{clear:both;margin:20px 0 10px;}
#BVRRSummaryContainerWrapper{border-bottom:none;}
.leftPanelContainer .relatedVideoContainer{display:none;}
.expandCollaspetab.mobileContent .toggle_container h3{display:none;}
.conentMainContainer .rightContent{display:none;}
.viewMoreReviewsContainer .viewMoreReviews .agRatingSelect {margin-top: -27px; overflow: hidden;}
.conentMainContainer #pdpWtb{height:30px; margin-bottom:50px; text-align:center;}
.conentMainContainer .bvWtb{margin-top:23px;}
.conentMainContainer .reviewStars.mobileContent .agRatingDeSelect, .conentMainContainer .reviewStars.mobileContent .agRatingSelect{padding-left:119px;}
.mobileContent.reviewStars{margin-bottom:10px;}
.mobileContent.reviewStars h3, .mobileContent.reviewStars .reviewButton{display:none !important;}
.mobileContent.reviewStars .starRatings .agRatingSelect{margin-top:-15px;}
.pdpInnerPageContent .toggle_container{font-size:10px;}
.pdpInnerPageContent .conentMainContainer .socialMedia{position:absolute; top:358px; margin:10px 10px 20px 59px;}
.mobileContent.bottomSocialMedia{margin: 20px 0 5px 20px;}
.pdpInnerPageContent .toggle_container ul{padding:0 20px;}
.simpleRating #BVRRContainer .bv-action-bar, 
.simpleRating #BVRRContainer .bv-content-placeholder,  
#BVRRSummaryContainer .bv-rating-ratio-count, 
.expandCollaspetab.bvReviewsContainer .bv-cleanslate .bv-rating-ratio-number,
.expandCollaspetab.bvReviewsContainer .bv-cleanslate .bv-rating-ratio-count,
.expandCollaspetab.bvReviewsContainer .bv-action-bar,
.expandCollaspetab.bvReviewsContainer .bv-details-bar{display:none !important;}
#BVRRSummaryContainer .bv-cleanslate .bv-summary-bar .bv-rating-ratio-number .bv-rating {display: none !important;}
.expandCollaspetab.bvReviewsContainer{min-height:23px;}
.cloneWrapper { cursor:pointer; height: 19px; left: 115px; position: absolute; top: 290px; width: 80px; z-index: 9;}
.simpleRating {display:none;}
.toggle_container .simpleRating {display:block;}
.cloneReviews {  height: 20px; position: absolute; width: 75px; z-index: 9;}
.pdpInnerPageContent .expandCollaspeContainer .bvReviewsContainer .toggle_container ul li{background:none !important; margin:0 !important; padding:0 !important;}
.BVRRInlineCategory{margin:0;}
.readMoreReviewsContainer .viewMoreReviewsContainer .expandCollaspetab{padding:0;}
#BVRRSummaryContainerWrapper{position : absolute;top : 280px; left: 118px;}
.pdpInnerPageContent .toggle_container p a,.pdpInnerPageContent .toggle_container p a:hover{display:inline-block;}

/* END PRODUCT DETAIL PAGE */

/*Iframe Changes */
#articleIframe{width:320px !important;height:850px !important;}

/* NEWS AND SOCIAL MEDIA  */
.newsAndSocial .newsFeedContainer .newsFeed .fb-like-box.fb_iframe_widget iframe{width:270px !important;}
.newsAndSocial .newsStoriesContainer, .newsAndSocial .moreNews, .newsAndSocial .newsFeed .header h2{display:none;}
.newsAndSocial .newsFeedContainer{margin:55px 20px 5px; float:left;}
.newsAndSocial .newsFeedContainer article.activeTab{display:block;}
.newsAndSocial .newsFeedContainer article{display:none;}
.newsAndSocial .newsFeedContainer .newsFeed{padding:0; margin:0; width:300px;}
.newsAndSocial .newsFeedContainer .newsFeed.roundedBoxWhite{border:none;}
.newsAndSocial .newsFeedContainer .newsFeed .header{display:none; border:1px solid #DBDBDC; border-radius:10px 10px 0 0; 
border-bottom:none; width:35px; padding:10px; height:36px;}
.newsAndSocial .newsFeedContainer .newsFeed .header figure{float:none}
.newsAndSocial .newsFeedContainer .newsFeed .twitterData, 
.newsAndSocial .newsFeedContainer .newsFeed .fb-like-box,
.newsAndSocial .newsFeedContainer .newsFeed #videos{-webkit-overflow-scrolling: touch;border:1px solid #DBDBDC; border-radius:10px; padding:5px; width:270px !important;}
.newsAndSocial .newsFeedContainer .newsFeed:first-child{margin:0;}
.newsAndSocial .newsFeedContainer .newsFeed .fb-like-box iframe, 
.newsAndSocial .newsFeedContainer .newsFeed .fb-like-box span,
.newsAndSocial .newsFeedContainer .newsFeed .twitter-timeline{width:100% !important;}
.headerSocialMedia.mobileContent {margin: 0 47px;  position: absolute;  z-index: 999;}
.headerSocialMedia figure { cursor:pointer; float: left; margin: 0 9px; padding: 10px; border: 1px solid #FFF;}
.headerSocialMedia figure.activate{background-color: #FFFFFF; border: 1px solid #DBDBDC; border-radius: 10px 10px 0 0; border-bottom:none;}

/* NEWS AND SOCIAL MEDIA ENDS*/

/* Know your skin / meet our experts*/
.yourSkincareQuesPageContent ul.spotLight li figure, .yourSkincareQuesPageContent ul.spotLight li .description p, .yourSkincareQuesPageContent .findOutMore,
.meetOurExpertPageContent ul.spotLight li figure, .meetOurExpertPageContent ul.spotLight li .description p, .meetOurExpertPageContent.findOutMore,
#contentArea .meetOurExpertPageContent figure.rightContent, .meetOurExpertPageContent .spotLightContainer .roundedBoxWhite .findOutMoreAboutskincare,
.sensitiveSkinLandingPage.conentMainContainer .expandCollaspeContainer.relatedvideoArticle,
.sensitiveSkinLandingPage.conentMainContainer .rightContent .sensitiveSkinLandingPage.conentMainContainer .contnetImg,
.sensitiveSkinLandingPage.conentMainContainer .findoutMoreButton ,
.sensitiveSkinLandingPage.conentMainContainer .rightContent,
.conentMainContainer .roundedBoxWhite.rightPanel,
.allExpertLandingPage.beauty .expandCollaspeContainer.relatedvideoArticle,
.allExpertLandingPage .expandCollaspeContainer.relatedvideoArticle,
.allExpertLandingPage.conentMainContainer .findoutMoreButton,
.expandCollaspetab .content .shortDesc,
.expandCollaspetab .content .mobile-short-content,
.allExpertLandingPage .image-module .contentImages figcaption, 
.allExpertLandingPage .video-module .contentImages figcaption,
.sensitiveSkinLandingPage .video-module .contentImages figcaption,
.articleDetailPg.conentMainContainer .relatedvideoArticle
 {display:none;}
 .corporateInformation .expandCollaspetab div.content .readMoreSub,
 .allExpertLandingPage .expandCollaspetab div.content .readMoreSub,
 .sensitiveSkinLandingPage .expandCollaspetab div.content .readMoreSub,
 .expandCollaspetab .content .shortDesc {display:none !important;}
.yourSkincareQuesPageContent .spotLightContainer .roundedBoxWhite,.meetOurExpertPageContent .spotLightContainer .roundedBoxWhite, .meetOurExpertPageContent ul.spotLight li{border:none !important ;border-radius:0;}
#contentArea .conentMainContainer .spotLightContainer .roundedBoxWhite .description h2, .yourSkincareQuesPageContent .spotLightContainer .roundedBoxWhite, .yourSkincareQuesPageContent .spotLightContainer .roundedBoxWhite artcile,
#contentArea .conentMainContainer.meetOurExpertPageContent .spotLightContainer .roundedBoxWhite .description,
#contentArea .yourSkincareQuesPageContent ul.spotLight li .description{font-size:10px;font-family: "proxima-nova-extra-condensed",sans-serif; font-weight: 200;font-style: normal; color:#008263;} 
#contentArea .conentMainContainer.meetOurExpertPageContent .spotLightContainer .roundedBoxWhite .description h3,
#contentArea .conentMainContainer.meetOurExpertPageContent .spotLightContainer .roundedBoxWhite, 
#contentArea .conentMainContainer.meetOurExpertPageContent .spotLightContainer .roundedBoxWhite artcile,
#contentArea .yourSkincareQuesPageContent.conentMainContainer ul.spotLight li .description h3,
#contentArea .yourSkincareQuesPageContent.conentMainContainer ul.spotLight li .description h2
{font-size:2.4em !important;font-family: "proxima-nova-extra-condensed",sans-serif; font-weight: 200;font-style: normal; color:#008263;}
#contentArea .conentMainContainer .spotLightContainer .roundedBoxWhite .description h2,
#contentArea .conentMainContainer.meetOurExpertPageContent .spotLightContainer .roundedBoxWhite .description h3,
.yourSkincareQuesPageContent ul.spotLight li .description h3
{display:inline-block; margin-top:0; background: url("/resources/images/ico/mobile-skin-arrow.png") no-repeat scroll right center transparent; padding-right: 18px;line-height:24px;}
.yourSkincareQuesPageContent ul.spotLight li,.meetOurExpertPageContent ul.spotLight li{height:auto;margin:0;}
.yourSkincareQuesPageContent ul.spotLight li article{padding: 0 0 6px;}
.meetOurExpertPageContent ul.spotLight li .description{margin-top:0;}
.meetOurExpertPageContent ul.spotLight li article, .yourSkincareQuesPageContent.ques-ans ul.spotLight li article{padding: 0 20px 12px;}
/* END Know your skin / meet our experts*/	
/* Is your skin Sensitive */
.sensitiveSkinLandingPage .expandCollaspeContainer h3,.allExpertLandingPage.beauty .expandCollaspeContainer h3,
.corporateInformation.conentMainContainer .expandCollaspeContainer h3,
.allExpertLandingPage .expandCollaspeContainer h3{font-size:10px; border-bottom:none;}
.sensitiveSkinLandingPage.conentMainContainer .toggle_container .contnetImg,
.allExpertLandingPage .toggle_container .contnetImg,
.corporateInformation.conentMainContainer .toggle_container .contnetImg
{border-radius:0; width:30%;}
 .sensitiveSkinLandingPage.conentMainContainer  .toggle_container .contnetImg img,
 .allExpertLandingPage .toggle_container .contnetImg img,
 .corporateInformation.conentMainContainer .toggle_container .contnetImg img
{border-radius:0;height:auto; width:80px; margin: 0 5px;}
.sensitiveSkinLandingPage.conentMainContainer .expandCollaspeContainer .expand_heading,
.allExpertLandingPage .expandCollaspeContainer .expand_heading,
.corporateInformation.conentMainContainer .expandCollaspeContainer h3,
.conentMainContainer.allExpertLandingPage  .expandCollaspeContainer h3{padding:7px 20px;height: auto;}
/* .sensitiveSkinLandingPage.conentMainContainer .expandCollaspeContainer .expandCollaspetab:last-child:after,
.allExpertLandingPage.beauty .expandCollaspeContainer .expandCollaspetab:last-child:after,
.corporateInformation .expandCollaspeContainer .expandCollaspetab:last-child:after,
.allExpertLandingPage  .expandCollaspeContainer .expandCollaspetab:last-child:after
 {border-bottom: 1px solid #DBDBDC; content: ""; display: block;} */
 .sensitiveSkinLandingPage .expandCollaspeContainer .expandCollaspetab, .corporateInformation .expandCollaspeContainer .expandCollaspetab, .allExpertLandingPage .expandCollaspeContainer .expandCollaspetab{padding:0;border-bottom:1px solid #DBDBDC;}
 .sensitiveSkinLandingPage .expandCollaspeContainer h3, .corporateInformation .expandCollaspeContainer h3,
 .allExpertLandingPage .expandCollaspeContainer h3{border-top:none;}
 .sensitiveSkinLandingPage .expandCollaspeContainer, .corporateInformation .expandCollaspeContainer,
 .allExpertLandingPage .expandCollaspeContainer{border-top:1px solid #DBDBDC;}
.allExpertLandingPage.conentMainContainer{width:100%; margin:0 auto;}
.expand_heading a.readMore{margin-top:2px;}
 /*.sensitiveSkinLandingPage .toggle_container .richText p,
 .corporateInformation.conentMainContainer .toggle_container .richText p,
 .allExpertLandingPage .leftContent .richText p,
 .corporateInformation.conentMainContainer .leftContent .richText p,
 .sensitiveSkinLandingPage .leftContent .richText p,
 .allExpertLandingPage .toggle_container .richText p
 {margin-bottom:0 !important;}*/
 .allExpertLandingPage.nourish  .expandCollaspetab h3,
 .allExpertLandingPage.behappy  .expandCollaspetab h3,
 .wellness  .expandCollaspetab h3,
 .allExpertLandingPage.beauty .expandCollaspetab h3, .allExpertLandingPage.behealthy  .expandCollaspetab h3,
 .allExpertLandingPage.skincare .expandCollaspetab h3{line-height:inherit;}
 .toggle_container .contnetImg, .toggle_container .contnetImg img{margin: 0 0 10px 15px;height:auto;}
 .expandCollaspetab   .content .toggle_container,  .expandCollaspetab .mobile-content .short-data,
 .allExpertLandingPage  .tabLeftContet.tabLeftContetOnly,
 .allExpertLandingPage .tabLeftContet.tabLeftContetSingleModule
 {width:85%; color:#6d6e71; font-size:16px; margin:0 20px 5px !important; font-family:"myriad-pro-n4", "myriad-pro"; font-weight:400; font-style:normal;line-height:20px;}
  .allExpertLandingPage .tabLeftContet.tabLeftContetSingleModule{width:45%;}
  .allExpertLandingPage .tabLeftContet.tabLeftContetAllModule
   {width:50%;color:#6d6e71; font-size:16px; margin:5px 15px !important; font-family:"myriad-pro-n4", "myriad-pro"; font-weight:400; font-style:normal;line-height:20px;}
 .expandCollaspetab   .content .toggle_container{margin-top:5px !important;}
 .corporateInformation .expandCollaspetab div.content, .sensitiveSkinLandingPage .expandCollaspetab div.content, .allExpertLandingPage .expandCollaspetab .content{margin:0;display:block;}
.allExpertLandingPage .tabLeftContet .tabLeftContetAllModule{width:50%}
.allExpertLandingPage .tabLeftContetAllModule{width:50%;}
.allExpertLandingPage .image-module,.allExpertLandingPage .video-module{margin-left:0; float: right;}
.allExpertLandingPage .image-module figure.contentImages img, .allExpertLandingPage  .video-module figure.contentImages img
{margin-bottom: 1em; height:auto; width:80px;}
.top-scroll-outer {position: relative;}
.top-scroll-inner{position:absolute;}
.top-scroll
{display:none;height:45px;width:45px; right:0;  background: url('/resources/images/ico/back-to-top.png') no-repeat;
 z-index: 999;position:fixed; bottom: 0;}
.sensitiveSkinLandingPage .video-module{float: none;height: 130px;margin: 0 auto;width: 233px;}
.meetOurExpertPageContent ul.spotLight li.behealthy{height:auto;}
section#outerContainer div#mainContainer #contentArea{box-shadow:none;}
.corporateInformation .toggle_container, .sensitiveSkinLandingPage .toggle_container, .allExpertLandingPage .toggle_container{margin:0}
 .meetOurExpertPageContent.conentMainContainer .socialMedia,
.yourSkincareQuesPageContent.conentMainContainer .socialMedia
{margin:14px 10px 8px 20px;}
.sensitiveSkinLandingPage.conentMainContainer .socialMedia ,
.allExpertLandingPage .socialMedia, .articleDetailPg .socialMedia,
.corporateInformation.conentMainContainer .socialMedia,
.ourPhilosophy .socialMedia
{margin:25px 10px 8px 20px !important;}
.yourSkincareQuesPageContent .description sup{top:-0.3em;}
.allExpertLandingPage .richText ul li{background: none;}
.ourPhilosophyContainer > figure img{width:100%}
 /* End  is you Skin Sensitive */
	
/* Light Box Video */
ul.footerNav li span{padding:0 3px;margin:0;}
#modalWidowcontainer{width:320px;height:320px}
.modalWidowcontent.videOverley  a.closeButton{right: 27px;}
/* Style for home page crousal paging */
#contentArea .homeCarousel{border:none;overflow:visible;min-height:600px}
.homeCarousel ul{width:320px}
.homeCarousel #nav{position:absolute;  top: 180px; left:120px}
.homeCarousel #nav span {background-color: #DBDBDC;border-radius: 25px;float: left;height: 10px;margin-right: 4px;text-indent: -999px;width: 10px;}
.homeCarousel #nav span.cycle-pager-active {background-color: #8dc63f;}
.homeCarousel .jcarousel-container div#prev{display:none}
/*.homeCarousel .carouselContent h3{ position: absolute;top: 107px;}*/
#mainContainer #contentArea .homeCarousel .carouselContent {background: none; font-size:10px; left: 0;padding: 27px 20px 0;position: relative;top: 0;width:280px;}
#contentArea .homeCarousel ul li figure {width: 320px;border-bottom: 2px solid #8dc63f;height:170px;}
#contentArea .homeCarousel .carouselContent h1, .homeCarousel .carouselContent h2{font-size:4.5em !important;line-height:45px}
.homeCarousel .carouselContent h3{font-size:2.5em;}
#mainContainer .homepage .homeCarousel .richText,.homeCarousel .carouselContent .defaultBtn{position:relative; top: auto;bottom:auto} 
#mainContainer .homepage .homeCarousel .richText{margin-top:20px;font-size:1.6em!important;color:#6d6e71;line-height:20px}
.homeCarousel .carouselContent .defaultBtn{margin-top:30px}
/*#mainContainer .homepage .homeCarousel .richText{top:150px}
.homeCarousel .carouselContent .defaultBtn{top:265px}*/
#contentArea .socialMediaHomePage{float:left;margin: 10px 0 0 10px;}
.footerCopyright > p {line-height:1.3em;}

/* code For - Pinit icon shows in the second line in all the pages except home page */
.addthis_toolbox.addthis_default_style.socialMedia {
    margin-right: 0 !important;
}

footer#homePage a.tel, .footerCopyright p:first-child{margin-bottom:4px;}
.backToTopContainer{display:none;}
/*Home Page SpotLight */
.homepage ul.spotLight li{border:none;height:auto;margin:0 0 5px; padding:0 20px;width:100%;}
.homepage ul.spotLight li figure, .homepage ul.spotLight li p, .homepage ul.spotLight li a{display:none}
.homepage ul.spotLight li h3{color: #008263; display:inline-block;font-family: "proxima-nova-extra-condensed",sans-serif;
font-size: 2.4em;font-style: normal;font-weight: 200;padding-right:18px;background: url("/resources/images/ico/mobile-skin-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.articleDetailPg .richText > div {padding: 0 20px;}
.articleDetailPg .richText > div > *{line-height: 20px !important;}
.articleDetailPg .leftContent .richText div p span > *{line-height: 20px !important;}
.articleDetailPg .leftContent .richText div p {line-height: 20px !important; margin: 0 !important;font-size:16px;}
.articleDetailPg .leftContent .richText div p > *{line-height: 20px !important;}
.sensitiveSkinLandingPage .expand_heading span.text,.allExpertLandingPage .expand_heading span.text{display:inline-block;width:80%;height:auto;}
.sensitiveSkinLandingPage .toggle_container .richText>div, .allExpertLandingPage .toggle_container .richText>div{font-size:16px;
padding:0 20px;font-family:"myriad-pro-n4","myriad-pro";}
.sensitiveSkinLandingPage .toggle_container .richText div p, .allExpertLandingPage .toggle_container .richText div p{font-size:16px;padding:0;margin:0!important;}
.sensitiveSkinLandingPage .toggle_container .richText p, .allExpertLandingPage .toggle_container .richText p{line-height:20px !important;font-size:16px;}
.allExpertLandingPage .leftContent>div.richText{padding:0 20px;}
.allExpertLandingPage .leftContent>div.richText>p{padding:0;margin:0 !important;}
.allExpertLandingPage .toggle_container .richText ul li, .expandCollaspetab .toggle_container .content
{color:#626262;font-size:16px;font-family:"myriad-pro-n4","myriad-pro";padding:0 20px;}
.sensitiveSkinLandingPage .richText ol{margin: 0 0 0 110px; padding: 0 20px;}
.richText > *{font-size:16px;font-family:"myriad-pro-n4","myriad-pro";line-height: 20px !important;}
/*Terms & Conditions & Error Page*/
.singleLayout .singleColumnLayout{width:100% !important;margin:30px 0 0;}
#contentArea.errorPage .singleColumnLayout{width:100% !important;margin:15px 0 0;}
.termsCondns article .richText p{margin:0;}
.termsCondns .socialMedia,#contentArea.errorPage ul{margin-left:20px}

/*Our Philosophy Changes */
.ourPhilosophyContainer > figure {float: none; margin: 0 0 0 2em;padding-right: 20px;}
.ourPhilosophy .ourPhilosophyContainer .leftContent{float:left;}

/* SAB CR Changes */
.allExpertLandingPage .expandCollaspeContainer.relatedvideoArticle {border-top: medium none;display: block!important;margin-top: 0;}
.allExpertLandingPage .expandCollaspeContainer .relatedVideos{margin:0;}
.allExpertLandingPage .viewMoreVideo.videoPopup{text-align:center;}
.allExpertLandingPage .expandCollaspeContainer .relatedVideos figure{margin:10px 20px 35px; width:280px;}
.expandCollaspeContainer .relatedVideos figcaption p{margin:0 !important;font-family: "myriad-pro-n4","myriad-pro";font-size: 16px;line-height: 20px !important;}
.allExpertLandingPage .expandCollaspeContainer .relatedVideos figcaption h3,
.allExpertLandingPage .expandCollaspeContainer .relatedVideos figcaption h3 a{color:#008263;font-family: "myriad-pro-n4","myriad-pro";font-size: 16px;}
.allExpertLandingPage .expandCollaspeContainer .relatedVideos figcaption h3{margin-top:10px;padding:0;}
.allExpertLandingPage .expandCollaspeContainer .relatedVideos figcaption h3 a{margin-top:0;padding:0;text-align: left;}
.allExpertLandingPage .roundedBoxWhite.rightPanel {display: block;width:320px;}
.allExpertLandingPage aside.rightPanel figure { border: 1px solid #99CC53;height: 114px; margin: 0 20px 0 45px;text-align: center; width: 70%;}
.allExpertLandingPage aside.rightPanel figure.video{border:none;}
.allExpertLandingPage aside.rightPanel figure img{margin-top: -12px;}

/*Changes for read More Article Pages */
.expandCollaspetab .toggle_container .content .mobile-short-content, .expandCollaspetab .toggle_container .content .shortDesc
{display:block !important;}
.corporateInformation .expandCollaspetab .toggle_container div.content, .sensitiveSkinLandingPage .expandCollaspetab .toggle_container div.content, .allExpertLandingPage .expandCollaspetab .toggle_container .content{display:block;}
.expandCollaspetab .toggle_container .content .toggle_container{display:none !important;}
.sensitiveSkinLandingPage .expandCollaspetab  > .toggle_container .content .shortDesc{display:none !important;}
.allExpertLandingPage .expandCollaspetab .toggle_container .content .shortDesc{display:block !important;}
.expandCollaspetab .toggle_container .content {font-size:16px !important;margin-bottom:10px !important;}
.expandCollaspeContainer.infoAccordion .toggle_container * {line-height: 20px !important;}

/*City Skin Mobile*/
.sensitiveSkinLandingPage.conentMainContainer .rightContent{float: none; margin: 0 55px; min-height: 0;}
.sensitiveSkinLandingPage.conentMainContainer .rightContent .rightPanel{padding:0;}
.freeFlowContent h4 {font-weight:normal;}
.freeFlowContent .imageAlignRight img, .freeFlowContent .imageAlignLeft img{float:none; margin:0 50px 15px 0;}
.sensitiveSkinLandingPage.conentMainContainer .rightContent {display: block;}
.freeFlowContent .richText ul.cityDescription li{font-family: "myriad-pro-n4","myriad-pro";font-size: 16px;}
.sensitiveSkinLandingPage .richText ol.cityDescription{margin:0 0 0 20px;}
.freeFlowContent.expandCollaspeContainer .relatedVideos figure{width:280px; text-align:center;  margin: 20px 0;}

.home-Carousel-Nav{width:320px;position:relative}

/* teen simple start here*/

#contentArea.wrapper.productCategoryPage.clearfix div.leftContent { width:100% !important; padding: 5px; }
#contentArea.wrapper.productCategoryPage.clearfix div.spotLightContainer.clearfix { width:100% !important; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent figure.video { height: 100% !important;width: 100% !important; }
#contentArea.wrapper.productCategoryPage ul.spotLight li.roundedBoxWhite:hover{background-color:#ebebeb !important;}
#contentArea.wrapper.productCategoryPage.clearfix div.spotLightContainer.clearfix ul.spotLight.clearfix {margin: 16px 0;}
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent h1{ font-size: 4.5em !important; }
#contentArea.wrapper.productCategoryPage.clearfix h1 ,h2{ margin: 0px 22px !important; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent div.ssWelcomeButtonContainer .defaultBtn { margin: 0px 20px !important; }
#contentArea.wrapper.productCategoryPage.clearfix div.leftContent p {color:#6d6e71; font-size:1.6em; line-height:20px; margin:0 20px 10px !important; font-family:"myriad-pro-n4", "myriad-pro"; font-weight:400; font-style:normal;}

/* teen simple end here*/

/* carousel alignment starts here*/

.recommendedCarousel{height: 280px;position: relative;}
.recommendedCarousel .carouselNavigation{bottom: 0;position: absolute;right: 0;z-index: 10;}

/* carousel alignment ends here*/

}

/* ==|== 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; }
}

/* stella css starts here */
@media screen and (max-width: 768px) {
	hr.for-mob-full {
	width: 100%;
	margin: 20px auto;
	display: block;
	}
	hr.not-mob {
	display: none;
	}
	#contentArea.stela .conentMainContainer .primary-title {
	border-bottom: 1px solid #008264;
	width: 245px;
	margin: 0 auto 20px auto!important;
	text-align: center;
	line-height: 55px;
	padding-bottom: 24px;
	}
	#contentArea.stela .secondary-title {
	font-size: 25px!important;
	width: 75%;
	}
	#contentArea.stela h2.secondary-title {
	border-bottom: 1px solid #008264;
	margin: 0 auto!important;
	padding: 20px 0;
	line-height: 30px;
	}
	.stela .tertiary-title {
	width: 100%;
	}
	.stela .conentMainContainer {
	background-size: 100% auto;
	padding-top: 25%;
	}
	.stela .conentMainContainer p{
    border-top: 0;
    margin: 0 auto!important;
    padding: 15px 0;
    font-size: 13px;
    line-height: 17px;
    }
    .stela .container.bottom .list.l-2col{border-top: 1px solid #008264;padding: 20px 0 0 0;margin: 0!important;}
	.stela .list p{
	font-size: 9px;
	padding: 0;
	line-height: 14px!important;
	}
	.container.bottom {
	padding: 20px 0 150px 0;
	width: 75%;
	margin: 0 auto;
	}
	.container.bottom .l-2col{border-bottom:0;margin:12px 0 12px 0!important;padding:0;width: 100%;}
	.container.bottom .l-2col p{padding: 0;}
	.l-2col {
	margin: 0 auto!important;
	}
	.l-2col .col {
	width: 100%;
	float: none;
	}
	.l-2col .col.right {
	text-align: left;
	}
	.l-2col .col-one {
	padding-right: 0;
	margin: 0 0 12px 0;
	}
	.l-2col .col-two {
	padding-left: 0;
	}
	.l-2col .col-border {
	border: 0;
	padding: 0;
	}
	.stela .mobileContent.recommendedProd{border-top: 1px solid #008264;padding: 20px 0 0 0;width: 100%;}
}
/* stella css ends here */