/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 0em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
th {font-weight:bold;}
caption {padding:0px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0px;padding: 2px;}
input.text, input.title {width:300px;padding:5px;padding:2px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {border:2px solid #ddd;;text-align:left;}
span.error {border: none;padding-left:5px;}
.error {color:#FF0000;border-color:#FF0000; line-height:20px; padding:5px;}
.error_color {color:#FF0000;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880; padding:5px;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
input.span-17, textarea.span-17 {width:658px!important;}
input.span-18, textarea.span-18 {width:698px!important;}
input.span-19, textarea.span-19 {width:738px!important;}
input.span-20, textarea.span-20 {width:778px!important;}
input.span-21, textarea.span-21 {width:818px!important;}
input.span-22, textarea.span-22 {width:858px!important;}
input.span-23, textarea.span-23 {width:898px!important;}
input.span-24, textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;	height:1px;margin:0 0 10px;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
@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;
}

/* indivial classes */
#purchaseDate { 
	background: url(../../../images/2013/uk/global/icon_calendar.png) top right no-repeat; 	
}
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: #1B242F;
	font-weight: normal;
	line-height: 17px;
}
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;
}

.price {
	font-size: 24px;
	color: #232323;
}

.headline_h1{
	font-family: 'ArialMTStd-Light', Arial, sans-serif !important;
	font-size: 38px !important;
	margin-bottom: 20px !important;
	margin-top: 0px !important;
	line-height: 38px !important;
	color: #232323 !important;
	text-transform: none !important;
}
p {
	margin-bottom: 10px;
}

.BVRRRatingSummaryStyle2 {
	margin: 0px 0 5px 0 !important;
}

#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;
}

#buynow_div {

 background-color: #FFFFFF;
    box-shadow: 0 1px 2px 2px #999999;
    height: 560px;
    padding: 25px;
    position: fixed;
    top: 25px;
    width: 510px;
    z-index: 1003;
	
}
.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;
}

.buynow_top {
	text-align: center;
}

#buynow_product {
	margin: 25px 0 20px;
	width: 230px;
	height: 230px;
}

.buynow_header {
	color: #232323;
	font-size: 24px;
	line-height:30px;
}


#gwpjul_div {
	width: 750px;
	height: 400px;
	padding: 40px;
	border: 5px solid #999;
	display: none;
	position: absolute;
	top: 0px ;
	left: -390px !important;
	z-index: 1003;
	background-color: #fff;
}

.gwpjul_top {
	text-align: center;
}

#gwpjul_product {
	margin: 25px 0 20px;
	width: 230px;
	height: 230px;
}

.gwpjul_header {
	color: #232323;
	font-size: 24px;
}


#gwpjul1_div {
	width: 750px;
	height: 400px;
	padding: 40px;
	border: 5px solid #999;
	display: none;
	position: absolute;
	top: 0px;
	left: -390px !important;
	z-index: 1003;
	background-color: #fff;
}


#gwpjul1_product {
	margin: 25px 0 20px;
	width: 230px;
	height: 230px;
}

.gwpjul1_header {
	color: #232323;
	font-size: 24px;
}
#lhr_gwp_div {
	width: 700px;
	height: 400px;
	padding: 40px;
	border: 5px solid #999;
	display: none;
	position: absolute;
	top: 0px;
	left: -390px !important;
	z-index: 1003;
	background-color: #fff;
}

.lhr_gwp_top {
	text-align: center;
}

#lhr_gwp_product {
	margin: 25px 0 20px;
	width: 230px;
	height: 230px;
}

.lhr_gwp_div_header {
	color: #232323;
	font-size: 24px;
}
.easypay_outer{
	display:none;
	position:absolute;
}
.easypay_terms ol,.easypay_terms ol li,.easypay_terms p{
	font-size:12px !important;
}
.easypay_terms {
	width: 650px;
	height: 560px;
	padding: 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:64px 0 0 687px;
	z-index:4000;
}

header {
	width: 100%;
	padding: 0;
}

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: 17px 0;
}

headerPromoImg{
    margin-left: 210px;
}

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;
}

header .account_info_container .bf_countdown {
	position: relative;
	left: 40px;
	top: 0px;
}

.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 a {
	margin-left: 0px;
}

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 {
    background: linear-gradient(to right, #585858 50%, #9f9f9f) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: right;
    height: 70px;
    width: 380px;
    
} 

header .logo_bar_bg .logo_bar .promo_info li {
	float: right;
	padding-right: 20px;
	color: #ffffff;
	font-style: italic;
	font-size: 14px;
	margin-top: 40px;
	padding: 0px 20px 0px 35px;
	background:url('../../../images/2013/uk/header/globalnav/global-nav-banner_spriteSheet.png') no-repeat 178px 0;
	width: 450px;
	text-align: right;
	font-family: Georgia, Arial, sans-serif;
}


header .logo_bar_bg .logo_bar .promo_info li span {
	color: #F06EAA;
}
 */
 
/* new promo rotation banner for header start */
header .logo_bar_bg .logo_bar .promo_info img {
	float: right;
	margin-top: -75px; 
	margin-right: -25px;
}
header .logo_bar_bg .logo_bar .promo_info p {
	margin-top: 18px;
	margin-left: 184px;
	position: absolute;
	color: white;
}
header .logo_bar_bg .logo_bar .promo_info{
	width:380px;
	float:right;
	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;
	background:url('../../../images/2013/uk/header/globalnav/global-nav-banner_spriteSheet.png') no-repeat 178px 0;
	height:70px;
	display:none;
}
header .logo_bar_bg .logo_bar .promo_info li p{
	color: #ffffff;
	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{
	background: url('../../../images/2013/uk/header/globalnav/10off_Global-Promo-Banner.png') no-repeat 140px 0px;
	background-position: 142px 0px;
}
header .logo_bar_bg .logo_bar .promo_info .second_bg {
	background-position:166px -71px;
	margin-left:-30px;
}

header .logo_bar_bg .logo_bar .promo_info .third_bg{
	background-position : 75px -142px;
}

header .logo_bar_bg .logo_bar .promo_info .third_bg p{
	padding-left : 140px;
	width:200px;
}
header .logo_bar_bg .logo_bar .promo_info .second_bg p{
	width: auto;
    margin-left: 148px;
    margin-top: 4px;
    text-align: left;
}
header .logo_bar_bg .logo_bar .promo_info li p i{
	letter-spacing:0.05em;
}

/* new promo rotation banner for header end */

.clear {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
}

a {
	text-decoration: none;
	color: #1B242F;
	background: none;
	outline: 0;
}

a:hover {
	color: #232323;
	text-decoration: none;
	outline: 0;
}

a:visited {
	color: #1B242F;
	text-decoration: none;
	outline: 0;
}
.clearfix{
	clear:both;
}
/* ------ Megamenu CSS ------ */ 
.flyout .dropdown-menu > li > a {
    color: #38CAB7;
    padding: 10px;
    margin: 2px;
}
.flyout .pad-left20 {
    padding-left: 20px;
}
.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;
}
.flyout .dropdown ul.dropdown-menu {
    border-radius: 0;
    margin-top: 3px;
    box-shadow: grey 2px 2px 20px;
    width: 200px;
}
.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;
}
.open > .dropdown-menu {
    left: -65px !important;
}
.MegamenuWidth{
	width:1170px;
	margin:0 auto;
}
.mobile-mybag-link {
    position: absolute !important;
    z-index: 9999;
    top: 13px;
    left: 51px;
}
.navbar{
	z-index:999;
	border-bottom:1px solid #ccc;
	
}
.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;
	border-bottom: none !important;
	
}
.navbar-nav > li > a:hover{
	color: #38cab7;
}
.navbar-nav > li:hover > a{
	color: #38cab7 !important;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.megamenu{
	display:none;
	background:#fff;
	width:980px;
	position:absolute;
	height:245px;
	left:0;
	right:0;
	bottom:0;
	top:77px;
	z-index:9999;
	padding:0px;    	
}

.navbar-nav > li:hover .megamenu{
	display:block;
		
}
.megamenu ul li{
	height: auto !important;
    float: left;
    border-bottom: none !important;
	margin:0 0 25px 25px;
	width:170px;
	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 >div{
	cursor:pointer;
}
.adl-dropimg{
	width: 326px;
    height: 245px;
    background: url(/triawebstore2/images/2013/uk/BlackFriday2014/nav/Dropdown_Cat-Panel_01-ADL.jpg) top left no-repeat;
}
.hrl-dropimg{
	width: 326px;
    height: 245px;
    background: url(/triawebstore2/images/2013/uk/header/nav/Dropdown_Cat-Panel_02-HRL.jpg) top left no-repeat;
}
.hrl-drop{
	width: 218px;
    height: 210px;
	background: url(/triawebstore2/images/2013/uk/header/nav/HRL_245x245_device.jpg) top left no-repeat;
    background-position: 0 -32px;
    margin-top: 35px;
}
.hrlp-drop{
	width: 218px;
	height: 210px;
    background: url(/triawebstore2/images/2013/uk/header/nav/218x250_dropdown_HRLp_01.jpg) top left no-repeat;
    background-position: 0 -32px;
    margin-top: 35px;
}
.hrlgel-drop{
	width: 217px;
    height: 210px;
    background: url(/triawebstore2/images/2013/uk/header/nav/HRL_245x245_skinacre.jpg) top left no-repeat;
    background-position: 0 -32px;
    margin-top: 35px;
}
.adl-drop{
    width: 218px;
    height: 210px;
    background: url(/triawebstore2/images/2013/uk/header/nav/Dropdown_Product_ADL_01.jpg) top left no-repeat;
    background-position: 0 -28px;
    margin-top: 35px;
}
.adlp-drop{
	width: 218px;
	height: 210px;
    background: url(/triawebstore2/images/2013/uk/header/nav/adl_tab3.jpg) top left no-repeat;
    background-position: 0 -32px;
    margin-top: 35px;
}
.adl-skincare-drop{
	width: 217px;
	height: 210px;
    background: url(/triawebstore2/images/2013/uk/header/nav/Dropdown_Product_ADL_02.jpg) top left no-repeat;
    background-position: 0 -32px;
    margin-top: 35px;
}
.bl-dropimg{
	width: 326px;
    height: 245px;
    background: url(/triawebstore2/images/2013/uk/header/nav/bl/shopall-BL-PC.jpg) top left no-repeat;
}
.bl-drop{
	width: 326px;
    height: 210px;
    background: url(/triawebstore2/images/2013/uk/header/nav/Dropdown_Product_PC.jpg) top left no-repeat;
    background-position: 0 -32px;
    margin-top: 35px;
}
.bl-cartridge-drop{
	width: 326px;
    height: 210px;
    background: url(/triawebstore2/images/2013/uk/BlackFriday2014/nav/Dropdown_Cartridge.jpg) top left no-repeat;
    background-position: 0 -57px;
    margin-top: 35px;
}
.drop-text-position{
	padding: 165px 0 0 0;
    text-align: center;
    font-size: 13px;
}
.drop-text{
	margin: 90px 0 0 179px;
    float: left !important;
    width: 130px !important;
    text-align: center !important;
}
.colorREd{
	color: #FF1655;
}
.ShopallTxt{
	text-align:center;
	font-size:12px;
	padding:5px 0;
}
.SkincareDropdown{
	height: 284px;
}
.BrandsDropdown{
	padding: 60px 80px;
}
.TechDropdown{
	padding: 40px 80px;
}
.Shopalldropdown{
	padding: 60px 80px;
}
.flyout .dropdown a {
    padding-bottom: 0;
}
/* ------ Megamenu CSS Ends ------ */  

 /** footer redesign 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 #38CAB7 !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;
    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: #fff;
    font-size: 10pt;
    padding: 8px 15px;
    font-weight: 600;
	border:none;
}
.freeShipping {
    background: #f1f1f1;
    padding: 64px 0 10px 0;
	margin: 0 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;
}
/* footer redesign css */
.no_border {
	border: none !important;
}

.colorSwatchLink img {
	border: 1px solid #ccc;
	margin: 0 1px 0 0;
	border-radius: 1px;
}

.colorSwatchLink {
	margin: 0px;
}

#specialMessage {
    color: #EC4484;
    font-size: 13px;
    margin-bottom: -4px;
    text-transform: uppercase;
}

#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;
}

a.arrow,a.arrow:hover {
	background: url('../../../images/2013/uk/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 !important;
	text-transform: uppercase !important;
	line-height: 12px;
	border: none !important;
	display: inline;
	border: medium none !important;
}

a.whitearrow,a.whitearrow:hover {
	background: url('../../../images/2013/uk/global/link_arrow_white.png')
		no-repeat center right !important;
	color: #232323 !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;
	border: medium none !important;
}
/* Header and footer styles end */
	/* styles for home page start - Suresh V - 04/18/2013 */
#home_body {
	padding-top: 20px;
}

#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;
}

#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: 204px;
	padding-right: 20px;
}

#posts_videos .newhplateposts .headline a,#marketting_boxes .newhpmboxes .headline a
	{
	color: #1B242F;
}

#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: #1B242F;
	margin-top: -2px;
}

#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: 2px solid #000000;
	padding: 10px 0;
	text-transform: uppercase;
}

#marketting_boxes {
	width: 980px;
	margin: 0 auto;
	background: none repeat scroll 0 0 #FFFFFF;
}

#marketting_boxes .newhpmboxes {
	width: 318px;
	margin: 10px 12px 0px 0;
	float: left;
	height: 283px;
	position:relative;
	border-bottom:10px solid #ededed;
}

#marketting_boxes .newhpmboxes .headline {
	font-size: 14px;
	color: #232323;
	margin: 17px 12px 4px 22px;
	font-weight: bold;
	text-transform: uppercase;
}

#marketting_boxes .newhpmboxes a {
	display: block;
}

#marketting_boxes .newhpmboxes p {
	margin-bottom: 15px;
	font-size: 14px;
	margin: 0 18px 15px 22px;
}

#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;
}

#signup_submit {
	background: url("../../../images/2013/uk/footer/signup_submit.gif")
		no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 21px;
	width: 20px;
}

#signup_submit_header {
	border: medium none;
	z-index:101;
	cursor: pointer;
	float: left;
	height: 20px;
	width: 34px;
	font-size: 12px;
	background-color:#959595;
	color:white;
	text-align: center;
	font-weight: bold;
}

#markEmail,#headerSignUpEmail {
	width: 114px;
	border: none;
	padding: 3px;
	font-size: 12px;
}

#posts_videos .newhplateposts p {
	line-height: 15px;
	margin-right: 20px;
	font-size: 12px;
}

 

#emailMarketFormHeader {
	width: 143px;
	margin: 0 auto;
}

div.nav_1_drop .nav_block .drop_text p {
	font-size: 14px;
}

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 .nav32_bg h3,div.nav_1_drop .nav31_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:0 auto;
	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: #1B242F;
	margin: 10px 0;
}

.disc_elements li {
	color: #1B242F;
	margin-left: 15px;
	list-style: disc;
}

.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;
}

#two_cols  .qa p.title {
	width: 710px;
	float: left;
	font-size: 15px;
	color: #232323;
	cursor: pointer;
	margin-bottom:25px;
}

#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;
}

#content_cart {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	padding:0px 0px 0 20px;
	text-align: left;
	width: 980px;
	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;
	
}
#locator .hidInnerLarge .storeData{
	height:350px;
	overflow:auto;
}
#locator .hidInnerLarge .left .txt-grey{
		color:#232323;
		font-weight: bold;
}
.img_caption {
	margin-top: 5px;
	margin-left: 45px;
	margin-right: 10px
}

/* activation flow styles start */
.activation_subhead {
	color: #aaaaaa;
	font-size: 14px;
}
.activebox{
	float: left;
    width: 285px;
    text-align: center;
}
#content .activate {
	padding-left: 25px;
	padding-bottom: 35px;
}
#serial_num, #noSerialNumber{
	position:absolute;
	left:-99px;
	top:-373px;
	background:#fff;
	display:none;
	z-index:5;
}
#noSerialNumber{
	 border: 1px solid #ADADAD;
    box-shadow: 0 0 7px #ADADAD;
     -moz-box-shadow: 0 0 7px #ADADAD;
     width:680px;
     padding-bottom:10px;
     top:-360px;
}
#noSerialNumber .carrot{
	bottom:-17px;
}
#serial_num_inner {
	padding: 0px;
	 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 {
    cursor: pointer;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
}
#serial_num_inner .serial_inner_left, .serial_num_retry {
    float: left;
    margin-right: 25px !important;
    width: 260px !important;
}
#serial_num .carrot, #noSerialNumber .carrot {
    bottom: -16px;
    position: absolute;
}

#serial_close:hover, #serial_close1:hover{
	filter:alpha(opacity=100);
	opacity:1;
}
#serial_num_inner .serial_inner_left,.serial_num_retry {
	width: 235px;
	float: left;
	margin-right: 5px;
}

.serial_inner_right {
	width: 400px;
	float: left;
	padding-top: 25px;
}

.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_img {
    float: right;
    margin-right: 40px;
    width: 200px;
}

#confirmation .messageA h2 {
    color: #232323;
    font-family: 'ArialMTStd-Light',Arial,sans-serif;
    font-size: 17px;
    margin-bottom: 15px;
    padding-left: 30px;
    padding-top: 3px;
}
#confirmation .messageA p, #confirmation .messageB p {
    margin-bottom: 25px;
    margin-left: 30px;
}

#confirmation .messageA_bg p b, #confirmation .messageB_bg p b, #confirmation .messageC_bg p b {
    display: inline-block;
    padding-bottom: 10px;
}
#confirmation .messageA_bg {
	background:
		url(../../../images/2013/uk/activation/blue_1.png)
		no-repeat 0 4px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#confirmation .messageB_bg {
	background:
		url(../../../images/2013/uk/activation/blue_2.png)
		no-repeat 0 4px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 17px;
}

#confirmation .messageC_bg {
	background:
		url(../../../images/2013/uk/activation/blue_3.png)
		no-repeat 0 4px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 17px;
}

#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: 30px;
	float: left;
}

.thankyou_bottom_left {
	float: left;
	width: 350px;
	margin-right: 90px;
	margin-top: 20px;
}

.thankyou_bottom_right {
	float: left;
	width: 350px;
}

.hp_play_video { /*margin-left: -58px;*/
	float: left;
	padding-top: 4px;
}

/* activation flow styles end */
.error01 {
	color: #FF0000;
}

table.orders th {
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 5px;
	background: url('../../../images/2013/uk/global/border_h.gif') bottom
		left repeat-x;
}

table.orders td {
	text-align: left;
	padding: 3px 0px 3px;
	background: url('../../../images/2013/uk/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: #1B242F;
}

table.form th {
	color: #333333;
	font-weight: bold;
	padding-bottom: 0px;
	font-size: 14px;
}

.error01 {
	color: #FF0000;
}

.error {
	color: #FF0000;
	border-color: #FF0000;
	line-height: 20px;
	padding: 5px;
}

table.form  .error {
	padding: 5px;
}

table.form  .required {
	color: #cc0000;
}

table.form  input[type=text],table.form input[type="password"],table.form  select
	{
	width: 100%;
	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 */
.LearnMorebtN {
    background: #FF1655;
    padding: 14px;
    border-radius: 0;
    margin: 15px auto;
    color: #fff !important;
    border: none;
    width: 200px;
    display: block;
    letter-spacing: 2px;
    font-weight: 600;
}
.compare_guide {
	margin: 10px auto 20px auto;
	text-align: center;
	vertical-align: middle;
	background:
		url('../../../images/2013/uk/ppage/LHR/HRL_InteractiveTool_BG_01.jpg')
		top left no-repeat;
	width: 828px;
	padding-top: 40px;
}

#container_skin {
	padding: 35px 0px 0px 17px;
}

.comparative {
	font-size: 11px;
	line-height: 13px;
}

.compare_bottom {
	text-align: left;
	padding-left: 92px;
	width: 600px;
	margin-top: 80px;
}
.headline h2, .headline {
    color: #232323;
    font-family: 'ArialMTStd-Light', Arial, sans-serif;
    line-height: 38px;
    margin-bottom: 9px;
    text-transform: none;
	font-size: 36px;
	
}
.brdrbottomgray {
    border-bottom: 1px solid #ccc;
}
.brdrbtm {
    border-bottom: 1px solid #ccc;
    padding: 0 0 20px 0;
}
.marginTop20 {
    margin-top: 20px !important;
}
.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;
}

.result_head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #232323;
	/* color:#d71920;*/
	font-weight: bold;
	margin-bottom: 10px;
}

.disclaimer1 {
	margin: 20px 0 60px 140px;
	text-align: left;
	width: 600px;
}

.result4 {
	background:
		url('../../../images/2013/uk/ppage/interactiveTool_circle.jpg')
		no-repeat top left;
	padding: 10px 0 1px 50px;
	width: 600px;
	height: 40px;
}

.result3 {
	background: url('../../../images/2013/uk/ppage/checkmark.jpg') no-repeat
		top left;
	padding: 10px 0 0 50px;
	width: 600px;
	height: 80px;
}

.result2 {
	background: url('../../../images/2013/uk/ppage/interactiveTool_x.jpg')
		no-repeat top left;
	padding: 10px 0 0 50px;
	width: 600px;
	height: 95px;
}

.skin_back1 {
	height: 140px;
	width: 670px;
	margin: 0 auto;
}

.skin_back2 {
	height: 178px;
	width: 670px;
	margin: 0 auto;
}

.skin_chart_cell {
	width: 106px;
	line-height: 15px;
	float: left;
	text-align: center;
	display: block !important;
}
.skin_chart2 td {
    display: none;
}
.skin_chart_cell2 {
	width: 91px;
	line-height: 15px;
	text-align: center;
}

.skin_title {
	height: 40px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	background: url('../../../images/2013/uk/activation/number2.jpg')
		no-repeat top left;
	padding: 4px 0 0 35px;
	font-size: 15px;
	color: #1B242F;
}

.skin_title1 {
	height: 40px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	background: url('../../../images/2013/uk/activation/number1.jpg')
		no-repeat top left;
	padding: 4px 0 0 35px;
	font-size: 15px;
	color: #1B242F;
}

.skin_chart {
	margin-top: -20px;
	position: absolute;
}

.skin_chart2 {
	margin-top: -25px;
	position: absolute;
}

.activation_divider {
	border-top: 1px dotted #cccccc;
	margin-bottom: 5px !important;
	margin-top: 0px !important;
}
#skinToneModal .modal-body, #videoModal .modal-body {
    padding: 0;
}
/* skin tone chart styles end */
#tmpSlide-1 .hp_panel,#tmpSlide-2 .hp_panel,#tmpSlide-3 .hp_panel,#tmpSlide-4 .hp_panel {
	position: relative;
}

#tmpSlide-4 .hp_panel .leftCalloutBanner1
	{
	position: absolute;
top: 200px;
left: 444px;
width: 463px;
text-align: left;
}

/*#tmpSlide-2 .hp_panel .leftCalloutBanner1{
    left: 40px;
    position: absolute;
    text-align: center !important;
    top: 255px;
    width: 450px;
}*/

#tmpSlide-2 .hp_panel .leftCalloutBanner1{
    left: 59px;
    position: absolute;
    text-align: left;
    top: 210px;
    width: 625px;
}
#tmpSlide-3 .hp_panel .leftCalloutBanner1{
    left: 59px;
    position: absolute;
    text-align: left;
    top: 234px;
    width: 595px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 {   
    left: 59px;
    position: absolute;
    text-align: left;
    top: 215px;
    width: 630px;
}
#tmpSlide-3 .hp_panel .leftCalloutBanner1 p a {
margin-top: 25px;
}

#tmpSlide-2 .hp_panel .leftCalloutBanner1 p,
#tmpSlide-3 .hp_panel .leftCalloutBanner1 p,
#tmpSlide-4 .hp_panel .leftCalloutBanner1 p{
	color: #fff !important;
	margin-bottom: 20px;
	text-align: left;
	line-height: 20px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p b, #tmpSlide-1 .hp_panel .leftCalloutBanner1 p b, #tmpSlide-3 .hp_panel .leftCalloutBanner1 p b {
font-size: 17px;
margin-bottom: 10px;
display: inline-block;
}
#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: 25px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p {
font-size: 14px;
text-align: left;
height:100px;
font-family: Arial, Helvetica, sans-serif;
color: #FFF !important;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p span {
/*text-transform: capitalize;*/
position: absolute;
top: 35px;
left: 0;
text-align: left;
width: 477px;
color: #FFF;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p span a.arrow, #tmpSlide-1 .hp_panel .leftCalloutBanner1 p span a.arrow:hover{
	font-weight: bold;
	color: #e7048c !important;
	background: url('../../../images/2013/uk/BlackFriday2014/promo_arrow.png')
 	no-repeat center right !important;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p .product2{
	left: 270px;
}

#tmpSlide-1 .hp_panel .leftCalloutBanner1 p .product1{
	left: 20px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p .product3{
	left: 520px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p .product4{
	left: 770px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 div p .promoText {
text-align: left;
width: 200px;
font-family: Arial,sans-serif;
font-size: 15px;
margin-top: 20px;
line-height: 20px;
display: inline-block;
zoom: 1;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 div p .promoText span {
color: #E7048C;
font-weight: bold;
}
#tmpSlide-1 .leftCalloutBanner1 a.purpbtn{
padding: 0 11px;
display: inline-block;
font-weight: bold;
text-transform: uppercase;
background: linear-gradient(#b049a2 60%, #892e7b) repeat scroll 0 0 transparent;
background: -webkit-linear-gradient(#b049a2 40%, #892e7b) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b049a2', endColorstr='#892e7b',GradientType=0) !important;/*For IE7-8-9*/ 
border: none;
color: #ffffff !important;
cursor: pointer;
font-size: 13px;
height: 35px;
letter-spacing: 1px;
line-height: 35px;
zoom: 1;
}
#tmpSlide-1 .leftCalloutBanner1 a.purpbtn:hover {
background:linear-gradient(#8F3A83 40%,#b14b93) !important;
   background:-webkit-linear-gradient(#8F3A83 40%,#b14b93) !important;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F3A83', endColorstr='#b14b93',GradientType=0) !important;/*For IE7-8-9*/ 
   color:#fff;
}
#tmpSlide-1 .leftCalloutBanner1 a.greybtn {
background-color: #2AA3E0 !important;
background: linear-gradient(#2AA3E0 60%, #1E7EAB) repeat scroll 0 0 transparent !important;
font-size: 14px !important;
padding: 10px 14px !important;
font-weight: bold !important;
text-transform: uppercase;
color: #fff;
}
#tmpSlide-1 .leftCalloutBanner1 a.greybtn:hover {
background: linear-gradient(#218BBC 40%,#1A6C93) !important;
background: -webkit-linear-gradient(#218BBC 40%,#1A6C93) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#218BBC', endColorstr='#1A6C93',GradientType=0) !important;
}
.text_h2 {
    color: #232323;
    font-size: 25px;
    font-weight: normal;
	line-height: 28px;
	font-family:'ArialMTStd-Light' !important;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p1 {
position: absolute;
left: 95px;
margin-top: 16px;
text-align: center;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p .barLine {
margin-top: 20px;
margin-left: -10px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 p2 {
position: absolute;
margin-top: 16px;
margin-left: 13px;
}
#tmpSlide-1 .hp_panel .leftCalloutBanner1 .promoText {
    left: 80px;
    margin-top: 16px;   
    text-align: center;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p .barLine {
margin-top: 20px;
margin-left: -25px;
}
#tmpSlide-2 .hp_panel .leftCalloutBanner1 p2 {
position: absolute;
margin-top: 16px;
margin-left: 13px;
}
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: 13px;
    font-weight: bold;
	height: 1%;/*For IE7*/ 
    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);
}
.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;
}
.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: 4px 12px;
	border-radius: 1px;
}

.greybtn input:hover,.greybtn a:hover {
	background-color: #232323;
}

.readmore {
	color: #0c6089;
}

#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);
height: 1%;
border: none;
color: #ffffff !important;
cursor: pointer;
font-size: 13px;
height: 35px;
letter-spacing: 1px;
margin-right: 40px;
float: right;
line-height: 35px;
width: auto;
position: absolute;
top: -3px;
right: -20px;
}

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);
color: #fff;
}

a.buynowGreen2 {
	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);
height: 1%;
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 {
	background-color: #209a7a;
}


a.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;
float: right;
margin-top: -13px;
}

a.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-color: #1a8aba;
}

a.buynowPurp{
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:#b456a7 url('../../../images/2013/uk/global/buynowLock.png') left top no-repeat;
	padding:2px 0 0 30px;
	height:18px;
	width:61px;
	margin-right:40px;
	float:right;
	color:#fff !important;
}
a.buynowPurp:hover{
	background-color:#8c4582;
}
a.buynowPurp2{
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:#b456a7 url('../../../images/2013/uk/global/buynowLock.png') left top no-repeat;
	padding:2px 0 0 30px;
	height:18px;
	width:61px;
	float:right;
	color:#fff !important;
}
a.buynowPurp2:hover{
	background-color:#8c4582;
}
#floating_buynow {
	position: fixed;
	bottom: 0px;
	right: 0px;
	width: 140px;
	height: 20px;
	display: block;
	z-index: 1000;
}

a.floating_buynowGreen {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	background: #20b88f url('../../../images/2013/uk/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/uk/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;
}

a.floating_buynowPurp{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background:#B456A7 url('../../../images/2013/uk/global/bn_lg.jpg') left top no-repeat;
	padding:7px 0 0 49px;
	height:23px;
	width:90px;
	float:right;
	color:#fff !important;
}
a.floating_buynowPurp:hover{
	background-color:#8c4582;
}
.showhide_buttons {
	float: right;
}

.showhide_buttons2 {
	float: right;
	margin: 38px 40px 0 0;
}
.ac_content h2, .ac_subHeader1 h2{
	font-family:arial !important;
}
.plus_button {
	background: url('../../../images/2013/uk/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/uk/global/plus_on.png') no-repeat
		top left;
}

.minus_button {
	background: url('../../../images/2013/uk/global/minus_off.png')
		no-repeat top left;
	width: 29px !important;
	height: 29px !important;
	cursor: pointer;
	float: left;
	margin-right: 10px;
}

.minus_button:hover {
	background: url('../../../images/2013/uk/global/minus_on.png') no-repeat
		top left;
}

.reviews_header1 {
	float: left;
	width: 500px;
}

.product_heading_list {
	margin: 0px 0 40px;
	font-size: 35px;
	line-height: 37px;
	padding: 40px 0 0 40px;
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	color: #232323;
}

.product_name_list {
	margin: 10px 0 5px;
}

.product_price_list {
	margin: 0 0 5px 0;
}

#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: -184px 0 0 -131px;
	display: none;
	z-index: 3000;
}

#flyout2b {
	position: absolute;
	margin: -185px 0 0 -118px;
	display: none;
	z-index: 3000;
	cursor: pointer;
}

#flyout2c {
	position: absolute;
	margin: -185px 0 0 -131px;
	display: none;
	z-index: 3000;
}

#flyout2d {
	position: absolute;
	margin:-201px 0 0 -23px;
	display: none;
	z-index: 3000;
	cursor: pointer;
}
#flyout2e {
	position: absolute;
	margin: -202px 0 0 -69px;
	display: none;
	z-index: 3000;
}
#flyout2f {
	position: absolute;
	margin: -202px 0 0 -72px;
	display: none;
	z-index: 3000;
}

#flyout2g {
position: absolute;
margin: -183px 0 0 -175px;
display: none;
z-index: 3000;
cursor: pointer;
}

#flyout2h {
position: absolute;
margin: -183px 0 0 -105px;
display: none;
z-index: 3000;
cursor: pointer;
}
#flyout3a {
	position: absolute;
	margin: -295px 0 0 -129px;
	display: none;
	z-index: 3000;
}

#flyout4a {
	position: absolute;
	margin: -230px 0 0 -82px;
	display: none;
	z-index: 3000;
}

.30top {
	margin-top: 30px !important;
}


#gwpjul_hopup_close {
	position: absolute;
	margin: -30px 0 0 730px;
}
#gwpjul1_hopup_close {
	position: absolute;
	margin: -30px 0 0 730px;
}
#lhr_hopup_close{
	position: absolute;
	margin: -30px 0 0 680px;
}
#flyout1b_hopup_close {
	position: absolute;
	margin: -11px 0 0 524px;
}
#flyout1d_hopup_close {
	position: absolute;
	margin: -11px 0 0 524px;
}

#flyout2a_hopup_close {
	position: absolute;
	margin: -8px 0 0 356px;
}
#flyout2b_hopup_close {
	position: absolute;
	margin: -6px 0 0 356px;
}
#flyout2c_hopup_close {
	position: absolute;
	margin: -8px 0 0 356px;
}
#flyout2t_hopup_close {
	position: absolute;
	margin: -8px 0 0 354px;
}
#flyout2g_hopup_close {
	margin: -11px 0 0 355px;
	position: absolute;
}
#flyout2h_hopup_close {
	margin: -11px 0 0 355px;
	position: absolute;
}
#flyout2d_hopup_close {
	position: absolute;
	margin: -8px 0 0 355px;
}
#flyout3a_hopup_close {
	position: absolute;
	margin: -11px 0 0 502px;
}
#flyout4a_hopup_close {
	position: absolute;
	margin: -11px 0 0 334px;
}
#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: 245px !important;
	text-align: center !important;
	padding: 0 0 40px !important;
	border-right: solid 1px #ccc !important;
	border-bottom: solid 1px #ccc !important;
}
.comingsoon_topical {
	font-size: 13px;
	color: #c80082;
	font-style: italic;
	margin-top: 5px;
	font-weight:normal;
	text-transform:none;
}

.buynow_top .product_flag {
  	left: -60px;
	position: absolute;
	top: 125px;
}

#advanced-skincare3 {
	border-right: none !important;
	width: 248px !important;
}

.cat_product:last {
	border: none !important;
}

.cbl_pname {
	width: 100%;
	text-align: center !important;
}

.ac_content {
	width: 850px;
}
.ac_content h2{
	color:#1B242F !important;
	margin-right:0px !important;
}
.ac_content h2 b{
	color:#232323 !important;
}
/* Custom Default Content Box Styles */
.tbdcbc_srl_feature4{
	border-top:1px solid #ccc;
}
.tbdcbc_srl_feature4 .tbdcbImage{
	float:right;
}
.tbdcbc_srl_feature4 .tbdcbContent{
	width:429px;
	margin:140px 0 0 40px;
}
.tbdcbc_srl_feature3 .tbdcbContent DIV.headline{
	margin:40px 0 0 0;
}
.tbdcbc_srl_feature1 .tbdcbContent DIV.headline{
	margin:40px 0 0 40px;
}
.tbdcbc_srl_feature2{
	padding:40px 0;
}
.tbdcbc_spbl_feature1{
	height:641px;
	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 {
	margin: 0  0 27px 454px;
	padding: 310px 0 0 0;
text-align: left;
width: 486px;
}
.tbdcbc_spbl_feature4 .tbdcbContent {
	width: 380px;
	margin: 120px 50px 0;
}

.tbdcbc_spbl_feature4 {
	border-top: 1px solid #ccc;
	border-bottom: 0px solid #fff;
}

.tbdcbc_lhr_4x_feature5 {
	border-top: 1px solid #ccc;
}

.tbdcbc_lhr_4x_feature9{
	border-top: 1px solid #ccc;
}
.tbdcbc_lhr_4x_feature9 .tbdcbContent .bodycopy{
	margin-top: -30px;
}
.tbdcbc_lhr_4x_feature9 .tbdcbContent .headline h2{
	font-size: 38px;
}
.tbdcbc_lhr_4x_feature9 .tbdcbImage{
	padding-top: 45px;
}
.tbdcbc_lhr_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 {
	margin-bottom: 40px;
}

.tbdcbc_lhr_4x_feature7 {
	border-top: 1px solid #ccc;
}

.tbdcbc_lhr_4x_feature7 .tbdcbContent {
	width: 380px;
	margin: 0px 260px 0 0px;
	padding-top: 105px;
}

.imageTwo {
	position: absolute;
	margin: -242px 173px 0;
}

/* Default Content Box Styles */
.tbdcbContent DIV.headline {
	
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse1{
padding-bottom: 30px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse1 .tbdcbContent{
float: right;
padding: 0px 40px;
text-align: left;
width: 435px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse1 .tbdcbImage{
float: left;
margin-left: 40px;
width: 235px;
}
#contentP .subproduct_page_item #bc_lhr_easy_guide{
border-bottom: 1px solid #DCDCDC !important;
border-right: 1px solid #DCDCDC;
float: left;
padding: 0 0 40px;
width: 313px;
}
#contentP .subproduct_page_item #bc_lhr_easy_guide .imageURL{
float: right;
width: 280px;
}
#contentP .subproduct_page_item #bc_lhr_easy_insts {
border-bottom: 1px solid #DCDCDC !important;
border-right: 1px solid #DCDCDC;
float: left;
padding: 0 0 40px;
width: 330px;
}
#contentP .subproduct_page_item #bc_lhr_C_easy_faqs {
border-bottom: 1px solid #DCDCDC !important;
float: left;
padding: 0 0 40px;
height: 37px;
width: 335px;
}
#contentP .subproduct_page_item #bc_lhr_C_easy_faqs  .faq_read{
position: absolute;
margin-top: -36px;
margin-left: 50px;
width: 200px;
}
#contentP .subproduct_page_item #bc_lhr_C_easy_faqs .imageURL{
margin-left: 40px;
width: 278px;
}
.tbdcbContent DIV.headline h2 {
	color: #232323;
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	font-size: 38px;
	line-height: 37px;
	margin-bottom:9px;
}

#contentP .subproduct_page_item #tbdcbc_lhr_about1 .tbdcbContent .headline h2, #contentP .subproduct_page_item #tbdcbc_lhr_about2 .tbdcbContent .headline h2 b, #contentP .subproduct_page_item #tbdcbc_lhr_about3 .tbdcbContent .headline h2 b{
	font-family: arial;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about2 .stepcopy_1
{
	float: right;
    position: relative;
    right: 113px;
    top: -272px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about2 .stepcopy_1 .subHeader h2
{
	font-size: 14px;
	color: white;
}
.tbdcbContent DIV.bodycopy p {
	font-size: 15px;
	line-height: 20px;
}

#tbdcbc_lhr_about1 .tbdcbContent DIV.bodycopy p{
	color: #232323;
    font-family: ArialMTStd-Light;
    font-size: 36px;
    font-weight: 100;
    line-height: 36px;
    margin-top: 22px;
}

#tbdcbc_lhr_about4 .tbdcbContent .headline h4 {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

#tbdcbc_lhr_about4 .tbdcbContent .headline b {
    color: #000;
    font-size: 30px;
}

.tbdcbleft,.tbdcbright,.tbdcbcenter,.tbdcbback {
	border-bottom: 1px solid #ccc;
}

.tbdcbleft .tbdcbImage {
	float: left;
}

.tbdcbleft .tbdcbContent {
	float: right;
}

.tbdcbright .tbdcbContent {
	float: left;
}

.tbdcbcenter .tbdcbImage {
	text-align: center;
}

.tbdcbcenter .tbdcbContent {
	text-align: center;
}

.tbdcbback .tbdcbImage {
	
}

.tbdcbback .tbdcbContent {
	
}

/* Product Page Styles */

#pBanner {
position: absolute;
left: 0px;
top: -2px;
}
#pBanner2 {
	position: absolute;
	margin: 275px 0 0 -19px;
}

#pBannerHop {
    
    left: 10px;
    position: absolute;
    top: 0;
    width: 200px;
	
}

#pBanner123 {
	width: 125px;
	height: 104px;
	position: absolute;
	top: 275px;
	left:-20px;
}

#pBannerHop123{
	width: 125px;
	height: 104px;
	position: absolute;
	margin: -270px 0 0 -342px !important;
}

.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 10px 0 0;
	float: left;
}

.ppage_h1 {
	margin-bottom: 5px;
}

.newpdpcarousel {
	float: left;
	margin:40px 0 0 40px;
}

.replenish_logo {
	margin-top: 10px;
}

.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;
}

#subnav {
	margin:0 auto;
	padding-left:0px;
	width: 980px;
	background: #ffffff;
	text-align: left;
	zoom: 1;
	padding-top:10px;
	position: relative;
	height : 37px;
}

#product_info {
	width: 410px;
	float: right;
	margin: 40px 35px 0px 0;
	position:relative;
}

.pprice {
	font-size: 20px !important;
	font-weight: bold;
	color: #333;
	font-family: Arial;
	margin-bottom: 10px;
	height: 20px;
}

.shippingText {
	font-size: 13px;
	color: #f06eaa;
	font-style: italic;
	margin-top: 5px;
}
.title_box{
	width:150px;
}
.easypayMessage {
	margin-top: 5px;
}
.easypay_terms_link a{
	font-size:11px;
	margin:0px 0 0 18px;
	text-decoration:underline;
}
.easypay_terms_link{
	margin:3px 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;
}

.FSAmessage hr {
	margin: 7px 0;
	height: 1px;
	width:410px !important;
}

.60day {
	font-size: 12px;
	font-weight: bold;
	color: #232323 !important;
}

.60day b {
	color: #232323 !important;
}
.crossSell h5 {
	font-size: 12px;
	text-transform: uppercase;	
    color: #232323;
}

.crossSell_hopup {
	height: 25px;
}

.crossSell_hopup h5 {
	font-size: 12px;
	text-transform: uppercase;
	color: #232323;
}

.desc_height {
	
}

.discountMessage {

	font-size: 13px !important;
	font-weight: normal;
	font-style: italic;
	color: #333;
	text-transform: none;
}
.recDiscountMessage {
	font-size: 15px !important;
	font-weight: bold;
	color: #1B242F;
	text-transform: none;
}
.bfDiscountMessage {
	font-size: 16px !important;
	font-weight: bold;
	color: #333;
	text-transform: none;
}

#headline hr {
	margin: 25px auto 0;
	height: 1px;
}
#headline h1 span {
  font-family:Arial, sans-serif;
  font-size:12px;
  text-transform:uppercase;
}
.message_above_price {
	height: 20px !important;
}

.message_above_price_hopup {
	height: 20px !important;
	text-align: center;
}

.pCtaLeft {
	width: 205px !important;
}

.pCtaLeft_hopup {
	width: 220px !important;
}

.coloredCarousel {
	padding-top: 18px;
	border-top: 1px solid #ddd !important;
}

.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;
}

#ppage_email #markEmail {
	width: 160px;
	background: #fff;
	float: left;
	font-size: 12px;
	height: 20px;
	padding: 4px 0 4px 4px;
	border: 1px solid #ccc;
}

#cross_img {
	/*position: absolute;*/
	margin: -64px 0 0 121px;
	width: 90px;
}

#cross_img2 {
	position: absolute;
	margin: -100px 0 0 159px;
	width: 90px;
	z-index:-1;
}

#cross_img_hopup {
	position: absolute;
	margin: -90px 0 0 133px;
	width: 90px;
	height: 125px;
}

.or {
	position: absolute;
	margin: 0 0 0 -29px;
}

.or_hopup {
	position: absolute;
	margin: 0 0 0 -45px;
}

.nav_left_side {
	width: 450px;
	float: left;
	margin: 40px 40px 10px 40px;
}

#contentP h2 {
	color: #232323;
	text-transform: none;
	/* font-size:16px;  */
}

#product_display {
	display: block;
}

.product_image_div {
	display: block;
}

 #headline h1 {
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	font-size: 24px;
	color: #232323;
}

#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;
}

#product_display {
	width: 450px;
	height: 420px;
}

#tirtiary_nav {
	height: 250px;
}

.newpdpmboxes {
	float: left;
	width: 208px;
	height: 205px;
	margin: 15px;
}

.newpdpmboxes .imageURL {
	text-align: center;
}

.newpdpmboxes .headline {
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 5px;
}

#skinTone1 {
	margin-top: 40px;
	text-align: center;
	/* border-bottom: 1px solid #ccc; */
}

#skinTone1 h2 {
	color: #232323;
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	font-size: 35px;
	margin-bottom: 15px;
}

/* LHR changes start */
.tbmcc_lhr_4x_feature10 {
    border-bottom: 1px solid #dcdcdc;
    width: 980px;
}

.tbmcc_lhr_4x_feature10 .column1 {
    float: left;
    padding: 230px 15px 30px 40px;
}

.tbmcc_lhr_4x_feature10 .column2 {
    float: left;
    padding: 230px 0 30px;
}

.tbmcc_lhr_4x_feature10 .column3 {
    float: right;
    position: relative;
}


.tbmcc_lhr_4x_feature10 .column3 .column_text {
    left: -470px;
    position: absolute;
    top: 30px;
    width: 500px;
}


.tbmcc_lhr_4x_feature10 .column3 .column_text .content, .tbmcc_lhr_4x_feature10 .column3 .column_text .content p {
    line-height: 20px;
    width: 430px;
}

.tbmcc_lhr_4x_feature10 .column1 .link {
    padding-top: 10px;
}

.tbdcbc_lhr_c_4x_feature6 .tbdcbContent {
    padding: 100px 40px 0;
    width: 430px;
}

#tbdcbc_lhr_c_4x_feature6 .tbdcbImage {
    margin-bottom: 0 !important;
}
.tbdcbright .tbdcbImage {
    float: right;
}
.tbdcbc_lhr_c_4x_feature6 .tbdcbImage {
    float: left;
    margin-bottom: -5px;
}

#tbdcbc_4x_feature11 {
    background-position: right top !important;
    border-bottom: none !important;
    border-top: 1px solid #ccc;
    height: 501px;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.tbdcbc_4x_feature11 .tbdcbContent {
    margin: 40px 0 0 38px;
    text-align: left;
    width: 472px;
}

.tbdcbc_4x_feature11 .tbdcbContent .bodycopy {
    padding-bottom: 15px;
}


.mboxlink, .mboxlink:hover {
    border: medium none !important;
    color: #20b88f !important;
    display: inline;
    font-weight: bold;
    height: 12px;
    line-height: 25px;
    padding-right: 9px;
    text-decoration: none !important;
    text-transform: uppercase !important;
}

.tbdcbright .tbdcbContent {
    float: left;
}

#tbdcbc_lhr_4x_feature6 .tbdcbContent {
	float: right !important;
    padding: 100px 40px 0;
    width: 430px;
	margin : 0px !important;
}

#tbdcbc_lhr_4x_feature6 .tbdcbImage {
    margin-bottom: 0 !important;
}

.imageURL img, #bc_lhr_4x_MBox4 img {
    border: 1px solid #dcdcdc;
}

.icon_img {
    float: left;
    margin-right: 15px;
}

#tbdcbc_lhr_4x_feature7{
	background: url("../../../images/2013/uk/ppage/Gel_Topical_v02.jpg") no-repeat scroll 614px 10px rgba(0, 0, 0, 0);
	border-bottom : medium none !important;
}
/* LHR changes end */
.newpdpmboxes p {
	font-size: 14px;
	margin-left: 17px;
}

#tirtiary_nav .newpdpmboxes {
	position: relative;
}

#tirtiary_nav .newpdpmboxes .headline {
	line-height: 17px;
    position: absolute;
    top: 50px;
    width: 235px;
    left: 32px;
}

#tirtiary_nav .newpdpmboxes .headline a {
	color: white;
}

#tirtiary_nav .newpdpmboxes .imageURL {
	width: 235px;
}

#tirtiary_nav .newpdpmboxes p {
    position: absolute;
    top: 75px;
    width: 235px;
}
#tirtiary_nav #bc_lhr_4x_MBox3 .learnMore{
	position: absolute;
    right: 73px;
    top: 61px;
}
#tirtiary_nav #bc_lhr_4x_MBox3 a{
	text-decoration: none !important;
	color: white !important;
}
#tirtiary_nav #bc_spbl_MBox3 .headline{
	font-size: 13px;
}
#tirtiary_nav .bc_hrlp_MBox4 p{
	top: 45px !important;
}
#bc_hrlp_MBox1 .headline, #bc_hrlp_MBox1 p, #bc_hrlp_MBox1 a, #bc_hrlp_MBox1 a:hover{
	color: white !important;
}

#tirtiary_nav .newpdpmboxes span{
padding: 0px; margin: 0px; line-height: 20px; text-align: center;  font-size: 14px;
}
#tirtiary_nav #bc_hrlp_MBox4 a {
	text-decoration: none !important;
	color: white !important;
}
#bc_lhr_4x_MBox1 .headline, #bc_lhr_4x_MBox1 p, #bc_lhr_4x_MBox1 a, #bc_lhr_4x_MBox1 a:hover{
	color: white !important;
}

#tirtiary_nav .bc_lhr_4x_MBox2{
	position: relative;
	left: 240px;
}
#tirtiary_nav .bc_hrlp_MBox4{
	position: relative;
	left: 240px;
}
.promotionColor{
	color: #8b73a7;
	font-weight: bold;
	font-family: ARIAL REGULAR;
	text-align: center;
	text-transform: uppercase !important;
	position: absolute;
	bottom: 105px;
	left: 105px;
}
.quickPromotionColor{
	color: #8b73a7;
	font-weight: bold;
	font-family: ARIAL REGULAR;
	position: absolute;
	left: 190px;
	top: 20px;
}
.ppagePromotionColor{
	color: #8b73a7;
	font-weight: bold;
	font-family: ARIAL REGULAR;
	text-transform: uppercase !important;
}
.promotionPriceColor{
	font-weight:bold;
	/*text-transform: uppercase !important;*/
	color: #8b73a7;
}
.priceColor{
	font-weight:bold;
	font-style: normal;
	/*text-transform: uppercase !important;*/
	color: #232323;
	}
#bc_spbl_MBox4 .headline a{
	color: #1B242F !important;
}
/* P-page Reviews Styles */
.ppageReviews {
	margin: 0;
	padding:40px 40px;
	min-height:40px;
}

.desc_height {
    /*margin-bottom: 40px;*/
}

.ppageReviews .plus_button {
	margin-right: 10px;
}

.ppageReviews2 {
	margin-bottom: 20px !important;
}

.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;
}

.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;
}
#single_col {
	padding: 20px 0px 0px 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: 190px;
}

.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: 588px;
	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;
	height: 18px;
	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;
}

.greenbtnp a{
	background:#585858 !important;
	background: linear-gradient(#11B98E, #0B9371) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 10px 14px !important;
    color:#ffffff;
}
/* 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/uk/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/uk/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/uk/global/link_arrow.png')
		no-repeat right 2px;
	padding-right: 10px;
	color: #1B242F;
	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: #aaaaaa;
}

a.flow_click_color:hover {
	color: #aaaaaa;
	text-decoration: underline;
}

.flow_click_color {
	color: #c5c5c5;
}

.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;
}
#sweeps_submit_entry .purple input, .purple a {
	background: linear-gradient(#B456A7 60%, #8F3A83) repeat scroll 0% 0% transparent;
    border: 1px solid #B456A7 !important;   
    color: #ffffff !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 14px !important;
    text-transform: uppercase;
}
.grey_small input,.grey_small 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;
}

.grey_small input:hover,.grey_small a:hover {
	background-color: #585858;
	border: solid 1px #eee;
}

div.img_postition {
	position: relative;
}

div.img_postition img {
	position: absolute;
	right: 0;
	top: -250px;
}

/* 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 .tbdcbc_srl_about5{padding-top:0px;}
#contentP .subproduct_page_item .tbdcbc_srl_about5 img{position:absolute;left:0px;}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 {
	padding: 0px 0px 60px 0;
	border-top: none !important;
	margin-top: -22px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about4 .tbdcbContent .bodycopy p{
	color: #232323;
}
#contentP #derm_background .tbdcbc_lhr_about6 {
    height: 516px;
    border-bottom: none;
    margin-top: 173px;
	position: relative;
}

#contentP #derm_background .tbdcbc_lhr_about6 .tbdcbContent{
	position: absolute;
    top: 50px;
    float: right;
    right: 10px;
    width: 475px;
}
#contentP #derm_background .tbdcbc_lhr_about6 .tbdcbContent .bodycopy{
	width: 376px;
}
#contentP #derm_background .tbdcbc_lhr_about6 .tbdcbContent .bodycopy p{
	color: #232323;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about7 {
	border-bottom: medium none;
    height: 482px;
    text-align: center !important;
    margin-top: 7px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about7 .tbdcbContent {
	position: relative;
	text-align: left;
	top: 0px;
	left: 45px;
	float: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about7 .tbdcbContent .headline h2{
	font-family: arial;
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_safe {
	height: 362px;
    border-bottom: none;
    margin-top: 6px;
	}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent .subHeader{
	position: relative;
	top: 48px;
	width: 680px;
	}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent .subHeader h2{
	font-size: 11px;
    font-weight: bold;
    width: 479px;
    float: left;
    font-family: arial;
	}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent .headline{
	position: relative;
    top: 62px;
}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent .stepcopy_1 .subHeader h2{
	font-size: 28px;
	font-family: Arial !important;
    font-weight: bold;
	width: 500px\0;
}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent .stepcopy_1{
	position: relative;
    top: -144px;
}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent .bodycopy{
	position: relative;
    top: -44px;
    width: 350px;
    float: left;
}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent .bodycopy p{
	color: #232323;
    font-family: Arial;
    font-size: 17px;
    line-height: 35px;
    margin-bottom: 15px;
    text-align: justify;
    font-weight: bold;
	}
#contentP #derm_background #tbdcbc_lhr_derm .tbdcbContent {
	position: relative;
	text-align: left;
	top: 24px;
	left: 44px;
	float: left;
	}
#contentP .subproduct_page_item #tbdcbc_lhr_safe .tbdcbContent {
	position: relative;
	text-align: left;
	top: 0px;
	left: 45px;
	float: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_safe .tbdcbContent .subHeader{
	position: relative;
	top: -72px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_safe .tbdcbContent .subHeader h2{
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	font-family: arial;
}
#contentP .subproduct_page_item #tbdcbc_lhr_safe .tbdcbContent .bodycopy{
	position: relative;
	top: 55px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_safe .tbdcbContent .bodycopy p, #contentP .subproduct_page_item #tbdcbc_lhr_about11 .tbdcbContent .bodycopy p{
	color: #232323;
}
#contentP .subproduct_page_item #tbdcbc_lhr_safe .tbdcbContent .headline h2{
	font-size: 18px;
	font-weight: bold;
	color: #20b88f;
	}
#contentP .subproduct_page_item .tbdcbc_lhr_about10 {
	margin-top: -94px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about10 .tbdcbContent .headline h2{
	line-height: 36px !important;
    margin-top: -35px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about10 .tbdcbContent .headline h2 b{
	font-family: arial;
    font-size: 28px;
    font-weight: bold;
    line-height: 28px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about11 .tbdcbContent .headline h2 b{
	font-family: arial;
    font-size: 28px;
    font-weight: bold;
    line-height: 28px;
}

#contentP .subproduct_page_item #tbdcbc_lhr_about4 .tbdcbContent .headline h2{
	font-family: arial;
    font-size: 21px;
    font-weight: bold;
    line-height: 28px;
}

#contentP .subproduct_page_item #tbdcbc_lhr_about4 .tbdcbContent .subHeader h2{
	font-family: arial;
    font-size: 33px;
    font-weight: bold;
    line-height: 28px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about10 .tbdcbContent .headline h2 span{
	font-family: ArialMTStd-Light;
    font-size: 30px;
    line-height: 18px;
    margin-top: 20px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about10 .tbdcbContent .greenbtn2{
	margin-top:18px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about10 .tbdcbContent a{
	height: 32px;
    font-size: 12px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about10 .tbdcbContent .bodycopy p{
	color: #232323;
    font-size: 15px;
    margin-top: 30px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about10 .tbdcbContent {
	padding: 40px 50px 40px 540px;
	position: relative;
	width: 290px;
	text-align: left;
	left: 105px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about11 {
    margin-top: -67px;
    padding-bottom: 0px;
    height: 266px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about11 .tbdcbContent {
	position: relative;
	text-align: left;
	top: 0px;
	top: -24px\0;
	left: 45px;
	float: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about11 .tbdcbContent .bodycopy{
	width: 332px;
}
#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{
	padding: 128px 35px 19px 465px;
    position: absolute;
    text-align: right;
    width: 472px;
}

#contentP .subproduct_page_item #tbdcbc_lhr_about1 .tbdcbContent .bodycopy{
	position: relative;
	top: -18px;
	width: 420px;
	left: 50px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about2 .tbdcbContent{
padding: 30px 50px 24px 520px;
position: absolute;
width: 445px;
text-align: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about2 .tbdcbContent .bodycopy{
	width: 394px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about2 .tbdcbContent .bodycopy p{
	color: #232323;
	font-size: 13px;
	}
#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: 25px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbImage {
	width: 193px;
	margin: 0 40px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about5 {
	padding: 0px;
    height: 517px;
    border-bottom: none;
    margin-top: -350px;
	float: left;
}
#pdf_slots .tbdcbc_lhr_easyToUse8 .tbdcbImage {
	width: 235px;
	margin: 0 40px;
}

#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent {
	width: 580px;
	text-align: left;
	position: relative;
	margin-left: 45px;
	top: 35px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent a{
	top: -262px;
    position: relative;
    font-size: 12px;
    height: 32px;
	}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_1
	{
	top: 95px;
	left: -20px;
	position: relative;
	width: 211px;
	font-size: 13px !important;
	top: 71px\0;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_1 .subHeader
{
	width: 248px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_2 .subHeader{
	margin-bottom: 16px;
    position: relative;
    width: 322px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_2 .bodycopy{
	width: 297px;
	top: -14px;
	position: relative;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_1 .bodycopy{
	position: relative;
    top: -5px;
    width: 285px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_2 .subHeader h2
{
	font-size: 14px;
	font-family: arial;
	line-height: 16px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_1 .bodycopy p, 
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_2 .bodycopy p{
	color: white;
    font-family: ArialMTStd-Light;
    font-size: 13px;
    line-height: 15px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_about3 .tbdcbContent .stepcopy_2
{
	left: 465px;
    position: relative;
    top: -31px;
    width: 225px;
	top: -55px\0;
}

#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;
	color: #232323;
}

#contentP .subproduct_page_item  .newspdpslot3,#pdf_slots  .newspdpslot10
	{
	padding: 40px;
	border-bottom: none !important;
}

#contentP .subproduct_page_item .newspdpslot3 .content, #pdf_slots  .newspdpslot10 .content	{
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	font-size: 15px;
	line-height: 30px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about5 .tbdcbContent{
	position: absolute;
    width: 333px;
    text-align: left;
    border-bottom: none;
    margin-top: 40px;
    margin-left: 45px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about5 .tbdcbContent .subHeader{
	width: 185px;
}
#contentP .subproduct_page_item #bc_lhr_step3 a{
    left: -290px;
    position: relative;
    top: 29px;
    width: 266px;
    font-size: 12px;
	height: 32px;
}

#contentP .subproduct_page_item #bc_lhr_howtoVideo{
    position: relative;
    top: -318px;
    left: 40px;
    text-align: center;
	float: left;
}
#contentP .subproduct_page_item #bc_lhr_howtoVideo a{
	width: 266px;
    font-size: 12px;
    height: 32px;
}
#contentP .subproduct_page_item #bc_lhr_3treatments {
    margin-left: 683px;
    margin-bottom: 40px;
    border-top: none !important;
    border-bottom: none !important;
    width: 215px;
    float: left;
    padding: 40px;
    top: -434px;
    position: relative;
}
#contentP .subproduct_page_item #bc_lhr_4treatments {
margin-left: -295px;
margin-bottom: 40px;
border-top: none !important;
border-bottom: none !important;
width: 215px;
float: left;
padding: 40px;
top: -310px;
position: relative;
}
#contentP .subproduct_page_item #bc_lhr_6treatments {
margin-left: -295px;
margin-bottom: 40px;
border-top: none !important;
border-bottom: none !important;
width: 215px;
float: left;
padding: 40px;
top: -182px;
position: relative;
}
#contentP .subproduct_page_item #bc_lhr_6treatments .subHeader2{
	float: left;
    position: relative;
    top: -45px;
    width: 240px;
}
#contentP .subproduct_page_item #bc_lhr_6treatments p{
	float: left;
    font-size: 10px;
    font-weight: bold;
    position: relative;
    top: 72px;
    width: 250px;
}
#contentP .subproduct_page_item .tbdcbc_srl_about4,#contentP .subproduct_page_item .tbdcbc_srl_rahman4 {
	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;
}

#bc_lhr_3treatments .headline{
	color: #20b88f;
	font-weight: bold;
}
#bc_lhr_3treatments .headline, #bc_lhr_4treatments .headline, #bc_lhr_6treatments .headline {
	color: #20b88f;
	font-size: 16px;
    font-weight: bold;
    margin-bottom: -1px;
}
#bc_lhr_3treatments .subHeader2, #bc_lhr_4treatments .subHeader2, #bc_lhr_6treatments .subHeader2 {
	font-weight: bold;
	color: rgb(78, 64, 64);
	margin-top: 10px;
}
#bc_lhr_6treatments .subHeader2 {
	position: relative;
	top: -44px;
	} 	
#derm_background .tbdcbc_lhr_derm {
	border: none;
    width: 980px;
    height: 418px;
    border-bottom: none;
    margin-top: -61px;
}
}

#derm_background .tbdcbcenter .tbdcbContent {
	padding: 40px 0px 40px 0;
	text-align: center !important;
	top: -257px;
	position: relative;
	height: 514px;
}

#derm_background .tbdcbc_lhr_derm .tbdcbContent .headline h2,
#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent .headline h2 {
	font-family: Georgia, Arial, sans-serif;
	font-size: 23px;
	margin-bottom: 15px;
	line-height: 29px;
}

#derm_background .tbdcbc_lhr_derm .tbdcbContent .headline h2{
	font-family: Arial !important;
	font-weight: bold;
	font-size: 22px !important;
}

#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent {
	background: url('../../../images/2013/uk/global/QuoteMarks_SRL.png')
		no-repeat 398px 50px;
}

#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent .headline{
	padding: 75px 10px 0px 465px;
	text-align:left;
}

#derm_background .tbdcbc_spbl_about2 .tbdcbContent .bodycopy
{
	font-family: Arial,sans-serif;
	padding-left: 410px;
	font-size: 12px;
}
#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent .subHeader h2
{
	font-family: Arial,sans-serif;
	padding-left: 450px;
	font-size: 12px;
}
#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent .bodycopy	
	{
	font-family: Arial,sans-serif;
	padding-left: 450px;
	font-size: 12px;
}

#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent .stepcopy_2 .videoLink{
	padding-left: 450px;
}
#contentP .subproduct_page_item .p_lhr_para3 {
	display: none;
}
#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent{
	text-align:left !important;
}

#pdf_slots .newspdpslot8,#pdf_slots .newspdpslot9,#pdf_slots .newspdpslot10
	{
	width: 240px;
	border-right: 1px solid #dcdcdc;
	float: left;
	padding: 0 25px 60px 25px;
}

#pdf_slots .newspdpslot10 {
	border: none;
}

#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2 .tbdcbContent .headline h2
	{
	color: #232323;
	left: 40px;
	position: absolute;
}

#contentP .subproduct_page_item .tbdcbc_srl_howtouse2 .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;
}

#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_srl_benefits1 .tbdcbContent	 {
	float: left;
	width: 380px;
	padding-top: 93px;
	text-align: left;
	margin-left: 40px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits3 .tbdcbImage {
	float: right;
	width: 470px;
	margin-bottom: -3px;
}
#contentP .subproduct_page_item .tbdcbc_srl_benefits1 .tbdcbImage {
	float: right;
	width: 530px;
	margin-bottom: -4px;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits2 .tbdcbImage, #contentP .subproduct_page_item .tbdcbc_spbl_benefits1 .tbdcbImage
	{
	float: left;
	width: 470px;
	margin-right: 40px;
	margin-bottom: -4px;
}
#contentP .subproduct_page_item .tbdcbc_srl_benefits1 .tbdcbImage img{
	text-align:right;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits2 .tbdcbImage{
	margin-bottom: -3px;
}
#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,
#contentP .subproduct_page_item .tbdcbc_srl_benefits1
	{
	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 .tbdcbc_lhr_benefits4 {
	border-top: 1px solid #dcdcdc;
}

#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 {
	border-bottom: none;
}

#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 .tbdcbImage,
#derm_background .tbdcbc_spbl_benefits6 .tbdcbImage,
#contentP .subproduct_page_item .tbdcbc_srl_benefits5 .tbdcbImage
	{
	width: 367px;
	float: left;
	padding-top:30px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits4 .tbdcbContent{
	width: 460px;
	margin-left: 20px;
	float: right;
	margin-right: 20px;
	padding-top: 87px;
	text-align: center;

}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits4 .tbdcbImage{
	margin-bottom:-3px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits4{
	padding: 0 !important;
}
#contentP .subproduct_page_item .tbdcbc_lhr_benefits5 .tbdcbContent,
#derm_background .tbdcbc_spbl_benefits6 .tbdcbContent,
#contentP .subproduct_page_item .tbdcbc_srl_benefits5 .tbdcbContent
	{
	width: 460px;
	margin-left: 60px;
	float: right;
	margin-right: 80px;
	padding-top: 87px;
	text-align: center;
}

#contentP .subproduct_page_item .tbdcbc_lhr_easyToUse2,#contentP .subproduct_page_item .tbdcbc_spbl_easytouse2,#contentP .subproduct_page_item .tbdcbc_srl_howtouse2
	{
	position: relative;
	height: 840px;
}

#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_srl_howtouse2 .tbdcbContent .subHeader h2
	{
	font-size: 30px;
	color: #B456A7;
	margin-bottom: 15px;
	text-transform:capitalize;
}


#tbdcbc_lhr_about5 .tbdcbContent #headline h5 {
    font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}

#contentP .subproduct_page_item  #tbdcbc_lhr_about5 .tbdcbContent .headline h2 {
	font-family: arial;
    font-size: 18px;
    font-weight: bold;
	margin-bottom: 15px;
}

#contentP .subproduct_page_item  #tbdcbc_lhr_about5 .tbdcbContent .subHeader h2 {
	font-family: arial;
    font-size: 30px;
    font-weight: bold;
	margin-bottom: 20px;
	line-height: 32px;
}

#contentP .subproduct_page_item  #tbdcbc_lhr_about5 .tbdcbContent .bodycopy {
	margin-top: 20px;
	width: 165px;
}
#contentP .subproduct_page_item  #tbdcbc_lhr_about5 .tbdcbContent .bodycopy p{
	color: #232323;
}
#tbdcbc_lhr_about5 .tbdcbContent #headline b {
    font-weight: bold;
	font-size: 30px;
}

#contentP #derm_background #tbdcbc_lhr_about6 .tbdcbContent .headline h2 {
	font-family: arial;
    font-size: 28px;
    font-weight: bold;
}

#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_srl_howtouse2 .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_srl_howtouse2 .tbdcbContent .bodycopy
	{
	position: absolute;
	top: 178px;
	left: 40px;
	text-align:left;
}

#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_srl_howtouse2 .tbdcbContent .stepcopy_1
	{
	left: 470px;
	position: absolute;
	top: 300px;
	width: 400px;
}

#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_srl_howtouse2 .tbdcbContent .stepcopy_1 .subHeader h2,#contentP .subproduct_page_item .tbdcbc_srl_howtouse2 .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_srl_howtouse2 .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_srl_howtouse2 .tbdcbContent .stepcopy_1 .bodycopy,#contentP .subproduct_page_item .tbdcbc_srl_howtouse2 .tbdcbContent .stepcopy_2 .bodycopy
	{
	top: 185px;
	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_srl_easy_docs {
	text-align: center;
	padding-bottom: 30px;
}

#contentP .subproduct_page_item .bc_spbl_easy_guide .imageURL
	{
	width:299px;
	float:right;
	margin-right:10px;
}
#spbl_easytouse_mod3 {
position: relative;
border-bottom: 1px solid #dcdcdc;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easyToUse3 .tbdcbContent .bodycopy p {
margin-bottom: 10px;
padding-left: 150px;
text-align: center;
width: 675px;
}
#contentP .subproduct_page_item .bc_srl_quickStart .imageURL
	{
	width:295px;
	float:right;
	margin-right:40px;
}
#contentP .subproduct_page_item .bc_lhr_easy_insts .imageURL,#contentP .subproduct_page_item .bc_spbl_easy_insts .imageURL{
	width:285px;
	margin-left:40px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse_pf {
margin: -40px 0 0 40px;
padding: 40px 0px 27px 0;
width: 475px;
height:473px;
text-align: left !important;
border-bottom:none !important;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse_pf  .tbdcbContent .bodycopy p .icon_img{
float: left;
margin-right: 15px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse_pf  .tbdcbContent{
margin-top: 50px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse_pf .tbdcbImage{
position: absolute;
margin-left: 482PX;
height: 500px !important;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse7{
border-top: 1px solid #ccc;
}
#contentP .subproduct_page_item #p_lhr_easy_para.newspdpslot7 .content{
color: #232323;
font-family: 'ArialMTStd-Light',Arial,sans-serif;
font-size: 38px;
padding: 45px 0 40px 40px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse8{
padding: 10px 0px 60px 0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse8 .tbdcbContent .subHeader h2{
font-family: Arial !important;
font-size: 12px;
margin-bottom: 15px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse8 .tbdcbContent{
margin-left:40px;
text-align:left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse8 .tbdcbContent .bodycopy p{
font-family: Georgia, arial, sans-serif;
font-size: 24px;
line-height: 29px;
text-align:left;
width:660px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_easyToUse8 .tbdcbImage{
margin-left:40px;
}
#contentP #derm_background #tbdcbc_lhr_easyToUse_bigResults .tbdcbContent{
margin: 57px 0 0 40px;
width: 430px;
}
#p_lhr_easy_para5 .content{
padding: 45px 0 40px 40px;
font-size: 38px;
font-family: 'ArialMTStd-Light', Arial, sans-serif;
color: #232323;
}
#tbmcc_lhr_easy .videoLink{
text-decoration: underline !important;
}
#tbdcbc_lhr_easyToUse_pf .tbdcbImage{
border-top:none !important;
}
#tbdcbc_lhr_easyToUse_bigResults .tbdcbImage{
border-top:none !important;
}
#tbdcbc_lhr_easyToUse_bigResults .tbdcbImage img{
margin-bottom: -3px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about1{
border-bottom: none !important;
padding-bottom: 0px;
padding-top: 0px;
}
#contentP .subproduct_page_item #bc_lhr_step1{
	border-bottom: medium none !important;
    border-top: medium none !important;
    float: left;
    margin-bottom: 40px;
    margin-left: 487px;
    margin-top: -194px;
    padding: 40px;
    text-align: center;
    width: 86px;
    position: relative;
}
#contentP .subproduct_page_item #bc_lhr_step1 .subHeader2, #contentP .subproduct_page_item #bc_lhr_step2 .subHeader2, #contentP .subproduct_page_item #bc_lhr_step3 .subHeader2{
	font-size: 9px !important;
	line-height: 12px;
	color: #232323;
}
#contentP .subproduct_page_item #bc_lhr_why_month1 .headline,#contentP .subproduct_page_item #bc_lhr_why_month2 .headline,
#contentP .subproduct_page_item #bc_lhr_why_afterMonth3 .headline{
color: #2BC098;
margin-bottom: 4px;
text-transform: uppercase;
}
#contentP .subproduct_page_item #bc_lhr_step2{
margin-top: -193px;
margin-left: 633px;
margin-bottom: 40px;
border-top: none !important;
border-bottom: none !important;
width: 86px;
float: left;
padding: 40px;
text-align: center;
font-size: 11px !important;
position: relative;
}
#contentP .subproduct_page_item #bc_lhr_step3{
	float: left;
    font-size: 11px !important;
    margin-left: 770px;
    margin-top: -193px;
    padding: 40px;
    text-align: center;
    width: 100px;
    position: relative;
}
#bc_lhr_why_month1 .comparative {
width: 350px;
padding-top: 20px;
}
#contentP .subproduct_page_item .newspdpslot1{
padding-bottom: 25px !important;
}
#contentP .subproduct_page_item #p_lhr_why_para2{
/*border-top: 1px solid #DCDCDC;*/
margin-top: -50px;
text-align: left;
float: left;
border-top: 1px solid #DCDCDC;
width: 980px;
}
#contentP .subproduct_page_item #p_lhr_why_para2 .content{
padding: 45px 0 40px 40px;
font-size: 38px;
font-family: 'ArialMTStd-Light', Arial, sans-serif;
color: #232323;
}
#contentP .subproduct_page_item #tbmcc_lhr_why_para2text{
margin-top: 200px;
}
#contentP .subproduct_page_item  #tbmcc_lhr_why_para2text .column1 {
border-bottom: 1px solid #DCDCDC;
float: left;
padding-bottom: 58px;
padding-left: 40px;
width: 275px;
}
#contentP .subproduct_page_item #tbmcc_lhr_why_para2text .column2 {
border-bottom: 1px solid #DCDCDC;
float: right;
height: 233px;
padding-bottom: 63px;
width: 665px;
}
#contentP .subproduct_page_item #tbmcc_lhr_why_para2text .column_text .content{
padding: 28px 40px 5px 65px;
background: url("../../../images/2013/us/global/QuoteMarks_HRL.png") no-repeat scroll 0 0 transparent;
color: #232323;
font-family: 'ArialMTStd-Light',Arial,sans-serif;
font-size: 38px;
}
#contentP .subproduct_page_item #tbmcc_lhr_why_para2text .column_text .content #real_head1{
color: #707070;
font-family: Georgia,Arial,sans-serif;
line-height: 29px;
font-size: 23px;
}
#contentP .subproduct_page_item .newspdpslot2  .column2 .videoLink,#contentP .subproduct_page_item .newspdpslot2  .column2 .textLink{
padding-left: 67px;
margin-top: 10px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about2 {
	padding:0px;
    margin-top: 3px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about2 .tbdcbImage{
border-top:none !important;
}

#contentP .subproduct_page_item #tbdcbc_lhr_about2 .tbdcbImage img{
margin-bottom:-3px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about4 .tbdcbContent{
	position: relative;
	text-align: left;
	top: 0px;
	left: 45px;
	float: left;
	}
#contentP .subproduct_page_item #tbdcbc_lhr_pros{
height: 520px;
padding:0px;
}
#tbdcbc_lhr_twins{
height: 400px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_pros .tbdcbContent{
padding: 120px 50px 40px 540px;
position: absolute;
width: 390px;
}

#tbdcbc_lhr_twins .tbdcbContent {
	text-align: center;
	width: 350px;
	margin: 110px 0 0 310px;
}

#p_lhr_why_folicile .content {
	padding: 40px 40px 0;
	text-align: center;
}

#p_lhr_why_folicile .content h4{
	line-height:20px;
}

#tbmcc_lhr_why_eliminate_root_problem {
	width: 980px;
	padding-bottom: 100px;
	padding-top: 40px;
	border-bottom: 1px solid #ccc;
}

#tbmcc_lhr_why_eliminate_root_problem .column1 {
	float: left;
	padding: 0 25px 30px 40px;
}

#tbmcc_lhr_why_eliminate_root_problem .column2 {
	padding: 0 30px 30px;
	float: right;
	height: 235px;
	padding-bottom: 63px;
	padding-right: 360px;
}

#tbmcc_lhr_why_eliminate_root_problem .column3 {
	float: left;
	padding-left: 341px;
	margin-top: -298px;
}

#tbmcc_lhr_why_eliminate_root_problem .content {
	width: 262px;
	line-height: 20px;
}

#tbmcc_lhr_why_eliminate_root_problem .column1 .content,#tbmcc_lhr_why_eliminate_root_problem .column2 .content
,#tbmcc_lhr_why_eliminate_root_problem .column3 .content {
	padding-top: 325px !important;
	position: absolute;
}

#tbmcc_lhr_why_eliminate_root_problem .column2 .column_text {
	padding: 0px;
}

#contentP .subproduct_page_item #tbdcbc_lhr_about4{
	height: 525px;
    margin-top: -67px;
	margin-top: -90px\0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about4 .tbdcbContent .bodycopy{
   float: left;
   margin-top: 50px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_about4 .tbdcbContent .subHeader{
    float: left;
	margin-left: -368px;
	margin-top: 8px;
}
#contentP .subproduct_page_item #bc_lhr_howto_step1 {
	margin-left: -311px;
    margin-bottom: 40px;
    border-top: none !important;
    border-bottom: none !important;
    width: 113px;
    float: left;
    padding: 40px;
    top: -282px;
    position: relative;
}

#contentP .subproduct_page_item #bc_lhr_howto_step2 {
	margin-left: 11px;
    margin-bottom: 40px;
    border-top: none !important;
    border-bottom: none !important;
    width: 150px;
    float: left;
    padding: 40px;
    top: -282px;
    position: relative;
}
#contentP .subproduct_page_item #bc_lhr_howto_step1 .headline,#contentP .subproduct_page_item #bc_lhr_howto_step2 .headline, #contentP .subproduct_page_item #bc_lhr_howto_step3 .headline{
	width: 140px;
	color: #20B88F;
	font-weight: bold;
	margin:0;
	line-height: 19px;
    font-size: 16px;
}
#contentP .subproduct_page_item #bc_lhr_howto_step1 .subHeader1,#contentP .subproduct_page_item #bc_lhr_howto_step2 .subHeader1, #contentP .subproduct_page_item #bc_lhr_howto_step3 .subHeader1{
	width: 140px;
	color: #4e4d4d;
	font-weight: bold;
}
#contentP .subproduct_page_item #bc_lhr_howto_step2 .subHeader1{
	width: 160px !important;
}
#contentP .subproduct_page_item #bc_lhr_howto_step1 .subHeader2,#contentP .subproduct_page_item #bc_lhr_howto_step2 .subHeader2, #contentP .subproduct_page_item #bc_lhr_howto_step3 .subHeader2{
	color: #4e4d4d;
	font-size: 13px;
}
#contentP .subproduct_page_item #bc_lhr_howto_step3 .subHeader2{
	width: 145px;
}
#contentP .subproduct_page_item #bc_lhr_howto_step3 {
	margin-left: 95px;
    margin-bottom: 40px;
    border-top: none !important;
    border-bottom: none !important;
    width: 150px;
    float: left;
    padding: 40px;
    top: -282px;
    position: relative;
}
#tbdcbc_lhr_why_fda {
	padding: 40px 0 0 !important;
	text-align: center;
	height: 443px;
}
#tbdcbc_lhr_why_fda .tbdcbContent {
	padding: 0px 40px 0px;
}
#tbdcbc_lhr_why_fda .bodycopy {
	background: url("../../../images/2013/ca/global/QuoteMarks_HRL.png") no-repeat scroll 375px 27px transparent;
	padding: 42px 35px 0 440px;
	text-align: left;
}
#tbdcbc_lhr_why_fda .bodycopy h2 {
	color: #707070;
	font-family: Georgia,Arial,sans-serif;
	font-size: 23px;
	line-height: 29px;
	margin-bottom: 15px;
}
#tbdcbc_lhr_why_fda .tbdcbImage {
position: relative;
margin-top: -195px;
}
#bc_lhr_whytria_feature8 {
float: left;
padding: 0 25px 60px 25px;
border-bottom: none !important;
margin-left: 295px;
margin-top: -125px;
position: absolute;
width: 489px !important;
}
#bc_lhr_whytria_feature8 .imageURL {
margin: 0 auto;
float: right !important;
margin-right: 40px !important;
width: 285px !important;
}
#bc_lhr_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_whytria_feature8_flyout h3 {
color: #232323;
font-size: 12px;
font-weight: bold;
margin-bottom: 0;
}
#bc_lhr_whytria_feature8_flyout p {
font-size: 12px;
width: 296px;
line-height: 17px;
}
#bc_lhr_whytria_feature8 .imageURL .link {
padding-top: 3px;
}
#bc_lhr_whytria_feature8 .imageURL img {
float: left;
margin-right: 10px;
}
#tbdcbc_lhr_why_mbg {
border-bottom: medium none;
padding: 40px 0 60px;
}
#tbdcbc_lhr_why_mbg .tbdcbContent, #money_back_guarantee_content .tbdcbContent {
float: left;
margin-left: 60px;
padding-top: 75px;
text-align: center;
width: 500px;
}

#tbdcbc_lhr_why_mbg .bodycopy {
padding-bottom: 20px;
}
#tbdcbc_lhr_why_mbg .tbdcbImage{
border-top:none !important;
margin-top : 60px;
float : left !important;
}
#contentP .subproduct_page_item .bc_srl_insts .imageURL{
	width:300px;
	margin-left:40px;
}
#contentP .subproduct_page_item .bc_lhr_easy_guide,#contentP .subproduct_page_item .bc_spbl_easy_guide,#contentP .subproduct_page_item .bc_srl_quickStart
	{
	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,#contentP .subproduct_page_item .bc_spbl_easy_insts,#contentP .subproduct_page_item .bc_srl_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_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_srl_quickStart .imageURL img,#contentP .subproduct_page_item .bc_srl_insts .imageURL img
	{
	float: left;
	margin-right: 10px;
}

#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_srl_quickStart .imageURL .link,#contentP .subproduct_page_item .bc_srl_insts .imageURL .link
	{
	padding-top: 3px;
}

#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 .content p {
	text-align: center;
}

.content_left {
	text-align: left;
	margin-top: -5px;
}

#contentP .subproduct_page_item #tbmcc_lhr_why_eliminate_root_problem .column1 {
	width: 275px;
	padding-left: 40px;
	float: left;
	padding-bottom: 60px;
	border-bottom:none !important;
	
}

#contentP .subproduct_page_item #tbmcc_lhr_why_eliminate_root_problem .column2 {
	float: right;
	width: 250px;
	height: 235px;
	padding-bottom: 63px;
	border-bottom:none !important;
}

#contentP .subproduct_page_item .newspdpslot4 .column2 .videoLink ,
#contentP .subproduct_page_item .newspdpslot4 .column2 .textLink {
	padding-left: 78px;
	margin-top: 10px;
}

#contentP .subproduct_page_item .newspdpslot4 .column2 .videoLink a {	
	border: none !important;
	color: #232323 !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;
}
#tbdcbc_lhr_about4 .tbdcbContent .greenbtn2 {
left: -253px;
position: relative;
top: 285px;
}
.shop_why_tria_p {
position: absolute !important;
margin: 630px 0 0 -629px;
}
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);
}
#derm_background .tbdcbc_lhr_easyToUse8,#derm_background .tbdcbc_spbl_easytouse4,#derm_background .tbdcbc_srl_easyToUse8
	{
	padding: 0px 40px 60px 40px;
	border-bottom: none;
}

#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbImage,#derm_background .tbdcbc_spbl_easytouse4 .tbdcbImage,#derm_background .tbdcbc_srl_easyToUse8 .tbdcbImage
	{
	width: 235px;
	float: left;
	margin-right: 40px;
}

#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbContent,#derm_background .tbdcbc_spbl_easytouse4 .tbdcbContent,#derm_background .tbdcbc_srl_easyToUse8 .tbdcbContent
	{
	width: 624px;
	float: right;
}

#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbContent .headline h2,#derm_background .tbdcbc_spbl_easytouse4 .tbdcbContent .headline h2,#derm_background .tbdcbc_srl_easyToUse8 .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,#derm_background .tbdcbc_srl_easyToUse8 .tbdcbContent .subHeader h2
	{
	font-size: 12px;
	margin-bottom: 15px;
}

#derm_background .tbdcbc_lhr_easyToUse8 .tbdcbContent .bodycopy p,#derm_background .tbdcbc_spbl_easytouse4 .tbdcbContent .bodycopy p,#derm_background .tbdcbc_srl_easyToUse8 .tbdcbContent .bodycopy p
	{
	font-family: Georgia, arial, sans-serif;
	font-size: 24px;
	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: 17px;
	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: 980px;
	margin: 10px auto 0 auto;
	border: 1px solid #dcdcdc;
}

#review_container .review_content_container {
	padding: 40px 40px 60px 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: 24px;
	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;
	text-transform:capitalize;
}

.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;
}

.media_headline {
	color: #1B242F;
	font-size: 18px !important;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.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_about3 {
	padding-bottom: 0px;
	} 

#contentP .subproduct_page_item .tbdcbc_spbl_benefits8 {
	width: 980px;
	padding: 0;
}

#contentP .subproduct_page_item .tbdcbc_spbl_benefits8 .tbdcbContent {
	padding: 72px 10px 0px 40px;
text-align: left;
width: 285px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_benefits8 .tbdcbContent .headline h2
	{
	font-family: Georgia, Arial, sans-serif;
	font-size: 24px;
	margin-bottom: 15px;
	line-height: 29px;
	color: #707070;
}

#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent {
	background: url('../../../images/2013/uk/global/QuoteMarks_BL.png')
		no-repeat 343px 17px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .bodycopy
	{
	margin-bottom: 15px;
}

#contentP .subproduct_page_item .tbmcc_spbl_about,#contentP .subproduct_page_item .tbdcbc_spbl_benefits5
	{
	padding-bottom: 2px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_benefits5 .tbdcbImage {
	margin-bottom: -4px;
}

#contentP .subproduct_page_item .tbmcc_spbl_about,
#derm_background .tbmcc_srl_research {
	position: relative;
}

#contentP .subproduct_page_item .tbmcc_spbl_about .column2 .column_text,
#derm_background .tbmcc_srl_research .column2 .column_text
	{
	float: left;
	margin: 0 40px;
	width: 428px;
	text-align: left;
}

#contentP .subproduct_page_item .tbmcc_spbl_about .column2 .column_text,
#derm_background .tbmcc_srl_research .column2 .column_text
	{
	margin-top: 40px;
}

#contentP .subproduct_page_item .tbmcc_spbl_about .column2 .headline,
#derm_background .tbmcc_srl_research .column2 .column_text .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,
#derm_background .tbmcc_srl_research .column2 img {
	float: right;
	width: 470px;
}

#contentP .subproduct_page_item .tbmcc_spbl_about .column1,
#derm_background  .tbmcc_srl_research .column1 {
	position: absolute;
	top: 264px;
}

#contentP .subproduct_page_item .tbmcc_spbl_benefits .column2 .videoLink a
	{
	background: url("../../../images/2013/uk/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;
    width: 500px;
}
#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: 65px;
	margin-top: -28px;
}

#contentP .subproduct_page_item  .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_2 .bodycopy
	{
	margin-left: 85px;
	margin-top: -28px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .tbdcbContent .subHeader
	{
	position: absolute;
	top: 515px;
	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: -69px;
    position: relative;
    width: 364px;
}

#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;
}

#contentP .subproduct_page_item  .tbdcbc_spbl_skincare_replenish_me .subHeader
	{
	padding-right: 40px;
	padding-bottom: 10px;
	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
	{
    color: #1B242F;
    font-family: arial !important;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 5px
}

.replenish_bullets {
    text-align: left;
    width: 350px;
}
#contentP .subproduct_page_item .newspdpslot3 {
	 padding-bottom: 22px !important;
}

#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;
}


#contentP .tbmcc_lhr_research .column2 img {
    float: right;
    width: 470px;
}

#contentP .tbmcc_lhr_research .column2 .column_text .content {
    color: #1B242F;
    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 .tbmcc_lhr_research{
position:relative;
}

#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 .tbmcc_lhr_research .column2 .column_text{
   float: left;
    text-align: left;
    width: 428px;
	margin:40px 40px 0px;
}

#contentP .tbmcc_lhr_research .column1{
    position: absolute;
    top: 264px;
}

#contentP .tbmcc_lhr_research .column1 .headline , #contentP .tbmcc_srl_research  .column1 .headline{
    font-size: 11px;
    line-height: 14px;
    text-align: center;
}

#contentP .tbmcc_srl_research .column2 .column_text .content {
    color: #1B242F;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 20px;
    padding: 0;
}
#contentP .tbmcc_srl_research .column1 .headline {
    margin-top: 10px;
}
#contentP .tbmcc_srl_research .column1 .headline {
    font-size: 11px;
    line-height: 14px;
    text-align: center;
}


#contentP .tbmcc_lhr_research .column1 .headline{
      margin-top: 10px;
	}
	
#bc_lhr_doc1, #bc_lhr_doc2,#bc_lhr_doc3, #bc_srl_research1{
    border-right: 1px solid #DCDCDC;
    float: left;
    height: 213px;
    padding: 0 25px;
    width: 115px;
	position:relative;
}

#bc_lhr_doc1 .imageURL,
#bc_lhr_doc2 .imageURL,
#bc_lhr_doc3 .imageURL,
#bc_srl_research1 .imageURL{
   margin: 0 auto;
    width: 95px;
}
/* styles for spbl sub pages end */
	/* about tria tabs redesign starts */
#tab_container .tab_container_content2 .about_inner_container .about_tria_tab1
	{
	width: 846px;
	margin-top: 24px;
	margin-bottom: 20px;
}

#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_block1 .about_tria_tab1 .scientists-row1 {
	float: left;
}

#scientists_block1.about_tria_tab1 .scientist_block_align {
	width: 810px;
	margin: 0 auto;
}

#scientists_block1 .about_tria_tab1 .scientists-row1 li {
	float: left;
	margin-right: 10px;
	list-style: none;
	margin-bottom: 10px;
}

#scientists_block1 .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: #1B242F !important;
}

/* our scientists redesign styles end */
.subnav_link_divider {
	background:
		url('../../../images/2013/uk/global/subhead_link_divider.gif')
		no-repeat;
	height: 22px;
	width: 1px;
	margin: 0px 15px;
	float: left;
}

/* affiliate pages styles start */
#affiliate {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 370px;
}

#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/uk/affiliate/affiliate-program.jpg')
		no-repeat top left;
	top: 0;
	width: 100%;
	margin-top: -18px;
}

#join {
	margin-top: 2em;
	margin-bottom: 10em;
	cursor: pointer;
}

#join p {
	margin: 0;
	padding-top: 3px;
	float: left;
}

#join .blue_arrow {
	margin-left: 1em;
}

/* affiliate page styles end */


#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/uk/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/uk/home/top_curve.png')
		top left no-repeat;
	height: 4px;
}

.curve_bg_bottom_print2 {
	background: url('../../../images/uk/home/bottom_curve.png')
		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: 1680px;
	height: 520px;
	margin:0px auto ;
	text-align: left;
	position: relative;
	}

#panel1 {
	width: 1680px;
	height: 520px;
	margin-top:-40px;
}

div.panel1_left {
    left: 405px;
    position: absolute;
    text-align: center;
    top: 277px;
    width: 435px;
	text-align:center;
}

.color_pink {
    color: #FE498E;
}

.buttonPurp span span a,.buttonPurp span span input{
  background-color:#b456a7;
  border:solid 1px white !important;
  color:#FFFFFF;
  cursor:pointer;
  font-size:18px;
  font-weight:bold;
  padding:3px 15px;
  border-radius:1px;
}
.buttonPurp span span a:hover,.buttonPurp span span input:hover{
  background-color:#8c4582;
  border:solid 1px #eee;    
}

.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/uk/landingpages/link_arrow.png")
		no-repeat scroll right center transparent;
	color: #232323 !important;
	font-size: 11px;
	font-weight: bold;
	height: 12px;
	padding-right: 8px;
	text-decoration: none !important;
	text-transform: uppercase;
}

#right_marketting_feature2 .marketting_feature_1 p {
	color: #1B242F;
	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 */
#content .sweep_banner {
	margin-top: -20px;
	position: relative;
}

#panel3_sweeps {
	background: url("../../../images/2013/uk/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: 30px;
}

#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 {
	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: 5px 104px;
}

#spasweeps {
	height: 0;
	left: 603px;
	position: relative;
	top: 560px;
	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: relative;
	top: -27px;
}

.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/uk/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 */ 
div.nav_1_drop .nav3_drop {
	width: 245px;
	float: left;
}
div.nav_1_drop .nav31_bg {
	background: url(../../../images/2013/uk/header/nav/Reviews_Stories_dropdown_245x250_01_HRL4x.jpg)
		no-repeat;
	height: 245px;
}

div.nav_1_drop .nav32_bg {
	background: url(../../../images/2013/uk/header/nav/Reviews_Stories_dropdown_245x250_03_ADL.jpg)
		no-repeat;
	height: 245px;
}

div.nav_1_drop .nav33_bg {
	background: url(../../../images/2013/uk/header/nav/Reviews_Stories_dropdown_245x250_02_HRLp.jpg)
		no-repeat;
	height: 245px;
}

div.nav_1_drop .nav34_bg {
	background: url(../../../images/2013/uk/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: #1B242F;
}

#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: #1B242F;
}

.promo_err,.pass_err {
	color: #ff0000;
	font-weight: bold;
	padding-top: 5px;
}

.easypay_hopup {
	padding: 25px 20px 0px 25px;
}

/* new replenish hopup styles */
.replenish_head_bg {
	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 {
	position: absolute;
	top: 40%;
}

#StarterKitHopup {
	width: 698px;
	display: none;
}

#StarterKitHopup h1 {
	margin-top: 10px;
}

/* new replenish hopup styles end */
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .subHeader h2
	{
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .bodycopy p,
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .bodycopy,
#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent .bodycopy p,
#contentP .subproduct_page_item .tbdcbc_srl_about5 .tbdcbContent .bodycopy
	{
	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_benefits6 .tbdcbContent .headline h2 {
	margin-bottom: 9px;
}
#derm_background .tbdcbc_spbl_benefits6 .tbdcbContent .tbdcbImage {

		float:left;
		width:367px;
		padding-top:30px;
}

#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;
}
.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  */


.dont_leave_text
{
    color: #9F9E9D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    margin-left: 90px;
    position: absolute;
    text-align: center;
    top: 350px;
}

#top_header_image2
{
padding: 60px 72px;
float:left;
}
.backstage_text h2{
 line-height:37px;
 text-align: left;
}
#bridal_head2{
height:309px;
}
.bridalbox3{
padding-top:20px;
}
.bridal_product {
    padding: 0 0 40px 30px;
    width: 295px;
}
.bridal_pname {
 margin-left: 20px;
}

.bridal_content li{
list-style-type:disc;
text-align:left;
padding-top:5px;
}

.Tria_skin_text{
line-height:21px;
}
   
.makeYourwedding_text{
text-align:center;
margin-top:40px;
}
.Act_now_text
{
    line-height: 21px;
    padding-bottom: 15px;
    padding-top: 15px;
    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:5px;
}	

.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;
}

/* end of bridal landing page */
.lineheighth2{
	line-height:30px;
}
/* .cbl_pproduct{
	text-transform:capitalize;
} */

/* end of print landing page */

/* styles for SRL sub product pages start */
#bc_srl_benefits1{
	text-align:center;
	margin-top:40px;
}
#bc_srl_benefits1 .headline,
#bc_srl_benefits2 .headline h1{
	margin-bottom:9px;
}
#contentP .subproduct_page_item .tbmcc_srl_benefits1 .column1,
#contentP .subproduct_page_item .tbmcc_srl_benefits3 .column1{
	float:left;
	width:490px;
}

#contentP .subproduct_page_item .tbmcc_srl_benefits2 .column2{
	float:left;
	width:430px;
	margin-left:60px;
}
#contentP .subproduct_page_item .tbmcc_srl_benefits1 .column2,
#contentP .subproduct_page_item .tbmcc_srl_benefits2 .column1,
#contentP .subproduct_page_item .tbmcc_srl_benefits3 .column2{
	float:right;
	margin-right:40px;
	width:450px;
}
#contentP .subproduct_page_item .tbmcc_srl_benefits1,
#contentP .subproduct_page_item .tbmcc_srl_benefits2,
#contentP .subproduct_page_item .tbmcc_srl_benefits3{
	margin-top:40px;
}
#contentP .subproduct_page_item .tbmcc_srl_benefits1 .column2 .column_text .headline,
#contentP .subproduct_page_item .tbmcc_srl_benefits2 .column2 .column_text .headline,
#contentP .subproduct_page_item .tbmcc_srl_benefits3 .column2 .column_text .headline{
	font-family: 'ArialMTStd-Light';
	font-size:30px;
	padding-bottom:7px;
	border-bottom:1px solid #585858;
	margin-bottom:15px;
	color:#232323;
}
#contentP .subproduct_page_item .tbmcc_srl_benefits1 .column2 .column_text .content,
#contentP .subproduct_page_item .tbmcc_srl_benefits2 .column2 .column_text .content,
#contentP .subproduct_page_item .tbmcc_srl_benefits3 .column2 .column_text .content{
	margin-bottom:30px;
}
#contentP .subproduct_page_item .tbmcc_srl_benefits1 .column2 .column_text,
#contentP .subproduct_page_item .tbmcc_srl_benefits2 .column2 .column_text,
#contentP .subproduct_page_item .tbmcc_srl_benefits3 .column2 .column_text{
	padding-top:40px;
}
#contentP .subproduct_page_item .tbmcc_srl_benefits3{
	border-bottom:1px solid #dcdcdc;
	
}
#contentP .subproduct_page_item .tbmcc_srl_benefits3 .column1 img{
	margin-bottom:-3px;
}
#contentP .subproduct_page_item .tbdcbc_srl_benefits4{
	padding-bottom:0;
}
#contentP .subproduct_page_item .tbdcbc_srl_benefits4 .tbdcbImage{
	margin-bottom:-3px;
}
#derm_background .tbdcbc_spbl_benefits6 .tbdcbContent,
#contentP .subproduct_page_item .tbdcbc_srl_benefits5 .tbdcbContent {
	text-align: left;
}
#contentP .subproduct_page_item .tbdcbc_srl_benefits5{
	padding:0;
	border-bottom:0;
}
#bc_srl_benefits1 .headline{
	font-family: 'ArialMTStd-Light';
	font-size:38px;
	line-height:38px;
	color:#232323;
}

#derm_background .column1 {
	text-align:left;
	width:140px;	
}


/* styles for SRL sub product pages end */

/* styles for SRL skin care */

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .tbdcbContent
	{
	padding-left: 40px;
	text-align: left;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .subHeader h2,
#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .stepcopy_1 .subHeader h2,
#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .stepcopy_2 .subHeader h2
	{
	font-family:Arial,sans-serif;
	color: #B456A7;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .stepcopy_1
	{
	float: left;
	left: 40px;
	position: absolute;
	text-align: left;
	top: 555px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .stepcopy_2
	{
	float: left;
	left: 40px;
	position: absolute;
	text-align: left;
	top: 577px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .stepcopy_1 .bodycopy
	{
	margin-left: 70px;
	margin-top: -32px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .stepcopy_2 .bodycopy
	{
	margin-left: 85px;
	margin-top: -32px;
}

#contentP .subproduct_page_item .tbdcbc_srl_skincare_ProductInformationBanner .tbdcbContent .subHeader
	{
	position: absolute;
	top: 533px;
	text-align: left;
	float: left;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner
	{
	padding-bottom: 40px;
}

#contentP .subproduct_page_item .tbdcbc_srl_skincare_ProductInformationBanner .subHeader p
	{
	display:inline;
	text-transform:none;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner .tbdcbImage
	{
	margin-top: -40px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_ProductInformationBanner
	{
	border-bottom: 0px !important;
}

#contentP .subproduct_page_item  .tbplc_srl_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  .tbplc_srl_products_list1,
#contentP .subproduct_page_item  .tbplc_spbl_products_list1
{
 border-bottom: 1px solid #CCCCCC !important;
 height:254px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_replenish_me .tbdcbImage
	{
	padding-left: 170px;
	padding-top: 40px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_replenish_me .headline
	{
	padding-right: 40px;
	padding-top: 40px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_replenish_me .subHeader
	{
	padding-right: 40px;
	padding-bottom: 10px;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_replenish_me .bodycopy
	{
	padding-right: 60px;
	margin-bottom: 0px !important;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_replenish_me .uppertext
	{
	text-transform: uppercase;
	font-weight: bold;
	color: #232323;
}

#contentP .subproduct_page_item  .tbdcbc_srl_skincare_replenish_me .subHeader h2
	{
	font-size: 17px;
	line-height: 20px;
	margin: 0 0 5px;
}

#skincare-srl2 {
border-right: medium none !important;
border-bottom: medium none !important;
}
#skincare-srl1{
border-bottom: medium none !important;
}
#advanced-skincare1,#advanced-skincare2,#advanced-skincare3{
border-bottom: medium none !important;
}

/* styles for SRL skin care end */

/* styles for tria4X sweeps start */

#panel3_4xsweeps{
    background: url("../../../images/2013/uk/sweeps/HP4_Sweeps.jpg") no-repeat scroll 0 0 #FFFFFF;
    height: 660px;
    width: 980px;
}
.hp_lightbox {
    background-color: #FFFFFF;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 400;
}
#hopup_SweepsRules {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2000;
}

#hopup_SweepsRules .outer {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 130px auto auto;
    padding: 15px;
    text-align: left;
    width: 627px;
    z-index: 5000;
}
div.panel3_4x {
    padding-top: 134px;
}
div.panel3_4x .img2_left {
    padding: 27px 0 0 15px;
    text-align: left;
}
.error_div1{
display:inline;
}
#sweepStakes  table td {
vertical-align:middle;
}

#youtube_video .video_innerLayer{
	width:680px;
}
/* styles for Tria4X sweeps end */

/* start of colors print landing page */

#colorSlideshow{
    height: 520px;
    margin: 0 auto;
    position: relative;
}
#colorSlideshow .headerimage{
background: url("../../../images/2013/uk/landingpages/colors_print_landing/06182013_ColorsPrintLP_US_optimized.jpg") no-repeat scroll center top transparent;
height:520px;
margin-top:-30px;
}
#colorSlideshow .colorshppanel{
    margin: 0 auto;
    width: 980px;
	position:relative;
}
#colorSlideshow .headerimage .colors_text{
    left: 15px;
    position: absolute;
    text-align: center;
    top: 277px;
    width: 535px;
}
#colorSlideshow .headerimage .colors_text p{
    color: #232323;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 20px;
    text-align: center;
	
}

#Colmarketting_boxes{
    margin: 0 auto;
    width: 980px;
}

#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:640px;
}
/* end of colors print landing page */

.spacer1{
position:absolute;
top:100px;
float:left;
}
.spacer2{
position:absolute;
top:100px;
left:253px;
}
.spacer3{
position:absolute;
top:100px;
left:453px;
}
#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;
}
/* start of Tips */
 .promo-banner_srl{
	background:url( '../../../images/2013/uk/promotions/srl_promo_page.jpg') no-repeat;
	height:324px;
	margin-top:-20px;
}

.promo-banner_srl .promo_banner_content {
    padding-left: 45px;
    padding-top: 140px;
}
.promo_banner_content p{
font-size:12px;
}
.promo-banner_srl .promo_banner_content .promo_btns{
margin-top:15px;
}

#promotionsSRL {
    margin-top: -15px;
    padding: 0 25px;
}
#promotionsSRL #titleBar {
    background: url("../../../images/2013/uk/home/barDotHoriz.png") repeat-x scroll left bottom transparent;
    padding: 40px 0 0;
}

#promotionsSRL h1 {
    padding: 8px 0 0;
}
.purple {
    color: #B456A7 !important;
}

#promotionsSRL ul li img {
    float: left;
    margin: 20px 10px 0 0;
}

#promotionsSRL ul li div {
    float: left;
    margin: 20px 20px 20px 0;
    width: 300px;
}

#promotionsSRL ul li h3 {
    color: #232323;
    font-weight: bold;
}

#promotionsSRL ul li p {
    margin: 0 0 10px;
}

#promotionsSRL ul li li {
    float: none;
    width: auto;
}
/* end of Tips */
#tbdcbc_srl_feature2{
	position:relative;
	padding-bottom:0px;
}
#tbdcbc_srl_feature2 .tbdcbContent .bodycopy{
	left: 637px;
    position: absolute;
    top: 267px;
    width: 190px;
}
#tbdcbc_srl_feature2 .tbdcbContent .bodycopy p{
	font-size:15px;
	line-height:20px;
	padding:0px;
}
#tbdcbc_srl_feature2 .tbdcbContent .pageLink{
	position:absolute;
	top:377px;
	left:640px;
}
#tbdcbc_srl_feature2 .bodycopy p{
	font-size: 11px;
	line-height: 13px;
	padding:40px 0px 0px 40px;
}
#tbdcbc_srl_feature2 .tbdcbContent .headline h2{
	margin-bottom:25px;
}
#tbdcbc_srl_feature1{
	height:640px;
}
#bc_lhr_doc1, #bc_lhr_doc2,#bc_lhr_doc3{
	position:relative;
}
#bc_lhr_doc1_flyout, #bc_srl_research1_flyout{
	position:absolute;
	top:-192px;
	left:75px;
	background:url('../../../images/2013/uk/global/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, #bc_srl_research1_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, #bc_srl_research1_flyout p{
	font-size:12px;
	width:296px;
}
#bc_lhr_doc2_flyout{
	position:absolute;
	top:-192px;
	left:-25px;
	background:url('../../../images/2013/uk/global/HRL-PDF_02_graphic-only.png') no-repeat;
	width:356px;
	height:142px;
	padding:25px;
}
#bc_lhr_doc3_flyout{
	position:absolute;
	top:-182px;
	left:-60px;
	background:url('../../../images/2013/uk/global/HRL-PDF_02_graphic-only.png') no-repeat;
	width:356px;
	height:142px;
	padding:25px;
}


#pBanner2 {
    margin: 275px 0 0 -19px;
    position: absolute;
}

#UKGB_top_text
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    left: 495px;
    position: absolute;
    text-align: center;
    top: 157px;
    width: 448px;

}
#UKGB_form
{
    border: 1px solid #CCCCCC;
    box-shadow: 5px 5px 5px #888888;
    left: 524px;
    position: absolute;
    top: 290px;
    width: 380px;
    padding-bottom:10px;
}
#UKGB_form_main_div
{
width:380px;
float:left;
border:solid 0px #000;
margin-left:10px;
margin-top:10px;
padding-bottom:15px;

}
.teaser_text{
    font-size: 12px;
    margin-left: 23px;
    margin-top: -12px;
    text-align: left;
}
.teaser_link{
text-decoration:underline;
color:#2BA4D8;
}

.UKGB_f_text_box input{
width:240px;
}
.UKGB_f_name
{
    float: left;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 5px;
    text-align: right;
    vertical-align: top;
    width: 92px;

}
.UKGB_f_text_box
{
    float: left;
    font-size: 12px;
    padding: 5px 0;
    width: 250px;

}
#UKGB_although_txt
{
width:230px;
height:53px;
float:right;
border:solid 0px #000;
margin-right:7px;
text-align:justify;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
margin-top:10px;


}
.UKGB_sign_up_btn
{
float:left;
margin-top:10px;
}

.UKGB_cant_wait_txt
{
    color: #000000;
    float: left;
    margin-top: 15px;
    width: 210px;
    font-size:12px;
	
}

#UKGB_yes_txt
{
width:193px;
height:61px;
float:right;
border:solid 0px #000;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin-top:10px;

}
#UKGB_yes_tickbox
{
width:30px;
height:61px;
float:left;
border:solid 0px #000;
margin-top:10px;

}

#sub_msg{
    color: #2BA4D8;
    line-height: 15px;
    margin-bottom: 10px;
    padding: 25px;
    width: 325px;
	font-weight:bold;
	}
#sub_msg h3{
	color:#02a4ba;
	text-align:center;
}

.UKGB_get_smooth_btn
{
float:left;
margin-top:15px;

}
.hp_marketing_rollover{
	position:absolute;
	background:#000;
	left:0;
	top:0;
	opacity:0.1;
	filter:alpha(opacity=90);
	width:318px;
	height:185px;
}

/****************Popup start here****************/

#content .sweep_banner {
	margin-top: -20px;
	position: relative;
}

#sweeps_popup_main_div_pop
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 285px;
    left: 248px;
    margin: auto;
    position: absolute;
    top: 150px;
    width: 521px;
    z-index: 1000;
}

#sweeps_left_div_pop
{
	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: #1B242F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-left: 25px;
    margin-top: 15px;
}

#sweeps_show_nowbtn_pop
{
	width:95px;
	margin-left: 25px;
    margin-top: 25px;
}

#sweeps_center_div_pop
{
   float: left;
   padding: 25px 30px;
}

#sweeps_right_div_pop
{
    left: 235px;
    position: absolute;
	
}

/****************Popup ends here****************/

/********************sweep starts here***********************/

#sweeps_main_div
{
	width:978px;
	margin:auto;
  	border:solid 0px #000; 
}

#hSweeps_top_banner
{
	width:980px;
	height:550px;
  	border: 1px solid #D3D3D3;
  	 background: url("../../../images/2013/uk/sweeps/YearofGreatSkin_ADL_SweepsLP_Main_980x560.jpg") no-repeat scroll 0 0 #F1F1F1;
}
#hSweeps_grey_main_div

{
width:903px;
height:597px;
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/uk/sweeps/holiday_SweepsLP_prizeimage.jpg) no-repeat bottom right;

}

#sweeps_grey_main_div

{
width:903px;
height:600px;
float:auto;
border:solid 0px #000;
position:absolute;
top:710px;
left:40px;
bottom:20px;
right:30pz;
background:#f1f1f1 url(../../../images/2013/uk/sweeps/SweepsLP_prizeimage_Optimized.jpg) no-repeat bottom right;

}

#sweeps_grey_main_sub_div

{
width:832px;
height:510px;
border:solid 0px #000;
float:left;
margin-top:30px;
margin-bottom:30px;
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;
}

#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;
 	
}


#sweeps_data_main_div
{
width:829px;
height:370px;
float:left;
margin-top:5px;
border:solid 0px #000;
}

#sweeps_text
{
width:390px;
height:36px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#sweeps_hr_line
{
width:825px;
height:9px;
margin:auto;
}

#sweeps_text_box
{
width:390px;
height:36px;
float:left;
}

#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;
}

#sweeps_dob
{
width:360px;
height:36px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#sweeps_terms_main_div
{
width:390px;
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: 16px;
	width: 139px;
	padding-left: 26px;
}

#sweeps_privacy_policy
{
width:301px;
height:65px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:10px;
padding-left:25px;
color:#656565;
}

#sweeps_right_lhr{
	float :right;
}
input[type="text"],input[type="password"],input.text,input.title,textarea,select
	{
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
}

.sweep_content{
	width: 334px;
	padding: 255px 0 0 100px;
	float : left;
	color : #000000;
	text-align: center;
}

.sweep_content p{
	text-align : center;
	color : #000000;
}
.sweep_content_list{
	padding-left : 70px;
	color : #000000;
}
.sweep_content_list li{
	list-style : disc;
	color : #000000;

}
/********************End***********************/
#content .shopAdl{
	background: url("../../../images/2013/uk/shopall-pages/ShopAll_panel_ADL.jpg") no-repeat left top !important;
}
#content .shopall_img {
background: url("../../../images/2013/uk/shopall-pages/shopAll_panels_HRL.jpg") no-repeat left top;
width: 978px;
height: 245px;
margin-top: -20px;
border: 1px solid #dcdcdc;
}
#content .shopall_img .adl_shop_content{
	padding-top: 68px;
}
#content .shopall_img .shopall_img_content {
width: 456px;
padding-top: 90px;
padding-left: 50px;
text-align: center;
}
#content .content_shopall{
	border: 1px solid #dcdcdc;
margin-top: 10px;

}
#content .shopall_product .shop_item img {
display: block;
margin: 0 auto;
}
#content .shopall_product{
	width: 327px;
display: inline-block;
zoom: 1;
margin-right: -4px;
height: 421px;
vertical-align: top;
}
#content .shopall_product .shop_item {
	border-right: 1px solid #dcdcdc;
margin-top: 46px;
border-bottom: 1px solid #dcdcdc;
position:relative;
}
#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;
margin-top: 24px;
}
#content .shopall_product_last {
	border-bottom: 1px solid #dcdcdc;
height: 419px;
width: 324px;
}
#content .shopall_product_last .shop_item a img{
width:324px;}
#content .shopall_product_last >  img, #content .shopall_product_last > a >  img{
	width:324px;
	width:323px\0;
	width:323px\9;
	height:421px;
	margin-left:-1px\0;
	margin-left:-1px\9;
}
#replenishme_content {
	background: url("../../../images/2013/uk/shopall-pages/ReplenishMe_Background.jpg") no-repeat left top;
width: 980px;
height: 250px;
margin: 10px auto 0 auto;
border: 1px solid #dcdcdc;
}
#replenishme_content .replenishme_sub_content {
	width: 611px;
text-align: center;
padding-top: 37px;
padding-left: 35px;
}
#replenishme_content .replenishme_sub_content ul{
	margin-top: 29px;
}
#replenishme_content .replenishme_sub_content ul li{
	font-weight: bold;
display: inline;
}
#bc_mbox1_uk, #bc_mbox2_uk, #bc_mbox3_uk{
	cursor:pointer;
}
#bc_mbox1_uk .headline a,#bc_mbox1_uk p a,
#bc_mbox2_uk .headline a,#bc_mbox2_uk p a,
#bc_mbox3_uk .headline a,#bc_mbox3_uk p a{
	text-align:center;
}
/* about tria redesign pages by Naveen G - 09/17/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;
	margin-right:30px;
}
#contact .right{
	width:490px;
	float:right;
	height:390px;
}
#contact .left h2{
	padding-top:30px;
	margin-bottom:-10px;
	background:url('../../../images/2013/us/customercare/contactus/Icons_Phone_30x30.png') no-repeat 0 22px;
	padding-left:28px;
	padding-bottom:1px
}
.new_ph {
	margin-bottom:20px !important;
}

#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;
}
#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;
	text-transform:uppercase;
}
#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;
}
#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/activation/ModelUsage_HRL_470x350.jpg') no-repeat right top;
	height:250px;
	padding-left:40px;
	padding-top: 100px;
}
#mod2, #mod3, #mod4{
	padding:40px 40px 0px 40px;
	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;
}
/* styles for customer care pages end */
/* Productpage Marketing box image hopup */

.pPageMarketing_Hopup {
	width: 700px;
	height: 370px;
	padding:40px 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;
}


.pPageMarketing_Image {
    float: left;
	width: 315px;
}

.pPageMarketing_Content {
    float: right;
	margin-right: 45px;
	padding-top: 0px;
	text-align: center;
	width: 340px;
}
.pPageMarketing_Content_Image {
margin-top: -15px;
}
.pPageMarketing_Content_Image h1 {
    margin-left: 40px;
	font-size:24px;
}

.pPageMarketing_Content p {
    color: #1B242F;  
    text-align: center;
	width: 386px;
	line-height:18px;
}
.pPageMarketing_Content_bl {
	float: none;
    width: 100%;
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
}
.pPageMarketing_Hopup_bl {
	width: auto;
	top:2%;
	height:570px;
	padding: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pPageMarketing_Hopup_bl #topicalHopup_close {
	position: static;
}

.readMoreBL a{
	color:#0088cc;
}

.readMoreBL  {
	padding: 5px;
}
.pPageMarketing_Content h3{font-weight: bold;
text-transform: inherit !important;}
.pPageMarketing_Content h2{line-height: 33px !important;}


.pPageMarketing_Content_Desc {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-top: 0px;
    width: 700px;
}

}
.pPageMarketing_Content .barLine{
position: absolute;
margin-top: 38px;
margin-left: -134px;
}
.pPageMarketing_Content .leftText{
margin-left: 0px;
display: inline-block;
}
.pPageMarketing_Content .rightText{
margin-left: 10px;
display: inline-block;
text-align:left;
}
/********* 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:393px;
   }
   /* .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:360px \0/IE9;
   }
 /*: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*/
/********* End ******/


/* Topical Hop up starts */

.topicalHopup {
	width: 440px;
	height: 230px;
	padding: 40px 40px 40px 30px;
	border:2px solid #d2d2d2; 
	display: none;
	position: absolute;
	top: -47px;
	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;
}
.topicalHopup_right{
	width: 440px;
	height: 230px;
	padding: 40px 40px 40px 30px;
	border:2px solid #d2d2d2; 
	display: none;
	position: absolute;
	top: -47px;
	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;
line-height: 16px
}

#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;
}
.content_topicalHopup_panel h3{
font-size: 15px;
line-height: auto;
color: #232323;
margin-top:-20px;
}


.f12{font-size: 12px !important;}
.cat_product{position:relative;}
.quick-view {
z-index: 2;
display:none;
cursor: pointer;
text-align: center;
position:absolute;
top: 30%;
left:50%;
margin-left:-50px;
padding:3px 0px;
width: 100px !important;
font-size: 12px;
color: #fff;
font-weight:bold;
opacity:.65;
background:url("../../../images/2013/us/global/link_arrow_white.png")
		no-repeat  91px 7px  #707070;
text-transform:uppercase;
}
.QuickVbox:hover .quick-view {
    display: block;
}
.QuickVbox .promosubmit {
    margin: 10px 0;
}
.promosubmit {
    border-radius: 0;
    background: #FF1654;
    color: #fff;
    font-size: 10pt;
    padding: 2px 15px;
    border: none;
    margin: 0 10px 0 0;
    font-weight: 600;
    height: 38px;
	cursor:pointer;
}
.RatingContainer .product-heading {
    min-height: 50px;
}
.offercount {
    color: #ea145f;
    font-size: 14px;
    font-weight: bold;
}
.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;
	}


.topicalHopup input[type=radio] {
position: relative;
top: .0em;
}

#quickhopup_reviews{
  padding-right: 30px;
    width: 120px;
    position: absolute;
    bottom: 36px;
}
.quickReviews{
	
	font-size: 12px;
	color: #1B242F;
}
/* Topical hop up ends */
.greenbutton{
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;
cursor:pointer;

}
.bluebutton{
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
cursor:pointer;

}
.pinkbutton{
    background: linear-gradient(#C172B5, #98568D) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    background-image: -webkit-linear-gradient(#C172B5 60%, #98568D);
    background-image:    -moz-linear-gradient(#C172B5 60%, #98568D);
    background-image:      -o-linear-gradient(#C172B5 60%, #98568D);
    background-color: #98568D;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 6px 14px !important;
	cursor:pointer;

}


/* new promotions page starts */
.non_cms_promo_banner {
	
}

#non_cms_promo_banner_cliker
{
	width: 100px;
	height: 20px;
	display: block;
	position: relative;
	top: 230px;
	left: 210px;
}
.promo-banner {
	height: 380px;
	
}


.sweep_content p{
    color: #000000;
    text-align: center;
}
#tmpSlideshowControls{
	display: block;
}

#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;
	margin-top: 10px;
}
#tmpSlide-2 .hp_panel .leftCallout_pramotionBanner1
	{
	left: 56px;
	position: absolute;
	top: 173px;
	width: 414px;	
}

#tmpSlide-1 .hp_panel .leftCallout_colors_Banner1
	{
	position: absolute;
	top: 200px;
	left: 444px;
	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 .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:none repeat scroll 0 0 #FFFFFF; 
border-radius: 4px 4px 4px 4px;
height: 14px;
padding: 2px;
position: absolute;
right: 50%;
top: 317px;
margin-right: -480px;
}
div#tmp_colors_SlideshowControls {

border-radius: 4px 4px 4px 4px;
height: 14px;
padding: 2px;
position: absolute;
right: 50%;
top: 490px;
margin-right: -480px;
}

.leftCallout_pramotionBanner1 div, .leftCallout_pramotionBanner1 div p{text-align: center !important; color:#ffffff;width:500px;padding-left: 28px;}

.giftcode{
font-weight:bold;
color:#D80E7A;
}

a.promotion_arrow {
    background: url("../../../images/2013/uk/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: #1B242F;
    margin-left: 18px;
    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: 6px 14px !important;
font-weight: bold !important;
}
.promo-banner .promo_banner_content {
	padding-left: 70px;
	
	text-align:center;
	width:400px;
}

.promo-banner h2 {
	color: #232323;
	font-size: 18px;
	margin-bottom: 10px;
	text-transform: none;
}

.promo-banner .promo_banner_content .promo_btns {
	margin-top: 16px;
}

#promotions {
	margin-top: -15px;
	
}

#promotions #titleBar {
	padding: 5px 0 0 37px;
}

#promotions #titleBar {

}

#promotions h1 {
	padding: 8px 0 0;
}

#promotions #titleBar p {
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 25px;
	font-family: arial;
	color: #1B242F;
}
.promotionBox {
	border-right: 1px solid #D3D3D3; 
	border-bottom: 1px solid #D3D3D3; 
}
.promotionBox  {
    float: left;
    height: 450px;
    padding-left: 38px;
    padding-right: 38px;
    padding-top: 30px;
    width: 250px;
	box-sizing: content-box;

}
.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:10px;
}
#promotions ul{
	float: left;
	
	
}
#promotions li:first-child{
	padding-right:30px;
}

#promotions ul li img {
	float: left;
	margin: 20px 10px 0 0;
}

#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: #1B242F;
    font-size: 10px;
    line-height: 13px;
}

#offer p {
	color: #AAAAAA;
	font-size: 10px;
	line-height: 13px;
	padding: 15px 15px 0;
}

/* new promotions page ends */
.flagHopup{
	left: -18px;
	position: absolute;
	top: 140px;
	}
.flagHopupLHR{
   position: absolute;
	margin: -413px 0 0 -312px !important
}

.flagHopupSRL {
position: absolute;
margin: -340px 0 0 -292px !important;
}
.shipping_img{width:100px;float:left;}
  .shipping_content{width:800px;float:left;margin-top:30px;}
  .shipping_content p{color:#20B88F;margin-bottom:10px !important; font-weight:bold}
  
  
/* #tmpSlide-3 .leftCalloutBanner1 .greybtn a {
       padding:0 11px;
  display:inline-block;
  font-weight:bold;
  text-transform:uppercase;
  background:linear-gradient(#C174B4 60%, #A55A94) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C174B4', endColorstr='#A55A94',GradientType=0);For IE7-8-9 
	height: 1%;For IE7 
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:13px;
  height:35px;
  letter-spacing: 1px;
  line-height:35px;
  zoom:1;
}
#tmpSlide-3 .leftCalloutBanner1 .greybtn a:hover{
  background:linear-gradient(#B456A7 40%, #8F3A83);
   background:-webkit-linear-gradient(#B456A7 40%, #8F3A83) !important;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B456A7', endColorstr='#8F3A83',GradientType=0) !important;For IE7-8-9 
   color:#fff;
} */

#tmpSlide-3 .leftCalloutBanner1 .greybtn a, #tmpSlide-4 .leftCalloutBanner1 .greybtn a{
background-color: #2AA3E0 !important;
background: linear-gradient(#2AA3E0 60%, #1E7EAB) repeat scroll 0 0 transparent !important;
font-size: 14px !important;
padding: 10px 14px !important;
font-weight: bold !important;
text-transform: uppercase;
}

#tmpSlide-3 .leftCalloutBanner1 .greybtn a:hover{
	background:linear-gradient(#2AA3E0 40%,#1E7EAB) !important;
   background:-webkit-linear-gradient(#2AA3E0 40%,#1E7EAB) !important;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2AA3E0', endColorstr='#1E7EAB',GradientType=0) !important;/*For IE7-8-9*/ 
}
#tmpSlide-3 .hp_panel .leftCalloutBanner1 .greybtn{
	padding-top:3px;
	float: left;
}
#tmpSlide-1 .leftCalloutBanner1 .greybtn a {
  padding:0 11px;
  display:inline-block;
  font-weight:bold;
  text-transform:uppercase;
  background:linear-gradient(#f697da 60%, #db6aba) !important;
  background:-webkit-linear-gradient(#f697da 60%, #db6aba)!important;
  background-image:    -moz-linear-gradient(#f697da 60%, #db6aba) !important;
  background-image:      -o-linear-gradient(#f697da 60%, #db6aba) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f697da', endColorstr='#db6aba',GradientType=0) !important;/*For IE7-8-9*/ 
  height: 1%;/*For IE7*/ 
  background-color : #f697da !important;
  border:none;
  color:#ffffff !important;
  cursor:pointer;
  font-size:13px;
  height:35px;
  letter-spacing: 1px;
  line-height:35px;
  zoom:1;
}
#tmpSlide-2 .leftCalloutBanner1 .greybtn a {
	background: linear-gradient(#c248b1 60%, #9d2f8d) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(#c248b1 60%, #9d2f8d) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    background-image:    -moz-linear-gradient(#c248b1 60%, #9d2f8d) !important;
    background-image:      -o-linear-gradient(#c248b1 60%, #9d2f8d) !important;
	 background: -ms-linear-gradient(top, #c248b1 0%,#9d2f8d 100%) !important;
	background-color : #178D6D;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 10px 14px !important;
	margin-left: 0px !important;
	height:35px;
    letter-spacing: 1px;
    line-height:35px;
}
.newspdpslot7 .column1 .link, .newspdpslot7 .column2.link, .newspdpslot7 .column3 .link{
	display:none;
}

/* Styles for SRL product page start */
#srl_flip{
	padding:40px 40px 60px 40px;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;	
	
}
 #srl_slider, #tech_module{
	padding:40px;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	height:474px;
	border-bottom:1px solid #dcdcdc;	
}
#srl_flip .flip_image_left{
	float:left;
	width:434px;
	margin-right:27px;
}
#srl_flip .flip_content_right{
	float:right;
	width:430px;
}

.thumb {
		display:block;
		width:213px;
		float:left;
		height:165px;
		position:relative;		
		margin-right:3px;
		margin-bottom:3px;
	}
	
		.thumb-wrapper {
			display:block;
			width:100%;
			height:100%;
		}
	
		.thumb img {
			width:100%;
			height:100%;
			position:absolute;
			display:block;			
					
		}
		
		.thumb .thumb-detail {
			display:block;
			width:100%;
			height:100%;
			position:absolute;	
			font-family:arial;
			font-weight:bold;
			font-size:12px;			
		}
		.thumb-detail p{
			padding:10px;
			color:#ffffff;
		}		
	
	/*
	* Without CSS3
	*/
	.thumb.scroll {
		overflow: hidden;
	}	
	
		.thumb.scroll .thumb-detail {
			bottom:-280px;
		}
	
	
	/*
	* 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{
	width:213px;
	float:right;
}
 #srl_flip .flip_image_left .flip_img_left_over, #srl_flip .flip_image_right .flip_img_right_over{
 	position:relative;
 	
 }
#srl_flip .flip_image_left .flip_img_right .shadow_buttons{
	padding:5px 
}
#srl_flip .flip_content_right h2, #why_srl_mod1 .mod1-content h2,
#why_srl_mod2 .mod2-content-right h2,
#why_srl_mod3 h2, #why_srl_mod5 h2,
#why_srl_mod6 h2, #why_srl_mod4 h2,
#srl_easytouse_mod3 .noslide_content h2,
#srl_easytouse_mod4 h2{	
	text-transform:none;
	line-height:38px;
	font-size:38px;
}
#srl_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{
	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{
	position:absolute;
	top:6px;
	left:42px;
}
#srl_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{
	font-family:Georgia,arial,sans-serif;
	font-style:italic;
	font-weight:bold;
}
#srl_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{
	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;
}
#slider_gallery{
		float:right;
		width:435px;
}
#srl_slider .slider_text *{
	text-align:center;
}
#srl_slider .slider_text .image1_text{
	margin-top:45px;
	margin-bottom:25px;
	height:120px;
	overflow:hidden;
}
#srl_slider .slider_text .image1_text h3{
	font-weight:bold;
	margin-bottom:5px;
}
#srl_slider .slider_text .image1_text .percentile_block{
	width:350px;
	margin:0 auto;
	margin:15px 0;
}
#srl_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{
	float:left;
	margin-bottom:15px;
}
#slider_gallery .image_slide{
	width:429px;
	float:right;
}
#slider_gallery .image_slide img{
	margin:0;
	padding:0;
	display:block;
}
 #srl_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{
 	width:65px;
 	float:left;
 	margin-right:10px;
 	padding:5px 0;
 }

.slider_thumbs{
	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: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;
	display:block;
}
.slider_thumbs: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');
}
#product_info .pricing_left{
	float:left;
	width:172px;
}
#product_info .pricing_right{
	float:right;
	width:145px;
	position:relative;
}
#product_info .pricing_right .srlkit_flyer{
	position:absolute;
	top:-130px;
	left:-105px;
}
#srl_flyer2{
	position:absolute;
	top:0px;
	left:-102px;
}
.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;
}
.cartbtngrn {
  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(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;
}
    
.cartbtngrn:hover {
   background:linear-gradient(#20B88F 40%,#178D6D);
   background:-webkit-linear-gradient(#20B88F 40%,#178D6D);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20B88F', endColorstr='#178D6D',GradientType=0);/*For IE7-8-9*/ 
   color:#fff;
}
.cartbtnpurpPanel {
  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;
}

.cartbtnpurpPanel:hover {
   background:linear-gradient(#8F3A83 40%,#b14b93);
   background:-webkit-linear-gradient(#8F3A83 40%,#b14b93);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F3A83', 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:-10px;
	right:-11px;
}

#tech_module{
	background:url('../../../images/2013/uk/SRL/product/tech-mod_03_bg.jpg') no-repeat;
	zoom:1;	
	height:550px;
}
#scientist_module, #derm_magazine_module, #warranty_module{
	padding:40px 40px 0px 40px;
	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 .quote{
	color: #707070;
	font-family: Georgia,Arial,sans-serif;
	font-size:23px;
	line-height: 29px;
	background: url("../../../images/2013/uk/global/QuoteMarks_SRL.png") no-repeat;
	padding-left:67px;
	padding-top:33px;
	margin:20px 0;
}
#scientist_module .right p {
    padding-left: 67px;
}
#scientist_module .right .derm_pdf,
#why_srl_mod5 .mod5_fda_text .derm_pdf
{
	background: url("../../../images/2013/uk/global/PDF_Download_Graphic.jpg") no-repeat left top;
	margin-left: 67px;
	height: 40px;
	padding-left: 43px;
	padding-top:1px;
}
#derm_magazine_module .magazine_text{
	width:575px;
	float:left;	
}
.postmessageP{margin:0 auto;width:980px;font-size:11px;}
#derm_magazine_module .magazine_text h2{
	padding-left:0;
	margin-bottom:20px;
}
#derm_magazine_module .magazine_image{
padding-bottom: 10px;    width: 403px;
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;
 	padding:0px 60px 0px 0px;
 }
#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;
 }
#headline h1 .pink , .buynow_header .pink{
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	text-transform:uppercase;
	color:#F06EAA;
	font-size:24px;
}
 #flyout2e_hopup_close{
 	margin: -11px 0 0 355px;
	position: absolute;
 }
 /* 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;
	height : 560px;
}
#srl_buynow_hopup .srl_buynow_bottom, #srlp_buynow_hopup .srl_buynow_bottom{
	padding:20px 40px 20px 25px;
	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:auto;
}
#srl_buynow_hopup .srl_buynow_bottom .buynow_right_product, #srlp_buynow_hopup .srl_buynow_bottom .buynow_right_product{
	width:176px;
	float:right;
}
#product_image_div{
}
#product_flag{
	position:absolute;
	left:-1px;
	top:-2px;
}
  /* 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/uk/SRL/02_WhyTriaLaser/Mod-01/Realuser_SlideShow_BeautyShot.jpg') no-repeat 0 0;
	height:650px;
	border-bottom:1px solid #dcdcdc;
}
#why_srl_mod1 .mod1-content{
	width:430px;
	float:right;
	margin:40px 40px 0px 0px;
}
#why_srl_mod1 p,
#why_srl_mod2 p,
#why_srl_mod4 p,
#why_srl_mod6 p{
	margin-bottom:20px;
}
#why_srl_mod2, #why_srl_mod5, #why_srl_mod4{
	padding:40px;
	border-bottom:1px solid #dcdcdc;
	
}
#why_srl_mod2 .mod2-content-left, 
#why_srl_mod4 .mod4-content-left{
	width:430px;
	float:left;
}
#why_srl_mod2 .mod2-content-right,
#why_srl_mod4 .mod4-content-right{
	width:430px;
	float:right;
	margin-top:2px;
}
#why_srl_mod3{
	background:url('../../../images/2013/uk/SRL/02_WhyTriaLaser/Mod-02/WhyTria_Mod02_Background.jpg') no-repeat 0 0;
	height:414px;
	padding:25px 55px;
	border-bottom:1px solid #dcdcdc;
}
#why_srl_mod3 h2{
	text-align:center;
}
#why_srl_mod3 .mod3_column, 
#why_srl_mod3 .mod3_column_last{
	float:left;
	width:263px;
	margin-right:40px;
}
#why_srl_mod3 .mod3_column img,
#why_srl_mod3 .mod3_column_last img{
	display:block;
	margin-bottom:10px;
}
#why_srl_mod3 .mod3_column h3,
#why_srl_mod3 .mod3_column_last h3{
	font-size:16px;
	text-align:center;
}
#why_srl_mod3 .mod3_column p,
#why_srl_mod3 .mod3_column_last p{
	text-align:center;
	font-size:12px;
	line-height:15px;
}
#why_srl_mod3 .mod3_column_last{
	float:right;
	margin-right:0px;
}
#why_srl_mod5 .mod5_fda_img{
	width:585px;
	height:400px;
	float:right;
}
#why_srl_mod5 .mod5_fda_text{
	width:285px;
	float:left;
	margin-top:72px;
}
#why_srl_mod5, #why_srl_mod6{
	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;
}
#why_srl_mod6{
	background:url('../../../images/2013/uk/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:40px 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:55%;
}
.socialDiv .share .addthis_toolbox{
	width: 100%;
}
 #why_srl_mod4 .mod4-content-right .derm_name{
    color: #232323;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
 }
/* styles for easy to use */
#srl_use_steps{
	background:url('../../../images/2013/uk/SRL/03_EasyToUse/Mod01/Easy_Mod01_background.jpg') no-repeat right top;
	height:289px;
	padding:0px 40px;
	border-bottom:1px solid #dcdcdc;
}
#srl_use_steps .column_content{
	width:270px;
	float:left;
	text-align:center;
	padding:20px 15px 0px 15px;
}
#srl_use_steps .column_content h3{
	color:#232323;
	font-size:16px;
}
#srl_use_steps .column_content p{
	font-size:12px;
}
#column1, #column2, #column3{
	height:269px;
}
#column1{
	background:url('../../../images/2013/uk/SRL/03_EasyToUse/Mod01/Easy_Mod01_model_01.png') no-repeat center 139px;
	
}
#column2{
	background:url('../../../images/2013/uk/SRL/03_EasyToUse/Mod01/Easy_Mod01_model_02.png') no-repeat center 139px;
}
#column3{
	background:url('../../../images/2013/uk/SRL/03_EasyToUse/Mod01/Easy_Mod01_model_03.png') no-repeat center 139px;
}
#srl_easytouse_mod3{
	position:relative;
	border-bottom:1px solid #dcdcdc;
}
#srl_easytouse_mod3 .srl_user_img{
	width:490px;
	height:500px;
	float:left;
}
#srl_easytouse_mod3 .srl_user_content{
	width:390px;
	float:right;
	margin-right:90px;
	margin-top:65px;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote{
	margin-top:200px;
	margin-left:20px;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote p{
	font-family:Georgia,arial,sans-serif;
	font-size:20px;
	line-height:24px;
}
#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;
}
#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:-137px;
	opacity:0.6;
	filter:alpha(opacity=60);
	z-index:10;
}
#expert_next2{
	position:absolute;
	top:123px;
	right:-138px;
	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{
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{
	font-weight:normal;
}
#srl_easytouse_mod3 .srl_user_content .srl_user_quote .tip_treatment .slidecount{
	color:#C80082;
}
.next-slide, .next-slide:hover{
	display:inline !important;
}
.next-slide img{
	vertical-align:top;
}
#srl_easytouse_mod3 .noslide_content{
	position:absolute;
	width:440px;
	top:65px;
	right:60px;
	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{
	width:56px;
	float:right;
}
#srl_downloads .download2 .download2_img,
#srl_downloads .download3 .download3_img{
	width:56px;
	float:left;
	margin-left:20px;
}
#srl_downloads .download2 .download2_copy,
#srl_downloads .download3 .download3_copy{
	float:right;
	width:203px;
	margin-right:20px;
}
#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:705px;
	margin:0 auto !important;
}
#slider-container1 .ui-draggable{
	top:0px !important;
}
.noborder{
	border:none !important;
}
#mini_boxes{
	width:940px;
	margin:0 auto;
	padding:0px 0;
	height: 250px;
}
#mini_boxes .mini_box, #mini_boxes .mini_box2, #mini_boxes .srlp_mini_box, #mini_boxes .srlp_mini_box, #mini_boxes .srlp_mini_box2{
	width:462px;
	float:left;
	background:url('../../../images/2013/uk/SRL/product/MarketingBoxes/MarketingBoxes_BG.jpg') no-repeat;
 
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:219px;
}
#mini_boxes .mini_box2{
	float:right;
}
#mini_boxes .mini_box:hover, #mini_boxes .mini_box2:hover{
	/*border:1px solid #232323;*/
}
#mini_boxes .mini_box .mini_text{
	width:208px;
	margin-left:20px;
	position: relative;
	top: -182px;
}

#mini_boxes .mini_box2 .mini_text, #mini_boxes .srlp_mini_box2 .mini_text{
	float:left;
	margin-left:20px;
	margin-top:45px;
}
#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 .mini_box2 .mini_img, #mini_boxes .srlp_mini_box .mini_img{
	float:left;
	width:231px;
}
#mini_boxes .srlp_mini_box .mini_text, #mini_boxes .srlp_mini_box2 .mini_text {
    margin-top: 32px;
}
#mini_boxes .srlp_mini_box .mini_text {
    float: left;
    width: 208px;
    margin-left: -200px;
}
 #mini_boxes .mini_box2 .mini_img, #mini_boxes .srlp_mini_box2 .mini_img{
float:right;margin: 0 -20px 0 0;
}
#mini_boxes .mini_box .mini_text p, #mini_boxes .mini_box2 .mini_text p{
	font-size: 13px;
}
 
#mini_boxes .mini_box:hover, #mini_boxes .mini_box2:hover{
	border:1px solid #232323;
}
#mini_boxes .headline {
text-align: left;
font-weight: bold;
font-size: 15px;
margin-bottom: 5px;
color: white !important;
}

#crosssell_module{
	border-bottom:1px solid #dcdcdc;
	background:url('../../../images/2013/uk/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;
}
#derm_magazine_module{
padding:30px 0 !important;	
	border-top: 1px solid #dcdcdc;
}
a.purparrow,a.purparrow:hover {
	background: url('../../../images/2013/uk/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:180px;
	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;
 }
 #why_srl_mod4{
 	position:relative;
 }
 .zakia_disc{
 	position:absolute;
 	top:270px;
 	right:40px;
 	width:430px;
 }
 .scrollup {
    background: url("../../../images/2013/us/LHR/arrowup.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    height: 40.5px;
    position: fixed;
    display:none;
    width:40px;
    right:143.5px !important;
}
/* styles for srl product sub pages end */

/*************Cart Customization****************/
/*************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: 40px;
	text-transform:none;
	font-weight:bold;
}
#hopup_close {
	float: right;
	padding: 5px;
	position: relative;
	margin-top: -58px;
	left:56px;
}
#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: 40px;
	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: 40px;
	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: 40px;
	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: 40px;
	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: 40px;
    text-transform: none;
}
#products{
	zoom:1;
}
.gwpjul1_topBundleDiv {
	width: 840px;

}
.gwpjul1_topBundleDiv h3{
	font-size: 16px;
    font-weight: bold;
    margin-bottom: 40px;
    text-transform: none;
}
.gwpjul1_topBuyNow {
	width: 840px;
}
.gwpjul1_topBuyNow h3{
	font-size: 16px;
    font-weight: bold;
    margin-bottom: 40px;
    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;

}
.radio_text1{
	color: #F06EAA;
    float: left;
    font-style: italic;
    margin-left: 21px;
}
.warranty_terms_link  a{
	font-size: 11px;
	text-decoration: underline;
	color:#2BA4D8;
}

#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;
	
}
#floating_buynowc {
    position: absolute;
    right: -92px;
    top:-100px;
}
.60day{	margin-bottom: 7px;
    font-size: 14px;}
/*************End of Cart Customization****************/

.finalReview_1,.finalReview_2,.finalReview_3,.finalReview_4{
width: 485px;
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_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}



#tirtiary_nav .newpdpmboxes .imageURL img {
border: 1px solid #dcdcdc;
border-radius: 4px;
}
#tirtiary_nav .newpdpmboxes .imageURL img:hover {
border: 1px solid #333333 !important;
}
#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;
}
#tirtiary_nav #bc_hrlp_MBox4 .learnMore{
position:absolute;
margin-left:-43px;
font-size:13px;
top:65px;
text-decoration:none!important;
}
#tirtiary_nav #bc_hrlp_MBox4 .useCode{
	color: #1B242F;
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-top:-25px;
}
.promoCode{
	color:#e7048c;
	font-weight: bold;
}
.tbdcbc_hrlp_feature1 {
height: 500px;
background-position: right top !important;
border-top: 1px solid #ccc;
}
.tbdcbc_hrlp_feature1 .tbdcbContent {
margin-top: 40px;
text-align: left !important;
}
.tbdcbc_hrlp_feature1 .tbdcbContent DIV.headline, .tbdcbc_hrlp_feature1 .tbdcbContent DIV.bodycopy, .tbdcbc_hrlp_feature1 .tbdcbContent DIV.pageLink {
margin-left: 40px;
}
.tbdcbc_hrlp_feature1 .tbdcbContent .bodycopy {
width: 450px;
}
.tbdcbc_hrlp_feature2 {
height: 375px;
}
.tbdcbc_hrlp_feature2 .tbdcbContent {
width: 420px;
margin: 80px 40px 0 0px;
}
.tbdcbc_hrlp_feature2 .tbdcbImage {
margin-bottom: 40px;
}
.p_hrlp_benefits_para6 .content {
color: #232323;
font-family: ArialMTStd-Light, Arial, sans-serif;
font-size: 38px;
padding: 45px 0 40px 40px;
}
.tbmcc_hrlp_benefits6 {
border-bottom: 1px solid #ccc;
height: 275px;
}
.tbmcc_hrlp_benefits6 .column1 {
width: 250px;
margin: 0 0 40px 40px;
float: left;
}
.tbmcc_hrlp_benefits6 .column2 {
width: 560px;
margin: 0 40px 0 0px;
float: right;
background: url('../../../images/2013/ca/hrlp/QuoteMarks_HRL.png') top left no-repeat;
padding: 20px 0 0 75px;
}
.tbmcc_hrlp_benefits6 .textLink a {
padding-left: 90px;
}
.tbmcc_hrlp_benefits6 .column2 .content {
color: #707070;
font-family: Georgia, Arial, sans-serif;
line-height: 29px;
}
span#real_head1, span#real_head_show1 {
font-size: 23px;
}
.tbdcbc_hrlp_feature1 .tbdcbImage {
text-align: left !important;
border-top: none;
}
.tbdcbc_hrlp_feature5 .tbdcbContent {
margin: 40px 0 0 38px;
width: 472px;
}
.tbdcbc_hrlp_feature5 .tbdcbImage{
	border-top: none;
}
.icon_img {
float: left;
margin-right: 15px;
}
.tbdcbc_hrlp_feature6 {
background: url('../../../images/2013/uk/hrlp/M05_HRL_Gel_01.jpg') top left no-repeat;
border-bottom: none;
}
.tbdcbc_hrlp_feature6 .tbdcbContent {
width: 350px;
margin: 80px 0 0 250px;
}
.tbdcbc_hrlp_feature6 .tbdcbImage{
	border-top: none;
}
#contentP .subproduct_page_item .p_hrlp_easy_para5 .content{
	padding: 45px 0 40px 40px;
	font-size: 38px;
	font-family: 'ArialMTStd-Light', Arial, sans-serif;
	color: #232323;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 {
position: relative;
height: 840px;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse2 .tbdcbContent .headline h2 {
color: #232323;
left: 40px;
position: absolute;
}
#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 .subHeader {
position: absolute;
top: 148px;
left: 40px;
}
#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 .subHeader h2 {
color: #2BC098;
font-size: 30px;
margin-bottom: 15px;
}
#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 .bodycopy {
position: absolute;
top: 178px;
left: 40px;
text-align: left;
}
#contentP .subproduct_page_item .bc_hrlp_easy_docs {
text-align: center;
padding-bottom: 30px;
}
#contentP .subproduct_page_item .newspdpslot3 div {
line-height: 17px;
font-size:14px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_guide {
border-bottom: 1px solid #DCDCDC !important;
border-right: 1px solid #DCDCDC;
float: left;
padding: 0 0 25px !important;
width: 313px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_guide .imageURL {
float: right;
width: 280px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_insts {
border-bottom: 1px solid #DCDCDC !important;
border-right: 1px solid #DCDCDC;
float: left;
padding: 0 0 25px !important;
width: 330px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_insts .imageURL {
margin-left: 40px;
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_faqs {
border-bottom: 1px solid #DCDCDC !important;
float: left;
padding: 0 0 25px !important;
width: 335px;
}
#contentP .subproduct_page_item .bc_hrlp_easy_faqs .imageURL {
margin-left: 20px;
width: 278px;
}
#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 .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 .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_hrlp_easy .column_text .content {
width: 520px;
padding: 28px 40px 5px 65px;
background: url("../../../images/2013/us/global/QuoteMarks_HRL.png") no-repeat scroll 0 0 transparent;
}
#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 .tbmcc_hrlp_easy .column_text .content #real_head1 {
color: #707070;
font-family: Georgia,Arial,sans-serif;
line-height: 29px;
}
#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;
}
.tbdcbc_hrlp_feature5b {
height: 440px;
padding-top: 0px !important;
}
.tbdcbc_hrlp_feature5b .tbdcbContent {
margin: 40px 0 0 40px;
width: 465px;
text-align: left;
}
.tbdcbc_hrlp_feature5b .tbdcbImage{
	border-top: none;
}
#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;
}
#contentP .subproduct_page_item .tbdcbc_hrlp_easyToUse8 {
padding: 0 40px 60px;
}
#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;
}
.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;
}
#floating_buynowc a.buynowGreen2 {
height: auto !important;
line-height: 15px;
padding: 11px;
text-align: center;
}
.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);
height: 1%;
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);
color: #fff;
}

#cross_imghrlp {
position: absolute;
margin: -64px 0 0 120px;
width: 90px;
}
#buynow_hopup_hrlPproduct {
background-color: #FFFFFF;
box-shadow: 0 1px 2px 2px #999999;
height: 500px;
box-sizing: content-box;
-webkit-box-sizing: content-box;
padding: 25px;
position: fixed;
top: 25px;
width: 510px;
z-index: 1003;
}
#buynow_product_hrlPproduct {
margin: 25px 0 20px;
width: 230px;
height: 230px;
}
#buynow_hopup_hrlPproduct_close {
position: absolute;
margin: -14px 0 0 507px;
}
.buynow_top {
text-align: center;
position: relative;
left: 17px;
top: 16px;
}
.buynow_bottom {
border-top: 1px solid #cccccc;
padding-top: 20px;
}
#flyout2f_hopup_close {
position: absolute;
margin: -11px 0 0 355px;
}
.message_above_price_hopup {
height: 1px !important;
text-align: left;
position: relative;
width: 152px;
top: -135px;
left: 350px;
}
#colorPickerMessage {
font-size: 14px;
}
#color_swatch_liquid {
height: 57px;
}
.buynow_Pheader {
color: #232323;
font-size: 24px;
}
#tirtiary_nav .bc_hrlp_MBox4 p{top: 37px;}
.mboxlink, .mboxlink:hover {
background: url('../../../images/2013/uk/global/green_arrow.gif')
 no-repeat center right !important;
color: #20B88F !important;
font-weight: bold !important;
height: 12px !important;
padding-right: 9px !important;
text-decoration: none !important;
text-transform: uppercase !important;
line-height: 30px;
border: none !important;
display: inline !important;
font-size: 14px !important;
}

#why_spbl_mod1 {
background: url('../../../images/2013/uk/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;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne .column2 {
float: right;
width: 435px;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne {
padding: 40px;
}
#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 .column1 {
float: left;
}

#contentP .subproduct_page_item .tbmcc_spbl_eliminate_root_problem {
background: url('../../../images/2013/uk/BL/MOA_Bg-image.jpg') no-repeat;
padding: 95px 55px 0px !important;
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;
font-family: Arial, Helvetica, sans-serif;
}

#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;
font-family: Arial, Helvetica, sans-serif;
}

#p_spbl_why_acne2 {
position: absolute;
font-size: 15px;
margin: 0;
padding: 0;
color: #1B242F;
font-weight: normal;
line-height: 20px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 {
padding: 40px 40px 0px 0px;
border-top: 1px solid #cccccc;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 .tbdcbContent {
background: url('../../../images/2013/uk/global/QuoteMarks_BL.png')
 no-repeat 0px 30px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 .tbdcbContent {
float: right;
width: 500px;
padding-left: 70px;
text-align: left;
margin-top: 70px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 .tbdcbContent .headline {
left: 0px;
position: relative;
top: -20px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 .tbdcbContent .bodycopy p #real_head1 {
font-family: georgia;
font-size: 23px;
line-height: 28px;
padding-right: 98px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_benefits7 .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_benefits7 .tbdcbImage {
float: left;
margin-bottom: -3px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_about4 {
width: 980px;
padding: 0;
}
#contentP .subproduct_page_item .tbdcbc_spbl_about4 .tbdcbContent .bodycopy {
margin-bottom: 15px;
}
.tbdcbContent DIV.bodycopy p {
font-size: 15px;
line-height: 15px;
}

#contentP .liveEditBox .tbdcbc_spbl_benefits9 {
border-bottom: none;
padding-top: 0px;
padding-bottom:60px;
}
#contentP .liveEditBox .tbdcbc_spbl_benefits9 .tbdcbContent {
float: left;
padding: 60px 0 0 40px;
width: 545px;
text-align: center;
}
#contentP .liveEditBox .tbdcbc_spbl_benefits9 .tbdcbImage {
padding: 40px 100px 0px 0px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 {
padding: 40px;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column3 img {
margin-bottom: -5px;
margin-top: 18px;
}
#contentP .liveEditBox .tbdcbc_spbl_about5 .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;
padding: 3px 14px !important;
}
#contentP .subproduct_page_item .tbmcc_spbl_why_acne .column2 .videoLink{
	margin-top: 25px;
padding-left: 3px;
}

#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 .tbdcbImage {
float: left;
}

#contentP .subproduct_page_item .tbdcbc_spbl_easytouse1 .tbdcbContent {
float: right;
width: 425px;
text-align: left;
}

#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{
	font-size: 16px;
text-transform: uppercase;
padding-bottom: 10px;
color: #232323;
}
#contentP .subproduct_page_item .tbmcc_spbl_easytouse_steps .column1 .content{
	padding-bottom: 21px;
font-size: 12px;
line-height: 17px;
	
}
#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 .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 .bc_spbl_easy_faqs {
float: left;
padding: 0px 0px 40px 0px;
width: 315px;
border-bottom: 1px solid #dcdcdc !important;
}

#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 .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;
}
#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 .noslide_content h2 {
text-transform: none;
line-height: 38px;
font-size: 38px;
position: relative;
padding-bottom: 30px;
}
#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 .tip_treatment{
	
	font-family: Arial,sans-serif;
color: #232323;
margin-bottom: 8px;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
}
#p_spbl_why_acne2 .content {
padding: 20px 110px 0;
text-align: center;
}
#p_spbl_why_acne2 {
position: absolute;
padding:0px !important;
}
#spbl_easytouse_mod3 .noslide_content {
height: 0;
left: 475px;
position: relative;
top: 60px;
width: 440px;
z-index: 101;
}
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote {
margin-top: 200px;
margin-left: 20px;
}

#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;}
#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 .liveEditBox .tbdcbc_spbl_benefits9 .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;
}
/**-----HomepageChnages---*/

#spbl_flip {
height: 460px;
border-bottom: 1px solid #cccccc;
}
#spbl_flip .flip_content_top {
text-align: center;
padding-top: 30px;
}
#spbl_flip .flip_content_top h2 {
font-size: 32px;
}
#spbl_flip .flip_content_top p {
width: 515px;
text-align: center;
margin: auto;
}
#spbl_flip .thumb {
		  display: block;
    float: left;
    height: 290px;
    margin-bottom: 3px;
    margin-left: 29px;
    margin-right: 3px;
    position: relative;
    width: 289px;
	}
	#spbl_mod4 {
background: url('../../../images/2013/uk/BL/ppage/MOD-01/ACBL_Realuser_SlideShow_BeautyShot.jpg') no-repeat 0 0;
height: 600px;
border-bottom: 1px solid #dcdcdc;
padding:0 0 25px 0;
}
#spbl_mod4 .mod1-content {
width: 438px;
float: right;
margin: 40px 40px 0px 0px;
position:relative;
}
#spbl_mod4 .mod1-content h2 {
text-transform: none;
line-height: 38px;
font-size: 38px;
}
#spbl_mod4 p {
margin-bottom: 20px;
}

#contentP #products #tirtiary_nav #bc_spbl_MBox4 {
width: 450px;
}
#tirtiary_nav .bc_spbl_MBox4 .headline {
	position: absolute;
    text-align: left;
    top: 58px;
    width: 208px;
    padding-left:2px;
    color: #1B242F !important;
}

#bc_spbl_MBox4 .imageURL a img {
border: 1px solid #dcdcdc;
border-radius: 4px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 .tbdcbContent{ 
float: right;
    padding: 80px 0 0 50px;
    width: 390px;}
	
.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: -236px 234px 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 .tbdcbImage {float:left !important;}
.tbdcbc_spbl_feature4 {
	border-bottom: 0px solid #fff;
}
#contentP .liveEditBox .tbdcbc_spbl_feature5 .tbdcbContent {
border-top: 1px solid #dcdcdc;
float: right;
padding: 30px 0 0 0px;
width: 575px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature6 {
height: 420px;
border-top: 1px solid #ccc;
background-position:40px 140px !important;
}
#contentP .liveEditBox .tbdcbc_spbl_feature6 .tbdcbContent {
float: right;
padding: 50px 0 0 0px;
width: 620px;
}
element.style {
}
acne-clearing-blue-lightmedia="screen"
#tbdcbc_spbl_feature6 .bodycopy {
 background: url('../../../images/2013/us/global/QuoteMarks_BL.png')
 no-repeat 0px 46px; 
padding-left: 67px;
padding-top: 75px;
}
#contentP .liveEditBox .tbdcbc_spbl_feature6 .tbdcbContent .headline {
left: -210px;
position: relative;
top: -6px;
width: 700px;
}
#tbdcbc_spbl_feature6 .bodycopy p.derm_name {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
line-height: 20px;
width: 390px;
color: #232323;
}
span#real_head1, span#real_head_show1, span#real_head2, span#real_head_show2 {
font-size: 23px;
}

#contentP .liveEditBox .tbdcbc_spbl_feature7{
	border-bottom: none !important;
}

#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;
border-top: none;
}
a.arrow,a.arrow:hover {
	background: url('../../../images/2013/uk/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 !important;
	text-transform: uppercase !important;
	line-height: 12px;
	border: none !important;
	display: inline;
	font-weight: 700;
	font-family: arial;
}
.mini_text p, .mini_text a, .mini_text a:hover {
	color: #FFF !important;
}
#tbdcbc_spbl_feature6 .bodycopy {
background: url('../../../images/2013/uk/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;
}

.tbdcbContent DIV.bodycopy p {
    font-size: 15px;
    line-height: 20px;
}

.tbdcbc_spbl_feature4 .tbdcbContent {
    float: right !important;
    margin-top: 90px;
    padding-left: 212px;
    padding-top: 0;
    position: absolute;
    width: 380px;
}

#tbdcbc_spbl_feature4 {
    border-bottom: 1px solid #ccc;
	border-top: 0 none;
}


#bc_spbl_MBox4 p a {
    float: left;
}

#bc_spbl_MBox4 p{
	text-align: left;
	margin: 15px 0;
	padding-left: 20px;
	font-size: 13px;
	top: 32px !important;
}
#bc_spbl_MBox4 p .arrow {
    margin-left: 0px;
}
#bc_spbl_MBox3 .headline{
	text-align: left;
	padding-left: 20px;
	top: 70px !important;
}
#bc_spbl_MBox3 p{
	margin-left: 10px;
	text-align: left;
	padding-left: 10px;
	top: 97px !important;
	width: 230px !important;
	font-size: 13px;
}

#contentP .liveEditBox .tbdcbc_spbl_feature7 .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;
letter-spacing: 0;
padding: 3px 19px !important;
}

#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_easytouse_mod3 .spbl_user_content .spbl_user_quote .tip_treatment .nobold {
font-weight: normal;
}
#spbl_easytouse_mod3 .spbl_user_content .spbl_user_quote .tip_treatment .slidecount {
color: #2AA3E0;
}
#why_spbl_mod1 .mod1-content h2 {
text-transform: none;
line-height: 38px;
font-size: 38px;
}
#why_spbl_mod1 p span {
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 18px;
}
#p_spbl_easy_para {
    margin-bottom: -15px;
    padding-bottom: 10px !important;
    padding-top: 15px !important;
}
.p_spbl_easy_para {
    text-align: center;
}
.imageURL img {
    border: 0 none;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_1{
	top: 537px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_skincare_ProductInformationBanner .stepcopy_2{
	top: 560px;
}

.tbdcbc_lhr_4x_feature7 .tbdcbContent {
    /* background: url("../../../images/2013/uk/ppage/Gel_Topical_v02.jpg") no-repeat scroll 614px 10px rgba(0, 0, 0, 0); */
    height: 270px;
    margin: -22px 253px 0 -78px;
    padding-top: 105px;
    width: 400px;
}

#content .shopall_img .shopall_img_content {
    padding-left: 50px;
    padding-top: 170px;
    text-align: center;
    width: 456px;
}
.shopall_img_content p {
color: #F8FBFB;
}
#replenishme_content {
    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;
}

.tbdcbc_lhr_pros .bodycopy .arrow {
    margin-left: -150px;
}

#tirtiary_nav .newpdpmboxes p a span{
	top : 70px !important;
}


.pramotionBanner1 p .product1 {
    left: 25px;
}
.pramotionBanner1 p span {
    color: #232323;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 275px;
    width: 200px;
}
.pramotionBanner1 p .product2 {
    left: 270px;
}
.pramotionBanner1 p span {
    color: #232323;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 275px;
    width: 200px;
}
.pramotionBanner1 p .product3 {
    left: 510px;
}
.pramotionBanner1 p span {
    color: #232323;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 275px;
    width: 200px;
}

.pramotionBanner1 p .product4 {
    left: 750px;
}
.pramotionBanner1 p span {
    color: #232323;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 275px;
    width: 200px;
}
.pramotionBanner1 p span a.arrow, .pramotionBanner1 p span a.arrow:hover {
    background: url("/triawebstore2/images/2013/uk/BlackFriday2014/promo_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important;
    color: #e7048c !important;
    font-weight: bold;
}

#content .shopbl{
	background: url("../../../images/2013/uk/shopall-pages/Banner_ACBL.jpg") no-repeat left top;	
}

.tbdcbc_spbl_feature5 .tbdcbImage {
    border-top: 1px solid #ccc;
}
#bc_latePost4_uk .headline{
	width: 220px !important;
}
.promoPageBtns{
    margin-right: -155px;
    float: right;
    margin-top: -8px;
    /* position: absolute; */

}
.hrlPromoPageBtns{
	margin-left: 467px;
	margin-top: -8px;
	position: absolute;
	width: 800px;
}
#content .comparision_marketing {
    background: url("../../../images/2013/uk/hrlp/ComparisonPage_Image.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 250px;
    position: relative;
    width: 980px;
    border-bottom: 1px solid #D3D3D3;
}
#content .comparision_marketing .button_compare1 {
    left: 33px;
}

#content .comparision_marketing .button_compare2 {
    right: 23px;
}
#content .comparision_marketing .button_compare1, #content .comparision_marketing .button_compare2 {
    position: absolute;
    top: 144px;
}
header .logo_bar_bg .logo_bar .promo_info .first_bg p {
	/*height: 40px;
	margin-left: 169px;
	margin-right: -118px;
	color: #FFFFFF !important;*/
	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 p a span{
	font-weight: bold;
}

#tmpSlide-1 .hp_panel .leftCalloutBanner1 .greybtn{
}

#tmpSlide-1 .leftCalloutBanner1 .greybtn a{
	background: linear-gradient(#c248b1 60%, #9d2f8d) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; 
	background: -webkit-linear-gradient(#c248b1 60%, #9d2f8d) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#tmpSlide-1 .leftCalloutBanner1 .greybtn a:hover{
	background: linear-gradient(#df73bf 40%, #b14b93) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: -webkit-linear-gradient(#df73bf 40%, #b14b93) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #fff;
}
#tmpSlide-2 .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);
}

#header_EmailSignUpForm .headline {
    color: #ffffff;
    display: inline;
    float: left;
    font-family: Arial;
    font-size: 14px;
	line-height: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#header_EmailSignUpForm {
    float: left;
    left: 550px;
    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: 18px;
	width: 148px;
	background-color: #C2C2C2;
	font-family: Arial;
	color: #1B242F;
	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;
	}
.nuvessDivHP .greybtn2, .nuvessDivHPHRL .greybtn2 {
margin-left: 510px;
width: 88px;
text-align: center;
background: #909794 !important;
margin-top: 5px;
padding: 7px 22px 7px;
}
.nuvessDivHP{
position: absolute;
top: -240px;
left: 5px;
}
.nuvessDivHPHRL{
position: absolute;
top: -240px;
left: -170px;
}

.ppageDisclaimer{
	margin-left: 196px;
    font-size: 11px;
}   
/*****************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;
}
#home_body .hp_emailHopup header {
  width: 78%;
  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: 299px;
  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 .hp_emailHopup #hpEmailHopupEmail{
  display: block;
  width: 90%;
  height: 128%;
  font-size: 16px !important;
  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 .hp_emailHopup #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;
  }
/*****************EMAIL HOPUP HOMEPAGE END************/
ul.checkmark li {
background: url('../../../images/2013/uk/ppage/LHR/mboxes/checkmark.jpg') no-repeat top left;
background-position: 0 0px;
padding: 0px 0px 7px 27px;
font-family: Arial,sans-serif;
color: #232323;
margin-top: 12px;
}
.disclaimerText {
font-size: 11px;
color: #232323;
margin-left: 28px;
}
ul.checkmark {
margin-bottom: 18px;
margin-top: -10px;
}
.disclaimer {
font-size: 11px;
margin-left: 27px;
}
.now-color {
    /*color: #c70c81;*/
    text-transform: none;
    font-size: 15px;
    font-weight: bold;
}
#product_info .pricing_right .srlkit_flyer {
    left: -135px;
    position: absolute;
    top: -200px;
    z-index: 3000;
    display: none;
}
#srlp_slider {
    padding: 40px;
    height: auto;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}
#srlp_slider .slider_text {
    width: 395px;
    float: left;
}
#srlp_slider .slider_text h2 {
    text-transform: none;
    line-height: 38px;
    margin-bottom: 20px;
    font-size: 38px;
    margin-left: -10px;
}
#srlp_slider .slider_text p {
    margin-bottom: 30px;
}
#srlp_slider .slider_text .image1_text {
    margin-top: 45px;
    margin-bottom: 25px;
    height: 120px;
    overflow: hidden;
}
#srlp_slider .slider_text .image1_text h3 {
    font-weight: bold;
    margin-bottom: 5px;
}
#srlp_slider .slider_text .image_thumbs {
    width: 217px;
    margin: 0 auto !important;
}
 #srlp_slider .slider_text .image_thumbs .slider_thumbs {
    width: 65px;
    float: left;
    margin-right: 10px;
    padding: 5px 0;
}
#srlp_slider .slider_text * {
    text-align: center;
}
#srlp_mod2 {
    height: 455px;
    padding: 25px 55px;
    border-bottom: 1px solid #dcdcdc;
}
#srlp_mod2 h2 {
    font-size: 38px;
    text-align: center;
    padding-bottom: 27px;
    line-height: 38px;
}
#srlp_mod2 .mod3_column, #srlp_mod2 .mod3_column_last {
    float: left;
    width: 263px;
    margin-right: 40px;
}
#srlp_mod2 .mod3_column img, #srlp_mod2 .mod3_column_last img {
    display: block;
    margin-bottom: 10px;
}
#srlp_mod2 .mod3_column h3, #srlp_mod2 .mod3_column_last h3 {
    font-size: 16px;
    text-align: center;
}
 #srlp_mod2 .mod3_column p, #srlp_mod2 .mod3_column_last p {
    text-align: center;
    font-size: 12px;
    line-height: 15px;
}
#srlp_mod2 .mod3_column_last {
    float: right;
    margin-right: 0px;
}
#scientist_module_srlp {
    padding: 40px 40px 0px 40px;
   /* border-bottom: 1px solid #dcdcdc;*/
}
#scientist_module_srlp .right {
    width: 340px;
    float: right;
    height: 430px;
    margin-top: -29px;
}
#scientist_module_srlp .left {
    width: 554px;
    height: 370px;
    float: left;
    padding-top: 30px;
}
#scientist_module_srlp .left h2 {
    margin-left: 45px;
    font-size: 38px;
    line-height: 38px;
}
.quote {
    color: #707070;
    font-family: Georgia,Arial,sans-serif;
    font-size: 19px;
    line-height: 29px;
    background: url("../../../images/2013/uk/global/QuoteMarks_SRL.png") no-repeat;
    padding-left: 64px;
    padding-top: 23px;
    margin: 20px 0px;
}
#scientist_module_srlp .derm_name {
    font-size: 12px;
    font-weight: bold;
    color: #232323;
}
#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;
}
#srl_flip, #srlp_flip {
    padding: 40px 40px 60px 40px;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}
#srlp_flip .flip_image_left {
    float: left;
    width: 434px;
    margin-right: 27px;
}
#srlp_easytouse_mod3 {
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}
#srlp_easytouse_mod3 .noslide_content {
    position: absolute;
    width: 440px;
    top: 40px;
    right: 0px;
    z-index: 101;
}
#srlp_easytouse_mod3 .noslide_content h2, #srl_easytouse_mod4 h2 {
    margin-bottom: 37px;
}
#expert_prev {
    position: absolute;
    top: 193px;
    left: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 10;
}
#expert_next {
    position: absolute;
    top: 193px;
    right: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 10;
}
#srlp_easytouse_mod3 .noslide_content h2 {
    text-transform: none;
    line-height: 38px;
    font-size: 38px;
}
#srlp_easytouse_mod3 .srlp_user_content .srlp_user_quote {
    margin-top: 148px;
    margin-left: -44px;
}
#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;
}
#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/uk/global/QuoteMarks_SRL.png") no-repeat;
    padding-left: 62px;
    padding-top: 33px;
}
#srlp_easytouse_mod3 .srlp_user_img {
    width: 490px;
    height: 370px;
    float: left;
    padding-top: 80px;
    padding-left: 50px;
}
#srlp_easytouse_mod3 .srlp_user_content {
    width: 390px;
    float: right;
    margin-right: 40px;
}
#srlp_flip .flip_content_right {
    margin-top: 100px;
    text-align: center;
    float: right;
    width: 430px;
}
#srlp_use_steps {
    /* background: url('../../../images/2013/uk/SRL/03_EasyToUse/Mod01/Easy_Mod01_background.jpg') no-repeat right top; */
    height: 363px;
    padding: 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#srlp_use_steps h2 {
    text-align: center;
    padding-top: 27px;
    line-height: 38px;
}
#srlp_use_steps .column_content {
    width: 272px;
    float: left;
    text-align: center;
    padding: 20px 10px 0px 15px;
}
#column1_srlp {
    background: url('../../../images/2013/uk/SRLP/EasyToUse/ADLp_step1_cleanse.png') no-repeat center 139px;
}
#column1_srlp, #column2_srlp, #column3_srlp {
    height: 269px;
}
#srlp_use_steps .column_content h3 {
    color: #232323;
    font-size: 16px;
}
#srlp_use_steps .column_content p {
    font-size: 12px;
}
#column2_srlp {
    background: url('../../../images/2013/uk/SRLP/EasyToUse/ADLp_step2_treat.png') no-repeat center 139px;
}
#column3_srlp {
    background: url('../../../images/2013/uk/SRLP/EasyToUse/ADLp_step3_nourish.png') no-repeat center 139px;
}
#why_srlp_mod1 {
    background: url('../../../images/2013/uk/SRLP/02_WhyTriaLaser/Mod-01/Realuser_SlideShow_BeautyShot.jpg') no-repeat 0 0;
    height: 650px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srlp_mod1 .mod1-content {
    width: 430px;
    float: right;
    margin: 40px 40px 0px 0px;
}
#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;
}
#why_srlp_mod1 .mod1-content h2 {
    margin-bottom: 30px;
}
div#tmpSlideshow {
    height: auto;
}
div#tmpSlideshow {
    margin: 0 auto;
    position: relative;    
}
#tmpSlide-1, #tmpSlide-2, #tmpSlide-4, #tmpSlide-3 {
    height: 325px;
}
#why_srlp_mod1 p, #why_srlp_mod2 p, #why_srl_mod6 p {
    margin-bottom: 20px;
}
#why_srlp_mod5 {
    padding: 0px 0px 0px 40px;
    border-bottom: 1px solid #dcdcdc;
}
#why_srlp_mod5 .mod5_fda_text {
    width: 310px;
    float: left;
    margin-top: 72px;
}
#why_srlp_mod5 .mod5_fda_img {
    width: 585px;
    height: 400px;
    float: right;
}
header .logo_bar_bg * {
    box-sizing: content-box;
}

/**new whytria styles start**/
/*
/*#tbdcbc_lhr_vs_ipl1*/
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .tbdcbContent{
	padding: 51px 35px 19px 47px;
    position: absolute;
    text-align: left;
    width: 800px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .tbdcbContent .headline h2{
	font-size: 18px;
    font-weight: bold;
	font-family: arial;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .tbdcbContent .bodycopy{
	margin-top:170px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .tbdcbContent .bodycopy p{
	font-size:21px !important;
	line-height:21px;
	font-family: arial;
	width:533px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .tbdcbImage{
		padding-top:0px !important;
} 
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .tbdcbImage img{
    width:980px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .stepcopy_1{
	position: relative;
	width:670px;
    float: left;
    top: -142px;
	left:47px;
	text-align:left;
	height:0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl1 .stepcopy_1 .bodycopy p{
	font-size:13px;
	width: 629px;
}

/*#tbdcbc_lhr_vs_ipl2*/
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-top:3px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .tbdcbContent{
	padding: 51px 35px 19px 47px;
    position: absolute;
    text-align: left;
    width: 800px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .tbdcbImage{
		padding-top:0px !important;
} 
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .tbdcbImage img{
    width:100%;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .tbdcbContent .headline h2{
	font-family: arial;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .tbdcbContent .subHeader h2{
	color:#64C0A9;
	font-size: 16px;
    font-weight: 700;
    font-family: arial
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .tbdcbContent .bodycopy{
	position: relative;
    width: 310px;
    float: left;
    top: 179px;
    left: 115px;
    text-align: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .tbdcbContent .bodycopy p{
	font-size:12px;
	width: 323px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_1{
	position: relative;
	width:239px;
    float: left;
    top: -260px;
	left:242px;
	text-align:left;
	height:0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_1 .subHeader h2{
	font-size:20px;
	font-weight:bold;
	font-family: arial;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_1 .bodycopy p{
	color:#64C0A9;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_2{
	position: relative;
	width:376px;
    float: right;
    top: -260px;
	right:0;
	text-align:left;
	height:0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_2 .subHeader{
	margin-left:83px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_2 .subHeader h2{
	font-size:20px;
	font-weight:bold;
	width:269px;
	font-family:arial;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_2 .subHeader h2 p{
	color:#64C0A9;
	margin-top:11px;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_2 .bodycopy{
	width:300px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl2 .stepcopy_2 .bodycopy p{
	font-size:12px;
	margin-top:16px;
	width: 328px;
}

/*#tbdcbc_lhr_vs_ipl3*/
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl3{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl3 .tbdcbContent .bodycopy{
	position: relative;
    width: 325px;
    float: right;
    top: -218px;
    text-align: left;
    right: 67px;
}

/*#tbdcbc_lhr_vs_ipl4*/
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-top:-4px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .tbdcbContent{
	padding: 51px 35px 19px 47px;
    position: absolute;
    text-align: left;
    width: 800px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .tbdcbContent .headline h2{
	font-family: arial;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .tbdcbContent .bodycopy p{
	font-size:12px;
	width: 327px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .tbdcbImage{
		padding-top:0px !important;
} 
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .tbdcbImage img{
    width:100%;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .stepcopy_1{
	position: relative;
	width:239px;
    float: left;
    top: -189px;
	left:242px;
	text-align:left;
	height:0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .stepcopy_2{
	position: relative;
	width:377px;
    float: right;
    top: -185px;
	right:0;
	text-align:left;
	height:0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .stepcopy_1 .subHeader h2{
	font-size:20px;
	font-weight:bold;
	color:#c2bebb;
	font-family: arial;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .stepcopy_2 .subHeader{
	width:310px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .stepcopy_2 .subHeader h2{
	font-size:20px;
	font-weight:bold;
	color:#c2bebb;
	margin-left:75px;
	font-family: arial;
	width:274px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .tbdcbContent .bodycopy{
	position: relative;
    width: 295px;
    float: left;
    top: 173px;
    left: 115px;
    text-align: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .stepcopy_2 .bodycopy{
	margin-top:-7px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl4 .stepcopy_2 .bodycopy p{
	font-size:12px;
	width: 327px;
    line-height: 19px;
    /*margin-left: -17px;*/
}


/*#tbdcbc_lhr_vs_ipl5*/
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .tbdcbContent{
	padding: 51px 35px 19px 47px;
    position: absolute;
    text-align: left;
    width: 800px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .tbdcbImage{
		padding-top:0px !important;
		margin-top: -3px;
} 
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .tbdcbImage img{
    width:100%;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .tbdcbContent .bodycopy{
	position: relative;
    width: 314px;
    float: left;
    top: 43px;
    left: 115px;
    text-align: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .tbdcbContent .headline h2{
	font-family: arial;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .tbdcbContent .bodycopy p{
    font-size: 12px;
    width: 316px;
    
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .stepcopy_1{
	position: relative;
    width: 768px;
    float: left;
    top: -152px;
    left: 161px;
    text-align: left;
    height: 0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .stepcopy_1 .subHeader h2{
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#c2bebb;
	font-family: arial;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .stepcopy_1 .bodycopy{
	float:right;
	margin-right:13px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .stepcopy_1 .bodycopy p{
	font-size:20px;
	color:#c2bebb;
	width: 318px;
    line-height: 20px;
	font-family: arial;
	font-weight: bold;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .stepcopy_2{
	position: relative;
    width: 318px;
    float: right;
    top: -111px;
	right:63px;
    text-align: left;
    height: 0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl5 .stepcopy_2 .subHeader h2{
    font-size: 12px;
    color: #1B242F;
    font-family: arial;
}
/*#tbdcbc_lhr_vs_ipl6*/
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-top: -3px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .tbdcbContent{
	padding: 51px 35px 19px 47px;
    position: absolute;
    text-align: left;
    width: 800px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .tbdcbImage{
		padding-top:0px !important;
} 
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .tbdcbImage img{
    width:100%;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .tbdcbContent .headline h2{
	width:553px;
	font-family: arial;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .tbdcbContent .bodycopy{
	position: relative;
    width: 300px;
    float: left;
    top: 185px;
    left: 115px;
    text-align: left;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .tbdcbContent .bodycopy p{
	width: 320px;
    font-size: 12px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .stepcopy_1{
	position: relative;
    width: 706px;
    float: left;
    top: -170px;
    left: 231px;
    text-align: left;
    height: 0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .stepcopy_1 .subHeader h2{
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#c2bebb;
	width:300px;
	font-family: arial;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .stepcopy_1 .bodycopy{
	float:right;
	margin-right:13px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .stepcopy_1 .bodycopy p{
	font-size:20px;
	color:#c2bebb;
	width: 252px;
    line-height: 20px;
	font-family: arial;
	font-weight:bold;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .stepcopy_2{
	position: relative;
    width: 318px;
    float: right;
    top: -120px;
    right: 60px;
    text-align: left;
    height: 0;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl6 .stepcopy_2 .subHeader h2{
	font-size: 12px;
    width: 323px;
	font-family: arial;
	line-height: 18px;
	color: #1B242F;
}
/*#tbdcbc_lhr_vs_ipl7*/
#contentP #derm_background #tbdcbc_lhr_vs_ipl7{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-top: 3px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbContent{
	padding: 51px 3px 19px 47px;
    position: absolute;
    text-align: left;
    right: 6px;
    width: 567px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbContent .subHeader h2{
	font-family: arial;
    font-size: 36px;
    font-weight: 700;
    line-height: 18px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbImage{
		padding-top:0px !important;
} 
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbImage img{
    width:100%;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbContent .headline h2{
	font-size:30px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbContent .subHeader h2{
	font-size:36px;
	font-weight:bold;
	
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbContent .bodycopy{
	margin-top:70px;
	
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl7 .tbdcbContent .bodycopy p{
	width:413px;
	line-height:26px;
	font-size:14px;
}
/*#tbdcbc_lhr_vs_ipl8*/
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl8{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-top: 3px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl8 .tbdcbContent{
	padding: 51px 35px 19px 47px;
    position: absolute;
    text-align: left;
    width: 800px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl8 .tbdcbImage{
		padding-top:0px !important;
} 
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl8 .tbdcbImage img{
    width:100%;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl8 .tbdcbContent .headline h2{
	font-family: arial;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl8 .tbdcbContent .bodycopy{
	margin-top:23px;
}
#contentP .subproduct_page_item #tbdcbc_lhr_vs_ipl8 .tbdcbContent .bodycopy p{
	width: 268px;
    font-size: 15px;
    color: #232323;
}
/*#tbdcbc_lhr_vs_ipl9*/
#contentP #derm_background #tbdcbc_lhr_vs_ipl9{
	border-bottom: none !important;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-top: 3px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl9 .tbdcbContent{
	padding: 51px 35px 19px 47px;
    position: absolute;
    text-align: left;
    width: 800px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl9 .tbdcbContent .headline h2{
	font-family: arial;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl9 .tbdcbImage{
		padding-top:0px !important;
		height: 308px;
} 
#contentP #derm_background #tbdcbc_lhr_vs_ipl9 .tbdcbImage img{
    width:100%;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl9 .tbdcbContent .bodycopy{
	margin-top:9px;
    padding-bottom: 10px;
}
#contentP #derm_background #tbdcbc_lhr_vs_ipl9 .tbdcbContent .bodycopy p{
	width:323px;
	font-size:15px;
	color: #232323;
}
/** new whytria style end**/
#product_flag_srlp {
	left: -1px;
    top: -2px;
    position: absolute;
}
#product_flag_bsrlp{
	left: -44px;
    top: -41px;
    position: absolute;
}

.olympicDiscountMessage {
    margin: -2px 0px;
    position: absolute;
    font-size: 20px;
    font-weight: bold;
    font-family: Arial;
    color:#ea145f;
    line-height: 23px;
    text-transform: none;
    font-style: normal;
    width: 210px;
}
.pDiscountMessage, .additionalText {
    font-size: 13px !important;
    font-weight: normal;
    font-style: italic;
    color: #777;
    margin-left: 4px;
    text-transform: lowercase;
}
.percentageMessage {
    font-size: 12px;
	font-style:normal;
}
.pprice #productPrice {
	 font-weight: bold;	
	 font-size: 21px !important;color:#333;	 
}
.mobile-product-price{font-size: 21px;font-weight: bold;color:#333;}
.nowString{
color: #8b73a7;
font-style: italic;
text-transform:uppercase;
font-size: 15px !important;
}
.nowString{
color: #8b73a7;
font-style: italic;
text-transform:uppercase;
font-size: 15px !important;
}
.marginTop20{
	margin-top:20px;
}
.marginTop10{
	margin-top:10px;
}
.cartRightImages{
	margin-top:88px;	
}
.carRightImageTop{
	margin-top:10px;
}
.cartDottedLinebg{
	background: url(../../../images/2013/ca/global/border_h.gif) bottom left repeat-x;
	padding-bottom:10px;
}
.marginTop28{
	margin-top:28px;
}
#cardType{
	width:100%;
}
.cookie-message{
	padding:10px;
	text-align:center;
}
.cookiealert {
	display:none;
	position:static;
	top: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    z-index: 9999;
    border-radius: 0 !important;
    background:rgba(250,250,250,0.9);
    color: #ecf0f1;
}
.acceptcookies {
    color: #fff;
    background-color: #0069d9 !Important;
    border-color: #0062cc !Important;
}
 

.cookiealert a {
    text-decoration: underline
}
.cookiealert a:hover{
	color:#999;
}
.cookiealert .acceptcookies {
    margin-left: 10px;
    vertical-align: baseline;
}
.fixed-me{
    position: fixed !important;
	z-index:9999 !important;
}
/** static home pages styles **/
.tbContainer {
    margin: 0 auto;
    max-width: 1600px;
}
.bannermargin{
	margin :-40px auto  0 auto;
}
.img-responsive{
    display: block;
    max-width: 100%;
    height: auto;
}
.promobanner{
	margin:10px 0;
}
.promobanner .marketingbox{
	padding:0;
}
.marketingbox .headline .subheading{
    font-size: 14px;
    color: #232323;
    margin:17px 0 5px 0;
    font-weight: bold;
    text-transform: uppercase;
	display:block;
}
.marketingbox .headline{
	padding: 0 17px;
}
.marketingbox .boxborder{
	border-bottom:10px solid #ededed;
	width:97%;
}
.marketingbox:hover  .boxborder{
	border-bottom:10px solid #333;
	cursor:pointer;
}
.carousel-indicators li{
	background-color:#b5b5b5 !important;
	border:none !important;
}
.carousel-indicators {
	bottom: -38px !important; 
}
.carousel-indicators .active{
	background-color:#0066a4 !important;
}
.paddingnone{
	padding:0 !important;
}
.productvideo{
	padding:10px 0 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    display: block;
}
.modal-content{
	border-radius:0px !important;
}
.UnretOched{
	font-size:11px;
	padding:5px 0;
	
}
.marginTop120 {
    margin-top: 120px;
}
.brdrtopgray {
    border-top: 1px solid #ccc;
}
.GetaSmooth {
    padding: 90px 0 0 38px  !important;
}
.paddingright0 {
    padding-right: 0 !important;
}
.paddingleft0 {
    padding-left: 0 !important;
}
.imageradius {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
}
.marginTop50 {
    margin-top: 50px;
}
.expertlysection {
    padding: 0px;
}
.bidfarewell{
	padding:10px 100px 0 30px !important;
}
.advFeature {
    padding: 16px 0 0 40px !important;
}

/** ppage styles **/
.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;
}
.Paymentplans {
    padding: 15px 0;
    background: #eee;
    margin: 20px 0;
}
.addTobag {
    background: #Ff1654;
    padding: 12px 10px;
    color: #fff;
    border: none;
	cursor:pointer;
    width: 350px;
    margin-bottom: 15px !important;
    border-radius: 0px;
    display: block;
    margin: 0 auto;
}
.carousel-control.left, .carousel-control.right{
	background:none !important;
}
.carousel-control {
    top: 50% !important;
    background-image: none !important;
}
.Ppagecarousel .carousel-control.right {
    right: 0px;
    text-align: right;
}
.Ppagecarousel .carousel-control.left {
    left: 0px;
    text-align: left;
}
.Ppagecarousel .carousel-indicators {
    bottom: -27px;
    left: 45%;
}
.Ppagecarousel .carousel-indicators li {
    border: none;
    background: #ccc;
    margin: 0 5px;
}
.Ppagecarousel .carousel-indicators .active {
    background: #333 !important;
    width: 10px;
    height: 10px;
    margin: 0 5px;
}
.social i {
    font-size: 30px!important;
    margin: 17px 32px 0 0;
	color: #1B242F;
}
.CompareOptions {
    padding: 10px 10px;
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
    cursor: pointer;
    min-height: 80px;
}
.ProductSelected {
    border: 1px solid #d41568 !important;
    position: relative;
}
.ProductSelected .SlectCircle {
    display: block;
    position: absolute;
    top: -10px;
    right: 10px;
}
.SlectCircle {
    background: url(/triawebstore2/images/2013/uk/ppage/product-selector-checkmark.png) center top no-repeat;
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
}
.crossSell {
    height: auto;
    margin-bottom: 10px;
}
.crossSell h5 {
    font-size: 12px;
    text-transform: uppercase;
    color: #232323;
	margin: 10px 0;
}
#videoModal, #compareModal{
	overflow:hidden;
}
#videoModal .modal-content {
    padding: 10px;
}
.SAO a {
    text-decoration: underline;
    color: #38CAB7;
}
#compareModal .modal-dialog {
    width: 700px;
}
.modal-header {
    border-bottom: none !important;
}
.compareHopupMargin .compareHopupWrapper {
    padding-left: 0;
    padding-right: 0;
    background: #f1f1f1;
    border-right: 1px solid #ccc;
}
.ComparePadding15 {
    padding: 15px;
}
.compareHopupBoxSelected {
    background-color: #fff !important;
}
.compareHopupHead {
    padding: 18px;
    color: #4a4a4a;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.compareHopupBoxSelected p.compareHopupHead {
    color: #38CAB7;
}
.compareHopupTick {
    position: absolute;
    top: 16px;
    right: 3px;
    display: none;
}
.compareHopupBoxSelected .compareHopupTick {
    display: block;
}
.compareHopupBox .btn-primary {
    background: grey;
    border-radius: 0;
    border: none;
    color: #fff;
    margin: 10px 0 0;
    width: 120px;
}
.greySelect {
    background-color: #FF1654!important;
}
.compareHopupBox {
    min-height: 333px;
}
#compareModal h3, #compareModal2 h3{
	font-size:24px;
}
.hrppage {
    height: 1px;
    margin-bottom: 0px;
    margin-top: 0;
}
.SAO {
    margin: 0 0px 10px 0;
    height: 15px;
}
.mainStockMsg {
    font-style: italic;
    padding-top: 2px;
    padding-left: 3px;
    font-style: italic;
    color: #ff498e;
    display: none;
}
.modal .olympicDiscountMessage {
    position: static !Important;
}
#skinToneModal {
    height: 620px !important;
    width: 920px !important;
    position: fixed !important;
    top: 15% !important;
    left: 0 !important;
    right: 0;
    margin: auto;
}
.modal {
    overflow-y: hidden !important;
}

/** ppage styles ends **/
.text-bold {
    font-weight: bold;
}
.pdflink {
    height: 40px;
    margin-bottom: 10px !important;
    text-align: center;
    /* width: 240px; */
    margin: auto;
}
.pdflink a {
    font-size: 30pt;
    padding: 0 0 13px 55px;
    color: #f26522;
}
.mrtop {
    margin: 40px 0 0 0;
}
.arwnew {
    background: url(../../../images/2013/uk/BL/download_button.jpg) no-repeat left 5px;
}


.blackFridayColor {
    color: #ea145f !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: 13px;
    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;
	margin:10px 0 20px 0;
}
.text-bold {
    font-weight: bold;
}
.blueLightIt-align {
    margin-top: 180px;
    text-align: center;
}
#contentPBL {
    position: relative;
    margin: 0 auto;
    background: #ffffff;
    text-align: left;
    zoom: 1;
    border: 1px solid #D3D3D3;
    margin-top: 0px;
    width: 980px;
}
.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: #ffffff;
}
.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: #3AACED;
    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: #ffffff;
    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: #ffffff;
    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: #F26522;
}
.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: #fff !important;
    font-size:26px;
	line-height: 1.1;
    margin-top: 20px;
}
.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: #3AACED;
}
.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;
}
.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: #1B242F !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: gray;
    font-size: 12px;
}
.shoppalltxt {
    margin: 110px 0 0 17px;
}
.skinCareBtn {
    display: inline-block;
    margin-top: 8px;
}
.btnNoStars {
    margin-top: 20px
}
.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;
}
 
#whatIsThisModal p {
    font-size: 14pt;
    line-height: 1.42857143;
    color: #333;
}
.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;
}
.videoBox:hover{
	cursor:pointer;
}
#skinToneModal .modal-dialog {
    width: auto !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;}
.testimonial-text{
	color: #707070;
    font-family: Georgia, Arial, sans-serif;
    line-height: 29px;
	font-size: 23px;

}
.quotes-text {
    background: url(../../../images/2013/ca/hrlp/QuoteMarks_HRL.png) top left no-repeat;
    padding: 20px 0 0 75px !important;
}
.desc_height {
    padding: 0 10px 0 15px;
}
.desc_height b {
    font-size: 14px;
    color: #232323;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    display: inline-block;
}
.desc_height h2{
	margin:10px 0 0 0;
}
.CompareOptions input {
    visibility: hidden;
}
.offercount {
    color: #ea145f;
    font-size: 14px;
    font-weight: bold;
}
.promogreybox{
	background-color: #eee;
	padding : 25px 15px 8px 15px;
	border: 1px solid #ccc;
}
.promogreybox b{
	color:#ea145f;
}
#compareModal2 .modal-dialog{
	width:980px;
}
#compareModal2 {
    left: 17px;
}
.padding40 {
    padding: 40px;
}
.Triatechpadding {
    padding: 20px 40px 0 0;
}
.sectionLeftpadding {
    padding: 60px 40px 0 50px !important;
}
.moneyBackSection {
    padding: 40px;
}
.steps123 {
    padding: 10px 40px 0 40px;
}
.marketingBoxes {
    padding: 20px 0;
}
.laserworks h3 {
    font-size: 16px;
}
.laserworks p {
    font-size: 12px;
}
.expertlysection {
    padding: 20px 40px 0 40px;
}
.fontsize12 {
    font-size: 12px;
}
.free-ex-delivery{
	position: absolute;
    margin: 27px 0 0 383px;
    color: #fff;
    font-weight: 600;
	font-size: 16px;
}
.product-heading {
    font-size: 15px;
    line-height: 24px;
    margin: 20px 0 2px 0;
}
.QuickVbox {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}
.quickView-content {
    text-align: left;
    padding: 0 !Important;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=100) !important;
    opacity:10 !important;
}
.quickView-item h3 {
    font-size: 18px;
    margin: 0;
	color: #1B242F;
}
.quickView-item p {
    margin-top: 5px;
}
.UNIQ .modal-dialog {
    margin-top: 10%;
}
.QuickVbox .modal-dialog {
    width: 666px;
}
.QuickVbox a, .newmodal a {
    text-transform: capitalize;
    color: #38CAB7;
}
.QuickVbox .modal-body {
    padding: 0 20px 20px 20px !important;
}
.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;
}

.UPTo {
    font-size: 14px;
    position: absolute;
    left: 65px;
    top: -23px;
}
.getMyCodeWrapper .redeem-text p {
    font-size: 18px;
    color: #676767;
    font-weight: 700;
    padding: 10px 0 0 0;
	margin:0;
}
.getMyCodeWrapper .percentText {
    font-size: 78px;
    font-weight: 700;
    color: #2E2836;
    margin: 0 0 0 22px;
}
.getMyCodeTextoff{
	margin-top:-50px;
	color:red;
	font-size:26px;
	font-weight: 700;
    padding: 10px 0 0 0;
}
.videoHopup  .modal-header .close{
	margin: -17px -12px 0 0 !important;
}
.carousel-inner > .item > img {
	cursor:pointer;
}
/** hrl sub nav css start here **/
.permanently-hair-free{
	background:url("../../../images/2013/uk/LHR/subnav/M01-hair-free-skin.jpg") no-repeat center top;
	height:490px;
	padding: 80px 40px;
}
.sub-heading{
	color: #232323;
    font-family: ArialMTStd-Light;
    font-size: 36px;
    font-weight: 100;
    line-height: 36px;
    margin-top: 22px;
}
.how-it-works .col-sm-6{
	padding-left:30px !important;
}
.how-it-works{
	background:url("../../../images/2013/uk/LHR/subnav/M02-how-it-works.jpg") no-repeat center top;
	height:490px;
	padding: 20px 50px;
}
.bodycopy{
    color: #232323;
    font-size: 13px;
	line-height: 20px;
}
.color-white{
	margin: 40px 27px;
    color: #fff;
}
.bc_lhr_steps{
	float: left;
    margin: 80px 0 0 0;
    padding: 8px;
    text-align: center;
    width: 103px;
    position: relative;
    font-size: 9px !important;
    line-height: 12px;
    color: #232323;
}
.margin-40{
	margin:80px 40px 0 40px;
}
.ipl-technology{
	background:url("../../../images/2013/uk/LHR/subnav/M03-findout-more.jpg") no-repeat center top;
	height:424px;
}
.text-white{
	color:#fff;
}
.white-paragraph{
    color: white;
    font-family: ArialMTStd-Light;
    font-size: 13px;
    line-height: 15px;
}
.marginTop15{
	margin-top:15px;
}
.ipl-technology h4{
	font-size:14px;
}
.ipl-technology .col-sm-5{
    padding: 0 70px 0 15px !important;
}
.easy-effective{
	background:url("../../../images/2013/uk/LHR/subnav/M04-how-to-use.jpg") no-repeat center top;
	height:526px;
}
.marginTop140{
	margin-top:140px;
}
.doctor-recommend{
	padding:40px;
}
.bluegclr{
    width: 140px;
    color: #20B88F;
    font-weight: bold;
    margin: 0;
    line-height: 19px;
    font-size: 16px;
}
.padding5{
	padding:5px !important;
}
.howto-steps p{
   font-size:12px;
}
.clinical-results{
	background:url("../../../images/2013/uk/LHR/subnav/M05-parm-results.jpg") no-repeat center top;
	height:516px;
}
.clinical-results span{
	font-size:18px !important;
	font-weight:600;
}
.treatments h4{
	color: #20b88f;
    font-size: 16px;
    font-weight: bold;
}
.skin-tone-chart{
	background:url("../../../images/2013/uk/LHR/subnav/M06-suitability-chart.jpg") no-repeat center top;
	height:516px;
}
.skin-tone-chart h2{
	font-size:32px;
}
.trusted-banner{
	background:url("../../../images/2013/uk/LHR/subnav/M07-trusted.jpg") no-repeat center top;
	height:514px;
}
.derm-banner{
	background:url("../../../images/2013/uk/LHR/subnav/M08-doctor.jpg") no-repeat center top;
	height:418px;
}
.derm-banner h4{
	font-size:20px;
	font-weight:600;
}
.smart-tech{
	background:url("../../../images/2013/uk/LHR/subnav/M09-safe-tech.jpg") no-repeat center top;
	height:362px;
}
.smart-tech h2{
	font-size: 18px;
    font-weight: bold;
    color: #20b88f !important;
}
.smart-tech h4{
	font-size: 28px;
    line-height: 28px;
}
.comapare-now{
	background:url("../../../images/2013/uk/LHR/subnav/M10-4x-prec.jpg") no-repeat center top;
	height:325px;
}
.money-back{
	background:url("../../../images/2013/uk/LHR/subnav/M11-90mbg.jpg") no-repeat center top;
	height:306px;
}
.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: #2BC098 !important;
    font-size: 30px;
    margin-bottom: 15px;
	line-height: 32px;
}
.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, #real_head1, #real_head_show1{
	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;
}
.laser-vs-ipl{
	background:url("../../../images/2013/uk/LHR/subnav/TRI-IPL-Vs-Laser-Content-PageV1.jpg") no-repeat center top;
	height: 458px;
    background-size: 100%;
}
.text-style{
	font-size: 21px !important;
    line-height: 21px;
    font-family: arial;
}
.padding40mobile{
	padding:40px;
}
.di-laser-ipl{
	background:url("../../../images/2013/uk/LHR/subnav/TRI-IPL-Vs-Laser-Content-PageV2.jpg") no-repeat center top;
	height: 514px;
    background-size: 100%;
}
.brdrtopgray{
	border-top:1px solid #ccc;
}
.cyan-heading{
	color: #2BC098;
    font-size: 16px;
    font-weight: 700;
    font-family: arial;
}
.right-copy{
	left: 555px !important;
}
.tech-copy1 {
    position: relative;
    width: 348px;
    float: left;
	top: 88px;
    left: 105px;
    text-align: left;
    height: 0;
}
.tech-copy1 .cyan-heading{
	font-size: 20px;
    font-weight: bold;
    font-family: arial;
	line-height: 28px;
}
.cyan-sub-heading{
	color: #64C0A9;
    font-size: 12px;
    font-family: arial;
    font-weight: bold;
}
.margin-left-120{
	margin-left: 110px;
}
.margin-left-80{
	margin-left: 80px;
}
.font-size-12{
	color: #232323;
    font-size: 12px;
    line-height: 20px;
}
.di-laser-removal{
	background:url("../../../images/2013/uk/LHR/subnav/TRI-IPL-Vs-Laser-Content-PageV3.jpg") no-repeat center top;
	height: 447px;
    background-size: 100%;
}
.di-laser-hurt{
	background:url("../../../images/2013/uk/LHR/subnav/TRI-IPL-Vs-Laser-Content-PageV4.jpg") no-repeat center top;
	height: 266px;
    background-size: 100%;
}
.di-laser-hurt .tech-copy1{
	top: -7px !important; 
}
.di-laser-effective {
	background:url("../../../images/2013/uk/LHR/subnav/TRI-IPL-Vs-Laser-Content-PageV5.jpg") no-repeat center top;
	height: 435px;
    background-size: 100%;
}
.di-laser-effective .tech-copy1{
	top: 98px !important; 
}
.di-laser-diode {
	background:url("../../../images/2013/uk/LHR/subnav/TRI-IPL-Vs-Laser-Content-PageV6.jpg") no-repeat center top;
	height: 394px;
    background-size: 100%;
}
.di-laser-solution{
	background:url("../../../images/2013/uk/LHR/subnav/TRI-IPL-Vs-Laser-Content-PageV7.jpg") no-repeat center top;
	height: 510px;
    background-size: 100%;
}
.top_nav:hover{
	color:#232323;
}
/** hrl sub nav css end here **/
.padding{
	padding:40px;
}
.image_thumbs {
    width: 217px;
    margin: 0 auto !important;
}
.ProlificSetionBg {
    background: url(../../../images/2013/us/SRL/product/tech-mod_03_bg.jpg) no-repeat;
    zoom: 1;
}
.ProlificText {
    padding: 145px 0 0 0;
}
.EnhancingResults {
    padding: 20px 0px 0 30px !important;
}
.marketingbox img{
	border-radius:5px;
}
/** new messa1ge css homepage **/
.new-message{
	position:fixed;
	right:0;
	top:30%;
	z-index:9999;
}
.msg-btn{
	background:#5819b4; 
	border:none;
	outline:none;
	cursor:pointer;
	height:142px;
}
.msg-box{
	float:right;
	overflow: hidden;
	background: none;
	padding:0;
	margin:0;
	display:none;
}
.vertical-text{
	height:100%;
	padding:16px;
	letter-spacing: 1px;
	-webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    -webkit-transform: rotate(179deg);
    transform: rotate(179deg);
    text-align: right;
	color:#fff;
	margin:0;
} 
.box-inner{
	width: 576px;
}
.message-box-bottom .close-btn{
	cursor:pointer;
}
.message-box-bottom{
	position:fixed;
	right:42px;
	bottom:0;
	width:375px;
	min-height:350px;
	background-color:#fff;	
	display:none;
	padding:12px;
	background-color:#5819b4;
	z-index:1000;
}
.message-box-bottom p{
	color:#fff;
	font-size:13px;
}
.disclaimer-adl{
	margin:0 auto;
	width:980px;
	font-size:11px;
}
.container.triaHeader {
    display: none;
}
.container.tiraMobileFooter {
    display: none;
}
/*  Slider css start  */
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    margin: auto;
}	
#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  */

.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;
}
.CirclemainPrice{
	font-weight: bold;
	color:#333;
	font-size:22px;
}
.Cirlceright{
	position:absolute;
    right: 30px;
    z-index: 99;
    top: 2%;
	text-align: center;
}#about_landing{
	padding:0px 0px 0px 0px;
	position:relative;
	margin:0 auto;
	width: 908px;
	overflow:auto;
	
}
#about_landing .about_tabs span {
  display:block;
  line-height:13px;
}
#about_landing .about_tabs span.on {
	background: url("../../../images/us/home/tab_on.gif") no-repeat scroll 0 0 transparent;
	color:#000 !important;
	float: left;
	font-weight: bold;
	height: 32px;
	margin: 0 2px 0 1px;
	padding-top:8px;
	width: 140px;
	text-align:center;
  	text-transform:uppercase;
	font-size:11px;
}

#about_landing .about_tabs span.bg_tab {
	background: url("../../../images/us/home/tab_off_green.gif") no-repeat scroll 0 0 transparent;
	color: #232323;
	float: left;
	height: 32px;
	margin: 0 2px 0 1px;
	padding-top: 8px;
	width: 140px;
	text-align:center;
	display:block;
	margin-left: 1px;
  	text-transform:uppercase;
	font-size:11px;
}

#about_landing .tab_container_left {
  background: url("../../../images/redesign/tabs/left_border.gif") repeat-y scroll 0 0 transparent;
  width:2px;
  height:1038px;
}
#about_landing .about_tabs span.bg_tab:hover{
	background: url("../../../images/us/home/tab_active_green.gif") no-repeat scroll 0 0 transparent;
}

#about_landing .buy_now_kr {
	background: url("../../../images/korea/other/CTA.jpg") no-repeat;
	height: 95px;
	width: 300px;
	margin-top: -55px; 
	float: right;
}

#about_landing .buy_now_news_kr {
	background: url("../../../images/korea/other/CTA.jpg") no-repeat;
	height: 95px;
	width: 300px;
	margin-top: -95px;
	float: right;
}
#about_landing .about_tabs .product_cta {
  position:absolute;
  right:15px;
  top:-55px;
}
#about_landing .about_tabs {
  position:relative;
  margin-top:25px;
}
#tab_container  a.light_grey,
.tab_container  a.light_grey {
  /*margin-left: 20px;*/
}
/* change tab_container to classes */
#tab_container .tab_container_content,
.tab_container .tab_container_content
{
  float:left;
  /* background: url("../../../images/redesign/tabs/tab_bg_gradient.gif") repeat-x scroll 0 0 transparent; */
  width:908px;
  height:1038px;
}
#tab_container .tab_container_content2,
.tab_container .tab_container_content2,
.about_tabs .liveEditBox,
.about_tabs  .tab_container_content2,
.about_tabs  .tab_container_content3
{
  float:left;
  width: 826px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  padding: 40px 40px 40px 40px;
  z-index:3000;
}


.about_tabs  .tab_container_content2
{
  height: 30px;
}
.about_tabs  .tab_container_content3
{
  height: 30px;
}
.about_tabs  .all_container
{
  padding: 5px 0px;
}

.about_tabs .tab_wrapper  .liveEditBox,
.about_tabs .tab_wrapper  .myEditBox
{
  /*
  display: none;
  */
}

.about_tabs  .tabBox
{
  display: block;
}

.about_tabs .tab_wrapper .tabBox
{
  top: 165px;
}
/**/
.about_tabs  .tab_1 .tabBox { position: absolute; margin-left: 140px; display: block; }
.about_tabs  .tab_2 .tabBox { position: absolute; margin-left: 280px; }
.about_tabs  .tab_3 .tabBox { position: absolute; margin-left: 420px; }
.about_tabs  .tab_4 .tabBox { position: absolute; margin-left: 560px; }
.about_tabs  .tab_5 .tabBox { position: absolute; margin-left: 700px; }
.about_tabs  .tab_6 .tabBox { position: absolute; margin-left: 840px; }


.about_tabs  .tab_container_content2,
.about_tabs  .liveEditBox
{
  /*  display: none; temporary */
}


/* Javascript elements to hide and show <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
.about_tabs   .tab_0 .tab_container_content2,
.about_tabs   .tab_0 .liveEditBox,
.about_tabs   .tab_0 .myEditBox
{
  display: block; /* temporary */
}

.cbl_pname
{
  margin: 0px 10px 0px 0px;
  text-align: left;
}

/* NOTE: disabled and placed in neweer style from re_style.css below this
.tab_container .tab_container_content_account{
  float:left;
  background: url("../../../images/redesign/tabs/tab_bg_gradient.gif") repeat-x scroll 0 0 transparent;
  width:642px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  margin-left:1px;
  margin-right:20px;

}
*/
/* PDP: added for bulleted list items */

#tab_container ul.list,
.tab_container ul.list,
.about_tabs ul.list
{
  list-style:  none;
  margin: 0 0 10px 14px;
  padding: 0 0 10px 0;
  margin-bottom: 20px;
}
#tab_container .tab_container_content{
  float:left;
  /* background: url("../../../images/redesign/tabs/tab_bg_gradient.gif") repeat-x scroll 0 0 transparent; */
  width:908px;
  height:1038px;
  margin: 0 auto;
}

 .account_right_container{
  width:320px;
  float:right;
  border:1px solid #cccccc;
  border-radius:5px;
  -moz-border-radius:5px;
}
#about_landing .account_left{
  float:left;
  width:642px;
  margin-right:20px;
}
#about_landing .account_right{
  float:right;
  width:298px;
  margin-top:110px;
}
#about_landing .account_right_border{
  border:1px solid #cccccc;
  border-radius:5px;
  -moz-border-radius:5px;
  margin-bottom:15px;
}
#about_landing .account_right_inner{
  padding:20px;
}
#tab_container .tab_footer,
.tab_container .tab_footer,
.about_tabs .tab_footer
{
}

#tab_container .tab_footer_account, .tab_container .tab_footer_account {
  background: url("../../../images/redesign/global/tabs_bottom_account.png") no-repeat scroll 0 0 transparent;
  height:8px;
  width:646px;
}
#tab_container  .about_inner_container, .tab_container  .about_inner_container {
  margin: 0px 0px 60px 0px;
}
#tab_container  .account_inner_container, .tab_container  .account_inner_container {
  margin: 30px 40px 60px 30px;
}
#tab_container .about_head,
.tab_container .about_head {
  font-size:12px;
  color:#02a4ba;
  width:800px;
}
#tab_container .about_subhead ,
.tab_container .about_subhead {
  font-size:14px;
  color:#333333;
  padding-bottom:10px;
  border-bottom:1px dotted #999999;
  margin-bottom:10px;
}
#tab_container .tab_container_content2 {
    border-left: 1px solid #CCCCCC;
    border-radius: 0 4px 0 0;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    margin-top: -1px;
    border-bottom:1px solid #cccccc;
    margin-bottom:40px;
}

#about_landing .about_tabs li {
	display:block;
	line-height:13px;
}
#about_landing .about_tabs li.on {
	background: url("../../../images/2013/us/global/tab_on.gif") no-repeat scroll 0 0 transparent !important;
	float: left;
	font-weight: bold;
	height: 32px;
	margin: 0 2px 0 0;
	padding-top:8px;
	width: 140px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	
}
#about_landing .about_tabs li.on a {
	color:#000;
}
#about_landing .about_tabs li a {
	color:#232323;
}
#about_landing .about_tabs li {
	 background: url("../../../images/2013/us/global/tab_off_green.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin: 0 2px 0 0;
    padding-top: 8px;
    width: 140px;
    text-align: center;
    cursor: pointer !important;
	text-transform:uppercase;
	font-size:11px;
}
#about_landing .about_tabs li a {
    display: block !important;
}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#333333;
	margin: 7px auto;
}

#TB_window a:link {color: #646464;}
#TB_window a:visited {color: #646464;}
#TB_window a:hover {color: #000000;}
#TB_window a:active {color: #646464;}
#TB_window a:focus{color: #646464;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#fff;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 105;
	color: #333333;
	display:none;
	border: 1px solid #cccccc;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 0px 0 0 15px;
}

#TB_caption{
	padding:7px 30px 10px 15px;
	float:left;
	font-weight: bold;
}

#TB_closeWindow{
	padding:7px 15px 0px 0;
	float:right;
}

#TB_closeWindowButton {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#TB_closeAjaxWindow{
	padding: 10px 10px 10px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_closeAjaxWindow a {
	color: #333333;
	text-decoration: none;	
}
#TB_closeWindowFooter {
	clear: both;
	background-color: #f0f7fa;
	padding: 3px 3px 3px 10px;
}
#TB_closeWindowFooter a {
	color: #333333 !important;
	text-decoration: none;	
}

#TB_ajaxWindowTitle{
	float:left;
	padding:10px 10px 10px 10px;
}

#TB_title{
	background-color:#ffffff;
	font-size: 11px;
	font-family: arial;
	color: #333333;
	font-weight: bold;
}

#TB_ajaxContent{
	clear:both;
	margin: 0px 10px 15px 10px;
	overflow:none;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:0px;
	margin:0px !important;
}

#TB_ajaxContent p{
	padding:0px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

@media only screen and (device-width: 768px) {
#hide_1_feature{
	width:140px !important;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits5 .tbdcbImage{
	margin-bottom:-4px;
}
#contentP .subproduct_page_item .tbdcbc_spbl_benefits1 .tbdcbImage{
	margin-bottom:-3px;
}
.product_left .txt_left{
	width:339px;
	display:block;
	padding-bottom:20px;
}
#promotions ul li{
	position:relative;
}
#flyout4a{
	margin-left:-90px;
}
.socialDiv{
	width:192px;
}
#floating_buynow{
	display:none;
}
#flyout1b{
	margin-left:0px !important;
}

}
@media only screen and (device-width: 768px) and (orientation:portrait){
	div#tmpSlideshow .tmpSlide, header .logo_bar_bg{
	width:128%;
}
#subnav{
	width:940px;
}
}
div#tmpSlideshow {
    margin: 0 auto;
    position:relative;
    height:326px;
}
div.tmpSlide {
    height: 520px;
    display: none;
    text-align:center;
	margin-top: 10px;
}
div.tmpSlide *{
	text-align:left;
}
#tmpSlideshow .tmpSlide .hp_panel{
	width:980px;
	margin: 0 auto;
	top: 284px;
	left: -164px;
}
div#tmpSlideshowControls {
	background: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    height: 14px;
    padding: 2px;
    position: absolute;
    right:50%;
    top:306px;
    margin-right:-480px;
    display: block;
}
div#tmpSlideshowControlsLanding {
    position: absolute;
    bottom: 20px;
    right: 790px;
    width: 155px;
}
div.tmpSlideshowControl {
	background: url('../../../images/2013/uk/home/nav_inactive.png') no-repeat;
     color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 11px Century Gothic,sans-serif;
    height: 18px;
    margin-left: 2px;
    margin-top: 2px;
    text-align: center;
    width: 13px;
}
div.tmpSlideshowControlLanding {
    
    float: left;
	margin-left:3px;
    /*background: #b8b7b7;*/
	background: url('../../../images/2013/uk/home/grey_dot.png') no-repeat;
    width: 18px;
    height: 18px;
    color: #fff;
	font-weight:bold;
    font: 11px Century Gothic, sans-serif;
    text-align: center;
    cursor: pointer;
}
div.tmpSlideshowControlLandingActive {
	background: url('../../../images/2013/uk/home/dark_grey_dot.png') no-repeat;
	/*background:#0066a4;*/
	color:#fff;
}
div.tmpSlideshowControlLanding span {
   
    vertical-align: center;
	
	
}
div.tmpSlideshowControl span {
   
    vertical-align: center;
	
}
div.tmpSlideshowControlLandingOn {
   
}
div.tmpSlideshowControlOn {
   
}
div.tmpSlideshowControlActive {
	background: url('../../../images/2013/uk/home/nav_active.png') no-repeat;
	/*background:#0066a4;*/
	color:#fff;
}
div.tmpSlideCopy {
    position: relative;
    left: 565px;
    top: 20px;
    width: 170px;
}
div#tmpSlideshow h4 {
    color: #b90f23;
    text-transform: uppercase;
    font: 14px Arial, sans-serif;
    margin: 10px 0;
}
div.tmpSlideCopy p {
    font: 11px Arial, sans-serif;
    line-height: 1.75em;
}
