#p-rcb .cp_tab{	display:none;}/* Flash Header */#cp_header{	background-repeat: no-repeat; 	background-position: 0px 0px; 	background-color: #ffffff;	height:275px;}#cp_header object{ 	outline: none; }.tabContent{	}p {	color: #a35c83;	margin-bottom: 20px;	font-size: 14px;	font-family: Verdana, Geneva, sans-serif;	line-height: 22px;	}h1 {	*line-height: 50px;	}h1, h2, h3, H4, h5, h6 {	font-weight: normal;	}	h2 {	color: #5f2357;	*line-height: 35px;	}.clear {	clear: both;	}/* Local banner */.local_banner h2 {	color: #fff !important;	margin-top: 0px !important;	}.local_banner p {	margin-top: 20px !important;	color: #8f6c83;	display: block;	margin-bottom: 20px !important;	}	.local_banner {	background: url('../images/general/local_banner.png') no-repeat 0 0;	width: 879px;	height: 194px;	padding: 38px 0 0 30px;	margin-left: -30px;	}		.local_banner .promo{		display: inline;		float: right;		margin: 20px 40px 0 0; 		}		.local_banner_content {		display: inline;		float: left;		}										/* Buttons */.button_big {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 0px 50px 0px 0;	text-decoration: none;	background: url(../images/general/button_big_right.png) right top no-repeat;	}.button_big span {	display: inline-block;	height: 45px;	color: #FFF;	line-height: 42px;	position: relative;	padding: 11px 0 1px 23px;	text-decoration: none;	background: url(../images/general/button_big_left.png) left top no-repeat;	}.button_big:hover {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 0px 50px 0px 0;	text-decoration: none;	background: url(../images/general/button_big_right_hover.png) right top no-repeat;	}.button_big:hover span {	display: inline-block;	height: 45px;	color: #FFF;	line-height: 42px;	position: relative;	padding: 11px 0 1px 23px;	text-decoration: none;	background: url(../images/general/button_big_left_hover.png) left top no-repeat;	}	.button_dark {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 6px 30px 18px 0;	text-decoration: none;	background: url(../images/general/button_dark_right.png) right top no-repeat;	}.button_dark span {	/*display: inline-block;*/	height: 35px;	line-height: 1px;	color: #FFF;	position: relative;	padding: 6px 0 15px 16px;	* padding: 12px 0 17px 16px;	text-decoration: none;	background: url(../images/general/button_dark_left.png) left top no-repeat;	}.button_dark:hover {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 6px 30px 18px 0;	text-decoration: none;	background: url(../images/general/button_dark_right_hover.png) right top no-repeat;	}.button_dark:hover span {	/*display: inline-block;*/	height: 35px;	line-height: 1px;	color: #FFF;	position: relative;	padding: 6px 0 15px 16px;	* padding: 12px 0 17px 16px;	text-decoration: none;	background: url(../images/general/button_dark_left_hover.png) left top no-repeat;	}	.button_light {	border: 0;	cursor: pointer;	font-size: 14px;	height: 35px;	line-height:35px;	color: #7c1e5a;	padding: 6px 30px 18px 0;	text-decoration: none;	background: url(../images/general/button_light_right.png) right top no-repeat;	}.button_light span {	/*display: inline-block;*/	height: 35px;	line-height: 35px;	font-size:14px;	color: #7c1e5a;	position: relative;	padding: 6px 0 15px 16px;	text-decoration: none;	background: url(../images/general/button_light_left.png) left top no-repeat;	}.button_light:hover {	border: 0;	cursor: pointer;	font-size: 14px;	height: 35px;	line-height:35px;	color: #5f2357;	padding: 6px 30px 15px 0;	text-decoration: none;	background: url(../images/general/button_light_right_hover.png) right top no-repeat;	}.button_light:hover span {	/*display: inline-block;*/	height: 35px;	line-height: 35px;	font-size:14px;	color: #5f2357;	position: relative;	padding: 6px 0 15px 16px;	text-decoration: none;	background: url(../images/general/button_light_left_hover.png) left top no-repeat;	}.where-to-buy {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 6px 30px 18px 0;	text-decoration: none;	background: url(../images/general/button_dark_right.png) right top no-repeat;	}.where-to-buy span {	/*display: inline-block;*/	height: 35px;	line-height: 1px;	color: #FFF;	position: relative;	padding: 6px 0 15px 16px;	text-decoration: none;	background: url(../images/general/button_dark_left.png) left top no-repeat;	}.where-to-buy:hover {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 6px 30px 18px 0;	text-decoration: none;	background: url(../images/general/button_dark_right_hover.png) right top no-repeat;	}.where-to-buy:hover span {	/*display: inline-block;*/	height: 35px;	line-height: 1px;	color: #FFF;	position: relative;	padding: 6px 0 15px 16px;	text-decoration: none;	background: url(../images/general/button_dark_left_hover.png) left top no-repeat;	}		.epilator .button_dark {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 12px 30px 15px 0;	*padding: 15px 30px 15px 0;	text-decoration: none;	background: url(../images/general/button_dark_right.png) right no-repeat;	}.epilator .button_dark span {	display: inline-block;	height: 35px;	color: #FFF;	line-height: 31px;	position: relative;	padding: 1px 0 0px 16px !important;	text-decoration: none;	background: url(../images/general/button_dark_left.png) left no-repeat;	}.epilator .button_dark:hover {	border: 0;	cursor: pointer;	font-size: 14px;	color: #FFF;	padding: 12px 30px 15px 0;	*padding: 15px 30px 15px 0;	text-decoration: none;	background: url(../images/general/button_dark_right_hover.png) right no-repeat;	}.epilator .button_dark:hover span {	display: inline-block;	height: 35px;	color: #FFF;	line-height: 31px;	position: relative;	position: relative;	padding: 1px 0 0px 16px !important;	text-decoration: none;	background: url(../images/general/button_dark_left_hover.png) left no-repeat;	}	.button_back {	border: 0;	cursor: pointer;	font-size: 14px;	height: 35px;	line-height:35px;	color: #FFF;	padding: 12px 23px 17px 0;	text-decoration: none;	background: url(../images/general/button_back_right.png) right no-repeat;	}.button_back span {	/*display: inline-block;*/	height: 35px;	line-height: 35px;	font-size:14px;	color: #FFF;	position: relative;	padding: 10px 0 15px 25px;	text-decoration: none;	background: url(../images/general/button_back_left.png) left no-repeat;	}.button_back:hover {	border: 0;	cursor: pointer;	font-size: 14px;	height: 35px;	line-height:35px;	color: #FFF;	padding: 12px 23px 17px 0;	text-decoration: none;	background: url(../images/general/button_back_right_hover.png) right no-repeat;	}.button_back:hover span {	/*display: inline-block;*/	height: 35px;	line-height: 35px;	font-size:14px;	color: #FFF;	position: relative;	padding: 10px 0 15px 25px;	text-decoration: none;	background: url(../images/general/button_back_left_hover.png) left no-repeat;	}	.button_back_light {	border: 0;	cursor: pointer;	font-size: 14px;	height: 35px;	line-height:35px;	color: #7c1e5a;	padding: 12px 23px 18px 0;	text-decoration: none;	background: url(../images/general/button_back_light_right.png) right no-repeat;	}	.button_back_light span {	/*display: inline-block;*/	height: 35px;	line-height: 35px;	font-size:14px;	color: #7c1e5a;	position: relative;	padding: 10px 0 15px 25px;	text-decoration: none;	background: url(../images/general/button_back_light_left.png) left no-repeat;	}.button_back_light:hover {	border: 0;	cursor: pointer;	font-size: 14px;	height: 35px;	line-height:35px;	color: #5f2357;	padding: 12px 23px 18px 0;	text-decoration: none;	background: url(../images/general/button_back_light_right_hover.png) right no-repeat;	}.button_back_light:hover span {	/*display: inline-block;*/	height: 35px;	line-height: 35px;	font-size:14px;	color: #5f2357;	position: relative;	padding: 10px 0 15px 25px;	text-decoration: none;	background: url(../images/general/button_back_light_left_hover.png) left no-repeat;	}.load_images{	display: none;	}	/* Quote Slider */.quote_panel_top div{	position:absolute;	z-index:100;}.quote_panel_top div{	margin-left: 5px;	width:295px;	overflow:hidden;	position:relative;	display:none;}		.quote_panel_top div {			width:295px;			height:170px;			display:block;			padding-top: 36px;			background: url(../images/general/quote_icon.png) 20px 36px no-repeat;		}				.quote_panel_top div h5 {			margin-left: 65px;			color: #7f4f79;			font-style: italic;			line-height: 25px;			font-weight: normal !important;			font-size: 17px !important;			width: 220px;			}						.alessandra {				font-style: normal !important;				display: block;				padding-top: 18px;				}/* TIP SLIDER ------------------------------------------------ */.demo-wrap #slider1 {	width: 960px;	height: 195px;	overflow: hidden;}.demo-wrap .item_slider {	list-style: none;	margin: 0;	height: 213px;	width: 285px;	background-color: red;	margin-right: 15px;	text-align: left;}/*notes tips*/.demo-wrap .bx-wrapper {	margin: 0 auto;	width: 960px;}.bx-window {width: 900px !important;}.demo-wrap .bx-prev {	position: absolute;	top: 78px;	left: -55px;	width: 31px;	height: 31px;	text-indent: -999999px;	background: url(../images/icon_pen.png) no-repeat 0 -31px;}.demo-wrap .bx-next {	position: absolute;	top: 78px;	right: -40px;	width: 31px;	height: 31px;	text-indent: -999999px;	background: url(../images/icon_pen.png) no-repeat 0 -31px;}.demo-wrap .bx-next:hover,.demo-wrap .bx-prev:hover {	background-position: 0 0;}/*start / stop*/.bx-auto {}.bx-start {	color: #f1eee7;	font-size: 14px;	background: #838383;	padding: 4px 7px;	border-radius: 3px;	text-transform: capitalize;}.bx-start:hover {	background: #525044;	text-decoration: none;}/*pager*/.bx-pager {	text-align: center;}.bx-pager a {	font-size: 16px;	color: #838383;	padding: 10px 10px;}.bx-pager .pager-active,.bx-pager a:hover {	color: #de312a;	text-decoration: none;	background: url(../images/icon_pen.png) no-repeat 0 0;}/*Not Sure Content*/.not_sure_content {	margin-bottom: 20px;	}.not_sure_content img {	display: inline;	float: left;	}.not_sure_content h3{	padding-top: 5px;	}	.not_sure_content p{	color: #b54275 !important;	font-size: 12px;	padding-bottom: 0px !important;	margin-bottom: 5px !important;	}.not_sure_content a {	margin-left: -4px;	}	/* WIZARD POPUP */#popup_wizard {	top:1294px !important;	}/* SLIDER */ .features_slider{	width:787px;	height:325px; /* 290 + 35 for the dots*/	/*overflow:hidden;*/	/*position:relative;*/	margin-left:33px;	margin-bottom:30px;	margin-top:30px;}.features_slider .scroller {	/*width:99999px;*/	width:787px;	height:290px;	overflow:hidden;	position:relative;}.features_slider .container {	width:999999px;}.features_slider .item {	width:237px;	height:290px;	background-image:url('../images/general/scroller_bg.png');	float:left;	margin-right:38px;}.features_slider .item .content {	padding: 22px 20px 22px 20px;}.features_slider .item .content p{	font-size: 12px !important;	line-height: 22px !important;	color: #c66f95 !important;}.features_slider .item .content .text{	height: 210px;	}	.features_slider .item .content h3{	padding-bottom: 10px;}.features_slider .scroller_arrow {	position:absolute;	height:61px;	width:33px;	cursor:pointer;	margin-top:110px;}.features_slider .scroller_arrow.left {	background:url('../images/general/scroller_arrow_left.png') no-repeat left top transparent;	margin-left:-60px;}.features_slider .scroller_arrow.right {	background:url('../images/general/scroller_arrow_right.png') no-repeat left top transparent;	margin-left:812px;}.features_slider .scroller_arrow:hover {	background-position:left bottom;}		.features_slider .dots_four {	position:absolute;	margin-top:310px;	margin-left:360px;	}		.features_slider .dots_five {	position:absolute;	margin-top:310px;	margin-left:353px;	}		.features_slider .dots_six {		position:absolute;		margin-top:310px;		margin-left:346px;	}		.features_slider .dots_none {		display: none;	}	.features_slider .controls_none {		display: none;		}		.features_slider .dot:hover, #tab2 #features_slider .dot.active:hover {	background-position:left center;}.features_slider .dot {	width:9px;	height:9px;	float:left;	margin-right:8px;	background-image:url('../images/general/scroller_dot.png');	background-position:left top;	cursor:pointer;}.features_slider .dot.active {	background-position:left bottom;}.features_slider .comment {	border: 0;	cursor: pointer;	font-size: 11px;	color: #FFF;	padding: 15px 9px 20px 0;	*padding: 20px 9px 20px 0;	text-decoration: none;	background: url(../images/general/comment_right.png) right no-repeat;	}.features_slider span{	color:#C66F95;}.features_slider .comment span {	display: inline-block;	height: 25px;	color: #FFF;	line-height: 19px;	position: relative;	padding: 16px 3px 15px 13px;	text-decoration: none;	background: url(../images/general/comment_left.png) left no-repeat;}.features_slider .comment:hover {	border: 0;	cursor: pointer;	font-size: 11px;	color: #FFF;	text-decoration: none;	background: url(../images/general/comment_right_hover.png) right no-repeat;	}.features_slider .comment:hover span {	display: inline-block;	height: 25px;	color: #FFF;		position: relative;		text-decoration: none;	background: url(../images/general/comment_left_hover.png) left no-repeat;	}.btn-close {	background: url(../images/general/button_close.png) right no-repeat;	padding:8px 25px 0 0;	font-size:12px;	text-decoration:none;	color:#C66F95 !important;	height:25px;	display:block;}.btn-close:hover{	text-decoration:none;}/* HTML WIZARD */#popup_html_wizard {	position:absolute;	width:960px;	height:435px;	background:url('../images/wizard/bg.png') transparent no-repeat left top;	margin-left:-56px;	z-index:100;	text-align:left;	top: 1294px !important;}#popup_html_wizard h2 {	position:absolute;	margin-left:51px;	margin-top:46px;}#popup_html_wizard p {	position:absolute;	margin-left:51px;	margin-top:119px;	width:430px;}#popup_html_wizard .targets {	position:absolute;	top:50px;	left:545px;}#popup_html_wizard .target {	background-image:url('../images/wizard/target.png');	background-position:left top;	width:233px;	height:71px;	overflow:hidden;	}#popup_html_wizard .target.hit {	background-position:left bottom;}#popup_html_wizard .target span {	display:block;	font-size:16pt;	color:#a71f61;	margin:24px 0 0 30px;}#popup_html_wizard .label {	width:233px;	text-align:center;	color:#5F2357;	font-size:12pt;	margin:5px 0;}#popup_html_wizard .button {	background-position:left top;	cursor:pointer;	width:233px;	height:73px;	overflow:hidden;	position:absolute;}#popup_html_wizard .button:hover {	background-position:left bottom;}#popup_html_wizard .button span {	display:block;	font-size:16pt;	color:#a71f61;	margin:24px 0 0 70px;}#popup_html_wizard #longevity {	background-image:url('../images/wizard/longevity.png');	top:254px;	left:45px;}#popup_html_wizard #effort {	background-image:url('../images/wizard/effort.png');	top:254px;	left:280px;}#popup_html_wizard #budget {	background-image:url('../images/wizard/budget.png');	top:326px;	left:280px;}#popup_html_wizard #gentleness {	background-image:url('../images/wizard/gentleness.png');	top:326px;	left:45px;}#popup_html_wizard #close {	background:url('../images/wizard/close_x.png') no-repeat transparent top right;	font-family:verdana;	font-size:10pt;	color:#7C1E5A;	text-align:right;	position:absolute;	right:10px;	top:20px;	/*padding:3px 26px 3px 0;*/	height:25px;	cursor:pointer;	padding:0 !important;}#popup_html_wizard #close:hover {	background-position:right bottom;}#popup_html_wizard #close span{	display:block;	margin:3px 26px 0 0;}#popup_html_wizard #submit {	background:url('../images/wizard/submit.png') no-repeat transparent top left;	color:white;	font-size:12pt;	cursor:pointer;	position:absolute;	right:10px;	bottom:40px;	width:116px;	height:45px;}#popup_html_wizard #submit:hover {	background-position:left bottom;}#popup_html_wizard #submit span{	display:block;	margin:12px;}