/* @import must be at top of file, otherwise CSS will not work */

@import url("https://hello.myfonts.net/count/26e5df");
@font-face {
    font-family: 'ArialMTStd-Light';
    src: url('webfonts/26E5DF_0_0.eot');
    src: url('webfonts/26E5DF_0_0.eot?#iefix') format('embedded-opentype'), url('webfonts/26E5DF_0_0.woff') format('woff'), url('webfonts/26E5DF_0_0.ttf') format('truetype');
}
/* Header and footer styles - 04/09/2013 by Suresh V*/

* {
    padding: 0px;
    margin: 0px;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 0;
    padding: 0;
    color: #646464;
    font-weight: normal;
    line-height: 17px;
}
/* body {
 background: #ffffff url('../../../images/2013/us/global/snowflakes_BG_500x500.jpg') repeat;
}
 */
a.arrow, a.arrow:hover{margin: 0 0 10px 0;}
h1 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 38px;
    margin-bottom: 20px;
    margin-top: 0px;
    line-height: 38px;
    color: #232323;
}
h2 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 30px;
    line-height: 20px;
    margin: 0 0 9px;
    text-transform: uppercase;
    color: #232323;
}
h3 {
    font-size: 14px;
    color: #232323;
    margin-bottom: 8px;
    line-height: 20px;
    text-transform: uppercase;
}
p {
    margin-bottom: 10px;
}
.BVRRRatingSummaryStyle2 {
    margin: 0px 0 5px 0 !important;
}
#skinCare50Div {
    height: 95px;
    width: 50%;
    float: right;
}
.skincare50Color {
    color:#30308e;
}
#lightbox9 {
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1001;
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    zoom: 1;
}
.buynowHrlp_Content {
    text-align: center;
    color: #D80E7A;
    font-family: Georgia, Arial, sans-serif;
    font-style: italic;
}
#buynow_div {
    width: 510px;
    height: 560px;
    padding: 25px;
    -moz-box-shadow: 0px 1px 2px 2px #999;
    -webkit-box-shadow: 0px 1px 2px 2px #999;
    box-shadow: 0px 1px 2px 2px #999;
    display: none;
    position: fixed;
    top: 25px;
    left: 100px;
    z-index: 1003;
    background-color: #fff;
}
.crossSell_div {
    width: 250px;
}
.buynow_top {
    text-align: center;
    position: relative;
}
.buynow_top .product_flag {
    position: absolute;
    left: -26px;
    top: -26px;
}
#buynow_product {
    margin: 25px 0 20px;
    width: 230px;
    height: 230px;
}
.buynow_header {
    color: #232323;
    font-size: 23px;
}
.easypay_outer {
    display: none;
    position: absolute;
}
.shipping_outer {
    display: none;
    position: absolute;
}
.shipping_outer {
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 2px #999999;
    font-size: 12px !important;
    height: 900px;
    overflow: auto;
    padding: 0px;
    position: fixed;
    top: 50px;
    z-index: 3003;
    width: 980px;
}
.close_shipping_Hopup {
    position: absolute;
    right: -5px;
    top: 10px;
    width: 30px;
    left: 830px;
}
.easypay_terms ol,
.easypay_terms ol li,
.easypay_terms p {
    font-size: 12px !important;
}
.easypay_terms {
    width: 650px;
    height: 450px;
    padding: 40px 80px 40px 40px;
    border: 5px solid #999;
    position: fixed;
    top: 50px;
    z-index: 3003;
    background-color: #fff;
    overflow: auto;
    font-size: 12px !important;
}
#easypay_hopup_close {
    position: fixed;
    margin: -147px 0 0 678px;
    z-index: 4000;
}
#replenish_hopup_close {
    position: fixed;
    margin: -107px 0 0 698px;
    z-index: 4000;
    font-weight: bold;
}
#coola_hopup {
    display: none;
    width: 670px;
    height: 364px;
    padding: 40px;
    border: 5px solid #999;
    position: fixed;
    top: 100px;
    z-index: 3003;
    background-color: #fff;
    overflow: auto;
    left: 415px;
    font-size: 15px;
}
#coola_hopup_close {
    position: fixed;
    margin: -32px 0 0 647px;
}
.coola_pic {
    margin-right: 40px;
}
.coola_head {
    font-size: 30px;
    line-height: 35px;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
}
header {
    width: 100%;
    padding: 0;
	height:75px;
}
header .account_info_container {
    width: 980px;
    background: #fff;
    margin: 0 auto;
    text-align: center;
}
header .logo_bar_bg,
nav,
#marketting_boxes,
#posts_videos,
footer {
    text-align: center;
}
header .account_info_container *,
header .logo_bar_bg *,
nav *,
#marketting_boxes *,
#posts_videos *,
footer * {
    text-align: left;
}
header .account_info_container .account_links {
    float: right;
    padding: 16px 0px 12px 0px;
}
header .account_info_container .account_links li {
    list-style: none;
    float: left;
    font-family: Georgia, Arial, sans-serif;
    font-size: 13px;
    font-style: italic;
    /* display: block; */
}
.nav_link_divider {
    padding: 0 15px;
}
header .account_info_container .account_links li:last-child {
    background: #ededed;
    width: 30px;
    height: 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin-left: 10px;
    text-align: center;
}
header .account_info_container .account_links li:last-child:hover{
	background-color:#d7d7d7;
	cursor:pointer;
}
header .account_info_container .account_links li:last-child a {
    margin-left: 0px;
	display:inline-block;
	width:100%;
	height: 100%;
	text-align:center;
}
header .logo_bar_bg {
    background: #585858;
    height: 93px;
}
header .logo_bar_bg .logo_bar {
    width: 980px;
    background: none;
    margin: 0 auto;
}
header .logo_bar_bg .logo_bar .logo {
    float: left;
    width: 200px;
    padding: 10px 0 35px 30px !important;
}
header .logo_bar_bg .logo_bar .promo_info li span {
    color: #e7048c;
    letter-spacing: 1px;
    font-weight: bold;
}
.clear {
    clear: both;
}
.right {
    float: right;
}
.left {
    float: left;
}
a {
    text-decoration: none;
    color: #646464;
    background: none;
    outline: 0;
}
a:hover {
    color: #232323;
    text-decoration: none;
    outline: 0;
}

footer section {
    width: 245px;
    float: left;
    background: #ededed;
    border-right: 1px solid #d3d3d3;
    height: 252px;
}
footer section .footer_box {
    margin: 40px 35px 40px 40px;
}
footer section .footer_box ul li {
    list-style: none;
    /*text-transform: capitalize;*/
}
footer section:nth-child(3) .footer_box li {
    height: 24px;
}
footer section .footer_box ul li:first-child {
    font-weight: bold;
}
footer section:nth-child (3) .footer_box ul li a img {
    vertical-align: middle;
    padding: 0px 3px 5px 0;
}
footer section .footer_box .signup_head {
    font-family: Georgia, Arial, sans-serif;
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
}
footer section:nth-child(4) {
    border: none;
    width: 242px;
}
footer section:nth-child(4) .footer_box {
    margin-right: 40px;
}
footer section:nth-child(4) p {
    text-align: center;
}
footer section .footer_box .email_head {
    margin-bottom: 7px;
}
footer section .footer_box ul li:first-child {
    margin-bottom: 4px;
}
/* ------ Megamenu CSS ------ */ 
.MegamenuWidth{
	width:1170px;
	margin: 0 auto;
}
.navbar{
	z-index:999;
	-webkit-box-shadow: 0 0px 5px rgba(57, 63, 72, 0.3);
	-moz-box-shadow: 0 0px 5px rgba(57, 63, 72, 0.3);
	box-shadow: 0 0px 5px rgba(57, 63, 72, 0.3);
}
.navbar-nav{
	position:relative;	
}
.navbar-header {
    float: left;
}
.navbar-right {
    float: right!important;
    margin-right: -15px;
}
 
.navbar-nav > li > a{
	
	font-size: 12px;
    font-weight: 600;
	color: #333;
	text-transform:uppercase;
}
.navbar-nav > li{
	padding: 13px 0;
	
}
.navbar-nav > li > a:hover{
	color: #30308e;
}
.navbar-nav > li:hover > a{
	color: #30308e !important;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.megamenu{
	display:block;
	-webkit-transition: 0.2s, 0.2s;
    transition: 0.2s, 0.2s;
	background:#fff;
	opacity: 0;
	visibility: hidden;
	width:800px;
	position:absolute;
	height:220px;
	left:0;
	right:0;
	bottom:0;
	top:86px;
	z-index:9999;
	z-index:9999;
	box-shadow:1px 1px 3px #ccc;
	padding:30px 40px;
	    	
}

.navbar-nav > li:hover .megamenu{
	display: block;
    -webkit-transition: 0.5s, 0.5s;
    transition: 0.5s, 0.5s;
    visibility: visible;
    opacity: 1;
	top:76px;
		
}
.megamenu ul li{
	float:left;
	background:#f1f1f1;
	margin:0 0 25px 25px;
	width:200px;
	font-size: 12px;
    font-weight: bold;
	text-transform:uppercase;
	text-align:center;
}
.megamenu ul li a{
	display: inline-block;
    width: 100%;
    height: 100%;
	text-align: center;
	padding: 10px;
}
.megamenu ul li:nth-child(odd) {
	margin-left:25px  !important;	
}
.megamenu ul li:nth-child(odd) {
	margin-left:0;
}
.megamenu ul li:hover a{
	color:#000;
}
.megamenu ul li:hover {
	background: #d9d9d9;
}
.sub-level ul li:nth-child(odd){
	margin-left: 4px !important;
}
.colorREd{
	color: #FF1655;
}
.ShopallTxt{
	text-align:center;
	font-size:12px;
	padding:5px 0;
}
.SkincareDropdown{
	height: 284px;
}
.BrandsDropdown{
	padding: 60px 35px;
}
.TechDropdown{
	padding: 40px 35px;
}
.Shopalldropdown{
	padding: 60px 35px;
}
/* ------ Megamenu CSS Ends ------ */ 
.vertical_center {
    vertical-align: middle;
}
.headerPromoText {
    display: inline-block;
    float: left;
    margin-left: 245px;
    margin-top: 10px;
    font-size: 18px;
} 

  
.no_border {
    border: none !important;
}
.colorSwatchLink img {
    border: 1px solid #ccc;
    margin: 0 1px 0 0;
    border-radius: 1px;
}
.colorSwatchLink {} #specialMessage {
    text-transform: uppercase;
    color: #f06eaa;
    margin-bottom: -4px;
    font-size: 13px;
}
.shoppallTxt h3 {
	font-size:14px;
	color: #232323;
	margin-bottom:8px;
	line-height:20px;
	text-transform:uppercase;
	}

.shoppallTxt{    
	margin: 85px 0 0 175px;
    float: left ;
    width: 130px ;
    text-align: center }
#colorPickerMessage {
    font-size: 14px;
}
#selectedColorProduct {
    font-size: 12px !important;
    font-style: italic;
}
#nav_drop_container .nav_item1 {
    float: left;
    width: 326px;
    border-right: 1px solid #DEDEDE;
    height: 225px;
}
#nav_drop_container .nav_item1 .headlcopy_box {
    width: 286px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 8px;
}
#nav_drop_container .nav_item1 .headlcopy_box h3 {
    margin-bottom: 5px;
}
/* #tmpSlide-1 a.arrow,a.arrow:hover {
background: url('../../../images/2013/us/global/arrow_white.png')
		no-repeat center right !important;
} */

.white-arrow {
    background: url('../../../images/2013/us/global/arrow_white.png') no-repeat center right !important;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    padding-right: 9px;
    text-decoration: underline !important;
    text-transform: uppercase !important;
    line-height: 12px;
    border: none !important;
    display: inline;
}
a.arrow,
a.arrow:hover {
    background: url('../../../images/2013/us/global/link_arrow.png') no-repeat center right !important;
    color: #232323 !important;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    padding-right: 9px;
    text-decoration: underline;
    text-transform: uppercase;
    line-height: 12px;
    border: none !important;
    display: inline;
}

/* Header and footer styles end */
/* styles for home page start - Suresh V - 04/18/2013 */

#home_body {
    /* padding-top: 30px; */
}
#marketting_feature .marketting_feature {
    width: 320px;
    margin: 10px 10px 10px 0;
    float: left;
}
#marketting_feature {
    width: 980px;
    margin: 0 auto;
}
#posts_videos .main_photoshootvideo {
    float: left;
    width: 650px;
    height: 620px;
    margin-right: 10px;
    margin-top: 3px;
}
#posts_videos {
    width: 980px;
    margin: 0 auto;
    margin-top: 10px;
}
#posts_videos .posts {
    width: 320px;
    float: right;
    border-bottom: none;
    overflow: hidden;
    height: 621px;
    background: #ffffff;
}
#posts_videos .newhpemailsignup {
    width: 320px;
    float: right;
    border-bottom: none;
    text-align: center;
}
#posts_videos .newhplateposts {
    padding: 19px 0;
    border-top: 1px dotted #cccccc;
    height: 60px;
    overflow: hidden;
}
#posts_videos .newhplateposts .imageURL {
    float: left;
    width: 60px;
    margin-right: 15px;
}
#posts_videos .newhplateposts .headline,
#newhplateposts .headline p {
    float: left;
    width: 215px;
    padding-right: 20px;
}
#posts_videos .newhplateposts .headline a,
#marketting_boxes .newhpmboxes .headline a {
    color: #646464;
}
#posts_videos .newhplateposts .headline a:hover,
#marketting_boxes .newhpmboxes .headline a:hover {
    color: #232323;
}
#posts_videos .newhplateposts .headline {
    font-family: Georgia, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #646464;
    margin-top: 0px;
}
.newhplateposts p a:hover {
    color: #646464 !important;
}
#posts_videos .newhplateposts .headline:hover {
    color: #232323;
}
#posts_videos .newhplateposts .content {
    font-family: Georgia, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    border-top: 4px solid #000000;
    padding: 7px 0;
    text-transform: uppercase;
}
#bc_latePost5_us {
    border-bottom: 4px solid #000000 !important;
}
#marketting_boxes {
    width: 980px;
    margin: 0 auto;
    background: none repeat scroll 0 0 #FFFFFF;
}
#marketting_boxes .newhpmboxes {
    width: 318px;
    margin: 12px 12px 0px 0;
    float: left;
    height: 272px;
    position: relative;
    border-bottom: 10px solid #ededed;
}
#marketting_boxes .newhpmboxes .headline {
    font-size: 14px;
    color: #232323;
    margin: 10px 10px 4px 10px;
    font-weight: bold;
    text-transform: uppercase;
}
#marketting_boxes .newhpmboxes a {
    display: block;
}
#marketting_boxes .newhpmboxes p {
    font-size: 14px;
    margin: 0 10px 15px 10px;
    line-height: 17px;
}
#posts_videos div.newhpemailsignup {
    background: #EDEDED;
    padding: 12px 0;
}
#posts_videos div.newhpemailsignup * {
    text-align: center;
}
#posts_videos div.newhpemailsignup .imageURL,
#posts_videos div.newhpemailsignup .headline {
    display: inline;
    color: #000000;
    font-family: Georgia, Arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
#signup_submit {
    background: url("../../../images/2013/us/footer/signup_submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 21px;
    width: 20px;
}
#signup_submit_header {
    /*background: url("../../../images/2013/us/footer/signup_submit.gif")
		no-repeat scroll 0 0 transparent;*/
    border: medium none;
    z-index: 101;
    cursor: pointer;
    float: left;
    height: 22px;
    width: 34px;
    font-size: 12px;
    background-color: #585858;
    color: white;
    text-align: center;
    font-weight: bold;
}
#markEmail,
#headerSignUpEmail {
    width: 114px;
    border: none;
    padding: 3px;
    font-size: 12px;
    height: 20px;
}
#posts_videos .newhplateposts p {
    line-height: 15px;
    margin-right: 20px;
    font-size: 12px;
}
nav ul li section {
    -moz-box-shadow: 0 1px 0px #999;
    -webkit-box-shadow: 0 1px 2px #999;
    box-shadow: 0 1px 2px #999;
}
#emailMarketFormHeader {
    width: 143px;
    margin: 0 auto;
}
#bl_pdf_1 {
    position: absolute;
    margin: -180px 0 0 20px;
    display: none;
}
#bl_pdf_2 {
    position: absolute;
    margin: -180px 0 0 80px;
    display: none;
}
#bl_pdf_3 {
    position: absolute;
    margin: -180px 0 0 150px;
    display: none;
}
div.nav_1_drop .nav_block .drop_text p {
    font-size: 14px;
    line-height: 17px;
}
div.nav_1_drop .nav_block .drop_text p:hover {
    color: #232323;
}
div.nav_1_drop .nav_block .drop_text h3,
div.nav_1_drop .nav31_bg h3,
div.nav_1_drop .nav32_bg h3,
div.nav_1_drop .nav33_bg h3,
,
div.nav_1_drop .nav34_bg h3 {
    font-size: 16px;
}
div.nav_1_drop .nav31_bg h3,
div.nav_1_drop .nav32_bg h3,
div.nav_1_drop .nav33_bg h3,
div.nav_1_drop .nav34_bg h3 {
    padding-top: 40px;
    text-align: center;
    margin-bottom: 120px;
}
div.nav_1_drop .nav31_bg p,
div.nav_1_drop .nav32_bg p,
div.nav_1_drop .nav33_bg p,
div.nav_1_drop .nav34_bg p {
    text-align: center;
}
/* styles for home page end */

#content {
    position: relative;
    margin: 5px auto;
	margin-bottom:10px;
    width: 980px;
    background: #ffffff;
    text-align: left;
    zoom: 1;
    border: 1px solid #D3D3D3;
    padding-top: 20px;
}
.bluebtn input,
.bluebtn a {
    background: none repeat scroll 0 0 #585858;
    border: solid 1px #fff !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    text-transform: uppercase;
}
.bluebtn input:hover,
.bluebtn a:hover {
    background-color: #585858;
    border: solid 1px #eee;
}
.uCase {
    text-transform: uppercase;
}
.review_group_header {
    margin-top: 25px;
}
.disc_elements {
    color: #646464;
    margin: 10px 0;
}
.disc_elements li {
    color: #646464;
    margin-left: 15px;
    list-style: disc;
    line-height: 20px;
}
.hz_divider {
    border-top: 1px dotted #cccccc;
    margin-top: 10px;
    margin-bottom: 10px;
}
#two_cols {
    padding: 0;
}
#two_cols .content_right {
    float: left;
    width: 1040px;
}
#two_cols .content_right .content_632 {
    margin-right: 188px;
    margin-bottom: 50px;
}
#two_cols .text_right {
    float: left;
    width: 540px;
    margin-left: 20px;
}
#two_cols .qa {
    font-weight: normal;
}
#two_cols .qa_answer {
    font-weight: normal;
    display: none;
}
.review_content_container {
    padding: 20px;
}
#two_cols .qa p.title {
    width: 80%;
    float: left;
    font-size: 15px;
    color: #333;
    cursor: pointer;
    padding: 20px 0px 20px 0px;
}
.hide_show_buttons {
    padding: 20px 0 0;
}
#two_cols .faq_right {
    padding: 10px;
    float: right;
    width: 62px;
}
/* styles for sitemap*/

#sitemap {
    padding: 20px 0px 40px;
}
#sitemap table {
    border-collapse: inherit;
}
#sitemap th.sitemap-cell {
    padding: 20px 0 10px;
    border-top: 1px dotted #cccccc;
}
#sitemap .sitemap-cell {
    padding: 0 0 15px 0;
    border: none;
}
ul li {
    list-style: none;
}
#relative_email {
    text-align: left;
}
.align_left {
    text-align: left !important;
}
#content_cart {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
	margin-bottom:10px;  
    padding: 20px 40px 0 40px;
    text-align: left;
    width: 900px;
    border: 1px solid #D3D3D3;
    zoom: 1;
    position: relative;
}
a.underline {
    text-decoration: underline;
}
#tab_container .divider {
    margin-top: 10px;
}
#locator .unhidDiv {
    border-bottom: 1px solid #cccccc;
    padding: 10px 10px 10px 0px;
    cursor: pointer;
}
#locator .unhidDiv:hover {
    background: none
}
#locator .hidInnerLarge {
    background: none;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #cccccc;
}
.img_caption {
    margin-top: 5px;
    margin-left: 45px;
    margin-right: 10px
}
/* activation flow styles start */

.activation_subhead {
    color: #aaaaaa;
    font-size: 14px;
}
#content .activate {
    padding-left: 25px;
    padding-bottom: 35px;
}
#serial_num,
#noSerialNumber {
    position: absolute;
    left:0;
    top: -340px;
    background: #fff;
    display: none;
    z-index: 5;
}
#serial_num .carrot,
#noSerialNumber .carrot {
    position: absolute;
    bottom:-16px;
    left: 90px;
}
#noSerialNumber {
    border: 1px solid #ADADAD;
    box-shadow: 0 0 7px #ADADAD;
    -moz-box-shadow: 0 0 7px #ADADAD;
    width: 680px;
    padding-bottom: 10px;
    top: -260px;
}
#noSerialNumber .carrot {
    bottom: -18px;
}
#serial_num_inner {
    padding: 15px;
    border: 1px solid #ADADAD;
    box-shadow: 0 0 7px #ADADAD;
    -moz-box-shadow: 0 0 7px #ADADAD;
    width: 687px;
    z-index: 7;
}
#serial_close,
#serial_close1 {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#serial_close:hover,
#serial_close1:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
#serial_num_inner .serial_inner_left,
.serial_num_retry {
    float: left;
    margin-right: 25px;
}
.serial_inner_right {
    width: 400px;
    padding-top: 45px;
}
.serial_num_retry_right {
    width: 350px;
    float: left;
    padding-top: 40px;
}
.nouser_inner {
    padding: 15px 0px 20px 15px;
}
.tone_selector {
    padding: 10px 50px 20px 15px;
}
#confirmation {
    padding: 15px 0px 100px 15px;
}
#confirmation .messageA {
    width: 572px;
    float: left;
}
#confirmation .messageA p,
#confirmation .messageB p {
    margin-left: 30px;
    margin-bottom: 25px;
}
#confirmation .messageA_img {
    width: 200px;
    float: right;
    margin-right: 40px;
}
#confirmation .messageA h2 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 17px;
    color: #232323;
    margin-bottom: 15px;
    padding-left: 30px;
    padding-top: 3px;
}
#confirmation .messageA_bg {
    background: url(../../../images/2013/us/activation/blue_1.png) no-repeat 0 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}
#confirmation .messageB_bg {
    background: url(../../../images/2013/us/activation/blue_2.png) no-repeat 0 22px;
    padding-top: 2px;
    padding-bottom: 5px;
}
#confirmation .messageC_bg {
    background: url(../../../images/2013/us/activation/blue_3.png) no-repeat 0 22px;
    padding-top: 2px;
    padding-bottom: 5px;
}
#confirmation .messageA_bg p b,
#confirmation .messageB_bg p b,
#confirmation .messageC_bg p b {
    padding-bottom: 10px;
    display: inline-block;
}
.tbdcbc_lhr_c_4x_feature8 {
    width: 980px;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    padding-bottom: 60px;
    padding-top: 40px;
}
.tbdcbc_lhr_c_4x_feature9 {
    width: 980px;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
}
.tbdcbc_lhr_c_4x_feature9 .column1.link {
    position: relative;
    margin-top: 120px;
    color: red;
}
.tbdcbc_lhr_c_4x_feature9 .column1 {
    float: left;
    padding: 230px 15px 30px 40px;
}
.tbdcbc_lhr_c_4x_feature9 .column2 {
    float: left;
    padding: 230px 0px 30px 0px;
}
.tbdcbc_lhr_c_4x_feature9 .column1 .link {
    padding-top: 30px;
}
.tbdcbc_lhr_c_4x_feature6 .tbdcbContent {
    width: 430px;
    padding: 100px 40px 0px;
}
.tbdcbc_lhr_c_4x_feature9 .column3 {
    float: right;
    position: relative;
}
.tbdcbc_lhr_c_4x_feature9 .column3 .column_text {
    position: absolute;
    left: -564px;
    width: 500px;
    top: 30px;
}
.tbdcbc_lhr_c_4x_feature9 .column3 img {
    margin-right: 134px;
}
.tbdcbc_lhr_c_4x_feature9 .column3 .column_text .content {
    line-height: 20px;
    width: 430px;
}
.tbdcbc_lhr_c_4x_feature8 .column1 {
    float: left;
    padding: 80px 0 0 20px;
}
.tbdcbc_lhr_c_4x_feature8 .column2 {
    float: left;
    padding: 1px 1px 1px 1px;
}
.tbdcbc_lhr_c_4x_feature8 .column3 {
    float: left;
    position: relative;
    padding: 60px 0px 30px 0px;
}
.tbdcbc_lhr_c_4x_feature8 .column3 .column_text {
    position: absolute;
    left: 20px;
    width: 200px;
    padding-top: 15px;
}
.tbdcbc_lhr_c_4x_feature8 .column3 .link {
    position: relative;
    left: 20px;
    top: 145px;
}
.tbdcbc_lhr_c_4x_feature8 .column3 .column_text .headline {
    font-size: 36px;
    line-height: 24px;
    position: absolute;
    top: -60px;
    left: -500px;
    background: #ffffff;
}
.rating {
    font-style: italic;
    font-family: Georgia, Arial, sans-serif;
    color: #646464;
}
.tbdcbc_lhr_c_4x_feature8 .column3 .column_text .content {
    font-size: 17px;
    color: #333333;
    padding-top: 10px;
}
.tbdcbc_lhr_c_4x_feature6 .tbdcbImage {
    float: left !important;
}
.tbdcbc_lhr_c_4x_feature6 .tbdcbContent {
    float: right !important;
}
#contentP .tbdcbc_lhr_c_4x_feature8 .column1 .headline {
    line-height: 14px;
    text-align: center;
}
a.greenbtn2 {
    background: linear-gradient(#20B88F 60%, #178D6D) repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 11px;
    text-transform: uppercase;
    width: auto;
    background-image: -webkit-linear-gradient(#20B88F 60%, #178D6D);
    background-image: -moz-linear-gradient(#20B88F 60%, #178D6D);
    background-image: -o-linear-gradient(#20B88F 60%, #178D6D);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#20B88F', endColorstr='#178D6D', GradientType=0);
    /*For IE7-8-9*/
}
a.greenbtn2:hover {
    background: linear-gradient(#13AD83, #147E61) repeat scroll 0 0 transparent;
    background-image: -webkit-linear-gradient(#13AD83, #147E61);
    background-image: -moz-linear-gradient(#13AD83, #147E61);
    background-image: -o-linear-gradient(#13AD83, #147E61);
	color:#fff !important;
}
a.greenbtn3 {
    background: linear-gradient(#20B88F 60%, #178D6D) repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 11px;
    text-transform: uppercase;
    width: auto;
    background-image: -webkit-linear-gradient(#20B88F 60%, #178D6D);
    background-image: -moz-linear-gradient(#20B88F 60%, #178D6D);
    background-image: -o-linear-gradient(#20B88F 60%, #178D6D);
}
a.greenbtn3:hover {
    background: linear-gradient(#13AD83, #147E61) repeat scroll 0 0 transparent;
    background-image: -webkit-linear-gradient(#13AD83, #147E61);
    background-image: -moz-linear-gradient(#13AD83, #147E61);
    background-image: -o-linear-gradient(#13AD83, #147E61);
}
.green_link {
    color: #20B88F !important;
    text-transform: uppercase;
    background: url("../../../images/2013/us/global/green_arrow.gif") no-repeat scroll right center transparent !important;
    padding-right: 9px;
    font-weight: bold;
}
#take_fans1,
#take_fans2,
#take_fans3 {
    position: relative;
}
#take_fans2 {
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 213px;
    padding: 0 25px;
    margin-left: 80px;
    width: 180px;
}
#content .thankyou_activation {
    padding: 40px 0px 40px 15px;
}
.thankyou_activation h2 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 14px;
    color: #02a4ba;
    margin-bottom: 15px;
    line-height: 17px;
}
.thankyou_left {
    width: 220px;
    float: left;
}
.thankyou_left2 {
    width: 253px;
    float: left;
}
.thankyou_left p,
.thankyou_left2 p {
    padding-top: 32px;
}
.thankyou_right,
.thankyou_right2 {
    width: 190px;
    margin-right: 46px;
    float: left;
}
.thankyou_bottom_left {
    float: left;
    width: 575px;
    margin-top: 20px;
}
.thankyou_bottom_right {
    float: right;
    width: 229px;
}
.hp_play_video {
    /*margin-left: -58px;*/
    
    float: left;
    padding-top: 4px;
}
/* activation flow styles end */

.error01 {
    color: #FF0000;
}
table.orders th {
    font-weight: bold;
	font-size:14px;
    text-align: left;
    padding: 5px 0px 5px;
    background: url('../../../images/2013/us/global/border_h.gif') bottom left repeat-x;
}
table.orders td {
    text-align: left;
    padding: 3px 0px 3px;
    background: url('../../../images/2013/us/global/border_h.gif') bottom left repeat-x;
    line-height: 20px;
}
table.orders td.empty {
    text-align: center;
    color: #FF0000;
}
table.listing {
    padding: 0px;
    margin: 0px;
    width: 100%;
}
table.listing td,
table.listing th {
    padding: 8px 0px 8px 12px;
    text-align: left;
}
table.listing th {
    padding-top: 0px;
}
table.listing tr.odd {
    background-color: #F7F7F7;
}
table.register {
    padding: 0px;
    margin: 0px;
    width: 100%;
}
table.register td,
table.register th {
    padding: 2px 0px 2px 0px;
    text-align: left;
}
table.register input[type=text],
table.register input[type=password] {
    width: 279px;
}
table.register input[type=checkbox] {
    margin-right: 3px;
}
table.confirm th {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}
table.confirm td {
    padding: 0px;
}
table.confirm tr.shipping td {
    padding: 8px 0px 3px 0px;
}
table.questionaire {
    width: 100%;
}
table.questionaire th {
    font-family: Arial, Helvetica, san-serif;
    color: #0066a4;
    ;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 0px 5px 0px;
    text-align: left;
}
table.questionaire td {
    padding: 2px 0px 2px 0px;
}
table.questionaire td.subheader {
    font-weight: bold;
    padding: 5px 0px 5px 0px;
}
table.questionaire td input.rightspace {
    margin-right: 5px;
}
table.form {
    padding: 0px;
    margin: 0px;
    width: 100%;
}
table.form td,
table.form th {
    padding: 8px 0px 5px 0px;
    text-align: left;
    line-height: 17px;
    color: #646464;
}
table.form th {
    color: #333333;
    font-weight: bold;
    padding-bottom: 0px;
    font-size: 14px;
}
.error01, .error {
    color: #FF0000;
}
.emailSubFooter  .error, #emailMarketFormHeader2 .error{
    color: #FF0000;
    border:1px solid  #FF0000 !important;
    padding: 5px;
}
#marketting_feature_sweeps .content_panel_error .error {
    font-size: 12px;
    padding: 3px;
    line-height: 17px;
}
table.form .error {
    padding: 5px;
}
table.form .required {
    color: #cc0000;
}
table.form input[type=text],
table.form input[type="password"],
table.form select {
    width: 160px;
    padding-left: 3px;
}
table.form input[type=radio] {
    margin-right: 5px;
}
a.white,
a.white:hover {
    color: #ffffff;
    text-decoration: none;
}
.right_side_infobox .rnav_info_body .percent {
    color: #0066a4;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, san-serif;
}
.acne_shop_text {
    font-size: 14px;
    font-family: Arial, Helvetica, san-serif;
    font-weight: bold;
}
/* skin tone chart styles start */

.compare_guide {
    margin: 5px auto 20px auto;
    text-align: center;
    vertical-align: middle;
    background: url('../../../images/2013/us/ppage/LHR/HRL_InteractiveTool_BG_01.jpg') top left no-repeat;
    width: 828px;
    padding-top: 40px;
}
#container_skin, #container_skin2{
    padding: 45px 0px 0px 17px;
}
.comparative {
    font-size: 11px;
    line-height: 13px;
}
.compare_bottom {
    text-align: left;
    padding-left: 92px;
    width: 600px;
    margin-top: 70px;
}
.clear-skin {
    clear: both;
}
.left-skin {
    float: left;
    margin-right: 2px;
    padding-top: 0 !important;
}
#second_select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #02a4ba;
    font-weight: bold;
}
.result_head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #232323;
}
.result_head3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #232323;
    margin-bottom: 10px;
    font-weight: bold;
	padding: 5px 0 0 0;
}
.result_head2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #232323;
    /* color:#d71920;*/
    
    font-weight: bold;
    margin-bottom: 10px;
}
.disclaimer1 {
    margin: 0 0 60px 96px;
    text-align: left;
    width: 600px;
}
.result4 {
    background: url('../../../images/2013/us/ppage/interactiveTool_circle.jpg') no-repeat top left;
    padding: 10px 0 1px 50px;
    width: 600px;
    height: 40px;
}
.result3 {
    background: url('../../../images/2013/us/ppage/checkmark.jpg') no-repeat top left;
    padding: 10px 0 0 50px;
    width: 600px;
    height: 80px;
	
}
.result2 {
    background: url('../../../images/2013/us/ppage/interactiveTool_x.jpg') no-repeat top left;
    padding: 10px 0 0 50px;
    width: 600px;
    height: 120px;
}
.skin_back1 {
    height: 140px;
    width: 670px;
    margin: 0 auto;
}
.skin_back {
    height: 140px;
    width: 670px;
    margin: 0 auto;
}
.skin_back2 {
    height: 178px;
    width: 670px;
    margin: 0 auto;
}
.skin_chart_cell {
    width: 108px;
	float:left;
    line-height: 15px;
    text-align: center;
	display:block !important;
}
.skin_chart td{
	display:none;
}
.skin_chart_cell2 {
    width: 93px;
    line-height: 15px;
    text-align: center;
	display:block !important;
	float:left;
}
.colorwidth{
	float:left;
}
.colorwidth img:hover{
	cursor:pointer;
}
.Colorname{
	text-align:center;
	margin-top:30px;
}
.skin_title {
    height: 40px;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    background: url('../../../images/2013/us/activation/blue_2.png') no-repeat 0 1px;
    padding: 4px 0 0 35px;
    font-size: 15px;
    color: #646464;
}
.skin_title1 {
    height: 40px;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    background: url('../../../images/2013/us/activation/blue_1.png') no-repeat 0 1px;
    padding: 4px 0 0 35px;
    font-size: 15px;
    color: #646464;
}
.skin_chart {
    margin-top: -20px;
    position: absolute;
}
.skin_chart2 td{display:none;}
.skin_chart2 {
    margin-top: -25px;
    position: absolute;
}
.skin_chart_old {
    margin-top: -20px;
    position: absolute;
}
.skin_chart2_old {
    margin-top: -25px;
    position: absolute;
}
#tab_container .about_inner_container #tab_product_content h2 {
    line-height: 30px;
}
.activation_divider {
    border-top: 1px dotted #cccccc;
    margin-bottom: 5px !important;
    margin-top: 0px !important;
}
.selectPart li{
	float: left;
    margin: 0 13px 10px 3px;
	 position: relative;
    padding: 0 0 0 28px;
}
.selectPart li label{
	font-weight:normal;
}
/* skin tone chart styles end */

#tmpSlide-1 .hp_panel,
#tmpSlide-2 .hp_panel,
#tmpSlide-3 .hp_panel,
#tmpSlide-4 .hp_panel,
#tmpSlide-5 .hp_panel {
    position: relative;
}
.leftCalloutBanner1 h2 {
    text-align: center !important;
    font-family: georgia;
    font-size: 75px;
    line-height: 50px;
}
.leftCalloutBanner1 h1 {
    text-align: center !important;
    font-family: georgia;
    font-size: 40px;
    font-style: italic;
}
.leftCalloutBanner1 h2 span {
    text-align: center !important;
    font-family: georgia;
    font-size: 48px;
    line-height: 50px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF !important;
    margin-left: -384px;
    margin-top: 20px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 h2 {
    text-align: center !important;
    font-family: georgia;
    font-size: 62px;
    line-height: 50px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 h1 {
    text-align: center !important;
    font-family: georgia;
    font-size: 40px;
    font-style: italic;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 h2 span {
    text-align: center !important;
    font-family: georgia;
    font-size: 39px;
    line-height: 50px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 h2 {
    text-align: center !important;
    font-family: georgia;
    font-size: 62px;
    line-height: 50px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 h1 {
    text-align: center !important;
    font-family: georgia;
    font-size: 40px;
    font-style: italic;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 h2 span {
    text-align: center !important;
    font-family: georgia;
    font-size: 39px;
    line-height: 50px;
}
.leftCallout_colors_Banner1 h2 {
    text-align: center !important;
    font-family: georgia;
    font-size: 75px;
    line-height: 50px;
}
.leftCallout_colors_Banner1 h1 {
    text-align: center !important;
    font-family: georgia;
    font-size: 40px;
    font-style: italic;
}
.leftCallout_colors_Banner1 h2 span {
    text-align: center !important;
    font-family: georgia;
    font-size: 48px;
    line-height: 50px;
}
#tmpSlide-1 .hp_panel .block1 {
    position: absolute;
    top: 100px;
    color: #FFFFFF;
    left: 15px;
    text-align: center;
}
/* #tmpSlide-1 .hp_panel a.arrow{
color:#FFFFFF!important;
} */

#tmpSlide-1 .hp_panel .block2 {
    color: #FFFFFF;
    left: 310px;
    position: absolute;
    text-align: center;
    top: 163px;
    width: 200px;
}
#tmpSlide-1 .hp_panel .block3 {
    color: #FFFFFF;
    left: 640px;
    position: absolute;
    text-align: center;
    top: 125px;
    width: 200px;
}
#tmpSlide-5 .hp_panel .leftCalloutBanner1 {
    position: absolute;
    top: 260px;
    left: 68px;
    width: 435px;
    text-align: center !important;
}
#tmpSlide-4 .hp_panel .leftCalloutBanner1 {
    position: absolute;
    top: 229px;
    left: 60px;
    width: 571px;
    text-align: center !important;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p,
#tmpSlide-3 .hp_panel .leftCalloutBanner1 p,
#tmpSlide-4 .hp_panel .leftCalloutBanner1 p,
#tmpSlide-5 .hp_panel .leftCalloutBanner1 p {
    font-size: 15px;
    color: #FFFFFF !important;
    margin-bottom: 16px;
    text-align: left;
    line-height: 19px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p:nth-child(1) b {
    font-family: Arial, sans-serif !important;
}
/*tmpSlide-2 .hp_panel .leftCalloutBanner1 p{
color:#232323 !important;
}*/

#tmpSlide-1 .hp_panel .leftCalloutBanner1 .greybtn {
    display: none;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p b,
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p b,
#tmpSlide-3 .hp_panel .leftCalloutBanner1 p b,
#tmpSlide-4 .hp_panel .leftCalloutBanner1 p b {
    font-size: 17px;
    margin-bottom: 10px;
    display: inline-block;
}
#tmpSlide-4 .hp_panel .leftCalloutBanner1 p a {
    margin-top: 4px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 {
    left: 444px;
    position: absolute;
    text-align: left !important;
    top: 200px !important;
    width: 506px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 {
    left: 59px;
    position: absolute;
    text-align: left !important;
    top: 232px;
    width: 667px;
}
#tmpSlide-3 .hp_panel .leftCalloutBanner1 {
    left: 57px;
    position: absolute;
    text-align: left !important;
    top: 211px;
    width: 620px;
    color: #fff !important;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p1 {
    position: absolute;
    left: 117px;
    margin-top: 16px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p2 {
    position: absolute;
    margin-top: 16px;
    margin-left: 10px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p .barLine {
    margin-top: 20px;
    margin-left: -46px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p1 {
    position: absolute;
    left: 97px;
    margin-top: 16px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p {
    margin-top: -23px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p2 {
    position: absolute;
    margin-top: 16px;
    margin-left: 10px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p .barLine {
    margin-top: 20px;
    margin-left: -46px;
}
#tmpSlide-1 .hp_panel .leftCallout_colors_Banner1 p,
#tmpSlide-3 .hp_panel .leftCallout_colors_Banner1 p,
#tmpSlide-4 .hp_panel .leftCallout_colors_Banner1 p {
    font-size: 14px;
    color: #232323;
    margin-bottom: 20px;
    text-align: center;
    line-height: 19px;
}
.greybtn2 {
    background: #585858 !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 12px;
    padding: 3px 10px 2px;
    border-radius: 1px;
    font-weight: bold;
    letter-spacing: 1px;
    border: none;
    text-transform: uppercase;
}
.greybtn2:hover {
    background-color: #232323;
}
a.greybtn2 {
    background: #585858 !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 12px;
    padding: 3px 11px 2px;
    border-radius: 1px;
    font-weight: bold;
    letter-spacing: 1px;
    border: none;
    text-transform: uppercase;
    display: inline-block;
}
a.greybtn2:hover {
    background-color: #232323;
}
.greybtn input,
.greybtn a {
    background: #585858 !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 16px;
    padding: 5px 13px;
    border-radius: 1px;
}
.greybtn input:hover,
.greybtn a:hover {
    background-color: #232323;
}
.greenbutton {
    background-color: #0B9371;
    background-image: -webkit-linear-gradient(#11B98E 60%, #0B9371);
    background-image: -moz-linear-gradient(#11B98E 60%, #0B9371);
    background-image: -o-linear-gradient(#11B98E 60%, #0B9371);
    background: #20b88f !important;
    background: linear-gradient(#11b98e, #0b9371) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    padding: 6px 14px !important;
    font-weight: bold !important;
    color: #fff;
    border: none;
}
.bluebutton {
    background-image: -webkit-linear-gradient(#2AA3E0 60%, #1E7EAB);
    background-image: -moz-linear-gradient(#2AA3E0 60%, #1E7EAB);
    background-image: -o-linear-gradient(#2AA3E0 60%, #1E7EAB);
    background-color: #1E7EAB;
    background: #2ba4d8 !important;
    background: linear-gradient(#2aa3e0, #1e7eab) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    padding: 6px 14px !important;
    font-weight: bold !important;
    color: #fff;
    border: none
}
.cartbtnbluePanel {
    background: linear-gradient(#2AA3E0 60%, #1E7EAB) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-image: -webkit-linear-gradient(#2AA3E0 60%, #1E7EAB);
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 11px;
    text-transform: uppercase;
}
.cartbtnbluePanel:hover {
    background: linear-gradient(#218BBC 40%, #1A6C93);
    background: -webkit-linear-gradient(#218BBC 40%, #1A6C93);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#218BBC ', endColorstr='#1A6C93', GradientType=0);
    /*For IE7-8-9*/
    
    color: #fff;
}
.readmore {
    color: #0088cc;
}
#BVRRRatingSummaryLinkWriteFirstID a,
#BVRRRatingSummaryLinkWriteFirstID span {
    font-size: 13px !important;
}
#BVRRRatingSummaryNoReviewsWriteImageLinkID {
    margin-top: 2px !important;
}
.BVRRRatingNormalImage {
    margin-top: 2px !important;
    padding-right: 0px !important;
}
a.buynowGreen {
    padding: 0 11px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background: linear-gradient(#20b88f 60%, #178d6d);
    background: -webkit-linear-gradient(#20b88f 60%, #178d6d);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#20b88f', endColorstr='#178d6d', GradientType=0);
    /*For IE7-8-9*/
    
    height: 1%;
    /*For IE7*/
    transition: 0s all;
    /* -webkit-transition: 0.25s all; */
    -moz-transition: 0s all;
    -o-transition: 0s all;
    -ms-transition: 0s all;
    border: none;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 13px;
    height: 30px;
    letter-spacing: 1px;
    float: right;
    line-height: 32px;
    width: auto;
   
}
.bunowbtn{
	position: absolute;
    top: 6px;
	right: 0;
	bottom: 0;
}
.remove-buynow .fixed-button{
	display:none;
}
.fixed-button{
	position: fixed !important;
	transition: 1s all;
    /* -webkit-transition: 1s all; */
    -moz-transition: 1s all;
    -o-transition: 1s all;
    -ms-transition: 1s all;
	line-height: 34px !important;
	height: 33px !important;
	top:200px !Important
	
}
a.buynowGreen2 {
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background: linear-gradient(#20b88f 60%, #178d6d);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#20b88f', endColorstr='#178d6d');
    /*For IE7-8-9*/
    
    height: 1%;
    /*For IE7*/
    
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 13px;
    letter-spacing: 1px;
    margin-right: 0px;
    float: right;
    line-height: 35px;
    width: auto;
    padding: 0 11px;
}
a.buynowGreen2:hover,
a.buynowGreen:hover {
    background: linear-gradient(#178d6d 40%, #20b88f);
    background: -webkit-linear-gradient(#178d6d 40%, #20b88f);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#178d6d', endColorstr='#20b88f', GradientType=0);
    /*For IE7-8-9*/
    transition: 1s all;
    /* -webkit-transition: 1s all; */
    -moz-transition: 1s all;
    -o-transition: 1s all;
    -ms-transition: 1s all;
    color: #fff;
}
.buynowBlue {
    background: linear-gradient(#2AA3E0 60%, #1E7EAB) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-image: -webkit-linear-gradient(#2AA3E0 60%, #1E7EAB);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2AA3E0 ', endColorstr='#1E7EAB', GradientType=0);
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 11px;
    text-transform: uppercase;
    margin-right: 19px;
}
.buynowBlue:hover {
    background: linear-gradient(#218BBC 40%, #1A6C93);
    background: -webkit-linear-gradient(#218BBC 40%, #1A6C93);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#218BBC ', endColorstr='#1A6C93', GradientType=0);
    color: #fff;
}
a.buynowBlue2 {
    background: linear-gradient(#2AA3E0 60%, #1E7EAB) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-image: -webkit-linear-gradient(#2AA3E0 60%, #1E7EAB);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2AA3E0 ', endColorstr='#1E7EAB', GradientType=0);
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 11px;
    text-transform: uppercase;
}
a.buynowBlue2:hover {
    background: linear-gradient(#218BBC 40%, #1A6C93);
    background: -webkit-linear-gradient(#218BBC 40%, #1A6C93);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#218BBC ', endColorstr='#1A6C93', GradientType=0);
    color: #fff;
}
a.buynowBlue2:hover {
    background-color: #1a8aba;
}
#floating_buynow {
    position: fixed;
    bottom: 0px;
    right: 0px;
    width: 140px;
    display: block;
    z-index: 1000;
}
#floating_buynowc {
    position: absolute !important;
    right: -91px;
    top: -100px;
}
#floating_buynowc a.buynowGreen2 {
    height: auto !important;
    line-height: 15px;
    padding: 11px;
    text-align: center;
}
a.floating_buynowGreen {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    background: #20b88f url('../../../images/2013/us/global/bn_lg.jpg') left top no-repeat;
    padding: 7px 0 0 49px;
    height: 23px;
    width: 90px;
    float: right;
    color: #fff !important;
}
a.floating_buynowGreen:hover {
    background-color: #209a7a;
}
a.floating_buynowBlue {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    background: #2ba4d8 url('../../../images/2013/us/global/bn_lg.jpg') left top no-repeat;
    padding: 7px 0 0 49px;
    height: 23px;
    width: 90px;
    float: right;
    color: #fff !important;
}
a.floating_buynowBlue:hover {
    background-color: #1a8aba;
}
.showhide_buttons {
    float: right;
}
.showhide_buttons2 {
    float: right;
    margin: 22px 0px 0 0;
}
.ac_content h2,
.ac_subHeader1 h2 {
    font-family: arial !important;
}
.plus_button {
    background: url('../../../images/2013/us/global/plus_off.png') no-repeat top left;
    width: 29px !important;
    height: 29px !important;
    cursor: pointer;
    float: left;
    /*margin-right: 10px;*/
}
.plus_button:hover {
    background: url('../../../images/2013/us/global/plus_on.png') no-repeat top left;
}
.minus_button {
    background: url('../../../images/2013/us/global/minus_off.png') no-repeat top left;
    width: 29px !important;
    height: 29px !important;
    cursor: pointer;
    float: left;
}
.minus_button:hover {
    background: url('../../../images/2013/us/global/minus_on.png') no-repeat top left;
}
.reviews_header1 {
    float: left;
    width: 500px;
}
.product_heading_list {

    font-size: 35px;
    line-height: 37px;
    border-top: solid 1px #ccc;
    padding:20px 0 30px 15px;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    color: #232323;
}
.product_name_list {
    margin: 10px 0 5px;
    height: 32px;
}
.product_price_list {
    margin: 0 0 5px 0;
}
#srlp_flyer {
    cursor: pointer;
    left: -176px;
    display: none;
    position: absolute;
    top: -197px;
}
#flyout1a {
    position: absolute;
    margin: -350px 0 0 -160px;
    display: none;
    z-index: 3000;
}
#flyout1b {
    position: absolute;
    margin: -345px 0 0 -140px;
    display: none;
    z-index: 3000;
}
#flyout1d {
    position: absolute;
    margin: -345px 0 0 -140px;
    display: none;
    z-index: 3000;
}
#flyout2a {
    position: absolute;
    margin: -198px 0 0 -84px;
    display: none;
    z-index: 3000;
}
#flyout2b {
    position: absolute;
    margin: -182px 0 0 -117px;
    display: none;
    z-index: 3000;
}
#flyoutp {
    position: absolute;
    margin: -176px 0 0 -28px;
    display: none;
    z-index: 3000;
}
#flyout2c {
    position: absolute;
    margin: -198px 0 0 -72px;
    display: none;
    z-index: 3000;
}
#flyout2d {
    position: absolute;
    margin: -215px 0 0 -21px;
    display: none;
    z-index: 3000;
}
#flyout2e {
    position: absolute;
    margin: -182px 0 0 -183px;
    display: none;
    z-index: 3000;
}
#flyout2f {
    position: absolute;
    margin: -195px 0 0 155px;
    display: none;
    z-index: 3000;
}
#flyout3a {
    position: absolute;
    margin: -295px 0 0 -129px;
    display: none;
    z-index: 3000;
}
#flyout4a {
    position: absolute;
    margin: -220px 0 0 -50px;
    display: none;
    z-index: 3000;
}
.30top {
    margin-top: 30px !important;
}
.paypal_message {
    margin: 37 0 0 88px;
    position: absolute;
    font-size: 11.3;
}
#funding_source {
    padding: 15px;
    border: 1px solid #ADADAD;
    box-shadow: 0 0 7px #ADADAD;
    -moz-box-shadow: 0 0 7px #ADADAD;
    width: 386px;
    z-index: 11;
    position: absolute;
    left: -193px;
    top: -226px;
    background: #fff;
}
#funding_source .mcarrot {
    position: absolute;
    left: 184px;
    top: 217px;
}
#funding_close {
    position: absolute;
    right: 0px;
    top: -6px;
    left: 388px;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#flyout1b_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout1d_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout2a_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout2b_hopup_close {
    position: absolute;
    RIGHT: 0px;
}
#flyout2c_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout2d_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout2e_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout2f_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout3a_hopup_close {
    position: absolute;
    right: 0px;
}
#flyout4a_hopup_close {
    position: absolute;
    right: -10px;
    top: -10px;
}
#flyoutp_hopup_close {
    position: absolute;
    right: 0px;
}
#selectedColorProductMain {
    font-style: italic !important;
    font-size: 12px !important;
    color: #888;
}
#counter1,
#counter2,
#counter3 {
    width: 245px !important;
    text-align: center;
    padding: 0 0 40px !important;
    border-right: solid 1px #ccc;
    border-bottom: none !important;
}
#counter4 {
    border: none !important;
    width: 242px !important;
    text-align: center;
    padding: 0 0 40px !important;
}
.cat_product {
    width: 243px !important;
    text-align: center !important;
    padding: 0 0px 40px 0 !important;
    border-right: solid 1px #ccc !important;
    border-bottom: solid 1px #ccc !important;
}
#advanced-skincare4 {
    border-right: none !important;
    width: 248px !important;
}
.tbplc_spbl_products_list1 #advanced-skincare1,
.tbplc_spbl_products_list1 #advanced-skincare2,
.tbplc_spbl_products_list1 #advanced-skincare3,
.tbplc_spbl_products_list1 #advanced-skincare4 {
    border-bottom: 0px !important;
}
.tbplc_spbl_products_list1 {
    border-bottom: 1px solid #cccccc;
    height: 245px;
}
.cat_product:last {
    border: none !important;
}
.cbl_pname {
    width: 100%;
    text-align: center !important;
    font-style: normal;
}
.ac_content {
    width: 855px;
}
.ac_content h2 {
    color: #646464 !important;
    margin-right: 0px !important;
}
.ac_content h2 b {
    color: #232323 !important;
}
/* Custom Default Content Box Styles */

.tbdcbc_spbl_feature1 {
    height: 640px;
    background-position: right top !important;
}
.tbdcbc_spbl_feature1 .tbdcbContent DIV.headline,
.tbdcbc_spbl_feature1 .tbdcbContent DIV.bodycopy,
.tbdcbc_spbl_feature1 .tbdcbContent DIV.pageLink {
    margin-left: 40px;
}
.tbdcbc_spbl_feature1 .tbdcbImage {
    text-align: left !important;
}
.tbdcbc_spbl_feature1 .tbdcbContent {
    margin-top: 40px;
    text-align: left !important;
}
.tbdcbc_spbl_feature2 {
    margin-top: 40px;
}
.tbdcbc_spbl_feature2 .tbdcbImage {
    margin-bottom: 40px;
}
.tbdcbc_spbl_feature3 .tbdcbContent {
    padding: 310px 0 27px 454px;
    text-align: left;
    width: 486px;
}
.tbdcbc_spbl_feature4 .tbdcbContent {
    padding-left: 257px;
    padding-top: 90px;
    position: absolute;
    width: 380px;
    float: right !important;
}
.tbdcbc_spbl_feature4 .tbdcbContent .headline h1 {
    font-size: 35px !important;
    width: 230px;
}
.tbdcbc_spbl_feature4 .tbdcbContent .bodycopy {
    width: 350px;
}
.tbdcbc_spbl_feature4 .tbdcbContent .imageTwoBL {
    margin: -286px 239px 0;
    position: absolute;
}
.tbdcbc_spbl_feature4 .tbdcbContent .bluebutton {
    background: linear-gradient(#2AA3E0, #1E7EAB) repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 12px 19px !important;
}
#tbdcbc_spbl_feature4 .tbdcbContent .bluebutton {
    padding: 12px 18px !important;
}
#tbdcbc_spbl_feature4 .tbdcbContent .imageTwoBL {
    margin: -237px 252px 0 !important;
}
.tbdcbc_spbl_feature4 .tbdcbImage {
    float: left !important;
}
.tbdcbc_spbl_feature4 {
    border-bottom: 0px solid #fff;
}
.tbdcbc_hrlp_feature1 {
    height: 270px;
    background-position: right top !important;
    border-top: 1px solid #ccc;
}
.tbdcbc_hrlp_feature1 .tbdcbContent DIV.headline,
.tbdcbc_hrlp_feature1 .tbdcbContent DIV.bodycopy,
.tbdcbc_hrlp_feature1 .tbdcbContent DIV.pageLink {
    margin-left: 40px;
}
.tbdcbc_hrlp_feature1 .tbdcbImage {
    text-align: left !important;
}
.tbdcbc_hrlp_feature1 .tbdcbContent {
    margin-top: 40px;
    text-align: left !important;
}
.tbdcbc_hrlp_feature1 .tbdcbContent .bodycopy {
    width: 450px;
}
.tbdcbc_hrlp_feature2 {
    height: 375px;
}
.tbdcbc_hrlp_feature2 .tbdcbImage {
    margin-bottom: 40px;
}
.tbdcbc_hrlp_feature2 .tbdcbContent {
    width: 430px;
    margin: 80px 40px 0 0px;
}
.tbdcbc_hrlp_feature3 .tbdcbContent {} .p_hrlp_benefits_para5 .content {
    color: #232323;
    font-family: ArialMTStd-Light, Arial, sans-serif;
    font-size: 38px;
    padding: 45px 0 40px 40px;
}
.tbmcc_hrlp_benefits .column1 {
    width: 250px;
    margin: 0 0 40px 40px;
    float: left;
}
.tbmcc_hrlp_benefits {
    border-bottom: 1px solid #ccc;
    height: 275px;
}
.tbmcc_hrlp_benefits .column2 {
    width: 560px;
    margin: 0 40px 0 0px;
    float: right;
    background: url('../../../images/2013/us/hrlp/QuoteMarks_HRL.png') top left no-repeat;
    padding: 20px 0 0 75px;
}
.tbmcc_hrlp_benefits .textLink a {
    padding-left: 90px;
}
.tbmcc_hrlp_benefits6 .textLink a {
    padding-left: 90px;
}
.tbmcc_hrlp_benefits .column2 .content {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    line-height: 29px;
}
.icon_img {
    float: left;
    margin-right: 15px;
}
#tbdcbc_4x_feature11 {
    border-top: 1px solid #ccc;
    background-position: top right !important;
    border-bottom: none !important;
    height: 501px;
    padding-top: 0px !important;
}
.tbdcbc_4x_feature11 .tbdcbContent {
    margin: 40px 0 0 40px;
    width: 475px;
    text-align: left;
}
#tbdcbc_4x_feature11b {
    background-position: top right !important;
    border-bottom: none !important;
    height: 500px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
#tbdcbc_4x_feature11b .tbdcbImage {
    height: 500px !important;
}
.tbdcbc_4x_feature11b .tbdcbContent {
    margin: 40px 0 0 40px;
    width: 475px;
    text-align: left;
}
#tbdcbc_lhr_c_easyToUse7 {
    border-top: 1px solid #ccc;
}
.tbdcbc_hrlp_feature5 .tbdcbContent {
    margin: 0px 0 -442px 39px;
    width: 472px;
}
.tbdcbc_hrlp_feature5 .tbdcbImage {
    margin-top: -48px;
}
.tbdcbc_hrlp_feature5b {
    height: 501px;
    padding-top: 0px !important;
}
.tbdcbc_hrlp_feature5b .tbdcbContent {
    margin: 20px 0 0 40px;
    width: 465px;
    text-align: left;
}
.tbdcbc_hrlp_feature6 {
    background: url('../../../images/2013/us/hrlp/M05_HRL_Gel_01.jpg') top left no-repeat;
}
.tbdcbc_hrlp_feature6 .tbdcbContent {
    width: 350px;
    padding: 80px 0 0 250px;
    box-sizing: content-box;
}
.tbmcc_hrlp_benefits6 .column1 {
    width: 250px;
    margin: 0 0 40px 40px;
    float: left;
}
.tbmcc_hrlp_benefits6 {
    border-bottom: 1px solid #ccc;
    height: 275px;
}
.tbmcc_hrlp_benefits6 .column2 {
    width: 560px;
    margin: 0 40px 0 0px;
    float: right;
    background: url('../../../images/2013/us/hrlp/QuoteMarks_HRL.png') top left no-repeat;
    padding: 20px 0 0 75px;
}
.tbmcc_hrlp_benefits6 .column2 .content {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    line-height: 29px;
}
.p_hrlp_benefits_para6 .content {
    color: #232323;
    font-family: ArialMTStd-Light, Arial, sans-serif;
    font-size: 38px;
    padding: 45px 0 40px 40px;
}
.tbdcbc_hrlp_feature8 {
    background-position: bottom right !important;
    height: 373px;
    border-bottom: none !important;
}
.tbdcbc_hrlp_feature8 .tbdcbContent {
    width: 400px;
    padding: 80px 0 0 40px;
}
.tbdcbc_hrlp_feature4 .tbdcbContent {
    width: 380px;
    margin: 120px 50px 0;
}
.tbdcbc_hrlp_feature4 {
    border-top: 1px solid #ccc;
    border-bottom: 0px solid #fff;
}
.tbdcbc_hrlp_easyToUse7 {
    padding-bottom: 40px;
}
.tbdcbc_lhr_4x_feature5,
.tbdcbc_lhr_c_4x_feature5 {
    border-top: 1px solid #ccc;
}
.tbdcbc_lhr_4x_feature5 .tbdcbContent,
.tbdcbc_lhr_c_4x_feature5 .tbdcbContent {
    width: 380px;
    margin: 40px 0 0 40px;
}
.tbdcbc_lhr_4x_feature6 .tbdcbContent {
    margin: 40px 40px 0;
}
.tbdcbc_lhr_4x_feature6 .tbdcbImage {
    margin-bottom: 40px;
}
.tbdcbc_lhr_4x_feature6 .pageLink,
.tbdcbc_lhr_c_4x_feature6 .pageLink {
    margin-bottom: 40px;
}
.tbdcbc_lhr_4x_feature7,
.tbdcbc_lhr_c_4x_feature7 {
    border-top: 1px solid #ccc;
    border-bottom: none !important;
}
.tbdcbc_lhr_4x_feature7 .tbdcbContent {
    width: 380px;
    margin: 0px 260px 0 0px;
    padding-top: 105px;
}
.imageTwo {
    position: absolute;
    margin: -200px 300px 0;
}
.tbdcbc_lhr_c_4x_feature7 .tbdcbContent {
    height: 270px;
    margin: -21px 253px 0 -78px;
    padding-top: 105px;
    width: 400px;
	position: absolute;
	margin-left: 293px;
}
.tbdcbc_lhr_c_4x_feature7 .tbdcbContent .imageTwo {
    position: absolute;
	margin: -231px 223px 0;
}
/* Default Content Box Styles */

 .tbdcbContent DIV.headline h2 {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 35px;
    line-height: 38px;
    margin-bottom: 9px;
}
.tbdcbContent DIV.bodycopy p {
    font-size: 15px;
    line-height: 20px;
}
#tirtiary_nav .bc_spbl_MBox1 a:hover,
#tirtiary_nav .bc_spbl_MBox2 a:hover {
    color: #232323;
}
#bc_spbl_MBox1 .imageURL a img {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
}
#bc_spbl_MBox2 .imageURL a img,
#bc_spbl_MBox4 a img {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    width: 227px;
}
#bc_spbl_MBox3 .imageURL a img {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
}
.tbdcbleft,
.tbdcbright,
.tbdcbcenter,
.tbdcbback {
    border-bottom: 1px solid #ccc;
}
.tbdcbleft .tbdcbImage {
    float: left;
}
.tbdcbleft .tbdcbContent {
    float: right;
}
.tbdcbright .tbdcbImage {
    float: right;
}
.tbdcbright .tbdcbContent {
    float: left;
}
.tbdcbcenter .tbdcbImage {
    text-align: center;
    /*position: relative;*/
    
    top: 11px;
}
.tbdcbcenter .tbdcbContent {
    text-align: center;
}
.tbdcbback .tbdcbImage {} .tbdcbback .tbdcbContent {}
/* Product Page Styles */

#pBanner {
    position: absolute;
    margin: -1px 0 0 -10px;
}
#pBanner2 {
    position: absolute;
    margin: 275px 0 0 -19px;
}
#pBannerHop {
    position: absolute;
    left: 0px;
    top: 0px;
}
.checkitout {
    float: left;
    margin-top: -20px;
    z-index: 30;
    margin-top: 235px\0;
    position: relative\0;
    left: -574px\0;
}
.ravesForHair {
    float: left;
    z-index: 20;
}
.hr1 {
    margin: 10px 0 15px 0;
}
.hr3 {
    margin: 0px 0 20px 0;
    width: 100%;
}
.hopup_90day {
    font-size: 12px !important;
    font-weight: bold;
    margin-top: 8px;
    color: #232323 !important;
}
/*.jcarousel-us-product ul {
    display: inline;
    list-style-type: none;
}
.jcarousel-us-product ul li {
    display: inline;
    border: 0;
    margin: 0;
    padding: 0 0px 0 0;
    float: left;
    width: 80px;
} */
.ppage_h1 {
    margin-bottom: 5px;
}
.newpdpcarousel {
    float: left;
    margin: 40px 0 0 40px;
}
.replenish_logo {
    margin-top: 15px;
}
.newpdpfeature1 {
    border-top: 1px solid #ccc;
    margin-top: 40px;
}
.newpdpfeature1 .ac_subHeader1 h2 {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase !important;
    color: #232323 !important;
    margin: 10px 40px 0 40px;
}
.newpdpfeature1 .ac_content h2 {
    font-size: 14px;
    margin: 0 40px;
    color: #232323;
}
.newpdpfeature1 .ac_headline h2 {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 35px;
    line-height: 37px;
    margin: 30px 40px 9px 40px;
}
#contentP {
    position: relative;
    margin: 0 auto;
    background: #ffffff;
    text-align: left;
    zoom: 1;
    border: 1px solid #D3D3D3;
    margin-top: 0px;
    width: 980px;
}
#contentPBL {
    position: relative;
    margin: 0 auto;
    background: #ffffff;
    text-align: left;
    zoom: 1;
    border: 1px solid #D3D3D3;
    margin-top: 0px;
    width: 980px;
}
#subnav {
    margin: 0 auto;
    width: 980px;
    background: #ffffff;
    text-align: left;
    zoom: 1;
    padding-top: 10px;
    padding-left: 0;
    position: relative;
    height: 37px;
}
#product_info {
    width: 410px;
    float: right;
    margin: 10px 35px 0px 0;
}
.pprice {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    font-family: Arial;
    
    height: 20px;
}
.shippingText {
    font-size: 13px;
    color: #f06eaa;
    font-style: italic;
    margin-top: 5px;
    font-weight: normal;
}
.comingsoon_topical {
    font-size: 15px;
    color: #F06EAA;
    margin-top: 5px;
    font-weight: normal;
    text-transform: none;
}
.easypayMessage {
    margin-top: 5px;
    position: relative;
}
.easypay_terms_link a {
    font-size: 11px;
    margin: 0px 0 0 18px;
    text-decoration: underline;
}
.easypay_terms_link {
    margin: 3px 0 0 0px;
}
.replenish_terms_link a {
    font-size: 11px;
    margin: 0px 0 0 2px;
    text-decoration: underline;
}
.replenish_terms_link {
    margin: 2px 0 0 0px;
}
#easypaySelector {
    width: 9px;
}
.ppage_adj {
    margin-bottom: 7px;
}
.easypayLeft {
    float: left;
    width: 18px;
}
.easypayRight {
    float: left;
    font-size: 11px;
    margin-top: 3px;
    line-height: 14px;
    cursor: pointer;
}
.easypayRight img {
    line-height: 10px;
    vertical-align: -1px;
}
.question_mark1 {
    vertical-align: -3px !important;
}
.question_mark2 {
    vertical-align: -1px !important;
}
.question_mark3 {
    vertical-align: -2px !important;
    cursor: pointer;
}
.chat_live {
    vertical-align: -3px !important;
}
.pinit {
    vertical-align: -3px !important;
}
.FSAmessage {
    /*margin-top: 15px;*/
    
    font-size: 13px;
}

.60day {
    font-size: 12px;
    font-weight: bold;
    color: #232323 !important;
}
.60day b {
    color: #232323 !important;
}
.crossSell {
    height: auto;
    margin-bottom: 10px;
}
.crossSell br{
	display:none;
}
.bestValue {
    height: auto;
}
hr {
    width: 100% !important;
}
.crossSell h5 {
    font-size: 12px;
    text-transform: uppercase;
    color: #232323;
	
}
.bestValue h5 {
    font-size: 12px;
    text-transform: uppercase;
    color: #232323;
}
.crossSell_hopup {
    height: 50px;
}
.crossSell_hopup h5 {
    font-size: 12px;
    text-transform: uppercase;
    color: #232323;
}
.desc_height {} #headline hr {
    margin: 25px auto 0;
    height: 1px;
}
.message_above_price {} .buynow_bottom {
    border-top: 1px solid #cccccc;
    padding-top: 20px;
}
.message_above_price_hopup {
    height: 1px !important;
    text-align: left;
    position: relative;
    width: 158px;
    top: -180px;
    left: 340px;
}
.pCtaLeft {
    width: 55% !important;
}
.pCtaLeft_hopup {
    width: 278px !important;
}
.coloredCarousel {
    padding-top: 18px;
    border-top: 1px solid #ddd !important;
    height: auto;
}
.socialDiv {
    float: right;
    margin: 3px 6px 0 0;
    width: 200px;
}
.social_addthis a {
    padding: 0px 2px !important;
}
#social1,
#social2,
#social3 {
    padding: 0px 3px 0px 0px !important;
}
#ppage_email {
    width: 200px;
    display: block;
	float:left;
}
.hline{border-bottom: 1px solid #ddd;}
#ppage_email #markEmail {
    width: 160px;
    background: #fff;
    float: left;
    font-size: 12px;
    height: 20px;
    padding: 4px 0 4px 4px;
    border: 1px solid #ccc;
	box-sizing: border-box;
}
#cross_img {
    position: absolute;
    margin: -80px 0 0 122px;
    width: 90px;
}
#cross_imghrlp {
    position: absolute;
    margin: -63px 0 0 138px;
    width: 90px;
}
#cross_img2 {
    position: absolute;
    margin: -94px 0 0 173px;
    ;
    width: 90px;
}
#cross_img_hopup {
    position: absolute;
    margin: -85px 0 0 133px;
    width: 90px;
    height: 125px;
}
.or {
    position: absolute;
    margin: 0 0 0 -28px;
}
.or_hopup {
    position: absolute;
    margin: 0 0 0 -50px;
}
.nav_left_side {
    float: left;
    margin: 40px 40px 10px;
    width: 450px;
	position:relative;
}
#contentP h2 {
    color: #232323;
    text-transform: none;
    /* font-size:16px;  */
}
#product_display {
    display: block;
}
.product_image_div {
    display: block;
}
#product_info #headline h1 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 24px;
    color: #232323;
}
.powerClaim {
    text-transform: uppercase;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
#headline h1 .pink,
.buynow_header .pink {
    font-family: arial light;
    text-transform: uppercase;
    color: #F06EAA;
    font-size: 24px;
}
#product_info #headline h2 {
    color: #232323;
    font-size: 14px;
    line-height: 18px;
    margin: 0px 6px 0 0;
    font-family: arial !important;
}
#product_info #headline hr {
    width: 100% !important;
}
.hr2 {
    margin-top: 10px;
	margin-bottom: 10px;
	
}
#product_display {
    width: 450px;
    height: 420px;
}
#tirtiary_nav {
    height: 250px;
}
.newpdpmboxes {
    float: left;
    width: 482px;
    height: 205px;
    padding: 15px;
}
.newpdpmboxes .imageURL {
    text-align: center;
}
.newpdpmboxes .headline {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 5px;
}
#skinTone1 {
    padding-top: 40px;
    text-align: center;
}
#skinTone1 h2 {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 35px;
    margin-bottom: 15px;
}
.newpdpmboxes p {
    text-align: center;
    font-size: 14px;
}
#tirtiary_nav .newpdpmboxes {
    position: relative;
}
#tirtiary_nav .newpdpmboxes .headline {
    position: absolute;
    text-align: center;
    top: 28px;
    width: 235px;
}
#tirtiary_nav .headline a:hover {
    color: #232323;
}
#tirtiary_nav .bc_lhr_4x_MBox1 a:hover,
#tirtiary_nav .bc_lhr_4x_MBox2 a:hover {
    color: #232323;
}
#tirtiary_nav .newpdpmboxes .imageURL {
    width: 235px;
}
#tirtiary_nav .newpdpmboxes p {
    position: absolute;
    text-align: center;
    top: 45px;
    width: 235px;
    line-height: 17px;
    font-size: 13px;
    color: #fff;
}
#tirtiary_nav .bc_spbl_MBox1 p {
    position: absolute;
    text-align: left;
    top: 50px;
    width: 208px;
    margin-left: 20px;
    font-size: 13px;
    color: #1B1B1B !important;
}
#tirtiary_nav .bc_spbl_MBox3 p {
    position: absolute;
    text-align: left;
    top: 50px;
    width: 217px;
    margin-left: 20px;
    font-size: 13px;
}
#tirtiary_nav .bc_spbl_MBox1 .headline {
    position: absolute;
    text-align: left;
    top: 65px;
    width: 208px;
    margin-left: 20px;
}
#tirtiary_nav .bc_spbl_MBox3 .headline {
    position: absolute;
    text-align: left;
    top: 65px;
    width: 208px;
    margin-left: 20px;
    font-size: 15px;
}
#tirtiary_nav .bc_lhr_c_4x_MBox3c .headline,
#tirtiary_nav .bc_hrlp_MBox4 .headline {
    top: 32px;
}
/* P-page Reviews Styles */

.ppageReviews {
    border-top: 1px solid #ccc;
    padding:0 10px 0px 15px;
    margin: 0 !important;
}
.ppageReviews .showhide_buttons {
    padding-top: 20px;
}

.ppageReviews h2 {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 35px;
    line-height: 37px;
}
.ppageReviews hr {
    width: 820px;
    margin: 0 auto 25px;
    height: 1px;
    float: left;
}
.reviewsSubhead {
    padding: 0px 0 25px 0;
}
.reviewsMeta {
    width: 200px;
    float: left;
    margin-right: 60px;
}
.reviewsMeta img {
    margin-bottom: 15px;
}
.reviewsName {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #232323;
}
.reviewsInfo {
    font-size: 13px;
}
.reviewsContent {
    float: left;
    width: 600px;
}
.reviewsHeader {
    font-weight: bold;
    text-transform: uppercase;
    color: #232323;
    margin-bottom: 3px;
}
.reviewsDate {
    margin-bottom: 25px;
}
.reviewsReview {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 20px;
}
.flyout .dropdown a{
	padding-bottom:0;
}
.flyout .dropdown ul.dropdown-menu {
    border-radius: 0;
    margin-top: 3px;
    box-shadow: 1px 1px 3px #ccc;
    width: 200px;
	border:none;
}
.flyout .dropdown-menu > li > a {
    color: #30308e;
    padding: 10px;
    margin: 2px;
}
.flyout .pad-left20 {
    padding-left: 20px;
}
.headerIconsList li{
	 height: 47px;
}   
.headerIconsList  .open{
	border-bottom: 3px solid #38cab7;
}
.login-useranme{
	font-size:12px;
	position:absolute;
	left:0px;
	text-transform:capitalize;
	width:100%;
	height: 17px;
	overflow: hidden;
}
/*
.flyout .dropdown ul.dropdown-menu:after, .flyout .dropdown ul.dropdown-menu:before, .flyout-2 .dropdown ul.dropdown-menu:after, .flyout-2 .dropdown ul.dropdown-menu:before {
    content: "";
    position: absolute;
}

.flyout .dropdown ul.dropdown-menu:before {
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    top: -10px;
    right: 92px;
    z-index: 10;
}
.flyout .dropdown ul.dropdown-menu:after {
    border-bottom: 12px solid #ccc;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    top: -12px;
    right: 91px;
    z-index: 9;
}
*/
.open > .dropdown-menu {
    left: -65px !important;
}
.mobile-mybag-link{
	position: absolute !important;
    z-index: 9999;
    top: 23px;
    left: 9px;
}
#single_col {
    padding: 20px 0px 70px 0px;
}
/** login / register and checkout form pages **/

.account_form {
    padding: 0px 0px 0px 0px;
}
.account_form .register_form_container {
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    float: left;
    min-height: 420px;
    width: 488px;
    /* Safari 4-5, Chrome 1-9 */
    
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#ffffff));
    /* Safari 5.1, Chrome 10+ */
    
    background: -webkit-linear-gradient(left, #f6f6f6, #ffffff);
    /* Firefox 3.6+ */
    
    background: -moz-linear-gradient(top, #f6f6f6, #ffffff);
    /* IE 10 */
    
    background: -ms-linear-gradient(top, #f6f6f6, #ffffff);
    /* Opera 11.10+ */
    
    background: -o-linear-gradient(top, #f6f6f6, #ffffff);
}
.account_form .register_form_container2 {
    padding-top: 20px;
    border: 1px solid #cccccc;
    float: left;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 30px;
    min-height: 400px;
}
.account_form .register_form_container1 {
    padding-top: 20px;
    padding: 0 0 30px 40px;
    float: left;
    height:223px;
}
.account_form .register_form_img {
    float: left;
    width: 253px;
    margin-left: 20px;
}
.account_form .register_form {
    width: 410px;
    margin: 0 auto;
    padding: 35px 0;
}
.lpad20 {
    padding-left: 20px;
}
.account_form .login_form {
    float: left;
    width: 275px;
    margin-left: 20px;
    padding: 20px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.account_form .login_form_new {
    float: right;
    width: 490px;
    height: 569px;
    padding: 20px 20px 0 20px;
    border-top: 1px solid #cccccc;
    /* Safari 4-5, Chrome 1-9 */
    
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#ffffff));
    /* Safari 5.1, Chrome 10+ */
    
    background: -webkit-linear-gradient(left, #f6f6f6, #ffffff);
    /* Firefox 3.6+ */
    
    background: -moz-linear-gradient(top, #f6f6f6, #ffffff);
    /* IE 10 */
    
    background: -ms-linear-gradient(top, #f6f6f6, #ffffff);
    /* Opera 11.10+ */
    
    background: -o-linear-gradient(top, #f6f6f6, #ffffff);
}
.account_form .login_form_new .form_box {
    margin: 0 auto;
    width: 410px;
    padding-top: 15px;
}
.account_form .divider {
    float: left;
    padding: 0px 0px 0px 1px;
    margin-top: 1px;
}
.account_form table.cart th {
    font-weight: normal;
    text-align: left;
    padding: 5px 0px 5px;
}
.account_form table.cart td {
    vertical-align: middle;
    text-align: left;
    padding: 5px 0px 10px;
}
.account_form table.cart td.input {
    /*padding-left: 10px;*/
}
.account_form table.cart td div.replenish,
.replenish_div {
    /* padding-left: 23px; */
    
    line-height: 18px;
}
.account_form table.cart td.input input[type=text] {
    width: 25px;
}
.account_form table.cart td.empty {
    text-align: center;
    color: #cc0000;
}
.account_form table.cart tr.subtotal td {
    background: none;
    padding: 2px 0px 2px 0;
}
#tab_container .tab_container_content_account {
    float: left;
    width: 642px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin-left: 1px;
    margin-right: 20px;
    border-top: 1px solid #CCCCCC;
    margin-top: -1px;
    margin-bottom: 20px;
    /*height:1038px;*/
}
.greenbtn input,
.greenbtn a {
    background: none repeat scroll 0 0 #585858;
    border: solid 1px #fff !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 6px;
    text-transform: uppercase;
}
.greenbtn input:hover,
.greenbtn a:hover {
    background-color: #585858;
    border: solid 1px #eee;
}
/* styles for cart page */

#single_col .cart_left {
    float: left;
    width: 680px;
    margin-right: 20px;
}
#single_col .cart_right {
    float: left;
    width: 200px;
    margin-top: 73px;
}
#single_col h1,
#treats h2 {
    margin-bottom: 25px;
}
#single_col .content_left {
    float: left;
    margin-right: 20px;
}
#single_col .content_right {
    float: left;
}
.uCase {
    text-transform: uppercase;
}
.account_form .divider {
    float: left;
    padding: 0px 0px 0px 1px;
    margin-top: 1px;
}
.account_form table.cart th {
    font-weight: normal;
    text-align: left;
    padding: 5px 0px 5px;
    background: url('../../../images/2013/us/global/border_h.gif') bottom left repeat-x;
}
.account_form table.cart td {
    vertical-align: middle;
    text-align: left;
    padding: 5px 0px 10px;
    background: url('../../../images/2013/us/global/border_h.gif') bottom left repeat-x;
}
.bold {
    font-weight: bold;
}
.cartth {
    color: #55BAB7;
    font-size: 12px;
    font-weight: bold;
}
.apply_button_class {
    background: url("../../../images/redesign/global/blue_link.gif") no-repeat scroll left 9px #FFFFFF;
    border: medium none;
    color: #0C6089;
    cursor: pointer;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 7px;
}
.total_font {
    text-align: right !important;
    padding-right: 10px !important;
    color: #55BAB7;
}
.normal {
    font-weight: normal !important;
}
.apply_promo_btn {
    color: #aaaaaa;
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
}
.grey_click {
    color: #aaaaaa;
    text-decoration: underline;
}
.promo_success {
    color: #02a4ba;
    font-weight: bold;
}
.lpad10 {
    padding-left: 10px;
}
.black_arrow {
    background: url('../../../images/2013/us/global/link_arrow.png') no-repeat right 2px;
    padding-right: 10px;
    color: #646464;
    font-size: 11px;
    text-transform: uppercase;
}
table .shipping_billing_class input[type="text"],
table .shipping_billing_class select {
    width: 170px;
}
table .shipping_billing_class td {
    padding: 5px 0;
}
table .payment_info input[type="text"],
table .payment_info select {
    width: 160px;
}
input[type=text],
input[type=password],
input.text,
input.title,
textarea,
select {
    padding: 0px;
}
a.flow_click_color {
    color: #333333;
}
a.flow_click_color:hover {
    color: #333333;
    text-decoration: underline;
}
.flow_click_color {
    color: #333333;
}
.left_nav_flow {
    float: left;
    margin: 4px 10px;
}
.flow_nav {
    margin: 0 0 30px;
}
table,
td,
th,
tr,
thead,
tbody,
tfoot,
colgroup,
col {
    border-color: gray;
}
#checkout_cvv_hopup .cvv_content {
    width: 383px;
    text-align: left;
    padding: 50px 25px 30px 25px;
}
.grey_small input,
.grey_small a {
    background: #585858;
    border: solid 1px #fff !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    text-transform: uppercase;
}
.grey_small input:hover,
.grey_small a:hover {
    background-color: #585858;
    border: solid 1px #eee;
}
div.img_postition {
    position: relative;
    float: right;
    margin-right: 40px;
    margin-left: 40px;
}
div.img_postition img {
    position: absolute;
    right: 0;
    top: -13px;
}
/* styles for HRL sub template start */

#contentP .subproduct_page_item .tbdcbcenter,
#contentP .subproduct_page_item .tbdcbleft,
#contentP .subproduct_page_item .tbdcbright,
#contentP .subproduct_page_item .tbdcbback,
#derm_background .tbdcbc_lhr_easyToUse6 {
    padding: 40px 0px 60px 0;
    text-align: center !important;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne {
    padding: 40px;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne .column2 {
    float: right;
    width: 435px;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne .column1 {
    float: left;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne .column2 .headline {
    color: #333333;
    font-size: 38px;
    line-height: 38px;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    padding: 0px 0px 10px 0px;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne .column2 .content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne .column2 .videoLink {
    margin-top: 25px;
    padding-left: 3px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 {
    padding: 40px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 .tbdcbContent {
    float: right;
    width: 425px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 .tbdcbImage {
    float: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 .tbdcbContent .headline {
    color: #333333;
    font-size: 32px;
    line-height: 32px;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    padding: 0px 50px -3px 0px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 .tbdcbContent .bodycopy p {
    font-size: 15px;
    line-height: 15px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 {
    padding: 0px 0px 60px 0;
    border-top: none !important;
    display: none;
}
#p_spbl_why_acne2 {
    position: absolute;
}
#p_spbl_why_acne2 .content {
    padding: 20px 110px 0;
    text-align: center;
}
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem {
    background: url('../../../images/2013/us/BL/MOA_Bg-image.jpg') no-repeat;
    padding: 95px 55px 0px;
    height: 373px;
}
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column1 {
    float: left;
    width: 280px;
    text-align: center;
    margin-left: 150px;
    margin-right: 40px;
}
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column2 {
    float: left;
    width: 280px;
    text-align: center;
    margin-right: 40px;
}
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column1 .content {
    padding-top: 275px;
    position: absolute;
    width: 300px;
    font-size: 12px;
    line-height: 15px;
}
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column2 .content {
    padding-top: 275px;
    position: absolute;
    width: 280px;
    padding-left: 15px;
    font-size: 12px;
    line-height: 15px;
}
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column1 img,
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column2 img {
    width: 263px;
}
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column1 .content h2,
#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem .column2 .content h2 {
    text-transform: uppercase;
    font-size: 16px;
    color: #232323;
    font-family: Arial, Helvetica, sans-serif;
}
.tbmcc_spbl_eliminate_root_problem .content {
    width: 263px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about7 {
    padding: 40px 0px 25px 0;
    text-align: center !important;
    border-bottom: none;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about3 {
    padding: 40px 40px 0px 0px;
    border-top: 1px solid #cccccc;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about3 .tbdcbContent {
    float: right;
    width: 500px;
    padding-left: 70px;
    text-align: left;
    margin-top: 59px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about3 .tbdcbContent .headline {
    left: 0px;
    position: relative;
    top: -20px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about3 .tbdcbContent .bodycopy p #real_head1 {
    font-family: georgia;
    font-size: 23px;
    line-height: 28px;
    padding-right: 98px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about3 .tbdcbContent .bodycopy p.derm_name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    width: 380px;
    color: #232323;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about3 .tbdcbImage {
    float: left;
    margin-bottom: -5px;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps {
    background: url('../../../images/2013/us/BL/steps_Bg-image.png') no-repeat;
    padding: 20px 40px 0px;
    border-bottom: 1px solid #cccccc;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column1 {
    float: left;
    width: 280px;
    text-align: center;
    padding: 0px 10px;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column2 {
    float: left;
    width: 280px;
    text-align: center;
    padding: 0px 10px;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column3 {
    float: left;
    width: 280px;
    text-align: center;
    padding: 0px 10px;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column1 .headline,
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column2 .headline,
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column3 .headline {
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #232323;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column1 .content,
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column2 .content,
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column3 .content {
    padding-bottom: 21px;
    font-size: 12px;
    line-height: 17px;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column1 img,
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column2 img {
    margin-bottom: -5px;
    margin-top: 0px;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column3 img {
    margin-bottom: -5px;
    margin-top: 18px;
}
#contentP .subproduct_page_item .tbmcc_lhr_research {
    position: relative;
}
#contentP .tbmcc_lhr_research .column1 {
    position: absolute;
    top: 264px;
}
#tirtiary_nav .bc_lhr_4x_MBox1:hover {
    color: #232323;
}
#contentP .tbmcc_lhr_research .column1 .headline {
    font-size: 11px;
    line-height: 14px;
    text-align: center;
}
#contentP .tbmcc_lhr_research .column1 .headline {
    margin-top: 10px;
}
#contentP .tbmcc_lhr_research .column2 .column_text {
    float: left;
    text-align: left;
    width: 428px;
    margin: 40px 40px 0px;
}
#contentP .tbmcc_lhr_research .column2 .column_text .content {
    color: #646464;
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    padding: 0;
}
#contentP .tbmcc_lhr_research .column2 img {
    float: right;
    width: 470px;
}
#contentP .subproduct_page_item .tbdcbcenter .tbdcbContent .headline h2,
#contentP .subproduct_page_item .tbdcbleft .tbdcbContent .headline h2,
#contentP .subproduct_page_item .tbdcbright .tbdcbContent .headline h2,
#contentP .subproduct_page_item .tbdcbback .tbdcbContent .headline h2 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 9px;
    line-height: 38px;
    color: #232323;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about1 .tbdcbContent .bodycopy p,
#contentP .subproduct_page_item .tbdcbc_lhr_about2 .tbdcbContent .bodycopy p,
#contentP .subproduct_page_item .tbdcbc_lhr_about4 .tbdcbContent .bodycopy p,
#contentP .subproduct_page_item .tbdcbcenter .tbdcbContent .bodycopy,
#contentP .subproduct_page_item .tbdcbleft .tbdcbContent .bodycopy,
#contentP .subproduct_page_item .tbdcbright .tbdcbContent .bodycopy,
#contentP .subproduct_page_item .tbdcbback .tbdcbContent .bodycopy {
    margin-bottom: 13px;
}
#contentP #subproduct_page_item .tbdcbleft .tbdcbContent .bodycopy {
    margin-bottom: 25px !important;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbImage {
    width: 193px;
    margin: 0 40px;
}
#pdf_slots .tbdcbc_lhr_easyToUse8 .tbdcbImage {
    width: 235px;
    margin: 0 40px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent {
    width: 666px;
    margin-right: 40px;
    text-align: left;
}
#pdf_slots .tbdcbc_lhr_easyToUse8 .tbdcbContent {
    width: 624px;
    margin-right: 40px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .bodycopy p {
    text-align: left;
}
#contentP .subproduct_page_item .newspdpslot3,
#pdf_slots .newspdpslot10 {
    padding: 20px;
    border-bottom: none !important;
}
#pdf_slots .newspdpslot10 .content {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 15px;
    line-height: 30px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about5 {
    padding: 40px 0 0 0;
    text-align: center;
    border-bottom: none;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits4 {
    border-bottom: 1px solid #dcdcdc;
    padding: 40px 0 0 0;
}
#derm_background .tbdcbc_lhr_about6 {
    border: none;
    width: 980px;
    height: 330px;
    border-bottom: 1px solid #dcdcdc;
}
#derm_background .tbdcbcenter .tbdcbContent {
    padding: 40px 0px 40px 0;
    text-align: center !important;
}
#derm_background .tbdcbc_lhr_about6 .tbdcbContent .headline h2 {
    font-family: Georgia, Arial, sans-serif;
    font-size: 23px;
    margin-bottom: 15px;
    line-height: 29px;
    color: #707070;
}
span#real_head1,
span#real_head_show1,
span#real_head2,
span#real_head_show2 {
    font-size: 23px;
}
#derm_background .tbdcbc_lhr_about6 .tbdcbContent {
    background: url('../../../images/2013/us/global/QuoteMarks_HRL.png') no-repeat 343px 2px;
}
#derm_background .tbdcbc_lhr_about6 .tbdcbContent .headline {
    padding: 16px 40px 0px 410px;
}
#derm_background .tbdcbc_lhr_about6 .tbdcbContent .bodycopy,
#derm_background .tbdcbc_lhr_about6 .tbdcbContent .subHeader h2,
#derm_background .tbdcbc_spbl_about2 .tbdcbContent .bodycopy {
    padding-left: 410px;
    font-size: 15px;
}
#derm_background .tbdcbc_lhr_about6 .tbdcbContent .sub_link {
    padding-left: 410px;
}
#contentP .subproduct_page_item .p_lhr_para3 {
    display: none;
}
#pdf_slots .newspdpslot8,
#pdf_slots .newspdpslot9,
#pdf_slots .newspdpslot10 {
    width: 240px;
    border-right: 1px solid #dcdcdc;
    float: left;
    padding: 0 25px 60px 25px;
}
#bc_lhr_doc1 .imageURL,
#bc_lhr_doc2 .imageURL,
#bc_lhr_doc3 .imageURL {
    margin: 0 auto;
    width: 95px;
}
#bc_lhr_doc1,
#bc_lhr_doc2,
#bc_lhr_doc3 {
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 213px;
    padding: 0 25px;
    width: 115px;
}
#pdf_slots .newspdpslot10 {
    border: none;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .headline h2 {
    color: #232323;
    left: 40px;
    position: absolute;
}
#pdf_slots .newspdpslot8 .imageURL,
#pdf_slots .newspdpslot9 .imageURL,
#pdf_slots .newspdpslot10 .imageURL {
    width: 113px;
    margin: 0 auto;
}
#pdf_slots .newspdpslot8 {
    margin-left: 40px;
}
#pdf_slots .newspdpslot8 .headline,
#pdf_slots .newspdpslot9 .headline,
#pdf_slots .newspdpslot10 .headline {
    color: #2BC098;
    margin-bottom: 10px;
    margin-top: 20px;
}
#marketting_boxes .liveEditBox a {
    display: block;
}
#spbl_flip {
    height: 450px;
    border-bottom: 1px solid #cccccc;
    padding: 0 20px 40px 32px;
}
#spbl_flip .flip_content_top {
    text-align: center;
    padding-top: 30px;
}
#spbl_flip .flip_content_top h2 {
    font-size: 38px
}
#spbl_flip .flip_content_top p {
    width: 515px;
    text-align: center;
    margin: auto;
}
#contentP .liveEditBox .bc_spbl_feature1 {
    left: 418px;
    position: relative;
    height: 1px;
    top: -168px;
}
#contentP .liveEditBox .bc_spbl_feature1 .link {
    display: inline-block;
}
#contentP .liveEditBox .bc_spbl_feature1 a {
    padding-right: 10px;
}
#contentP .liveEditBox .bc_spbl_feature1 a img {
    vertical-align: bottom;
}
#contentP .liveEditBox .bc_spbl_whytria_feature8 {
    left: 40px;
    position: relative;
    height: 50px;
    top: -100px;
}
#contentP .liveEditBox .bc_spbl_whytria_feature8 .link {
    display: inline-block;
}
#contentP .liveEditBox .bc_spbl_whytria_feature8 a {
    padding-right: 10px;
}
#contentP .liveEditBox .bc_spbl_whytria_feature8 a img {
    vertical-align: bottom;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 {
    border-top: 1px solid #cccccc;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 .tbdcbContent {
    float: left;
    padding: 80px 0 0 50px;
    width: 390px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 .tbdcbContent .headline h1 {
    padding-right: 120px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 .tbdcbImage {
    padding: 40px 0px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature6 {
    height: 500px;
}
#tbdcbc_spbl_feature6 .bodycopy {
    background: url('../../../images/2013/us/global/QuoteMarks_BL.png') no-repeat 0px 46px;
    padding-left: 67px;
    padding-top: 75px;
}
#tbdcbc_spbl_feature6 .bodycopy p {
    font-family: georgia;
    font-size: 25px;
    line-height: 28px;
}
#tbdcbc_spbl_feature6 .bodycopy p.derm_name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    width: 390px;
    color: #232323;
}
#contentP .liveEditBox .tbdcbc_spbl_feature6 .tbdcbContent {
    float: right;
    padding: 50px 0 0 0px;
    width: 620px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature6 .tbdcbContent .headline {
    left: -210px;
    position: relative;
    top: -6px;
    width: 700px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature6 .tbdcbImage {
    padding: 30px 0px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature7 {
    border-bottom: none;
}
#contentP .liveEditBox .tbdcbc_spbl_feature7 .tbdcbContent {
    float: left;
    padding: 60px 0 0 50px;
    width: 545px;
    text-align: center;
}
#contentP .liveEditBox .tbdcbc_spbl_feature7 .tbdcbImage {
    padding: 30px 100px 30px 0px;
}
/*#contentP .liveEditBox .tbdcbc_spbl_feature7 .tbdcbContent .greenbtn2{background: linear-gradient(#2AA3E0, #1E7EAB) repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px !important;
    font-weight: bold !important;
    letter-spacing: 0;
	padding: 3px 19px !important}*/

#contentP .liveEditBox .tbdcbc_spbl_about5 {
    border-bottom: none;
    padding-top: 0px;
}
#contentP .liveEditBox .tbdcbc_spbl_about5 .tbdcbContent {
    float: left;
    padding: 60px 0 0 40px;
    width: 545px;
    text-align: center;
}
#contentP .liveEditBox .tbdcbc_spbl_about5 .tbdcbImage {
    padding: 40px 100px 0px 0px;
}
#contentP .liveEditBox .tbdcbc_spbl_about5 .tbdcbContent .greenbtn2 {
    background: -webkit-linear-gradient(#2AA3E0, #1E7EAB) repeat scroll 0 0 transparent !important;
    background: linear-gradient(#2AA3E0, #1E7EAB) repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 3px 14px !important;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits2 .tbdcbContent,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits1 .tbdcbContent {
    float: right;
    width: 427px;
    margin-right: 40px;
    padding-top: 128px;
    text-align: center;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits2 .tbdcbContent {
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits3 .tbdcbContent {
    float: left;
    width: 427px;
    padding-top: 93px;
    text-align: center;
    margin-left: 40px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits3 .tbdcbImage {
    float: right;
    width: 470px;
    height: 350px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits2 .tbdcbImage,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits1 .tbdcbImage {
    float: left;
    width: 470px;
    margin-right: 40px;
    height: 350px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits4 .tbdcbImage {
    margin-bottom: -3px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits2,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits1,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits3 {
    padding: 0px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits3 {
    border-bottom: none !important;
    padding-bottom: 0px
}
#contentP .subproduct_page_item .bc_lhr_month1,
#contentP .subproduct_page_item .bc_lhr_month2 {
    border-top: none !important;
    border-bottom: none !important;
    width: 220px;
    float: left;
    padding-bottom: 60px;
}
#contentP .subproduct_page_item .bc_lhr_month1 {
    margin-left: 40px;
    margin-bottom: 40px;
}
#contentP .subproduct_page_item .bc_lhr_afterMonth3 {
    border-top: none !important;
    border-bottom: 1px solid #dcdcdc;
    width: 220px;
    float: left;
    padding-bottom: 60px;
}
#contentP .subproduct_page_item .bc_lhr_month1 .headline,
#contentP .subproduct_page_item .bc_lhr_month2 .headline,
#contentP .subproduct_page_item .bc_lhr_afterMonth3 .headline {
    color: #2BC098;
    margin-bottom: 4px;
    text-transform: uppercase;
}
#contentP .subproduct_page_item .tbmcc_lhr_benefits .content,
#contentP .subproduct_page_item .tbmcc_lhr_easy .content {
    background: url("../../../images/2013/us/global/QuoteMarks_HRL.png") no-repeat scroll 0 0 transparent;
}
#contentP .subproduct_page_item .tbmcc_spbl_benefits .content {
    background: url("../../../images/2013/us/global/QuoteMarks_BL.png") no-repeat scroll 0 0 transparent;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits4 {
    padding: 0px 0 0px;
    text-align: center;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 {
    border-bottom: medium none;
    padding: 40px 0 60px;
    text-align: center;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits4 .tbdcbImage,
#derm_background .tbdcbc_spbl_benefits6 .tbdcbImage {
    margin-bottom: -3px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 .tbdcbContent {
    padding-top: 28px !important;
}
#contentP .subproduct_page_item .tbmcc_lhr_benefits .column_text .content,
#contentP .subproduct_page_item .tbmcc_lhr_easy .column_text .content,
#contentP .subproduct_page_item .tbmcc_spbl_benefits .column_text .content {
    padding: 28px 40px 5px 65px;
}
#contentP .subproduct_page_item .tbmcc_lhr_benefits .videoLink,
#contentP .subproduct_page_item .tbmcc_lhr_easy .videoLink,
#contentP .subproduct_page_item .tbmcc_spbl_benefits .videoLink {
    padding-left: 68px !important;
}
#contentP .subproduct_page_item .tbmcc_lhr_benefits .column_text .content #real_head1,
#contentP .subproduct_page_item .tbmcc_lhr_easy .column_text .content #real_head1,
#contentP .subproduct_page_item .tbmcc_spbl_benefits .column_text .content #real_head1 {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    line-height: 29px;
}
#contentP .subproduct_page_item .tbmcc_lhr_benefits .column1,
#contentP .subproduct_page_item .tbmcc_lhr_easy .column1,
#contentP .subproduct_page_item .tbmcc_spbl_benefits .column1 {
    padding-bottom: 40px !important;
}
#contentP .subproduct_page_item .tbmcc_lhr_benefits .column2,
#contentP .subproduct_page_item .tbmcc_lhr_easy .column2,
#contentP .subproduct_page_item .tbmcc_spbl_benefits .column2 {
    padding-bottom: 43px !important;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 {
    border-bottom: none;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 .tbdcbImage,
#derm_background .tbdcbc_spbl_benefits7 .tbdcbImage {
    width: 367px;
    float: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 .tbdcbContent,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 .tbdcbContent {
    width: 460px;
    margin-left: 60px;
    float: right;
    margin-right: 80px;
    padding-top: 87px;
    text-align: center;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits4 .tbdcbContent {
    width: 460px;
    margin-left: 20px;
    float: right;
    margin-right: 20px;
    padding-top: 87px;
    text-align: center;
}
#derm_background .tbdcbc_lhr_benefits5 {
    padding: 40px 0 60px;
    border-bottom: medium none;
}
#derm_background .tbdcbc_lhr_benefits5 .tbdcbContent {
    float: right;
    margin-left: 60px;
    margin-right: 80px;
    width: 460px;
    text-align: left;
    padding-top: 30px;
}
#derm_background .tbdcbc_lhr_benefits5 .tbdcbImage {
    float: left;
    width: 367px;
}
#contentP .subproduct_page_item .p_lhr_benefits_para5 {
    border-top: 1px solid #DCDCDC;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 {
    position: relative;
    height: 840px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 {
    position: relative;
    height: 838px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse3,
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse4 {
    position: relative;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .subHeader h2 {
    font-size: 30px;
    color: #2BC098;
    margin-bottom: 15px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .subHeader h2 {
    color: #232323;
    font-size: 30px;
    color: #2BA4D8;
    margin-bottom: 15px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .subHeader,
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .subHeader {
    position: absolute;
    top: 148px;
    left: 40px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .bodycopy,
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .bodycopy {
    position: absolute;
    top: 178px;
    left: 40px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .stepcopy_1,
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .stepcopy_1 {
    left: 470px;
    position: absolute;
    top: 300px;
    width: 402px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .stepcopy_2 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .stepcopy_2 .subHeader h2 {
    margin-bottom: 15px;
    line-height: 30px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .stepcopy_2,
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .stepcopy_2 {
    position: absolute;
    top: 564px;
    left: 0px;
    width: 400px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .stepcopy_1 .bodycopy,
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .stepcopy_2 .bodycopy {
    top: 215px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .stepcopy_2 .videoLink {
    top: 275px;
    text-align: left;
    left: 40px;
    position: absolute;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .stepcopy_1 .bodycopy,
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent .stepcopy_2 .bodycopy {
    top: 185px;
    text-align: left;
}
#contentP .subproduct_page_item .bc_lhr_easy_docs {
    text-align: center;
    padding-bottom: 30px;
}
#contentP .subproduct_page_item .bc_lhr_easy_guide .imageURL {
    width: 280px;
    float: right;
    margin-right: 40px;
}
#contentP .subproduct_page_item .bc_spbl_easy_guide .imageURL {
    width: 299px;
    float: right;
    margin-right: 10px;
}
#contentP .subproduct_page_item .bc_lhr_easy_insts .imageURL {
    width: 278px;
    margin-left: 40px;
}
#contentP .subproduct_page_item .bc_spbl_easy_insts .imageURL {
    width: 299px;
    margin-left: 10px;
}
#contentP .subproduct_page_item .bc_spbl_easy_faqs .imageURL {
    width: 299px;
    margin-left: 10px;
}
#contentP .subproduct_page_item .bc_spbl_easy_faqs .imageURL .faq_read {
    padding-bottom: 0px !important;
}
#contentP .subproduct_page_item .bc_lhr_easy_guide {
    float: left;
    padding: 0px 0px 40px 0px;
    width: 489px;
    border-bottom: 1px solid #dcdcdc !important;
    border-right: 1px solid #dcdcdc;
}
#contentP .subproduct_page_item .bc_spbl_easy_guide {
    float: left;
    padding: 0px 0px 40px 0px;
    width: 350px;
    border-bottom: 1px solid #dcdcdc !important;
    border-right: 1px solid #dcdcdc;
}
#contentP .subproduct_page_item .bc_lhr_easy_insts {
    float: right;
    padding: 0px 0px 40px 0px;
    width: 490px;
    border-bottom: 1px solid #dcdcdc !important;
}
#contentP .subproduct_page_item .bc_spbl_easy_insts {
    float: left;
    padding: 0px 0px 40px 0px;
    width: 310px;
    border-bottom: 1px solid #dcdcdc !important;
    border-right: 1px solid #dcdcdc !important;
}
#contentP .subproduct_page_item .bc_spbl_easy_faqs {
    float: left;
    padding: 0px 0px 40px 0px;
    width: 315px;
    border-bottom: 1px solid #dcdcdc !important;
}
#contentP .subproduct_page_item .bc_lhr_easy_guide .imageURL img,
#contentP .subproduct_page_item .bc_lhr_easy_insts .imageURL img,
#contentP .subproduct_page_item .bc_spbl_easy_guide .imageURL img,
#contentP .subproduct_page_item .bc_spbl_easy_insts .imageURL img,
#contentP .subproduct_page_item .bc_spbl_easy_faqs .imageURL img {
    float: left;
    margin-right: 20px;
}
#contentP .subproduct_page_item .bc_lhr_easy_guide .imageURL .link,
#contentP .subproduct_page_item .bc_lhr_easy_insts .imageURL .link,
#contentP .subproduct_page_item .bc_spbl_easy_guide .imageURL .link,
#contentP .subproduct_page_item .bc_spbl_easy_insts .imageURL .link,
#contentP .subproduct_page_item .bc_spbl_easy_faqs .imageURL .link {
    padding-right: 10px;
}
#contentP .subproduct_page_item .newspdpslot4 .content,
#contentP .subproduct_page_item .newspdpslot5 tbmcc_spbl_about .content,
#contentP .subproduct_page_item #p_spbl_benefits1 .content,
#derm_background .newspdpslot6 .content,
#derm_background .newspdpslot5 .content {
    padding: 45px 0 40px 40px;
    font-size: 38px;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    color: #232323;
}
#contentP .subproduct_page_item .newspdpslot3 div {
    line-height: 17px;
	text-align: center;
}
#contentP .subproduct_page_item .newspdpslot3 .content p {
    text-align: center;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easyToUse3 {
    border-bottom: none;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easyToUse3 .tbdcbContent .bodycopy p {
    margin-bottom: 10px;
    padding-left: 150px;
    text-align: center;
    width: 675px;
}
.content_left {
    text-align: left;
    margin-top: -5px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easyToUse3 .tbdcbContent .headline h1 {
    margin-bottom: 35px;
}
#contentP .subproduct_page_item .newspdpslot4 .column1,
#contentP .subproduct_page_item .newspdpslot5 .column1 {
    width: 275px;
    padding-left: 40px;
    float: left;
    padding-bottom: 60px;
    border-bottom: 1px solid #dcdcdc;
}
#contentP .subproduct_page_item .newspdpslot4 .column2 {
    float: right;
    width: 665px;
    height: 235px;
    padding-bottom: 63px;
    border-bottom: 1px solid #dcdcdc;
}
#contentP .subproduct_page_item .tbmcc_spbl_benefits .column2 {
    float: right;
    width: 665px;
    height: 235px;
    padding-bottom: 63px;
    border-bottom: 1px solid #dcdcdc;
}
#contentP .subproduct_page_item .newspdpslot4 .column2 .videoLink,
#contentP .subproduct_page_item .newspdpslot4 .column2 .textLink,
#contentP .subproduct_page_item .newspdpslot5 .column2 .textLink {
    padding-left: 67px;
    margin-top: 10px;
}
#derm_background .tbdcbc_lhr_easyToUse8,
#derm_background .tbdcbc_spbl_easytouse4 {
    padding: 0px 40px 60px 40px;
    border-bottom: none;
}
#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbImage,
#derm_background .tbdcbc_spbl_easytouse4 .tbdcbImage {
    width: 235px;
    float: left;
    margin-right: 40px;
}
#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbContent,
#derm_background .tbdcbc_spbl_easytouse4 .tbdcbContent {
    width: 624px;
    float: right;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse6 .tbdcbContent {
    width: 624px;
    float: right;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse6 {
    border-bottom: medium none;
    padding: 0 40px 60px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse6 .bodycopy p {
    font-family: Georgia, arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse6 .tbdcbImage {
    float: left;
    margin-right: 40px;
    width: 235px;
}
#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbContent .headline h2,
#derm_background .tbdcbc_spbl_easytouse4 .tbdcbContent .headline h2 {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 30px;
    padding-bottom: 0px;
    border-bottom: 1px dotted #dcdcdc;
    margin-bottom: 5px;
}
#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbContent .subHeader h2,
#derm_background .tbdcbc_spbl_easytouse4 .tbdcbContent .subHeader h2 {
    font-size: 12px;
    margin-bottom: 15px;
    font-family: Arial !important;
}
#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbContent .bodycopy p,
#derm_background .tbdcbc_spbl_easytouse4 .tbdcbContent .bodycopy p {
    font-family: Georgia, arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
}
a.readmore,
a.readmore:hover {
    color: #0088cc;
    font-size: 12px;
    text-transform: lowercase;
    font-family: arial, sans-serif;
}
/* styles for HRL sub template end */
/* styles for lhr reviews and stories tab start */

#tertiarynav {
    width: 980px;
    margin: 0 auto;
    padding-top: 5px;
}
#tertiarynav a {
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    display: block;
    width: 230px;
    margin-right: 11px;
    float: left;
    margin-bottom: 25px;
    position: relative;
    height: 175px;
}
#tertiarynav a img {
    padding: 1px;
}
#tertiarynav a:hover {
    border: 1px solid #232323;
    color: #232323;
}
#tertiarynav a span {
    display: block;
    position: absolute;
    top: 5px;
    text-transform: uppercase;
    font-family: inherit;
    font-size: 14px;
    width: 228px;
    text-align: center;
}
#tertiarynav a span:hover {
    color: #232323;
}
#review_container {
    width: 978px !important;
    margin: 10px auto 0 auto;
    border: 1px solid #dcdcdc;
}
#review_container .review_content_container {
    padding: 40px 40px 0px 40px;
    text-align: left;
    background: none repeat scroll 0 0 #FFFFFF;
}
#tab_show_content {
    margin-top: 20px;
    padding-top: 40px;
    border-top: 1px solid #dcdcdc;
}
.img_slot {
    height: 241px;
}
div.lhr_real_story_left {
    float: left;
    width: 440px;
}
div.lhr_real_story_right {
    float: left;
    width: 260px;
}
div.lhr_real_story_left_text {
    padding: 0 20px;
}
.small_img_caption {
    font-size: 10px;
    padding-top: 2px;
    text-align: center;
}
.real_img_size {
    width: 235px;
    height: 235px;
}
p.real_head,
div.real_head,
div.real_head_show {
    font-family: Georgia, arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
    margin-top: 15px;
    color: #707070;
}
#review_container .review_content_container h1 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    margin-bottom: 25px;
    color: #232323;
}
.font12 {
    font-size: 12px;
    line-height: 17px;
}
.derm_qualification {
    margin-bottom: 25px;
}
.hidden_copy {
    display: none;
}
div.real_head_show {
    display: none;
}
#review_container .review_content_container .tab1_left1b {
    margin-right: 20px;
    width: 260px;
}
.description_image {
    border: 0 none;
}
.description_container,
.description_image {
    float: left;
    margin-bottom: 20px;
}
.US_media_image_lg {
    height: 260px;
    width: 260px;
}
.media_desc_right2 {
    width: 600px !important;
}
#tab_show_content .left{
	margin-right:0 !important;
}
.media_headline {
    color: #646464;
    font-size: 18px !important;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
	margin-right:0 !important;
}
.media_date {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
.media_preview_image {
    margin: 0 16px 16px 0;
}
.US_media_image {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    height: 85px;
    width: 85px;
}
/* styles for lhr reviews and stories tab end */

footer section .footer_box li a,
footer section:nth-child (4) p,
footer section .footer_box li {
    font-size: 12px;
}
/* styles for spbl sub pages start */

#contentP .subproduct_page_item .tbdcbc_spbl_about4 {
    width: 980px;
    padding: 0;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent {
    padding: 72px 10px 0px 40px;
    text-align: left;
    width: 285px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .headline h2 {
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 9px;
    line-height: 38px;
    color: #232323;
    ht: 29px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about3 .tbdcbContent {
    background: url('../../../images/2013/us/global/QuoteMarks_BL.png') no-repeat 0px 30px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .bodycopy {
    margin-bottom: 15px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .sub_link {
    padding-left: 5px;
}
#contentP .subproduct_page_item .tbmcc_spbl_about,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits5 {
    padding-bottom: 0px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits5 .tbdcbImage {
    margin-bottom: -5px;
}
#contentP .subproduct_page_item .tbmcc_spbl_about {
    position: relative;
}
#contentP .subproduct_page_item .tbmcc_spbl_about .column2 .column_text {
    float: left;
    margin: 0 40px;
    width: 428px;
    text-align: left;
}
#contentP .subproduct_page_item .tbmcc_spbl_about .column2 .column_text {
    margin-top: 40px;
}
#contentP .subproduct_page_item .tbmcc_spbl_about .column2 .headline,
#contentP .subproduct_page_item .tbmcc_lhr_research .column2 .headline {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 38px;
    margin-bottom: 15px;
    line-height: 36px;
    color: #232323;
}
#contentP .subproduct_page_item .tbmcc_spbl_about .column2 img {
    float: right;
    width: 470px;
}
#contentP .subproduct_page_item .tbmcc_spbl_about .column1 {
    position: absolute;
    top: 264px;
}
#contentP .subproduct_page_item .tbmcc_spbl_benefits .column2 .videoLink a {
    background: url("../../../images/2013/us/global/blue_arrow.gif") no-repeat scroll right center transparent !important;
    border: medium none !important;
    color: #2ba4d8 !important;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    padding-right: 9px;
    text-decoration: none !important;
    text-transform: uppercase !important;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits2 .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits2 .stepcopy_2 .subHeader h2 {
    color: #2ba4d8;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 0px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits2 .stepcopy_1,
#contentP .subproduct_page_item .tbdcbc_spbl_benefits2 .stepcopy_2 {
    float: left;
    width: 409px;
    margin: 25px 40px 15px 40px;
    text-align: left;
}
.font30 {
    font-size: 30px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .tbdcbContent {
    padding-left: 40px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_2 .subHeader h2 {
    font-family: Arial, sans-serif;
    color: #2ba4d8;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_1 {
    float: left;
    left: 40px;
    position: absolute;
    text-align: left;
    top: 555px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_2 {
    float: left;
    left: 40px;
    position: absolute;
    text-align: left;
    top: 577px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_1 .bodycopy {
    margin-left: 70px;
    margin-top: -32px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_2 .bodycopy {
    margin-left: 85px;
    margin-top: -32px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .tbdcbContent .subHeader {
    position: absolute;
    top: 533px;
    text-align: left;
    float: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner {
    padding-bottom: 40px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .subHeader p {
    display: inline;
    text-transform: none;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .tbdcbImage {
    margin-top: -40px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner {
    border-bottom: 0px !important;
}
#contentP .subproduct_page_item .tbplc_spbl_products_list2 .headline {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    padding: 40px;
    font-size: 38px;
    font-weight: normal;
    line-height: 38px;
    color: #232323;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_replenish_me .tbdcbImage {
    padding-left: 170px;
    padding-top: 40px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_replenish_me .headline {
    padding-right: 40px;
    padding-top: 40px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_replenish_me .subHeader {
    padding-right: 40px;
    padding-bottom: 20px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_replenish_me .bodycopy {
    padding-right: 60px;
    margin-bottom: 0px !important;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_replenish_me .uppertext {
    text-transform: uppercase;
    font-weight: bold;
    color: #232323;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_replenish_me .subHeader h2 {
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 5px;
    font-family: arial !important;
    color: #646464;
}
.replenish_bullets {
    text-align: left;
    width: 350px;
}
 
#contentP .subproduct_page_item .p_spbl_easy_para {
    padding-top: 15px;
    padding-bottom: 10px !important;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about4 .tbdcbImage {
    padding-top: 25px;
}
#pdf_slots .bc_lhr_doc1 .headline,
#pdf_slots .bc_lhr_doc2 .headline,
#pdf_slots .bc_lhr_doc3 .headline {
    color: #232323;
    text-align: center;
    font-weight: bold;
}
#pdf_slots .bc_lhr_doc2 {
    border-right: 1px solid #dcdcdc;
    padding-bottom: 40px
}
#pdf_slots .bc_lhr_doc3 {
    border: none;
    padding-bottom: 40px
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 .tbdcbContent {
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .subHeader h2 {
    font-size: 15px;
}
/* styles for spbl sub pages end */
/* about tria tabs redesign starts */

#tab_container .tab_container_content2 .about_inner_container .about_tria_tab1 {
    width: 846px;
}
#tab_container .tab_container_content2 .about_inner_container .about_tria_text_left {
    float: left;
    width: 400px;
}
#tab_container .tab_container_content2 .about_inner_container .about_tria_img_right {
    float: left;
    width: 330px;
    margin-left: 115px;
}
#tab_container .tab_container_content2 .about_inner_container .about_tria_img_right div.right_font {
    font-family: "Arial Light", Arial;
    margin-top: 67px;
    text-align: center;
    color: #0c6089;
    font-size: 20px;
    line-height: 24px;
}
#tab_container .tab_container_content2 .about_inner_container .about_tria_img_right .about_landing_right_img {
    position: relative;
    left: -79px;
}
#tab_container .tab_container_content2 .about_inner_container .history_left {
    float: left;
    width: 400px;
}
#tab_container .tab_container_content2 .about_inner_container .history_right {
    float: left;
    width: 395px;
    margin-left: 5px;
    margin-top: 46px;
}
#tab_container .tab_container_content2 .about_inner_container .history_divider {
    float: left;
    border-left: 1px solid #ddd;
    margin-left: 10px;
    margin-right: 10px;
    height: 2330px;
}
#tab_container .tab_container_content2 .about_inner_container .history_divider2 {
    float: left;
    border-left: 1px solid #ddd;
    margin-left: 10px;
    margin-right: 10px;
    height: 1000px;
}
#tab_container .tab_container_content2 .about_inner_container .left_head_line {
    width: 318px;
    border-bottom: 1px dotted #cccccc;
    float: left;
    padding-top: 25px;
    margin-right: 10px;
    height: 1px;
}
#tab_container .tab_container_content2 .about_inner_container .left_head_line2R {
    border-bottom: 1px dotted #cccccc;
    margin: 11px 0 10px 0;
    width: 95%;
    float: right;
    height: 1px;
}
#tab_container .tab_container_content2 .about_inner_container .right_head_line {
    font-family: Georgia, Arial, sans-serif;
    font-size: 30px;
    color: #55bab7;
    float: left;
}
.derm_header {
    float: right;
    white-space: nowrap;
    font-size: 14px;
    color: #232323 !important;
}
.derm_header_table {
    width: 100%;
    margin-bottom: 15px;
}
.derm_headerR {
    float: right;
    white-space: nowrap;
    font-size: 14px;
    color: #232323 !important;
}
.new_blue {
    color: #55bab7 !important;
}
#tab_container .tab_container_content2 .about_inner_container .history_inner_left_img {
    float: left;
    width: 145px;
    margin-right: 15px;
    text-align: right;
    padding-top: 7px;
}
#tab_container .tab_container_content2 .about_inner_container .history_inner_left_txt {
    float: left;
    width: 235px;
    text-align: right;
    margin-right: 5px;
}
#tab_container .tab_container_content2 .about_inner_container .history_inner_left_txt9 {
    float: right;
    width: 235px;
    text-align: left;
    margin-right: 5px;
}
#tab_container .tab_container_content2 .about_inner_container .history_left .left_feature_block,
#tab_container .tab_container_content2 .about_inner_container .history_right .right_feature_block {
    margin-bottom: 50px;
}
#tab_container .tab_container_content2 .about_inner_container .history_right .right_feature_block p.head_text {
    color: #02a4ba;
    font-size: 20px;
    font-family: "Arial Light", arial, sans-serif;
    line-height: 22px;
}
#tab_container .tab_container_content2 .about_inner_container .left_head_line3 {
    border-bottom: 1px dotted #cccccc;
    margin: 11px 0 10px 0;
    width: 95%;
    float: left;
    height: 1px;
}
#tab_container .tab_container_content2 .about_inner_container .left_head_line2 {
    color: #55bab7;
    float: left;
    font-family: Georgia, Arial, sans-serif;
    font-size: 30px;
}
#tab_container .tab_container_content2 .about_inner_container .right_head_line2 {
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    margin-left: 10px;
    padding-top: 25px;
    width: 313px;
}
#tab_container .tab_container_content2 .about_inner_container .history_inner_left_txt2 {
    float: left;
    text-align: left;
    width: 235px;
}
#tab_container .tab_container_content2 .about_inner_container .history_inner_right_img {
    float: left;
    margin-left: 15px;
    text-align: left;
    width: 145px;
}
/* about tria tabs redesign ends */
/* our scientists redesign styles start */

#scientists_block .about_tria_tab1 .scientists-row1 {
    float: left;
}
#scientists_block .about_tria_tab1 .scientist_block_align {
    width: 810px;
    margin: 0 auto;
}
#scientists_block .about_tria_tab1 .scientists-row1 li {
    float: left;
    margin-right: 10px;
    list-style: none;
    margin-bottom: 10px;
}
#scientists_block .about_tria_tab1 .scientists-row1 .scientist_last {
    margin-right: 0px !important;
}
#prev {
    position: absolute;
    left: 655px;
    margin-top: 620px;
    width: 14px;
}
#next {
    position: absolute;
    left: 675px;
    margin-top: 620px;
    width: 14px;
    text-align: right;
}
.gall {
    float: left;
    font-size: 12px;
    width: 488px;
}
.gall p {
    font-size: 12px;
    width: 430px;
}
.gall .scientist_head {
    margin: 20px 0 0 0;
    font-size: 18px;
    color: #333333;
    text-transform: uppercase;
    font-weight: normal;
    padding-bottom: 0px !important;
}
.gall .dark-grey {
    text-transform: uppercase;
    margin-bottom: 12px !important;
}
#scientist_img {
    left: 20px;
    margin-top: 20px;
    position: absolute;
}
#close_link {
    position: absolute;
    top: 9px;
    font-size: 11px;
    font-weight: bold;
    left: 665px;
}
#close_link a {
    color: #646464 !important;
}
/* our scientists redesign styles end */

.subnav_link_divider {
    background: url('../../../images/2013/us/global/subhead_link_divider.gif') no-repeat;
    height: 22px;
    width: 1px;
    margin: 0px 15px;
    float: left;
}
/* affiliate pages styles start */

#affiliate {
    padding-top: 370px;
    padding-left: 40px;
    padding-right: 40px;
    border: 1px solid #cccccc;
}
#affiliate h1,
#affiliate h2,
#affiliate h3,
#affiliate p {
    padding: 10px 0;
}
#affiliate h2 {
    color: #232323;
    font-size: 17px;
}
#affiliate h1,
#affiliate h2,
#affiliate h3,
#affiliate strong {} #affiliate h1,
#affiliate h3 {} ol {
    list-style-type: decimal;
    margin-left: 17px;
}
.affiliate {
    background: transparent url('../../../images/2013/us/affiliate/affiliate-program.jpg') no-repeat top left;
    width: 980px;
}
#join {
    margin-top: 2em;
    margin-bottom: 5em;
    cursor: pointer;
}
#join p {
    margin: 0;
    padding-top: 3px;
    float: left;
}
#join .blue_arrow {
    margin-left: 1em;
}
/* affiliate page styles end */

.tbdcbc_spbl_benefits5 {
    overflow: hidden;
}
#derm_background .tbdcbc_spbl_benefits7 .tbdcbContent {
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2 .tbdcbContent {
    text-align: left;
    padding-left: 40px;
}
/* new LHR print landing page starts */

#lhr_body_wrap_print2 {
    margin: 0px 0px 0px 0px;
    background: url('../../../images/2013/us/landingpages/print_landing_bg.jpg') no-repeat #ffffff;
}
#lhr_body_wrap_print2 .body_main_left {
    height: 578px;
    float: left;
}
#lhr_body_wrap_print2 .body_main_left .lhr_body_left_text {
    color: #0066A4;
    font-size: 16px;
    padding-bottom: 0;
    padding-left: 146px;
    padding-top: 300px;
    text-align: left;
}
.curve_bg_top_print2 {
    background: url('../../../images/2013/us/landingpages/top_curve.gif') top left no-repeat;
    height: 4px;
}
.curve_bg_bottom_print2 {
    background: url('../../../images/2013/us/landingpages/bottom_curve.gif') top left no-repeat;
    height: 4px;
}
div.right_hear_block_print2 {
    h padding-top: 30px;
    width: 279px;
}
div.right_hear_block_print2 .content_panel_print {
    background: #ffffff;
    padding: 22px;
    margin: 0px;
    padding: 15px 10px 15px 22px;
    margin-top: -1px;
}
div.right_hear_block_print2 .content_panel_print .marketting_feature_1 {
    float: left;
    width: 135px;
    margin-right: 7px;
}
div.right_hear_block_print2 .content_panel_print .marketting_feature_2 {
    float: right;
    width: 120px;
}
div.right_hear_block .content_panel .marketting_feature_1 h5 {
    color: #232323;
}
#content_home {
    padding: 0px;
    width: 980px;
    height: 597px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    background: url("../../../images/2013/us/landingpages/footer_spectrum.jpg") bottom left no-repeat #fff;
}
#panel1 {
    background: url('../../../images/2013/us/landingpages/hp_panel1.jpg') no-repeat #c0d4f0;
    width: 980px;
    height: 424px;
}
div#panel1 .panel1_left {
    padding-top: 154px !important;
}
div.panel1_left {
    padding-left: 60px;
    padding-top: 170px;
    position: relative;
    width: 450px;
}
.buttonGreen span span a,
.buttonGreen span span input {
    background-color: #2BC098;
    border: 1px solid white !important;
    border-radius: 1px 1px 1px 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    padding: 3px 12px;
}
.but a,
.but div div a {
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
    text-transform: lowercase;
    white-space: nowrap;
}
div.right_hear_block .content_panel .marketting_feature_2 {
    float: right;
    width: 120px;
}
div.right_hear_block .content_panel .marketting_feature_1 {
    float: left;
    margin-right: 5px;
    width: 165px;
}
div.right_hear_block .content_panel .marketting_feature_1 h5 {
    color: #232323;
}
a.blue_arrow {
    line-height: 18px;
}
a.blue_arrow {
    background: url("../../../images/2013/us/landingpages/link_arrow.png") no-repeat scroll right center transparent;
    color: #232323 !important;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    padding-right: 8px;
    text-decoration: none !important;
    text-transform: uppercase;
}
#right_marketting_feature2 .marketting_feature_1 p {
    color: #646464;
    font-family: inherit;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}
#right_marketting_feature2 .marketting_feature_1 h5 {
    font-family: Arial, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 5px;
    color: #232323;
}
/* new LHR print landing page ends */
/* new bluelight print landing page */

.buttonBlue span span a,
.buttonBlue span span input {
    background-color: #2FACE2;
    border: 1px solid white !important;
    border-radius: 1px 1px 1px 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    padding: 3px 15px;
}
#right_marketting_feature2 .marketting_feature_1 h3 {
    text-transform: none;
}
/* new bluelight print landing page ends */
/* new canada brand print landing page starts */

div.panel1_left_ok {
    padding-left: 70px;
    padding-top: 155px;
    position: relative;
    width: 432px;
}
.panel1_left_ok h2 {
    color: #232323;
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
    margin: 10px 0;
    text-transform: none;
}
/* new bluelight print landing page ends */
/* new Sweeps page starts */

#contentp .sweep_banner {
    margin-top: -20px;
    position: relative;
}
#panel3_sweeps {
    background: url("../../../images/2013/us/sweeps/summer_sweeps.jpg") no-repeat scroll 0 0 #FFFFFF;
    height: 650px;
    width: 980px;
}
#marketting_feature_sweeps {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    left: 574px;
    position: absolute;
    top: 10px;
}
#marketting_feature_sweeps .content_panel {
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 20px 22px;
}
.marketting_divider {
    border-top: 1px dotted #999999;
    margin: 15px 0;
}
#marketting_feature_sweeps .content_panel h1,
#marketting_feature_sweeps .content_panel_error h1 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
    color: #232323;
}
#marketting_feature_sweeps .content_panel .sweeps_label {
    float: left;
    margin-right: 5px;
    text-align: right;
    vertical-align: top;
    width: 92px;
    font-size: 12px;
    margin-top: 5px;
}
#marketting_feature_sweeps .content_panel .sweeps_input {
    float: right;
    padding: 5px 0;
    width: 230px;
    font-size: 12px;
}
#marketting_feature_sweeps .content_panel .sweeps_input input {
    width: 200px;
}
.clear,
.clear_sweeps {
    clear: both;
}
input[type="text"],
input[type="password"],
input.text,
input.title,
textarea,
select {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
}
.sweeps_btn {
    margin: 10px 104px;
}
#spasweeps {
    height: 0;
    left: 603px;
    position: relative;
    top: 555px;
    width: 300px;
}
#spasweeps_error {
    top: 565px !important;
    position: relative;
    left: 603px;
    width: 300px;
    height: 0px;
}
#spasweeps_error_msg {
    top: 550px !important;
    position: relative;
    left: 603px;
    width: 300px;
    height: 0px;
}
.newyousweeps_conditions {
    color: #000000;
    font-size: 10px;
}
.newyousweeps_conditions a {
    color: #000000;
    text-decoration: underline;
}
.spasweepscondition {
    left: 50px;
    position: absolute;
    top: 37px;
}
.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m {
    padding: 5px 3px !important;
}
.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m {
    padding: 0 2px;
}
.addthis_default_style .addthis_separator,
.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m,
.addthis_default_style .at300bs {
    float: left;
}
.email_img {
    background: url("../../../images/2013/us/global/envelop_icon.png") no-repeat scroll 0 0 transparent !important;
}
.at300b,
.at300bo,
.at300m,
.at300bs {
    cursor: pointer;
}
.sweeps3_left {
    padding: 80px 0 0 25px;
    text-align: left;
}
.lightup_text {
    font-size: 14px;
    padding: 90px 0 0 15px;
}
.error,
.notice,
.success {
    text-align: left;
}
.left_thankyouhopup {
    margin: 40px 0 0 20px;
}
/* style for error div */

#marketting_feature_sweeps .content_panel_error {
    padding: 10px 10px 5px 22px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#marketting_feature_sweeps .content_panel_error .sweeps_label {
    width: 92px;
    text-align: right;
    margin-right: 5px;
    float: left;
    vertical-align: top;
}
#marketting_feature_sweeps .content_panel_error .sweeps_input {
    width: 230px;
    float: right;
    padding: 5px 0px;
}
#marketting_feature_sweeps .content_panel_error .sweeps_input input {
    width: 200px;
}
/* new Sweeps page ends */
/* new promotions page starts   images/2013/uk/promotions/11052013_GMD_Promopg_Optimized.jpg */

.non_cms_promo_banner2 {
    background: url("../../../images/2013/ca/promotions/HolidaySweeps_Promopg.jpg")no-repeat scroll 0 0 transparent;
}
.promo_banner_content {
    position: absolute;
    top: 160px;
    width: 525px;
}
.promo_banner_content p {
    text-align: center !important;
    color: #232323;
    margin-bottom: 15px;
}
.promo_banner_content a.arrow {
    color: #FFFFFF!important;
}
.promo_banner_content .block1 {
    color: #FFFFFF;
    left: 433px;
    position: absolute;
    text-align: center;
    top: 247px;
    width: 200px;
}
.promo_banner_content .block2 {
    color: #FFFFFF;
    left: 635px;
    position: absolute;
    text-align: center;
    top: 272px;
    width: 200px;
}
.promo_banner_content .block3 {
    color: #FFFFFF;
    left: 810px;
    position: absolute;
    text-align: center;
    top: 195px;
    width: 200px;
}
#non_cms_promo_banner_cliker {
    width: 100px;
    height: 20px;
    display: block;
    position: relative;
    top: 230px;
    left: 210px;
}
.promo-banner {
    height: 350px;
}
.sweep_content p {
    color: #000000;
    text-align: center;
}
#tmpSlide-1 .hp_panel .leftCallout_pramotionBanner1 {
    position: absolute;
    top: 155px;
    left: 137px;
    width: 540px;
    text-align: center !important;
    color: #ffffff !important;
}
#tmpSlide-1 .hp_panel .leftCallout_pramotionBanner1 p {
    color: #232323;
    margin-bottom: 0px !important;
}
#tmpSlideshow_promo {
    margin: 0 auto;
    position: relative;
    height: 350px;
}
#tmpSlide-1,
#tmpSlide-2,
#tmpSlide-3 {
    height: 350px;
}
#tmpSlide-1 .hp_panel .leftCallout_colors_Banner1 {
    position: absolute;
    top: 270px;
    left: 80px;
    width: 425px;
    text-align: center !important;
}
#tmpSlide-2 .leftCallout_colors_Banner1 .greybtn a {
    background: #585858 !important;
    background: linear-gradient(#585858, #424141) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    padding: 10px 14px !important;
    font-weight: bold !important;
}
div#tmp_promo_SlideshowControls {
    background: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    height: 14px;
    padding: 2px;
    position: absolute;
    right: 50%;
    top: 317px;
    margin-right: -480px;
}
div#tmpSlideshowControl-1, #tmpSlideshowControl-2, #tmpSlideshowControl-3, #tmpSlideshowControl-4{
	width: 46px !important;
    height: 46px !important;
}
div#tmp_colors_SlideshowControls {
	width:100%;
    border-radius: 4px 4px 4px 4px;
    height: 14px;
    padding: 2px;
    position: absolute;
    right: 50%;
    top: 340px;
    margin-right: -480px;
}
.leftCallout_pramotionBanner1 div,
.leftCallout_pramotionBanner1 div p {
    text-align: center !important;
    color: #ffffff;
    width: 450px;
}
.giftcode {
    font-weight: bold;
}
a.promotion_arrow {
    background: url("../../../images/2013/ca/landingpages/link_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #232323 !important;
    font-weight: bold;
    height: 12px;
    margin-right: 20px;
    padding-right: 8px;
    text-decoration: underline;
    text-transform: uppercase;
}
#tmpSlide-2 .leftCallout_pramotionBanner1 div,
#tmpSlide-2 .leftCallout_pramotionBanner1 div p {
    color: #646464;
    text-align: center !important;
    width: 300px;
}
#tmpSlide-2 .leftCallout_pramotionBanner1 .greybtn a {
    background: #585858 !important;
    background: linear-gradient(#585858, #424141) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    padding: 10px 14px !important;
    font-weight: bold !important;
}
.promo-banner h2 {
    color: #232323;
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: none;
}
#promotions #titleBar {
    padding: 5px 0 0 37px;
}
#promotions #titleBar {} #promotions h1 {
    padding: 8px 0 0;
}
#promotions #titleBar p {
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 25px;
    font-family: arial;
    color: #646464;
}
.promotionBox {
    border-right: 1px solid #D3D3D3;
}
.promotionBox {
    float: left;
    height: 340px;
    padding-left: 38px;
    padding-right: 38px;
    padding-top: 30px;
    width: 250px;
}
.promotionBox1 {
    float: left;
    height: 430px;
    padding-left: 38px;
    padding-right: 38px;
    width: 250px;
}
.promotionBox1 {
    border-right: 1px solid #D3D3D3;
}
.promo_easypay_terms_link a {
    font-size: 11px;
    text-decoration: underline;
}
#promotions img {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 20px;
}
#promotions ul {
    float: left;
}
#promotions li:first-child {
    padding-right: 37px;
}
#promotions ul li img {
    float: left;
    margin: 20px 10px 0 0;
}
#promotions ul li.easy img {
    margin: 20px 0 20px -20px;
}
#promotions ul li h3 {
    color: #232323;
    font-weight: bold;
}
#promotions ul li p {
    margin: 0 0 10px;
}
#promotions ul li li {
    float: none;
    width: auto;
}
#offer {
    clear: left;
    float: none;
    color: #646464;
    font-size: 10px !important;
    line-height: 13px;
    padding: 0px !important;
}
#offer p {
    color: #AAAAAA;
    font-size: 10px;
    line-height: 13px;
    margin: 1em 0;
}
.buttonColor {
	
   text-transform:uppercase;
   background:#e21b61;
   width: 190px;
   text-align: center;
   display: inline-block;
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    padding: 0 12px;
	
}
.promoButton{
	padding-top: 245px;
	text-align:center;
	margin-left:684px;
}
 
/* new promotions page ends */

div.nav_1_drop .nav3_drop {
    width: 245px;
    float: left;
}
div.nav_1_drop .nav31_bg {
    background: url(../../../images/2013/us/header/nav/Reviews_Stories_dropdown_245x250_01_HRL4x.jpg) no-repeat;
    height: 245px;
}
div.nav_1_drop .nav32_bg {
    background: url(../../../images/2013/us/header/nav/Reviews_Stories_dropdown_245x250_03_ADL.jpg) no-repeat;
    height: 245px;
}
div.nav_1_drop .nav33_bg {
    background: url(../../../images/2013/us/header/nav/Reviews_Stories_dropdown_245x250_02_HRLp.jpg) no-repeat;
    height: 245px;
}
div.nav_1_drop .nav34_bg {
    background: url(../../../images/2013/us/header/nav/Reviews_Stories_dropdown_245x250_04_BL.jpg) no-repeat;
    height: 245px;
}
a.txt-highlight {
    color: #232323 !important;
    font-weight: bold;
}
#urlLinkLabel a.top_nav {
    color: #646464;
}
#urlLinkLabel a.top_nav:hover {
    color: #232323;
}
#marketting_boxes .bc_mbox1_us p a,
#marketting_boxes .bc_mbox2_us p a,
#marketting_boxes .bc_mbox3_us p a {
    color: #646464;
}
.promo_err,
.pass_err {
    color: #ff0000;
    font-weight: bold;
    padding-top: 5px;
    width: 300px;
}
.easypay_hopup {
    padding: 25px 20px 0px 25px;
}
/* new replenish hopup styles */

.replenish_head_bg {
    background: url("../../../images/2013/us/global/replenish_me_hopup.jpg") no-repeat;
    width: 698px;
}
.replenish_head_text {
    padding-top: 35px;
    padding-right: 40px;
    margin-left: 40px;
    margin-bottom: 20px;
}
.replenish_head_text2 {
    padding-right: 40px;
    padding-left: 23px;
    padding-top: 5px;
}
.replenishment_header {
    color: #000;
    font-size: 14px;
    margin: 10px 0 0px 0;
    text-transform: uppercase;
    font-weight: bold;
}
.replenish_head_text h2 {
    margin-bottom: 3px;
}
.replenish_head_text p span {} .replenish_product_bottom {
    margin: 20px 20px 0px 20px;
    height: 120px;
}
.product_left {
    float: left;
    width: 320px;
}
.product_left .img_left {
    float: left;
}
.product_left .img_left img {
    width: 120px;
    height: 120px;
}
.product_left .txt_left {
    width: 333px;
}
.product_left .txt_left .subscribe {
    margin-top: 10px;
}
.product_left .replenish_terms {
    padding: 0px;
    margin-top: 35px;
}
.product_left .replenish_terms a,
.product_left .replenish_terms a:hover {
    color: #999999;
    text-decoration: none;
}
.product_left .skip_and_go {
    padding: 0px;
    margin-top: 35px;
    /* not effective for non-td elements
  vertical-align:top;
  */
}
#TB_window {
    margin-top: -320px;
    position: absolute;
    top: 40%;
}
#StarterKitHopup {
    width: 698px;
    display: none;
}
#StarterKitHopup h1 {
    margin-top: 10px;
}
/* new replenish hopup styles end */

#derm_background .tbdcbc_lhr_about6 .tbdcbContent .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .subHeader h2 {
    font-family: Arial, sans-serif;
    font-size: 12px;
}
#derm_background .tbdcbc_lhr_about6 .tbdcbContent .bodycopy p,
#scientist_module .right .derm_name,
#why_srl_mod4 .mod4-content-right .derm_name {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0px;
    color: #232323;
}
#pdf_slots .bc_lhr_doc1,
#pdf_slots .bc_lhr_doc2 {
    padding-bottom: 40px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits1 .tbdcbImage {
    text-align: right;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 .tbdcbContent {
    padding-top: 30px;
}
#derm_background .tbdcbc_spbl_benefits7 .tbdcbContent .headline h2 {
    margin-bottom: 9px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits1 .tbdcbContent {
    padding-top: 87px;
}
.skincare_steps {
    color: #2BA4D8;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.footer_box li a,
.footer_box li {
    font-size: 12px;
    vertical-align: top;
    line-height: 17px;
}
.footer_box li a:hover {
    color: #232323;
}
footer section:nth-child(3) .footer_box ul li a img {
    padding: 0 3px 5px 0;
    vertical-align: middle;
}
.press_date {
    margin-bottom: 10px;
}
#tab_container .divider {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
/* bridal campaign  */

#top_header_image {
    background: url(../../../images/2013/us/Bridal_Campaign/06182013_BridalCampaign_SiteUpdate_LP_header.jpg) no-repeat scroll center top transparent;
    height: 520px;
    margin-top: -40px;
}
.dont_leave_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    margin: 0 auto;
    padding-left: 180px;
    padding-top: 275px;
    width: 980px;
}
.dont_leave_text p {
    width: 400px;
    text-align: center;
    font-size: 17px;
}
#top_header_image2 {
    padding: 60px 40px;
    float: left;
}
.backstage_text h2 {
    line-height: 37px;
    text-align: left;
    text-transform: none;
}
#bridal_head2 {
    height: 309px;
}
.bridalbox3 {
    padding-top: 20px;
}
.bridal_product {
    padding: 0 60px 60px;
    width: 206px;
}
.bridal_content {
    width: 260px;
}
.bridal_content li {
    list-style-type: disc;
    text-align: left;
    padding-top: 5px;
}
.Tria_skin_text {
    line-height: 21px;
    margin-top: 25px;
}
.makeYourwedding_text {
    text-align: center;
    margin-top: 40px;
}
.makeYourwedding_text h2 {
    text-transform: none;
}
.Act_now_text {
    line-height: 21px;
    padding-bottom: 25px;
    padding-top: 25px;
    text-align: center;
}
.blue_box_text {
    font: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1fa6e1;
}
.Skin_Perfecting_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6d6b6b;
    padding-left: 60px;
}
.Free_shipping_text {
    font-size: 12px;
    color: #f01f66;
    font-style: italic;
    margin-top: 10px;
}
#footer_image {
    background-image: url(../../../images/2013/us/Bridal_Campaign/05282013_BridalCampaign_LP_module3.jpg);
    background-repeat: no-repeat;
    width: 980px;
    height: 350px;
}
.enter_to_win {
    padding: 150px 70px;
}
.hopup_rightdiv {
    float: left;
    padding: 30px 25px 30px 40px;
}
.brides_hopup li {
    padding-top: 3px;
}
.lightup_text_bridal {
    text-align: center;
    position: absolute;
    top: 200px;
    left: 105px;
    font-size: 14px;
}
#panel3_bridalsweeps {
    background: url("../../../images/2013/us/Bridal_Campaign/05282013_BridalCampaign_SweepsLP_optimized.jpg") no-repeat scroll 0 0 #FFFFFF;
    height: 650px;
    width: 980px;
}
.right_thankyouhopup {
    left: 330px;
    position: relative;
    top: -100px;
    width: 120px;
}
.right_thankyouhopup1 {
    left: 380px;
    position: relative;
    top: -135px;
    width: 290px;
}
div#bridal_tmpslide {
    height: 520px;
    margin: 0 auto;
    position: relative;
}
#content_bridal {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 980px;
}
/* end of bridal landing page */

.lineheighth2 {
    line-height: 30px;
}
}
/* start of colors print landing page */

#colorSlideshow {
    height: 520px;
    margin: 0 auto;
    position: relative;
}
#colorSlideshow .headerimage {
    background: url("../../../images/2013/us/landingpages/colors_print_landing/magazine_LP_final_121k_02.jpg") no-repeat scroll 50% 0 transparent;
    height: 520px;
    margin-top: -40px;
}
#colorSlideshow .colorshppanel {
    margin: 0 auto;
    width: 980px;
    position: relative;
}
#colorSlideshow .headerimage .colors_text {
    left: 90px;
    position: absolute;
    text-align: center;
    top: 270px;
}
#colorSlideshow .headerimage .colors_text p {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 20px;
    text-align: center;
}
#Colmarketting_boxes {
    margin: 0 auto;
    width: 980px;
    background: #ffffff;
}
#Colmarketting_boxes .newcolorsmboxes {
    float: left;
    height: 323px;
    margin: 10px 10px 0px 0px;
    width: 316px;
    text-transform: uppercase;
    text-align: center;
}
#Colmarketting_boxes .newcolorsmboxes .colors_headline {
    color: #232323;
    font-size: 14px;
    font-weight: bold;
    margin: 17px 25px 4px;
    text-transform: uppercase;
}
#Colmarketting_boxes .newcolorsmboxes p {
    font-size: 14px;
    text-align: center;
    text-transform: none;
}
#youtube_video .video_innerLayer {
    width: 680px;
}
/* end of colors print landing page */

#bc_lhr_doc1,
#bc_lhr_doc2,
#bc_lhr_doc3 {
    position: relative;
}
#bc_lhr_doc1 .headline a:hover {
    color: #232323;
}
#flyoutsrlHB {
    position: absolute;
    margin: -305px 0 0 -312px;
    display: none;
    z-index: 3000;
}
#flyout2g {
    position: absolute;
    margin: -216px 0 0 201px;
    z-index: 3000;
}
#flyout2g_hopup_close {
    position: absolute;
    right: 0px;
    top: -5px;
}
#bc_lhr_doc1_flyout {
    position: absolute;
    top: -192px;
    left: 40px;
    background: url('../../../images/2013/us/products/laser/HRL-PDF_01_graphic-only.png') no-repeat;
    width: 356px;
    height: 142px;
    padding: 25px;
}
#bc_lhr_doc1_flyout h3,
#bc_lhr_doc2_flyout h3,
#bc_lhr_doc3_flyout h3 {
    font-size: 12px;
    color: #232323;
    margin-bottom: 0px;
    font-weight: bold;
}
#bc_lhr_doc1_flyout p,
#bc_lhr_doc2_flyout p,
#bc_lhr_doc3_flyout p {
    font-size: 12px;
    width: 296px;
}
#bc_lhr_doc2_flyout {
    position: absolute;
    top: -192px;
    left: -60px;
    background: url('../../../images/2013/us/products/laser/HRL-PDF_02_graphic-only.png') no-repeat;
    width: 356px;
    height: 142px;
    padding: 25px;
}
#bc_lhr_doc3_flyout {
    newhplateposts_bannerContent position: absolute;
    top: -182px;
    left: -65px;
    background: url('../../../images/2013/us/products/laser/HRL-PDF_02_graphic-only.png') no-repeat;
    width: 356px;
    height: 142px;
    padding: 25px;
}
.newhplateposts_bannerContent {
    width: 306px;
}
/**************** Main Grey Div starts here ******************/

/*#sweeps_main_div {
    width: 978px;
    height: 1100px;
    margin: auto;
    border: solid 0px #000;
}*/
/*#sweeps_top_banner {
    width: 980px;
    height: 550px;
    border: solid 0px #000;
    background: #f1f1f1 url(../../../images/2013/us/sweeps/sweeps2018_980x552.jpg) no-repeat;
}*/
/***************End*****************/

.sweep_content {
    width: 365px;
    padding: 255px 0 0 70px;
    float: left;
    color: #000000;
    text-align: center;
}
#sweeps_grey_main_div {
    /*width: 903px;
    height: 580px;
    float: auto;
    border: solid 0px #000;
    position: absolute;
    top: 510px;
    left: 40px;
    bottom: 20px;
    right: 30pz;
    box-shadow: 0px 1px 2px 1px #999;
	background: #f1f1f1 url(../../../images/2013/ca/sweeps/Holiday_SweepsLP_prizeimage.jpg) no-repeat bottom right;
	*/	
    background-color: #f1f1f1;
    
}
#sweeps_grey_main_sub_div {
   /* width: 832px;
    height: 550px;*/
    border: solid 0px #000;
    float: left;
    margin-top: 30px;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-right: 30px;
}
#sweeps_Heading_top_div {
    /*width: 829px;
    height: 54px;*/
    float: left;
    border: solid 0px #000;
}
#sweeps_tab_01 {
    /*width: 670px;
    height: 54px;*/
    float: left;
    border: solid 0px #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #666;
}
.country_Sweeps_label {
    float: left;
    width: 120px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.country_Sweeps {
    /*width: 600px;*/
    height: 30px;
    float: left;
}
#sweeps_tab_02 {
    width: 21px;
    height: 30px;
    float: left;
    border: solid 0px #000;
    margin-top: 5px;
}
#sweeps_tab_03 {
    width: 46px;
    height: 30px;
    float: left;
    border: solid 0px #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 10px;
}
#sweeps_tab_04 {
    width: 22px;
    height: 30px;
    float: left;
    border: solid 0px #000;
    margin-top: 5px;
}
#sweeps_tab_05 {
    width: 341px;
    height: 30px;
    float: left;
    border: solid 0px #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 10px;
}
#sweeps_tab_06 {
    width: 58px;
    height: 54px;
    float: left;
    border: solid 0px #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 10px;
}
#sweeps_tab_07 {
    width: 100px;
    height: 54px;
    float: left;
    border: solid 0px #000;
    margin-top: 5px;
}
#sweeps_hr_line {
    border-bottom: 1px solid #c6c6c6;
    float: left;
}
/**************** END ******************/

/*#sweeps_hr_line {
    width: 825px;
    height: 9px;
    margin: auto;
}*/
/**************** END ******************/

#sweeps_data_main_div {
    width: 829px;
    height: 370px;
    float: left;
    margin-top: 5px;
    border: solid 0px #000;
}
#sweeps_left_div {
    width: 390px;
    height: 300px;
    border: solid 0px #000;
    float: left;
    margin-top: 10px;
    margin-right: 20px;
}
#sweeps_right_div {
    width: 390px;
    height: 300px;
    border: solid 0px #000;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
/**************** END ******************/

#sweeps_text {
    width: 390px;
    height: 36px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
#sweeps_text_box {
    width: 390px;
    height: 36px;
    float: left;
}
#sweeps_dob {
    width: 360px;
    height: 36px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
#sweeps_dob_t_box_01 {
    width: 67px;
    height: 36px;
    float: left;
}
#sweeps_dob_t_box_02 {
    width: 67px;
    height: 36px;
    float: left;
}
#sweeps_dob_t_box_03 {
    width: 67px;
    height: 36px;
    float: left;
}
/**************** END ******************/

#sweeps_terms_main_div {
   /* width: 829px;
    height: 147px;
    float: left;*/
    border: solid 0px #000;
}
#sweeps_tick_bok {
    width: 27px;
    height: 42px;
    float: left;
}
#sweeps_right_text {
    width: 320px;
    /*height: 42px;*/
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #656565;
}
#sweeps_submit_entry {
    float: left;
    height: 45px;
    margin-top: 25px;
    width: 139px;
}
#sweeps_submit_entry .grey_small input,
.grey_small a {
    background: linear-gradient(#13AD83 60%, #147E61) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-image: -webkit-linear-gradient(#13AD83 60%, #147E61);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#13AD83 ', endColorstr='#147E61', GradientType=0);
    border: 1px solid #FFFFFF !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 14px !important;
    text-transform: uppercase;
}
#sweeps_privacy_policy {
    width: 301px;
    height: 65px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 10px;
    color: #656565;
}
/**************** END ******************/
/* Topical Hop up starts */

.topicalHopup {
    width: 440px;
    height: 230px;
    padding: 40px 40px 40px 30px;
    border: 2px solid #d2d2d2;
    display: none;
    position: absolute;
    top: -92px;
    left: 0px;
    z-index: 1993;
    background-color: #fff;
    -moz-box-shadow: 0 0 5px #d2d2d2;
    -webkit-box-shadow: 0 0 5px #d2d2d2;
    box-shadow: 0 0 5px #d2d2d2;
}
.topicalHopup_right {
    width: 440px;
    height: 230px;
    padding: 40px 40px 40px 30px;
    border: 2px solid #d2d2d2;
    display: none;
    position: absolute;
    top: -92px;
    right: 0px;
    z-index: 1993;
    background-color: #fff;
    -moz-box-shadow: 0 0 5px #d2d2d2;
    -webkit-box-shadow: 0 0 5px #d2d2d2;
    box-shadow: 0 0 5px #d2d2d2;
}
.topicalsHopupDiv_top {
    text-align: center;
}
#topicalsHopupDiv_product {
    margin: 25px 0 20px;
    width: 230px;
    height: 230px;
}
.topicalsHopupDiv_div_header {
    color: #232323;
    font-size: 24px;
}
.content_topicalHopup_panel p {
    font-size: 12px;
}
#topicalHopup_close {
    margin: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    padding-right: 10px;
    padding-top: 10px;
}
.close_Hopup {
    position: absolute;
    right: -5px;
    top: 10px;
    background: url("../../../images/2013/us/global/close_reg.png") no-repeat;
    width: 30px;
}
.close_Hopup:hover {
    background: url("../../../images/2013/us/global/close_hover.png") no-repeat;
    width: 30px;
}
.topicalHopup_img_panel {
    position: relative;
    height: 150px;
    width: 120px;
    padding-right: 30px;
    float: left;
    color: #000000;
}
.topicalHopup_img_panel a {
    color: #000000;
    position: absolute;
    bottom: 8px;
    left: 20px;
}
.content_topicalHopup_panel {
    width: 280px;
    text-align: left;
    float: right;
    color: #000000;
    font-style: normal;
}
.topicalHopup .serumKitHopup {
    width: 302px !important;
}
.f12 {
    font-size: 12px !important;
}
.cat_product {
    position: relative;
}

.readmore2 {
    color: #0088cc;
    padding-right: 8px;
    background: url("../../../images/2013/us/global/blue_arrow_hopup.gif") no-repeat right 5px;
}
a.readmore2,
a.readmore2:hover {
    color: #0088cc;
    font-size: 12px;
    text-transform: lowercase;
    font-family: arial, sans-serif;
}
.hopUpDiscountMessage {
    font-size: 13px !important;
    font-weight: normal;
    font-style: italic;
    color: #F06EAA;
    padding-left: 17px;
}

/* Topical hop up ends */
/****************Popup start here****************/

#sweeps_popup_main_div_pop {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 200px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    width: 521px;
    z-index: 1000;
}
#sweeps_left_div_pop {
    width: 311px;
    height: 251px;
    float: left;
    border: solid 0px #cccccc;
}
.sweeps_thanks_text_pop {
    font-family: ArialMTStd-Light, Arial, sans-serif;
    color: #232323;
    font-size: 22px;
    line-height: 23px;
    margin-left: 25px;
    margin-top: 25px;
}
.sweeps_announcing_text_pop {
    color: #646464;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin-left: 25px;
    margin-top: 15px;
}
#sweeps_show_nowbtn_pop {
    width: 95px;
    margin-left: 25px;
    margin-top: 15px;
}
#sweeps_center_div_pop {
    float: left;
    padding: 25px 40px;
}
#sweeps_right_div_pop {
    left: 235px;
    position: absolute;
}
/****************Popup ends here****************/

.hp_marketing_rollover {
    position: absolute;
    background: #000;
    left: 0;
    top: 0;
    opacity: 0.1;
    filter: alpha(opacity=90);
    width: 318px;
    height: 185px;
}
#bc_mbox1_us,
#bc_mbox2_us,
#bc_mbox3_us {
    cursor: pointer;
}
#bc_mbox1_us .headline a,
#bc_mbox1_us p a,
#bc_mbox2_us .headline a,
#bc_mbox2_us p a,
#bc_mbox3_us .headline a,
#bc_mbox3_us p a {
    text-align: center;
}
#marketting_boxes .newhpmboxes .subHeader1 {
    font-family: Georgia, Arial, sans-serif;
    margin-top: -208px;
    position: absolute;
    margin-left: 28px;
    text-transform: uppercase;
    font-size: 26px;
    width: 208px;
    line-height: 26px;
}
#marketting_boxes .newhpmboxes .subHeader1 a {
    color: #000;
}
#marketting_boxes #bc_mbox1_us .subHeader1 {
    width: 100px;
}
#marketting_boxes #bc_mbox2_us .subHeader1 {
    /* margin-top: -224px;*/
}
/* about tria redesign pages by Suresh V - 07/18/2013 */

#page_wrap {
    width: 980px;
    margin: 0 auto;
}
#history_left {
    float: left;
    width: 478px;
    margin-top: 5px;
}
#history_right {
    float: right;
    width: 478px;
    margin-top: 5px;
}
#history_left h3,
#history_right h3 {
    font-family: Georgia, Arial, sans-serif;
    color: #232323;
    font-size: 38px;
    margin-bottom: 25px;
}
#history_left .history_article,
#history_right .history_article {
    padding: 25px 25px 25px 25px;
    background-color: #ffffff;
}
#history_left h4,
#history_right h4 {
    font-family: Arial, sans-serif;
    color: #232323;
    font-size: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
#history_left .history_content_block,
#history_right .history_content_block {
    margin-bottom: 20px;
    width: 478px;
    border: 1px solid #dcdcdc;
}
.history_img {
    padding: 0px;
    display: none;
}
#content .article_bio {
    padding: 40px 40px 60px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#content .article_bio p {
    margin-bottom: 25px;
}
#content .article_bio p a {
    color: #0088CC;
}
#content .article_bio a {
    color: #232323;
}
#content .bio_left {
    width: 490px;
    float: left;
}
#content .bio_right {
    width: 490px;
    float: right;
}
#content .bio_left .bio_content,
#content .bio_right .bio_content {
    padding: 0px 25px 80px 25px;
}
#content .bio_left .bio_content h2,
#content .bio_right .bio_content h2 {
    margin-top: 40px;
}
#content .bio_left .bio_content p,
#content .bio_right .bio_content p {
    margin-bottom: 25px;
}
#content .bio_right .bio_content .right_align {
    text-align: right;
}
#content .main_head {
    margin: 40px 25px 60px 40px;
}
#content .press_articles {
    padding: 25px 25px 0px 40px;
    margin-bottom: 30px;
    border-top: 1px solid #dcdcdc;
}
#content .press_articles h1 {
    font-family: Georgia, Arial, sans-serif;
    margin-bottom: 0px;
}
#content .press_articles .article_by_year {
    margin-top: 30px;
}
#content .press_articles .date {
    float: left;
    width: 100px;
    margin-bottom: 30px;
}
#content .press_articles .article_title {
    float: right;
    width: 705px;
    margin-right: 50px;
    margin-bottom: 30px;
    line-height: 22px;
}
#content .press_articles .hide_show_buttons {
    float: right;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 15px;
}
#content .press_articles .article_by_year {
    display: none;
}
/* styles for customer care pages start */

#contact {
    padding: 35px 0px 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#contact .left {
    width: 420px;
    float: left;
}
#contact .right {
    width: 490px;
    float: right;
    height: 390px;
}
#contact .left h2 {
    padding-top: 20px;
    margin-bottom: 20px;
    background: url('../../../images/2013/us/customercare/contactus/Icons_Phone_30x30.png') no-repeat 0 22px;
    padding-left: 28px;
    padding-bottom: 1px
}

#contact .left .tele .cc_timing {
    line-height: 25px;
    padding-left: 28px;
}
#contact_form {
    padding: 40px 80px 60px 80px;
}
#contact_form .email_head {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 30px;
    color: #232323;
    margin-bottom: 30px;
    font-weight: bold;
    vertical-align: middle;
}
#comments {
    width: auto;
	padding:6px;
}
#content .customercare_info {
    padding: 40px 40px 60px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#content .customercare_info .left {
    float: left;
    width: 700px;
}
#content .customercare_info .right {
    float: right;
    width: 178px;
    position: relative;
}
#content .customercare_info .right img {
    border: 1px solid #dcdcdc;
}
#content .customercare_info .cust_small_head {
    font-weight: bold;
    color: #232323;
    margin-bottom: 10px;
}
#credit_cards li {
    float: left;
    margin-right: 30px;
    margin-bottom: 5px;
    list-style-type: disc;
}
#credit_cards {
    margin-bottom: 10px;
    padding-left: 15px;
    display: inline-block;
}
#content .customercare_info p {
    margin-bottom: 25px;
}
#content .customercare_info .shipping {
    padding: 15px 0px 40px 0;
}
.shipping_img {
    width: 100px;
    float: left;
}
.shipping_content {
    width: 600px;
    float: left;
    margin-bottom: 30px;
}
.shipping_content p {
    color: #20B88F;
    margin-bottom: 10px !important;
    font-weight: bold
}
#content .customercare_info a {
    text-decoration: underline;
}
#salestax_states .list {
    display: block;
    margin-right: 120px;
    float: left;
    margin-left: 15px;
}
#content .customercare_info .terms_list {
    margin-bottom: 25px;
    margin-left: 15px;
}
#salestax_states .list li,
#content .customercare_info .terms_list li {
    list-style: disc;
    margin-bottom: 5px;
}
.lightboxstyle {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=70);
    left: 0;
    top: 0;
    z-index: 10;
}
#mod1 {
    background: url('../../../images/2013/us/hrlp/activation/HRLp_Usage.jpg') no-repeat right top;
    height: 250px;
    padding-left: 40px;
    padding-top: 100px;
}
#mod2,
#mod3,
#mod4 {
    padding: 20px;
    border-bottom: 1px dotted #dcdcdc;
}
.activation_sub {
    font-size: 17px;
    color: #232323;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.thankyou_right2 {
    margin-right: 0px;
}
#mod4 h2 {
    line-height: 30px;
    text-transform: capitalize;
}
#mod5 {
    padding: 40px 0 60px 0;
    width: 430px;
    margin: 0 auto;
}
#mod5 img {
    margin-bottom: 10px;
    display: block;
}
#prescMod5 {
    padding: 40px 40px 0px 40px;
    margin: 0 auto;
    float: right;
}
.prescMod5Text {
    float: right;
    width: 400px;
}
/* styles for customer care pages end */
/*************Cart Customization****************/

.category_product {
    margin: 0 0 0 15px;
    width: 125px;
}
.text_product {
    width: 430px;
    padding-right: 15px;
    font-size: 12px;
}
.text_product1 {
    width: 430px;
    padding-right: 15px;
    font-size: 12px;
}
.text_product1 .hopup_pname {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}
.text_product1 .hopup_rprice {
    float: left;
    font-size: 15px;
    font-weight: bold;
}
#hopup_reviews {
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 40px;
}
#hopup_reviews .reviews {
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 7px;
    position: absolute;
}
.add_product .radio_button {
    font-weight: bold;
}
.text_product1 .product_text {
    font-size: 12px;
    margin-top: 5px;
    width: 315px;
}
.add_product {
    width: 245px;
    padding-top: 15px;
}
.hopup_rfreetext {
    color: #F06EAA;
    font-style: italic;
    margin-top: 5px;
    margin-left: 21px;
    font-size: 12px;
    font-weight: bold;
}
.cbl_divider {
    border-top: 1px dotted #999999;
    margin: 20px 0;
}
.main_divider {
    border-top: 1px solid #CCCCCC;
    margin: 40px 0;
}
.gwpjul1_top {
    width: 840px;
}
.gwpjul1_top h3 {
    font-size: 16px;
    margin-bottom: 15px;
    text-transform: none;
    font-weight: bold;
}
#hopup_close {
    float: right;
    padding: 5px;
    position: relative;
    margin-top: -41px;
    left: 41px;
}
#relatedProductsDiv .text_product p,
#relatedProductsDivBuyNow .text_product p {
    font-size: 20px;
}
#relatedProductsBundleDiv .text_product p,
#buyNowRelatedProductsBundleDiv .text_product p {
    font-size: 20px;
}
.hopup_freetext {
    color: #F06EAA;
    float: left;
    font-size: 12px;
    font-style: italic;
    padding: 10px;
}
#relatedProductsDiv .hopup_price {
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin-top: 10px;
}
.box1_banner {
    font-size: 30px;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    padding-bottom: 40px;
}
#relatedProductsDiv {
    background-color: #FFFFFF;
    border: 5px solid #999999;
    display: none;
    height: auto;
    padding: 20px;
    width: 840px;
    z-index: 3003;
    display: none;
    position: fixed;
    top: 20px;
    zoom: 1;
}
#relatedProductsDivBuyNow {
    background-color: #FFFFFF;
    border: 5px solid #999999;
    display: none;
    height: auto;
    padding: 20px;
    width: 840px;
    z-index: 3003;
    display: none;
    position: fixed;
    top: 20px;
    zoom: 1;
}
.hopup_price {
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin-top: 10px;
}
#relatedProductsBundleDiv {
    background-color: #FFFFFF;
    border: 5px solid #999999;
    display: none;
    height: auto;
    padding: 20px;
    width: 840px;
    z-index: 3003;
    display: none;
    position: fixed;
    top: 20px;
    zoom: 1;
}
#buyNowRelatedProductsBundleDiv {
    background-color: #FFFFFF;
    border: 5px solid #999999;
    display: none;
    height: auto;
    padding: 20px;
    width: 840px;
    z-index: 3003;
    display: none;
    position: fixed;
    top: 20px;
    zoom: 1;
}
.gwpjul1_topBuyNowBundleDiv {
    width: 840px;
}
.gwpjul1_topBuyNowBundleDiv h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: none;
}
#products {
    zoom: 1;
}
.gwpjul1_topBundleDiv {
    width: 840px;
}
.gwpjul1_topBundleDiv h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: none;
}
.gwpjul1_topBuyNow {
    width: 840px;
}
.gwpjul1_topBuyNow h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: none;
}
#text_div {
    float: right;
    margin-right: 75px;
}
.radio_button {
    font-size: 12px;
    padding-top: 5px;
}
.radio_button input[type="radio"] {
    margin-right: 8px;
    float: left;
}
.radio_text {
    float: left;
    margin-top: 2px;
}
.warranty_terms_link a {
    font-size: 11px;
    text-decoration: underline;
    color: #2BA4D8;
}
/*************End of Cart Customization****************/
/* styles for CRE landing page start */

#cre_mod1 .article1 {
    padding: 20px 40px 40px 40px;
}
#cre_mod1 .article1 .celebrity_quote {
    text-align: center;
    margin-bottom: 30px;
}
#cre_mod1 .article1 .left_head {
    width: 800px;
    float: left;
}
#cre_mod1 .article1 .left_head span,
#cre_mod4 h2 span {
    color: #4bcaaa;
}
#cre_mod1 .article1 .left_head h2 {
    text-align: center;
    text-transform: capitalize;
    line-height: 35px;
    margin-bottom: 20px;
}
#cre_mod1 .article1 .right_img {
    width: 100px;
    float: right;
}
#cre_mod1 .article1 hr {
    margin-bottom: 25px;
    width: 100% !important;
}
#cre_mod1 p,
#cre_mod2 p,
#cre_mod3 p,
#cre_mod4 p,
#cre_mod5 p,
#cre_mod6 p,
#cre_mod7 p,
#cre_mod9 p,
#cre_mod12 p,
#cre_mod13 p {
    margin-bottom: 15px;
    line-height: 20px;
}
#cre_mod1 .comparative {
    line-height: 15px;
}
#mod1_continue .derm_section .derm_caption p {
    margin-bottom: 5px;
}
#cre_mod1 .celebrity_media,
#mod1_continue .celebrity_media_article {
    float: left;
    width: 367px;
    margin-right: 20px;
    margin-top: 25px;
}
#cre_mod1 .celebrity_media img {
    margin-bottom: 10px;
    display: block;
}
#cre_mod1 .article1 .celebrity_quotes,
#mod1_continue .celebrity_quotes {
    width: 510px;
    float: right;
}
#cre_mod1 .article1 .celebrity_quotes .quotes,
#mod1_continue .celebrity_quotes .quotes {
    padding: 20px;
    margin-top: 25px;
    border-radius: 8px;
    background: #fff8d5;
    margin-bottom: 25px;
}
#cre_mod1 .article1 .celebrity_quotes .quotes h3 {
    font-size: 25px;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    text-transform: capitalize;
    margin-bottom: 18px;
}
#quote_item li,
#quote_item2 li {
    list-style: none;
    margin: 0;
    padding: 0 0 5px 20px;
    background: url('../../../images/2013/us/cre/01_JennySection/arrow.gif') no-repeat left 3px;
    color: #0b88cf;
    text-decoration: underline;
    font-size: 13px;
}
#quote_item li a {
    color: #0b88cf;
}
#cre_mod1 .article1 .celebrity_skin_chart {
    width: 190px;
    float: left;
}
#cre_mod1 .article1 .celebrity_skin_chart p a {
    color: #0b88cf;
    text-decoration: underline;
    font-size: 13px;
}
#cre_mod1 .article1 .divider_arrow {
    float: left;
    width: 73px;
    height: 129px;
    background: url('../../../images/2013/us/cre/01_JennySection/01_F_LargeArrow.jpg') no-repeat -48px 0;
}
#cre_mod1 .article1 .product_right {
    float: right;
    width: 245px;
}
#cre_mod1 .article1 .product_right img {
    display: block;
    float: left;
    width: 106px;
    margin-right: 20px;
}
#cre_mod1 .article1 .product_right .pricing {
    width: 117px;
    float: right;
}
#cre_mod1 .article1 .product_right .price {
    font-size: 30px;
    color: #ffa623;
    margin-bottom: 10px;
    font-weight: bold;
}
a.cre_shop {
    background: url('../../../images/2013/us/cre/01_JennySection/01_F_ShopCTA.jpg') no-repeat 0 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    width: 127px;
    line-height: 24px;
    padding-left: 15px;
    margin-top: 10px;
}
#cre_mod1 {
    border-bottom: 1px solid #dcdcdc;
}
#cre_mod1 .article1 .celebrity_skin_chart .shipping_text {
    color: #232323;
    font-weight: bold;
    line-height: 22px;
    margin-top: 15px;
    text-decoration: none;
}
#cre_mod1 .article1 .celebrity_skin_chart .shipping_text span {
    color: #ff0000;
}
#media_block {
    background: linear-gradient(#f3f3f3, #ffffff);
    width: 940px;
    height: 460px;
    border: 1px solid #dcdcdc;
    position: relative;
    margin: 0 auto;
    border-radius: 5px;
}
#media_block h3,
#mod1_continue h3,
#cre_mod7 h3 {
    text-align: center;
    padding-top: 30px;
    line-height: 29px;
    font-size: 25px;
    text-transform: none;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
}
#media_block .quote1 {
    position: absolute;
    left: 40px;
    background: url('../../../images/2013/us/cre/02_MediaSection/02_A_Quote.png') no-repeat 0 0;
    padding: 30px 20px 0 42px;
}
#media_block .quote1 p {
    background: url("../../../images/2013/us/cre/02_MediaSection/EndQuote.png") no-repeat scroll right 15px transparent;
    padding-bottom: 28px;
    padding-right: 44px;
    font-size: 18px;
    font-style: italic;
}
#media_block .media_img {
    position: absolute;
    bottom: 0;
    right: 0;
}
#media_block .mag_name1 {
    left: 125px;
    position: absolute;
    top: 168px;
}
#media_block .quote2 {
    position: absolute;
    left: 40px;
    background: url('../../../images/2013/us/cre/02_MediaSection/02_A_Quote.png') no-repeat 0 0;
    padding: 30px 20px 0 42px;
    top: 270px;
}
#media_block .quote2 p {
    background: url("../../../images/2013/us/cre/02_MediaSection/EndQuote.png") no-repeat scroll right 15px transparent;
    padding-bottom: 28px;
    padding-right: 44px;
    font-size: 18px;
    font-style: italic;
}
#media_block .mag_name2 {
    left: 99px;
    position: absolute;
    top: 351px;
}
#mod1_continue {
    margin: 0 40px 40px 40px;
}
#mod1_continue h3 {
    margin-bottom: 20px;
}
#mod1_continue .head_desc_mod1 {
    text-align: center;
    margin-bottom: 20px;
}
#mod1_continue .celebrity_quotes .quotes {
    border-radius: 5px;
    background: linear-gradient(#f1f1f1, #ffffff);
    border: 1px solid #dcdcdc;
    padding: 14px 20px 1px;
}
#quote_item2 li {
    background: url("../../../images/2013/us/cre/02_MediaSection/02_M_Arrow.png") no-repeat left 3px;
    margin-bottom: 20px;
}
#mod1_continue .celebrity_media_article .article_img {
    float: left;
    width: 163px;
}
#mod1_continue .celebrity_media_article .article_img img {
    display: block;
    margin-bottom: 5px;
}
#mod1_continue .celebrity_media_article .article_text_box {
    width: 192px;
    float: right;
}
#mod1_continue .celebrity_media_article .article_img .comparative {
    line-height: 17px;
    text-align: center;
}
#quote_item2 li {
    padding-bottom: 3px;
}
#mod1_continue .derm_section {
    background: #fff8ce;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    position: relative;
    padding: 30px;
    margin: 25px 0;
}
#mod1_continue .derm_section h2 {
    text-transform: capitalize;
    margin-bottom: 23px;
    margin-bottom: 40px;
}
#mod1_continue .derm_section .cre_derm_left {
    float: left;
    width: 158px;
    margin-bottom: 15px;
}
#mod1_continue .derm_section .cre_derm_right {
    float: right;
    width: 640px;
}
#mod1_continue .derm_section .cre_derm_right h2 {
    background: url("../../../images/2013/us/cre/02_MediaSection/02_A_Quote.png") no-repeat 0 0px;
    padding-left: 70px;
    font-size: 24px;
    color: #24ba79;
    text-transform: none;
    padding-top: 20px;
    margin-bottom: 20px;
}
#mod1_continue .derm_section .cre_derm_right p {
    font-family: Georgia, arial, sans-serif;
    line-height: 25px;
    font-size: 20px;
}
#mod1_continue .derm_section .clip {
    position: absolute;
    top: -10px;
    right: 40px;
    display: block;
}
#mod1_continue .derm_section .derm_caption {
    float: left;
}
#mod1_continue .derm_section .derm_name {
    font-weight: bold;
}
#mod1_continue .derm_section .readmore_derm {
    float: right;
    padding-top: 56px;
}
#mod1_continue .derm_section .readmore_derm a {
    background: url("../../../images/2013/us/cre/02_MediaSection/02_M_Arrow.png") no-repeat scroll right 5px transparent;
    padding-right: 20px;
    color: #2c97d1;
    font-weight: bold;
    text-decoration: underline;
}
#mod1_continue .derm_section2 h2 {
    text-align: center;
    margin: 40px 0;
}
#mod1_continue .derm_section2 .derm2_left {
    float: left;
    width: 570px;
}
#mod1_continue .derm_section2 .derm2_right {
    float: right;
    width: 305px;
}
#mod1_continue .derm_section2 .derm2_right img {
    display: block;
    margin-bottom: 3px;
}
#mod1_continue .derm_section2 .derm2_left .derm2_inner {
    border: 1px solid #dcdcdc;
    background: linear-gradient(to right bottom, #F1F1F1, #FFFFFF);
    padding: 20px 20px 5px 20px;
    border-radius: 5px;
    width: 481px;
}
#mod1_continue .derm_section2 .derm2_left .derm2_inner_left {
    float: left;
    width: 80px;
}
#mod1_continue .derm_section2 .derm2_left .derm2_inner_right {
    float: right;
    width: 378px;
}
#cre_mod2,
#cre_mod5 {
    padding: 40px;
    border-bottom: 1px solid #dcdcdc;
}
#cre_mod2 .cre_mod2_head {
    font-size: 23px;
    color: #2db593;
    text-align: center;
    margin-bottom: 40px;
}
#cre_mod2 h2,
#cre_mod3 h2,
#cre_mod4 h2,
#cre_mod5 h2,
#cre_mod6 h2,
#cre_mod7 h2,
#cre_mod9 h2,
#cre_mod10 h2,
#cre_mod12 h2 {
    text-transform: none;
    text-align: center;
    margin-bottom: 25px;
    line-height: 30px;
}
#cre_mod2 .cre_mod2_img {
    display: block;
    margin-bottom: 40px;
}
#cre_mod2 .cre_mod2_left {
    float: left;
    width: 27%;
    margin-left: 51px;
}
#cre_mod2 .cre_mod2_left .block_head {
    color: #2BC098;
    margin-bottom: 4px;
    text-transform: uppercase;
}
#cre_mod3,
#cre_mod4,
#cre_mod7 {
    padding: 40px 0;
    border-bottom: 1px solid #dcdcdc;
}
#cre_mod3 .review_container,
#cre_mod6 .review_container,
#cre_mod13 .review_container {
    margin: 0px 40px;
    padding-top: 20px;
}
#cre_mod4 .cre_mod4_comparision,
#cre_mod7 {
    margin: 0px 40px;
}
#cre_mod3 .review_media,
#cre_mod6 .review_media,
#cre_mod13 .review_media {
    float: left;
    width: 167px;
}
#cre_mod3 .review_quote,
#cre_mod6 .review_quote,
#cre_mod13 .review_quote {
    width: 695px;
    float: right;
    background: url("../../../images/2013/us/cre/02_MediaSection/02_A_Quote.png") no-repeat 0 0px;
}
#cre_mod3 .review_quote *,
#cre_mod6 .review_quote *,
#cre_mod13 .review_quote * {
    margin-left: 55px;
}
#cre_mod3 .review_quote .review_head,
#cre_mod6 .review_quote .review_head,
#cre_mod13 .review_quote .review_head {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 24px;
    line-height: 29px;
    color: #232323;
    padding-bottom: 25px;
    border-bottom: 1px solid #dcdcdc;
    margin-bototm: 25px;
}
.dark_grey {
    color: #232323;
    font-size: 18px;
    font-weight: bold;
}
.review_divider {
    border-bottom: 1px solid #dcdcdc;
    margin-top: 25px;
}
#cre_mod3 .review_container .skin_chart_buynow,
#cre_mod6 .review_container .skin_chart_buynow,
#cre_mod13 .review_container .skin_chart_buynow,
#cre_mod7 .skin_chart_buynow,
#cre_mod9 .skin_chart_buynow {
    margin: 10px 0px 40px 0;
}
#cre_mod3 .review_container .scientist_quote,
#cre_mod6 .review_container .scientist_quote {
    float: left;
    width: 700px;
}
#cre_mod3 .review_container .scientist_device,
#cre_mod6 .review_container .scientist_device {
    float: right;
    width: 172px;
}
#cre_mod3 .scientist_quote .review_head,
#cre_mod6 .scientist_quote .review_head {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 24px;
    line-height: 29px;
    color: #232323;
    padding-top: 15px;
    margin-bototm: 25px;
}
#cre_mod4 .cre_mod4_comparision .cre4_compare_left {
    float: left;
    width: 40%;
    text-align: center;
    margin-top: 20px;
}
#cre_mod4 .cre_mod4_comparision .cre4_compare_right {
    float: right;
    width: 50%;
    margin-top: 20px;
    text-align: center;
}
#cre_mod4 .cre_mod4_comparision .cre4_compare_left .dark_grey,
#cre_mod4 .cre_mod4_comparision .cre4_compare_right .dark_grey {
    font-size: 14px;
}
#cre_mod4 .cre_mod4_comparision .cre4_compare_right p {
    line-height: 20px
}
#cre_mod4 .cre_mod4_comparision img {
    margin-bottom: 25px;
}
#cre_mod5 .arm_before,
#cre_mod5 .arm_after {
    float: left;
    width: 282px;
    margin-right: 15px;
    margin-bottom: 40px;
}
#cre_mod5 .cre_mod5_use {
    float: right;
    width: 306px;
    margin-bottom: 40px;
}
#cre_mod5 .cre_mod5_use img {
    display: block;
    margin-bottom: 12px;
}
#cre_mod3 .review_quote .real_quote {
    font-size: 18px;
}
#cre_mod5 {
    padding-bottom: 0;
    border: none;
}
#cre_mod6 .cre_mod6_derm_media {
    width: 45%;
    float: left;
    margin-bottom: 20px;
    margin-left: 40px;
}
#cre_mod6 .cre_mod6_derm_media img {
    display: block;
    margin-bottom: 20px;
}
#cre_mod6 .cre_mod6_derm_quote {
    margin-right: 40px;
    width: 45%;
    float: right;
    background: linear-gradient(#F1F1F1, #FFFFFF);
    border-radius: 5px;
    border: 1px solid #dcdcdc;
}
#cre_mod6 .cre_mod6_derm_quote .derm_quote {
    background: url("../../../images/2013/us/cre/02_MediaSection/02_A_Quote.png") no-repeat 40px 25px;
    padding: 25px 25px 25px 95px;
}
#cre_mod6 .cre_mod6_derm_quote .derm_quote .mod6_head,
#cre_mod11 .mod11_fda_article_right .mod11_fda_article_right_content .mod11_derm_quote {
    font-family: Georgia, Arial, sans-serif;
    font-size: 17px;
    color: #232323;
    line-height: 22px;
}
#cre_mod6 .cre_mod6_derm_quote .derm_quote .mod6_derm_img {
    width: 45%;
    float: left;
}
#cre_mod6 .cre_mod6_derm_quote .derm_quote .mod6_derm_caption {
    width: 48%;
    float: right;
}
#cre_mod7 .mod7_pdf_articles {
    width: 48%;
    float: left;
    margin: 25px 0;
}
#cre_mod7 .mod7_celebrity_articles {
    width: 48%;
    float: right;
    background: linear-gradient(#F1F1F1, #FFFFFF);
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    margin: 25px 0;
}
#cre_mod7 .mod7_celebrity_articles .mod7_celebrity_content {
    padding: 25px 25px 25px 25px;
}
#cre_mod7 .mod7_celebrity_articles .mod7_celebrity_content .celeb_head_ash,
#cre_mod9 .mod9_expert_article .celeb_head_ash,
#cre_mod11 .mod11_fda_article_right_content .celeb_head_ash {
    font-size: 22px;
    font-family: Arial, sans-serif;
    line-height: 27px;
    background: url("../../../images/2013/us/cre/02_MediaSection/02_A_Quote.png") no-repeat scroll 0px 5px transparent;
    padding-left: 50px;
    color: #232323;
}
#cre_mod7 .mod7_celebrity_articles .mod7_celebrity_content .celeb_left {
    width: 55%;
    float: left;
    margin-bottom: 15px;
}
#cre_mod7 .mod7_celebrity_articles .mod7_celebrity_content .celeb_right {
    float: right;
    width: 40%;
    margin-bottom: 15px;
}
#cre_mod7 .mod7_pdf_articles .mod7_article1 {
    float: left;
    width: 48%;
}
#cre_mod7 .mod7_pdf_articles .mod7_article2 {
    float: right;
    width: 48%;
}
#cre_mod7 .mod7_pdf_articles .mod7_article1 img,
#cre_mod7 .mod7_pdf_articles .mod7_article2 img {
    display: block;
    margin-bottom: 20px;
}
#cre_mod7 .mod7_pdf_articles .mod7_article1 p,
#cre_mod7 .mod7_pdf_articles .mod7_article2 p {
    background: url("../../../images/2013/us/cre/11_EasyToFollow/11_C_DownloadButton.jpg") no-repeat 0 0;
    font-size: 13px;
    font-weight: bold;
    color: #232323;
    padding-left: 45px;
}
#cre_mod7 .mod7_pdf_articles .mod7_article2 p a,
#cre_mod7 .mod7_pdf_articles .mod7_article1 p a {
    color: #232323;
}
#cre_mod7 .machinework_head {
    color: #5ac1a7;
}
#cre_mod7 .device_details {
    display: block;
    margin: 0 auto;
    width: 751px;
}
#cre_mod7 h3 {
    padding-top: 0;
    margin-bottom: 40px;
}
#cre_mod7 {
    border: 0;
}
#cre_mod8 {
    background: url("../../../images/2013/us/cre/13_WhoTriaIsntFor/13_D_UsageImage.jpg") no-repeat right top;
    padding: 40px 40px 25px 40px;
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}
#cre_mod8 h3 {
    color: #5ac1a7;
    font-size: 28px;
    margin-bottom: 25px;
    text-transform: none;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    line-height: 30px;
}
#cre_mod8 ul li {
    background: url("../../../images/2013/us/cre/13_WhoTriaIsntFor/13_A_1.jpg") no-repeat 0 0;
    padding-left: 45px;
    width: 488px;
    line-height: 22px;
    margin-bottom: 15px;
}
#cre_mod8 ul .item2 {
    background: url("../../../images/2013/us/cre/13_WhoTriaIsntFor/13_B_2.jpg") no-repeat 0 0;
}
#cre_mod8 ul .item3 {
    background: url("../../../images/2013/us/cre/13_WhoTriaIsntFor/13_C_3.jpg") no-repeat 0 0;
}
#cre_mod8 .mod8_caption {
    line-height: 16px;
    position: absolute;
    right: 56px;
    text-align: center;
    top: 446px;
    width: 270px;
}
#cre_mod9,
#cre_mod10,
#cre_mod11,
#cre_mod12 {
    padding: 40px;
    border-bottom: 1px solid #dcdcdc;
}
#cre_mod9 .beauty_expert_right {
    float: right;
    width: 430px;
}
#cre_mod9 .beauty_expert_right img {
    display: block;
    margin-bottom: 10px;
}
#cre_mod9 .beauty_expert_right .comparative {
    text-align: center;
}
#cre_mod9 .beauty_expert_left {
    float: left;
    width: 450px;
}
#cre_mod9 .mod9_expert_article,
#cre_mod13_sub .mod13_derm_block {
    background: linear-gradient(#F1F1F1, #FFFFFF);
    border: 1px solid #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    padding: 25px;
    margin-bottom: 40px;
}
#cre_mod9 .mod9_expert_article .mod9_article_left {
    width: 630px;
    float: left;
}
#cre_mod9 .mod9_expert_article .mod9_article_right {
    width: 192px;
    float: right;
}
#cre_mod9 .mod9_expert_article .mod9_article_left p {
    font-family: Georgia, arial, sans-serif;
}
#cre_mod9 .mod9_expert_article .celeb_head_ash {
    background-position: 0 17px;
    font-family: Arial, sans-serif !important;
    color: #232323;
    padding-left: 55px;
}
#cre_mod10 h3 {
    color: #5ac1a7;
    font-size: 25px;
    margin-bottom: 25px;
    text-transform: none;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    line-height: 30px;
    text-align: center;
}
#cre_mod11 h3,
#cre_mod12 h3 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 20px;
    color: #232323;
    text-transform: none;
}
#cre_mod11 .mod11_fda_article_left {
    width: 430px;
    float: left;
}
#cre_mod11 .mod11_fda_article_right {
    width: 450px;
    float: right;
    background: none repeat scroll 0 0 #FFF8D5;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 25px;
}
#cre_mod11 .mod11_fda_article_right_content {
    padding: 40px 40px 25px 25px;
}
#cre_mod11 .mod11_fda_article_right .mod11_fda_article_right_content .mod11_derm_quote {
    color: #646464;
    margin-bottom: 25px;
}
#cre_mod11 .mod11_fda_article_right .mod11_fda_article_right_content .mod11_derm_img {
    float: left;
    width: 109px;
}
#cre_mod11 .mod11_fda_article_right .mod11_fda_article_right_content .mod11_derm_caption {
    float: right;
    width: 260px;
}
#cre_mod12 .mod12_left {
    width: 450px;
    float: left;
}
#cre_mod12 .mod12_right img {
    display: block;
    margin-bottom: 15px;
}
#cre_mod12 .mod12_right .mod12_img2 {
    margin-top: 95px;
    float: right;
}
#cre_mod12 .mod12_right {
    width: 412px;
    float: right;
}
#cre_mod13 h2 {
    margin: 40px 0px 25px 40px;
    text-align: left;
    line-height: 35px;
    text-transform: none;
}
#cre_mod13_sub h2 {
    font-size: 24px;
    text-align: center;
    margin-top: 0px;
    font-family: Arial, sans-serif;
}
#cre_mod13_sub .compare_chart {
    display: block;
    margin: 0 auto;
    width: 769px;
    margin-bottom: 20px;
}
#cre_mod13_sub p {
    margin-bottom: 40px;
}
#cre_mod13_sub .mod13_derm_left {
    float: left;
    width: 130px;
}
#cre_mod13_sub .mod13_derm_left img {
    display: block;
    margin-bottom: 15px;
}
#cre_mod13_sub .mod13_derm_right {
    float: right;
    width: 692px;
}
#cre_mod13_sub .mod13_derm_right .mod13_derm_head {
    background: url("../../../images/2013/us/cre/02_MediaSection/02_A_Quote.png") no-repeat scroll 0 5px transparent;
    color: #232323;
    font-family: Arial, sans-serif;
    font-size: 30px;
    line-height: 35px;
    padding-left: 50px;
    padding-bottom: 25px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 30px;
}
#cre_mod13_sub .mod13_derm_right .mod13_derm_desc {
    font-family: Georgia, Arial, sans-serif;
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 30px;
}
#cre_mod13_sub .mod132_head {
    line-height: 30px;
    margin-bottom: 25px;
    text-align: left;
    text-transform: none;
    margin-left: 0;
    font-size: 30px;
}
#cre_mod13_sub p {
    margin-bottom: 15px;
}
#cre_mod13_sub .kim_desc {
    width: 642px;
    float: left;
    margin-bottom: 40px;
}
#cre_mod13_sub .kim_desc_img {
    width: 207px;
    float: right;
    margin-bottom: 40px;
}
#cre_mod13_sub .kim_desc_img img {
    display: block;
    margin-bottom: 15px;
}
#cre_mod13_sub .kim_desc_img p {
    text-align: center;
}
#cre_mod13_sub .kim_desc h3,
#cre_mod13_sub h3 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 20px;
    color: #232323;
    text-transform: none;
}
#cre_mod14 {
    margin: 40px 0;
    padding: 40px 0 0 0;
    border-top: 1px solid #dcdcdc;
    background: linear-gradient(#F1F1F1, #FFFFFF);
}
#cre_mod14 .skin_chart_buynow {
    margin: 40px 40px 0px 40px;
}
#cre_mod14 h2 {
    color: #3baa7a;
    line-height: 38px;
    text-align: center;
    margin-bottom: 25px;
    text-transform: none;
}
#cre_mod14 h2 span {
    color: #3c5e95;
    font-weight: bold;
}
#email_optin_sales,
#email_optin_promo {
    width: 775px;
    height: 369px;
}
#email_optin_sales .optin_left,
#email_optin_promo .optin_left {
    position: relative;
    float: left;
}
#email_optin_sales .optin_left img,
#email_optin_promo .optin_left img {
    position: absolute;
    top: -50px;
    left: 0;
}
#email_optin_sales .optin_right,
#email_optin_promo .optin_right {
    float: right;
    width: 400px;
    text-align: center;
    padding-top: 122px;
}
#email_optin_promo .optin_right p,
#email_optin_sales .optin_right p {
    margin: 15px 0 40px 0;
}
#headerSignUpEmailOptin1,
#headerSignUpEmailOptin2 {
    width: 180px;
    text-align: center;
    background: #dcdcdc;
    border: none;
    padding: 2px 0 0 0;
    height: 23px
}
#close_email_optin_sales,
#close_email_optin_promo {
    position: absolute;
    top: 10px;
    right: 10px;
}
#email_optin_sales h2,
#email_optin_promo h2 {
    margin-bottom: 6px;
    line-height: 35px;
    text-transform: none;
}
/* styles for CRE landing page end */

#signup_submit_sales,
#signup_submit_promo {
    background: url('../../../images/2013/us/email-optin/Email_button_23x25.png') 0 0px no-repeat;
    border: none;
    cursor: pointer;
    width: 23px;
    height: 25px;
    float: left;
}
/**********************Exclusive sale landing page *************/

#panel1_sale {
    height: 518px;
    margin-top: -40px;
    background: url('../../../images/2013/us/landingpages/Save75_LP_panel.jpg') no-repeat scroll center top transparent;
}
.salehppanel {
    margin: 0 auto;
    position: relative;
    width: 980px;
}
.panel1sale_left {
    left: 15px;
    position: absolute;
    text-align: center;
    top: 277px;
    width: 535px;
}
#salemarketting_boxes {
    border: 2px solid #CCCCCC;
    margin: 0 auto;
    width: 980px;
}
#salemarketting_boxes .inner_content {
    padding: 40px 0 60px 40px;
    height: 200px;
    border-bottom: 1px solid #CCCCCC;
}
#salemarketting_boxes .imageURL {
    float: left;
    margin-right: 25px;
    width: 200px;
}
#salemarketting_boxes .product_description .headline {
    font-size: 20px;
    color: #232323;
    padding-bottom: 25px;
}
.product_description {
    float: left;
}
#salecolorPickerMessage {
    padding-bottom: 5px;
    color: #646464;
    font-style: normal;
    font-size: 15px !important;
}
.product_description .pprice {
    padding-top: 25px;
    padding-bottom: 5px;
}
.promo_text {
    padding-left: 10px;
}
.promo_textcolor {
    font-size: 16px;
    color: #ea4682;
    font-weight: bold;
}
/**********************end of Exclusive sale landing page *************/
/* HRLP sneak peek email signup start */

#hrlp_email {
    width: 980px;
    margin: 0 auto;
    position: relative;
}
#hrlp_email .sneak_banner {
    background: url('../../../images/2013/us/hrlp_test/SignUpPage_01.jpg') no-repeat;
    width: 980px;
    height: 100%;
}
#hrlp_email .sneak_banner div {
    padding: 140px 0 0 436px;
    width: 467px;
}
#hrlp_email .sneak_banner div h2 {
    text-transform: capitalize;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
#hrlp_email .signup_form_container {
    margin: 0 40px;
    border: 1px solid #dcdcdc;
    box-shadow: 0px 0px 3px #000;
    padding: 40px 40px 60px 40px;
    background: #F1F1F1;
}
#hrlp_email .signup_form_container h2 {
    text-transform: none;
    padding-bottom: 25px;
    border-bottom: 1px dotted #dcdcdc;
    margin-bottom: 15px;
}
#hrlp_email .signup_form_container .signup_left {
    width: 390px;
    float: left;
}
#hrlp_email .signup_form_container .signup_right {
    width: 390px;
    float: right;
}
#hrlp_email .signup_form_container .signup_left input[type="text"],
#hrlp_email .signup_form_container .signup_right input[type="text"] {
    width: 390px;
    border: 1px solid #bbbbbb;
    height: 25px;
}
#hrlp_email .signup_form_container .signup_left p,
#hrlp_email .signup_form_container .signup_right p {
    color: #232323;
    padding-top: 10px;
}
#hrlp_email .signup_form_container .signup_right select[name="hrlp_state"] {
    width: 160px;
    height: 25px;
}
#hrlp_email .signup_form_container .signup_right select[name="hrlp_gender"],
#hrlp_email .signup_form_container .signup_right select[name="hrlp_age"] {
    width: 105px;
    height: 25px;
}
#hrlp_email .signup_form_container .signup_right .hrlp_gender,
#hrlp_email .signup_form_container .signup_right .hrlp_age {
    float: left;
    margin-right: 20px;
}
#hrlp_email .signup_form_container .signup_left .hrlp_options,
#hrlp_email .signup_form_container .signup_right .hrlp_options {
    padding: 20px 0px 40px 0px;
    color: #232323;
}
#hrlp_email .signup_form_container .signup_left .hrlp_options p,
#hrlp_email .signup_form_container .signup_right .hrlp_options p {
    margin: 20px 0;
    color: #232323;
}
#hrlp_email .signup_form_container .signup_right .hrlp_options select {
    width: 105px;
    height: 25px;
}
.para15 {
    margin-bottom: 15px;
}
.hrlp_terms p {
    margin-bottom: 20px;
    font-size: 14px;
}
/* HRLP sneak peek email signup end */

#bc_lhr_c_4x_MBox1c .imageURL img,
#bc_lhr_c_4x_MBox2c .imageURL img,
#bc_lhr_c_4x_MBox3c .imageURL img,
#bc_lhr_c_4x_MBox4c a img,
#bc_hrlp_MBox1 .imageURL a img,
#bc_hrlp_MBox2 .imageURL a img,
#bc_hrlp_MBox3 .imageURL a img,
#bc_hrlp_MBox4 a img {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
}
#bc_hrlp_MBox1 .imageURL a img:hover,
#bc_hrlp_MBox2 .imageURL a img:hover,
#bc_hrlp_MBox3 .imageURL a img:hover,
#bc_hrlp_MBox4 a img:hover {
    border: 1px solid #000;
    border-radius: 4px;
}
.mboxlink,
.mboxlink:hover {
    background: url('../../../images/2013/us/global/green_arrow.gif') no-repeat center right !important;
    color: #20B88F !important;
    font-weight: bold;
    height: 12px;
    padding-right: 9px;
    text-decoration: none !important;
    text-transform: uppercase !important;
    line-height: 30px;
    border: none !important;
    display: inline;
    font-size: 14px;
}
.winner {
    padding: 0px;
    margin: 0px;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    color: rgb(231, 4, 140);
    font-size: 14px;
}
/* HRL 4x easy to use page styles*/

#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 {
    position: relative;
    height: 940px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .headline h2 {
    color: #232323;
    left: 40px;
    position: absolute;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .subHeader {
    position: absolute;
    top: 118px;
    left: 40px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .subHeader h2 {
    color: #2BC098;
    font-size: 30px;
    margin-bottom: 15px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .bodycopy {
    position: absolute;
    top: 178px;
    left: 40px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_1 {
    left: 470px;
    position: absolute;
    top: 300px;
    width: 402px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_2 .subHeader h2 {
    margin-bottom: 15px;
    line-height: 30px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_2 {
    position: absolute;
    top: 564px;
    left: 0px;
    width: 400px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_1 .bodycopy,
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_2 .bodycopy {
    top: 215px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_2 .videoLink {
    top: 310px;
    text-align: left;
    left: 40px;
    position: absolute;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse1 .tbdcbImage {
    float: left;
    margin-left: 40px;
    width: 235px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse1 {
    padding-bottom: 30px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse1 .tbdcbContent {
    float: right;
    padding: 0px 40px;
    text-align: left;
    width: 435px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse1 .tbdcbContent .bodycopy {
    font-size: 30px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse1 .tbdcbContent .headline h1 {
    margin-bottom: 10px;
}
#contentP .subproduct_page_item .bc_lhr_c_easy_docs {
    text-align: center;
    padding-bottom: 30px;
}
#contentP .subproduct_page_item .bc_lhr_c_easy_docs .headline {
    padding: 15px 30px 0 50px !important;
    text-align: center;
    margin-bottom: 20px;
}
#contentP .subproduct_page_item .bc_lhr_c_easy_guide {
    border-bottom: 1px solid #DCDCDC !important;
    border-right: 1px solid #DCDCDC;
    float: left;
    padding: 0 0 20px !important;
    width: 313px;
}
#contentP .subproduct_page_item .bc_lhr_C_easy_insts {
    border-bottom: 1px solid #DCDCDC !important;
    border-right: 1px solid #DCDCDC;
    float: left;
    padding: 0 0 20px !important;
    width: 330px;
}
#contentP .subproduct_page_item .bc_lhr_C_easy_faqs {
    border-bottom: 1px solid #DCDCDC !important;
    float: left;
    padding: 0 0 20px !important;
    height: 58px;
    width: 335px;
}
#contentP .subproduct_page_item .bc_lhr_c_easy_guide .imageURL {
    float: right;
    width: 280px;
}
#contentP .subproduct_page_item .bc_lhr_C_easy_insts .imageURL {
    margin-left: 40px;
    width: 278px;
}
#contentP .subproduct_page_item .bc_lhr_C_easy_faqs .imageURL {
    margin-left: 40px;
    width: 278px;
}
#contentP .subproduct_page_item .bc_lhr_c_easy_guide .imageURL .link,
#contentP .subproduct_page_item .bc_lhr_C_easy_insts .imageURL .link,
#contentP .subproduct_page_item .bc_lhr_C_easy_faqs .imageURL .link {
    padding-top: 3px;
}
#contentP .subproduct_page_item .bc_lhr_c_easy_guide .imageURL img,
#contentP .subproduct_page_item .bc_lhr_C_easy_insts .imageURL img,
#contentP .subproduct_page_item .bc_lhr_C_easy_faqs .imageURL img {
    float: left;
    margin-right: 10px;
}
#contentP .subproduct_page_item .bc_lhr_easy_docs {
    text-align: center;
    padding-bottom: 30px;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_easy .content {
    background: url("../../../images/2013/us/global/QuoteMarks_HRL.png") no-repeat scroll 0 0 transparent;
}
.tbmcc_lhr_c_easy {
    border-bottom: none !important;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_easy .column_text .content {
    padding: 28px 40px 5px 65px;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_easy .column_text .content #real_head1 {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    line-height: 29px;
}
#contentP .subproduct_page_item #p_lhr_c_easy_para.newspdpslot7 .content {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 38px;
    padding: 45px 0 40px 40px;
}
.tbdcbc_lhr_c_easyToUse8 .tbdcbContent .headline h1 {
    margin-bottom: 5px;
}
.tbdcbc_lhr_c_easyToUse8 .tbdcbContent .subHeader h2 {
    border-top: 0px solid #ccc;
    margin-top: 5px;
    padding-top: 10px;
}
#tbdcbc_lhr_c_4x_feature10 {
    border-top: 1px solid #ccc;
    padding-top: 5px;
    border-bottom: none !important;
    width: 1075px\0;
}
#tbdcbc_lhr_c_4x_feature10 .tbdcbImage {
    padding-top: 40px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8 {
    padding: 0 40px 60px;
    border-bottom: none;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8 .disclaimer {
    font-size: 10px;
    position: absolute;
    margin-top: 50px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8 .tbdcbContent {
    float: right;
    width: 624px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8 .tbdcbContent .subHeader h2 {
    font-family: Arial !important;
    font-size: 12px;
    margin-bottom: 15px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8 .tbdcbContent .bodycopy p {
    font-family: Georgia, arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
}
#contentP .subproduct_page_item.tbdcbc_lhr_c_easyToUse8 .tbdcbImage {
    float: left;
    margin-right: 40px;
    width: 235px;
}
.tbdcbc_lhr_c_easyToUse_bigResults {
    border-bottom: 1px solid #ccc;
    padding-top: 30px;
    
}
.tbdcbc_lhr_c_easyToUse_bigResults .tbdcbContent {
    margin: 57px 0 0 40px;
    width: 430px;
}
.tbdcbc_lhr_c_easyToUse_bigResults .tbdcbContent .bodycopy p {
    margin-bottom: 20px;
}
/* end of HRL 4x easy to use page styles*/
/* HRL 4x why tria lhrc page styles*/

#contentP .subproduct_page_item .bc_lhr_c_month1 {
    margin-left: 40px;
}
#contentP .subproduct_page_item .bc_lhr_c_month1,
#contentP .subproduct_page_item .bc_lhr_c_month2 {
    border-bottom: medium none !important;
    border-top: medium none !important;
    float: left;
    width: 220px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_benefits3 {
    border-bottom: medium none !important;
    padding-bottom: 0;
}
#contentP .subproduct_page_item .bc_lhr_c_month1 .headline,
#contentP .subproduct_page_item .bc_lhr_c_month2 .headline,
#contentP .subproduct_page_item .bc_lhr_c_afterMonth3 .headline {
    color: #2BC098;
    margin-bottom: 4px;
    text-transform: uppercase;
}
#contentP .subproduct_page_item .bc_lhr_c_afterMonth3 {
    border-bottom: 1px solid #DCDCDC;
    border-top: medium none !important;
    float: left;
    width: 220px;
}
#contentP .subproduct_page_item .p_lhr_c_benefits_para5 {
    border-top: 1px solid #DCDCDC;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_benefits .column1 {
    border-bottom: 1px solid #DCDCDC;
    float: left;
    padding-bottom: 58px;
    padding-left: 40px;
    width: 275px;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_benefits .column2 {
    border-bottom: 1px solid #DCDCDC;
    float: right;
    height: 235px;
    padding-bottom: 63px;
    width: 665px;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_benefits .column_text .content {
    padding: 28px 40px 5px 65px;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_benefits .content {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 38px;
    padding: 45px 0 40px 40px;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_benefits .content {
    background: url("../../../images/2013/us/global/QuoteMarks_HRL.png") no-repeat scroll 0 0 transparent;
}
#contentP .subproduct_page_item .tbmcc_lhr_c_benefits .column_text .content #real_head1 {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    line-height: 29px;
}
#derm_background .tbdcbc_lhr_c_benefits5 {
    border-bottom: medium none;
    padding: 40px 0 60px;
}
#derm_background .tbdcbc_lhr_c_benefits5 .tbdcbContent {
    float: right;
    margin-left: 60px;
    margin-right: 80px;
    padding-top: 30px;
    text-align: left;
    width: 460px;
}
#derm_background .tbdcbc_lhr_c_benefits5 .tbdcbImage {
    float: left;
    width: 367px;
}
#tbdcbc_lhr_c_4x_whytria_feature6 {
    border-top: 1px solid #ccc;
    padding: 0px !important;
    height: 375px;
}
#tbdcbc_lhr_c_4x_whytria_feature6 .tbdcbContent {
    padding: 78px 0 0 40px;
    text-align: left;
}
#tbdcbc_lhr_c_4x_whytria_feature6 .tbdcbContent .bodycopy {
    width: 300px;
}
#tbdcbc_lhr_c_4x_whytria_feature7 .tbdcbContent {
    padding: 120px 50px 40px 540px;
    position: absolute;
    
}
#tbdcbc_lhr_c_4x_whytria_feature7 .tbdcbContent .headline h1 {
    margin-bottom: 10px;
}
#tbdcbc_lhr_c_benefits4 {
    border-top: 1px solid #DCDCDC;
    padding: 40px 40px 0;
    
}
#tbdcbc_lhr_c_benefits4a {
    border-top: 1px solid #DCDCDC;
    padding: 40px 0px 60px 0px;
    border-bottom: 1px solid #DCDCDC;
    position: relative;
}
#tbdcbc_lhr_c_benefits4a .bodycopy p {
    padding: 0px 65px;
}
#tbdcbc_lhr_c_benefits4a .tbdcbContent {
    text-align: center;
}
#tbdcbc_lhr_c_benefits4 .tbdcbContent {
    text-align: center;
}
#tbdcbc_lhr_c_benefits4 .tbdcbContent .greenbtn2 {
    left: -253px;
    position: relative;
    top: 284px;
}
.tbdcbc_lhr_c_benefits3b {
    height: 400px;
    padding: 40px 40px 0 40px;
    border-top: 1px solid #ccc;
}
.tbdcbc_lhr_c_benefits3b .tbdcbContent {
    text-align: center;
    width: 350px;
    margin: 110px 0 0 310px;
}
#tbdcbc_lhr_c_benefits_fda {
    padding: 40px 0 0;
    text-align: center;
    
}
#tbdcbc_lhr_c_benefits_fda .bodycopy {
    background: url("../../../images/2013/ca/global/QuoteMarks_HRL.png") no-repeat scroll 375px 27px transparent;
}
#tbdcbc_lhr_c_benefits_fda .bodycopy {
    padding: 42px 35px 0 440px;
    text-align: left;
}
#tbdcbc_lhr_c_benefits_fda .bodycopy h2 {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
    margin-bottom: 15px;
}
#tbdcbc_lhr_c_benefits_fda .tbdcbImage {
    position: relative;
    margin-top: -169px;
}
#bc_lhr_c_whytria_feature8 {
    margin-left: 295px;
    margin-top: -125px;
    position: absolute;
    width: 489px !important;
}
#bc_lhr_c_whytria_feature8 .imageURL {
    float: right !important;
    margin-right: 40px !important;
    width: 285px !important;
}
#bc_lhr_c_whytria_feature8 .imageURL .link {
    padding-top: 3px;
}
#bc_lhr_c_whytria_feature8 .imageURL img {
    float: left;
    margin-right: 10px;
}
#tbdcbc_lhr_c_benefits5 {
    border-bottom: medium none;
    padding: 40px 0 60px;
}
#pdf_slots .tbdcbc_lhr_c_benefits5 .tbdcbContent {
    float: left;
    margin-left: 60px;
    padding-top: 75px;
    text-align: center;
    width: 500px;
}
#second_select .result2 .bodycopy {
    line-height: 17px;
	font-size: 13px;
}
#pdf_slots .tbdcbc_lhr_c_benefits5 .tbdcbImage {
    float: right;
    width: 342px;
}
#tbdcbc_lhr_c_4x_whytria_feature7 {
    height: 520px;
}
#tbdcbc_lhr_c_4x_whytria_feature7 .tbdcbImage {
    margin-top: 0px;
}
#tbdcbc_lhr_c_4x_whytria_feature7 .tbdcbImage img{width:100%;}
#bc_lhr_c_month1 .comparative {
    width: 350px;
    padding-top: 20px;
}
#tbdcbc_lhr_c_benefits5 .bodycopy {
    padding-bottom: 20px;
}
#floating_top {
    bottom: 0;
    display: block;
    height: 40px;
    position: absolute;
    right: -20px;
    z-index: 1000;
    display: none;
}
.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    right: 144px;
    bottom: 0px;
    display: none;
    background: url('../../../images/2013/us/LHR/arrowup.png') 0 0px no-repeat;
}
a.top {
    display: inline-block;
    background: url('../../../images/2013/us/LHR/arrowup.png') 0 0px no-repeat;
    float: right;
    height: 40px;
    width: 40px;
}
.tbmcc_lhr_c_eliminate_root_problem {
    width: 980px;
    margin-bottom: 95px;
    margin-top: 10px;
}
/* Firefox 3.6+ */

@-moz-document url-prefix() {
    .tbmcc_lhr_c_eliminate_root_problem {
        margin-top: 10px;
    }
}
.tbmcc_lhr_c_eliminate_root_problem .column1 {
    float: left;
    padding:0 25px 30px 18px;
}
.tbmcc_lhr_c_eliminate_root_problem .column2 {
    float: left;
    padding: 0 30px 30px;
}
.tbmcc_lhr_c_eliminate_root_problem .column3 {
    float: left;
    padding: 0 25px 30px;
}
#p_lhr_c_benefits_folicile .content {
    padding:0px 40px 0;
    text-align: center;
}
.tbmcc_lhr_c_eliminate_root_problem .content {
    width: 262px;
}
#tbdcbc_lhr_c_benefits_fda .tbdcbContent {
    padding: 0px 40px 0px;
}
.tbmcc_lhr_c_eliminate_root_problem .column2 .column_text {
    padding: 0px !important;
}
.tbmcc_lhr_c_eliminate_root_problem .column1 .content {
    padding-top: 325px;
    position: absolute;
}
.tbmcc_lhr_c_eliminate_root_problem .column2 .content {
    padding-top: 325px;
    position: absolute;
}
.tbmcc_lhr_c_eliminate_root_problem .column3 .content {
    padding-top: 325px;
    position: absolute;
}
#tbdcbc_lhr_c_benefits4 .bodycopy {} #bc_lhr_c_whytria_feature8_flyout {
    background: url("../../../images/2013/us/products/laser/HRL-PDF_01_graphic-only.png") no-repeat scroll 0 0 transparent;
    height: 142px;
    left: 135px;
    padding: 25px;
    position: absolute;
    top: -192px;
    width: 356px;
}
#bc_lhr_c_whytria_feature8_flyout h3 {
    color: #232323;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
}
#bc_lhr_c_whytria_feature8_flyout p {
    font-size: 12px;
    width: 296px;
    line-height: 17px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse1 .tbdcbImage {
    float: left;
    margin-left: 40px;
    width: 235px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse1 .tbdcbContent {
    float: right;
    padding: 40px;
    text-align: left;
    width: 435px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse1 .tbdcbContent .bodycopy {
    font-size: 30px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 {
    position: relative;
    height: 940px;
}
#bc_hrlp_easy_guide{padding:0 40px;}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .headline h2 {
    color: #232323;
    left: 40px;
    position: absolute;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .subHeader {
    position: absolute;
    top: 118px;
    left: 40px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .subHeader h2 {
    color: #2BC098;
    font-size: 30px;
    margin-bottom: 15px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .bodycopy {
    position: absolute;
    top: 178px;
    left: 40px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_1 {
    left: 470px;
    position: absolute;
    top: 280px;
    width: 402px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_2 .subHeader h2 {
    margin-bottom: 15px;
    line-height: 30px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_2 {
    position: absolute;
    top: 564px;
    left: 0px;
    width: 400px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_1 .bodycopy,
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_2 .bodycopy {
    top: 215px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_2 .videoLink {
    top: 310px;
    text-align: left;
    left: 40px;
    position: absolute;
}
#contentP .subproduct_page_item .bc_hrlp_easy_insts {
    border-bottom: 1px solid #DCDCDC !important;
    border-right: 1px solid #DCDCDC;
    float: left;
    padding: 0 0 20px !important;
    width: 330px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_faqs {
    border-bottom: 1px solid #DCDCDC !important;
    float: left;
    padding: 0 0 20px !important;
    width: 335px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_guide .imageURL {
    float: right;
    width: 280px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_insts .imageURL {
    margin-left: 40px;
    width: 278px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_faqs .imageURL {
    margin-left: 20px;
    width: 278px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_guide .imageURL .link,
#contentP .subproduct_page_item .bc_hrlp_easy_insts .imageURL .link,
#contentP .subproduct_page_item .bc_hrlp_easy_faqs .imageURL .link {
    padding-top: 3px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_guide .imageURL img,
#contentP .subproduct_page_item .bc_hrlp_easy_insts .imageURL img,
#contentP .subproduct_page_item .bc_hrlp_easy_faqs .imageURL img {
    float: left;
    margin-right: 10px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_docs {
    text-align: center;
    padding-bottom: 30px;
}
#contentP .subproduct_page_item .tbmcc_hrlp_easy .content {
    background: url("../../../images/2013/us/global/QuoteMarks_HRL.png") no-repeat scroll 0 0 transparent;
}
#contentP .subproduct_page_item .tbmcc_hrlp_easy .column_text .content {
    padding: 28px 40px 5px 65px;
}
#contentP .subproduct_page_item .tbmcc_hrlp_easy .column_text .content #real_head1 {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    line-height: 29px;
}
#contentP .subproduct_page_item .tbmcc_hrlp_easy .column_text .content {
    width: 520px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_guide {
    border-bottom: 1px solid #DCDCDC !important;
    border-right: 1px solid #DCDCDC;
    float: left;
    padding: 0 0 20px !important;;
    width: 313px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 {
    padding: 0 40px 60px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 .disclaimer {
    font-size: 10px;
    position: absolute;
    margin-top: 50px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 .tbdcbContent {
    float: right;
    width: 624px;
    text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 .tbdcbContent .subHeader h2 {
    font-family: Arial !important;
    font-size: 12px;
    margin-bottom: 15px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 .tbdcbContent .bodycopy p {
    font-family: Georgia, arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
}
#contentP .subproduct_page_item.tbdcbc_hrlp_easyToUse8 .tbdcbImage {
    float: left;
    margin-right: 40px;
    width: 235px;
}
#contentP .subproduct_page_item #p_hrlp_easy_para.newspdpslot7 .content {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 38px;
    padding: 45px 0 40px 40px;
}
/* HRL Cat page styles */

.cat_promo_box {
    margin: 0 40px;
}
.cat_promo_box img {
    float: left;
    width: 400px;
}
.cat_promo_box_text {
    float: left;
    width: 450px;
    margin-left: 40px;
}
.hr_cat {
    width: 900px !important;
    margin: 0 40px;
}
.cell_left {
    border-bottom: 1px solid #ccc;
    width: 33%;
    border-right: 1px solid #ccc;
    vertical-align: middle;
    padding-left: 10px;
}
.cell_center {
    border-bottom: 1px solid #ccc;
    width: 33%;
    text-align: center;
}
.cell_right {
    border-bottom: 1px solid #ccc;
    width: 33%;
    border-left: 1px solid #ccc;
    text-align: center;
}
.padme {
    padding: 25px 0;
}
.padme2 {
    padding: 20px;
}
.message_right {
    padding: 281px 0 0 135px;
    color: #fff !important;
    width: 305px;
    text-align: left;
}
.message_left {
    padding: 281px 0 0 30px;
    color: #fff !important;
    width: 330px;
    text-align: right;
}
.main_cat_image {
    height: 464px;
    background: url('../../../images/2013/us/hrlp/HRL_CatPage_980x465.jpg') top left no-repeat;
}
.no_bborder {
    border-bottom: none;
}
.compare_table {
    width: 800px;
    margin: 0 40px 40px 40px;
}
.table_title {
    text-align: center;
    padding-top: 50px;
}
.table_outline {
    /* background:url('../../../images/2013/us/hrlp/comparison-chart_bg_900x1500.png') top left no-repeat; */
    
    border: solid 0px grey;
    width: 901px;
    margin-left: 40px;
    height: 1500px;
}
/* HRL Cat page styles end */

.hr9 {
    margin: 10px 0;
}
.hr10 {
    margin: 10px 0;
}
.cat_click_l {
    width: 49%;
    cursor: pointer;
    height: 462px;
    float: left;
    color: #fff;
    text-align: left;
}
.cat_click_r {
    width: 50%;
    cursor: pointer;
    z-index: 1000;
    height: 462px;
    float: right;
    color: #fff;
    text-align: right;
}
.shop_why_tria_p {
    position: absolute !important;
    margin: 548px 0 0 -469px;
}
.cartbtn {
    padding: 0 11px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background: linear-gradient(#20b88f 60%, #178d6d);
    background: -webkit-linear-gradient(#20b88f 60%, #178d6d);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#20b88f', endColorstr='#178d6d', GradientType=0);
    /*For IE7-8-9*/
    
    height: 1%;
    /*For IE7*/
    
    border: none;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 13px;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    zoom: 1;
}
.cartbtn:hover {
    background: linear-gradient(#178d6d 40%, #20b88f);
    background: -webkit-linear-gradient(#178d6d 40%, #20b88f);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#178d6d', endColorstr='#20b88f', GradientType=0);
    /*For IE7-8-9*/
    
    color: #fff;
}
/* Styles for hrlp hopup start - Suresh Villuri */

#buynow_hopup_hrlp {
    width: 510px;
    height: 560px;
    padding: 25px;
    -moz-box-shadow: 0px 1px 2px 2px #999;
    -webkit-box-shadow: 0px 1px 2px 2px #999;
    box-shadow: 0px 1px 2px 2px #999;
    display: none;
    position: fixed;
    top: 25px;
    left: 100px;
    z-index: 1003;
    background-color: #fff;
}
#buynow_hopup_hrlp_close {
    position: absolute;
    right: -25px;
    top: -25px;
}
.hrl_product {
    float: left;
    width: 40%;
    margin-right: 5%;
}
.hrl_product a {
    display: inline-block;
}
#buynow_product_hrlp {
    height: auto;
    display: block;
    margin-bottom: 5%;
}
.hrl_product p {
    text-align: center;
}
.hrl_product img {
    display: block;
    max-width: 100%;
}
.hrl_product .hrlp_divider {
    margin: 9% 0;
    border-top: 1px solid #DDDDDD;
}
.hrl_product h5 {
    margin-bottom: 5%;
}
.hrl_product .easypayMessage .easypayRight img {
    display: inline;
}
.hrl_divider {
    float: left;
    width: 5%;
    max-width: 100%;
    margin-top: 3em;
}
.hrl_product .hrlp_divider2 {
    margin: 59% 0 12% 0;
    border-top: 1px solid #DDDDDD;
}
#hrlpMod5 {
    padding: 40px 40px 60px 40px;
}
#hrlpMod5 .hrlp_video {
    float: left;
    width: 430px;
}
#hrlpMod5 .prescMod5Text {
    float: right;
    width: 445px;
    margin-top: 58px;
}
#color_swatch_liquid {
    height: 57px;
}
#color_swatch_liquid2 {
    height: 84px;
}
/* Styles for hrlp hopup end - Suresh Villuri */
/* Styles for hrlp hopup start - Hanumanth */

#buynow_hopup_hrlPproduct {
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 2px #999999;
    height: 560px !important;
    padding: 25px;
    position: fixed;
    top: 25px;
    width: 510px;
    z-index: 1003;
}
.buynow_Pheader {
    color: #232323;
    font-size: 23px;
    margin-left: 70px;
}
#buynow_hopup_hrlPproduct_close {
    position: absolute;
    margin: -14px 0 0 507px;
}
.hrl_Pproduct {
    float: center;
    width: 40%;
    margin-right: 5%;
}
#buynow_product_hrlPproduct {
    margin: 25px 0 20px;
    width: 230px;
    height: 230px;
}
.hrl_Pproduct p {
    text-align: center;
}
.hrl_Pproduct img {
    display: block;
    max-width: 100%;
}
.hrl_Pproduct .hrlp_divider {
    margin: 1.5em 0;
    border-top: 1px solid #DDDDDD;
}
.hrl_Pproduct h5 {
    margin-bottom: 5%;
}
.hrl_Pproduct .easypayMessage .easypayRight img {
    display: inline;
}
.hrl_Pproduct {
    float: left;
    width: 5%;
    max-width: 100%;
    margin-top: 3em;
}
.hrl_Pproduct .hrlPp_divider2 {
    margin: 42% 0 1.5em 0;
    border-top: 1px solid #DDDDDD;
}
/* Styles for hrlp hopup end - Hanumanth */
/* #tmpSlide-1 .leftCalloutBanner1 div p{
	 color: #FFFFFF !important;
} */

#tmpSlide-1 .leftCalloutBanner1 .greybtn a {
    background: #20b88f !important;
    background: linear-gradient(#11b98e, #0b9371) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    padding: 10px 14px !important;
    font-weight: bold !important;
}
#tmpSlide-1 .leftCalloutBanner1 .greybtn a:hover {
    background: linear-gradient(#13AD83, #147E61) repeat scroll 0 0 transparent;
    background-image: -webkit-linear-gradient(#13AD83, #147E61);
    background-image: -moz-linear-gradient(#13AD83, #147E61);
    background-image: -o-linear-gradient(#13AD83, #147E61);
}
#tmpSlide-3 .leftCalloutBanner1 .greybtn a {
    background: #2ba4d8 !important;
    background: linear-gradient(#2aa3e0, #1e7eab) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    padding: 10px 14px !important;
    font-weight: bold !important;
}
#tmpSlide-2 .leftCalloutBanner1 .greybtn a:hover {
    background: linear-gradient(#1e7eab, #1077A6) repeat scroll 0 0 transparent;
    background-image: -webkit-linear-gradient(#1e7eab, #1077A6);
    background-image: -moz-linear-gradient(#1e7eab, #1077A6);
    background-image: -o-linear-gradient(#1e7eab, #1077A6);
}
#tmpSlide-5 .leftCalloutBanner1 .greybtn a {
    background: #585858 !important;
    background: linear-gradient(#585858, #424141) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    padding: 10px 14px !important;
    font-weight: bold !important;
}
#tmpSlide-3 .leftCalloutBanner1 .greybtn a:hover {
    background: linear-gradient(#424141, #4C4A4A) repeat scroll 0 0 transparent;
    background-image: -webkit-linear-gradient(#424141, #4C4A4A);
    background-image: -moz-linear-gradient(#424141, #4C4A4A);
    background-image: -o-linear-gradient(#424141, #4C4A4A);
}
.flagHopup {
    position: absolute;
    top: 0px;
    left: 0px;
}
.ghost_click {
    float: left;
    width: 400px;
    height: 320px;
    position: absolute;
    margin: -75px 0 0 -400px;
    cursor: pointer;
}
#MyLiveChatContainer {}
/* Productpage Marketing box image hopup */

.pPageMarketing_Hopup {
    width: 700px;
    height: 370px;
    padding: 40px;
    -moz-box-shadow: 0px 1px 2px 2px #999;
    -webkit-box-shadow: 0px 1px 2px 2px #999;
    box-shadow: 0px 1px 2px 2px #999;
    position: fixed;
    top: 25%;
    left: 30%;
    z-index: 3003;
    background-color: #fff;
    font-size: 12px !important;
}
.close_Product_Hopup {
    position: absolute;
    right: -5px;
    top: 10px;
    background: url("../../../images/2013/us/global/close_reg.png") no-repeat;
    width: 30px;
}
.close_Product_Hopup:hover {
    background: url("../../../images/2013/us/global/close_hover.png") no-repeat;
    width: 30px;
}
.pPageMarketing_Image {
    float: left;
    width: 325px;
}
.pPageMarketing_Content {
    float: right;
    margin-right: 70px;
    padding-top: 55px;
    text-align: center;
    width: 300px;
}
.pPageMarketing_Content_Image {
    margin-top: -68px;
    margin-left: 5px;
}
.pPageMarketing_Content p {
    color: #646464;
    text-align: center;
    font-size: 14px;
}
.pPageMarketing_Content_Desc {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-top: 20px;
    width: 710px;
}
.pPageMarketing_Content .barLine {
    position: absolute;
    margin-top: 38px;
    margin-left: -134px;
}
.pPageMarketing_Content .leftText {
    position: absolute;
    margin-left: -226px;
    margin-top: 35px;
}
.pPageMarketing_Content .rightText {
    position: absolute;
    margin-top: 34px;
    margin-left: -120px;
}
/********* End ******/
/* Topical Hop up starts */
/**
ie 10 starts
*/

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    /* IE10-specific styles go here */
    
    .pPageMarketing_Content p {
        width: 336px;
    }
    .pPageMarketing_Content .leftText {
        margin-left: -233px;
    }
    .pPageMarketing_Content .rightText {
        margin-left: -128px;
    }
    .pPageMarketing_Content .barLine {
        margin-left: -140px;
    }
}
/**
ie 10 ends
*/
/* IE9 */

:root .pPageMarketing_Content p {
    width: 336px \0/IE9;
    width: 376px;
    margin-left: -18px;
    margin-top: -12px;
}
:root .pPageMarketing_Content .leftText {
    margin-left: -233px \0/IE9;
}
:root .pPageMarketing_Content .rightText {
    margin-left: -128px \0/IE9;
}
:root .pPageMarketing_Content .barLine {
    margin-left: -140px \0/IE9;
}
/* IE9 end*/

.topicalHopup {
    width: 440px;
    height: 230px;
    padding: 40px 40px 40px 30px;
    border: 2px solid #d2d2d2;
    display: none;
    position: absolute;
    top: -92px;
    left: 0px;
    z-index: 1993;
    background-color: #fff;
    -moz-box-shadow: 0 0 5px #d2d2d2;
    -webkit-box-shadow: 0 0 5px #d2d2d2;
    box-shadow: 0 0 5px #d2d2d2;
}
.topicalsHopupDiv_top {
    text-align: center;
}
#topicalsHopupDiv_product {
    margin: 25px 0 20px;
    width: 230px;
    height: 230px;
}
.topicalsHopupDiv_div_header {
    color: #232323;
    font-size: 24px;
}
#topicalHopup_close {
    margin: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    padding-right: 10px;
    padding-top: 10px;
    z-index: 9;
}
.topicalHopup_img_panel {
    width: 120px;
    padding-right: 30px;
    float: left;
    position: relative;
    height: 150px;
    color: #000000;
}
.topicalHopup_img_panel a {
    position: absolute;
    bottom: -2px;
    left: 20px;
    color: #000000;
}
.content_topicalHopup_panel {
    width: 290px;
    text-align: left;
    float: right;
    color: #000000;
}
.content_topicalHopup_panel h3 {
    font-size: 15px;
    line-height: auto;
    color: #232323;
    margin-top: -20px;
}
.f12 {
    font-size: 12px !important;
}
.cat_product {
    position: relative;
}
.readmore2 {
    color: #0088cc;
    padding-right: 8px;
    background: url("../../../images/2013/ca/global/blue_arrow_hopup.gif") no-repeat right 5px;
}
a.readmore2,
a.readmore2:hover {
    color: #0088cc;
    font-size: 12px;
    text-transform: lowercase;
    font-family: arial, sans-serif;
}
.hopUpDiscountMessage {
    font-size: 13px !important;
    font-weight: normal;
    font-style: italic;
    color: #F06EAA;
    padding-left: 17px;
}
.close_Hopup {
    position: absolute;
    right: -5px;
    top: 10px;
    background: url("../../../images/2013/ca/global/close_reg.png") no-repeat;
    width: 30px;
}
.close_Hopup:hover {
    background: url("../../../images/2013/ca/global/close_hover.png") no-repeat;
    width: 30px;
}
.topicalHopup input[type=radio] {
    position: relative;
    top: .0em;
}
#quickhopup_reviews {
    padding-right: 30px;
    width: 120px; 
}
.quickReviews {
    font-size: 12px;
    color: #646464;
}
.content_topicalHopup_panel p {
    font-size: 12px;
    line-height: 16px;
}
.topicalHopup_right {
    width: 440px;
    height: 230px;
    padding: 40px 40px 40px 30px;
    border: 2px solid #d2d2d2;
    display: none;
    position: absolute;
    top: -92px;
    right: 0px;
    z-index: 1993;
    background-color: #fff;
    -moz-box-shadow: 0 0 5px #d2d2d2;
    -webkit-box-shadow: 0 0 5px #d2d2d2;
    box-shadow: 0 0 5px #d2d2d2;
}
/* Topical hop up ends */
/* Styles for SRL product page start */

#srl_flip,
#srlp_flip {
    padding: 40px 40px 60px 40px;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}
#srl_flip {} #srl_flip .flip_image_left .thumb img {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    float: left;
}
#srl_flip .flip_image_left .thumb .thumb-detail {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    float: left;
}
#srl_slider,
#tech_module {
    padding: 40px;
    height: 474px;
    border-bottom: 1px solid #dcdcdc;
}
#srlp_slider {
    padding: 40px;
    height: 614px;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}
#srl_flip .flip_image_left,
#srlp_flip .flip_image_left {
    float: left;
    width: 434px;
    margin-right: 27px;
}
#srl_flip .flip_content_right,
#srlp_flip .flip_content_right {
    float: right;
    width: 430px;
}
#srlp_flip .thumb {
    display: block;
    width: 212px;
    float: left;
    height: 238px;
    position: relative;
    margin-right: 3px;
    margin-bottom: 3px;
}
.thumb {
    display: block;
    width: 212px;
    float: left;
    height: 158px;
    position: relative;
    margin-right: 3px;
    margin-bottom: 3px;
}
#spbl_flip .thumb {
    display: block;
    float: left;
    height: 290px;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 20px;
    position: relative;
    width: 289px;
}
.thumb-wrapper {
    display: block;
    width: 100%;
    height: 100%;
}
.thumb img {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    float: left;
}
.thumb .thumb-detail {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    float: left;
    /*margin-top:-14px;*/
}
.thumb-detail p {
    padding: 10px;
    color: #ffffff;
}
/*
	* Without CSS3
	*/

.thumb.scroll {
    overflow: hidden;
}
.thumb.scroll .thumb-detail {
    bottom: -292px;
}
/*
	* CSS3 Flip
	*/

.thumb.flip {
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -ms-perspective: 800px;
    -o-perspective: 800px;
    perspective: 800px;
}
.thumb.flip .thumb-wrapper {
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -ms-transition: -moz-transform 1s;
    -o-transition: -moz-transform 1s;
    transition: -moz-transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.thumb.flip .thumb-detail {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.thumb.flip img,
.thumb.flip .thumb-detail {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}
.thumb.flip .flipIt {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
#gall-list-example li {
    list-style: none;
    padding: 0;
    display: block;
}
#srl_flip .flip_image_left .flip_img_right,
#srl_flip .flip_image_right .flip_img_right_over,
#srlp_flip .flip_image_left .flip_img_right,
#srlp_flip .flip_image_right .flip_img_right_over {
    width: 213px;
    float: right;
}
#srl_flip .flip_image_left .flip_img_left_over,
#srl_flip .flip_image_right .flip_img_right_over,
#srlp_flip .flip_image_left .flip_img_left_over,
#srlp_flip .flip_image_right .flip_img_right_over {
    position: relative;
}
#srl_flip .flip_image_left .flip_img_right .shadow_buttons,
#srlp_flip .flip_image_left .flip_img_right .shadow_buttons {
    padding: 5px
}
#why_srlp_mod1 .mod1-content h2 {
    margin-bottom: 30px;
}
#srl_flip .flip_content_right h2,
#why_srl_mod1 .mod1-content h2,
#why_srlp_mod1 .mod1-content h2,
#srlp_flip .flip_content_right h2 #why_srl_mod2 .mod2-content-right h2,
#why_srlp_mod2 .mod2-content-right h2,
#why_srl_mod3 h2,
#why_srl_mod5 h2,
#why_srlp_mod5 h2 #why_srl_mod6 h2,
#why_srl_mod4 h2,
#srl_easytouse_mod3 .noslide_content h2,
#srlp_easytouse_mod3 .noslide_content h2,
#srl_easytouse_mod4 h2 {
    text-transform: none;
    line-height: 38px;
    font-size: 38px;
}
#srl_easytouse_mod3 .noslide_content h2,
#srlp_easytouse_mod3 .noslide_content h2,
#srl_easytouse_mod4 h2 {
    margin-bottom: 37px;
}
#spbl_easytouse_mod3 .noslide_content h2 {
    text-transform: none;
    line-height: 38px;
    font-size: 38px;
    position: relative;
    padding-bottom: 30px;
}
#srl_flip .flip_content_right,
#srlp_flip .flip_content_right {
    margin-top: 100px;
    text-align: center;
}
#shadow_button3 {
    margin-right: 0 !important;
}
#shadow_block_buttons {
    width: 376px;
    margin: 0 auto;
}
#srl_flip .flip_content_right .shadow_buttons,
#srlp_flip .flip_content_right .shadow_buttons {
    width: 115px;
    height: 80px;
    box-shadow: 0 0 6px #eaeaea;
    -moz-box-shadow: 0 0 6px #eaeaea;
    -webkit-box-shadow: 0 0 6px #eaeaea;
    -ms-box-shadow: 0 0 6px #eaeaea;
    position: relative;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    margin-bottom: 15px;
    background: linear-gradient(#ffffff 30%, #e3e3e3);
    background: -webkit-linear-gradient(#ffffff 30%, #e3e3e3);
    background: -ms-linear-gradient(#ffffff 30%, #e3e3e3);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#e3e3e3');
    cursor: pointer;
    dispaly: block;
    float: left;
    margin-right: 15px;
    /*
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#20b88f', endColorstr='#178d6d',GradientType=0);/*For IE7-8-9*/
    /*height: 1%;/*For IE7*/
}
#srl_flip .flip_content_right .shadow_buttons img,
#srlp_flip .flip_content_right .shadow_buttons img {
    position: absolute;
    top: 6px;
    left: 42px;
}
#srl_flip .flip_content_right .shadow_buttons p,
#srlp_flip .flip_content_right .shadow_buttons p {
    position: absolute;
    top: 36px;
    left: 0px;
    font-size: 13px;
    padding-top: 5px;
    text-align: center;
    width: 115px;
}
#srl_flip .flip_content_right .shadow_buttons p span,
#srlp_flip .flip_content_right .shadow_buttons p span {
    font-family: Georgia, arial, sans-serif;
    font-style: italic;
    font-weight: bold;
}
#srl_flip .flip_content_right .shadow_buttons:hover,
#srlp_flip .flip_content_right .shadow_buttons:hover {
    box-shadow: 0 0 6px #999999;
    -moz-box-shadow: 0 0 6px #999999;
    -webkit-box-shadow: 0 0 6px #999999;
    -ms-box-shadow: 0 0 6px #eaeaea;
    background: linear-gradient(#ffffff 30%, #dadada);
    background: -ms-linear-gradient(#ffffff 30%, #e3e3e3);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dadada');
}
.flip_button_on {
    box-shadow: 0 0 6px #999999 !important;
    -moz-box-shadow: 0 0 6px #999999 !important;
    -webkit-box-shadow: 0 0 6px #999999 !important;
    -ms-box-shadow: 0 0 6px #eaeaea !important;
    background: linear-gradient(#ffffff 30%, #dadada);
    background: -ms-linear-gradient(#ffffff 30%, #e3e3e3);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dadada');
}
.horizontal-flip {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#srl_slider .slider_text,
#srlp_slider .slider_text {
    width: 395px;
    float: left;
}
#srl_slider .slider_text h2,
#crosssell_module .crossell_content h2 {
    text-transform: none;
    line-height: 38px;
    margin-bottom: 20px;
    font-size: 38px;
}
#srlp_slider .slider_text h2 {
    text-transform: none;
    line-height: 38px;
    margin-bottom: 20px;
    font-size: 38px;
    margin-left: -10px;
}
#slider_gallery {
    float: right;
    width: 425px;
}
#srl_slider .slider_text *,
#srlp_slider .slider_text * {
    text-align: center;
}
#srlp_slider .slider_text p {
    margin-bottom: 30px;
}
#srl_slider .slider_text .image1_text,
#srlp_slider .slider_text .image1_text {
    margin-top: 45px;
    margin-bottom: 25px;
    height: 120px;
    overflow: hidden;
}
#srl_slider .slider_text .image1_text h3,
#srlp_slider .slider_text .image1_text h3 {
    font-weight: bold;
    margin-bottom: 5px;
}
#srl_slider .slider_text .image1_text .percentile_block,
#srlp_slider .slider_text .image1_text .percentile_block {
    width: 350px;
    margin: 0 auto;
    margin: 15px 0;
}
#srl_slider .slider_text .image1_text .percentile_block img,
#srlp_slider .slider_text .image1_text .percentile_block img {
    display: block;
    width: 93px;
    margin-right: 10px;
    float: left;
}
#srl_slider .slider_text .image1_text .percentile_block .percentile_copy,
#srlp_slider .slider_text .image1_text .percentile_block .percentile_copy {
    float: left;
    margin-bottom: 15px;
}
#slider_gallery .image_slide {
    width: 429px;
    float: right;
	padding: 20px 0 20px 0;
}
#slider_gallery .image_slide img {
    margin: 0;
    padding: 0;
    display: block;
}
#srl_slider .slider_text .image_thumbs,
#srlp_slider .slider_text .image_thumbs {
    width: 217px;
    margin: 0 auto !important;
}
#thumb-3 {
    margin-right: 0px !important;
}
#srl_slider .slider_text .image_thumbs .slider_thumbs,
#srlp_slider .slider_text .image_thumbs .slider_thumbs {
    width: 65px;
    float: left;
    margin-right: 10px;
    padding: 5px 0;
}

 
#product_info .pricing_left {
    float: left;
    width: 172px;
}
#product_info .pricing_right {
    float: right;
    width: 210px;
    position: relative;
}
#product_info .pricing_right .srlkit_flyer {
    left: -135px;
    position: absolute;
    top: -200px;
    z-index: 3000;
    display: none;
}
#srl_flyer2 {
    left: -140px !important;
    position: absolute;
    top: -130px !important;
}
.cartbtnpurp {
    padding: 0 11px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background: linear-gradient(#b456a7 60%, #8f3a83);
    background: -webkit-linear-gradient(#b456a7 60%, #8f3a83);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b456a7', endColorstr='#8f3a83', GradientType=0);
    /*For IE7-8-9*/
    
    height: 1%;
    /*For IE7*/
    
    border: none;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 13px;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    zoom: 1;
}
.cartbtnpurp:hover {
    background: linear-gradient(#b456a7 40%, #8f3a83);
    background: -webkit-linear-gradient(#b456a7 40%, #8f3a83);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b456a7', endColorstr='#8f3a83', GradientType=0);
    /*For IE7-8-9*/
    
    color: #fff;
}
.cartbtnpurpPanel {
    padding: 0 11px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background: linear-gradient(#c248b1 60%, #9d2f8d);
    background: -webkit-linear-gradient(#c248b1 60%, #9d2f8d);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c248b1', endColorstr='#9d2f8d', GradientType=0);
    /*For IE7-8-9*/
    
    height: 1%;
    /*For IE7*/
    
    border: none;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 13px;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    zoom: 1;
}
.cartbtnpurpPanel:hover {
    background: linear-gradient(#df73bf 40%, #b14b93);
    background: -webkit-linear-gradient(#df73bf 40%, #b14b93);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#df73bf', endColorstr='#b14b93', GradientType=0);
    /*For IE7-8-9*/
    
    color: #fff;
}
.cartbtnpurpPanel1 {
    padding: 0 11px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background: linear-gradient(#C248B1 60%, #9D2F8D);
    background: -webkit-linear-gradient(#C248B1 60%, #9D2F8D);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#C248B1 ', endColorstr='#9D2F8D', GradientType=0);
    /*For IE7-8-9*/
    
    height: 1%;
    /*For IE7*/
    
    border: none;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 13px;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    zoom: 1;
}
.cartbtnpurpPanel1:hover {
    background: linear-gradient(#B049A2 40%, #892E7B);
    background: -webkit-linear-gradient(#B049A2 40%, #892E7B);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#B049A2', endColorstr='#892E7B', GradientType=0);
    /*For IE7-8-9*/
    
    color: #fff;
}
#srl_flyer_close,
#srl_flyer_close2 {
    position: absolute;
    top: -5px;
    right: -5px;
}
#tech_module {
    background: url('../../../images/2013/us/SRL/product/tech-mod_03_bg.jpg') no-repeat;
    zoom: 1;
    height: 550px;
}
#scientist_module,
#warranty_module {
    padding: 40px 40px 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#derm_magazine_module {
    padding: 40px 40px 0px 0px;
    border-bottom: 1px solid #dcdcdc;
}
#scientist_module .left {
    width: 337px;
    float: left;
    height: 448px;
}
#scientist_module .right {
    width: 554px;
    float: right;
    padding-top: 30px;
}
#scientist_module .right h2,
#derm_magazine_module .magazine_text h2,
#warranty_module .warranty_left h2 {
    font-size: 38px;
    line-height: 38px;
    padding-left: 67px;
}

#scientist_module .right .derm_pdf,
#why_srl_mod5 .mod5_fda_text .derm_pdf {
    background: url("../../../images/2013/us/global/PDF_Download_Graphic.jpg") no-repeat left top;
    margin-left: 67px;
    height: 40px;
    padding-left: 43px;
    padding-top: 1px;
    margin-top: 30px;
}
#scientist_module_srlp {
    padding: 40px 40px 0px 40px;
}
#scientist_module_srlp .left {
    width: 554px;
    height: 370px;
    float: left;
    padding-top: 30px;
}
#scientist_module_srlp .right {
    width: 340px;
    float: right;
    height: 430px;
    margin-top: -29px;
}
#scientist_module_srlp .left h2 {
    margin-left: 45px;
    font-size: 38px;
    line-height: 38px;
}
#scientist_module_srlp .left .quote {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    font-size: 19px;
    line-height: 29px;
    background: url("../../../images/2013/us/global/QuoteMarks_SRL.png") no-repeat;
    padding-left: 67px;
    padding-top: 33px;
    margin: 20px -20px;
}
#scientist_module_srlp .derm_name {
    font-size: 12px;
    font-weight: bold;
    color: #232323;
}
#derm_magazine_module .magazine_text {
    width: 575px;
    float: right;
}
#derm_magazine_module .magazine_text h2 {
    padding-left: 0;
    margin-bottom: 20px;
}
#derm_magazine_module .magazine_image {
    padding-bottom: 10px;
    float: left;
}
#warranty_module .warranty_left {
    width: 545px;
    float: left;
    text-align: center;
    margin-top: 15px;
}
#warranty_module .warranty_right {
    float: right;
    width: 235px;
    margin-right: 80px;
}
#warranty_module .warranty_right p {
    margin-bottom: 15px;
}
#warranty_module {
    border-bottom: 0;
}
#tech_module {
    height: 550px;
    padding: 0px 60px 0px 40px;
    
}
#tech_module .tech_img {
    float: left;
    width: 520px;
}
#tech_module .tech_right {
    float: right;
    width: 350px;
    padding-top: 170px;
}
#tech_module .tech_right h2 {
    font-size: 38px;
    margin-bottom: 20px;
    letter-spacing: 2px;
}
/* buy now hopup styles start */

#srl_buynow_hopup,
#srlp_buynow_hopup {
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 2px #999999;
    -moz-box-shadow: 0 1px 2px 2px #999999;
    -webkit-box-shadow: 0 1px 2px 2px #999999;
    -ms-box-shadow: 0 1px 2px 2px #999999;
    padding: 25px;
    position: fixed;
    top: 25px;
    width: 510px;
    z-index: 1003;
    text-align: left;
}
#srl_buynow_hopup .srl_buynow_bottom,
#srlp_buynow_hopup .srl_buynow_bottom {
    padding: 20px;
    border-top: 1px solid #dcdcdc;
    text-align: left;
}
#srl_buynow_hopup .srl_buynow_bottom .buynow_left_product,
#srlp_buynow_hopup .srl_buynow_bottom .buynow_left_product {
    width: 180px;
    float: left;
}
#srl_buynow_hopup .srl_buynow_bottom .buynow_left_product .crossSell_hopup,
#srlp_buynow_hopup .srl_buynow_bottom .buynow_left_product .crossSell_hopup {
    height: 40px;
}
#srl_buynow_hopup .srl_buynow_bottom .buynow_right_product,
#srlp_buynow_hopup .srl_buynow_bottom .buynow_right_product {
    width: 220px;
    float: right;
}
#product_image_div {} #product_flag {
    position: absolute;
    left: -1px;
    top: -1px;
}
/* buy now hopup styles end */

#shadow_button3 img {
    left: 33px !important;
}
/* Styles for SRL product page end */
/* styles for srl product sub pages start */

#why_srl_mod1 {
    background: url('../../../images/2013/us/SRL/02_WhyTriaLaser/Mod-01/Realuser_SlideShow_BeautyShot.jpg') no-repeat 0 0;
    height: 650px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srlp_mod1 {
    background: url('../../../images/2013/us/SRLP/02_WhyTriaLaser/Mod-01/Realuser_SlideShow_BeautyShot.jpg') no-repeat 0 0;
    height: 650px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srl_mod1 .mod1-content,
#why_srlp_mod1 .mod1-content {
    width: 430px;
    float: right;
    margin: 40px 40px 0px 0px;
}
#why_srl_mod1 p,
#why_srlp_mod1 p,
#why_srl_mod2 p,
#why_srlp_mod2 p,
#why_srl_mod4 p,
#why_srl_mod6 p {
    margin-bottom: 20px;
}
#why_srl_mod2,
#why_srl_mod5,
#why_srl_mod4,
#why_srlp_mod2,
#why_srlp_mod5 {
    padding: 40px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srl_mod2 .mod2-content-left,
#why_srlp_mod2 .mod2-content-left,
#why_srl_mod4 .mod4-content-left {
    width: 430px;
    float: left;
}
#why_srl_mod2 .mod2-content-right,
#why_srlp_mod2 .mod2-content-right,
#why_srl_mod4 .mod4-content-right {
    width: 430px;
    float: right;
    margin-top: 2px;
}
#srlp_mod2 {
    height: 495px;
    padding: 25px 55px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srl_mod3 {
    background: url('../../../images/2013/us/SRL/02_WhyTriaLaser/Mod-02/WhyTria_Mod02_Background.jpg') no-repeat 0 0;
    height: 468px;
    padding: 1px 45px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srl_mod3 h2,
#srlp_mod2 h2 {
    text-align: center;
    padding-bottom: 27px;
    line-height: 38px;
}
#srlp_mod2 h2 {
    font-size: 38px;
}
#why_srl_mod3 .mod3_column,
#why_srl_mod3 .mod3_column_last,
#srlp_mod2 .mod3_column,
#srlp_mod2 .mod3_column_last {
    float: left;
    width: 263px;
    margin-right: 40px;
}
#why_srl_mod3 .mod3_column img,
#why_srl_mod3 .mod3_column_last img,
#srlp_mod2 .mod3_column img,
#srlp_mod2 .mod3_column_last img {
    display: block;
    margin-bottom: 10px;
}
#why_srl_mod3 .mod3_column h3,
#why_srl_mod3 .mod3_column_last h3,
#srlp_mod2 .mod3_column h3,
#srlp_mod2 .mod3_column_last h3 {
    font-size: 16px;
    text-align: center;
}
#why_srl_mod3 .mod3_column p,
#why_srl_mod3 .mod3_column_last p,
#srlp_mod2 .mod3_column p,
#srlp_mod2 .mod3_column_last p {
    text-align: center;
    font-size: 12px;
    line-height: 15px;
}
#why_srl_mod3 .mod3_column_last,
#srlp_mod2 .mod3_column_last {
    float: right;
    margin-right: 0px;
}
#why_srl_mod5 .mod5_fda_img,
#why_srlp_mod5 .mod5_fda_img {
    width: 585px;
    height: 400px;
    float: right;
}
#why_srl_mod5 .mod5_fda_text {
    width: 285px;
    float: left;
    margin-top: 72px;
}
#why_srlp_mod5 .mod5_fda_text {
    width: 310px;
    float: left;
    margin-top: 72px;
}
#why_srl_mod5,
#why_srl_mod6,
#why_srlp_mod5 {
    padding: 0px 0px 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srl_mod5 .mod5_fda_text .derm_pdf {
    margin: 20px 0px 0px 0px;
}
#why_srl_mod5 .mod5_fda_text .derm_pdf p {
    font-size: 12px;
    color: #232323;
    font-weight: bold;
}
.derm_pdf p {
    background: url("../../../images/2013/us/landingpages/link_arrow.png") no-repeat right center;
    border: medium none !important;
    color: #232323 !important;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    padding-right: 9px;
    text-decoration: underline !important;
    text-transform: uppercase !important;
}
#why_srl_mod6 {
    background: url('../../../images/2013/us/SRL/02_WhyTriaLaser/CostComparison-Module.jpg') no-repeat right top;
    height: 610px;
    position: relative;
    padding: 40px 0px 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srl_mod6 .graphic_text {
    position: absolute;
    top: 120px;
    right: 35px;
    color: #ffffff;
    width: 135px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
}
#why_srl_mod6 .graphic_text span {
    text-transform: uppercase;
    font-weight: bold;
}
#why_srl_mod6 .compare_chart {
    margin: 50px 0px 0px 160px;
}
#compare_chart_table th {
    color: #232323;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
#compare_chart_table td {
    font-size: 12px;
    vertical-align: middle;
    height: 64px;
}
#warranty_module .warranty_left h2 {
    padding-left: 0;
}
#warranty_module {
    padding-bottom: 40px;
}
#warranty_module p {
    margin-bottom: 20px;
}
.socialDiv .share {
    width: 101px;
}
.socialDiv .share .addthis_toolbox {
    width: 58px !important;
}
/* styles for easy to use */
#srl_use_steps  h2{font-family: 'ArialMTStd-Light', Arial, sans-serif;}
#srl_use_steps {
    background: url('../../../images/2013/us/SRL/03_EasyToUse/Mod01/Easy_Mod01_background.jpg') no-repeat right top;
    height: auto;
    padding: 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#srlp_use_steps {
    /*background:url('../../../images/2013/us/SRL/03_EasyToUse/Mod01/Easy_Mod01_background.jpg') no-repeat right top;*/
    
    height: 345px;
    padding: 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#srlp_use_steps h2 {
    text-align: center;
    padding-top: 27px;
    line-height: 38px;
}
#srl_use_steps .column_content {
    width: 270px;
    float: left;
    text-align: center;
    margin: 20px 14px 0px 14px;
}
#srlp_use_steps .column_content {
    width: 272px;
    float: left;
    text-align: center;
    padding: 20px 10px 0px 15px;
}
#srl_use_steps .column_content h3,
#srlp_use_steps .column_content h3 {
    color: #232323;
    font-size: 16px;
}
#srl_use_steps .column_content p,
#srlp_use_steps .column_content p {
    font-size: 12px;
}
#column1,
#column2,
#column3 {
    height: 269px;
}
#column1 {
    background: url('../../../images/2013/us/SRL/03_EasyToUse/Mod01/Easy_Mod01_model_01.png') no-repeat center 139px;
}
#column2 {
    background: url('../../../images/2013/us/SRL/03_EasyToUse/Mod01/Easy_Mod01_model_02.png') no-repeat center 139px;
}
#column3 {
    background: url('../../../images/2013/us/SRL/03_EasyToUse/Mod01/Easy_Mod01_model_03.png') no-repeat center 139px;
}
#column4,
#column5,
#column6 {
    height: 329px;
}
#column4 {
    background: url('../../../images/2013/us/SRLP/EasyToUse/ADLp_step1_cleanse.png') no-repeat center 139px;
}
#column5 {
    background: url('../../../images/2013/us/SRLP/EasyToUse/ADLp_step2_treat.png') no-repeat center 139px;
}
#column6 {
    background: url('../../../images/2013/us/SRLP/EasyToUse/ADLp_step3_nourish.png') no-repeat center 139px;
}
#column1_srlp,
#column2_srlp,
#column3_srlp {
    height: 269px;
}
#column1_srlp {
    background: url('../../../images/2013/us/SRLP/EasyToUse/ADLp_step1_cleanse.png') no-repeat center 139px;
}
#column2_srlp {
    background: url('../../../images/2013/us/SRLP/EasyToUse/ADLp_step2_treat.png') no-repeat center 139px;
}
#column3_srlp {
    background: url('../../../images/2013/us/SRLP/EasyToUse/ADLp_step3_nourish.png') no-repeat center 139px;
}
#srl_easytouse_mod3,
#srlp_easytouse_mod3 {
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}
#srl_easytouse_mod3 .srl_user_img {
    width: 490px;
    height: 500px;
    float: left;
}
#srlp_easytouse_mod3 .srlp_user_img {
    width: 490px;
    height: 370px;
    float: left;
    padding-top: 80px;
    padding-left: 50px;
}
#srl_easytouse_mod3 .srl_user_content {
    width: 390px;
    float: right;
    margin-right: 90px;
    margin-top: 65px;
}
#srlp_easytouse_mod3 .srlp_user_content {
    width: 390px;
    float: right;
    margin-right: 40px;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote {
    margin-top: 200px;
    margin-left: 20px;
}
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote {
    margin-top: 148px;
    margin-left: -44px;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote p {
    font-family: Georgia, arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
}
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote p {
    font-family: Georgia, arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
    line-height: 29px;
    background: url("../../../images/2013/us/global/QuoteMarks_SRL.png") no-repeat;
    padding-left: 62px;
    padding-top: 33px;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote h4 {
    font-family: Arial, sans-serif;
    color: #232323;
    margin-bottom: 8px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote h4 {
    font-family: Arial, sans-serif;
    color: #232323;
    margin-bottom: 8px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 55px;
}
#expert_prev {
    position: absolute;
    top: 193px;
    left: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 10;
}
#expert_prev2 {
    position: absolute;
    top: 123px;
    left: -180px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 10;
}
#expert_next2 {
    position: absolute;
    top: 123px;
    right: -181px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 10;
}
#expert_prev:hover,
#expert_next:hover,
#expert_prev2:hover,
#expert_next2:hover {
    opacity: 1;
    filter: alpha(opacity=1);
}
#expert_next {
    position: absolute;
    top: 193px;
    right: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 10;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote .tip_treatment,
#srl_easytouse_mod3 .srl_user_content .srl_user_quote .tip_treatment .slidecount,
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote .tip_treatment,
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote .tip_treatment .slidecount,
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote .tip_treatment,
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote .tip_treatment .slidecount {
    font-family: Arial, sans-serif;
    color: #232323;
    margin-bottom: 8px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote .tip_treatment .nobold,
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote .tip_treatment .nobold,
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote .tip_treatment .nobold {
    font-weight: normal;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote .tip_treatment .slidecount,
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote .tip_treatment .slidecount {
    color: #C80082;
}
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote .tip_treatment .slidecount {
    color: #2AA3E0;
}
.next-slide,
.next-slide:hover {
    display: inline !important;
}
.next-slide img {
    vertical-align: top;
}
#spbl_easytouse_mod3 {
    border-bottom: 1px solid #cccccc;
}
#srl_easytouse_mod3 .noslide_content {
    position: absolute;
    width: 440px;
    top: 65px;
    right: 60px;
    z-index: 101;
}
#srlp_easytouse_mod3 .noslide_content {
    position: absolute;
    width: 440px;
    top: 40px;
    right: 0px;
    z-index: 101;
}
#spbl_easytouse_mod3 .noslide_content {
    height: 0;
    left: 475px;
    position: relative;
    top: 60px;
    width: 440px;
    z-index: 101;
}
#srl_downloads {
    padding: 15px 30px 0px 50px;
    border-bottom: 1px solid #dcdcdc;
}
#srl_downloads p {
    text-align: center;
    margin-bottom: 20px;
}
#srl_downloads .download1,
#srl_downloads .download2,
#srl_downloads .download3 {
    width: 299px;
    border-right: 1px solid #dcdcdc;
    float: left;
    padding-bottom: 25px;
}
#srl_downloads .download1 .download1_copy {
    float: right;
    width: 223px;
    margin-right: 20px;
}
#srl_downloads .download1 .download1_img {
    
    float: right;
}
#srl_downloads .download2 .download2_img,
#srl_downloads .download3 .download3_img {
    
    float: left;
    margin-left: 20px;
}
#srl_downloads .download2 .download2_copy,
#srl_downloads .download3 .download3_copy {
    float: right;
    width: 223px;
    margin-right: 10px;
}
#srl_downloads .download3 {
    border-right: 0;
    margin-right: 0;
}
#srl_easytouse_mod4 {
    width: 980px;
    padding: 40px 0;
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}
#srl_easytouse_mod4 h2,
#srl_easytouse_mod4 p {
    text-align: center;
}
#srl_easytouse_mod4 ul li img {
    width: 619px;
    height: 428px;
}
#srl_easytouse_mod4 .carousel {
    width: 619px;
    margin: 0 auto !important;
}
#slider-container1 .ui-draggable {
    top: 0px !important;
}
.noborder {
    border: none !important;
}
#mini_boxes {
    width: 940px;
    margin: 0 auto;
    padding: 30px 0;
    height: 250px;
}
#mini_boxes .mini_box,
#mini_boxes .mini_box2,
#mini_boxes .srlp_mini_box,
#mini_boxes .srlp_mini_box2 {
    width: 462px;
    float: left;
    background: url('../../../images/2013/us/SRL/product/MarketingBoxes/MarketingBoxes_BG.jpg') no-repeat;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 219px;
}
#mini_boxes .mini_box2,
#mini_boxes .srlp_mini_box2 {
    float: right;
}
#mini_boxes .mini_box:hover,
#mini_boxes .mini_box2:hover,
#mini_boxes .srlp_mini_box:hover,
#mini_boxes .srlp_mini_box2:hover {
    border: 1px solid #232323;
}
#mini_boxes .mini_box:hover p,
#mini_boxes .mini_box2:hover p,
#mini_boxes .srlp_mini_box:hover p,
#mini_boxes .srlp_mini_box2:hover p {
    color: #232323;
}
#mini_boxes .mini_box .mini_text {
    float: left;
    width: 208px;
    margin-left: -217px;
    margin-top: 55px;
}
#mini_boxes .srlp_mini_box .mini_text {
    float: left;
    width: 208px;
    margin-left: -200px;
}
#mini_boxes .srlp_mini_box .mini_text .arrow {
    color: #F8FBFB !important;
}
#mini_boxes .mini_box2 .mini_text,
#mini_boxes .srlp_mini_box2 .mini_text {
    float: left;
    width: 208px;
    margin-left: 20px;
    margin-top: 55px;
}
#mini_boxes .srlp_mini_box .mini_text,
#mini_boxes .srlp_mini_box2 .mini_text {
    margin-top: 32px;
}
#mini_boxes .mini_box2 .mini_img img,
#mini_boxes .srlp_mini_box2 .mini_img img,
#mini_boxes .srlp_mini_box .mini_img img {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#mini_boxes .mini_box .mini_img,
#mini_boxes .srlp_mini_box .mini_img {
    float: left;
    width: 231px;
}
#mini_boxes .mini_box2 .mini_img,
#mini_boxes .srlp_mini_box2 .mini_img {
    float: right;
}
#mini_boxes .mini_box .mini_text p,
#mini_boxes .mini_box2 .mini_text p,
#mini_boxes .srlp_mini_box .mini_text p,
#mini_boxes .srlp_mini_box2 .mini_text p {
    font-size: 13px;
    line-height: 17px;
    color: #F8FBFB !important;
}
#mini_boxes .mini_box:hover,
#mini_boxes .srlp_mini_box:hover {
    border: 1px solid #232323;
}
#crosssell_module {
    border-bottom: 1px solid #dcdcdc;
    background: url('../../../images/2013/us/SRL/product/ADL_CrossSell.jpg') no-repeat right top;
    height: 500px;
}
#crosssell_module .crossell_content {
    margin: 0px 0px 40px 40px;
    padding-top: 40px;
    width: 400px;
}
#crosssell_module_srlp {
    border-bottom: 1px solid #dcdcdc;
    background: url('../../../images/2013/us/SRLP/ADLp-eye-cream-composite.jpg') no-repeat right top;
    height: 350px;
}
#crosssell_module_srlp .crossell_content {
    margin: 0px 0px 40px 40px;
    padding-top: 40px;
    width: 400px;
}
#crosssell_module_srlp .crossell_content h2 {
    text-transform: none;
    line-height: 38px;
    margin-bottom: 20px;
    font-size: 38px;
}
#crosssell_module_srlp .crossell_content p {
    margin-bottom: 20px;
}
#derm_magazine_module {
    padding-right: 0px;
}
a.purparrow,
a.purparrow:hover {
    background: url('../../../images/2013/us/global/link_arrow_ADL.png') no-repeat center right !important;
    color: #b653a8 !important;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    padding-right: 9px;
    text-decoration: none !important;
    text-transform: uppercase !important;
    line-height: 12px;
    border: none !important;
    display: inline;
}
/* styles for SRL topicals start */

#topical_pricing {
    width: 180px;
    float: left;
}
#topical_divider {
    width: 20px;
    float: left;
}
#topical_replenish {
    width: 200px;
    float: right;
    position: relative;
}
#product_flag_comingsoon {
    position: absolute;
    top: 200px;
    left: -18px;
}
.button1 {
    background: none;
    border: 1px solid #dcdcdc;
    position: absolute;
    bottom: 0px;
    right: -40px;
    height: 84px;
    z-index: 100;
    width: 86px;
}
.button2 {
    background: none;
    border: 1px solid #dcdcdc;
    position: absolute;
    bottom: 0px;
    right: -130px;
    height: 84px;
    z-index: 100;
    width: 86px;
}
#crosssell_module .crossell_content p {
    margin-bottom: 20px;
}
.prod_desc_color {
    color: #232323;
    font-size: 14px;
    line-height: 18px;
    margin: 10px 7px 0 0;
}
#why_srl_mod4 {
    position: relative;
}
.zakia_disc {
    position: absolute;
    top: 256px;
    right: 40px;
    width: 430px;
}
/* styles for srl product sub pages end */

#tmpSlide-1 .hp_panel .leftCallout_pramotionBanner1 {
    position: absolute;
    top: 130px;
    left: 16px;
    width: 540px;
    text-align: center !important;
    color: #ffffff !important;
}
#tmpSlideshow_promo {
    margin: 0 auto;
    position: relative;
    height: 350px;
}
#tmpSlide-1,
#tmpSlide-2 {
    height: 350px;
}
#tmpSlide-2 .hp_panel .leftCallout_pramotionBanner1 {
    left: 56px;
    position: absolute;
    top: 173px;
    width: 414px;
}
#tmpSlide-2 .hp_panel .leftCallout_pramotionBanner1 p {
    color: #232323;
    margin-bottom: 15px;
    text-align: center !important;
}
#tmpSlide-1 .hp_panel .leftCallout_colors_Banner1 {
    position: absolute;
    top: 260px;
    left: 68px;
    width: 440px;
    text-align: center !important;
    color: #ffffff !important;
}
#tmpSlide-2 .hp_panel .leftCallout_colors_Banner1 {
    position: absolute;
    top: 270px;
    left: 80px;
    width: 425px;
    text-align: center !important;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 .greybtn a {
    background: #20B88F !important;
    background: linear-gradient(#20B88F 60%, #178D6D) repeat scroll 0 0 transparent !important;
    font-size: 14px !important;
    padding: 10px 14px !important;
    font-weight: bold !important;
}
#tmpSlide-3 .hp_panel .leftCalloutBanner1 .greybtn {
    display: none;
}
#tmpSlide-4 .hp_panel .leftCalloutBanner1 .greybtn {
    display: none;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p a {
    padding: 0px 14px;
    font-size: 12px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p a,
#tmpSlide-3 .hp_panel .leftCalloutBanner1 p a {
    margin-top: 10px;
}
/* styles for cart page currance change hopup */

#currencychange {
    margin-left: -15px;
    position: absolute;
    top: 315px;
    z-index: 3003;
}
#currencychange_hopup_close {
    float: right;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 4000;
}
#privacypolicy_hopup_close a,
#currencychange_hopup_close a {
    background: url("../../../images/2013/us/global/close_reg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.currencychange_promotions {
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 2px #999999;
    font-size: 12px !important;
    height: auto;
    overflow: auto;
    padding: 25px;
    width: 333px;
    z-index: 3003;
}
/* end styles for cart page currance change hopup */

#contentP #products #tirtiary_nav #bc_spbl_MBox1 {
    width: 450px;
}
#contentP #products #tirtiary_nav #bc_spbl_MBox3 {
    width: 450px;
}
.imageTwoBL {
    position: absolute;
    margin: 36px -40px 42px;
}
/* styles for srl product sub pages end */

#relatedBundleProductsDiv {
    background-color: #FFFFFF;
    border: 5px solid #999999;
    display: none;
    height: auto;
    padding: 40px;
    width: 840px;
    z-index: 3003;
    display: none;
    position: fixed;
    top: 20px;
    zoom: 1;
}
#tmpSlide-5 .hp_panel .leftCalloutBanner1 p {
    padding-left: 100px !important;
}
#spbl_easytouse_mod3 {
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}
#spbl_easytouse_mod3 .spbl_user_img {
    width: 490px;
    height: 500px;
    float: left;
}
#spbl_easytouse_mod3 .spbl_user_content {
    width: 390px;
    float: right;
    margin-right: 90px;
    margin-top: 65px;
}
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote {
    margin-top: 200px;
    margin-left: 20px;
}
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote p {
    font-family: Georgia, arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
}
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote h4 {
    font-family: Arial, sans-serif;
    color: #232323;
    margin-bottom: 8px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
#spbl_mod4 {
    background: url('../../../images/2013/us/BL/ppage/MOD-01/ACBL_Realuser_SlideShow_BeautyShot.jpg') no-repeat 0 0;
    height: 600px;
    border-bottom: 1px solid #dcdcdc;
}
#spbl_mod4 .mod1-content {
    width: 438px;
    float: right;
    margin: 22px 40px 0px 0px;
}
#spbl_mod4 p {
    margin-bottom: 20px;
}
#spbl_mod4 .mod1-content h2 {
    text-transform: none;
    line-height: 38px;
    font-size: 38px;
}
#why_spbl_mod1 {
    background: url('../../../images/2013/us/BL/Megan-real-user_Mod.jpg') no-repeat 0 0;
    height: 500px;
    border-bottom: 1px solid #dcdcdc;
}
#why_spbl_mod1 .mod1-content {
    width: 420px;
    float: right;
    text-align: center;
    margin: 35px 60px 0px 0px;
}
#why_spbl_mod1 p {
    font-family: georgia;
    font-size: 20px;
    font-style: italic;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 0px 25px;
}
#why_spbl_mod1 p span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: none;
    font-weight: bold;
    line-height: 18px;
}
#why_spbl_mod1 .mod1-content h2 {
    text-transform: none;
    line-height: 38px;
    font-size: 38px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 .tbdcbContent {
    float: right;
    padding: 30px 0 0 0px;
    width: 575px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 .tbdcbImage {
    float: left;
}
.finalReview_1,
.finalReview_2,
.finalReview_3,
.finalReview_4 {
    /*width: 100%;*/
    
    float: left;
    padding-bottom: 10px;
}
.finalReview_1,
.finalReview_3 {
    padding-right: 10px;
}
.finalReview_2,
.finalReview_4 {
    padding-right: 0px;
}
#finalReview_1 a img,
#finalReview_1 a {
    border: none;
    float: left;
    overflow: hidden;
}
#finalReview_adlp a img,
#finalReview_adlp a {
    border: none;
    float: left;
    overflow: hidden;
}
#finalReview_adlp a:hover {
    border: 5px solid #CE0086;
}
#finalReview_adlp a:hover img {
    margin: -5px
}
#finalReview_1 a:hover {
    border: 5px solid #88ca35;
}
#finalReview_1 a:hover img {
    margin: -5px
}
#finalReview_2 a img,
#finalReview_2 a {
    border: none;
    float: left;
    overflow: hidden;
}
#finalReview_2 a:hover {
    border: 5px solid #CE0086;
}
#finalReview_2 a:hover img {
    margin: -5px
}
#finalReview_3 a img,
#finalReview_3 a {
    border: none;
    float: left;
    overflow: hidden;
}
#finalReview_3 a:hover {
    border: 5px solid #88ca35;
}
#finalReview_3 a:hover img {
    margin: -5px
}
#finalReview_4 a img,
#finalReview_4 a {
    border: none;
    float: left;
    overflow: hidden;
}
#finalReview_4 a:hover {
    border: 5px solid #00BDF5;
}
#finalReview_4 a:hover img {
    margin: -5px
}
.#mini_boxes .newpdpmboxes p {}
/* new promo rotation banner for header start */

header .logo_bar_bg .logo_bar .promo_info img {
    float: right;
    margin-top: -72px;
    margin-right: -25px;
}
header .logo_bar_bg .logo_bar .promo_info {
    width: 235px;
    position: relative;
    left: 335px;
    float: left;
    background: #585858;
    background: linear-gradient(to right, #585858 50%, #9f9f9f) !important;
    background: -webkit-linear-gradient(left, #585858 50%, #9f9f9f) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#585858', endColorstr='#9f9f9f', GradientType=0) !important;
    /*For IE7-8-9*/
    
    height: 70px;
    /*For IE7*/
    
    overflow: hidden;
}
header .logo_bar_bg .logo_bar .promo_info li {
    padding-right: 20px;
    font-size: 14px;
    padding: 0px 20px 0px 35px;
    
    height: 70px;
    display: none;
}
header .logo_bar_bg .logo_bar .promo_info li p {
    color: #fff !important;
    padding-top: 14px;
    line-height: 19px;
    text-align: center;
    -moz-user-select: text;
    -webkit-user-select: text;
    font-size: 15px;
    padding-right: 103px;
}
header .logo_bar_bg .logo_bar .promo_info .first_bg p {
    padding-left: 193px;
    padding-right: 0;
    padding-top: 14px;
    /*text-transform:uppercase;*/
    
    text-align: left;
    position: relative;
    left: 15px;
    font-size: 12px;
}
header .logo_bar_bg .logo_bar .promo_info .first_bg {
    background: url("../../../images/2013/us/header/promotions/shippingMsg.jpg") no-repeat scroll 140px -1px rgba(0, 0, 0, 0);
    margin-left: -143px;
}
header .logo_bar_bg .logo_bar .promo_info .second_bg {
    /* background: url("../../../images/2013/us/header/promotions/global-nav-banner_spriteSheet.png") no-repeat scroll 145px -1px rgba(0, 0, 0, 0);*/
    
    background-position: 166px -71px;
    margin-left: -140px;
}
header .logo_bar_bg .logo_bar .promo_info .third_bg {
    background-position: 181px -72px;
}
header .logo_bar_bg .logo_bar .promo_info .fourth_bg {
    background-position: 48px -142px;
}
header .logo_bar_bg .logo_bar .promo_info .third_bg p {
    padding-left: 130px;
    width: 200px;
}
header .logo_bar_bg .logo_bar .promo_info .fourth_bg p {
    padding-right: 0px;
    margin-right: -103px;
    padding-top: 27px;
}
header .logo_bar_bg .logo_bar .promo_info .second_bg p {
    width: 200px;
    padding-left: 118px;
}
header .logo_bar_bg .logo_bar .promo_info li p i {
    letter-spacing: 0.05em;
}
/* new promo rotation banner for header end */

.cart .promo_success .removecode {
    color: #aaaaaa;
    font-size: 13px;
    margin-right: 5px;
    text-decoration: underline;
}
#contentP .liveEditBox .tbdcbc_spbl_feature7 .tbdcbContent .greenbtn2 {
    background: -webkit-linear-gradient(#2aa3e0 60%, #1e7eab) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: linear-gradient(#2aa3e0 60%, #1e7eab) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 11px;
    text-transform: uppercase;
}
#content .comparision_marketing {
    background: url("../../../images/2013/us/hrlp/HairComparison_Promo.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 250px;
    position: relative;
    width: 980px;
    border-bottom: 1px solid #dcdcdc;
}
#content .comparision_marketing .button_compare1 {
    left: 30px;
}
#content .comparision_marketing .button_compare1,
#content .comparision_marketing .button_compare2 {
    position: absolute;
    top: 150px;
}
#content .comparision_marketing .button_compare2 {
    right: 25px;
}
#content .comparision_marketing .button_compare1,
#content .comparision_marketing .button_compare2 {
    position: absolute;
    top: 150px;
}
.shopall_img {
    background: url(../../../images/2013/us/shopall-pages/LHR/ShopAll_HRL_Banner.jpg) no-repeat scroll left top;
    height: 250px;
    margin-bottom: 10px;
    margin-top: 0px;
    width: 978px;
    border: 1px solid #dcdcdc;
}

.BannerText {
    position: relative;
    top:-205px;
    width: 420px;
    left: 50%;
    margin-left: 0%;
}
 .BannerText h1{   
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 26px;
    letter-spacing: .5px;
    color: #000;
	text-transform:capitalize;
 }
.BannerText p{ 
  color: #000;
}
.BLBannerText{ 
	left:20%;
}
.NuvesseBannerText{	
	top: -238px;
    left: 54%;
}
.TextileBannerText{
    width: 470px;
}
.TopicalsBannerText{
	top: -167px;
    width: 460px;
}
.technologyBanner {
	width:480px;
}
.BannerWrapper{
	box-shadow: 0 1px 3px rgba(88, 88, 88, 0.2);
	width:100%;
    text-align: center;
    overflow: hidden;
	position: relative;
	height:250px;
	margin:0;
    }
.BannerWrapper img {
    position: relative;
    left: 100%;
    margin-left: -200%;
}

  
.getMyCodeWrapper {
    position: relative;
    color: #919191;
    margin: 12px 0;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    background-color: #F1F1F1;
    padding-top: 46px;
    padding-bottom:23px;
}
.getMyCodeWrapper .percentText {
    font-size: 78px;
    font-weight: 700;
    color: #2E2836;
    margin: 0 0 0 22px;
}
.getMyCodeWrapper .redeem-text p {
    font-size: 18px;
    color: #676767;
    font-weight: 700;
	/*padding: 10px 0 0 0;*/
}
.getMyCodeWrapper img.close-icon {
    position: absolute;
    right: 10px;
    top: 10px;
}
.redeem-text {
    /*margin-top: 16px;*/
}
.UPTo {
    font-size: 14px;
    position: absolute;
    left: 65px;
    top: -23px;
}
 .shopall_product {
    width: 327px;
    display: inline-block;
	
    zoom: 1;
	position:relative;
    margin-right: -4px;
    height: 421px;
    vertical-align: top;
}
 .shopall_product_last .shop_item {
    border-right: 0 !important;
    width: 324px;
}
#content .shopall_product .shop_item {
    border-right: 1px solid #dcdcdc;
	margin-top:70px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
}
#content .shopall_product .shop_item a .shopitem_last {
    border-right: 0px none;
}
#content .shopall_product .shop_item.shopitem_last a img {
    width: 322px;
}
#content .shopall_product .shop_item .topicalHopup_right,
#content .shopall_product .shop_item .topicalHopup {
    top: -46px;
}
#content .shopall_product .shop_item img {
    display: block;
    margin: 0 auto;
}
#content .shopall_product .shop_item a img {
    width: 99%;
}
#content .shopall_product_last .shop_item a img,
#content .shopall_product_last a img {
    width: 324px;
}
#content .shopall_product .shop_item .quick-view {
    top: 120px;
}
#content .shopall_product .shop_item h6 {
    line-height: 24px;
    margin-bottom: 20px;
    text-transform: capitalize;
    text-align: center;
	font-size:15px;
}
#content .shopall_product_last {
    height: 420px;
    width: 324px;
}
#replenishme_content {
    background: url("../../../images/2013/us/shopall-pages/ReplenishMe_Background.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #dcdcdc;
    height: 250px;
    margin: 10px auto 0;
    width: 980px;
}
#replenishme_content .replenishme_sub_content {
    padding-left: 35px;
    padding-top: 37px;
    text-align: center;
    width: 611px;
}
#replenishme_content .replenishme_sub_content ul {
    margin-top: 29px;
}
#replenishme_content .replenishme_sub_content ul li {
    display: inline;
    font-weight: bold;
}
/* shop-all start */

#content .shopall_product_last .shop_item {
    border-right: 0 !important;
    width: 324px;
}
#content .shopall_product .shop_item img {
    display: block;
    margin: 0 auto;
}
#content .shopall_product .shop_item h6 {
    line-height: 24px;
    margin-bottom: 20px;
    text-transform: capitalize;
    text-align: center;
    margin-top: 24px;
}
#content .content_shopall {
    border: 1px solid #dcdcdc;
    margin-top: 10px;
}
.shop_item #msgShopAllGel {
    margin-top: 245px;
}
@-moz-document url-prefix() {
    #msgShopAllGel {
        margin-top: -28px !important;
    }
}
/* shop-all end */

#bc_latePost3_us .headline {
    width: 220px !important;
}
.bonus_copy {
    margin-left: 40px;
    font-size: 11px;
    line-height: 15px;
    margin-top: 15px;
}
.backordermsg {
    font-style: normal !important;
    font-family: arial;
    color: #646464;
    margin: 5px 5px 5px 0;
    line-height: 17px;
    font-size: 13px;
	font-weight:bold;
	display: inline;
}
.shopall_img .adl_shop_content {
    padding-top: 68px;
}
/***********ADLP EmailSignUP START**********/

#contentP.adlpEmailSignUP {
    background: url('/triawebstore2/images/2013/us/SRL/email-signUP/ADLP_Email-Signup_BG.jpg');
    width: 980px;
    height: 651px;
    background-size: 980px 651px;
}
.adlpEmailSignUP .signUpFormC {
    background-color: #f1f1f1;
    box-shadow: 0 1px 2px 1px #999;
    float: left;
    margin-left: 234px;
    margin-top: 59px;
    min-height: 200px;
    width: 500px;
}
.adlpEmailSignUP .signUpFormC header {
    width: 90%;
    float: left;
    height: 40px;
    margin-left: 20px;
    border-bottom: 1px solid #c6c6c6;
}
.adlpEmailSignUP .socialIcons {
    float: right;
    margin-top: 10px;
}
.adlpEmailSignUP .socialIcons > span {
    float: left;
    margin-right: 10px;
}
.adlpEmailSignUP .emailBox {
    float: left;
    width: 100%;
    margin-top: 20px;
    padding-left: 70px;
}
.adlpEmailSignUP .emailBox div {
    font-size: 14px;
    font-family: Arial;
    margin-bottom: 8px;
}
.adlpEmailSignUP .emailBox input[type="text"] {
    width: 345px;
    height: 14px;
    padding: 10px;
    margin-bottom: 15px;
}
.adlpEmailSignUP input[type="submit"] {
    margin-bottom: 10px;
}
.adlpEmailSignUP .grey_small {
    display: block;
    text-align: center;
    width: 75%;
}
.adlpEmailSignUP #signup_thankyou_text {
    float: left;
    font-weight: bold;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
.adlpEmailSignUP .copyText {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-left: 214px;
    margin-top: 155px;
    text-align: center;
    width: 323px;
}
/**************** ADLP EmailSignUP END***************/
/*****************EMAIL HOPUP HOMEPAGE START************/

#home_body .hp_emailHopup {
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 2px #999999;
    font-size: 12px !important;
    height: 370px;
    padding: 40px;
    position: fixed;
    top: 25%;
    width: 650px;
    z-index: 3003;
    /* background: url('/triawebstore2/images/2013/us/email-optin/email-capture-Tria-model.jpg');
  background-size: 775px 450px;*/
}
#home_body .hp_emailHopup header {
    width: 77%;
    height: 40px;
    margin-left: 80px;
    font-size: 35px;
    margin-top: 50px;
    font-style: oblique;
    font-family: serif;
    font-stretch: ultra-expanded;
    color: #909090;
    line-height: 40px;
    text-align: center;
}
#home_body .hp_emailHopup p {
    width: 53%;
    margin-left: 13px;
    font-size: 15px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
    line-height: 27px;
    color: #484848;
    font-weight: bold;
}
#home_body .hp_emailHopup .grey_small {
    display: block;
    text-align: center;
    margin-left: 296px;
    margin-top: -28px;
}
#home_body .emailTextBox {
    position: relative;
    width: 44%;
    height: 14px;
    padding: 10px;
    margin-bottom: 25px;
    margin-left: 120px;
    border: 1px solid #D3D3D3;
    margin-top: 90px;
    background-color: rgba(256, 256, 256, 0.4);
}
#home_body #hpEmailHopupEmail {
    display: block;
    width: 90%;
    height: 128%;
    font-size: 16px;
    margin-left: 32px;
    margin-top: -2px;
    background: none;
    border: none;
    color: #D8D8D8;
}
#hp_emailHopup_optin .footerText {
    font-size: 10px;
    position: absolute;
    margin-top: 110px;
}
#home_body #hpEmailHopupEmail:focus {
    outline: none;
    color: #232323;
}
#home_body .emailTextBox img {
    position: absolute;
    top: 9px;
    left: 8px;
}
#home_body .hp_emailHopup .grey_small input[type="submit"] {
    font-size: 15px;
    padding: 9px 16px;
}
#content .shopall_product .shop_item h6 {
    text-transform: none !important;
}
#header_EmailSignUpForm .headline {
    color: #ffffff;
    display: inline;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#header_EmailSignUpForm {
    float: left;
    /*left: 290px;*/
    
    padding-top: 14px;
    position: relative;
    text-align: right;
    width: 180px;
    z-index: 101;
}
#header_EmailSignUpForm #hide_1_feature {
    width: 185px;
    padding-left: 4px
}
#header_EmailSignUpForm #markHeaderEmail {
    height: 22px;
    width: 148px;
    /*background-color: #C2C2C2;*/
    
    font-family: Arial;
    color: #646464;
    font-size: 14px;
}
#p_latePost {
    padding-top: 4px !important;
}
#signup_thankyou_headerText {
    color: #FFFFFF;
    font-family: Arial Bold;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    margin-right: 41px;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    #header_EmailSignUpForm {
        left: 350px;
    }
}
/*****************EMAIL HOPUP HOMEPAGE END************/

.promoMsg {
    color: #30308e;
    margin-right: 2px;
    font-weight: bold;
    text-transform: uppercase;
}
.msgShopAll {
    color: #30308e;
    position: absolute;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin-top: -23px;
    left: 0px;
    text-transform: uppercase;
}

.promo-color {
    text-transform: uppercase;
}
.now-color {
    color: black;
    text-transform: none;
    font-size: 15px;
    font-weight: bold;
}
#buynowBundleDiscountMessage,
.discountMessage {
    font-size: 13px !important;
    font-weight: normal;
    font-style: italic;
    color: #777;
    margin-left: 4px;
}
.pDiscountMessage,
.additionalText {
    font-size: 13px !important;
    font-weight: normal;
    font-style: italic;
    color: #777;
    margin-left: 0px;
    text-transform: lowercase;
}
.promoDiscountMessage {
    font-weight: normal;
    color: #333;
    margin-left: 4px;
}
.newpdpmboxes a {
    color: #F8FBFB !important;
}
.newpdpmboxes p {
    text-align: left !important;
    left: 49px;
}
.bc_spbl_MBox1 a {
    color: #1B1B1B !important;
}
.ppageDisclaimer {
    font-size: 11px;
}
/*********New Cart START*************/

.cartSkinCare_Container {
    background: #585858 none repeat scroll 0 0;
    border: 1px solid #D3D3D3;
    width: 980px;
    margin: 10px auto 10px auto;
    height: 250px;
    /*overflow: auto;*/
}
.cartSkinCare_Container h2 {
    margin-top: 9px;
    font-family: initial;
    font-size: 22px;
    /* font-weight: bold; */
    
    text-align: center;
    padding-top: 4px;
    line-height: 15px;
    color: white;
}
.cartSkinCare_Container .product_tab_Container {
    width: 156px;
    margin-left: 3px;
    margin-bottom: 20px;
    margin-top: 10px;
    display: inline-block;
    border-right: 1px solid white;
}
.product_tab_Container:last-child {
    border-right: 0px;
}
.product_Container {
    /* background: #fff none repeat scroll 0 0;*/
    
    height: 175px;
}
.product_Container img {
    width: 200px;
    margin-top: -29px;
    margin-left: -24px;
}
.cart_topicalHopup_img_panel img {
    width: 151px;
    margin-top: -19px;
}
.product_Container .name_container {
    text-align: center;
    margin-top: -87px;
}
.name_container .productPrice {
    font-weight: bold;
    height: 15px;
    color: white;
    margin-top: 16px;
}
.name_container .pname {
    height: 35px;
    color: white;
    font-size: 13px;
    margin-top: 10px;
}
.product_tab_Container #addtobag {
    margin-left: 22px;
    margin-top: 10px;
}
.addtobag {
    font-size: 12px;
    color: white !important;
    text-decoration: underline;
    margin-left: 41px;
    text-transform: uppercase;
    position: absolute;
    margin-top: -6px;
}
.cart-quickview {
    z-index: 2;
    display: block;
    cursor: pointer;
    text-align: center;
    position: absolute;
    margin-left: 25px;
    margin-top: -130px;
    padding: 3px 0px;
    width: 100px !important;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    opacity: .65;
    display: none;
    background: url("../../../images/2013/us/global/link_arrow_white.png") no-repeat 87px 8px #707070;
}
.cartHopup {
    width: 440px;
    height: 230px;
    padding: 40px 40px 40px 30px;
    border: 2px solid #d2d2d2;
    display: none;
    position: absolute;
    top: 237px;
    z-index: 1993;
    background-color: #fff;
    -moz-box-shadow: 0 0 5px #d2d2d2;
    -webkit-box-shadow: 0 0 5px #d2d2d2;
    box-shadow: 0 0 5px #d2d2d2;
}
.cartHopupHopup_right {
    width: 440px;
    height: 230px;
    padding: 40px 40px 40px 30px;
    border: 2px solid #d2d2d2;
    display: none;
    position: absolute;
    top: 103px;
    margin-left: 0px;
    z-index: 1993;
    background-color: #fff;
    -moz-box-shadow: 0 0 5px #d2d2d2;
    -webkit-box-shadow: 0 0 5px #d2d2d2;
    box-shadow: 0 0 5px #d2d2d2;
    box-sizing: content-box;
}
.cart_content_topicalHopup_panel h3 {
    font-size: 22px;
}
#cartDivHopups_close {
    position: absolute;
    height: 30px;
    margin-top: 15px;
}
.cartClose_Hopup {
    padding-right: 21px;
    padding-top: 10px;
    margin-left: 953px;
    background: url("../../../images/cart_redesign/cart_close.png") no-repeat;
}
.cart_content_topicalHopup_panel {
    width: 290px;
    text-align: left;
    float: right;
    color: #000000;
}
/*********New Cart END*************/

.nuvessDivHP .buynow1 {
    margin-left: -35px;
    width: 88px;
    text-align: center;
    background: #A0A0A0;
    margin-top: 38px;
}
#tmpSlide-2 .nuvessDivHP .buynow1 {
    margin-left: 177px;
}
.nuvessDivHP .buynow2 {
    position: absolute;
    margin-left: 125px;
    width: 86px;
    text-align: center;
    background: #8E75A9;
    margin-top: 5px;
}
.promoDivHP .buynow1 {
    margin-left: -258px;
    width: 88px;
    text-align: center;
    background: #11b3b9;
    margin-top: 20px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 a.greenbtn2 {
    display: none !important;
}
ul.checkmark li {
    background: url('../../../images/2013/us/ppage/LHR/mboxes/checkmark.jpg') no-repeat top left;
    background-position: 0 0px;
    padding: 0px 0px 7px 27px;
    font-family: Arial, sans-serif;
    color: #646464;
    margin-top: 12px;
	list-style-type:none !important;
	margin-left:0 !important;
}
ul.checkmark {
    margin-bottom: 18px;
    margin-top: -10px;
}
.disclaimerText {
    font-size: 11px;
    color: #232323;
    margin-left: 28px;
	width:220px;
	margin:0 auto;
}
.disclaimerTextFooter{
	width:980px;
	margin:0 auto;
	font-size: 11px;
    color: #232323;
}
#cart_hopup {
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 2px #999999;
    -moz-box-shadow: 0 1px 2px 2px #999999;
    -webkit-box-shadow: 0 1px 2px 2px #999999;
    -ms-box-shadow: 0 1px 2px 2px #999999;
    padding: 25px;
    position: fixed;
    top: 25px;
    width: 250px;
    z-index: 1003;
    text-align: left;
}
.promotionPriceColor {
    color:#30308e;
    font-weight: bold;
    text-transform: uppercase;
}
.priceStrike {
    font-weight: bold;
    text-decoration: line-through;
}
/****Search functionality CSS*************/

.mask {
    display: none;
    width: 982px;
    background: #000;
    margin: 0 auto;
    position: absolute;
    z-index: 105;
    left: 184px;
    top: 171px;
    margin-top: -48px;
    /*transition: all 1.5s linear;*/
}
.searchContainer {
    background-color: white;
    border: 1px solid #dedede;
    /* padding-top: 14px; */
    
    width: 300px;
    position: absolute;
    margin-left: 432px;
    height: 30px;
    margin-top: 20px;
    display: none;
}
#searchString {
    background-repeat: no-repeat;
    background-position: 967px 33px;
    background-color: white;
    border: 0px solid;
    outline: none;
    height: 20px;
    font-size: 18px;
    width: 96%;
    padding: 5px;
    /* padding-top: 0px; */
    
    padding-bottom: 0px;
    color: #aaaaaa;
}
#searchContent {
    position: absolute;
    border: 1px solid #dedede;
    margin: 0 auto;
    width: 980px;
    background: #ffffff;
    text-align: left;
    zoom: 1;
}
.resultsContainer {
    margin: auto;
    width: 980px;
    margin-left: 0px;
}
.resultsContainer .title {
    font-size: 20px;
    font-weight: bold;
    margin-left: 25px;
    margin-bottom: 0px !important;
}
.resultsContainer .searchResultRow {
    margin-left: 26px;
}
.searchResultRow {
    cursor: pointer;
}
/* .resultsContainer .searchResultRow img {
			width: 75px;
		} */

.resultsContainer .searchResultRow .productData {
    display: inline-block;
    padding-top: 34px;
    padding-left: 10px;
    position: absolute;
}
.searchResultRow a {
    text-decoration: underline;
    color: #000;
    size: 16px;
}
.resultsContainer .view {
    float: right;
    margin-right: 30px;
    margin-top: 11px;
}
.resultsContainer ul {
    padding: 0px;
}
.resultsContainer ul {
    list-style: outside none none;
}
.gapClass {
    height: 10px;
}
 
.searchButton {
    position: absolute;
    margin-top: -24px;
    margin-left: 269px;
    cursor: pointer;
}
.searchClose {
    position: absolute;
    right: 7px;
    top: 10px;
    cursor: pointer;
}
.searchVideoHopupButton {
    background: none repeat scroll 0 0 #0F0F0F;
    width: 113px;
    border: solid 1px #fff !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 15px;
    text-align: center;
    padding: 9px 11px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: -0.1em;
    margin-left: 1.2em;
    /* padding-bottom: 17px; */
}
.replenishFlyout_hopup {
    background-color: #FFFFFF;
    border: 5px solid #999;
    font-size: 10px !important;
    height: 225px;
    padding: 20px;
    position: absolute;
    width: 350px;
    z-index: 3003;
    display: none;
    right: -114px;
    top: -177px;
    /* background: url('/triawebstore2/images/2013/us/email-optin/email-capture-Tria-model.jpg');
  background-size: 775px 450px;*/
}
.replenishFlyout_hopup:after {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 15px solid transparent;
    border-top-color: #999;
    top: 100%;
    left: 50%;
    margin-left: -10px;
}
.close_replenish_Hopup {
    position: absolute;
    right: -5px;
    top: 10px;
    background: url("../../../images/2013/us/global/close_reg.png") no-repeat;
    width: 30px;
}
#content .shopall_product .shop_item h6 strong {
    margin-left: -134px
}
.replenishFlyout_hopup p {
    font-size: 12px !important;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
}
.replenishFlyout_hopup h2 {
    font-size: 12px !important;
    font-weight: bold;
    color: #232323;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.replenishFlyout_hopup .replenish-list {
    padding: 0px;
    margin: 0 15px;
}
.replenishFlyout_hopup .replenish-list li {
    list-style: initial;
    font-size: 12px !important;
}
/*cms pages hopups*/

.pdesc .replenishFlyout_hopup {
    right: -57px;
    top: 0;
}
.sscGel .pdesc .replenishFlyout_hopup {
    right: -56px;
    top: 55px;
}
#product_info .olympicDiscountMessage, #Nuvsse_pricing .olympicDiscountMessage, #topical_pricing .olympicDiscountMessage{
	margin-top:-3px;
} 
.olympicDiscountMessage{
    margin: 0px 0px;
    position: absolute;
    font-weight: bold;
    font-family: Arial;
    color:#c51515;
    line-height: 23px;
    text-transform: none;
    font-style: normal;
    width: 185px;
    margin-left: 5px;
}
.black {
    color: #000;
}
.percentageMessage {
    font-size: 15px;
}
.vid-container {
    position: relative;
    padding-bottom: 52%;
    padding-top: 30px;
    height: 0;
}
.vid-container iframe,
.vid-container object,
.vid-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.vid-list-container {
    width: 90%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 5%;
    padding-bottom: 20px;
}
.vid-list {
    width: 1008px;
    position: relative;
    top: 0;
    left: 0;
}
.vid-item {
    display: block;
    width: 235px;
    height: 168px;
    float: left;
    margin: 0;
    padding: 10px;
}
.vid-item .thumb {
    overflow: hidden;
    height: 111px;
    width: 235px;
}
.vid-item  .thumb img {
    width: 208px;
    position: relative;
    top: 0;
    height: auto;
}
.thumb img {
    width: 212px;
    position: relative;
    top: 0;
    height: 248px;
}
.vid-item .desc {
    color: #21A1D2;
    font-size: 15px;
    margin-top: 5px;
}
.arrows {
    position: relative;
    width: 100%;
}
.arrow-left {
    color: #fff;
    position: absolute;
    background: none;
    padding: 5px;
    left: 0px;
    top: -143px;
    z-index: 99;
    cursor: pointer;
}
.arrow-left img,
.arrow-right img {
    width: auto;
}
.arrow-right {
    color: #fff;
    position: absolute;
    background: none;
    padding: 5px;
    right: 0px;
    top: -143px;
    z-index: 100;
    cursor: pointer;
}
@media (max-width: 624px) {
    .arrows {
        position: relative;
        margin: 0 auto;
        width: 96px;
    }
    .arrow-left {
        left: 0;
        top: -20px;
    }
    .arrow-right {
        right: 0;
        top: -20px;
    }
}
.blackFridayColor {
    color: #30308e !important;
}
.howItWorksUL {
    background: url(../../../images/2013/us/BL/cliffsnotes-bg.png) no-repeat;
    padding: 40px 0 0 0;
}
.howItWorksUL .number {
    line-height: initial;
    font-size:48px;
    color: #ffffff;
}
.howItWorksUL h3 {
    font-size: 28px;
    color: #ffffff;
}
.mrtop {
    margin: 40px 0 0 0;
}
.howItWorksUL p {
    margin-top: 26px !important;
    margin: auto;
    width: 80%;
    margin-bottom: 70px;
    font-size: 17px;
}
.pdflink a {
    font-size: 30pt;
    padding: 0 0 13px 55px;
    color: #f26522;
}
.pdflink {
    height: 40px;
    margin-bottom: 10px !important;
    text-align: center;
    /* width: 240px; */
    
    margin: auto;
}
.redbrdr {
    border-bottom: 1px solid #ccc;
    width: 100%;
    height: 1px;
}
.arwnew {
    background: url(../../../images/2013/us/BL/download_button.jpg) no-repeat left 5px;
}
.mobile-assurance {
    font-size: 14px;
    margin-bottom: 7px;
}
.howItWorksUL ul {
    text-align: center;
    color: #fff;
}
.howItWorksUL h3,
.howItWorksUL p,
.howItWorksUL .number {
    color: #fff;
}
.bluebg {
    background: url(../../../images/2013/us/BL/cliffsnotes-bg.png) center top no-repeat;
    background-size: cover;
    height: 320px;
    color: #fff;
    text-align: center;
    width: 50%;
    float: left;
}
.bluebg ul,
.bluebg p,
.bluebg h3 {
    color: #fff;
}
.bluebg p {
    font-size: 13px;
}
.bluebg h3 {
    font-weight: bold;
}
.howtoUseUL {
    background: url(../../../images/2013/us/BL/HowItWorks_HeadsUp_bg.jpg);
    padding: 40px 0;
}
.padding-none {
    padding: 0 !important;
}
.sectionBlueBg2 {
    background: url(../../../images/2013/us/BL/WhatIsAcne_BlueLightIt_bg.png) no-repeat bottom;
    margin-top: 80px;
    /* padding: 20px 0 35px 0; */
}
.twoWeeksText {
    color: #ffffff;
    line-height: 24px;
    margin-top: 15px;
    font-size: 17px;
    padding: 0 18px;
}
.getPositivelyBtn {
    height: 40px;
    background-color: #f26522;
    text-align: center;
    margin-top: 25px;
}
#right_faq {
    float: left;
    width: 400px;
    padding-left: 20px;
}
#left_faq {
    float: left;
    width: 430px;
    border-right: 1px solid #CCCCCC;
    padding-right: 20px;
    padding-bottom: 40px;
}
.getPositivelyBtn a {
    font-size: 18px;
    display: block;
    text-decoration: none;
    color: #ffffff;
    padding: 13px 2px;
    text-align: center;
}
.getPositivelyBtn a:hover {
    color: #f5f5f5;
}
.blueLightIt-align .bottomHead {
    line-height: 60px;
}
.bottomHead {
    font-size: 42px;
    color: #ffffff;
    /* margin-top: 240px; */
}
.orangeHeading {
    padding: 0px;
    margin: 50px 0px 30px 0px;
    line-height: 48px;
    font-size: 38px;
    font-weight: bold;
    color: #F16422;
   
}
.clearskin,
.clearskin p {
    color: #232323;
}
.clearskin h3 {
    font-weight: normal;
    font-size: 26px;
    text-transform: capitalize;
}
 
.hiwHeading {
    font-size: 40px;
    color: #232323;
    line-height: initial;
}
 
.marginTop0 {
    margin-top: 0px;
}
.marginTop20 {
    margin-top: 20px;
}
.marginTop40 {
    margin-top: 40px;
}
.marginTop30 {
    margin-top: 30px;
}
.marginTop80 {
    margin-top: 80px;
}
.marginTop120 {
    margin-top: 120px;
}
.marginTop50 {
    margin-top: 50px;
}
.GOalsHeading {
    color: #f26522;
    font-size: 32px;
    text-align: center;
}
.text-bold {
    font-weight: bold;
}
.blueLightIt-align {
    margin-top: 180px;
    text-align: center;
}
.howtoUseUL h3 {
    font-size: 28px;
    color: #ffffff;
}
.howtoUseUL .number {
    padding: 14px 0;
    font-size: 40px;
    color: #ffffff;
    line-height: initial;
}
.blsection {
    padding: 20px 15px;
}
.brdrtop {
    width: 100%;
    border-top: 1px solid #ccc;
    margin: 20px 0;
}
.blincludes {
    padding:8px 0 0 15px;
} 
.blincludes li {
    color: #232323;
    font-size: 13px;
    line-height: 18px;
    list-style-type: disc;
}
.hdng1_blue,
.hdng1_white {
    font-size: 52px;
    text-transform: uppercase;
    margin: 45px 0 0;
    color: #fff;
    line-height: initial;
}
.treatblpara {
    color: #ffffff;
    font-size: 16px;
    line-height: 22px;
}
hr {
    border-top: 1px solid #ccc;
}
.hdng_small {
    font-size:1.2em;
    color: #333;
}
.whatAcneCaption {
    text-transform: uppercase;
    position: absolute;
    bottom: 0px;
    right: 2%;
    width: 229px;
    padding: 22px;
    background-color: #3AACED;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ta20fontsize {
    font-size:13pt;
    line-height:16pt;
    color: #133548;
}
.noMorePara {
    margin: 80px 0px 28px 0px;
    color: #565151;
    font-size: 17px;
    line-height: 25px;
}
.stresTxt {
    padding: 0 30px;
    color: #232323;
}
.cliffsnotes {
    background: url(../../../images/2013/us/BL/WhatIsAcne_StartToGetBumpy_blue-textured-bg_980.jpg) no-repeat;
    background-size: cover;
    padding: 84px 0px;
    margin: 80px 0px 80px;
    color: #fff;
}
.hdng1_white,
.subhdng_white {
    color: #fff;
}
.hdng1_white .subhdng_white {
    font-size: 0.5em;
}
.subhdng_white {
    /*font: normal 2.1em VeneerThree;*/
}
.sliderdescrip {
    color: #fff;
    font-style: normal;
    font-size: 16px;
    text-align: center;
    padding: 0 60px;
}
.white {
    color: #fff;
    font-style: normal;
}
.black {
    color: #000000;
    font-style: normal;
}
.cliffsnotes h2 {
    text-transform: uppercase !important;
    font-weight: 500;
    font-size:26px;
    line-height: auto;
    color: #fff;
}
.inflamatory-box {
    color: #fff;
    font-size: 16px;
}
.inflamatory-box figcaption {
    margin-top: 20px;
}
.Luckilydesc {
    font-size: 19px;
    color: #232323;
}
.orangepostive {
    line-height: 70px;
    font-size:45px;
    color: #F16422 !important;
}
.orangepostive a {
    display: block;
    text-decoration: none;
    color: #F16422;
}
.pimples-item .tooltip.top .tooltip-arrow {
    border-top-color: #3aaced;
}
.pimples-item .tooltip-inner {
    background: #3aaced;
    padding: 15px;
}
.pimples-item .tooltip.top {
    opacity: 1;
}
.pimples-item {
    width: 100%;
    display: inline-block;
    text-align: center;
    line-height: normal;
}
.pimples-item figcaption {
    font-size: 14px;
    margin: 10px 0;
    color: #232323;
}
.pimples-item {
    position: relative;
}
.pimples-item .acne-popover {
    width: 300px;
    padding: 15px;
    position: absolute;
    background: #3aaced;
    color: #fff;
    font-size: 14px;
    top: -184px;
    left: -4px;
    display: none;
    right: 0;
    margin: auto;
    min-height: 165px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    z-index: 700;
}
.pimples-item .acne-popover:after {
    content: "";
    display: block;
    width: 20px;
    border-top: solid 20px #3aaced;
    border-right: solid 15px transparent;
    border-left: solid 15px transparent;
    position: absolute;
    bottom: -20px;
    left: 140px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pimples-item .acne-popover h4 {
    margin: 0 0 10px;
    color: #000;
    font-size: 18pt;
}
.hdng1_blue {
    font: normal 4.7em/100px;
    color: ##3289bb;
    margin: 0px;
}
.link-share {
    background: #0d00bb;
    padding: 9px 20px;
    color: #fff;
    border: none;
    font-size: 14px;
    line-height: normal;
    float: left;
}
.revelAnswer {
    position: absolute;
    right: 5px;
    margin-top: 38px;
}
.borderitem {
    margin: 20px 0;
    border-top: 1px solid #ddd;
}
.ntzdifferentText {
    font-size: 17px;
    margin: 10px 0 60px 0;
    color: #232323;
}
.link-orange {
    font-size: 26px;
    background: #f26522;
    color: #fff;
    padding: 15px 70px;
    margin-top: 10px;
    display: inline-block;
}
.link-orange:focus,
.link-orange:hover {
    color: #fff;
    text-decoration: none;
}
.ta25fontsize {
    font-size:14pt;
    color: #133548;
    line-height: 25pt;
}
.marginTop15 {
    margin-top: 15px;
}
.whoGetAcneCaption {
    position: absolute;
    bottom: -30px;
    right: 2%;
    width: 229px;
    padding: 15px;
    background-color: #3AACED;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.wga39fontsize {
    font-size: 24pt;
    color: #133548;
    line-height: 35pt;
}
.whoGetsAcneBg {
    background: url(../../../images/2013/us/BL/WhoGetsAcne_AcneTargetsTeens_blue-textured-bg.png) no-repeat;
    padding-bottom: 60px;
    margin: 80px 0px;
}
.whoGetsAcneBg p {
    color: #ffffff;
}
.similarh1 {
    font-size:40px;
    line-height:56px;
    color:#000000;
	font-weight:bold;
}
.marginTop60 {
    margin-top: 60px;
}
.noMorePara {
    margin: 80px 0px 28px 0px;
    color: #232323;
    font-size: 21px;
}
.noMoreDivider {
    border: solid 1px #333333;
    margin: 80px 0px;
}
.skinCarePara {
    font-size: 21px;
    line-height: normal;
}
.orangeSpan a:hover {
    color: #E34900;
}
.orangeSpan a {
    color: #c54c13;
}
.noMoreAcne-banner {
    position: relative;
}
.noMoreBannerHead {
    position: absolute;
    width: 100%;
	font-weight: bold;
    top: 43%;
    font-size: 45px;
    color: #3AACED;
    text-align: center;
	text-transform:uppercase;
}
.marginTop28 {
    margin-top: 28px !important;
}
.stayingBannerpara2 {
    margin: 0px;
    font-size: 20px;
    line-height: 25px;
    color: #232323;
}
.whatAcneCaption h2 {
    color: #133548 !important;
    font-size:26px;
}
.wacFamily {
    background: url(../../../images/2013/us/BL/your-family.png) no-repeat;
    background-size: cover;
    height: 814px;
    margin-bottom: 80px;
    margin-top: -47px;
}
.wcaFamilyTreeHeading {
    margin-top: 270px;
	text-transform: uppercase;
}
.whiteColor {
    color: #ffffff;
    font-weight: normal;
}
.sayWhaatTextDesktop {
    position: absolute;
    bottom: 38px;
    left: 0;
    right: 0;
    text-align: center;
}
.wcaTwoLadySectionContent {
    color: #fff;
    position: absolute;
    top: 24%;
    left: 0;
    right: 0;
}
.blueColor {
    color: #308fc5;
}
.stressm h2 {
    color: #000;
    font-size: 24px;
}
.wcaTwoLadySectionHeading {
    position: absolute;
    top: 13%;
    left: 0;
    right: 0;
    text-transform: uppercase;
    font-size: 32pt;
	font-weight: bold;
    color: #fff;
}
.staying3steppara {
    font-size: 16px;
    color: #232323;
}
.stayingClearBannerCaption {
    position: absolute;
    bottom: -14%;
    right: 2%;
    width: 250px;
    padding: 15px;
    background-color: #3AACED;
    text-align: center;
    text-transform: uppercase;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.decode-link {
    display: inline-block;
    padding: 13px;
    left: 35%;
    position: absolute;
    top: 27px;
    background: url(../../../images/2013/us/BL/StayingClear_DecodingYourFace_filled-dot-hotspot.png) center no-repeat;
}
.decodingYourFace:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../../../images/2013/us/BL/m768StayingClear_DecodingYourFace_overlay.png) center;
}
.thedailynosh {
    font-size: 50px;
    line-height: 70px;
    margin-top: 60px;
    text-align: center;
	font-weight:bold;
}
.whatCausesAcneCarousel .carousel-indicators li {
    width: 15px;
    height: 15px;
    margin: 5px 2px;
    filter: Alpha(Opacity=50);
    opacity: 1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: url(../../../images/2013/us/BL/pagination-unfilled.png) no-repeat;
}
.whatCausesAcneCarousel .carousel-indicators .active {
    background: url(../../../images/2013/us/BL/pagination-filled.png) no-repeat;
    width: 15px;
    height: 15px;
}
.blSocialIcons {
    position: absolute;
    top: 12px;
    right: 0;
    width: 315px;
}
.blSocialIcons a {
    margin-right: 10px;
}
.blSocialIcons img {
    width: 36px;
    height: 36px;
}
.dermargin {
    /*font-family: VeneerThree;*/
    font-size: 66px;
}
.dermmargin p {
    color: #232323;
    font-size: 17px;
    line-height: 21px;
    margin-bottom: 5px;
}
.doctorRow p {
    margin-top: 10px;
    font-size: 14px;
}
.doctorRow strong {
    font-size: 18px;
    color: #232323;
    font-weight: 600;
    margin: 0 0 10px 0;
}
 
.modal-content {border-radius:0px !important;}
 
#whatIsThisModal p {
    font-size: 14pt;
    line-height: 1.42857143;
    color: #333;
}
 
#privacyPolicyModal .modal-header .close,
#replenishmentModal .modal-header .close,
#whatIsThisModal .modal-header .close,
#paypalReplenishModal .modal-header .close,
#cancelHopupDiv .modal-header .close,
#cleanserHopupModal .modal-header .close,
#spotTreatmentHopupModal .modal-header .close {
    margin: 0;
    position: absolute;
    top: -27px;
    right: -19px;
    width: 23px;
    height: 28px;
    border-radius: 23px;
    color: gray;
    opacity: 1;
    z-index: 10;
    font-size: 35px !important;
}

#replenishTermsContent h2 {
    /*font-family: veneerThree;*/
    font-size: 40px;
    line-height: 50px;
    color: #000000;
    margin-top: 0;
}
#replenishTermsContent p a {
    color: #3AACED;
}
#replenishTermsContent p {
    font-size: 17px;
    color: #232323;
}
#privacyPolicyContent .terms_list li,
#replenishTermsContent li {
    list-style: disc;
    margin-bottom: 5px;
    list-style-position: inside;
}
.marginLeft30 {
    margin-left: 30px;
}
.terms_list b {
    font-size: 18px;
    line-height: 31px;
}
.marketting-box {
    margin-bottom: 20px;
}
.success-story-box {
    position: relative;
}
.success-story-box:hover .readMore {
    display: block;
}
.success-story-box .readMore {
    display: none;
    position: absolute;
    background: rgba(247, 247, 247, 0.8) none repeat scroll 0 0;
    width: 100%;
    text-align: center;
    padding: 6px 0px;
    bottom: 0px;
}
.success-story-box .i-circle {
    color: #3AACED;
    font-size: 20px;
    position: relative;
    margin-bottom: 3px;
    cursor: pointer;
}
.success-story-box .readMoreText {
    font-size: 16px;
    position: relative;
}
.success-story-box .readMoreText a {
    color: #000;
    text-decoration: underline;
}
.marketting-box figure > div {
    overflow: hidden;
}
.marketting-box figure div img {
    transition: 0.7s;
}
.marketting-box:hover figure > div img {
    transform: scale(1.06);
}
.marketting-box figcaption {
    position: relative;
    background: #fff;
    padding: 40px;
}
.marketting-box figcaption .share-link {
    position: absolute;
    right: 40px;
    font-weight: bold;
    font-size: 12px;
    line-height: 26px;
    color: #0d00bb;
    /*background:url(../images/share-icon.png) right no-repeat;*/
}
.marketting-box figcaption .share-link img {
    width: 20px;
    margin-left: 5px;
}
.marketting-box figcaption .acne-find-more {
    color: #0d00bb;
    text-align: center;
    display: block;
    text-decoration: underline !important;
}
.marketting-box h3 {
    text-align: center;
    text-shadow: 1px 1px 2px #fff;
    line-height: normal;
}
/*.img-responsive { width:100%;}*/

.success-story-box figcaption {
    padding: 10px;
}
.success-story-box figcaption .via-text {
    font-weight: bold;
    display: block;
    margin-top: 3px;
}
.success-story-box figcaption p {
    margin-top: 15px;
    font-size: 13px;
    line-height: 20px;
}
.success-story-box figcaption .via-details {
    font-size: 13px;
}
.success-story-box figcaption .via-details strong {
    font-size: 14px;
}
.success-story-box figcaption .via-usr-img {
    width: 32px;
    height: 34px;
    display: inline-block;
    border: solid 1px #ddd;
    border-radius: 50%;
    background: #f2f2f2;
    overflow: hidden;
}
.via-usr-name h5 {
    margin: 0;
    font-weight: bold;
}
.via-usr-name {
    display: inline-block;
    line-height: 18px;
    margin-left: 5px;
    vertical-align: top;
}
.seeAll-link {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0 30px;
    text-decoration: underline !important;
    line-height: 20px;
    display: inline-block;
}
.tryItNow-link {
    font-size: 26px;
    text-decoration: none;
    background: #f26522;
    color: #fff;
    padding: 15px 50px;
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 100px;
    font-weight: bold;
}
.tryItNow-link:hover {
    text-decoration: none;
    color: #fff;
}
.succes-stories-section {
    margin-bottom: 30px;
    /*position:relative;*/
}
/*-----------------------  readMore hopup css starts ---------------------*/

.readMore-Hopup {
    position: fixed;
    padding: 10px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 450px;
    margin: auto !important;
    width: 600px;
    z-index: 220;
    background: #fff;
}
.succes-stories-section .overflow-text {
    max-height: 398px;
    margin: 0 0 0 0;
}
.success-story-contentBox {
    background: #fff;
    padding: 0;
    display: none;
    z-index: 2;
    min-height: 430px;
}
.user-stars {
    width: 105px;
    margin: 0px 0px 25px;
}
.readMore-Hopup .col-md-3 {
    padding: 0px;
}
.desc_block_div_acc ul li {
    list-style-type: decimal;
    margin-left: 15px;
}
.desc_block_div_acc ul li ul li {
    list-style-type: lower-alpha;
    margin-left: 30px;
}
.success-story-contentBox .next {
    float: right;
    color: white;
    font-family: veneer;
    background-color: #f26522;
    padding: 7px 30px;
    font-size: 16pt;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0;
}
@media (max-width: 767px) {
    .readMore-Hopup {
        width: 99%;
    }
    .blueLightIt-align {
        margin-top: 0;
    }
    .cfontmobile {
        top: -40px !important;
    }
    .decode-section {
        display: none !important;
    }
    .searchBox {
        right: 0;
    }
    .searchBox:before {
        left: 76.5% !important;
    }
}
.overlay {
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, .5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
}
.success-story-contentBox {
    background: #fff;
    padding: 0;
    display: none;
    z-index: 2;
    min-height: 430px !important;
}
.cfont {
    font-size: 34px !important;
    color: #646464 !important;
    font-weight: normal !important;
    position: absolute;
    right: 0;
    top: -10px;
    z-index: 50;
    opacity: 1 !important;
}
.readMore-Hopup p {
    margin: 18px 0 5px 0;
    font-size: 17px;
    color: #232323;
}
#snapchatLogo {
    bottom: 0;
    right: 0;
    margin: auto;
    top: 0px;
    left: 0px !important;
    z-index: 3002;
    position: fixed;
    width: 300px;
    height: 300px;
}
.ReplenishMe {
    font-size: 14px;
    color: #232323;
    margin: 10px 0;
}
.ReplenishMe a {
    color: #5a5959;
    font-size: 12px;
}
.shoppalltxt {
    margin: 110px 0 0 17px;
}
.skinCareBtn {
    display: inline-block;
    margin-top: 8px;
}
.btnNoStars {
    margin-top: 20px
}

/* ----- Nuvesse Template starts here ------- */
.videoWrapper {
    position: relative;
    padding-bottom: 36.25%; 
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#Nuvsse_pricing{
	width: 96% !important;
    float: left;
    margin-top: 0.4em;
}
.ProductSelected  .SlectCircle{
	display: block;
    position: absolute;
    top: -10px;
    right: 10px;
	}
.SlectCircle {
    background: url(/triawebstore2/images/2013/us/nuvesse/product/product-selector-checkmark.png) center top no-repeat;
    display:none;
    position: absolute;
    width: 20px;
    height: 20px;
}
.ProductSelected {
    border: 1px solid #d41568 !important;
    position: relative;
}
.CompareOptions input {
    visibility: hidden;
}
.compare .mobile-prodTitle{
	margin-top: 4px;
    margin-bottom: 5px
}
.skincareRefreshImage {
    width: 45px;
    height: 45px;
    position: absolute;
    left: -64px;
    top: -8px;
}
#compare1label, #compare2{
	width:100%;
}
.CompareOptions{
	padding:10px 10px; 
	border:1px solid #ccc;
	margin:0 0 15px 0;
	cursor:pointer;
	min-height:80px;
	}
.CompareOptions:hover{
	border:1px solid #d41568;
	}
.CompareOptionsGrey{
	padding:10px 0; 
	border:1px solid #ccc;
	margin:0 0 15px 0; 
	}
.offPriceCompare {
    font-weight: bold;
    font-size: 20px;
    color: #30308e;
    margin: 10px 10px 0 0;
}
.addTobag {
    background: #303338;
    padding: 12px 10px;
    color: #fff;
    border: none;
    width: 350px;
    margin-bottom: 15px !important;
    border-radius: 0px;
    display: block;
    margin: 0 auto;
}
.nuvesseincludes {
    padding: 0 0 0 0;
}
.nuvesseincludes li {
    color: #232323;
    font-size: 13px;
    line-height: 18px;
}
.videoSubHead {
    font-size: 18px;
    font-color: #B1B1B1;
    margin-top: 20px;
    width: 90%;
}
.videoPara {
    font-size: 13px;
    margin-top: 10px;
    width: 90%;
}
.videoMore {
    color: #30308e;
}
.videoMore:hover {
    cursor: pointer;
}
.nuvesseSteps {
    margin: 30px 0;
    background: #FAFAFA;
    box-shadow: 0 0 25px -9px #ccc inset;
}
.nuvesseSteps .col-sm-3 {
    text-align: center;
}
.nuvesseSteps p {
    font-size: 12px;
}
.nuvesseSteps h3 {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
.brdrright {
    border-right: 1px solid #fff;
}
.brdrleft {
    border-left: 1px solid #ccc;
}
.brdrtopgray {
    border-top: 1px solid #ccc;
}
.brdrbottomgray {
    border-bottom: 1px solid #ccc;
}
.paddingnone{padding:0 !important;}
.marginTop10{
margin-top:10px;
}
.nuvesseP{
	width:560px;
}
.nuvesseP p{
line-height:18px;
font-size:15px;
font-weight:300;
margin-top:20px;}
.subNavHeadPara{
font-size:15px;
line-height:18px;
text-align:center;
margin-top:30px;
}
.whyNuvesVideo{
margin-top:30px;
}
.howSkinHead{
font-family: 'ArialMTStd-Light', Arial, sans-serif;
font-size: 35px;
color:#232323;
text-align:center;
padding-bottom:20px;
margin-top:40px;
line-height:35px;
}
.layersImage{
margin-top:20px;
}
.bulletListHead{
font-size:15px;
font-weight:bold;
color:#232323;
padding-bottom:10px;
text-transform:uppercase;
}
.whyNuvesBulletList{
list-style-type: disc;
margin:0;
padding:0;
}
.whyNuvesBulletList li{
list-style-type: disc;
font-size:14px;
line-height:17px;
margin-left:15px;
margin-bottom:10px;
}
.ingredient {
    margin: 0 0 60px;
    padding: 0px 0 0 0;
    width: 320px;
    font-size: 1.0em;
    line-height: 1.467em;
    text-align: center;
    display: inline-block;
    float: left;
  }

  .ingredient img {
    
    width: 300px;
    margin-top: 0 auto;
    margin-bottom:40px;
  }
  .ingredient h3 {
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 1.1em;
    font-weight: 400;
	text-transform: capitalize;
  }
  .ingredient p {
    padding: 0 33px;
    font-weight: 300;
    font-size: 14px;
  }

  #ingredients{
    padding-top: 60px;
  }
 .AlloffTxt{font-size:15px;text-align:center;padding:40px 170px;color:#646464;}
 .nav-tabs > li > a{border-radius:0 !important;font-size:17px;}
 /*.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}

/*** PANEL PRIMARY ***/
/*.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: #fff;
}
.with-nav-tabs.panel-primary .nav-tabs > .open > a,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #3071a9;
	border-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
	color: #428bca;
	background-color: #fff;
	border-color: #428bca;
	border-bottom-color: transparent;
}

.panel-primary > .panel-heading{background:#428bca !important;}
.panel-primary{border-color: #ccc !important;}
.panel{box-shadow:0 !important;border-radius:0 !important;}
.panel-heading{border-bottom:none !important;}
.nav-tabs > li{    margin-bottom: 0px !Important;}
*/
iframe{
	border:none;
}
.videoWrapper {
position: relative;
padding-bottom: 46.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.videoWrapperHeight iframe{
	width: 560px;
	height:315px;
} 
#caseContainerResults {
margin: 0 auto;
margin-bottom:20px;
width: 818px;
height: 344px;
overflow: hidden;
border: 1px solid #666;
position: relative;
background: #ccc;
}

.caseContainerResultsHome {
width: 650px !important;
height: 273px !important;
}
.rowpadding{padding:40px 0 0px 0px;}
.case-style-titles{
width: 818px;
height: 27px;
padding-top: 3px;
color: #fff;
font-weight: 400;
text-align: center; 
position: absolute;
bottom: 0px;
z-index: 999;
background-color:rgba(0,0,255,0.3)
}

.case-style-titles-home{
width: 650px !important;
}



.case-style-titles a{
color: #fff;
text-decoration: none;
}

.case-style-titles a:hover{
color: #fff;
text-decoration: underline;
}

.twentytwenty-handle {
border: 2px solid #fff !important;
background: #a1a1a1 !important;
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{
background: #fff !important;
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
width: 2px !important;
margin-left: -1px !important;
}

.case_results_copy{
text-align: center;
font-size: 19px;
line-height: 30px;
color: #333;
padding-bottom: 40px;
padding-top: 10px;
}

.case_results_copy_home{
text-align: center;
font-size: 19px;
line-height: 30px;
color: #333;
padding-bottom: 40px;
padding-top: 30px;
}



#caseContainerResults .case-study {
height: 380px;
display: none;
}
#caseScrollerResults .case-study p.caption {

}
#resultsContainer {
width: 100%;
background: url(/wp-content/themes/nuvesse2017/css/./images/results-container-background.jpg) no-repeat center bottom;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case6{
margin-right: 0px !important;
}

.featureResultsBlockWrapperHome {
width: 651px !important;
}
#featureResultsBlockWrapper {
margin: 0 auto;
padding: 0;
width: 818px;
}
#featureResultsBlockWrapper #featureResultsBlockContainer {
width: 100%;
text-align: center;
}
#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock {
margin: 0 auto;
padding: 20px 0 0;
width: 960px;
height: 95px;
color: #fff;
text-align: center;
}
#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study {
margin: 0;
margin-right: 22px;
width: 110px;
height: 81px;
border: 1px solid #999999;
float: left;
}
.case-study-border-blue{
border: 2px solid #66ccff !important;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study:last-child {
margin-right: 0px;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study-about {
margin-right: 28px;
}

.realResultsPara{
  font-size:15px;
  color:#646464;
  line-height:19px;
  margin-top:30px;
}
.fdaHead{
font-family: 'ArialMTStd-Light', Arial, sans-serif;
font-size:38px;
line-height:38px;
color:#232323;
font-weight:normal;
}
.fdaPara{
font-size:15px;
line-height:18px;
color:#646464;
}
.sectionBorderTop{
  border-top:1px solid #dcdcdc;
  padding-top:30px;
}
.twentytwenty-handle{
  height:98%;
  width:1px;
  top:0%;
  margin-left:-5px;
  margin-top:1px;
  opacity:0.5;
}
.twentytwenty-handle img{
  display:none;
}
.nuvesseShopallh6{
	height:150px;
	position:relative;
}
.nuvesseShopallh6 div{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.srlToph1LineHeight{
 line-height:24px;
} 
.nuvesseShopallh6 div a{
	padding:7px 10px;
}
.case-study-border-blue {
	border: 2px solid #66ccff !important;
}
.brdrbtm{border-bottom:1px solid #ccc;padding:0 0 20px 0;}
.expertlysection{padding:20px 40px 0 40px}
.Bidfarewell{padding: 0 40px 0 40px;}
.headline h1, .headline h2 {
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	color: #232323;
	font-size:36px;
	}
.expertlysection p{line-height: 1.5;}
.Fdabox {
    border-top: 1px solid #ddd;
    padding: 10px 0;
}
.FDA90day {margin:30px 0 0 0 ;}
.FDAsubhead {
    font-size: 22px;
    color: #676767;
    margin: 0 0 10px;
    font-weight: lighter;
}
#nuvesseHowToUseTabs ul li{
	background-color: #e1f5ff;
	padding-top: 18px;
	padding-bottom: 18px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	display: inline-block;
	text-decoration: none;
	width: 18%;
	margin:0 14px 0 0;
	text-align: center;
}
#nuvesseHowToUseTabs ul li.active{
	color: #66ccff;
	background-color: #fff;
	border: 1px solid #66ccff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(102, 204, 255);
	border-bottom: 1px solid #fff;
}	
.with-nav-tabs div.panel-body{
	border: 1px solid #55c1e9;
	margin-top: -1px;
}

.jcarousel-us-product .jcarousel-container {
    padding-left: 25px;
}

.jcarousel-us-product .jcarousel-item-horizontal {
       margin-right: 8px;
}

.jcarousel-us-product  .jcarousel-clip-horizontal {
    height: 72px;
    width:390px;
    margin-left:30px;
}

.jcarousel-us-product .jcarousel-item {
    height: 75px;
    width:70px;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	width:auto !important;
}
#right_scroll66{position:absolute;right: 0;top: 33px;cursor:pointer;opacity:0.8;z-index:9999;} 
#left_scroll66{position:absolute;left: -12px;top: 35px;cursor:pointer;opacity:0.8;z-index:9999;}
.srlFdaBorderBox *{
 box-sizing:border-box;
}
.btnColorWhite a, .btnColorWhite a:hover{
 color:#fff;
}
.ligtFontStyle{
 font-family: 'ArialMTStd-Light', Arial, sans-serif;
} 
.leftarrow{
	background:url(/triawebstore2/images/2013/us/nuvesse/product/home-arrow-left.png);
	width: 23px;
	height: 36px;
	display:block;
	background-size: 23px 36px;
	position: absolute;
	top:50%;
	left: 0;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.rightarrow{
	background:url(/triawebstore2/images/2013/us/nuvesse/product/home-arrow-right.png);
	width: 23px;
	height: 36px;
	display:block;    
	background-size: 23px 36px;
	position: absolute;
	top:50%;
	right: 0;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.owl-theme .owl-dots{
	display:none;
	}
.srlDeluxeKitLink a, .srlDeluxeKitLink a:hover{
	display:block;
	text-decoration:underline;
	margin-top:10px;
	font-size:15px;
	color:#232323;
}
.marginLeft20{
	margin-left:20px;
}
.Youmayalso{padding:0 !important;}
.Youmayalso .olympicDiscountMessage{
	padding:0;
	width:auto;
	margin:-3px 5px;}
.how2use{
	background:none !important;
	padding:0 !important;
	
	}
.brdrnone{
	border:none !important;
	}
.permenantresults{
	margin:0px 40px 0px 25px;
	}
.resultsul{
	padding: 12px 0 0 15px;
	}
.resultsul li{
	font-size:14px;
	color: #232323;
    line-height: 18px;
    list-style-type: disc;
	}
.paddingleft40{
	 padding-left:40px !important;
	}
.paddingleft20{
	 padding-left:20px;
	}
.activationbox{
	float:left;
	width:285px;
	text-align:center;
	}
#activationADLcontent{
	padding:30px 30px 0px 30px;
	}
#confirmation{
	width:460px;
	float:left;
	padding-bottom:53px;
	}
.FDmsg{
	position: absolute !important;
    top: 530px;
	}
.HStockMsg{
	font-style:italic;
	color:#ff498e;
	float:left;
	padding-top:2px;
	padding-left:3px;
	display:none;
	}
.old-price:before{
	content:'$';
}
.offerCircle{
border:1px solid #ccc;
width:75px;
height:75px;
border-radius:50%;
-webkit-border-radius:50%;
position:relative;
	}
.CircleOfferPrice{
font-family:arial;
font-weight: bold;
font-size:22px;
color:#333;
margin: 22px 0 2px 0;
	}
.CircleOfferPrice:before{
	content:'$';
}
.CirclemainPrice{
font-weight: bold;
color:#333;
 
	}
.Cirlceright{
	position:absolute;
    right: 30px;
    z-index: 99;
    top: 2%;
	text-align: center;
	}
.HRlResp .Cirlceright{
	right: -35px;
    top: -11px;
}
.HRlResp .offerCircle{
	width: 50px;
    height: 50px;
	}
.HRlResp .CircleOfferPrice{
	font-size:13px;
	margin:7px 0 0px 0;
	}
.HRlResp  .CirclemainPrice{
	font-size:13px;
}
.headline h2,  .headline{
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    line-height: 38px;
	margin-bottom: 9px;
	text-transform:none;}
.headline h2 a{
	display: inline-block;
	padding: 30px 0 0;
}
.advFeature{padding:16px 0 0 40px !important;}
.advFeature p{line-height: 20px;}
.imageradius{
	border: 1px solid #dcdcdc;
    border-radius: 4px;
}
#HRLB_pricing, #LaserB_pricing, #HRLPB_pricing{margin: 0 0px 0 0;}
.Ppagecarousel{
	padding:15px 0 0 0 
}
.Ppagecarousel .carousel-indicators .active {
    background: #333;
    width: 10px;
    height: 10px;
    margin: 0 5px;
}
.Fdabox img {
    margin: 10px 22px 28px 0;
    line-height: 100%;
}
.PPlansTExt {
    color: #676767;
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: lighter;
}
.PaymentPlans img {
    padding: 0;
}
.magenta, .magenta:hover {
    color: #30308e;
}
.Ppagecarousel .carousel-control.left{ left:0px;text-align:left;}
.Ppagecarousel .carousel-control.right{ right:0px;text-align:right;}
.Ppagecarousel .carousel-indicators li {
    border: none;
    background: #ccc;
    margin: 0 5px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
}
.Ppagecarousel .carousel-indicators {
    bottom: -21px;
	left: 45%;
}
.triarwd_ppage_h1 {
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	font-size: 24px !important;
	color: #232323 !important;
	margin-bottom: 5px;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}
.modal-backdrop{display:block !important;}
#skinToneModal .modal-dialog{width:auto !important}
#skinToneModal{
	height:620px !important;
	width: 920px !important;
	position:fixed !important;
	top:15% !important;
	left:0 !important;
	right:0;
	margin:auto;}
#skinToneModal .modal-dialog{
	margin:10px auto !important;
}
#skinToneModal  .modal-body, #videoModal .modal-body{padding:0;}
#videoModal2 .modal-body{padding:10px;}
#page_body #skinToneModal .modal-header .close{
	opacity: 10;
    font-size: 15px;
}
button.close{opacity:0.9;}
.social i {
   
    font-size: 30px!important;
    margin: 17px 32px 0 0;
	}
.SAO {
    margin:0 0px 10px 0;
    height:15px;
	} 
.SAO a{
	text-decoration:underline;
	color:#30308e;
	}
.SAO a:hover{
	color:#599dd2;
	text-decoration:underline;
	}
.compareHopupBoxSelected p.compareHopupHead{
	color:#30308e;
	
	}
.ComparePadding15{
	padding: 15px;
	}
.compareHopupBox{
	min-height: 312px;
	}
.compareHopupBox:hover{cursor:pointer;}
.compareHopupBox .btn-primary {
    background: grey;
    border-radius: 0;
    border: none;
    color: #fff;
    margin: 10px 0 0;
    width: 120px;
}

.greySelect {
    background-color: #303338!important;
}
#skinToneModal .compare_guide{
	background:none;
	padding-top:0;
	}
#skinToneModal .compare_bottom{margin:0;}
#skinToneModal .result4{
	width: 450px;
	margin:0 auto;
	}
#skinToneModal #container_skin{padding: 25px 0px 0px 17px;}
#skinToneModal .skin_back2{
	height: 158px;
	border-bottom: 1px solid #ccc;
	}
#skinToneModal  .result2{
	background:none;
	text-align:center;
	padding:0;
	}
#skinToneModal .result_head2{ 
	background:url(../../../images/2013/us/ppage/interactiveTool_x.jpg) no-repeat center left;
	padding:10px;
	width: 500px;
    margin: 0 auto;
	}
#skinToneModal	.result3{
	margin: 0 auto;
	padding: 5px 0 0 50px;
    width: 380px;
	}	
#skinToneModal	a.greenbtn2{
	background: #Ff1654;
	}
#skinToneModal .skin_title1, #skinToneModal .skin_title{height: 30px;}
#redirectModal{    
	right: 0 ;
    bottom: 0;
    margin: auto;    
	left: 0 !important;
    width: 550px !important;    
	top: 0 !important;}
	
#redirectModal .modal-dialog{
	width: 550px; 
}
#redirectModal .modal-title{
	text-align:center;
	font-style:italic;
	font-size:26px;
	color:black;
	}
#image1:hover{
	cursor:pointer;
	}
#compareModal .modal-dialog{width:700px;}
#compareModal2 .modal-dialog{width:980px;}
#videoModal, #videoModal2, #Ginette, #Nathalie{top:18%;overflow:hidden;}
#videoModal .modal-content{padding:10px;}
#videoModal .modal-header .close, .modal-header .close{
	opacity:0.8;
	margin-top: -14px;
	}
#Ginette h2, #Nathalie h2{margin:0;}
.modal-header{
	border-bottom:none !important;
	}
.result2{width:100%;}
.result3{height:auto;}
.ppageReviews2{margin:0;border:none;}
.carousel-control{top: 50% !important;background-image: none !important;}
.Paymentplans{padding: 15px 0;    background: #eee;    margin: 20px 0;}
.olympicDiscountMessage{margin: -4px 0px;}
.compareHopupMargin .compareHopupWrapper {
	padding-left: 0;
	padding-right: 0;
	background: #f1f1f1;
	border-right: 1px solid #ccc;
	}
.compareHopupHead {
	padding: 18px;
	color: #4a4a4a;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
.compareHopupBoxSelected {
	background-color: #fff !important;
}
.compareHopupBoxSelected .compareHopupTick {
	display: block;
}
.compareHopupTick {
	position: absolute;
	top: 16px;
	right: 3px;
	display: none;
}
 
.noreview_container span{font-size: 13px;}
.noreview_container a {color: #0c6089;text-decoration:underline;font-size: 13px;}
.mainStockMsg{
	font-style:italic;
	padding-top:2px;
	padding-left:3px;
	font-style:italic;
	color:#c51515; 
	display:none;
	}
.hrppage{
	height: 1px;
    margin-bottom: 0px;
	margin-top:0;
	}
#preorderMsg{font-style:italic;color:#ff498e;padding-left:3px;}
.paddingleft0{padding-left:0 !important;}
.paddingright0{padding-right:0 !important}
.writeReview{text-decoration:underline;font-size: 13px;}
#star{margin:0 7px 0 0 ;}
.GetaSmooth{padding: 0px 0 0 20px !important;}
.promogreybox{background-color: #eee;padding : 15px 15px 15px 15px;border: 1px solid #ccc}
.promogreybox b{color:#30308e}
.moneyBackSection{padding:40px;}
.quote {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
    background: url("../../../images/2013/us/global/QuoteMarks_SRL.png") no-repeat;
    padding-left: 64px;
    padding-top: 23px;
    margin: 20px 0;
}
.derm_name{
	font-size: 12px;
    font-weight: bold;
    margin-bottom: 0px;
	color: #232323;
	}
.EnhancingResults{
	padding:0px 0px 0 30px !important;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{margin:auto;}
.Triatechpadding{padding:20px 40px 0 0;}
.bookimage{padding:35px 0 0 0px;}
.ProlificSetionBg{background: url(../../../images/2013/us/SRL/product/tech-mod_03_bg.jpg) no-repeat;
zoom: 1;
}
.ProlificText{padding:145px 0 0 0;}
.slider_thumbs {
    box-shadow: 0 0 6px #eaeaea;
    -webkit-box-shadow: 0 0 6px #eaeaea;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 10px;
    background: linear-gradient(#ffffff 30%, #e3e3e3);
    background: -webkit-linear-gradient(#ffffff 30%, #e3e3e3);
    background: -ms-linear-gradient(#ffffff 30%, #e3e3e3);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#e3e3e3');
    cursor: pointer;
	padding: 5px;
    margin: 5px;
    display: block;
	float: left;
}
.image_thumbs{
    width: 217px;
    margin: 0 auto !important;
}
.agelessTxt{padding:70px 0 0 0px;}

#compareModal2 .compareHopupHead{
	padding: 18px 20px 0 18px;
	min-height:54px;
	}
#compareModal2{left: 17px;} 
#compareModal2 .col-sm-4{width:33.334%;}
/*  Slider css start  */	
#carousel123 .left, #carousel123 .right{float:none;}
.carousel-showmanymoveone .carousel-control {
  width: 4%;
  background-image: none;
}
 
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 15px;opacity:10;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right: 15px;opacity:10;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
  display: none;
}
@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -25%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 25%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
            transform: translate3d(25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}

#carousel123 .carousel-inner>.item {
    -webkit-transition: -webkit-transform .6s ease-in-out !important;
    -o-transition: -o-transform .6s ease-in-out !important;
    transition: transform .6s ease-in-out !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
 
.carousel-showmanymoveone P{margin:10px 0;}
/*  Slider css Ends  */
.tbContainer {
    margin: 0 auto;
    max-width: 1600px;
}
.carouselSection{padding:20px 0;}
.paddingTop50{padding-top:50px;}
.paddingTop30{padding-top:30px;}
.paddingTop40{padding-top:40px;}
.paddingTop80{padding-top:80px;}
.paddingleft0{padding-left:0;}
.fontsize12{font-size:12px}
.steps123{padding:10px 40px 0 40px;}
.steps1234{padding: 10px 10px 20px 0;}
.laserworks h3{font-size:16px}
.laserworks p{font-size:12px;}
.sectionLeftpadding{padding: 60px 40px 0 50px !important;}
.padding40{padding:40px;}
.marketingBoxes{padding:20px 0;}
.hashTag{font-size:35px;text-align:center;padding-bottom:15px; padding-top:50px;}
.tagPhoto{font-size:15px;font-weight:normal;text-align:center;}
.videoBox:hover{cursor:pointer;}
.PointscompareHeight{margin:156px 0 0 0;}
.terms_list b{color:#232323;}
.PaymentPlans {
    padding: 15px 0;
    background: #eee;
    margin: 10px 0 10px 0;
}
.desc_height{padding: 0 10px 0 15px;}
.desc_height b {font-size: 14px;color:#232323;text-transform:uppercase;}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.includes{padding:8px 0 0 15px;}
.includes li {
    color: #232323;
    font-size: 13px;
    line-height: 18px;
	list-style-type: disc;
}
.adlhoverImage-hrl, .adlhoverImage-hrl-hrl{
    left: 0;
    display: none;
    z-index: 999;
    width: 100%;
    position: absolute;
}
.HRL4X{position:relative;}
.HRL4X:hover .adlhoverImage-hrl,  .HRL4X:hover .adlhoverImage-hrl-hrl{
    display: block;
}
.lhr-shop-all .product-des {
    padding: 15px 0px 0px;
    font-size: 15px;
	text-align: left;
   
}
.LHRADLcommon{margin:20px 0;}
.shopAllShopNowButton {
    width: 106px;
    padding:10px;
    display: inline-block;
    text-decoration: none;
    color: #050709 !Important;
    background-color: #ccc9;
    text-align: center;
    font-size: 10pt;
	margin: 10px 0;
	font-weight:600;
}
.product-heading{
	font-size: 15px;
    line-height: 24px;
    margin: 20px 0 2px 0;
	}
.QuickVbox .promosubmit{margin:10px 0 ;}
.promosubmit {
    border-radius: 0;
    background: #FF1654;
    color: #fff;
    font-size: 10pt;
    padding: 2px 15px;
    border: none;
    font-weight: 600;
    height: 38px;
	 
}

.promosubmit:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.lhr-shop-all .price {
    margin-bottom: 15px;
	margin-top: 25px;
}
.quick-view {
	text-transform:uppercase;
    z-index: 2;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 30%;
    left: 50%;
	display:none;
    margin-left: -50px;
    padding: 3px 0px;
    width: 100px !important;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    opacity: .65;
    font-style: normal;
    background: url("../../../images/2013/us/global/link_arrow_white.png") no-repeat  91px 7px rgb(112, 112, 112);
} 

 
.QuickVbox:hover .quick-view {
    display: block;
}
.QuickVbox .modal-dialog {
    width: 666px;
}
.UNIQ .modal-dialog {
    margin-top: 10%;
}
.QuickVbox {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}
.quickView-item h3 {
    font-size: 18px;margin:0;
}
.quickView-content {
    text-align: left;
	padding:0 !Important;
}
.quickView-content a{
	margin:0 0  10px 0;
	display:inline-block;
}
.quickView-Img {
    text-align: center;
}
.margin-bottom20 {
    margin-bottom: 20px;
}
.successbox {
    border: 1px solid #ccc;
	text-align: center
} 
.successPadding {
    padding:20px;
    min-height: 137px;
}
.grey-hr {
    border-top: 1px solid #ccc;
    margin-top: 40px;
    margin-bottom:10px;
}
.successbox img {
    width: 100%;
}
.Cname, .SStoriesName {
    margin: 0 0 12px;
    font-weight: 600;
}
.QuickVbox a,.newmodal a {
    text-transform: capitalize;
	color: #30308e;
}
.quickView-Img p {
    padding-top: 20px;
}
.offercount {
    color:#c51515;
    font-size: 14px;
    font-weight:bold;
}
.quickView-item p {
    margin-top: 5px;
}

.offerprice{font-weight:bold;}
.offPriceCompare, .offerprice {
    color:#30308e;
}
.modal{overflow-y:hidden !important;}
.modal-open {
    padding-right: 17px!important;
}
.product-des {
    padding: 15px 0px 0px;
    font-size: 15px;
    text-align: left;
}
#replenishmentModal{
	overflow-y:scroll !important;
}
/** footer css  **/
.footerSocialList {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footerSocialList li {
    float: left;
    margin-right: 20px;
}
.promoinput, .promoinput_footer {
    border: none !important;
    border-bottom: 1px solid #30308e !important;
    padding: 3px 5px;
	background:none !important;
    width: 215px;
    height: 33px;
    outline: 0;
    color: #333;

}
.emailMarketFormFooterCls{margin:0 0 8px 0;}
.footerBtm {
    background-color:#fff;
}
footer {
    background-color:#f1f1f1;
}
.termsList li a, .termsList li a:hover {
    color: #676767;
    letter-spacing: 2px;
	font-size: 10pt;
}
.termsList li {
    float: left;
    color: #676767;
    margin-left: 40px;
    letter-spacing: 2px;
}
.termsList {
    list-style: none;
    margin:13px  0 0 !important;
    padding: 0 0 30px;
}
.footerList1 {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footerList1 li {
    margin-bottom: 8px;
    font-weight: 600;
    padding-bottom: 10px;
}
.footerList1 li a {
    display: block;
    text-decoration: none;
    color: #676767;
    text-transform: uppercase;
	font-size: 10pt;
}
.marginBottom20 {
    margin-bottom: 20px;
}
 #errorFooterMsg{
    display: none;
    padding-top: 10px;
}
.promosubmit_footer, .promosubmitsTORE {
    background: #FF1654;
    color: #050709;
    font-size: 10pt;
    padding: 8px 15px;
    font-weight: 600;
	border:none;
}
.promosubmit_footer:hover, .promosubmitsTORE:hover{
	color:#fff;
}
.freeShipping {
    background: #f1f1f1;
    padding: 64px 0 10px 0;
	margin: 10px 0 10px 0;
}
.dottedline {
    background: url(/triawebstore2/images/2013/us/footer/horizontal-dotted-lines.png) center top no-repeat;
    width: 100%;
    height: 2px;
}
 .shippingSteps {
    min-height: 260px;
    height: 2px;
}
.shippingSteps p {
    width: 85%;
    margin: 0 auto;
    color: #676767;
    margin-bottom: 13px;
    min-height: 80px;
}
.shippingSteps h6 {
    margin: 0 0 20px 0;
    padding-top: 28px;
    font-weight: bold;
    font-size: 15px;
}
.replenishText:before{
	content: '*';
    float: left;
    margin: 1px 0px 0 -6px;
	font-size: 14px;
	}
.replenishText{
	font-size:13px;
	text-align:left;
	}
.quickView-Img .product-img{
	margin:0 auto;
	width:80%;	
}
.QuickVbox .modal-body {
	padding: 0 20px 20px 20px !important;
	}
.RatingContainer .product-heading {
    min-height: 50px;
}
.noStarRating{height:18px;width:80px;}
.staticBannerTextBox {
    position: absolute;
    right: 40px;
    top: 40px;
    width: 49%;
    text-align: center;
}
.staticBannerTextBox h1, .technology h2 {
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 26px;
    letter-spacing: .5px;
    color: #000;
	text-transform:capitalize;
	
}	
.staticBannerTextBox p{
	text-align:center;
}
.technologySubNav{width:980px;margin:0 auto;padding:0 0 10px 0;}
.technologySubNav a{
	font-size: 14px;
	float:left;
	margin: 0 38px 0 0;
}
#technologyTabBorderTop .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border-top: solid 4px #30308e;
    border-radius: 0;
    border-bottom: 1px solid #fff;
}
#technologyTabBorderTop .nav-tabs>li>a {
    width: 290px;
    border-radius: 0;
    border: 1px solid #ccc;
    border-top: 4px solid #ccc;
}

.technologyTabs .nav-tabs>li.active>a {
    border-top: solid 4px #30308e!important;
}
 .technology .nav-tabs>li {
    display: inline-block;
    float: none;
    margin-left: -6px;
}
.technology .nav-tabs {
    text-align: center;
}
.technology .whyTriaHeader p {
    padding: 0 25px;
}
 .technology .whyTriaHeader p, .technology .whyTriaHeader h3 {
   
    margin-bottom: 10px;
}
.technology .tech-content-container {
    padding: 30px 0 70px;
}
.technology .whyTriaHeader {
    text-align: center;
    margin-bottom: 30px;
}
 
.technologyLhrStepsHeading {
    color: #30308e;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
}
.technology .bottomContent .number {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    width: 30px;
    display: inline-block;
    background-color: #30308e;
    border-radius: 20px;
    padding: 6px;
}
.technology h3{
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	color: #232323;
	text-transform: capitalize;
	margin:0;
	}
.technology p{
	margin:5px 0 5px 0;
	text-align: justify;
}
.rootImgContainer  p{text-align: center;}
.technology .bottomContent{
    margin-top: 0;
	text-align:center;
}
.technology .bottomContent p{
	text-align:center;
}
.selectProduct select {
    background: #f7f7f7;
    border: 1px solid #ccc;
    padding: 7px 70px 7px 10px;
    text-align: left;
}
.utility-h2 {
    font-size: 24px;
	margin-bottom:10px;
	    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    font-size: 24px ;
    color: #232323 ;
}
.technologyStepsHead {
    font-size: 16px;
    font-weight: 700;
    color: #232323;
}
.borderBottomGrey {
    border-bottom: solid 1px #e4e4e4;
}
#technologyCarousel {
    margin: 60px 0 40px;
}
#technologyCarousel .carousel-control.right{
	right: 30px;
}
#technologyCarousel .carousel-control.left{
	left: 30px;
}
.marginTop40 {
	margin-top:40px !important;
}
.technology  a:hover {
    color: #23527c;
	text-decoration: underline;
}
.technology a{
	color: #30308e;
}
.marginTop20 {
    margin-top: 20px !important;
}
.modal .olympicDiscountMessage{
	position:static !Important;
}
.PromoBanner{
	background:#eee;
	height:250px;
	padding:40px 0;
}
.PromoBanner h1{
	font-family:'ArialMTStd-Light', Arial, 'open-sans', sans-serif;
	font-size: 34px;
	color: #232323;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
 
.line {
    border-top: 1px solid #7f7f7f;
    margin: 10px auto;
    width: 150px !important;
}
.shopCTA{
	margin:10px auto;
}
.shopCTA a {
    background: #FF1655;
    padding: 10px;
    border-radius: 0;
	text-transform:uppercase;
    margin:5px ;
    color: #fff;
    border: none;
    width: 220px;
	float:left;
    letter-spacing:1px;
    font-weight: 600;
	font-size: 13px;
	float:left;
}
.shopCTA a:hover {
	color:#000;
}
.nocode{
	font-weight:bold;
	color:#000;
}
.mobile-promo-buttons .row{
	padding:10px;
}
.advanceFeatures h4{
	margin-top:0px;
}
.paddingBottom20{
	padding-bottom:20px;
}
.LearnMorebtN {
    background: #FF1655;
    padding: 14px;
    border-radius: 0;
    margin: 15px auto;
    color: #050709 !important;
	font-size: 16px !important;
    border: none;
    width: 200px;
    display: block;
    letter-spacing: 2px;
    font-weight: 600;
}
#hrlpKitModal h3, #hrlKitModal h3, #iluminageTouchModal h3, #skinToneModal h3{
	margin-top:0;
	text-transform:capitalize; 
}
 
.selectinput {
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.selectinput input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.selectinput .checkmark {
    position: absolute;
    top: -2px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
}

/* On mouse-over, add a grey background color */
.selectinput:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.selectinput input:checked ~ .checkmark {
    background-color: #999;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.selectinput input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.selectinput .checkmark:after {
    left: 7px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.cyantextacne{
	font-size:25px;
	color:#32a087;
	font-weight:600;
	padding: 50px 0 0 0;
}
.sectionpadding{
	padding:30px 0;
}

.skinColors li{
	float: left;
    margin-right: 40px;
    text-align: center;
}
.skinColors li p{
	text-align: center;
	margin:5px 0;
	font-size: 13px;
}
.skinColors .whiteColor{
	width: 61px;
    margin: 0 auto;
    height:26px;
	background-color: #fef3ed;
}
.ivoryColor{
	width: 61px;
    margin: 0 auto;
    height:26px;
	background-color: #f0e0d1;
}
.beigeColor{
	width: 61px;
    margin: 0 auto;
    height:26px;
	background-color: #e1c6ab;
}
.lightBrownColor{
	width: 61px;
    margin: 0 auto;
    height:26px;
	background-color: #bd906f;
}
.mediumBrownColor{
	width: 61px;
    margin: 0 auto;
    height:26px;
	background-color: #92542f;
}
.darkBrownColor{
	width: 61px;
    margin: 0 auto;
    height:26px;
	background-color: #673e22;
}
.technology  .subnavMobile{
	padding-top: 18px !important;
}
#top {
	float:right;
	position:fixed;
	bottom: 10px;
    right: 10px;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    opacity: 0.5;
    display:none;
	z-index:999;
    cursor: pointer;
}
#top img{
	width: 60px;
    height: 60px
}
#top:hover {
    opacity: 1;
}

.PDFdownload img{
	padding:0 10px 0 0;
	
}
.userManuals{
	border-bottom:1px solid #ccc;
	padding:20px;
}

.backordermsg,.minStockMsg{
	display:none !important;
}
#contactUsForm input, #contactUsForm select{
	margin: 0 0 5px 0;
    padding: 6px;
}

/* ===== cart styles strats here ==== */
.CheckBoxShip {
    width: 35px;
}
#deliveryOptions-apo, .shippingAddress #deliveryOptions{
	display: none;
}
.entryPrice .price{
	font-size: 14px;
    color: #666;
}
.CoLor {
    font-size: 13px;
    color: ##999;
}
.megamenu ul li a{
	height:auto;
}
.carTSteps {
	background: #666;
	padding: 0;
	height: 58px;
	margin: 0 0 45px;
}
.brdrcart {
    border-right: 1px solid #ccc;
    position: absolute;
    right: 0;
    height: 25px;
    top: 21px;
}
.carTSteps ul .active, .carTSteps ul li:hover {
    border-bottom: 6px solid #FF1654;
}
.carTSteps ul {
    margin: 0 0 0 1%;
}
.carTSteps ul li {
    text-align: center;
    padding: 3px 0 0;
    line-height: 52px;
    width: 24%;
    float: left;
    margin: 0 0 0 2px;
    position: relative;
}
.carTSteps ul .active, .carTSteps ul .active a, .carTSteps ul li:hover a {
    color: #fff;
}
.carTSteps ul li a {
    color: #ccc;
    margin: 15px 0;
    text-decoration: none;
}
.cartpagesh3 {
    color: grey;
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
}
.guest {
    font-size: 16px;
	color: #606060;
}
.mybag .mybagHeader {
    padding-bottom: 10px;
    text-align: center;
    /*margin: 0 0 0 135px;*/
}
.BordermyBag {
    width: 50%;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
}
.CartDetails {
    padding: 55px 0 15px;
}
.PrCat, .QNTY {
    padding: 10px 0;
    font-size: 14px;
    height: 41px;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
}
.QNTY {
    color: #999;
    margin: 0 0 20px;
}
.Qntybox {
    padding: 0 0 35px;
    font-weight: 600;
    font-size: 16px;
}
.PNaMebox .pnaME {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
}
.replenishMsg {
    font-size: 12px;
    line-height: 24px;
    width: 23em;
}
.mybag .entryPrice, .mybag .font-bold {
    font-weight: 600;
}
#promotionCode {
    border: none;
    border-bottom: 1px solid #30308e;
    box-shadow: none;
    padding: 10px 0;
    color: #333;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
	width: 260px;
	outline:none;}
.promosubmit {
    border-radius: 0;
    background: #ccc9;
    color: #050709;
    font-size: 10pt;
    padding: 2px 15px;
    border: none;
    margin: 0 10px 0 0;
    font-weight: 600;
    height: 38px;
}
.PRomoDiscnt {
    line-height: 28px;
    text-align: left;
    padding: 0;
}
.PRomoDiscntRight {
    line-height: 28px;
    text-align: right;
}
.PrCat {
    margin: 0 0 10px;
}
.mybagHeader img {
    margin: 0 20px;
}
.CheckOUTPaypal {
    background: gray !important;
    border: none;
	border-radius: 0;
    padding: 10px 50px;
	color:#fff;
}
.ortxt {
    color: #000;
    font-size: 16px;
    display: inline-block;
    margin: 0 20px;
	font-weight: 600;
}
.CheckOUTtriA {
    border: none;
    background: #FF1654 !important;
	border-radius: 0;
    padding: 10px 50px;
	color:#fff;
}
.CheckoutFixed {
    background: #fff;
    border-top: 1px solid #ccc;
    padding: 30px 0;
    position: fixed;
    bottom: 0;
    z-index: 999;
    right: 0;
    left: 0;
	width:100%;
}
.paypalDesktopDiv {
    width: 100%;
    margin: 42px 0 65px;
    padding-top: 10px;
}
.PNaMebox {
    padding:10px 90px 35px 113px;
}
.mybag .update-qty {
    cursor: pointer;
}
.mybag .border-blue {
    margin: 20px 1px;
}
.LiveChat a{
	color: #30308e;
	font-weight:600;
	margin:6px 0;
	display:inline-block;
}
.btn-primary:hover {
    color: #fff;
    background-color: #286090 !important;
    border-color: #204d74;
}
.promocodebox{
	padding:30px 0;
}
.mybag .freeGiftQty {
    text-indent: 40px;
}
.BGgraybrdr {
    background: #f6f6f6;
    border-top: 1px solid #ccc;
    padding: 10px 0;
}
.ItemImage {
    margin: 0 0 0 20px;
}
.shippingHeader {
    padding-bottom: 30px;
    
}
.shippingHeader, .thankyou .orderConfirmatioinText p {
    text-align: center;
}
.ORderHistory {
    padding: 10px 0;
}
.review-order .hr-small {
    border: 0;
    border-bottom: 1px solid #D8D8D8;
    clear: both;
}
.PaddingOrderSum {
    padding: 20px 0 20px 0px !Important;
}
.review-order .line-height {
    line-height: 2em;
	padding: 10px 0;
    height: 28px;
}
.OrdrSum a, .OrdrSum a:focus {
    color: #30308e;
}
.EditBtn a {
    line-height: 24px;	
}
.shippingAddressHopup .modal-dialog {
    width: 330px;
}
.shippingUpdateBtn {
    width: 300px;
    color: #fff;
    background-color: #FF1654;
    font-size: 14px;
    border: none;
    margin-top: 10px;
    padding: 10px;
}
.ShippingBTN, .mybagBTN {
    background: url(/triawebstore2/images/2013/us/cart/arrow-back.png) left 3px no-repeat;
    padding: 0 30px;
    margin: 11px 0 0;
}
.mybagBTN {
    display: inline-block;
}
.ShippingBTN, .mybagBTN {
    border: none;
    color: #676767;
}
.thankyou .margin-top-1em {
    margin-top: 1em;
}
.thankyou h6 {
    font-size: 20px;
}
.thankyou .text-bold {
    font-weight: 700;
}
.thanksText{
    color: #298074;
    padding: 40px 0 0;
    border-top: 0;
}
.thankyou .hr {
    margin-top: 1em;
    margin-bottom: 3em;
    border: 0;
    border-bottom: 2px solid #eee;
}
.thankYouPageProductsImageWrapperHeight img {
    height: 180px;
}
.thankyou .margin-top-2em {
    margin-top: 2em;
    min-height: 44px;
}
.thankyou .ratingContainer {
    float: left;
    margin-bottom: 10px;
    margin-top: 5px;
    width: 100%;
}
.thankyou .img-head {
    font-size: 17px;
    color: #676767;
    line-height: 1.5em;
    text-align: left;
}
.thankYouPageProductsImageWrapperHeight {
    min-height: 320px;
}
.thankyou .product-des {
    color: #999;
    margin-top: 20px;
    text-align: left;
}
.interested{
	color: #30308e;
	font-size: 24px;
	margin: 70px 0 10px 0;
    font-weight: 600;
    font-family: Arial, sans-serif;
}
.shippingInput {
    width: 100%;
    padding: 7px !important;
    margin-top: 5px !important;
    border: none !important;
    border-bottom: 1px solid #30308e !important;
    outline: 0;
}
.shippingSelect {
    border: 1px solid #ccc !important;
    margin-top: 5px;
    width: 100%;
    border: none;
    padding: 7px;
    outline: 0;
}
.shippingAddressHopup .modal-content {
    border-radius: 0;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
.shippinHopupHead {
    font-weight: 700;
    font-size: 18px;
}
#shippingMethod1 .active, #shippingMethod2 .active, #shippingMethod3 .active, #shippingMethod4 .active {
    border: 1px solid #FF1654;
    cursor: pointer;
}
#deliveryOptionsHopup .deliveryBlock{
	width:100% !important;
	padding:20px !important;
	margin: 0 0 15px 0;	
}

.deliveryBlock .freeStandard{
	float:left;
} 
.deliveryBlock {
    background: #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 0;
    margin-bottom: 28px;
    padding: 30px 29px 30px 10px;
    text-align: left;
    color: #A2A2A2;

}
#shippingMethod1 input, #shippingMethod2 input, #shippingMethod3 input, #shippingMethod4 input {
    visibility: hidden;
    height: 0;
    display: inline-block;
    float: left;
}
#shippingMethod1, #shippingMethod2, #shippingMethod3, #shippingMethod4 {
    display: block;
    font-weight: 400;
    cursor: pointer;
}
.shippingAddressHopup .modal-header .close {
    margin-top: 7px;
}
.cvvInput {
    min-width: 165px !important;
    padding: 7px !important;
    margin-top: 5px !important;
    border: none !important;
    border-bottom: 1px solid #30308e !important;
    outline: 0;
}
.make-payment .line-field {
    border: none;
    margin: 0;
    border-bottom: 1px solid #30308e !important;
    box-shadow: none;
    color: #676767;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    width: 100%;
	padding: 7px 0;
	outline:none;
}
.make-payment select {
    background: 0 0;
    padding: 2px;
	outline:none;
	border:none;
	font-size: 13px;
	border-bottom: 1px solid #30308e;
}
.make-payment .form-group label {
    color: #333;
    font-weight: 600;
    margin-bottom: 10px;
    text-align: left;
}
.shippingAddressForm .form-group, .orderSummaryContainer .form-group, 
.paymentinfo .form-group{
    margin: 15px 0;
}
.paddingleftnone {
    padding-left: 0 !important;
}
.cArdsLogos {
    margin: 10px 0;
    float: left;
}
.requireSignature {
    color: #606060;
    font-size: 13px;
    font-weight: 700;
    margin-left: 5px;
}
.signatureReceipt {
    color: #a9a9a9;
    font-size: 12px;
    margin-top: 10px;
    padding: 0 0 10px;
}
.termsofUse .maring-top-1em {
    margin-top: 1em;
}
#privacyPolicyHopup h3, #termsOfUseHopup h3 #replenishTermsHopup h3{
	text-transform:capitalize;
	color: #30308e;
} 
.freeStandardPrice {
    font-weight: 700;
    text-align: right;
}
.cvvModal {
    padding: 0 30px;
}
.ShippgAddDelivery {
    color: #676767;
    font-weight: 400;
	padding:0 0 0px 0;
    font-size: 22px;
	text-transform:capitalize;
	font-family: Arial, sans-serif;
}
.paddingnone, .paddingnoneright {
    padding-right: 0!important;
}
.make-payment .fieldsRequired {
    color: #B0B0B0;
	margin: 0 0 30px 0;
}
.ShippingBTN {
    display: inline-block;
}
.billingAddress{
	margin:30px 0;
}
.billingAddress input, .billingAddress select{
	margin: 10px 0 !important;
}
.shippingTime {
    border-top: 1px solid #e6e6e6;
    color: #9b9b9b;
    padding:20px 15px;
}
#totalPrice{
	font-weight: bold;
}
.recommendedProducts{
	margin: 0 0 50px 0;
}
.PRomoDiscnt{
	padding:0 !important;
}
.img_interested{
	width: 120px;
    height: 110px !important;
    margin: 0 0 10px 0;
}
.hintuse{
	position: absolute; 
	margin-left: -425px; 
	margin-top: 482px;
	font-size:12px;
	color:#232323;
}
.signUpThankYouFooterCls, .signUpThankYouCls{
	border:1px solid #108910;
	margin:0 0 10px 0;
	padding:5px;
}
.signUpThankYouFooterCls p, .signUpThankYouCls p{
	color:#108910;
}
.notifybtn{
	background:#e6e6e6 !important;
	border-radius:0 !important;
	border:none !important;
	color:#333 !important;
	outline:none !important;
}
#getNotifiedForm{
	background: #fef7f1;
    border: 1px solid #fddce5;
	padding:10px;
}
.notifyinput{
	border:none !important;
	background:#fff;
	padding: 6px !important;
    height: 31px;
    font-size: 13px;
    box-shadow: 0px 0px 1px #999;
    width: 65% !important;
	outline:none;
}
.notifytxt{
	margin:0 0 6px 0;
}
.notify-me-thanyou-msg{
	background:#d5ecfb;
	padding:20px;
	color:#1d458a;
	font-size:13px;
	font-weight:bold;
	border-radius:0 !important;
}
.subscribe-email{
	font-size: 13px;
    margin: 5px 0 0;
}
.notify-me-error-msg{
	color:#ef071e;
	font-size:13px;
	margin-top:3px;
}
#promotions ul li.promotionBox{
	height: auto!important
}

/** hrl sub nav css starts here **/
.content-hrl{
	padding:20px 0;
}
.fontsize15{
	font-size:15px !important;
}
.derm-bg{
background: url("../../../images/2013/us/LHR/subnav/9outof10-beauty-02.jpg") no-repeat center top;
height:520px;
}
.derm-bg .headline{
	padding:150px 0 0 0;
}
.two-size-bg{
	background: url("../../../images/2013/us/LHR/subnav/Derm-Reco.jpg") no-repeat center top;
	height:500px;
}
.two-size-bg .headline{
	padding:150px 0 0 0;
}
.quote-hrl {
    color: #707070;
    font-family: Georgia, Arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
    background: url("../../../images/2013/ca/global/QuoteMarks_HRL.png") no-repeat;
    padding-left: 64px;
    padding-top: 23px;
    margin: 20px 0;
}
.pdf-link{
	float: left;
    padding: 10px;
}
.position-relative{
	position:relative;
}
.shop_why_tria_p1 {
    position: absolute;
    top: 380px;
    left: 186px;
}
.shop_why_tria_p2 {
    position: absolute;
    bottom: 60px;
    left: 186px;
}
.subHeader h2 {
    color: #3b9e84 !important;
    font-size: 30px;
    margin-bottom: 15px;
}
.get-started .step1-hrl{
	padding:30px !important;
}
.advance-feature{
	padding: 20px 0px 0 50px !important;
}
.Petite-sized{
	padding: 70px 0 0 40px !important;
}
.proffession{
	color:#2BC098;
	font-size:13px;
}
#real_head2, #real_head_show2{
	font-family: Georgia, arial, sans-serif;
    font-size: 23px;
    line-height: 29px;
}
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
#accordionfaq  .panel {
	border-radius: 0 !important;
	box-shadow: none;
	border-color: #EEEEEE;
}

#accordionfaq  .panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}

#accordionfaq  .panel-title {
	font-size: 15px;
	line-height: 18px;
}

#accordionfaq  .panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
}

#accordionfaq .more-less {
	float: right;
	color: #212121;
}

#accordionfaq   .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}

/** hrl sub nav css end here **/

.select_products ul{
	float:left;
	border: 1px solid #ccc;
    width: 135px;
    height: 144px;
    cursor: pointer;
    margin: 7px 7px 30px 7px;
}
.select_products p{
	font-size:13px;
	text-align:center;
}
.select_products input{
	float:right;
}
.select_products ul li{
	cursor: pointer;
}
.select_products input[type="radio"]:checked+label {
	font-weight:bold;	
}
#freeProductModal .modal-dialog {
    margin: 60px auto !important;
}
.recommended-img{
	width:57px;
	height:57px;
	border:.95px solid #ccc;
	padding: 2px;
	margin: 0 7px 0 0;
	position:relative;
	cursor:pointer;
	float:left;
}
 
.display-recommended{
	display:none;
}
.display-recommended h5{
	font-size:12px;
}
.recommended-img:hover .display-recommended{
	display:block;
	bottom: 57px;
    position: absolute;
    left: 0px;
	width:185px;
	padding: 5px;
    border: 1px solid #ccc;
    background: #fff;
}
.recommended-item{
	margin:10px 0 0 0;
}
.skinchartoutstock{
	font-style:italic;
	padding-top:2px;
	padding-left:3px;
	font-style:italic;
	color:#ff498e; 
}
.yotpo a, .yotpo .yotpo-review .yotpo-read-more{
	color:#30308e !important;
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
    color:#30308e !important;
}
/*password policy start */
#password-strength-status {
	padding: 3px 10px;
    color: #FFFFFF;
    margin-top: 5px;
    font-size: 13px;
    border-radius: 15px;
}

.medium-password {
	background-color: #e2ad17;
	border: #BBB418 1px solid;
}

.weak-password {
	background-color: #d4432c;
	border: #AA4502 1px solid;
}

.strong-password {
	background-color: #12CC1A;
	border: #0FA015 1px solid;
}
/*password policy start */

/****************** Log in to your account css starts ******************/
.logIn-hopUp .line-field	{
	border-bottom:1px solid #Ff1654;
	width:100%;
}

.logIn-hopUp  .modal-body p {
    margin: 5px 0px 0;
}

#userLogin button.btn{
	color: #ffffff;
    background-color: #Ff1654;
	border: 0px;
	width: 100%;
    margin: 10px 0px;
}

/****************** Log in to your account css ends ******************/
/****************** my account css starts ******************/
.my-account .page-heading {
    background-color: #676767;
    color: #545454;
    padding:28px 0;
}
.my-account .page-heading p {
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    font-style: italic;
}
.my-account{
	padding: 0px !important;
}
.accountHeadingTabs{
	width: 100%;
	text-align: center;
}
.desktopTabs{
	padding: 0px 0px 50px;
	text-align: center;
	height: auto;
}
.desktopTabs div{
	width: 33.3%;
    padding-top: 15px;
    display: inline-block;
    height: 56px;
    float: left;
    font-weight: bold;
	border-bottom: 2px solid #CCCCCC;
}
.desktopTabs div a{
	color: #4D4D4D;
	padding-bottom: 20px;
}
.desktopTabs div:hover, .desktopTabs .active-page{
	border-bottom: 2px solid #E8235B;
	box-shadow: 0 5px 0 #E8235B;
    color: #4A4A4A;
}
.desktopTabs .active-page a, .desktopTabs:hover a{
	color: #4D4D4D;
	text-decoration: none;
}

.my-account .accountHeading{
	padding: 0px;
}
.my-account .user-info{
	float: right;
}
.my-account .user-info ul li{
	list-style-type: none;
}
.my-account .user-info ul li b{
	text-transform: uppercase;
}
.my-account .user-info ul li:nth-child(1){
	color: #4A90E2;
	font-size: 15px;
	padding-bottom: 10px;
	margin-top: 20px;
}
.my-account .user-info ul li:nth-child(2){
	color: #4A4A4A;
	font-size: 24px;
	padding-top: 10px;
    font-weight: bold;
}
.my-account .user-info ul li:nth-child(3){
	color: #4A90E2;
	font-size: 15px;
	padding-bottom: 10px;
}
.my-account .page-content{
	padding: 25px 0px;
}
.my-account .user-info{
	padding: 25px 0px;
}
.my-account .user-info ul a{
	color: #3EC2B7;
}
.my-account .user-info div{
	width: 100px;
}
.my-account .user-info div:first-child{
	font-weight: bold;
	color: #4A90E2;
	font-size: 20px;
	border-bottom: 2px solid #E6E6E6;
	width: 100px;
}
.my-account .page-content h3{
	color: #4A4A4A;
	font-weight: 600;
}
.my-account #successMsg{
	color: green;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.my-account #errorMsg{
	color: #FF1900;
    margin-bottom: 1em;
    padding: 0.3em 0;
}

#successMsg{
	color:#264409;
}
.success{
	color:#green;
}
/**** Order-History ****/
.order-history{
	margin: 15px -10px
}
.my-account .totalCost{
	display:block;
}
.my-account .row .desktopOrderHistoryDate, .my-account .row .price, .my-account .row .addtoBag{
	display:block;
}
.my-account .user-info{
	text-align: right;
}
.my-account .order-history{
	color: #4C4C4C;
}
.my-account .order-history-details{
	color: #ABABAB;
}
.my-account .page-heading h4{
	color:#fff;
	font-weight: normal;
}
.order-history-col{
    margin-top: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
	background-color: #F2F2F2;
	border:1px solid #CCCCCC;
	border-left: none;
    border-right: none;
}
.order-history .desktop{
	display: block;
}
.order-history .mobile{
	display: none;
}
.order-history-col div.padding-lr:nth-child(1){
	padding-left: 10px;
}
.order-history-details .padding-lr{
	padding: 0px;
}
.order-history-col .padding-lr{
	padding: 0px;
}
.order-history-details{
	padding: 15px 0px 8px;
}
.order-history-details .options{
	padding: 0px;
}
.order-history-details .options a{
	color: #3EC2B7;
	font-weight: bold;
}
.order-history-details div.product-image, .order-history-details div.product-qty, .order-history-details div.product-name{
	display: inline-block;
}
.order-history-details div.product-image{
	padding: 0px;
}
.order-history-details div.product-qty{
	width: 30px;
	text-align: center;
	padding: 0px;
}
.order-history .desktop{
	border-bottom: 2px solid #E6E6E6;
	
}
.order-history-details div.product-qty, .order-history-details div.product-name{
	vertical-align: top;
	color: #4D4D4D;
	font-weight: bold;
}
.order-history-details div.product-name{
	max-width: 300px;
}
.order-history hr{
	border: 1px solid #E6E6E6;
    width: 102%;
    margin: 0px -15px;
}
.order-history-details .options div{
	padding-bottom: 6px;
}
.order-history-details .product-price, .order-history-details .product-status{
	width: 49%;
	height: 30px;
	display: inline-block;
	vertical-align: top;
}
.order-history .order-history-col:last-child(){
	margin-top: 50px;
}
/**** Order-History ends****/

/**** Account Info ***/
.account-info{
	margin-left: 20px;
    margin-right: 20px;
	margin-top:190px;
}
.account-info label.control-label{
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
}
.account-info hr{
    border: 1px solid #CCCCCC;
    margin: 20px 10px;
    margin-top: 30px;
}
.account-info .line-field{
    width: 100%;
	border-bottom: 1px solid #Ff1654 !important;
    font-size: 16px;
    border: none;
    border-radius: 0;
    box-shadow: none;
	padding: 6px 5px !important;
}
.account-info  .account-info .shipping-address, .account-info .contact-box, .account-info .billing-address{
	padding: 0px;
	border-top: 1px solid #ccc;
    padding-top: 30px;
}
.account-info .billing-address{
	border-bottom: 1px solid #ccc;
    padding-top: 30px;
}
.account-info .password-box{
	padding-top: 50px
}
.account-info .form-fields{
	padding: 25px 0px;
}
.account-info .form-group{
	margin-bottom: 0px;
}
.account-info .form-fields-more{
	padding: 0px 0px 30px;
}
.account-info .form-fields-more .form-group{
	margin-left: -5px;
	margin-right: -5px;
}
.account-info .password-box {
    padding-top: 50px;
}
.account-info .fields-info{
	padding-left: 10px;
}
.account-info .shipping-address select,  .account-info .billing-address select{
	padding: 0px;
}
.account-info .form-fields .col-sm-4{
	padding-right: 10px;
    padding-left: 10px;
}
.account-info .sub-fields{
    padding-left: 10px;
    padding-right: 10px;
}
.account-info .billing-address input[type=checkbox]{
	margin-left: -5px;
    width: 18px;
    display: inline-block;
    margin: 0px;
}
.account-info .billing-address .shoping-info span{
	display: inline-block;
    margin-top: 7px;
    position: absolute;
    margin-left: 10px;
}
.account-info .billing-address .form-fields div:nth-child(2){
	padding-top: 10px;
    margin-left: -20px;
}
.account-info p.fileds-heading {
    color: #4A4A4A;
    font-weight: bold;
}
/**** Account Info ends****/

/**** Redeem Points ***/
.redeem-points .redeem-row{
	background-color: #F2F2F2;
	border: 1px solid grey;
	margin: 20px;
}
.redeem-points div.redeem-row:nth-child(1){
	margin-top: 56px;
}
.redeem-points .redeem-row div:not(:nth-child(1)){
	padding-top: 25px;
}

/**** Redeem Points ends ***/
.odd, .even{margin:15px 0;}
#replenish{margin:30px 0;}
#replenish tr{margin:10px 0;}
#replenish thead{border-bottom:2px solid #ccc;}
.replenish-me .product-qty div, .replenish-me .replenish-details .plus-minus div{
	display: inline-block;
	border: 1px solid #CCCCCC;
	color: #4C91E3;
	vertical-align: middle;
	text-align: center;
	padding-top: 0px;
	font-size: 18px;
	width: 28px;
}
.replenish-me .product-qty div a, .replenish-me .replenish-details .plus-minus div a{
	text-decoration: none;
	padding: 2px 8px;
}
.replenish-me .product-qty div a:hover, .replenish-me .replenish-details .plus-minus div a{
	text-decoration: none;
}
.replenish-me .product-qty div:nth-child(2){
	border: none;
	padding: 5px 10px;
	font-size: 16px;
}
.replenish-me .replenish-col{
	padding: 25px 0px 10px;
}
.replenish-me .replenish-col:nth-child(2){
	margin-top: 50px;
}
.replenish-me .replenish-details{
	border-top: 2px solid #CCCCCC;
	padding: 20px 0px;
}
.replenish-me .replenish-details .repl-pad-top{
	padding-top: 30px;
}
.replenish-me .replenish-details .product-qty{
	padding-top: 22px;
}
.replenish-me .replenish-details .plus-minus, .replenish-me .replenish-col .freq{
	padding-left: 0px;
}
.replenish-me .replenish-details .plus-minus div:nth-child(1){
	margin-right: 20px;
}
.replenish-me .replenish-details .cal{
	padding-right: 0px;
}
#replenish{width:100%;}
.hopUpShoppingBtn{
	width:198px;
	border:none;
	padding:8px;
	color:#fff;
	background-color:#Ff1654;
}
.hopUpShoppingBtn:hover{
	width:198px;
	border:none;
	padding:8px;
	color:#fff;
	background-color:#286090;
}
.hopupHr{
	width:80%;
	border-top:solid 1px #cccccc;
}

/*my account mobile tabs*/
.myAccountMobileTabs{
	list-style:none;
	margin:0;
	padding:0;
}
.myAccountMobileTabs li{
	width:100%;
	border-bottom:solid 1px grey;
}
.myAccountMobileTabs li a{
	display:block;
	text-decoration:none;
	color:#333333;
	padding:20px;
}
.myAccountMobileTabs li a:hover{
	display:block;
	text-decoration:none;
	color:#333333;
	padding:20px;
	font-weight:700;
}
.myAccountMobileTabs li a.active{
	font-weight:700;
}
.trackerDetailsBold {
    font-size: 16px!important;
    font-weight: 700!important;
}
.odd li {
	list-style-type:none;
}
.link_blue{
	color: #337ab7;
}
.replinishSucess {
    font-weight: 700;
    color: green;
    text-align: center;
}
#orderslist{
	min-height:auto !important;
}
#PaymentForm #creditCardNumber{
	background-size: 40px 246px !important;
}

/****************** my account css ends ******************/ 
.visible-xs {
display: none;
}
.reviewBtn {
width: 200px;
margin-left: 254px;
}
.youtube_vid_size {
top: 20% !important;
}
.mgtop2em {
margin-top: 2.0em;
}

.visible-mobile {
display: none;
margin-top: 25px;
}

.contentP {
width: 100% !important;
}


.triarwd-noleft {
float: none !important;
}

.pin-it-button {
display: none !important;
}
#product_display {
max-width: 100% !important;
height: auto !important;
display: block !important;
}

.reviewsContent span {
word-wrap: break-word;
}

.triarwd-mobileassurance {
width: 94%;
border-top: solid 1px #ddd;
border-bottom: solid 1px #ddd;
padding-top: 10px;
padding-bottom: 10px;
}

#product_flag {
z-index: 1;
}

#topical_pricing {
width: 180px;
float: left;
margin-top: 0.4em;
position:relative;
position:relative;
}

#topical_divider {
width: 20px;
float: left;
margin-top: 0.8em;
}

#topical_replenish {
width: 200px;
float: left;
margin-top: 0.4em;
margin-left: 0.5em;
}

.mgtop2em {
margin-top: 2.0em;
}

.interestedProduct {
padding-bottom: 35px;
}

.interestedProduct p img {
width: 120px;
height: 120px;
}

.borderrb {
border-right: solid 1px #ccc;
}

.triarwd_accordian_borderbottom {
border-bottom: 1px solid #ccc;
padding-bottom: 40px;
}

#replenish_hopup_close {
margin: -125px 0 0 600px;
position: fixed;
z-index: 4000;
}

.hrlClose {
margin: -119px 5px 0 558px !important;
}

.topicalHopup_right {
box-sizing: unset;
box-sizing: content-box;
}

.topicalHopup {
box-sizing: unset;
box-sizing: content-box;
}

#quickhopup_reviews {
box-sizing: unset;
box-sizing: content-box;
}

input[type="radio"]:not(old) {
font-size: 1em;
height: 1em;
margin: 0 0.1em 0 0 !important;
opacity: 1 !important;
padding: 0;
width: 15px !important;
}

.BVRRRatingSummaryS {
width: 100% !important;
}

.reviewsInfo .row {
margin-right: 0 !important;
margin-left: 0 !important;
}

.triarwd-bulletlist {
margin-top: 10px;
}

.triarwd-bulletlist li {
list-style: initial;
margin-left: 1.3em;
line-height: 1.5;
}

.triarwd-orderlist {
margin-top: 10px;
}

.triarwd-orderlist li {
margin-left: 1.3em;
line-height: 1.5;
}

.ac_content p {
line-height: 1.5;
}
.tryitNowForMobile6 {
display: none;
}
@media (min-width: 20px) and (max-width: 414px) {
.navbar-collapse {
	max-height:500px;
}
.input_size {
	width:325px;
}
#sweeps_text_box{width:100% !important;}

#promotions h2{
font-size: 24px;
}
.PromoBanner  h1 br{display:none;}

.shopCTA a{
width:46.6% !important;
}
.skin_back1 .colorwidth{
width: 16%;
}
.skin_back2 .colorwidth{
width: 14%;
}
.addTobag{
 width:100%;
}
.termsList{
padding: 0 0 10px;
width: 100%;
}
.termsList li{
float:none !important;
margin-left:0px;
text-align: center !important;
 
}
.paddingnonemobile {
padding: 0;
}
.successPadding {
padding: 20px 20px 40px 20px;
}
.BannerText{position:absolute;top: 20px;
left: 0;width: 98%;margin: 0 auto;}
.BannerWrapper{height:auto;margin:0;}
.BannerWrapper img{width: 100%;left: 0;
margin-left: 0;}
.QuickVbox .modal-dialog{width:95%;}
.shopall_img_content{width:auto;margin:0;padding:0;}
.hidden-xs{display:none !important;}
.visible-xs{display:block !important;}
.mobile_percent{width:35%}
.UPTo{top: 0px;left: 40px;}
.getMyCodeWrapper{padding-top:35px;}
.getMyCodeWrapper .redeem-text p{font-size: 16px;}
.getMyCodeWrapper .percentText{font-size: 3.5em;margin:20px 0 0 3px;}
#product_info .pricing_left {
width: 116px !important;
}
.jcarousel-us-product ul li {
width: 65px;
height: auto;
}
#content .shopall_product {
width: 100%;
height: auto;
}
.no-mobile-320 {
display: none;
}
 
.skin_chart_cell, .skin_chart_cell2{
width:auto;
padding: 2px;
font-size: 13px;
} 
#container_skin{
padding-top:0px;
padding-right:10px;
}
#skinToneModal a.greenbtn2{
margin: 0 10px 0px 0;
}
.result_head3{
	width: 62%  !important;
}
.result3 {
	width:100% !important;
}
}
@media (min-width: 20px) and (max-width: 767px) {
	.select_products .addTobag{
		width:80% !important
	}
/*account info*/
	.account-info {
	    margin-left: 0px;
	    margin-right: 0px;
		margin-top:0;
	}
	.my-account .page-heading p{
		color: #585858;
		font-size: 26px;
	}
	.my-account .page-heading{
		background-color: #ececec;
		color: #545454;
		padding: 19px 0;
	}
	.mobileTabs  .row {
		margin:0  -15px 0 -15px !important;
	}
	.row-margin{
		padding:0;
	}
	.mobile-width{
		width:15%;
	}
	.xs-font-11{
		font-size:11px !important;
	}
	.holder a{
		margin:0 0 0 10px !important;
	}
	#replenish{
		border:none !important;
	}
	
	#replenish  tr th{
		font-size:12px;
	}
	#replenish .btn{
		 padding: 6px 2px;
		 font-size:12px;
	}
	#replenish td{
		 font-size: 13px;
	}
	.account-info .fileds-heading{
		margin-bottom: 15px;
	    font-weight: bold;
	    font-size: 16px;
		margin-top:20px;
		margin-left: 10px;
	}
	.account-info .password-box, .account-info .contact-box, .account-info .shipping-address, .account-info .billing-address{
	    padding: 0px 0px 20px;
	}
	.account-info .fields-info{
		margin: -5px 0px;
	}
	.account-info .line-field{
		margin-bottom: 10px;
	}
	.account-info .password-box, .account-info .contact-box, .account-info .shipping-address, .account-info .billing-address {
	    padding: 0px;
	}
	.account-info hr {
		margin: 0px 0px 20px;
	}
	.account-info .form-fields-more{
		margin-top: -25px;
	}
	.account-info .shoping-info{
		padding: 10px;
	}
	.account-info .sub-fields{
	    padding: 0px;
	    margin: 0px -15px;
	}
.get-started .step1-hrl {
    padding: 10px !important;
}	
.position-relative br, .product-info br, .content-hrl br{
	display:none;
}
.derm-bg .headline{
	padding: 200px 0 0 0;
}
.derm-bg{
	height: auto;
    background-size: contain;
}
.advance-feature, .Petite-sized {
    padding:0px!important;
}
#srl_downloads{
	padding: 15px 30px 0px 10px;
}
.two-size-bg{
	height: 400px;
    background-size: contain;
}
.two-size-bg .headline{
	padding: 200px 0 0 0;
}
.shop_why_tria_p1{
	top: 66%;
    left: 0%;
}
.shop_why_tria_p2{
	bottom: 10px;
    left: 0%;
}
#tertiarynav a{
	float:none;
	margin: 10px auto !important;
}
#big_img0 .real_img_size img{
	margin: 0 75px;
}
#tbdcbc_lhr_c_benefits4 .tbdcbContent .greenbtn2{
	top: 67%;
    left: 0;
    margin: 0;
    position: absolute;
    z-index: 88;;
}
.tbdcbc_lhr_c_benefits3b .tbdcbContent{
	width: 100%; 
    margin: 510px 0 0 0;
}
#tbdcbc_lhr_c_4x_whytria_feature7 .tbdcbContent{
	padding:180px 0px 40px 0;
}
 
#tbdcbc_lhr_c_easyToUse2 {
background: none !important;
}
.tbdcbc_lhr_c_easyToUse2 .tbdcbContent .headline h2{
	position:static;
}
.tbdcbc_lhr_c_easyToUse2 .tbdcbContent .bodycopy, .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .subHeader, .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_1, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_1, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .subHeader, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .bodycopy, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .headline h2{
	left:0 !important;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .subHeader, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .subHeader{
    top: 58px;
}
 #contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .bodycopy, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .bodycopy{
	top: 118px
 }
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_1 .bodycopy, #contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_2 .bodycopy, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_1 .bodycopy, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_1 .bodycopy, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_2 .bodycopy {
	top: 145px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_1, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_1{
	top: 100px;
	width: 100%;    
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .stepcopy_2, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .stepcopy_2{
	top: 244px;
	width: 100%;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2{
	height: 570px;
}
.tbdcbc_4x_feature11b .tbdcbContent, .tbdcbc_lhr_c_easyToUse_bigResults .tbdcbContent, .tbdcbc_hrlp_feature5b .tbdcbContent, .tbdcbc_hrlp_feature8 .tbdcbContent {
    margin: 10px 0 0 0;
	width:100%;
}
#contentP .subproduct_page_item .bc_lhr_C_easy_insts .imageURL, #contentP .subproduct_page_item .bc_lhr_c_easy_guide .imageURL, #contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8 .tbdcbContent, #contentP .subproduct_page_item .bc_hrlp_easy_guide .imageURL, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 .tbdcbContent{
	width:100%;
	margin:0;
	float:none;
}
#contentP .subproduct_page_item .bc_lhr_c_easy_guide, #contentP .subproduct_page_item .bc_lhr_C_easy_insts, #contentP .subproduct_page_item .bc_hrlp_easy_insts, #contentP .subproduct_page_item .bc_hrlp_easy_guide{
	border:none !important;
}
#tbdcbc_4x_feature11b .tbdcbImage{
	float: right;
	height: 385px !important;
}
.tbdcbc_lhr_c_easyToUse_bigResults{
	padding:0;
}
.tbdcbc_lhr_c_easyToUse_bigResults .tbdcbContent{
	margin:0;
}
#contentP .subproduct_page_item #p_lhr_c_easy_para.newspdpslot7 .content, #contentP .subproduct_page_item #p_hrlp_easy_para.newspdpslot7 .content{
	padding: 35px 0 0 0;
	font-size: 30px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8{
	padding: 0 0px 50px
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse8 .disclaimer, #contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 .disclaimer{
	margin-top: 0;
    clear: both;
    float: left;
    height: auto;
	position:static;
}
.tbdcbleft .tbdcbImage{
	float:none;
	margin: 70px 0 0;
}
.subproduct_page_item .tbdcbContent DIV.headline{
	margin:0px 0 0 0;
}
#contentP .subproduct_page_item .tbdcbc_lhr_c_easyToUse2 .tbdcbContent .headline h2{
	left:0;
}
.jcarousel-skin-about .jcarousel-container{
	padding:0;
}
.jcarousel-skin-about .jcarousel-container-horizontal, #tab_show_content .right, .jcarousel-skin-about .jcarousel-clip-horizontal{
	width:100% !important;
	margin:0;
}
.jcarousel-skin-about .jcarousel-item-horizontal{
	margin-right: 20px;
}
#tab_show_content{
	padding-top:0px;
}
#tab_show_content .right .arrow{
	text-align:right;
}
#contentP .subproduct_page_item .bc_hrlp_easy_guide, #contentP .subproduct_page_item .bc_hrlp_easy_insts, #contentP .subproduct_page_item .bc_hrlp_easy_insts .imageURL, #contentP .subproduct_page_item .bc_hrlp_easy_faqs, #contentP .subproduct_page_item .bc_hrlp_easy_faqs .imageURL{
	width:100%;
	margin:0;
}
.tbdcbc_hrlp_feature5b{
	height:auto;
	padding: 0px 0px 0px 0 !important;
}
#derm_background .tbdcbcenter .tbdcbContent{
	padding: 0;

}
.jcarousel-skin-about{
	display:none;
}
.hide_show_buttons, #right_faq, #left_faq {
	padding: 0px 0 0 !important;
}
.tbdcbc_hrlp_feature8{
	background:none !important;
	padding: 0 0 30px 0;
	height:auto;
}
.tbdcbc_hrlp_feature8 .tbdcbContent{
	padding:0px 0 0 25px;
}
#why_srl_mod1{
	background:none;
	height:500px;
}
div#tmpSlideshow{
	width:100%;
	
}
#why_srl_mod1 .mod1-content{
	width:100%;
	float:none;
	margin:0;
}
div#tmp_colors_SlideshowControls{
	top:280px;
}
#why_srl_mod2, #why_srl_mod5, #why_srl_mod4, #why_srlp_mod2, #why_srlp_mod5{
	padding:10px 0;
}
#why_srl_mod3{
	background:#f5f5f5;
	height:auto;
	padding:10px 0;
}
.zakia_disc{
	width:100%;
	position:static;
}
#why_srl_mod5, #why_srl_mod6, #why_srlp_mod5{
	padding:0;
}
#why_srl_mod5 .mod5_fda_text{
	width:100%;
	margin-top:0;
}
#why_srl_mod5 .mod5_fda_img, #why_srlp_mod5 .mod5_fda_img{
	width:100%;
	height:auto;
}
#srl_use_steps{
	background:#f6f6f6 !important;
}
#srl_downloads .download2 .download2_img, #srl_downloads .download3 .download3_img{
	margin-left:0;
}
#srl_downloads .download2 .download2_copy, #srl_downloads .download3 .download3_copy{
	margin: 0 0px 0 60px;
    float: none;
}
#srl_downloads .download1, #srl_downloads .download2, #srl_downloads .download3{
	width:100%;
	border:none;
}
#srl_easytouse_mod3, #expert_next2{
	display:none;
}
.button2{
	bottom: -30px;
    left: 120px;
}
#srl_easytouse_mod4, #srl_easytouse_mod4 .carousel{
	width:100%;
	padding:0 0 40px 0;
}
.button1{
	bottom: -29px;
    left: 20px;
}
#crosssell_module{
	background:none;
	height:auto;
}
#crosssell_module .crossell_content{
	padding-top: 0;
}
#srl_easytouse_mod4 .carousel .jCarouselLite{
	width:100% !important;
}
#srlp_flip .thumb {
    width: 49%;
    height: 100%;
}
.hintuse{
	position:static;
	margin: 0 0 0 0;
    text-align: center;
    display: inherit;
}
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote{
	margin:0;
}
#srlp_easytouse_mod3 .srlp_user_content{
	float:none;
	width:100%;
}
#srlp_easytouse_mod3 .noslide_content{
	position:static;
	width:100%;
}
#srlp_easytouse_mod3 #expert_prev, #srlp_easytouse_mod3 #expert_next{
	top: 93px;
}
#srlp_easytouse_mod3 .srlp_user_img{
	display:none;
}
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote p{
	font-size:17px;
	padding-top:0;
}
#srl_easytouse_mod3, #srlp_easytouse_mod3{
	border:none;
	margin: 0 0 70px 0;
}
#srlp_use_steps{
	height:auto;
}
 #why_srlp_mod1 .mod1-content{
	 float:none;
	 width:100%;
	 margin:0px;
 }
 #why_srlp_mod1{
	 background:none;
	 height:auto;
	 padding:0 0 60px 0;
 }
 #why_srlp_mod1 #tmp_colors_SlideshowControls{
	 top:320px !important; 
 }
 #why_srlp_mod5 .mod5_fda_text{
	 width:100%;
	 margin:0;
 }
 .noslide_content h2 br{
	 display:none;
 }
}

@media (min-width: 414px) and (max-width: 736px) {
.addTobag{ width:100%;}
.shopCTA a { width: 47.3% !important; }
.PromoBanner h1{padding: 5px !important}
#skinToneModal .modal-body{padding:0 0 0 30px;}
.termsList{
padding: 0 0 10px;
width: 100%;            
}
.termsList li{
float:none !important;
margin-left:0px !important;
text-align: center !important;
 
}
.hidden-xs{display:none !important;}
.visible-xs{display:block !important;}
.tryitNowForMobile5 {
display: none;
}
.tryitNowForMobile6 {
display: block;
width: 80%;
margin: 0 auto;
}
.skin_back1 .colorwidth{
width: 16%;
}
.skin_back2 .colorwidth{
width: 14%;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
/** Hrl pages ipad responsive **/
.product-info  p br, .content-hrl br, .position-relative p br{
	display:none;
}
.shop_why_tria_p1, .shop_why_tria_p2{
	left:10%;
}
.tbdcbc_lhr_c_benefits3b .tbdcbContent{
	margin: 540px 0 0 0;
}
#tbdcbc_lhr_c_4x_whytria_feature7 .tbdcbContent{
    padding: 120px 50px 40px 400px;
}
#contentP .subproduct_page_item .tbdcbback{
	background-position:center !important;
}
.shop_why_tria_p{
	margin: 589px 0 0 -669px;
}
#bc_lhr_c_whytria_feature8 .imageURL{
	width: 405px !important;
	float:none !important;
	margin:0 auto;
}
#tbdcbc_lhr_c_benefits_fda .bodycopy{
	background:none;
}

/** Hrl pages ipad responsive **/
.input_size{
	width: auto;
}
.technologyBanner {
	width: 380px;
	left: 47% !important;

}
.shopCTA a{width: 235px !important;}

#container_skin{
padding-top:30px;
padding-right:10px;
}
.addTobag{
 width:320px;
}
.skin_back1 .colorwidth{
width: 110px;
}
.skin_back2 .colorwidth{
width: 95px;
}
#skinToneModal .skin_back2{margin: 30px 0;}
#skinToneModal .compare_guide{padding:10px;}
.successPadding br{
display:none;
}
.successPadding {
padding:20px 10px 0px 10px;
min-height: 130px;
}
.skin_chart_cell{width: 108px;}
.skin_chart_cell2{width: 93px;}
.BannerWrapper img{width: 100%;left: 0;margin-left: 0;}
.BannerText{top: 50px;left: 41%;position: absolute;}
.BLBannerText {top: 60px;left: 4%;}
.TopicalsBannerText{left: 38%;}
.TextileBannerText{left:37%;}
.BannerWrapper{height:auto;margin:0;}
.mobile_percent{width:30%;}
.UPTo{top: -2px;left: 61px;}
.getMyCodeWrapper{padding-top:35px;}
.getMyCodeWrapper .redeem-text p{font-size: 16px;}
.getMyCodeWrapper .percentText{font-size: 65px;margin:25px 0 0 22px;}
.visible-sm{display:block !important;}
.hidden-sm{display:none !important;}
.shopall_img{margin-top:0;}
.shopall_img_content{
width:auto;
float:right;
padding-top: 40px;
margin:0;
}
.promoButton{
margin-left: 657px;
}
.buttonColor{
width: 165px;
font-weight: bold;
font-size: 12px;
height: 40px !important;
}
.mobile_percent {
width:18%;
} 	
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
.navbar-collapse {
		max-height:600px;
	} 
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

.BannerWrapper{height:auto;margin-top:-40px;}
.BannerText{
top: 110px;
}	
.NuvesseBannerText {left: 54%;}	
}
@media (min-width: 20px) and (max-width: 768px) {
#about_landing{
	width:100%;
}	
.Orphonepadding {
    padding: 0;
}
.Mobilezero {
    height: 0;
}
.EditBtn a {
    line-height: 44px;
}
.shippingAddressHopup .modal-dialog{
	margin: 10px auto;
}
.PNaMebox {
    padding: 10px 10px 5px 80px;
}
.BGgraybrdr{
	padding: 10px 10px;
}
.shippingUpdateBtn{
	width: 200px;
    display: table;
    margin: 0 auto;
}
.CheckoutFixed{
width: 100%;
padding: 0;
}
.CheckOUTPaypal, .CheckOUTtriA {
    width: 50%;
    float: left;
    padding: 15px 9px;
}
#promotionCode{
	float:left;
	width:228px;
}
.PRomoDiscntRight {
    text-align: left;
}
.BordermyBag {
    width: 80%;
	margin: 20px auto;
}
.ItemImage{
	margin:0;
}
.ShippingBTN, .mybagBTN{
	margin: 14px 20px
}
.PRomoDiscnt {
    text-align: right;
}
.CartDetails{
	padding: 5px 0 15px
}
.mobilesweeps{
	padding:0 15px;
}
#greatskin #contentP{
	padding:0 !important;
	border:none;
}
#sweeps_text{
	width:100%;
}
#sweeps_right_text{
	width: 315px;
}
#sweeps_terms_main_div{
	padding: 20px 0;
}
/* hrl subnav pages responsive */
.tbmcc_lhr_c_eliminate_root_problem{
	width:100%;
}
#tbdcbc_lhr_c_4x_whytria_feature7{
	height: 410px;
}
#contentP .subproduct_page_item .tbdcbcenter .tbdcbContent .headline h2, #contentP .subproduct_page_item .tbdcbleft .tbdcbContent .headline h2, #contentP .subproduct_page_item .tbdcbright .tbdcbContent .headline h2, #contentP .subproduct_page_item .tbdcbback .tbdcbContent .headline h2{
	line-height: 28px;
}

.tbdcbc_lhr_c_benefits3b{
	height: 640px;
}
.tbdcbleft .tbdcbContent{
	float:none;
}
#contentP .subproduct_page_item .tbdcbback{
	padding: 10px 0px 10px 0;
}
#tbdcbc_lhr_c_benefits_fda .bodycopy{
	padding: 42px 0 210px 0;
    text-align: center;  
}
#pdf_slots .newspdpslot10{
	width:94% !important;
	padding: 10px 25px 60px 25px;
}
#bc_lhr_c_whytria_feature8{
	margin-left: 0;
    margin-top: 0;
    position: absolute;
    width: 100% !important;
}
#pdf_slots .tbdcbc_lhr_c_benefits5 .tbdcbContent{
	width: 100%;
	margin-left: 0;
}
#tbdcbc_lhr_c_benefits4a .bodycopy p{
	padding: 0px 10px;
}
#tbdcbc_lhr_c_benefits5 .tbdcbImage img{
	display: block;
    margin: 10px auto;
}
#tbdcbc_lhr_c_benefits4{
	padding: 0px 0 0 0;
	position:relative;
}
#tbdcbc_lhr_c_benefits_fda {
    padding: 0px 0 0;
}
#p_lhr_c_benefits_folicile .content{
	padding:0;
}
.tbmcc_lhr_c_eliminate_root_problem .column1{
	padding: 0 25px 90px 18px;
	margin: 0 auto;
    width: 100%;
    text-align: center;
	float:none;
	        
}
.tbmcc_lhr_c_eliminate_root_problem .column2{
	padding: 0 30px 120px 30px;
	margin: 0 auto;
    width: 100%;
    text-align: center;
	float:none;
}
.tbmcc_lhr_c_eliminate_root_problem .column3{
	margin: 0 auto;
    width: 100%;
    text-align: center;
	float:none;		
}
#contentP .subproduct_page_item .newspdpslot3 {
	padding:0;
}
.tbmcc_lhr_c_eliminate_root_problem .column1 .content, .tbmcc_lhr_c_eliminate_root_problem .column2 .content, .tbmcc_lhr_c_eliminate_root_problem .column3 .content{
	left: 0;
    right: 0;
    margin: auto
}
#contentP .subproduct_page_item .tbdcbcenter{
	padding: 0px;
}


#pdf_slots .tbdcbc_lhr_c_benefits5 .tbdcbContent{
	padding-top:0;
}
#pdf_slots .tbdcbc_lhr_c_benefits5 .tbdcbImage{
	float:none;
	margin: 0 auto;
    padding: 40px 0 0 0;
    clear: both;
}
#tbdcbc_lhr_c_benefits_fda .tbdcbContent{
	padding: 0px 10px 0px;
}
.tbdcbContent DIV.bodycopy p br,  #p_lhr_c_benefits_folicile h4 br{
	display:none;
}
#tertiarynav, #review_container{
	width:100% !important;
}
#pdf_slots #review_container .review_content_container, #review_container .review_content_container{
	padding: 10px !important;
}
#contentP .subproduct_page_item .bc_lhr_C_easy_faqs .imageURL{
	margin:0;
	width:auto;
}
#review_container .review_content_container h1{
	font-size: 28px;
}
.right_scroll_about{
	display:none;
}
/* hrl subnav pages responsive ends */	
.PDFdownload {
	clear:both;
	padding:10px 0;
}
.PDFdownload a.arrow{
	line-height: 16px;
}
.userManuals .headline{
	line-height:18px !Important;
}
.PDFdownload a br{
	display:none;
}
.modal-open{
padding-right:0!important;  
}
.navbar-header{
float: none !important;
}
.navbar-nav{
float:none !Important;
}
.navbar-nav > li{
padding:0 !important;
}
.PromoBanner{
margin-left: -15px;
margin-right: -15px;
}
.paddingTop40, .paddingTop80, .paddingTop50, .paddingTop30{
padding:0 !important;
} 
.skinColors li{
margin-right: 20px;
}
.technology h4 br{
display:none;
}
.shippingSteps {
min-height: 300px !important;
}
.mobileexpromotion .carousel-indicators .active {
background: #676767;
border: none;
}
.mobileexpromotion .carousel-indicators li {
border: 1px solid #676767;
}
.row{margin:0 !important;padding: 10px 0;}
.QuickVbox .modal-dialog{display:none;}
.hrlSuccesStories .carousel-indicators .active {
background: #676767;
border: none;
}
.hrlSuccesStories .carousel-indicators li {
border: 1px solid #676767;
}
.waves img, .HRL4X img{width:100%;}
.container{width:100% !important}
.how2use  br{display:none;} 
.desc_height{padding:0;}
#compareModal2 .col-sm-4{width:auto;}
#compareModal2 .compareHopupHead{padding: 18px 30px 0 18px;}
.steps123{padding:0;}
.padding40{padding:10px 0px ;}
.Triatechpadding, .sectionLeftpadding, .agelessTxt, .ProlificText, .EnhancingResults {padding:0 !important;}
.moneyBackSection{
	padding:10px;
}
.ProlificSetionBg {background-color:#ddd;margin:10px 0;}
.GetaSmooth{padding:0 0 20px 0 !important;}
#compareModal .modal-dialog, #compareModal2 .modal-dialog{width:95%;}
a.arrow, a.arrow:hover{background:none !important;line-height:16px;}
#skinToneModal .result4, #skinToneModal  .result2{width:100%;}
.Ppagecarousel{padding:0;}
.skin_back2{width:100%;height:auto;}
.Colorname{font-size:12px;}
.compare_bottom{margin:0;}
.compare_guide, .Bidfarewell, .expertlysection{padding:0;}
#skinToneModal{    
width: 96% !Important;
top: -7% !important;
height: 470px !important;
overflow-y: scroll !important;
}
#compareModal, #compareModal2{    
width: 100% !Important;
height: 550px !important;
overflow-y: scroll !important;
}
.skin_title{font-size: 13px;}
.compareHopupBox{
min-height:auto;
padding: 0 0 20px 0;
}
.SAO{margin:0px 0 7px 0;}
#moduleStats{margin:10px 0 0 0;}
.activationbox{
float:none;
margin:0 auto;
}
#confirmation .messageA{
float:none;
width:100%;
}
.activation_divider{
margin-bottom:0 !important;
}
#confirmation .messageC_bg, #confirmation .messageB_bg{
background-position:0 25px;
}
#mod1 h1, #mod2 h1, #activationADLcontent h1{
font-size:22px;
}
#activationADLcontent{
padding:10px;
}
#confirmation{
width:100%;
float:none;
padding-left:0 !important;
}
#confirmation .messageA_img{
width: 178px;
float:none;
margin:0 auto;
}
#mod1{
background:none;
height:auto;
padding-top:0;
}
.thankyou_right, .thankyou_right2{
float:none;
margin:0 auto;
}
.thankyou_left2, .thankyou_left, .thankyou_bottom_left, #mod5{
width:100%;
}
.compare_guide{
background:none;
width:100%;
margin:0;
padding;
0;
}
.skin_back1, .skin_back{
width:100%;
height:auto;
}
.skin_chart2, .skin_chart{
left:19px;
margin:0;
}
.left-skin{
margin:0;
}

.compare_bottom{
width:100%;
padding:0;
}
.result4{
width:100%;
margin: 40px 0;
}

#content_cart h1{
font-size:24px;
}
.disclaimer1{
width:100%;
margin:0;
padding:10px;
}
.mobilepadding{
padding:10px;
}
#content .activate{
padding-left: 0px;
}
.result2, .result3{
width:100%;
height:auto;
}
.greybtn2{
font-size: 9px;
}
#skinToneModal .skin_title1, #skinToneModal .skin_title{
height:auto;
}
#skinToneModal .result_head2{
padding: 10px 10px 0 38px;
width: 90%;
}

.carrot{
display:none;
}
#serial_num, #noSerialNumber{
left:0 !important;
}
#serial_num_inner, .serial_inner_right, #noSerialNumber, .serial_num_retry_right{
width:100%;
}
#noSerialNumber{
width:100% !important;
top:-280px;
}
.mobileHopup{
top:19%!important;
left:0px !important;
}
.mobileHopup2{
top:190px!important;
}

#HRLB_pricing, #LaserB_pricing{margin:0;}
.tbdcbContent DIV.headline{margin:30px 0 0 0;}
.marginTop120{margin:0;}
.advFeature{padding:0 !important;}
.buttonColor{width:43%;position:absolute;bottom:11%;height: 30px;line-height: 3.0;}
.HRlResp .Cirlceright {right: 10px;}
.FDmsg{margin:0;}
.permenantresults{margin:0;}
.paddingleft40{padding-left:0px !important;}
.FDAmsg{margin:0;}
.hline{border:none;}
/* ----- Nuvesse Templates starts here ------- */
.powerClaim{
text-transform: uppercase;
font-size: 12px;
font-family: Arial, sans-serif;}
.skincareRefreshImage{top:-50px;right: 110px;left: auto;}
.NuvesseShopallpage .shop_item .skincare-image{height: 250px !important;}
#compare2, #compare1{margin:0 !important;padding:0;}
.jcarousel-us-product  .jcarousel-clip-horizontal{width:100% !important;margin:0;} 
.jcarousel-us-product .jcarousel-item-horizontal{margin:0;}
.headline h1, .headline h2{font-size:22px;}
.headline br{display:none;}
.howSkinHead{margin-top: 30px;}
.AlloffTxt{
padding:10px 0;
}
.videoPara{
 margin-bottom:30px;width:100%;
}
.nuvesseSteps{
 margin:0;padding:10px 0;
}
.brdrright{
 border:none;
}
.brdrleft{
 border:none !Important;
}
.nuvesseSteps .col-sm-3{
 border-bottom:1px solid #ccc;
}


#Nuvsse_pricing{
	 width: 100% !important;
}


/** === blue light intigration == **/
.success-story-contentBox {
min-height: 460px !important;
}
.succes-stories-section .overflow-text {
padding: 0;
}
.success-story-box .readMore {
display: block;
}
.readMore-Hopup p {
font-size: 13px;
}
.adlBundleImg {
display: none;
}
.readMore-Hopup {
height: 499px;
}
.dermargin {
font-size: 36px;
}
.hdng1_blue,
.hdng1_white {
margin: 10px 0 0;
}
#two_cols {
padding: 10px;
}
.sectionBlueBg2 {
margin-top: 0;
}
.pullnonemobile {
float: none !important;
}
.thedailynosh {
font-size: 45px !important;
margin: 5px 0 20px 0 !important;
}
.wga39fontsize {
line-height: 32px;
font-size:20pt;
}
.Luckilydesc {
line-height: 23px;
}
#two_cols h1 {
font-size: 25px;
}
.similarh1 {
font-size: 26px !important;
}
.noMorePara,
.stayingBannerpara2 {
padding: 0 0 20px;
}
.noMorePara {
font-size: 16px;
margin: 35px 0px 30px 0px;
}
.paddingMobile {
padding: 0 20px;
font-size: 12px;
}
.stressm p {
font-size: 12px;
}
.stressm h2 {
font-family: 'ArialMTStd-Light', Arial, sans-serif;
font-size: 20px;
line-height: 28px;
color: #000000;
}
.stressm p:nth-child(2) {
padding: 0 20px;
}
.decodeindicatros {
bottom: 150px;
}
.carousel-indicators .active {
background: #fff;
}
.sliderfordecodemobile {
color: #fff;
font-family: veneerThree;
}
.sliderfordecodemobile .item {
color: #fff;
padding: 0 20px;
}
.mobile-promo-buttons {
margin: -48px 0 20px 0;
}
.staying3steppara {
padding: 20px 0;
}
.staying3steppara br {
display: none;
}
.wcaFamilyTreeHeading {
margin-top: 50px;
padding: 200px 0 30px 0;
}
.wcaTwoLadySectionHeadingMobile {
font-family: veneerThree;
font-size: 100pt;
color: #fff;
position: absolute;
top: 0;
left: 0;
right: 0;
font-size: 23pt
}
.wcaTwoLadySectionContentMobile {
color: #fff;
position: absolute;
top: 80px;
left: 0;
right: 0;
padding: 0 20px;
}
.circles {
position: absolute;
top: 150px;
left: 0;
right: 0;
}
.sayWhaatText {
margin-top: -118px;
text-align: center;
padding: 0 15px;
}
#quote-carousel {
padding: 0 px 30px 0;
}
.wacFamily {
background: url(../../../images/2013/us/BL/m768WhatCausesAcne_YourFamilyTree_bg.png) no-repeat;
background-size: cover;
height: 814px;
}
.howItWorksUL {
background: url(../../../images/2013/us/BL/m768HowItWorks_HeadsUp_blue-textured-bg.png) no-repeat;
}

.pdflink a {
padding: 7px 0 13px 55px;
font-size: 23pt;
}
.marginTop80Remove {
margin: 0;
}
#right_faq,
#left_faq {
width: 100% !important;
padding: 0;
}
#two_cols .qa p.title {
width: 77%;
padding: 20px 0px 10px 0px;
}
.review_content_container {
padding: 0;
}
.mobile-assurance {
font-size: 12px;
}
.whatAcneCaption {
background-color: #3aaced;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
padding-left: 15px;
padding-right: 15px;
position: static;
width: 230px;
}
.whoGetAcneCaption {
background-color: #3aaced;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
padding-left: 15px;
padding-right: 15px;
position: static;
width: 230px;
}
.stayingClearBannerCaption {
background-color: #3aaced;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
padding-left: 15px;
padding-right: 15px;
position: static;
width: 250px;
}
.noMoreBannerHead {
font-size: 33px;
top: 22%;
text-align: center;
}
#contentPBL {
width: 100%;
padding: 0;
}
.revelAnswer {
margin-top: -52px;
right: 55px;
}
.blueLightImg img:nth-child(2) {
max-height: 600px;
width: auto;
margin: auto;
}
.getPositivelyBtn a {
font-weight: normal;
}
.getPositivelyBtn {
width: 260px;
margin: 40px auto;
}
.blueLightIt-align {
margin-top: 20px;
}
.sectionBlueBg2 {
background: url(../../../images/2013/us/BL/m768WhatIsAcne_BlueLightIt_bg.png) no-repeat;
padding-bottom: 0;
margin-top: 50px;
}
.orangepostive {
font-size: 30px;
}
.cliffsnotes {
margin: 0 0px 20px;
padding-top: 30px;
}
.Luckilydesc br {
display: none;
}
.hdng1_blue,
.hdng1_white {
font-size: 26px;
}
#left_faq {
border: none !important;
}

.sliderdescrip {
padding: 0;
}
.hitchmargin p {
padding: 0;
}
.hiwHeading {
font-size: 25px;
}
.bluebg {
width: 93%;
height: auto;
float: none;
padding: 15px;
}
.orangeHeading {
line-height: 40px;
font-size: 25px;
margin: 0;
}
.blsection {
padding: 0;
}
/** === blue light intigration == **/
#marketting_boxes {
width: 100%;
}
#marketting_boxes * {
text-align: center;
}
#posts_videos,
#posts_videos .main_photoshootvideo {
width: 100%;
height: auto;
}
#posts_videos .posts {
width: 100%;
height: auto;
}
#marketting_boxes .newhpmboxes {
width: 100%;
margin: 12px 0;
}

#emailMarketForm {
display: none;
}
.olympicDiscountMessage {
position: static;
margin: 0 !important;
line-height: 16px;
}
#content .shopall_product .shop_item h6 strong {
margin: 0;
}
#srlp_slider .slider_text h2 {
font-size: 28px;
}
.reviewBtn {
margin-left: 0;
}
#warranty_module .warranty_right {
margin: 30px auto;
float: none;
width: 50%;
}
#tbdcbc_4x_feature11 {
height: auto;
}
.crossSell h5 {
margin: 10px 0;
}
.tbdcbright .tbdcbImage {
float: none;
}


#youtube_video .video_innerLayer{display:none !important;}


#tbdcbc_spbl_feature6,
#tbdcbc_spbl_feature6 .bodycopy {
background: none !important;
padding: 0;
height: auto !important;
}
.tbdcbContent DIV.headline h2 {
font-size: 23px !important;
line-height: 28px;
}


.tbmcc_lhr_4x_feature10 .column3 .column_text .content,
.tbmcc_lhr_4x_feature10 .column3 .column_text .content p {
width: 100%;
}
.Hidden-Mobile {
display: none;
}
.visible-mobile {
display: block;
}
hr {
width: 100% !important;
}
* {
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
#why_srl_mod3 .mod3_column,
#why_srl_mod3 .mod3_column_last,
#srlp_mod2 .mod3_column,
#srlp_mod2 .mod3_column_last {
width: 100%;
float: none;
text-align: center;
}
#srlp_mod2 h2 {
font-size: 28px;
}
#why_srl_mod3 .mod3_column img,
#why_srl_mod3 .mod3_column_last img,
#srlp_mod2 .mod3_column img,
#srlp_mod2 .mod3_column_last img {
text-align: center;
display: inline-block;
}
.disclaimerTextFooter {
width: 100%;
}
.socialDiv .left{width:auto !important;}
#srl_use_steps{height:auto;}
#why_srlp_mod2 {
padding: 0;
}
#srlp_mod2,
#srlp_slider {
padding: 0;
height: auto;
}
#slider_gallery,
#slider_gallery .image_slide {
width: 100%;
float: none;
}
#srl_flip .flip_content_right h2,
#why_srl_mod1 .mod1-content h2,
#why_srlp_mod1 .mod1-content h2,
#srlp_flip .flip_content_right h2 #why_srl_mod2 .mod2-content-right h2,
#why_srlp_mod2 .mod2-content-right h2,
#why_srl_mod3 h2,
#why_srl_mod5 h2,
#why_srlp_mod5 h2 #why_srl_mod6 h2,
#why_srl_mod4 h2,
#srl_easytouse_mod3 .noslide_content h2,
#srlp_easytouse_mod3 .noslide_content h2,
#srl_easytouse_mod4 h2,
#srl_slider .slider_text h2,
#crosssell_module .crossell_content h2,
#tech_module .tech_right h2 {
font-size: 26px;
line-height: 26px;
}
#shadow_button3 p br {
display: none;
}
#shadow_block_buttons {
width: 100%;
}
#srl_flip .flip_content_right .shadow_buttons,
#srlp_flip .flip_content_right .shadow_buttons {
width: 113px;
}
#scientist_module .right {
width: 100%;
float: none;
}
#scientist_module .right h2,
#derm_magazine_module .magazine_text h2,
#warranty_module .warranty_left h2 {
padding: 0;
font-size: 28px;
}
#derm_magazine_module {
padding: 0;
}
#tech_module {
height: 380px;
}

#warranty_module .warranty_left h2 {
font-size: 27px;
}
.warranty_left br {
display: none;
}
#derm_magazine_module .magazine_text {
width: 100%;
}
#scientist_module {
padding: 0;
}
#tech_module .tech_right {
width: 100%;
height: auto;
}
#tech_module .tech_right {
padding: 0;
}
#srl_slider,
#tech_module {
padding: 0;
}
#srl_slider .slider_text,
#srlp_slider .slider_text,
#tech_module .tech_img {
width: 100%;
}
.warranty_left {
width: 100% !important;
float: none !important;
}
#warranty_module {
padding: 0;
}
.thumb {
width: 140px;
height: 125px;
}
#crosssell_module .crossell_content {
width: 100% !important;
margin: 0;
}
#srl_flip .flip_image_left .thumb .thumb-detail {
background-size: 100% 100% !important;
}
#srl_flip .flip_content_right,
#srlp_flip .flip_content_right {
width: 100%;
margin: 10px 0;
}
#srl_flip .flip_content_right .shadow_buttons,
#srlp_flip .flip_content_right .shadow_buttons {
margin: 0;
}
#srl_flip,
#srlp_flip {
padding: 40px 0 20px 0;
}

#srl_flip .flip_image_left,
#srlp_flip .flip_image_left {
width: 100%;
margin: 0;
}
.ppageReviews .showhide_buttons {
padding: 0;
}
.nav_left_side {
margin: 0 !important;
width: 100%;
}
#mini_boxes{
display: none;
}
.nonemobile {
display: none !important;
}
#content .content_shopall {
border: none;
}
#content .shopall_product .shop_item {
border-right: none;
}
#content .shopall_product .shop_item a img {
width: auto;
}
#content .shopall_product_last .shop_item {
width: auto;
}
#why_srl_mod2 .mod2-content-left,
#why_srlp_mod2 .mod2-content-left,
#why_srl_mod4 .mod4-content-left,
#why_srl_mod2 .mod2-content-right,
#why_srlp_mod2 .mod2-content-right,
#why_srl_mod4 .mod4-content-right {
width: 100%;
}
#replenishme_content {
display: none !important;
}
.arrow {
display: block !important;
}
.displayPrice {
margin-left: 0 !important;
}
img {
max-width: 100%;
}
#page_body {
width: 100% !important;
padding-top: 0;
}
#content {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #d3d3d3;
position: relative;
text-align: left;
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
#contentP {
 
border: 1px solid #d3d3d3;
position: relative;
text-align: left;
width: 100% !important;
padding-right: 15px !important;
padding-left: 15px !important;
margin-right: auto;
margin-left: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#product_flag {
width: 126px;
height: auto;
}
header 
{
display: none;
}
.ac_content {
width: 100% !important;
}
.reviews_header1 {
width: 100%;
}
#subnav {
display: none;
}
.socialDiv {
float: left;
}
.newpdpfeature1 .ac_headline h2 {
color: #232323;
font-family: "ArialMTStd-Light", Arial, sans-serif;
font-size: 20px;
line-height: 37px;
margin: 30px 0 9px;
font-weight: bold;
}
.reviews_header1 h2 {
font-weight: bold;
}
.product_heading_list {
font-weight: bold;
}
.newpdpfeature1 .ac_content h2 {
color: #232323;
font-size: 14px;
margin: 0;
padding-bottom: 10px;
}
.showhide_buttons2 {
float: right;
margin:22px 0px 0 0;
}
.triarwd_ppage_h1 {
color: #232323 !important;
font-family: "ArialMTStd-Light", Arial, sans-serif;
font-size: 19px !important;
line-height: 22px;
}
#topical_pricing {
width: 43%;
float: left;
margin-top: 0.4em;
}
#topical_replenish {
width: 45%;
float: left;
margin-top: 0.4em;
margin-left: 0.5em;
}
.pprice {
font-size: 1.1em;
font-weight: bold;
color: #333;
font-family: Arial;
margin-bottom: 0;
height: 20px;
}
#HRLB_pricing, #LaserB_pricing, #HRLPB_pricing{margin:0;}
.tbplc_cartridge_products {
display: block;
}
.borderrb {
border-bottom: solid 1px #ccc;
border-right: 0;
}
.interestedProduct {
margin-top: 1.0em;
}
.ppageReviews {
padding: 0px 0px 0px;
}
.ppageReviews h2 {
color: #232323;
font-family: "ArialMTStd-Light", Arial, sans-serif;
font-size: 20px;
line-height: 28px;
}
.reviews_header1 {
float: left;
width: 74%;
}
.showhide_buttons {
float: right;
margin-top: 21px;
}
.triarwd-quickView {
display: none;
}
.product_heading_list {
border-top: 1px solid #ccc;
color: #232323;
font-family: "ArialMTStd-Light", Arial, sans-serif;
font-size: 20px;
line-height: 37px;
margin: 30px 0 40px;
padding: 0 14px;
}
.replenish_logo {
display: none;
}
.newpdpfeature1 {
border-top: 1px solid #ccc;
margin-top: 10px;
}
.triarwd_accordian_borderbottom {
border-bottom: 1px solid #ccc;
padding-bottom: 0px;
}
.newpdpfeature1 .ac_subHeader1 h2 {
margin: 10px 0 0;
}
.triarwd-maginleft0 {
margin-left: 0 !important;
}
.reviewsBlock {
width: 100% !important;
}
.reviewsContent {
width: 100% !important;
}
.topicalSort span {
padding-left: 0 !important;
display: inline-block;
margin-top: 20px;
}
.reviewsInfo .row {
margin-right: 0 !important;
margin-left: 0 !important;
}
#writeReviewButton a {
margin: 20px 95px 0px -205px !important;
}
.triarwd-mobileassurance {
width: 100%;
}
/*hrl page*/
#product_info {
width: 100%;
float: left;
margin: 0;
}
.FSAmessage hr {
width: 100% !important;
}
.ppageDisclaimer {
width: 100% !important;
padding: 6px 5px;
}
#counter1,
#counter2,
#counter3 {
width: 100% !important;
text-align: center;
border-bottom: solid 1px #ccc !important;
padding: 40px 0 40px !important;
}
.cat_product {
width: 100% !important;
text-align: center !important;
border-right: none !important;
}
.replenishFlyout_hopup {
background-color: #FFFFFF;
border: 5px solid #999;
font-size: 10px !important;
height: 225px;
padding: 20px;
position: absolute;
width: 320px;
z-index: 3003;
display: none;
right: 0px;
left:0;
margin:auto;
top: -225px;
}
.pdesc .replenishFlyout_hopup {
right: 0;
top: 320px;
}
.sscGel .pdesc .replenishFlyout_hopup {
right: 0;
top: 385px;
}
.replenishFlyout_hopup:after {
content: ' ';
height: 0;
position: absolute;
width: 0;
border: 0;
border-top-color: #999;
top: 100%;
left: 50%;
margin-left: -10px;
}
.pCtaLeft .title_box {
width: 131px;
}
#content {
width: 100%;
}
#content .shopall_img {
display: none;
}
#content .content_shopall {
border: none;
}
#content .shopall_product .shop_item {
border-right: none;
}
#content .shopall_product {
width: 100%;
height: auto;
}
#replenishme_content {
display: none;
}
.quick-view {
display: none !important;
}
/* ------------Nuvesse Real results------------ */
#caseContainerResults,
.caseContainerResultsHome,
#caseContainerResults .case-study {
width: 100% !important;
height: auto !important;
background: none;
border: none;
}

.case-style-titles-home {
width: 100% !important;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock {
width: 100%;
}

.featureResultsBlockWrapperHome {
width: 100% !important;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study {
margin-right: 2%;
width: 18%;
height: auto;
white-space: nowrap;

-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study a {
height: auto;
}

.featureResultsBlockWrapperHome img {
display: block;
max-width: 100%;
height: auto;
margin: 0;
}

#featureResultsBlockWrapper {
width: 100% !important;
}
#featureResultsBlock{
width: 100% !important;
height: auto !important;
}
#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study-about{
  margin-right:2px !important;
  margin-top:10px !important;
}
/* ------------Nuvesse Real results------------ */
#caseContainerResults,
.caseContainerResultsHome,
#caseContainerResults .case-study {
width: 100% !important;
height: auto !important;
background: none;
border: none;
}

.case-style-titles-home {
width: 100% !important;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock {
width: 100%;
}

.featureResultsBlockWrapperHome {
width: 100% !important;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study {
margin-right: 2%;
width: 18%;
height: auto;
white-space: nowrap;

-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study a {
height: auto;
}

.featureResultsBlockWrapperHome img {
display: block;
max-width: 100%;
height: auto;
margin: 0;
}

#featureResultsBlockWrapper {
width: 100% !important;
}
#featureResultsBlock{
width: 100% !important;
height: auto !important;
}
#featureResultsBlockWrapper #featureResultsBlockContainer #featureResultsBlock .case-study-about{
  margin-right:7px !important;
  margin-top:10px !important;
}

#nuvesseHowToUseTabs ul li{
width: 100%;
}
.videoWrapperHeight iframe{
width: 100%;
height:280px;
} 
.srlToph1LineHeight{
line-height:44px;
}
}

@media (min-width: 768px) and (max-width: 980px) {

#contentP,
#contect {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
width: 100%;
}
.ac_content {
width: 100% !important;
}
#topical_pricing {
width: 43%;
float: left;
margin-top: 0.4em;
}
#topical_replenish {
width: 45%;
float: left;
margin-top: 0.4em;
margin-left: 0.5em;
}
.pprice {
font-size: 1.3em;
font-weight: bold;
color: #333;
font-family: Arial;
margin-bottom: 17px;
height: 20px;
}
.borderrb {
border-bottom: 0;
border-right: solid 1px #ccc;
}
.profTechParaTab{
width: 80%;
margin-left: 62px;
}
}

@media (min-width: 980px) and (max-width:1200px) {
#contentP,
#content {
width: 980px !important;
}
}

@media (min-width: 1200px) {
#contentP,
#content {
width: 980px !important;
}
}
.day30topical {
margin: 40px;
}
@media only screen and (max-device-width: 600px) {
.day30topical {
margin: auto !important;
}
}
Author: Triabeauty
Author URL: http://Triabeauty.com

h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
html, body{
	font-family: 'Open Sans', sans-serif;
	font-size: 100%;
	background: #ffffff;
}
body a{
	transition:0.25s all;
	-webkit-transition:0.25s all;
	-moz-transition:0.25s all;
	-o-transition:0.25s all;
	-ms-transition:0.25s all;
}

a:hover, a:focus {
    text-decoration: none;
	color: #646464;
}

.cartConainer.cartDesktop {
    width: 100%;
}
 
.cartConainer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
	margin-bottom: 20px;
}

.cartDesktop ul li {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    margin-right: 1%;
    width: 16.3%;
    font-size: 15px;
    font-weight: bold;
}

.cartConainer .product {
    width: 45%;
}

.cartConainer .cardBody li {
    border: medium none;
    vertical-align: top;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
}

.cartDesktop .productImgContainer span {
    display: inline-block;
    vertical-align: top;
}

.cartDesktop .productImgContainer .productImg {
    max-width: 104px;
    min-height: 104px;
    vertical-align: middle;
    min-width: 104px;
}

.cartDesktop .productImgContainer span {
    display:inline-block;
}

.cartDesktop .productImgContainer .productName {
    font-size: 18px;
    vertical-align: top;
	width: 17em;
	line-height: 24px;
}

.cartHeader {
    margin-bottom: 1em;
}

.cartContainer .qtyContainer span{
	background: #ccc none repeat scroll 0 0;
    display: inline-block;
    font-size: 20px;
    padding: 9px 16px;
	margin:-3px;
}

.cartContainer .qtyContainer .noOfQty{
	background: #fff;
    font-size: 1em;
    /* line-height: 1em; */
    padding: 7px 18px;
    border: 1px solid #ccc;
    padding-top: 9px;
}

.cartContainer .qtyContainer span:first-child a, .qtyContainer span:last-child a{
	text-decoration: none !important;
    color: #646464 !important;
}

.cartContainer .qtyContainer {
    width: 85.7%;
}

.cartContainer .qtyContainer input {
    border: medium none;
    text-align: center;
    width: 25px;
}

.cartContainer .mybagHeader {
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 1.2em;
    text-align: center;
	margin-top: 0.5em;
}

.cartConainer li.empty {
    display: block;
    width: 100%;
    margin: 2em 0em;
    text-align: center;
    color:red;
}

.cart_content_topicalHopup_panel input[type=radio]:not(old) {
    width: 1.15em;
}
.cartSkinCare_Container .cart_content_topicalHopup_panel p{
	margin-bottom:1.0em;
}
.cartSkinCare_Container .cart_content_topicalHopup_panel input[type=radio]{
	cursor: pointer;
}

.cartContainer .palPalContainer {
    border-bottom: 1px dashed #000;
    margin:0;
    padding-bottom: 41px;
    text-align: center;
	margin-bottom: 39px;
}

.cartContainer .palPalContainer > div {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 40px;
    margin-left: 10px;
}


.removeProduct {
    font-size: 11px;
    color: #646464;
    text-decoration: underline;
    border: none;
    background: none;
    text-decoration: underline;
}

.mobileRemoveProduct{
	display:none;
}
.cartContainer .checkout {
    background: none repeat scroll 0 0 #585858;
    border: solid 1px #fff !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 15px;
    padding: 16px 80px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: -0.1em;
    padding-bottom: 17px;
}

.cartContainer .payPalButton > img {
    width: 100px;
}

.cartContainer .palPalContainer .payPalButton {
	border-bottom:#000;
	border: 1px solid #ccc;
	padding: 10px 59px;
	margin-top: 40px;
	margin-right: 10px;
}
.cartContainer .thanksOrder, .cartDesktop {
    font-size: 12px;
}

.cartContainer .cartDesktop .table > thead > tr > th {
    border-bottom: 1px solid #ccc;
    padding-right: 5px;
}

.cartContainer .promoCodeDiv {
    border-bottom: 1px dashed #000;
    border-top: 1px dashed #000;
    padding: 20px 0px;
}

.cartContainer .palPalContainerBottom {
    padding: 0px;
    border: none;
    margin: 0px;
    padding-top: 41px;
    padding-bottom: 31px;
}

.cartContainer .palPalContainerBottom1 {
    padding-top: 41px;
}

.cartContainer .promoCodeDiv .promoCodeText {
    background: #e5e4e4 none repeat scroll 0 0;
    display: inline-block;
    width: 46%;
    padding: 10px 0px;
}

.cartContainer .promoCodeDiv .promoCodeText input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 18px;
    outline: none;
    width: 57%;
    padding-top: 10px;
    padding-left: 10px;
}

.cartContainer .promoCodeDiv span .applyCode {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    padding: 10px 13px;
    margin-right: 8px;
    float: right;
    width: 38%;
}

.cartContainer .promoCodeDiv .termsConditions {
    float: right;
    margin-top: 20px;
    margin-right: 35px;
}

.cartContainer .promotionSuccess{
	background: hsl(120, 100%, 28%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    margin-left: 25px;
    max-width: 59%;
    width: auto;
}

.cartContainer .promotionSuccess .promoMsg {
    color: hsl(0, 0%, 100%);
    display: inline-block;
    font-weight: normal;
    max-width: 83%;
    padding: 0.5em;
    text-transform: none;
}

.cartContainer .promotionSuccess .promoCode{
    color: #fff;
    text-transform: none;
    font-weight: normal;
    margin: unset;
    padding: 0.5em;
    display: inline-block;
}

.cartContainer .cartDesktop .table  tr td {
    border: 0 none;
}

.termsConditions img{
	cursor:pointer;
}

.container.triaHeader{
	display:none;
}

.container.tiraMobileFooter{
	display:none;
}

.cartConainer .productNameMobile {
	display:none;
}

.pageStepTitle, .formContainer .billingAddressHeading {
display: none;
}

input[type=radio]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
   margin-right:0.6em;
}
input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}
input[type=radio]:not(old) + label > span{
  display          : inline-block;
  width            : 1.2em;
  height           : 1.2em;
  margin           : 0.5em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 1.0em;
  background       : #fff;
  vertical-align   : bottom;
}
input[type=radio]:not(old):checked +  label > span:before{
    content: '\2713';
    display: block;
    width: 1.1em;
    color: #fff;
    font-size: 0.9em;
    line-height: 1.5em;
    text-align: center;
    text-shadow: 0 0 0.0714em rgb(115,153,77);
    font-weight: bold;
}

input[type=radio]:checked+label > span {  
    background: #000;
}

.secondSingleCol {
	padding-left: 15px !important;
}

.closeIcon {
    cursor: pointer;
    font-size: 25px;
    width: 30px;
    position: absolute;
    right: 0;
    top: 5px;
}

.signatureRequiredpopup .modal-header, #editShipping .modal-header, 
#editBilling .modal-header, #editPaymentInfo .modal-header {
    border: none;
    background: #eeedeb;
    padding: 0px;
    height: 25px;
    position: absolute;
    top: 7px;
    right: 0;
    z-index: 99;
}
	
@media (min-width: 100px) and (max-width: 768px) {
	.triaHeader .logoContainer {
		background: #232323 none repeat scroll 0 0;
		padding: 10px;
	}
	
	.triaHeader .logoContainer a {
		color: #fff !important;
	    right: 10px;
	    font-size: 15px;
	    position: absolute;
	}
	
	.logoContainer img {
		width: 50px;
	}
	.container.triaHeader{
		display:block;
	}

	.triaHeader .navbar-default .navbar-toggle:hover, .triaHeader .navbar-default .navbar-toggle:focus{
		background-color: #585858;
	}
	
	.triaHeader .navbar-toggle{
		float:left;
		border:none;
		padding: 4px 10px;
	}
	
	.triaHeader .navbar-default .navbar-brand{
		color: #fff;
		float: right;
		font-size: 13px;
		line-height: 20px;
		padding: 15px;
	}
	.nav > li {
	    position: relative;
	    display: block;
	    float: none;
	    width: 100%;
	    background: none;
	    border: none;
	    -webkit-box-shadow: none;
    	box-shadow: none;
		 
	}
	.triaHeader .navbar-header {
	    background-color: #585858;
	}
	.triaHeader .navbar-default .navbar-nav > li > a{
		font-size: 17px;
		line-height: 15px;
		color:#4a4a4a!important;
		font-family: 'ArialMTStd-Light', Arial, sans-serif;
		height: auto;
	    text-align: left;
	    font-weight: normal;
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
		font-weight:600;
		
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#38cab7 !important;
		text-transform: capitalize;
		font-size: 22px;
		margin: 6px 0;
		font-family: 'ArialMTStd-Light', Arial, sans-serif;
	}
	.triaHeader .navbar-default .navbar-nav > li > a  .menuName{
		display: inline-block;
		margin-top: 11px;
		position: absolute;
		margin-left: 10px;
	}
	.triaHeader .navbar-default .nav > li > a > img {
		margin-left: -14px;
		max-width: 3.6em;
	}
	
	.triaHeader.container {
		padding: 0px;
	}
	
	.triaHeader .navbar-default{
		background-color: #fff;
		border-color: none;
		width: 100%;
    	min-width: 100%;
	}
	
	.triaHeader  .navbar{
		border: none;
		margin-bottom: 0px;
	}
	
	.triaHeader .navbar ul {
	    position: relative;
	    top: 0px;
		margin-top: -1px;
	}
	 
	
	.triaHeader .navbar-header{
		background-color: #585858;
	}
	
	.triaHeader .navbar-collapse{
		border: none;
	}
	
	.triaHeader .navbar-default .navbar-toggle .icon-bar{
		height: 3px;
		margin: 4px 0;
		width: 30px;
		background-color: #fff;
	}
	
	#page_body {
	    padding-top: 0px !important;
		text-align: left;
		width: 100%;
	}
	
	.reviewOrderContainer .reviewOrderHeaders .edit{
		float: right;
		text-decoration: none;
		/* background: #585858; */
		color: #fff;
		padding: 0.3em 1.5em;
	}
	
	.thankyouContainer .continueShoppingBut{
		width:60%;
	}
	
	.thankYouSignUpContainer .signUpBox{
		width: 90%;
	}
	
	.thankYouSignUpContainer .createAccountBut{
		width: 70%;
	}

	.container{
		/*	padding:0px; */
	}
	
	.cartContainer{
		padding:0px;
		width:92% !important;
	}
	
	.table-responsive{
		overflow-x: hidden;
	}
	header{
		display:none;
	}
	
	.cartContainer .mybagHeader{
		margin-bottom: 25px;
	}
	
	.cartConainer.cartDesktop .productImgContainer .productName {
		display:none;
	}
	
	.cartConainer .product {
		width: 25%;
	}
	
	.cartConainer .qty {
		width: 50%;
	}
	
	.cartConainer .total {
		display:none;
	}
	
	.cartConainer .productNameMobile {
		display:block;
		font-size: 0.9em;
	}

	.cartContainer .qtyContainer {
		width: 85.7%;
	}
	
	.cartContainer .qtyContainer .noOfQty {
		line-height: 0.8em;
		margin-top: 0.2em;
		padding: 11px 15px;
		padding-top: 8px;
	}

	.cartContainer .qtyContainer span{
		background: #ccc none repeat scroll 0 0;
		display: inline-block;
		font-size: 10px;
		padding: 9px 14px;
		margin:-2px;
	}
	
	.cartContainer .cartDesktop .productImgContainer span {
		display: block;
	}
	
	.cartContainer .cartDesktop .table tr td:last-child, .cartDesktop .table tr th:last-child {
		display: none;
	}
	
	.cartContainer .palPalContainer > div {
		display: block;
		margin: 10px 0;
	}
	
	.cartContainer .promoCode .promoCodeText, .cartContainer .promoCode .termsConditionsHoupup {
		display: block;
		float: none;
		margin-bottom: 10px;
	}
	
	.cartContainer .promoCode .promoCodeText input {
		width: 60%;
		height: 31px;
	}
	
	.cartContainer .promoCode .termsConditions {
		float: none;
		display: block;
    	margin-top: 10px;
	}
	
	.cartContainer .promoCode .termsConditionsHoupup{
		margin-left: 7px;
    	margin-top: 33px;
	}
	
	.cartContainer .promoCode .promoCodeText{
		background: #e5e4e4 none repeat scroll 0 0;
	    margin: 0px 2px;
	    padding: 6px 13px;
	}
	
	.cartContainer .promoCode .promoCodeText .applyCode{
		float: right;
    	margin-right: -3px;
	}
	
		.cartContainer .promotionSuccess{
		width: 100%;
	    margin-left: 0px;
	   
	}
	.termsConditionsHoupup{
	width: 223px;
    min-height: 87px;
    font-size: 12px;
    background: #ccc none repeat scroll 0 0;
    padding: 10px;
    position: absolute;
    left:17px;
    /* top:450px; */
    top: 285px;
    /* margin-left: 679px; */
    
    cursor: pointer;
}


	
	.removeProduct{
		display:none;
	}

	.mobileRemoveProduct {
		display: block;
		width: 1.6em;
		position: absolute;
		top: 1.4em;
		right: 0.9em;
		background: #fff;
		width: 1em;
	}
	
	.cartBlackbtn{
		width:100%;
		background:none;
		border:0;
		background-color:#000;
		color:#fff;
		padding: 0.4em;
	}
	
	.orderSummaryContainer li{
		position: relative;
		float: left;
		width: 100%;
		text-align: left;
	}


	.container.cartContainer {
	    margin-top: -20px;
	}

	.cartContainer .palPalContainer > div {
		margin: 15px 0;
	}

	.cartContainer .palPalContainer {
		padding-bottom: 15px;
	}

	.cartHeader {
		display: none;
	}

	.cartContainer .promoCodeDiv .promoCodeText {
		width: 100%;
		height: 50px;
	}

	.cartContainer .promoCodeDiv {
	  font-family: arial;
	  font-size: 14px;
	}

	.cartContainer .promoCodeDiv .promoCodeText .applyCode {
	  height: 30px;
	  width: 100px;
	}

	.cartContainer .promoCodeDiv .promoCodeText input, .cartContainer .promoCode .promoCodeText input:focus {
		font-family: arial;
		font-size: 14px;
	}

	.cartContainer .promoCodeDiv span .applyCode {
		padding: 7px 13px;
		margin-top: 4px;
	}

	.cartContainer .palPalContainerBottom {
	  padding: 20px 0 30px;
	}

	.mobileRemoveProduct {
	  cursor: pointer;
	  font-size: 25px;
	  position: relative;
	  right: -45px;
	  top: -55px;
	  width: 30px;
	}

	.cardBody {
	  padding-top: 15px;
	}

	.cartConainer .productNameMobile {
	  font-size: 14px;
	  line-height: 20px;
	}

	.pPrice {
		font-size: 12px !important;
		margin-top: 2px;
	}

	.cartContainer .qtyContainer .noOfQty {
	  padding: 11px 27px 14px;
	}

	.cartContainer .qtyContainer span {
	  padding: 11px 17px;
	}

	.cartContainer .qtyContainer {
	  width: 100%;
	}

	.productImg img {
	  height: 62px;
	  width: 62px;
	}

	#shippingCity, #shippingState, #shippingZip, 
	#billingCity, #billingState, #billingZip {
		/*display: none;*/
	}

	.guestCheckOut .checkoutTabs, .guestCheckOut .checkoutTabs {
		margin-bottom: 20px !important;
	}

	.pageStepTitle {
		display: block;
		font-size: 20px;
	}

	.guestCheckOut .checkoutTabs ul li, .guestCheckOut .checkoutTabs ul li {
		font-size: 14px !important;
	}

	.useAsBillingText{
		font-size: 11px;
	}

	#paymentForm .emailMsg, #paymentForm .viewPrivacy, #paymentForm .shippingAddress,
	.expDel {
		display: none;
	}

	.formContainer #emailID {
	  margin-bottom: 5px;
	}

	.orderSummaryContainer ul li, .orderSummaryContainer ul li div {
	  font-size: 14px !important;
	  line-height: 20px !important;
	}

	.formContainer .billingAddressHeading {
		display: block;
	    font-size: 16px;
	    margin: 10px 0;
		font-size: 18px;
	}

	.guestCheckOut .formContainer select {
	  margin-bottom: 5px;
	  margin-top: 5px;
	  width: 100% !important;
	}

	.orderSummaryContainer h1 {
	  font-size: 22px !important;
	  margin-bottom: 15px !important;
	  margin-top: 15px !important;
	  text-align: left !important;
	}

	.formContainer .shippingMethodHeader {
	  font-size: 20px;
	  margin-bottom: 25px;
	  text-align: left;
	}
	.headline h2{font-size:28px;}
	.result4{height: 60px}
	 
	#redirectModal .buttonColor{position:static;}
	#redirectModal .modal-dialog{width:100%;}
	.formContainer .shippingAddress {
	 margin: 5px 0 15px !important;
	}

	.reviewOrderOSContainer .price {
	 font-size: 18px !important;
	 margin-top: 0 !important;
	}

	.productRow .productImg {
	 float: left;
	}

	.reviewOrderOSContainer .productName {
	 line-height: 20px !important;
	 width: 182px !important;
	 margin-left: 0 !important;
	}

	.thankyouContainer .continueShoppingBut {
	 height: 50px !important;
	 padding: 15px 0 !important;
	 width: 90% !important;
	}

	.thankYouSignUpContainer .signUpBox {
	 width: 90% !important;
	 padding: 15px 10px !important;
	}

	.signUpBox div {
	 margin: 10px 0 !important;
	}

	.thankYouSignUpContainer .createAccountBut {
	 width: 100% !important;
	}

	.signUpBox input {
	 height: 50px !important;
	}

	.signUpBox .userName {
	margin-top: 10px !important;
	}

	.triaHeader .navbar {
	width: 100% !important;
	}

	.cartContainer .promoCodeDiv .termsConditions {
	float: none !important;
	margin-right: 0 !important;
	
	}

	.cartContainer .promoCodeDiv span .applyCode {
	margin-top: 0 !important;
	}

	.reviewOrderOSContainer .productName {
	min-height: 50px !important;
	}
	.formContainer .signatureMsg {
	width: 90% !important;
	}
	.reviewOrderContainer .reviewOrderHeaders .black_arrow {
	background: #000 !important;
	padding: 6px 15px !important;
	color: #fff !important;
	}
	.thankyouContainer{
	margin-top: 20px !important;
	/* margin-bottom: -25px !important; */
	border-bottom: 0 !important;
	padding-bottom: 24px !important;
	}

	.thankYouSignUpContainer h3 {
	margin-top: 20px;
	}
	
	.cartContainer .promotionErrorMessage {
		background: #FF6F68 !important;
		width: 92% !important;
		margin-left: 0px !important;
		margin-top: -116px !important;
		position: absolute !important;
		color: #fff !important;
		padding: 10px !important;
	}
	
	.signatureRequiredpopup {
		top: 500px !important;
	}
	
	.thankYouSignUpContainer{
		display: none;
	}
	
	.shipmentAPOText .checkHereTxt {
	    margin-left: -6px !important;
	}
	
	.formContainer .signatureRBText .signatureRequiredText, .formContainer .signatureRBText .signatureMsg {
		text-align: left !important;
		padding-left: 5px !important;
	 }

	.reviewOrderOSContainer .productRow .qty {
	    display: none;
	}

	.formContainer .billingAddress input {
	    width: 5% !important;
	}

	.guestCheckOut .chooseShippingBut_Payment{
	    position: static !important;
	    top: 0;
	}

	.sweepsContainer iframe {
		height: 1455px;
	}
	
	/***************** footer ****************************/
	.container.tiraMobileFooter {
		width: 100%;
	}

	.container.tiraMobileFooter{
		display:block;
	}
	
	.tiraMobileFooter {
		background: #232323 none repeat scroll 0 0;
		padding: 0;
	}
	
	.tiraMobileFooter ul{
		list-style: outside none none;
		margin: 0;
		padding: 0;
	}
	
	.tiraMobileFooter span {
		display: inline-block;
	}
	
	.tiraMobileFooter img {
		width: 3em;
	}
	
	.tiraMobileFooter li {
		border-bottom: 1px solid #666;
		padding-left: 1em;
	}
	
	.tiraMobileFooter div {
		color: #fff;
		font-size: 0.8em;
		padding: 1.2em 0;
	}

	.signUpThankYouCls {
	    height: 60px;
	    text-align: center;
	    padding-right: 20px !important;
	}
	
	.tiraMobileFooter p {
		float:left;
	}

	.signUpThankYouCls p {
		float: none;
	}
	
	.tiraMobileFooter input {
		border: medium none;
		color: #000;
		padding-left: 1em;
		width: 19.5em;
		background-color:transparent;
		padding:12px !important;
	}
	.tiraMobileFooter .emailInput{
		width:74% ;
		margin-right:5px;
	}
	.tiraMobileFooter .emailInput input{
		width:100%;
	}
	.tiraMobileFooter .emailBut {
		width:22%;
		background:#585858 url('/triawebstore2/images/2013/us/cart/mobile/arrow.png') no-repeat center;
	}
	
	.emailBut > img {
		width: 0.9em;
		z-index:1;
	}
	
	.footerLinks a, .footerLinks a:hover {
		color: #fff;
		text-decoration: none;
	}
	 
	
	.formContainer .singleColDiv {
		padding-left: 3px !important;
	}
	
	/***************** footer ****************************/
	.selectBox{
		border: 0;
		height: 2.4em;
		width: 100% !important;
	}
	
	#checkout_cvv_hopup{
		display: block;
		position: absolute;
		top: 85%;
		left: 5px;
		z-index: 103;
		border: 1px solid rgb(204, 204, 204);
		background: rgb(255, 255, 255);
		width: 97%;
		padding: 5px;
	}

	#checkout_cvv_hopup .cvv_content {
		width: 100%;
		text-align: left;
		padding: 0px;
	}

	#checkout_cvv_hopup img {
		width: 100%;
	}
	
	.formContainer .replenishText {
		font-size: 15px;
		margin-left: 25px;
		margin-top: 15px;
	}
	
	.promoCodeDiv .removecode{
		display: block;
	    margin-bottom: 10px;
	    vertical-align: top;
	}
	
	.cartContainer .promotionSuccess{
		max-width: 96%;
	}
	
	#flyout4a_hopup_close {
	right: -36px !important;
	}

	#flyout4a .repHopupImg {
		width: 100% !important;
		margin-left: 31px !important;
	}

	#flyout4a {
		margin: -220px 0 0 -210px !important;
	}

	.easypay_terms {
		width: 100% !important;
		padding: 5px !important;
	}

	.easypay_outer {
		width: 100% !important;
	}
	#replenish_hopup_close {
		border-radius: 5px;
		margin: 0 !important;
		padding: 5px;
		right: 5px;
		top: 57px;
	}
	.replenishClose {
		width: 24px !important;
	}
}

@media (max-width:769px){
	#cartSkinCare_Container {
		display: none !important;
	}
}

@media (max-width:800px){

}

@media (max-width:1024px){

}

@media (max-width:1920px){

}

@media (min-width:768px) {
	 
	.shippingAddressPopup #cvv{
		width: 100% !important;
	}
	 

	.navbar-toggle {
	     display: block; 
	}
	.container-fluid {
	    padding-right: 0; 
	    padding-left: 0; 
	}
	 
	
}

@media (min-width:769px){
	input[type=radio]:not(old) + label {
		margin-top: -7px;
	}

	#page_body .signatureRequiredpopup {
		/*top: 477px !important;
		left: 30% !important;*/
		width: 50% !important;
		/*right: 40% !important;*/
	}

	.chooseShippingPage .chooseShippingBut_Payment {
	    position: absolute;
	    top: 437px;
	}
}


.container {
    width: 980px;
}

.guestCheckOut .checkoutTabs {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 84px;
    text-align: center;
    margin-top: 30px;
}

.checkoutTabs ul{
	list-style: none; /* Remove list bullets */
    margin: 0;
}

.guestCheckOut .formContainer ul li, .checkoutTabs ul li{
	list-style: none; /* Remove list bullets */
    padding: 0;
    margin: 0;
}

.guestCheckOut .checkoutTabs ul li {
    display: inline-block;
    font-size: 22px;
    padding: 0px 20px;
	color:#dcdcdc;
}

.guestCheckOut .checkoutTabs ul li a{
	color:#ccc;
}
.guestCheckOut .checkoutTabs > ul {
    text-align: center;
}

.guestCheckOut .checkoutTabs ul .active {
    color: #000;
	text-decoration: underline;
}

.guestCheckOut .formContainer {
   
    padding: 15px;
	margin: 0 0 20px 0;
}

.formContainer > ul {
    padding: 0;
}

.guestCheckOut .formContainer input {
    border: medium none;
    font-size: 15px;
    height: 50px;
    padding: 0 10px;
    width: 100%;
}

.guestCheckOut .formContainer select {
	border: medium none;
    font-size: 15px;
    height: 50px;
    padding: 0 0 0 10px;
    width: 100%;
}

.formContainer .emailMsg {
    font-size: 11.5px;
    margin-top: 15px;
    width: 90%;
    padding-left: 10px;
}

.formContainer .viewPrivacy {
    font-size: 11.5px;
    text-decoration: underline;
    padding-left: 10px;
}

.formContainer .shippingAddress {
    font-size: 16px;
    margin: 15px 0 20px;
    padding-left: 10px;
	font-size: 20px;
}

.formContainer li ul {
    margin: 0;
    padding: 0;
}

.formContainer .shippingUL input {
    margin: 5px 0;
}

.shippingAddressPopup .shippingUL .twoRow .shippingAddressInput, .billingAddressPopup .shippingUL .twoRow .shippingAddressInput {
    width: 100%;
}

.shippingAddressPopup .shippingUL .twoRow .aptInput, .billingAddressPopup .shippingUL .twoRow .aptInput {
    width: 100%;
}

.shippingAddressPopup .shippingUL .twoRow .aptInput, .billingAddressPopup .shippingUL .twoRow .aptInput {
    width: 100%;
}

.shippingAddressPopup .shippingUL .threeRow input, .billingAddressPopup .shippingUL .threeRow input {
    width: 100%;
}

.shippingAddressPopup .shippingUL .threeRow select, .billingAddressPopup .shippingUL .threeRow select, .shippingAddressPopup .shippingUL .twoRow select, .shippingAddressPopup .shippingUL select {
    width: 100%;
    height: 2.4em;
    border: none;
    margin: 5px 0;
    padding: 0px 10px;
}

.shippingAddressPopup.guestCheckOut .shippingmethodForm{
	height:auto;
}
.shippingUL .twoRow .shippingAddressInput {
    width: 70%;
}

.shippingUL .twoRow .aptInput {
    width: 29%;
}

.shippingUL .threeRow input {
    width: 32.7%;
}

.shippingUL .threeRow select {
    width: 32.7%;
}

.shippingUL .threeRow1 .cardNum {
    width: 55%;
}
.shippingUL .threeRow1 input {
    width: 21.8%;
}

.orderSummaryContainer h1 {
    font-size: 22px;
    text-align: center;
    margin-bottom: 43px;
    margin-top: 20px;
}

.orderSummaryContainer ul {
    list-style: outside none none;
    padding: 0;
}

.orderSummaryContainer .right {
    float: right;
}
.orderSummaryContainer li div {
    display: inline-block;
    margin: 4px 0px;
    font-size: 15px;
}

.orderSummaryContainer li .left{
    float:none;
}

.formContainer .billingAddress input {
    height: 18px;
    width: 4%;
}

.formContainer .billingAddress div {
    display: inline;
    padding: 0;
}

.guestForm1 .chooseShippingBut_Payment{
	width: 100%;
    text-align: center;
    padding-top: 40px;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 490px;
    padding-top: 40px;
}

.guestCheckOut .chooseShippingBut {
    color: #fff;
    text-align: center;
    padding: 6px 35px;
}

.guestCheckOut .chooseShippingBut .greenbtn input{
	border:none !important;
}
.guestCheckOut .shippingMethodUL {
    text-align: center;
	margin-bottom: 10px;
	list-style: none;
}

.guestCheckOut .shippingMethodUL li {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    vertical-align: top;
    width: 23%;
}

.guestCheckOut .shippingMethodUL input {
    height: 1.5em;
    width: 1em;
}

.formContainer .shippingMethodHeader {
    font-size: 20px;
    margin: 5px 0 30px;
}

.formContainer .signatureMsg {
    font-size: 11px;
    margin-bottom: 20px;
    margin-top: 5px;
    width: 57%;
    /* margin-left: 37px; */
    font-weight: normal !important;
    font-style:italic;
}
.formContainer .singleColDiv {
	/* padding-left: 10px !important; */
}
.formContainer .replenishText{
	font-size: 15px;
    margin-left: 32px;
    
}
.formContainer .replenishTerms{
	margin-left:0px;
}

.formContainer .billingAddress {
    margin-top: 10px;
    margin-bottom: 30px;
}

.formContainer .signatureRBText {
    margin-top: 10px;
}

.formContainer .signatureRBText .replenishMeProgramSelectCB{
	float: left;
    margin-top: -5px;
    height: 42px;
}

.formContainer .signatureRBText .replenishMeProgramSelect{
	font-weight: normal;
    font-size: 12px;
    line-height: 17px;
}

.formContainer .signatureRBText input {
    height: 1em;
    width: 1.5em;
}

.formContainer .signatureRBText.shipmentAPOText input {
    width: 1.5em;
}


.formContainer .signatureRBText div {
    /* display: inline; */
    padding: 0;
    font-weight: bold;
    line-height: 16px;
}

.formContainer .signatureRBText .signatureRequiredText{
	font-size:11px;
}
 
.shipmentAPOText .checkHereTxt {
	font-size: 13px;
    font-weight: normal;
    height: 20px;
    margin-left: -5px;
    margin-top: 8px;
}

.modal .shipmentAPOText .checkHereTxt {
	width: 90%;
    margin-left: 0 !important;
}

.shipmentAPOText #shipmentAPO {
  height: 25px;
  margin: 0;
  padding: 0;
  width:18px;
}

.nav_block {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
} 

.signatureRequiredpopup .shippingMethodUL li div {
	display: block;
}

#paymentForm .tooltip > .tooltip-inner, .guestCheckOut .tooltip > .tooltip-inner {
	background-color: #ea707e; 
	color: #FFFFFF; 
	border: 0px solid red; 
	padding: 15px;
	font-size: 13px;
}

#paymentForm .tooltip.bottom > .tooltip-arrow, .guestCheckOut .tooltip.bottom > .tooltip-arrow {
	border-bottom: 5px solid #ea707e;
} 

/*--------------------------------checkout responsive start-----------------------------------*/

@media (min-width: 100px) and (max-width: 768px) {
	
	.container.guestCheckOut {
	    width: 100%;
	}

	.triaHeader.container {
		width: 100%;
	}
	
	.shippingUL .twoRow .shippingAddressInput, .shippingUL .twoRow .aptInput, .shippingUL .threeRow input, .shippingUL .threeRow1 .cardNum, .shippingUL .threeRow1 input {
		width: 100%;
	}
	
	.guestCheckOut .checkoutTabs ul li {
		color: #ccc;
		display: inline-block;
		font-size: 15px;
		padding: 5px;
		width: 68px;
	}
	
	.guestCheckOut .checkoutTabs ul {
		margin-left: 0;
		padding: 0;
		text-align: center;
	}
	
	.guestCheckOut .chooseShippingBut {
		float: none;
		margin: 0 auto;
		width: 100%;
		text-align: center;
	}
	
	.formContainer .emailMsg{
		width: 100%;
	}
	.guestCheckOut .shippingMethodUL li {
		width: 30%;
	}
	
	.guestCheckOut .shippingmethodForm {
		height: auto;
	}
	
	.guestCheckOut .checkoutTabs{
		margin-top: 20px;
		margin-left: 0em;
	}
	
	.cartHopupHopup_right, .cartSkinCare_Container{
		display:none;
	}
	
	input[type=radio]:not(old){
		margin-right: -1.4em;
	}

	.signatureRBText input#signature {
		top: 1.8em;
		margin-right: 1.3em;
	}
	.shipmentAPOText #shipmentAPO{
		width: 18px;
	}
	.sweepsContainer {
		width: 100% !important;
		margin-top: 0 !important;
	}
	
}

.termsConditionsHoupup{
	width: 223px;
    min-height: 87px;
    font-size: 12px;
    background: #ccc none repeat scroll 0 0;
    padding: 10px;
    position: absolute;
    right: 1.2em;
    /* margin-left: 679px; */
    margin-top: -16px;
    cursor: pointer;
}

.promotionCode { 
 	position: relative;
    width: 44%;
    height: 45px;
    padding: 10px;
    border: 1px solid #f9f9f9;
    background-color: #f9f9f9;
    width: 320px;
}
.promoCodeBox .grey_small{
	margin-top: -3px;
    position: absolute;
}
/*-------------------------------AnilM-----------------------------*/
/*------------------------------- Choose-shipping page css Start ---------------------------------------------------*/

.formContainer .signatureRBText {
    margin-top: 10px;
}

form#reviewOrder {
    margin-bottom: 1em;
}

/*---------------------------- Choose-shipping page css End ---------------------------------------*/

/*-------------------- review order -------------*/

.container {
    width: 980px;
}

.checkoutTabs ul{
	list-style: none; /* Remove list bullets */
    margin: 0;
}

.reviewOrderContainer {
    padding: 0 1.5em;
	padding-left: 0px;
}

.reviewOrderContainer .reviewOrderHeaders span {
    display: inline-block;
}

.reviewOrderContainer .reviewOrderHeaders h2 {
    font-size: 20px;
    margin: 0;
    text-transform: none;
    margin-bottom: 26px;
}

.reviewOrderContainer .reviewOrderHeaders .black_arrow{
	float: right;
    margin-top: -3.8em;
}

.reviewOrderContainer .reviewOrderHeaders .edit {
    float: right;
	text-decoration: underline;
}

.reviewOrderContainer .reviewOrderHeaders {
    margin-bottom: 1em;
}

.reviewOrderContainer > ul, .reviewOrderOSContainer > ul {
    list-style: outside none none;
    margin: 0 0 1.5em;
    padding: 0;
}

.reviewOrderOSContainer h1 {
    border-bottom: 1px solid #555;
    font-size: 20px;
    margin: 0 0 1em;
    padding: 0 0 1em;
    text-align: center;
}

.reviewOrderOSContainer > ul {
    border-bottom: 1px solid #555;
    padding-bottom: 1em;
}

.reviewOrderOSContainer .productRow div{
	display:inline-block;
}

.reviewOrderOSContainer .productRow .replenish{
	display:block;
}

.reviewOrderOSContainer ul li {
    margin: 1.5em 0;
}

.reviewOrderOSContainer .productImg img {
    width: 70px;
	height:70px;
}

.reviewOrderOSContainer .productName {
    margin-left: 2.5em;
	vertical-align: middle;
	width:235px;
}

.reviewOrderOSContainer .price {
    float: right;
    margin-top: 1.4em;
    font-size: 1.3em;
}

.reviewOrderOSContainer .reviewOrderpage_reviewOrderContainer {
    list-style: outside none none;
    padding: 10px 0;
    border-top: 1px solid #555;
}

.reviewOrderOSContainer .reviewOrderpage_reviewOrderContainer li {
    margin: 0;
    padding:0.3em 0px;
}

.reviewOrderpage_reviewOrderContainer li div {
    display: inline-block;
    float: none;
}

.reviewOrderpage_reviewOrderContainer .right {
    float: right;
}

.reviewOrderpage_reviewOrderContainer .placeOrderBut{
	text-align:center;
	width:100%;
	margin-top: 35px;
}

.thankyouContainer .thankYouMsg {
    font-size: 1.0em;
    text-align: center;
   
}

.thankyouContainer .thankYouMsg b {
    font-size: 1.0em;
}

.thankyouContainer {
    border-bottom: 1px dashed;
    padding-bottom: 4em;
    margin-top:-0.4em;
    margin-bottom:1.7em;
}

.thankyouContainer .continueShoppingBut {
    background: #595959 none repeat scroll 0 0;
    color: #fff;
    margin: 1.8em auto 0;
    padding: 6px 35px;
    width: 22%;
}

.thankYouSignUpContainer h3 {
    font-size: 1.1em;
    text-align: center;
    text-transform: none;
    margin-bottom: 1.5em;
    margin-top: 3.4em;
}

.thankYouSignUpContainer .signUpBox {
    background: #eeedeb none repeat scroll 0 0;
    margin: 0 auto;
    padding: 1em 1.5em;
    width: 52%;
    margin-bottom:3.0em;
}

.signUpBox .userName {
    font-size: 1em;
    margin-top:1.6em;
}
.signUpBox div {
    margin: 0.7em 0;
}
.signUpBox div input[type="password"]{
	width:100%;
	border:0;
	padding:5px;
}
.thankYouSignUpContainer .createAccountBut {
    background: #595959 none repeat scroll 0 0;
    color: #fff;
    margin: 1.5em auto 0;
    padding: 3px 35px;
    width: 43%;
    margin-bottom:0.5em;
}
.registrationFormAlert{
	text-align: center;
    margin-bottom: 0.5em;
}

/*------------popup styles-------------------*/

.borderTop{
	border-top:solid 1px #000;
	padding-top:10px !important;
}
.shippingPopupDonebutton, .billingPopupDonebutton{
	width:100%;
   /* background: #000 none repeat scroll 0 0;*/
    color: #fff;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
	margin-bottom:0;
}
.modalBgcolor{
	background-color:#fff !important;
}

.modal-backdrop{
	display:none;
}
.cartSubmitBtn{
	    background: none;
    border: none;
	
}
.cartBlackbtn{
background:none;
border:0;
background-color:#000;
color:#fff;
padding: 1em;
}
.guestCheckOut.shippingAddressPopup, .guestCheckOut.billingAddressPopup {
    /*background: #fff none repeat scroll 0 0;
    margin-bottom: 20px;*/
    padding: 0px;
    width: 100%;
}

.modal-open {
    overflow: hidden;
}

 

#page_body .payment{
	top: 24.5em;
    height: 23.13em;
}

#page_body .reviewOrderContainer .reviewOrderHeaders .modal{
    overflow: hidden;
    position: absolute;
	height:37.83em;
	top: 0;
	left: 0;
	width: 100%;
}

#page_body .reviewOrderContainer #editShippingMethod {
	top: 0;
	left: 0;
	width: 100%;
}

#page_body .reviewOrderContainer .reviewOrderHeaders .payment{
	top: 10em;
    height: 23.13em;
}

/*#page_body .signatureRequiredpopup{
	width: 41.6em;
    height: 23.23em;
    top: 28.4em;
    left: 35em;
}*/



.signatureRequiredpopup .signatureMsg {
    float: none;
    clear: both;
    display: block;
}

.signatureRequiredpopup  .signatureRequiredText {
    display: block;
    float: left;
}

.signatureRequiredpopup  .signatureSecondCol, .signatureRequiredpopup  .singleColDiv {
	float: left;
}

#page_body .signatureRequiredpopup .guestCheckOut .shippingMethodUL li{
	width: 30%;
}

#page_body .signatureRequiredpopup .shippingMethodUL input {
    width: 1em;
    margin-top: -1em;
}

#page_body .signatureRequiredpopup .signatureRBText {
    margin-top: 4px;
}

#page_body .signatureRequiredpopup .shippingPopupDonebutton {
    /*margin-top: -0.5em;*/
    width: 40%;
}




#page_body .shippingAddressPopup .col-md-12{
	width:100%;
}

.paymentEditContainer {
    background: #eeedeb none repeat scroll 0 0;
    padding: 15px;
}

.paymentEditContainer ul {
    list-style: outside none none;
    padding: 0;
	border: 0px;
}

.paymentEditContainer  input {
    margin: 5px 0;
}
.paymentEditContainer  input {
    border: medium none;
    font-size: 15px;
    height: 35px;
    padding: 0 10px;
    width: 100%;
}

.paymentEditContainer .twoRow .month {
    width: 29%;
}

.paymentEditContainer .twoRow .year {
    width: 70%;
}

.paymentEditContainer .button{
	text-align: center;
}

.paymentEditContainer .clickBut {
   	background: #595959 none repeat scroll 0 0;
    color: #fff;
    float: none;
    padding: 6px 35px;
    text-align: center;
    width: 50%;
}
.cartContainer .replenishMsg{
	width: 23em;
    font-size: 12px;
    line-height: 24px;
}
.cartContainer .promotionErrorMessage{
	background: #FF6F68;
    width: 20%;
    margin-left: 451px;
    line-height: 250%;
    margin-top: -47px;
    position: absolute;
    color: #fff;
    padding-left: 9px;
}
.summaryPromotion div{
	color:#23C774;
}

.selectBox{
    border: 0;
    height: 2.4em;
    width: 33%;
}
#creditCardNumber {
  background-image: url('/triawebstore2/images/2013/us/cart/creditcards.png');
  background-position: 3px 3px;
  background-size: 40px 210px;
  background-repeat: no-repeat;
  padding-left: 48px !important;
}
#page_body{
	width: 100% !important;
}

header nav ul li{
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
#header_EmailSignUpForm #hide_1_feature{
	box-sizing: unset;
}
header .logo_bar_bg *{
	box-sizing: unset;
}

.pac-container{
	z-index: 9999;
}
.cartErrorMsg {
    border: 1px solid hsl(0, 100%, 50%);
    color: hsl(0, 100%, 50%);
    margin-bottom: 1em;
    padding: 0.3em 0;
    text-align: center;
}

.reviewOrderOverlay{
  display:none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(255, 255, 255) none repeat scroll 0% 0%;
   opacity: 0.7;
   z-index: 101;
}

.checkout_cvv_hopup{
	 background: hsl(40, 8%, 93%) none repeat scroll 0 0;
    border: 1px solid hsl(0, 0%, 80%);
    display: block;
    left: 445px;
    position: fixed;
    top: 195px;
    z-index: 103;
}

.formContainer .shipmentAPOText{
	margin-top: -5px;
    margin-bottom: 5px;
}
.guestCheckOut input[type="radio"]{
	cursor: pointer;
	opacity: 0 !important;
    margin: 0 10px 0 0 !important;
}

.replenishQty{
	margin-left:57px;
}

.shippingTimeMsg{
	/* margin-left: 2em; */
	padding: 0;
}

.cart-quickviewIE {
	margin-top: 50px !important;
	margin-left:-155px !important;
}

.productRow .qty {
    margin-left: 100px;
}

.formContainer .billingAddress input {
    width: 2%;
	visibility:hidden;
}

.second_bg .freeShippingTxtForIEnSafari {
	width: 350px !important;
}

.hide_1_featureIEnSafari, .header_EmailSignUpFormIEnSafari {
	width: 210px !important;
}@media (max-width: 768px) {
	
	.container{width:100%;}
	.termsList{
	padding: 0 0 10px;
	width: 100%;
	}
	.termsList li{
	float:none;
	margin-left:0px;
	text-align: center;	 
	}
	.PromoBanner h1{
		font-size: 24px;
	}
	 .shippingSteps {
    min-height: 300px;
	}
	.mobileexpromotion .carousel-indicators .active {
    background: #676767;
    border: none;
	}
	.mobileexpromotion .carousel-indicators li {
    border: 1px solid #676767;
	}
	.row{margin:0 !important;padding: 10px 0;}
	#content_cart{
		padding:0px !important;
	}
	#tab_container .tab_container_content2{
		padding:0px !important;
	}
	#tab_container .tab_container_content2 .about_inner_container .about_tria_tab1{
		width: 100%;
	}
	#tab_container .tab_container_content2 .about_inner_container .about_tria_tab1 .left img{
		display:none;
	}
	#subnav, #content_cart, .about_tria_text_left{
		width: 100% !important;
	}
	.about_tria_img_right{
		float:none !important;
		width: 100% !important;
		margin-left:0px !important;
	}
	.about_tria_text_left{
		padding: 10px !important;
	}
	div.about_tria_tab1 div.about_tria_text_left h1{
		padding-left: 0px !important;
	}
	.about_landing_right_img img{
		display:none !important;
	}
	.rightImgMobile{
		display: block !important;
		width: 100%;
	}
	.tab_container_content2{
		width: 100% !important;
	}
	#tab_container .tab_container_content2 .about_inner_container .about_tria_img_right .about_landing_right_img{
		position:static !important;
	}
	#page_body{
		overflow:hidden;
	}
	#subnavContainer{
		margin-top: 5px;
		display:block !important;
	}
	#subnav{
		display: none !important;
	}
	.subnavMobile{
		cursor:pointer;
		float:left;
		margin:1%;
		background-color:#e2e2e2;
		height:80px;
		padding:5px;
		vertical-align:middle;
		border-radius: 5px;
		width:48%;
		text-align:center;
		text-transform:uppercase;
		border:1px solid #c2c2c2;
		padding-top: 30px;
	}
	.tlmt{
		padding-top: 22px !important;
	}
	.subnavMobile:hover{
		background-color:#c2c2c2;
	}
	.topHead{
		font-size: 16px !important;
	}
	#content{
		width:100% !important;
		padding: 0 10px;
	}
	.activeButton{
		cursor:default !important;
		background-color:#c2c2c2 !important;
	}
	.article_bio{
		padding: 0px !important;
	}
	.backlink{
		margin:20px 10px;
		text-decoration:underline !important;
		display:block !important;
	}
	.backlink a{
		font-size:12px !important; 
	}
	#management_block{
		width: 100% !important;
		padding: 0px 10px 10px 10px !important;
	}
	#content_cart h1{
		padding:10px 10px 0px 10px !important; 
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	#content_cart h1.aboutHead{
		padding: 10px 10px 10px 0px !important;
	}
	.main_head{
		margin: 0px 0px 20px 0px !important;
	}
	.press_articles{
		padding: 0px !important;
	}
	.article_by_year .date{
		margin-bottom: 5px !important;
		font-style:italic;
	}
	#content .press_articles .hide_show_buttons{
		margin-top: 25px !important;
		margin-bottom: 0px !important;
	}
	#content .press_articles .article_title{
		margin-right: 0px !important;
		width: 100% !important;
	}
	.boardD h1{
		color:#232323 !important;
		display: block !important;
		margin-bottom: 20px !important;
	}
	#management_block h3 b{
		font-weight: normal !important;
		font-size: 16px !important;
	}
	section#content_cart h1.executiveHead{
		margin-top: 10px !important;
	}
	.history_content_block{
		float:left;
		width:100% !important;
		margin-right:0px !important;
	}
	.history_content_block img{
		width:100% !important;
		height: auto !important;
	}
	#history_left{
		width: 100% !important;
		margin-top:5px !important;
	}
	.history_article{
		padding: 0px 10px 10px 10px !important;
	}
	#page_wrap{
		width: 100% !important;
	}
	.customercare_info{
		padding: 0px !important;
	}
	#content .customercare_info .left{
		width: 100% !important;
	}
	.mobile-last{
		margin-bottom: 40px !important;
	}
	.customercare #contact{
		padding: 0px !important;
	}
	.customercare #contact div.right{
		display: none !important;
	}
	.customercare #contact div.left{
		width: 100% !important;
	}
	.customercare section.tele{
		padding-left: 0px !important;
	}
	.customercare div#contact_form{
		padding: 30px  0 0 0 !important;
	}
	.customercare #comments, .100{
		width: 100% !important;
	}
	.shippingPage #content .customercare_info .shipping  th{
		padding: 3px !important;
	}
	.shippingPage #content .customercare_info .shipping  table{
		width: 100% !important;
	}
	.customercare input[type="text"], .customercare select, .customercare textarea{
		width: 100% !important;
		padding:10px !important;
		border-radius:6px !important;
		margin-bottom: 10px;
	}
	.ccsubmit{
		width: 100% !important;
		padding:10px !important;
		font-size: 16px !important;
		border-radius:6px;
		font-weight:normal !important;
	}
	#triaPromotions .promo-banner{
		display: none;
	}
	#mobile-promoImage{
		display: block !important;
		width: 100% !important;
	}
	#promotions img{
		padding: 0px !important;
	}
	#promotions ul li.promotionBox{
		width: 100% !important;
		padding: 0px !important;
	}
	#promotions ul li img{
		float: none !important;
	}
	#promotions #titleBar{
		padding: 0px !important;
	}
	#promotions #titleBar p{
		line-height: 17px !important;
	}
	.ppageDisclaimer{
		width: 94% !important;
		margin: 0 10px !important;
	}
	#promotions ul li.promotionBox{
		border: none !important;
	}
	#storeList #about_landing{
		width: 100% !important;
	}
	#storeList .hidInnerLarge div{
		height: auto !important;
	}
	#storeList #locator {
		margin: 0px 5px !important;
	}
	#storeList #locator  h2{
		font-family: 'ArialMTStd-Light', Arial, sans-serif !important;
	}
	#storeList .head_indent {
		margin: 0px 5px !important;
	}
	#storeList .head_indent h1{
		padding: 0px 0px 5px 0px !important;
		font-family: 'ArialMTStd-Light', Arial, sans-serif !important;
	}
	#storeList .coloredDots{
		width: auto !important;
	}
	.affiliateImg{
		display:block !important;
		width: 100% !important;
	}
	.affiliate{
		background: none !important;
		width: 100% !important;
	}
	#affiliatePage #content{
		padding: 0px !important;
	}
	#affiliate{
		padding-top: 0px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	#sitemap{
		padding: 10px !important;
	}
	#sitemap h1{
		padding: 0px !important;
	}
	#hrlreviews #tertiarynav{
		display: none !important;
	}
	#hrlreviews #review_container, #hrlreviews .noreview_container{
		width: 100% !important;
	}
	#hrlreviews .reviewsBlock{
		width: 100% !important;
	}
	#hrlreviews .row {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	#hrlreviews #review_container .review_content_container, #hrlreviews .noreview_container .review_content_container{
		padding: 10px !important;
	}
	#hrlreviews #review_container, #hrlreviews .noreview_container{
		margin: auto !important;
	}
	#hrlreviews .BVRRRatingSummaryS{
		width: 100% !important;
	}
	#hrlreviews #summaryStarRecommendSection{
		width: 50% !important;
	}
	#hrlreviews .reviewsContent{
		width: 100% !important;
	}
	#hrlreviews #moduleStats{
		display: none !important;
	}
	#hrlreviews #controlBar{
		margin-top: 0px !important;
	}
	.BVdisclaimer{
		display: none !important;
	}
	.menuBorderFix{
		border-bottom-width:0px !important;
		height: auto !important;
	}
	#storeLocator #about_landing{
		width: 100% !important;
	}
	#storeLocator #sidebar{
		width: 100% !important;
		height: auto !important;
		margin-bottom: 10px;
	}
	#storeLocator #map{
		width: 90% !important;
		float: none !important;
		clear: both !important;
	}
	#storeLocator #founders_div{
		margin: 0 10px !important;
	}
	#storeLocator .head_indent p{
		margin: 0 10px !important;
	}
	.no-mobile{
		display: none;
	}
	.mobile-promo1{
		text-align: center;
	}
	.100percent{
		width:100% !important;
	}
	.mobile-promo1{
		display:block;
	}
	.mobile-buttongray{
	    background: linear-gradient(#9073ab 60%, #9073ab);
		background: -webkit-linear-gradient(#9073ab 60%, #9073ab);
		background-image: linear-gradient(#9073ab 60%, #9073ab);
		background-image: -webkit-linear-gradient(#666666 60%, #666666);
		border: medium none;
		cursor: pointer;
		display: inline-block;
		color: rgb(255, 255, 255)!important;
		font-size: 13px;
		font-weight: bold;
		height: 35px;
		letter-spacing: 1px;
		line-height: 35px;
		padding: 0 12px;
		text-transform: uppercase;
		width: auto;
	}
	 
	.sitemap ul li{
		margin: 0 10px 10px 0;
	}
	.activationbox{
    float:none;
    margin:0 auto;
	}
	 #confirmation .messageA{
		float:none;
		width:100%;
	}
	 .activation_divider{
		margin-bottom:0 !important;
	}
	 #confirmation .messageC_bg, #confirmation .messageB_bg{
		background-position:0 25px;
	}
	 #mod1 h1, #mod2 h1, #activationADLcontent h1{
		font-size:22px;
	}
	 #activationADLcontent{
		padding:10px;
	}
	 #confirmation{
		width:100%;
		float:none;
		padding-left:0 !important;
	}
	 #confirmation .messageA_img{
		width: 178px;
		float:none;
		margin:0 auto;
	}
	 #mod1{
		background:none;
		height:auto;
		padding-top:0;
	}
	 .thankyou_right, .thankyou_right2{
		float:none;
		margin:0 auto;
	}
	 .thankyou_left2, .thankyou_left, .thankyou_bottom_left, #mod5{
		width:100%;
	}
	 .compare_guide{
		background:none;
		width:100%;
		margin:0;
		padding;
		0;
	}
	 .skin_back1, .skin_back{
		width:100%;
		height:auto;
	}
	 .skin_chart2, .skin_chart{
		left:19px;
		margin:0;
	}
	.left-skin{
		margin:0;
	}
	 .skin_chart_cell, .skin_chart_cell2{
		width:auto;
		padding: 2px;
		 font-size: 13px;
	}
	 .compare_bottom{
		width:100%;
		padding:0;
	}
	 .result4{
		width:100%;
	}
	 #container_skin{
		padding-top:0;
		padding-right:10px;
	}
	 #content_cart h1{
		font-size:24px;
	}
	 .disclaimer1{
		width:100%;
		margin:0;
		padding:10px;
	}
	 .mobilepadding{
		padding:10px;
	}
	 #content .activate{
		padding-left: 0px;
	}
	 .result2, .result3{
		width:100%;
		height:auto;
	}
	 .greybtn2{
		font-size: 9px;
	}
	 .skin_title{
		height:auto;
	}
	 .colorwidth{
		width: 100px;
	}
	 .carrot{
		display:none;
	}
	 #serial_num, #noSerialNumber{
		left:0 !important;
	}
	 #serial_num_inner, .serial_inner_right, #noSerialNumber, .serial_num_retry_right{
		width:100%;
	}
	 #noSerialNumber{
		width:100% !important;
		top:-280px;
	}
	 .mobileHopup{
		top:19%!important;
		left:0px !important;
	}
	 .mobileHopup2{
		top:190px!important;
	}
	.skin_title1{
		height:auto;
		
	}

}
@media (min-width: 20px) and (max-width: 736px) {
.staticBannerTextBox{
		position:static;
		width:100%;
	}
	.staticTriaBannerBox{
	background: #eee;
    padding: 12px;	
		
	}
}


@media (min-width: 768px) and (max-width: 1024px) {
.technologySubNav a{
	 margin: 10px 15px 0 0;
	 font-size: 13px;
	}
.staticBannerTextBox{
	top: 10px;
	}
.technology .nav-tabs>li{
	width: auto;
    border: 0 !important;
	}	
}


 
