#p-rcb .cp_tab {
    display: none;
}
#cp_header {
    background-color: #FFFFFF;
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 275px;
}
#cp_header object {
    outline: medium none;
}
.tabContent {
}
p {
    color: #A35C83;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px;
}
h1 {
}
h1, h2, h3, H4, h5, h6 {
    font-weight: normal;
}
h2 {
    color: #5F2357;
}
.clear {
    clear: both;
}
.local_banner h2 {
    color: #FFFFFF !important;
    margin-top: 0 !important;
}
.local_banner p {
    color: #8F6C83;
    display: block;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
.local_banner {
    background: url("../images/general/local_banner.png") no-repeat scroll 0 0 transparent;
    height: 194px;
    margin-left: -30px;
    padding: 38px 0 0 30px;
    width: 879px;
}
.local_banner .promo {
    display: inline;
    float: right;
    margin: 20px 40px 0 0;
}
.local_banner_content {
    display: inline;
    float: left;
}
.button_dark {
    background: url("../images/general/button_dark_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 17px 30px 15px 0;
    text-decoration: none;
}
.button_dark span {
    background: url("../images/general/button_dark_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 38px;
    line-height: 31px;
    padding: 14px 0 5px 16px;
    position: relative;
    text-decoration: none;
}
.button_dark:hover {
    background: url("../images/general/button_dark_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 17px 30px 15px 0;
    text-decoration: none;
}
.button_dark:hover span {
    background: url("../images/general/button_dark_left_hover.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 38px;
    line-height: 31px;
    padding: 11px 0 5px 16px;
    position: relative;
    text-decoration: none;
}/* EXCEPTION CUFON BUY NOW */.buy_button{	cursor: pointer;	font-size: 11px;	color: #FFF;	padding: 9px 43px 10px 13px;	text-decoration: none;	background: url(../images/general/fr_button_dark_full.png) no-repeat;	float:left;	position: relative;	position: relative;	position: relative;	margin-top: 15px;	margin-right: 5px;}	.buy_button:hover{	cursor: pointer;	font-size: 11px;	color: #FFF;	padding: 9px 43px 10px 13px;	text-decoration: none;	background: url(../images/general/fr_button_dark_full_hover.png) right no-repeat;	float: left;	position: relative;	margin-top: 15px;	margin-right: 5px;	}/* END OF EXCEPTION */
.epilator .button_dark {
    background: url("../images/general/button_dark_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 15px 30px 15px 0;
    text-decoration: none;
}
.epilator .button_dark span {
    background: url("../images/general/button_dark_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 3px 0 0 16px;
    position: relative;
    text-decoration: none;
}
.epilator .button_dark:hover {
    background: url("../images/general/button_dark_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 13px 30px 15px 0;
    text-decoration: none;
}
.epilator .button_dark:hover span {
    background: url("../images/general/button_dark_left_hover.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 2px 0 0 16px;
    position: relative;
    text-decoration: none;
}
.button_dark_plus {
    background: url("../images/general/button_dark_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 13px 30px 15px 0;	 *padding: 13px 30px 14px 0;
    text-decoration: none;
}
.button_dark_plus span {
    background: url("../images/general/button_dark_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 7px 0 5px 16px;
    position: relative;
    text-decoration: none;
}
.button_dark_plus:hover {
    background: url("../images/general/button_dark_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 13px 30px 15px 0;	  *padding: 13px 30px 14px 0;
    text-decoration: none;
}
.button_dark_plus:hover span {
    background: url("../images/general/button_dark_left_hover.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 7px 0 5px 16px;
    position: relative;
    text-decoration: none;
}
.epilator .button_dark_plus {
    background: url("../images/general/button_dark_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 12px 30px 15px 0;
    text-decoration: none;
}
.epilator .button_dark_plus span {
    background: url("../images/general/button_dark_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 21px 0 0 16px;
    position: relative;
    text-decoration: none;
}
.epilator .button_dark_plus:hover {
    background: url("../images/general/button_dark_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 12px 30px 15px 0;
    text-decoration: none;
}
.epilator .button_dark_plus:hover span {
    background: url("../images/general/button_dark_left_hover.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 21px 0 0 16px;
    position: relative;
    text-decoration: none;
}
.button_light {
    background: url("../images/general/button_light_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #7C1E5A;
    cursor: pointer;
    font-size: 14px;
    padding: 10px 30px 16px 0;	
    text-decoration: none;
}
.button_light span {
    background: url("../images/general/button_light_left.png") no-repeat scroll left center transparent;
    color: #7C1E5A;
    display: inline-block;
    height: 35px;	*height: 40px;
    line-height: 31px;
    padding: 24px 0 5px 20px;	*padding: 24px 0 8px 20px;
    position: relative;
    text-decoration: none;
}
.button_light:hover {
    background: url("../images/general/button_light_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #5F2357;
    cursor: pointer;
    font-size: 14px;
    padding: 9px 30px 15px 0;
    text-decoration: none;
}
.button_light:hover span {
    background: url("../images/general/button_light_left_hover.png") no-repeat scroll left center transparent;
    color: #5F2357;
    display: inline-block;
    height: 35px;    *height: 40px;
    line-height: 31px;
    padding: 24px 0 5px 20px;	*padding: 24px 0 8px 20px;
    position: relative;
    text-decoration: none;
}
.button_big {
    background: url("../images/general/button_big_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 0 50px 0 0;
    text-decoration: none;
}
.button_big span {
    background: url("../images/general/button_big_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 45px;
    line-height: 42px;
    padding: 25px 0 1px 23px;
    position: relative;
    text-decoration: none;
}
.button_big:hover {
    background: url("../images/general/button_big_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 0 50px 0 0;
    text-decoration: none;
}
.button_big:hover span {
    background: url("../images/general/button_big_left_hover.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 45px;
    line-height: 42px;
    padding: 25px 0 1px 23px;
    position: relative;
    text-decoration: none;
}
.button_back {
    background: url("../images/general/button_back_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 15px 20px 15px 0;
    text-decoration: none;
}
.button_back span {
    background: url("../images/general/button_back_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 21px 0 0 29px;
    position: relative;
    text-decoration: none;
}
.button_back:hover {
    background: url("../images/general/button_back_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 15px 20px 15px 0;
    text-decoration: none;
}
.button_back:hover span {
    background: url("../images/general/button_back_left_hover.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 21px 0 0 29px;
    position: relative;
    text-decoration: none;
}
.button_back_light {
    background: url("../images/general/button_back_light_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #7C1E5A;
    cursor: pointer;
    font-size: 14px;
    padding: 11px 23px 15px 0;
    text-decoration: none;
}
.button_back_light span {
    background: url("../images/general/button_back_light_left.png") no-repeat scroll left center transparent;
    color: #7C1E5A;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 25px 0 5px 29px;
    position: relative;
    text-decoration: none;
}
.button_back_light:hover {
    background: url("../images/general/button_back_light_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #5F2357;
    cursor: pointer;
    font-size: 14px;
    padding: 11px 23px 15px 0;
    text-decoration: none;
}
.button_back_light:hover span {
    background: url("../images/general/button_back_light_left_hover.png") no-repeat scroll left center transparent;
    color: #5F2357;
    display: inline-block;
    height: 35px;
    line-height: 31px;
    padding: 25px 0 5px 29px;
    position: relative;
    text-decoration: none;
}
.load_images {
    display: none;
}
.quote_panel_top div {
    position: absolute;
    z-index: 100;
}
.quote_panel_top div {
    display: none;
    margin-left: 5px;
    overflow: hidden;
    position: relative;
    width: 295px;
}
.quote_panel_top div {
    background: url("../images/general/quote_icon.png") no-repeat scroll 20px 36px transparent;
    display: block;
    height: 170px;
    padding-top: 36px;
    width: 295px;
}
.quote_panel_top div h5 {
    color: #7F4F79;
    font-size: 17px !important;
    font-style: italic;
    font-weight: normal !important;
    line-height: 25px;
    margin-left: 65px;
    width: 220px;
}
.alessandra {
    display: block;
    font-style: normal !important;
    padding-top: 18px;
}
.demo-wrap #slider1 {
    height: 195px;
    overflow: hidden;
    width: 960px;
}
.demo-wrap .item_slider {
    background-color: red;
    height: 213px;
    list-style: none outside none;
    margin: 0 15px 0 0;
    text-align: left;
    width: 285px;
}
.demo-wrap .bx-wrapper {
    margin: 0 auto;
    width: 960px;
}
.bx-window {
    width: 900px !important;
}
.demo-wrap .bx-prev {
    background: url("../images/icon_pen.png") no-repeat scroll 0 -31px transparent;
    height: 31px;
    left: -55px;
    position: absolute;
    text-indent: -999999px;
    top: 78px;
    width: 31px;
}
.demo-wrap .bx-next {
    background: url("../images/icon_pen.png") no-repeat scroll 0 -31px transparent;
    height: 31px;
    position: absolute;
    right: -40px;
    text-indent: -999999px;
    top: 78px;
    width: 31px;
}
.demo-wrap .bx-next:hover, .demo-wrap .bx-prev:hover {
    background-position: 0 0;
}
.bx-auto {
}
.bx-start {
    background: none repeat scroll 0 0 #838383;
    border-radius: 3px 3px 3px 3px;
    color: #F1EEE7;
    font-size: 14px;
    padding: 4px 7px;
    text-transform: capitalize;
}
.bx-start:hover {
    background: none repeat scroll 0 0 #525044;
    text-decoration: none;
}
.bx-pager {
    text-align: center;
}
.bx-pager a {
    color: #838383;
    font-size: 16px;
    padding: 10px;
}
.bx-pager .pager-active, .bx-pager a:hover {
    background: url("../images/icon_pen.png") no-repeat scroll 0 0 transparent;
    color: #DE312A;
    text-decoration: none;
}
.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;
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
}
.not_sure_content a {
    margin-left: -4px;
}
#popup_wizard {
    top: 1294px !important;
}
.features_slider {
    height: 325px;
    margin-bottom: 30px;
    margin-left: 33px;
    margin-top: 30px;
    width: 787px;
}
.features_slider .scroller {
    height: 290px;
    overflow: hidden;
    position: relative;
    width: 787px;
}
.features_slider .container {
    width: 999999px;
}
.features_slider .item {
    background-image: url("../images/general/scroller_bg.png");
    float: left;
    height: 290px;
    margin-right: 38px;
    width: 237px;
}
.features_slider .item .content {
    padding: 22px 20px;
}
.features_slider .item .content p {
    color: #C66F95 !important;
    font-size: 12px !important;
    line-height: 19px !important;
}
.features_slider .item .content .text {
    height: 210px;
}
.features_slider .item .content h3 {
    padding-bottom: 10px;
}
.features_slider .scroller_arrow {
    cursor: pointer;
    height: 61px;
    margin-top: 110px;
    position: absolute;
    width: 33px;
}
.features_slider .scroller_arrow.left {
    background: url("../images/general/scroller_arrow_left.png") no-repeat scroll left top transparent;
    margin-left: -60px;
}
.features_slider .scroller_arrow.right {
    background: url("../images/general/scroller_arrow_right.png") no-repeat scroll left top transparent;
    margin-left: 812px;
}
.features_slider .scroller_arrow:hover {
    background-position: left bottom;
}
.features_slider .dots_four {
    margin-left: 360px;
    margin-top: 310px;
    position: absolute;
}
.features_slider .dots_five {
    margin-left: 353px;
    margin-top: 310px;
    position: absolute;
}
.features_slider .dots_six {
    margin-left: 346px;
    margin-top: 310px;
    position: absolute;
}
.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 {
    background-image: url("../images/general/scroller_dot.png");
    background-position: left top;
    cursor: pointer;
    float: left;
    height: 9px;
    margin-right: 8px;
    width: 9px;
}
.features_slider .dot.active {
    background-position: left bottom;
}
.features_slider .comment {
    background: url("../images/general/comment_right.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding: 15px 9px 20px 0;
    text-decoration: none;
}
.features_slider span {
    color: #C66F95;
}
.features_slider .comment span {
    background: url("../images/general/comment_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 25px;
    line-height: 19px;
    padding: 16px 3px 15px 13px;
    position: relative;
    text-decoration: none;
}
.features_slider .comment:hover {
    background: url("../images/general/comment_right_hover.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
}
.features_slider .comment:hover span {
    background: url("../images/general/comment_left_hover.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 25px;
    position: relative;
    text-decoration: none;
}
.btn-close {
    background: url("../images/general/button_close.png") no-repeat scroll right center transparent;
    color: #C66F95 !important;
    display: block;
    font-size: 12px;
    height: 25px;
    padding: 8px 25px 0 0;
    text-decoration: none;
}
.btn-close:hover {
    text-decoration: none;
}
#popup_html_wizard {
    background: url("../images/wizard/bg.png") no-repeat scroll left top transparent;
    height: 435px;
    margin-left: -56px;
    position: absolute;
    text-align: left;
    top: 1314px !important;
    width: 960px;
    z-index: 1;
}
#popup_html_wizard h2 {
    margin-left: 51px;
    margin-top: 46px;
    position: absolute;
}
#popup_html_wizard p {
    margin-left: 51px;
    margin-top: 119px;
    position: absolute;
    width: 430px;
}
#popup_html_wizard .targets {
    left: 545px;
    position: absolute;
    top: 50px;
}
#popup_html_wizard .target {
    background-image: url("../images/wizard/target.png");
    background-position: left top;
    height: 71px;
    overflow: hidden;
    width: 233px;
}
#popup_html_wizard .target.hit {
    background-position: left bottom;
}
#popup_html_wizard .target span {
    color: #A71F61;
    display: block;
    font-size: 16pt;
    margin: 24px 0 0 30px;
}
#popup_html_wizard .label {
    color: #5F2357;
    font-size: 12pt;
    margin: 5px 0;
    text-align: center;
    width: 233px;
}
#popup_html_wizard .button {
    background-position: left top;
    cursor: pointer;
    height: 73px;
    overflow: hidden;
    position: absolute;
    width: 233px;
}
#popup_html_wizard .button:hover {
    background-position: left bottom;
}
#popup_html_wizard .button span {
    color: #A71F61;
    display: block;
    font-size: 16pt;
    margin: 24px 0 0 70px;
}
#popup_html_wizard #longevity {
    background-image: url("../images/wizard/longevity.png");
    left: 45px;
    top: 254px;
}
#popup_html_wizard #effort {
    background-image: url("../images/wizard/effort.png");
    left: 280px;
    top: 254px;
}
#popup_html_wizard #budget {
    background-image: url("../images/wizard/budget.png");
    left: 280px;
    top: 326px;
}
#popup_html_wizard #gentleness {
    background-image: url("../images/wizard/gentleness.png");
    left: 45px;
    top: 326px;
}
#popup_html_wizard #close {
    background: url("../images/wizard/close_x.png") no-repeat scroll right top transparent;
    color: #7C1E5A;
    cursor: pointer;
    font-family: verdana;
    font-size: 10pt;
    height: 25px;
    padding: 0 !important;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 20px;
}
#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 scroll left top transparent;
    bottom: 40px;
    color: white;
    cursor: pointer;
    font-size: 12pt;
    height: 45px;
    position: absolute;
    right: 10px;
    width: 116px;
}
#popup_html_wizard #submit:hover {
    background-position: left bottom;
}
#popup_html_wizard #submit span {
    display: block;
    margin: 12px;
}
