body, html {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
sup {
	font-size:50%;
}
ul, p {
	margin:0;
	padding:0;
}
body {
	height:100%;
	min-width:1208px;
}
.op_50 * {
	cursor:default;
}
body > div {
	width: 1010px;
	margin: 0 auto;
	margin-bottom: 7px;
}
/*#wrap {
	width:1208px;
	margin:auto;
}*/
#logo1 {
	position:absolute;
	margin:51px 0 0 47px;
	width:137px;
	height:102px;
	z-index:101;
}
#logo2 {
	position:absolute;
	margin:60px 0 0 182px;
	width:205px;
	height:37px;
}
#head {
	/*height:143px;*/
    height:139px;
}
#head .seen_in {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	position:absolute;
	margin:80px 0 0 485px;
	font-weight:bold;
}
#head .head_image {
	position:absolute;
	width:62px;
	height:82px;
	margin:20px 0 0 610px;
}
#head .head_seal {
	width:420px;
	height:94px;
	background:url(/img/head_seal.png) top right no-repeat;
	float:right;
	margin:3px 133px 0 0;
}
#head .head_seal div {
	color:#666;
	margin-top:80px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
#head .head_seal span {
	font-size:14px;
	color:#666;
	font-weight:normal;
}
#head .head_seal span a {
	color:#0177C1;
	text-decoration:none;
	font-weight:bold;
}
form {
	margin:0;
	padding:0;
	border:0;
}
form input {
	margin:0;
}
form .input1 {
	width:170px;
	height:13px;
	overflow:hidden;
	font-size:9px;
	color:#666;
}
form .input2 {
	width:228px;
	height:13px;
	overflow:hidden;
	font-size:9px;
	color:#666;
}
form .zip {
	width:100px;
	height:13px;
	overflow:hidden;
	font-size:9px;
	color:#666;
}
.ml116 {
	margin-left:116px;
	display:inline;
}

.p116 {
	padding-left:116px !important;
}

form .cvc {
	width:60px;
	height:13px;
	overflow:hidden;
	font-size:9px;
	color:#666;
}
form .select1 {
	width:120px;
	height:18px;
	overflow:hidden;
	font-size:9px;
	color:#666;
}

form .select1 optgroup option
{
    padding-left: 15px;
}

form .select_month {
	width:50px;
	height:18px;
	overflow:hidden;
	font-size:9px;
	color:#666;
	margin-right:5px;
	text-align:center;
}
form .select_year {
	width:60px;
	height:18px;
	overflow:hidden;
	font-size:9px;
	color:#666;
	text-align:center;
}
form input.send_trial {
	border:0;
	width:204px;
	height:42px;
	cursor:pointer;
}
form input.checkout {
	border:0;
	background:url(/img/checkout.jpg);
	width:105px;
	height:25px;
	cursor:pointer;
}
form input.continue {
	border:0;
	background:url(/img/continue.jpg);
	width:105px;
	height:25px;
	cursor:pointer;
	float:right;
	display:inline;
	margin:13px 43px 0 0;
}
form input.place_order {
	border:0;
	background:url(/img/place_order.jpg);
	width:113px;
	height:25px;
	cursor:pointer;
	float:right;
	display:inline;
	margin:13px 43px 0 0;
}
form input.print_confirmation {
	border:0;
	background:url(/img/print_confirmation.jpg);
	width:157px;
	height:25px;
	cursor:pointer;
	float:right;
	display:inline;
	margin:13px 43px 0 0;
}
form input.complete_order {
	border:0;
	width:530px;
	height:49px;
	cursor:pointer;
}
#head .search {
	position:absolute;
	background:url(/img/search_str.png) left top no-repeat;
	margin:35px 0 0 930px;
}
#head .search input {
	width:100px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#343434;
	border:0;
	padding:0 5px 0 5px;
	margin:0;
	height:20px;
	background:none;
	float:left;
	line-height:20px;
}
#head .search input.submit {
	width:26px;
	height:20px;
	background:url(/img/search_button.png);
	border:0;
	float:left;
}
{
    /*margin:107px 0 0 120px;*/
    margin:107px 0 0 0px;
	/*width:951px;*/
	position:absolute;
 z-index:9;
 color:#000;
}
#menu {
	position: relative;
	clear: left;
 *width:755px;
	float: left;
}
#menu ul.main {
	word-spacing: 0;
	color:#666;
	list-style:none;
	overflow:hidden;
	-moz-box-shadow:0 0 3px #888;
	-webkit-box-shadow:0 0 3px #888;
	box-shadow:0 0 3px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#menu ul.main li {
	display: inline-block;
	float:left;
	background:url(/img/menuSprite.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border-right:#c0bfbf 1px solid;
	height:28px;
	overflow:hidden;
	padding:0 0.5px;
}
#menu ul.main li + li {
	border-left:#f6f6f6 1px solid;
}
#menu ul.main span {
	color:#0e75a7;
}
#menu ul.main .act > div > div > div span {
	color:#ffffff;
}
#menu ul#products3 span.title-bfont {
	color:#3399cc;
}
#menu ul.main li.last {
	border-right:0;
}
#menu ul.main li.disabled {
	cursor:default;
}
#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	text-decoration:none;
}
#menu li.act a {
	color:#666666;
}
#menu .subm_ind {
	width:9px;
	height:5px;
	background:url(/img/menuSprite.png) -12px -58px;
	float:left;
	margin:13px 10px 0 0;
	overflow:hidden;
	display:inline;
}
#menu .disabled .subm_ind {
	background:none;
}
#menu .act .subm_ind {
	background-position:-12px -63px;
}
#menu .right_shadow, #menu .left_shadow {
	overflow:hidden;
	height:28px;
	float:left;
	white-space:nowrap;
}
#menu li.act .left_shadow {
	background:url(/img/menuSprite.png) 0 -29px no-repeat;
}
#menu li.act .right_shadow {
	background:url(/img/menu_right_shadow.jpg) top right no-repeat;
}
#menu .li_text {
	height:22px;
	padding:6px 12px 0 15px;
	width:auto;
	float:left;
	white-space:nowrap;
}
#menu .disabled .li_text {
	color:#999;
}
#menu li.act .li_text, #menu li.act .li_text a {
	color:#fff;
}
/* Added by PUNIT SHAH  */
#menu ul#products {
	width: 950px;
	position: absolute;
	display: none;
	overflow: hidden;
	top: 28px;
	text-align: left;
	float: left;
	left: 0;
	-webkit-box-shadow: 0px 0px 5px #585858;
	-moz-box-shadow: 0px 0px 5px #585858;
	box-shadow: 0px 0px 5px #585858;
	border-radius: 5px;
	cursor: default;
	padding-top: 5px;
}
#menu ul#products2 {
	width:682px;
	margin:0px;
	padding:0px 5px;
	display:none;
	overflow:hidden;
	text-align:left;
	float:left;
}
#menu ul#products2 li ul#display-property {
	opacity:0;
	display:none;
	left:0px;
	margin:3px 0 10px 0;
	padding:0px;
}

*+ html #menu ul#products2 li ul#display-property {
	opacity:0;
	display:none;
	left:0px;
	margin:0px 0 15px 0;
	padding:3px 0 0 0;
	background-color:#f4f4f4;
}



#menu ul#products5 {
	width:950px;
	margin:-5px 0px;
	padding:0px 5px;
	display:none;
	overflow:hidden;
	text-align:left;
	float:left;
}
*+ html #menu ul#products5 {
	width:950px;
	margin:-5px 0px;
	padding:0px 5px;
	display:none;
	overflow:hidden;
	text-align:left;
	float:left;
}
#menu ul#products5 li ul#display-property {
	opacity:0;
	display:none;
	left:0px;
	margin:3px 0 10px 0;
	padding:0px;
}
*+ html #menu ul#products5 li ul#display-property {
	opacity:0;
	display:none;
	left:0px;
	margin:0px 0 10px 0;
	padding:3px 0 0 0;
	background-color:#f4f4f4;
}


#menu ul#products5 li ul#display-property1 {
	opacity:0;
	display:none;
	left:0px;
	margin:0px 0 15px 0;
	padding:0px;
	width:180px;
}

#menu #products li.column_h3 {
	position:relative;
	height:auto;
	border:0;
	margin:0;
	padding:0;
	float:left;
	width:190px;
}

#menu #products li.column_h4 {
	position:relative;
	height:auto;
	border:0;
	padding:0;
	margin:-3px 0 0 15px;
	float:left;
	width:250px;
}

#menu ul#products2 li ul#display-property1 {
	opacity:0;
	display:none;
	left:0px;
	margin:0px 0 15px 0;
	padding:0px;
	width:190px;
}
#menu ul#products3 {
	width:250px;
	position:absolute;
	display:none;
	overflow:hidden;
	top:30px;
	text-align:left;
	float:left;
	left:0;
}
#menu ul#products3 li.column {
	margin:3px 0 0 0;
	padding:0px;
}
/* Added by PUNIT SHAH  */
#menu ul.main ul {
	width:250px;
	position:absolute;
	top:28px;
	left:0px;
	display:none;
	overflow:hidden;
	text-align:left;
	float:left;
	background:#f7f7f7;
}
#menu ul.main ul li {
	float:left;
	color:#000000;
	background:#f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding:0px 12px;
	width:222px;
	height:22px;
	border:0px;
}

#menu ul.main ul li.sensitive {
	line-height:17px;
	height:34px;
}

#menu ul.main ul li.column_h3 li {
	width:170px;
}
#menu ul.main ul li.column_h3 li.act {
	width:175px;
}
#menu ul.main ul li ul#display-property1 {
	float:left;
	color:#000000;
	background:#f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	line-height:20px;
	padding:0px 12px;
	width:230px;
	border:0px;
}
#menu ul ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	text-indent:0;
}
#menu ul ul li.act {
	font-size:12px;
	color:#ff0000! important;
	text-decoration:none;
	text-indent:0;
	background:#e8e8e8;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor: pointer;
}
#menu_right {
	float:left;
	width:5px;
	height:28px;
	background:url(/img/menuSprite.png) 0 -58px no-repeat;
}
#menu #products {
	width:500px;
	list-style:none;
	overflow:hidden;
	zoom:1;
}
#menu #products ul {
	position:static;
}
#menu #products li.column {
	position:relative;
	height:auto;
	border:0;
	margin:0;
	padding:0;
	float:left;
	width:246px;
}
#menu #products li#products_sub-title {
	width:100%;
	color:#6bc23b;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#f7f7f7;
	margin:5px 0 0 10px;
	padding:0px;
}

#title1-border-bottom {
	width:84%;
	margin:-21px 0 0 101px;
	padding:0px;
}
*+ html #title1-border-bottom {
	width:84%;
	margin:-3px 0 0 101px;
	padding:0px;
}
#title2-border-bottom {
	width:32%;
	margin:-18px 0 0 120px;
	padding:0px;
}
*+ html #title2-border-bottom {
	width:32%;
	margin:-1px 0 0 120px;
	padding:0px;
}
#title3-border-bottom {
	width:845px;
	margin:-21px 0 0 68px;
	padding:0px;
}
*+ html #title3-border-bottom {
	width:845px;
	margin:-3px 0 0 68px;
	padding:0px;
}


/*#title1-border-bottom {
	width:60%;
	border-bottom:1px solid #ccc;
	position:absolute;
	top:2px;
	left:122px;
}
#title2-border-bottom {
	width:7.8%;
	border-bottom:1px solid #ccc;
	position:absolute;
	top:2px;
	right:54px;
}*/

#risk-free_img {
	position:absolute;
	top:4px;
	right:16px;
	z-index:100
}
#menu #products li#products_sub-title3 {
	width:100%;
	color:#3399cc;
	font-weight:bolder;
	font-family:Arial, Helvetica, #sans-serif;
	font-size:16px;
	background-color:#f7f7f7;
	margin:5px 0 0 10px;
	padding:0px;
}
#products3 {
	width:250px;
	position:absolute;
	display:none;
	overflow:hidden;
	top:30px;
	text-align:left;
	float:left;
	left:0;
}
#products4 {
	position:absolute;
	display:none;
	overflow:hidden;
	top:28px;
	text-align:left;
	float:left;
	left:0;
	padding:10px 5px;
	-webkit-box-shadow: 0px 0px 5px #585858;
	-moz-box-shadow: 0px 0px 5px #585858;
	box-shadow: 0px 0px 5px #585858;
	border-radius:5px 5px 5px 5px;
}
.actright {
	background-position:-6px -58px !important;
}
#body {
	overflow:hidden;
	padding-bottom:10px;
	background-color:#e0e0e0;
}
.container .top_left {
	background:url(/img/infoblock_top_left.png) top left no-repeat;
}
.container .bott_left {
	background:url(/img/infoblock_bottom_left.png) bottom left no-repeat;
}
.container .top_right {
	background:url(/img/infoblock_top_right.png) top right no-repeat;
}
.container .bott_right {
	background:url(/img/infoblock_bottom_right.png) bottom right no-repeat;
}
.container .lay_950 {
	width:950px;
	overflow:hidden;
	padding-bottom:16px;
	background-color:#FFF;
	position:relative;
	margin:2px 0 0 5px;
}
.container .top_text {
	margin-left:27px;
	padding-top:7px;
}
#video {
	margin-top:5px;
	margin-left:23px;
	float:left;
	width:281px;
	height:211px;
}
#video2 {
	margin:0 auto;
	width:490px;
	height:280px;
}
.container .in_text {
	margin-left:15px;
	float:left;
	width:620px;
}
.container .seal_promise {
	float:right;
	margin-top:130px;
	margin-right:10px;
}
.container .lay_203 {
	width:203px;
	float:left;
	margin-top:7px;
	background-color:#f7f7f7;
	z-index:8;
	clear:both;
	position:relative;
}
.container .clr_b {
	clear:both;
}
.container .img1 {
	float:left;
	margin:7px 7px 0 7px;
}
.container .img2 {
	margin:10px 0 0 20px;
}
.container .img3 {
	background:url(/img/hydroxatone.gif) right 10px no-repeat;
}
#img4 {
	margin:0 12px 10px 12px;
	float:left;
	width:281px;
	height:211px;
}
#img5 {
	float:left;
	height:228px;
	margin:0 10px 0 0;
	width:303px;
}
.container .img5 {
	margin:0 12px 12px 0;
	float:right;
}
.container .img6 {
	float:left;
	width:344px;
	height:303px;
	background-position:center;
	background-repeat:no-repeat;
}
.container .lay_203 .shop_cart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:10px 0 0 0;
	float:left;
	display:inline;
}
.container .lay_203 .shop_cart_div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
	margin:10px 12px 0 0;
	width:50px;
	text-align:right;
	float:right;
	display:inline;
}
.container .lay_203 .line {
	height:1px;
	width:174px;
	background-color:#ccc;
	overflow:hidden;
	margin:5px 0 5px 13px;
}
.container .left_12 {
	float:left;
	clear:both;
	margin-left:12px;
	display:inline;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.container .right_12 {
	float:right;
	margin-right:12px;
	display:inline;
}
.container .left_12 .bl_cir_un, .container .right_12 .bl_cir {
	margin-top:2px;
}
.container .cart {
	padding-bottom:8px;
}
.container .product, .container .price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:0 0 0 13px;
	float:left;
	display:inline;
	line-height:15px;
	width:120px;
}
.container .price {
	margin:0 13px 0 0;
	float:right;
	display:inline;
	width:50px;
	text-align:right;
}
.container .price span {
	color:#FF6600;
}
.container .browse_by {
	margin:7px 0 7px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
}
.container .lay_203_sub {
	width:191px;
	background:url(/img/lay_203_subm.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#39c;
	padding:3px 0 12px 12px;
	line-height:24px;
	overflow:hidden;
}
.container .popup {
	position:absolute;
	display:none;
	width:207px;
	left:0;
	top:0;
	z-index:10;
}
.container .popup .pop_left {
	float:left;
	width:42px;
}
.container .popup .xvost {
	width:42px;
	height:31px;
	background:url(/img/pop_up_xvost.png) top left no-repeat;
}
.container .popup .pop_right {
	float:left;
}
.container .popup ul {
	width: 165px;
	background:url(/img/pop_up_back.png);
	list-style:none;
	padding:4px 0 4px 0;
	margin:0;
}
.container .popup li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fffefe;
	background:url(/img/pop_up_marker.png) 0 3px no-repeat;
	margin:4px 5px 4px 12px;
	padding-left:6px;
}
.container .popup li.view_all, .container .popup li.view_all a {
	text-decoration:underline;
}
.container .popup li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fffefe;
}
.container .end {
	padding-bottom:0;
	height:25px;
}
.container .lay_203_sub div.p {
	margin:0;
	padding:0;
	margin-top:4px;
	line-height:normal;
	clear:both;
	font-size:11px;
	color:#666;
	text-decoration:none;
	line-height:17px;
}
.container .lay_203_sub a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.container .lay_530 {
	background:url(/img/free_trial_head_back.png) top repeat-x;
	width:530px;
	margin:7px 0 0 7px;
	background-color:#ffffd7;
}
.container .lay_947 {
	width:947px;
	margin:7px 0 0 7px;
	background-color:#fff;
	position:relative;
}
.container .lay_760 {
	width:760px;
	margin:0;
	background-color:#fff;
	position:relative;
}
.container .pb7 {
	padding-bottom:7px;
}
.container .text1 {
	/*background:url(/img/free_trial_image.png) top right no-repeat;*/
    height:198px;
}
.container .text2 {
	background:url(/img/hydroxatone_image.jpg) top right no-repeat;
	display:inline-block;
	width:100%;
}
.container .text2 .prices {
	display:inline-block;
	width:202px;
}
.container .text2 .exclusiveForm {
	clear:both;
	display:inline-block;
	width:202px;
}
.container .text2 .exclusiveForm .right_12, .container .text2 .exclusiveForm .left_12 {
	margin-bottom:0;
}
.container .text3 {
	background:url(/img/hydroxatone_image2.jpg) top right no-repeat;
	display:inline-block;
	width:100%;
}
.container .text4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	margin:15px 20px;
	overflow:hidden;
}
.container .text4 p {
	padding:5px 0;
}
.container .text4 p span {
	float:right;
	width:698px;
	padding:2px 0 10px 0;
}
.container .text5 {
	margin:0 0 0 8px;
	float:left;
	width:230px;
}
.container .text6 {
	margin: 0 20px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
.container .text6 span {
	font-size:15px;
}
.container .text7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-style:italic;
	float:left;
	line-height:17px;
	width:188px;
	;
}
table.tab1 {
	border-collapse: collapse;
	width:492px;
}
table.tab1 td {
	padding: 0px;
}
table.tab1 tr {
	height:30px;
}
table.tab1 .b_b {
	border-bottom:#ccc 1px solid;
}
table.tab2 {
	border-collapse:separate;
	border-spacing:1px;
	width:460px;
	text-align:center;
	border-top:#d5d5d5 1px solid;
	border-left:#d5d5d5 1px solid;
}
table.tab2 td {
	padding:5px;
	border-bottom:#d5d5d5 1px solid;
	border-right:#d5d5d5 1px solid;
}
table.tab3 {
	border-collapse:collapse;
	width:500px;
	text-align:center;
	margin:15px 0 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
table.tab3 input.qty {
	width:20px;
	height:16px;
	overflow:hidden;
	margin-left:34px;
	text-align:center;
	padding-left: 3px;
	padding-right: 3px;
}
table.tab4 {
	border-collapse:collapse;
	width:880px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	margin-top:15px;
}
table.tab4 .b_b td {
	padding-bottom:10px;
	border-bottom:#ccc 1px solid;
}
table.tab4 .p_t10 td {
	padding-top:10px;
}
table.tab4 td {
	padding:3px 10px;
    text-align:right;
}
table.tab5 {
	border-collapse:collapse;
	margin:0 0 0 20px;
	line-height:20px;
}
.container table.tab5 a {
	color:#ff7011;
}
.pos1 {
	margin:15px 0 15px 12px;
	float:left;
	display:inline;
}
.pos2 {
	float:right;
	margin:58px 23px 15px;
	display:inline;
}
.w12 {
	width:100px;
	vertical-align:middle;
}
.w13 {
	width:918px;
	border-bottom:#38b1bf 2px solid;
	margin-left:17px;
	overflow:hidden;
}
.w14 {
	float:left;
	margin:25px 0 0 35px;
}
.w15 {
	float:left;
	margin:5px 0 0 30px;
}
.w16 {
	float:left;
	margin:6px 0 0 30px;
	padding-right:90px;
	width:400px;
	display:inline;
}
.w17 {
	height:29px;
}
.w18 {
	height:244px;
	overflow:hidden;
}
.w19 {
	width:320px;
	margin-left:20px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	line-height:20px;
}
.w20 {
	margin-left:20px;
	float:left;
}
.w21 {
	margin-left:20px;
	float:left;
	width:280px;
}
.w22 {
	float:left;
	width:307px;
}
.w21 .f1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#6c0;
	font-size:20px;
	font-weight:bold;
}
.w21 .f2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#39c;
	font-size:15px;
	font-weight:bold;
	border-right:#d5d5d5 1px solid;
	padding-right:10px;
	line-height:40px;
}
.w21 .f3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	border-right:#d5d5d5 1px solid;
	padding-right:10px;
	line-height:18px;
}
.w23 {
	width:355px;
	float:left;
	margin-left:10px;
	position:relative;
	display:inline;
}
.w24 {
	width:45px;
}
.w25 {
	width:260px;
	overflow:hidden;
    margin-left:44px;
}
.ml0 {
	margin-left:0px !important;
}
table.tab3 .bb1 td {
	border-bottom:#38b1bf 2px solid;
}
table.w10 {
	width:890px;
}
.visa {
	background:url(/img/visa.jpg);
	width:42px;
	height:27px;
	float:right;
	margin-right:130px;
	display:inline;
}
.w11 {
	width:346px;
	margin-top:10px;
}
.w11_1 {
	width:auto;
}
.w11 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:6px 0 0 12px;
}
.pt12 {
	padding-top:12px;
    margin-top:8px;
}
table.tab3 td {
	padding:15px 3px;
	border-bottom:#999 1px solid;
}
table.w10 td {
	padding:10px 5px;
}
table.tab3 input {
	margin-left:20px;
}
table.tab3 .bb td {
	border:0;
}
table.tab3 .nl {
	border:0 !important;
    width: 100px;
}
.container .text5 .font5 {
	padding-top:0;
}
.container .faq-answers {
	margin: 15px 20px 0 20px;
	font-size: 12px;
	float:left;
}
.container .faq-answers h2 {
	font-weight: 400;
	font-size: 18px;
}
.container .faq-answers a {
	font-size: 14px;
	text-decoration: none;
	font-weight:bold;
}
.container .faq-answers {
	list-style: none;
}
.container ul.questions {
	list-style:none;
	margin:15px 0 0 20px;
	width:695px;
	float:left;
}
.container .faq-answers ul {
	margin-left:14px;
}
.container ul.questions li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	font-weight:bold;
}
.container ul.questions li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#069;
	text-decoration:underline;
	font-weight:normal;
}
.container .butt_free_trial {
	margin:11px 0 11px 12px;
}
.container .cir1 {
	float:right;
	margin:15px 10px 0 0;
}
.container .cir2 {
	float:right;
	margin:10px 10px 0 0;
	width:17px;
	height:17px;
}
#PI {
	display:none;
}
#showDetails {
	float: right;
	margin: 8px 10px 0 0;
	display:inline;
	width:95px;
}
#showDetails span {
	color:#006699;
}
#showDetails img {
	margin-top:-1px;
	float:right;
}
.container .back_top1 {
	background:#fcfcfc url(/img/head_back2.png) top repeat-x;
}
.container .back_top2 {
	background:#fff url(/img/back_top_lay741.png) top repeat-x;
    margin: 10px 0;
}
.container .back_c1 {
	background-color:#ffffd7;
	padding-bottom:12px;
}
.container .cent_link {
	text-align:center;
	margin-top:10px;
}
.container .cent_link a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:9px;
	text-decoration:underline;
}
.container .body_head {
	background:url(/img/body_head.png) top no-repeat;
	font-family:"Times New Roman";
	font-size:38px;
	height:53px;
	padding:1px 0 0 17px;
	width:932px;
	color:#39b4c1;
    margin: 0 auto;
    text-align: center;
}
.container .lay_260 {
	background:#fcfcfc url(/img/head_back2.png) top repeat-x;
	width:261px;
	margin:7px 0 0 7px;
	padding-bottom:10px;
	display:inline;
}
.container a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3399cc;
	text-decoration:underline;
}
.container a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d99c3;
	text-decoration:underline;
}
.container a.unact {
	color:#666;
}
.container a.unact1 {
	color:#999;
}
.container .bl_cir {
	float:left;
	margin:7px 5px 0 0;
	width:11px;
	height:11px;
	background:url(/img/blue_circle.png) top left no-repeat;
}
.container .or_cir {
	float:left;
	margin:3px 5px 0 0;
	width:11px;
	height:11px;
	background:url(/img/orange_circle.jpg) top left no-repeat;
}
.container .bl_cir2 {
	float:left;
	margin:5px 5px 0 0;
	width:11px;
	height:11px;
	background:url(/img/blue_circle.png) top left no-repeat;
}
.container .top0 {
	margin-top:0;
	padding-top:0;
}
.container .butt1 {
	margin-bottom:0;
	padding-bottom:10px;
}
.container .bl_cir_un {
	float:left;
	margin:7px 5px 0 0;
	width:11px;
	height:11px;
	background:url(/img/blue_circle_unact.png) top left no-repeat;
}
#footer {
	width: 100%;
	min-height:31px;
	background-color:#fcfcfc;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	padding:10px 0;
	text-decoration:none;
	clear: both;
}
.im_4 {
	width:97px;
	height:93px;
	background:url(/img/4_items.jpg) no-repeat;
}
.i2 {
	background-position: -97px 0;
}
.i3 {
	background-position: -194px 0;
}
.i4 {
	background-position: -291px 0;
}
.head1 {
	margin-left:7px;
	background:url(/img/head_back2.png) top repeat-x;
	display:inline;
}
.link_bottom {
	margin-left:12px;
	margin-top:5px;
	padding-bottom:10px;
	overflow:hidden;
}
.head_text4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#39c;
	margin:0 0 20px 20px;
	padding-top:6px;
	font-weight:bold;
}
.head_text4 span {
	font-size:26px;
	color:#6c0;
	font-weight:normal;
}
.head_text5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#39c;
	margin:0 0 20px 20px;
	padding-top:6px;
}
.head_text5 span {
	font-size:30px;
	color:#6c0;
}
.head_text6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#40a0cf;
	margin-left:20px;
	padding-top:6px;
}
.head_text6 span {
	font-size:25px;
	color:#3c3;
}
.head_text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#0177c1;
	margin:0 0 2px 20px;
	padding-top:9px;
}
.head_text1 span {
	color:#6c0;
	font-size:105%;
        margin-left:10px
}
.head_text2 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	margin:15px 0 13px 0;
}
.head_text3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09c;
	margin:5px 0 0 17px;
	font-weight:bold;
}
.info {
	padding:10px;
}
.m5i {
	display:inline;
	margin:5px;
}
.m5 {
	margin:5px;
}
.ml7 {
	margin-left:7px;
	display:inline;
}
.w1 {
	width:95px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin-left:12px;
	margin-top:10px;
	line-height:24px;
	border-right:#d6d6d6 1px solid;
	display:inline;
}
.w3 {
	border-right:1px solid #D6D6D6;
	color:#666666;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	margin-left:12px;
	margin-top:10px;
	padding-right:10px;
}
.w2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f60;
	margin:15px 0 0 10px;
	display:inline;
	border:none;
}
.w5 {
	border-right:1px solid #D6D6D6;
	color:#666666;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	margin-left:12px;
	margin-top:10px;
	width:115px;
}
.w6 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:3px 20px 0;
	clear:both;
	overflow:hidden;
}
.w7 {
	margin-left:20px;
	width:373px;
	display:inline;
}
.w8 {
	text-align:left;
	width:360px;
}
.w9 {
	background:url("/img/prod_i_want.png");
	color:#133301;
	font-family:Helvetica;
	font-size:23px;
	font-style:italic;
	font-weight:bold;
	height:102px;
	line-height:23px;
	padding:8px 0 0 16px;
	width:187px !important;
}
.w9 sup {
	font-size:40%;
}
.m1 {
	margin: 10px 15px;
	display:inline-block;
}
.spacer {
	width:100%;
	height:22px;
	background:url(/img/back_top_lay741.png) 0 -25px repeat-x;
	margin:12px 0 7px;
}
.saleSpacer {
	width:950px;
	height:22px;
	background:url(/img/back_top_lay741.png) 0 -25px repeat-x;
	margin:12px 0 7px;
}
.get_button {
	width:216px;
	height:25px;
	padding:7px 0 13px 13px;
	clear:both;
}
.w4 {
	width:236px;
	float:left;
	overflow:hidden;
}
.nb {
	border:none;
}
.mr_25 {
	margin-right:25px;
}
.fl_left {
	float:left;
}
.relHidden {
	position:relative;
	overflow:hidden;
}
.tab1 {
	padding-right:20px;
	width:473px;
	float:right;
}
.tab1 p {
	font: 12px arial, sans-serif;
	margin: 2px 0px 4px 0;
	display:inline;
}
.orange {
	color: #ff6600;
}
.center {
	text-align:center;
}
.fl_right {
	float:right;
}
.top6 {
	margin-top:6px;
}
.font6 {
	font: 18px Arial, Helvetica, sans-serif;
	color:#333;
	padding:7px 0 11px 12px;
}
.font7 {
	color:#2aa5b3;
}
.font8 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:20px;
	margin:auto;
	width:185px;
}
.over_h {
	overflow:hidden;
}
.font1 {
	color:#333;
	font: 24px Arial, Helvetica, sans-serif;
	padding:10px 0 8px 14px;
}
.font2 {
	color:#2aa5b3;
}
.f15 {
	font-size:15px;
}
.font5 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#0177c1;
	padding:7px 0 0 12px;
}
.font24 {
	font: 20px Arial, Helvetica, sans-serif;
	color:#0177c1;
	padding:0 0 4px 12px;
}
.font25 {
	color:#6bc23b;
	font:bold 15px Arial, Helvetica, sans-serif;
	padding-left:12px;
}
.c6c0_20 {
	font: 20px Arial, Helvetica, sans-serif;
	color:#6c0;
}
.c6c0_26 {
	font: 26px Arial, Helvetica, sans-serif;
	color:#6c0;
}
.c39c_15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#39c;
}
.font3 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#6ac23b;
	padding-left:12px;
}
.font4 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	padding-left:30px;
}
.font9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	line-height:16px;
	float:right;
	margin-right:18px;
	display:inline;
}
.font10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin-left:12px;
}
.font10_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-left:12px;
	font-weight:bold;
}
.top_shopcart {
	padding:15px 0 20px 30px;
}
.font11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:15px 0 25px 0;
	margin:0 20px 0 20px;
	clear:both;
	line-height:18px;
}
.font12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#09c;
	float:left;
	margin: 0 65px;
	display:inline;
}
.font12 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#6c0;
}
.font13 {
	color:#39c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.font13 p {
	color:#fc7701;
}
.font14 {
	color:#016b9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.font15 {
	color:#40a0cf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	margin:5px 0 0 15px;
}
.font15 span {
	color:#3c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
}
.font16 {
	height:28px;
	background:url(/img/div_back.png) repeat-x;
	margin:0 40px 0 10px;
	padding:3px 17px 0 10px;
}
.font16 .ww {
	color:#6c0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.font16 .ww span {
	color:#39c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.container .font16 a {
	color:#f90;
	font-size:13px;
	font-weight:bold;
}
.font16 .link {
	float:right;
}
.font17 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 0 0 20px;
	padding-bottom:10px;
}
.font18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c0;
	font-weight:bold;
}
.font19 {
	color:#3399CC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:45px;
	line-height:45px;
	left:-47px;
	position:relative;
}
.font20 {
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:58px;
	line-height:58px;
}
.font21 {
	color:#01AE55;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	line-height:34px;
	margin:20px 0 11px;
}
.font22 {
	font:15px/22px Helvetica, sans-serif;
}
.font23 {
	color:#01AE55;
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	line-height:25px;
	margin-bottom:15px;
	margin-left:-20px;
}
.font26 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.font27 {
	color:#F22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.clickSlide {
	float:right;
	margin:5px 5px 7px 0;
	width:15px;
	height:15px;
	background:url(/img/str_up_down.png);
	cursor:pointer;
	display:inline;
	overflow:hidden;
}
.down {
	background-position: 0 15px;
}
.ml12 {
	padding-left:12px;
}
.big_blue {
	font-size:43px;
	font-family:Arial, Helvetica, sans-serif;
	color:#39c;
}
.big_gray {
	font-size:53px;
	color:#666;
}
.medium_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#66cc00;
}
.medium_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#39c;
}
.black_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	line-height:20px;
}
.black_small.quan {
	margin-left: 222px;
	margin-right: 13px;
}
.black_small_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
.col1 {
	color:#f60;
}
.col2 {
	color:#ff8600;
}
.arialmd {
	font-family:Arial, Helvetica, sans-serif;
	color:#6A6A6A;
	font-size:12px;
	text-decoration:none;
}
.blue {
	font-family:Arial, Helvetica, sans-serif;
	color:#0067A6;
	font-size:12px;
	font-weight:bold;
}
.blueLrg {
	font-family:Arial, Helvetica, sans-serif;
	color:#0067A6;
	font-size:14px;
	font-weight:bold;
}
.green {
	color:#56B02B;
	font-size:12px;
	font-weight:bold;
}
.l {
	text-align:left !important;
}
.r {
	text-align:right !important;
}
.c {
	text-align:center !important;
}
.container .mr_25 {
	margin-right:25px;
}
.top {
	margin:0;
	margin-top:15px;
}
.top15 {
	margin-top:15px;
}
.top10 {
	margin-top:10px;
}
.gray {
	color:#666;
}
.green_line {
	height:23px;
	background:url(/img/green_line_back.png) top repeat-x;
}
.gold_seal {
	background-image:url("/img/seal_promise.png");
	height:74px;
	left:281px;
	position:absolute;
	top:225px;
	width:74px;
	;
}
table.prod_table {
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:10px;
	width:1px;
	margin-top:15px;
}
table.prod_table td {
	padding:0;
	vertical-align:top;
	border-right:#6c0 1px solid;
}
table.prod_table td.nl {
	border:0;
}
table.prod_table .w4 div {
	margin-right:10px;
}
table.prod_table .w4 div.fl_left {
	margin-right:0;
}
.container a.riskFreeButton {
	height:26px;
	background:url(/img/riskFreeButton.png);
	position:relative;
	width:458px;
	clear:both;
	display:block;
	font: 13px Arial, Helvetica, sans-serif;
	color:#133301;
	text-decoration:none;
	text-align:center;
	padding:5px 0 0 11px;
}
.container .riskFreeButton div {
	position:absolute;
	height:31px;
	width:11px;
	right:-11px;
	top:0;
	background:url(/img/riskFreeButton.png) -486px 0;
}
.addToCart {
	clear:both;
}
.addToCart p {
	float:left;
	line-height:33px;
	margin-top:0;
}
.addToCart div {
	float:right;
	font: 12px arial, sans-serif;
	margin: 2px 60px 4px 0;
	display:inline;
}
.addToCart .addButton {
	display:block;
	width:150px;
	height:33px;
	background:url(/img/addToCartButton.png);
	float:right;
}
.fl2img {
	width:741px;
	height:250px;
	background:url(/img/flash2.jpg);
}
.flash2 {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.flash2 a {
	position:absolute;
	display:block;
}
.flash2 a.body {
	height:30px;
	left:84px;
	top:27px;
	width:70px;
}
.flash2 a.skin {
	height:30px;
	left:192px;
	top:34px;
	width:63px;
}
.flash2 a.face {
	height:30px;
	left:321px;
	top:44px;
	width:63px;
}
.flash2 a.ageMarks {
	height:30px;
	left:406px;
	top:75px;
	width:118px;
}
.flash2 a.eyes {
	height:30px;
	left:421px;
	top:126px;
	width:62px;
}
.flash2 a.stretchMarks {
	height:30px;
	left:388px;
	top:179px;
	width:143px;
}
.flash3 {
	background-image: url(/img/helpme_main.jpg);
	height: 369px;
	width: 530px;
	margin: 7px 0 0 7px;
}
.flash3 a {
	position: relative;
	display: block;
}
.flash3 a.body {
	height:30px;
	left:83px;
	top:149px;
	width:70px;
}
.flash3 a.skin {
	height:30px;
	left:190px;
	top:126px;
	width:63px;
}
.flash3 a.face {
	height:30px;
	left:319px;
	top:107px;
	width:63px;
}
.flash3 a.ageMarks {
	height:30px;
	left:314px;
	top:118px;
	width:118px;
}
.flash3 a.eyes {
	height:30px;
	left:368px;
	top:130px;
	width:62px;
}
.flash3 a.stretchMarks {
	height:30px;
	left:15px;
	top:-43px;
	width:153px;
}
.flash1 {
	height:250px;
	left:0;
	position:relative;
	top:0;
	width:100%;
	z-index:2;
}
.flash1 .prodBlock {
    float: left;
    height: 250px;
    margin: 10px 25px;
}

.flash1 .Rejuvenating {
	left:0;
	width:186px;
        background: url(/img/flash1.jpg) no-repeat 0 0 transparent;
}
.flash1 .Cleansing {
	left:186px;
	width:183px;
        background: url(/img/flash1.jpg) no-repeat -186px 0 transparent;
}
.flash1 .Target {
	left:373px;
	width:183px;
        background: url(/img/flash1.jpg) no-repeat -370px 0 transparent;
}
.flash1 .Finish {
	left:556px;
	width:185px;
        background: url(/img/flash1.jpg) no-repeat -555px 0 transparent;
}
.fl1Img {
	position:absolute;
	z-index:1;
	height:250px;
	width:100%;
}
.flash1 .productsBack {
	background:url(/img/antiAgingFlashBack.png) right repeat-y;
	height:167px;
	position:absolute;
	top:49px;
	width:100%;
	opacity:0.8;
	filter: alpha(opacity=80);
	display:none;
}
.flash1 .products {
	height:167px;
	position:absolute;
	top:49px;
	width:100%;
	display:none;
	overflow-y:auto;
}
.flash1 a.viewAll {
	display:block;
	height:34px;
	position:absolute;
	top:216px;
	width:100%;
}
.flash1 .products a {
	color:#fff;
}
.flash1 .products ul {
	list-style:none;
	margin:0;
	padding:4px 0;
	width:165px;
}
.flash1 .products ul li {
	background:url("/img/pop_up_marker.png") no-repeat scroll 0 3px transparent;
	margin:7px 5px 0 10px;
	padding-left:6px;
	line-height:15px;
}
.container .flash1 .products ul li a {
	font:bold 12px Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}
ul.prodDesc {
	margin:0 0 15px 14px;
}
ul.prodDesc li {
	margin-top:5px;/* width:480px; */
}
.clinicallyProven {
	position:absolute;
	right:0;
	top:0;
}
.topImg {
	position:absolute;
	top:0;
	left:0;
}
.orderBlock {
	padding-top:425px;
}
.prodMargins {
	padding:15px 9px 0px 17px;
	overflow:hidden;
}
.prodMargins p {
	margin-bottom:4px;
}
.asSeenIn {
	font-size:12px;
	text-align:right;
	clear:both;
	padding-top:5px;
}
.asSeenIn span {
	position:relative;
	top:-7px;
}
.asSeenIn img {
	margin-left:3px;
}
.blueBlock {
	background-color:#D1EDE9;
	padding:10px;
	position:relative;
	width:388px;
}
.c067 {
	color:#000;
}
.blueBlock .tl, .blueBlock .tr, .blueBlock .bl, .blueBlock .br {
	position:absolute;
	width:10px;
	height:10px;
	overflow:hidden;
}
.blueBlock .tl {
	background:url("/img/cornerTL.png");
	top:0;
	left:0;
}
.blueBlock .tr {
	background:url("/img/cornerTR.png");
	top:0;
	right:0;
}
.blueBlock .bl {
	background:url("/img/cornerBL.png");
	bottom:0;
	left:0;
}
.blueBlock .br {
	background:url("/img/cornerBR.png");
	bottom:0;
	right:0;
}
.productList {
	list-style:none;
	font-size:14px;
	color:#333;
	position:absolute;
	line-height:17px;
	left:305px;
	top:224px;
}
.productList li {
	padding-left:11px;
	background:url("/img/productsListMarker.png") 0px 3px no-repeat;
	margin-bottom:15px;
}
.rc6 {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 3px #888;
	-moz-box-shadow: 0px 0px 3px #888;
	box-shadow: 0px 0px 3px #888;
}
#slides .rc6 .text1 {
	-moz-border-bottom-right-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-bottom-right-radius: 6px;
	-webkit-bottom-left-radius: 6px;
}
#YouSave {
	display:none;
	margin-bottom:10px;
	font-size:120%;
}
#YouSave2 {
	display:none;
	margin-bottom:10px;
}
#slides {
	position:relative;
	width:537px;
	height:251px;
}
.p50 {
	width:50%;
}
table.tab6 {
	background-color:#DDD;
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	padding:0;
}
table.tab6 td {
	margin:0;
	padding:0;
}
.bb-popup-wrapper {
	border: 1px solid #dad9d9;
	margin: 5px;
}
.bb-popup-headline {
	background-color: #153491;
	color: white;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding: 3px 0;
}
.bb-popup-content {
	padding: 10px;
	font-size: 16px;
}
.bb-guarantee {
	background: url(/img/gold_seal2.jpg) no-repeat 25px 10px;
	padding-left: 150px;
	min-height: 104px;
}
.bb-closewindow {
	padding: 8px;
	text-align: right;
	font-size: 10px;
}
.center {
	margin-left:auto;
	margin-right:auto;
}
.centertext {
	text-align:center;
	width:203px !important;
	padding-left:0 !important;
}
.termsOfConditions {
	float: left;
	padding: 15px 0 15px 15px;
	width: 625px;
	color:#000;
	font-size:16px;
}
.termsOfConditions p {
	font-size:12px;
	margin-top:10px;
}
.clickHere {
	width: 200px;
	height: 45px;
	position: absolute;
	right: 48px;
	bottom: 8px;
	display:block;
}
#rowCoupon input#CouponCode {
	color: #F00;
	font-family: Times New Roman;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	width: 130px;
}
#rowCoupon input#applybutton {
	color: #000;
	font-family: Times New Roman;
	font-weight:bold;
	font-size: 16px;
	text-transform: none;
	width: 61px;
}
.clickCoupon {
	color: #00F;
	cursor: pointer;
}
.flyout {
	position:absolute;
	bottom: 396px;
}
.flyout_top {
	background: url("/img/flyout_top.png") no-repeat scroll 0 0 transparent;
	height: 16px;
	left: 216px;
	position: relative;
	width: 230px;
}
.flyout_center {
	left: 216px;
	position: relative;
	width: 212px;
	padding: 5px;
	border-left: #A7A9AC 3px solid;
	border-right: #A7A9AC 3px solid;
}
.flyout_bottom {
	background: url("/img/flyout_bottom.png") no-repeat scroll 0 0 transparent;
	height: 78px;
	left: 216px;
	position: relative;
	width: 230px;
}
.jqifade {
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi {
	width: 800px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer {
	font-weight: bold;
}
div.jqi .jqiclose {
	position: absolute;
	top: 4px;
	right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons {
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button {
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover {
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton {
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons {
	background-color: #BF5E26;
}
.helpme {
	border: 1px solid #000;
	padding:  5px 30px 5px 20px;
	width: 689px !important;
	font-weight: bold;
	font-size: 25px;
}
.note {
	font-size: 15px;
	font-weight: normal;
}
.note2 {
	font-size: 18px;
	font-weight: normal;
	color:#000;
}
.fs26 {
	font-size: 26px !important;
}
.fs36 {
	font-size: 36px;
}
ul.proCombines {
	margin:0 0 0 15px;
	width:310px;
}
ul.proCombines li {
	padding:0 0 3px 0;
	line-height:1.3em;
}
.beautyDollar {
	background: url("/img/BeautyDollarsHeader.png") no-repeat scroll 124px -14px #fff !important;
	border: 1px solid #000000;
	color: #0177C1;
	font-size: 25px;
	font-weight: bold;
	height: 225px;
	padding: 5px 102px 5px 144px;
        margin: 10px 0 !important;
        width: 702px !important;
}
.clickHere2 {
	bottom: 122px;
	display: block;
	height: 30px;
	position: absolute;
	right: 78px;
	width: 130px;
}
div#CXT2-60SB-W-C p, div#HY-UE2-60SB-DM-C p, div#HY-AP2-30SB-DM-C p, div#HY-IE3-90SB-W-C p, div#HY-LS3-90SB-W-C p {
	padding:5px 0 0 0;
}
div.ceoMessage {
	font-family: Arial, sans-serif;
}
div.ceoMessage p.personalNote {
	color:#0177c1;
	font-size:2.0em;
	float:left;
	width:444px;
	padding-bottom:20px !important;
	padding-top:15px !important;
}
div.ceoMessage p.message {
	font-size:1.2em;
}
p.ceoContent {
	font-size:1.0em;
}
div.ceoMessage p.message span.ceoName {
	float: right;
	padding: 10px 0 30px !important;
	text-align: right;
	width: 495px;
	font-size:0.8em;
	color:#333333;
}
div.methodContact {
	color: #0177c1;
	font-size: 1.6em;
	padding: 15px 0 5px 20px;
	font-family: Arial, sans-serif;
}
ul.contactBlocks {
	float:left;
	width:900px;
	padding:20px;
	margin-bottom:10px;
}
ul.contactBlocks li {
	float:left;
	padding:0;
	list-style:none;
	width:282px;
	text-align:center;
}
.container ul.contactBlocks li a {
	color:#000000;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size:1.1em;
	display:block;
}
.container ul.contactBlocks li a span {
	width:282px;
	float:left;
	padding-bottom:7px;
}
.email_slidingDiv, .phone_slidingDiv, .faq_slidingDiv {
	display:none;
	width:895px;
	padding:0 20px;
	float:left;
}
div.sectionHeader {
	float:left;
	width:895px;
	border-bottom:1px solid #1c87ca;
}
.email_slidingDiv div.sectionHeader p.header, .phone_slidingDiv div.sectionHeader p.header, .faq_slidingDiv div.sectionHeader p.header {
	float:left;
	font-family: Arial, sans-serif;
	font-size:1.1em;
	color:#0177C1;
}
.email_slidingDiv div.sectionHeader a.close, .phone_slidingDiv div.sectionHeader a.close, .faq_slidingDiv div.sectionHeader a.close {
	float:right;
}
.email_slidingDiv ul, .email_slidingDiv ul li {
	width:695px;
	float:left;
	list-style:none;
	font-size:1.0em;
	padding-top:20px;
}
.email_slidingDiv ul li {
	padding:0 0 10px 0;
}
.email_slidingDiv ul li label {
	float:left;
	width:200px;
	cursor:pointer;
	text-align:right;
	padding:4px 5px 0 0;
	padding-right:5px;
}
.email_slidingDiv ul li input, .email_slidingDiv ul li textarea, .email_slidingDiv ul li select {
	color: #000000;
	float: left;
	font-size: 0.9em;
	margin: 0 !important;
	padding: 2px 0 4px 3px;
	width: 200px;
	border:1px solid #999999;
}
.email_slidingDiv ul li .submit {
	background-color:#333333;
	color:#FFFFFF;
	padding: 1px 0 4px;
	width: 60px;
	border:1px solid #999999;
	margin:0 0 0 205px !important;
	cursor:pointer;
}
.email_slidingDiv ul li select {
	width: 270px;
	padding: 2px 0 4px 1px;
}
.email_slidingDiv ul li select optgroup {
	font-style:normal !important;
}
p.contactUs {
	font-size:0.8em;
}
#mailText {
	height: 230px;
	width: 270px;
}
*:first-child+html .head_seal {
	position:absolute;
	top: 0;
	left: 50%;
	padding-left: 50px;
}
a#logo {
	display: block;
	height: 86px;
	width: 337px;
	text-indent: -9999px;
	overflow: hidden;
	background: url("/img/logo.png") no-repeat scroll 0 0 transparent;
	float: left;
	margin: 10px 0;
}
#head .emmy {
	position: relative;
	display: block;
	width: 170px;
	height: 93px;
	left: 60px;
	margin-top: 3px;
	float: left;
	background: url("/img/emmy.jpg");
}
#head .head_seal {
	background: none;
	display: inline;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
#body {
	overflow: visible;
}

body > div {
	width: 950px;
}

body > div#water-background {
    width: 100%;
}

#head .phone {
	margin-top: 25px;
	float: right;
	display: block;
	width: 159px;
	background: url("/img/icon-phone.jpg") left bottom no-repeat;
	padding-left: 30px;
	font-size: 15px;
	line-height: 15px;
}
#head .phone span {
	font-size: 20px;
	line-height: 30px;
	height: 30px;
	display: block;
	color: #3399cc;
}
#cart {
	position: relative;
	clear: right;
	float: right;
	background: url("/img/icon-cart.png") no-repeat 10px 5px #f7f7f7;
	z-index: 49;
	display: block;
	width: 190px;
	height:58px;
	border: 1px solid #ccc;
	border-radius:5px;
	top: 5px;
}
#cart.open {
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
#cart > div > a {
	text-decoration: none;
	color: #666;
}
#cart > div > a span {
	color: #0e75a7;
}
#cart > div > button {
	background: url("/img/cart-btn.jpg") no-repeat;
	width: 13px;
	height: 13px;
	margin-top: 3px;
	border: 0;
	position: absolute;
	right: 5px;
	cursor: pointer;
}
#cart.open > div > button {
	background-position: -13px 0;
}
#cart > div {
	padding: 5px;
	cursor: pointer;
}
#cart > div > p > b {
	float: right;
	text-indent: 0px;
}
#cart > div > p {
	font-size: 14px;
	width: 105px;
	text-indent: 50px;
	line-height: 30px;
	cursor:pointer;
}
#cart > div > p > a {
	color: #666;
}
#cart > div > p span {
	font-size: 16px;
}
#cart .items {
	padding: 0;
	position: relative;
	background: #fff;
	width: 190px;
	height: auto;
	font-size: 13px;
	border: 1px solid #ccc;
	border-radius: 0 0 10px 10px;
	top: -2px;
	left: -1px;
	box-shadow: 0 5px 5px #999;
	-moz-box-shadow: 0 5px 5px #999;
	-webkit-box-shadow: 0 5px 5px #999;
	display:none;
	cursor: default;
}
#cart .items:hover {
	background-color: #fff;
}
#cart .items li {
	display: block;
	padding: 2px 5px 5px;
	background: #f7f7f7;
	position: relative;
}
#cart .items li:hover {
	background-color: #fff;
}
#cart .items li.nohighlight .secondName, #cart .items li.withimage .secondName {
	clear: both;
	color: #3399CC;
	display: block;
	font-size: 11px;
	line-height: 9px;
	text-decoration: none;
	width: 85%;
}
#cart .items li.nohighlight {
	cursor: default;
}
#cart .items li.nohighlight:hover {
	cursor: default;
	background: #f7f7f7;
}
#cart .items li.withimage:hover {
	cursor: default;
	background: #DAF9C9;
}
#cart a.cartItemLink {
	position:absolute;
	width:100% !important;
	height:100%;
	display:block !important;
	top:0;
	left:0;
}
#cart .items strong {
	float: left;
	color: #3399cc;
}
#cart .items .total > div, #cart .items li > div {
	float: right;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}
#cart .items .total span.price, #cart .items li > div > span.price, #cart .items li > div > span.value {
	font-size: 16px;
}
#cart .items li > div .value {
	margin-right: 15px;
}
#cart .items li > div .value:after {
	content: 'x';
	position: absolute;
	margin-top: -1px;
	padding: 0 3px;
	font-size: 11px;
}
#cart .added .value {
/*color: orange;*/
    }
#cart .items .withimage {
	background: #DAF9C9;
	border-bottom: 1px solid #ccc;
	display: none;
}
#cart .items .icon {
	width: 140px;
	height: 80px;
	line-height: 80px;
	margin: 5px auto;
	text-align: center;
	border:1px solid #E4E4E4;
	background: #fff;
	float: none;
}
#cart .items .icon > img {
	vertical-align: middle;
}
#cart .items .icon > div {
	margin: 0;
	padding: 0;
	line-height: 15px;
	margin: -15px 0 0 5px;
}
#cart .items a {
	text-decoration: none;
	width: 85%;
	clear: both;
	font-size: 11px;
	color: #3399CC;
	display: block;
	line-height: 9px;
}
#cart .totalItemsCount {
	cursor: pointer;
	font-size: 14px;
	line-height: 30px;
	text-indent: 50px;
	width: 105px;
}
#cart .totalHeader {
	float: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
#cart .items .total {
	padding: 5px 0;
	margin: 0 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	cursor: default;
}
#cart .items .viewCart {
	color: #39c;
	display: block;
	width: 160px;
	margin: 10px;
	float: left;
	font-size: 16px;
	text-decoration: underline;
}
#checkout {
	padding: 0;
	border: 0;
	width: 75px;
	height: 20px;
	background: url("/img/btn-checkout.png");
	margin: 10px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
}
.clearfix {
	display: block;
	clear: both;
}
.lay_741 {
	width: 741px;
	position: relative;
	background: #fff;
	margin: 7px 0 0 6px;
}

.lay_988 {
	width: 988px;
	position: relative;
	background: none no-repeat scroll 140px 0 #FFFFFF;
	margin: 7px 0 0 6px;
}

.cart #cart {
	display: none;
}
.cart .container .body_head .icon {
	margin-left: 10px;
	width: 50px;
	height: 53px;
	line-height: 53px;
	display: inline-block;
	vertical-align: middle;
	zoom:1;
	background: url("/img/icon-cart.png") no-repeat scroll center 12px transparent;
}
select.qty {
	width:42px;
}
.mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url("/img/productPage/add_button.png") no-repeat scroll 0 -120px transparent;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-shadow: 0 0 5px #fff;
	opacity: 1;
}
.mask .spinner {
	display: inline-block;
 *display: inline;
	zoom:1;
	width:20px;
	height: 20px;
	vertical-align: middle;
	background: url("/img/spinner.gif") no-repeat center center transparent;
	padding-right: 15px;
	position:relative;
	left: -64px;
}
.upsell {
	width: 938px;
}
.upsell li {
	width: 185px;
	text-align: center;
}
.upsell .left_shadow, .upsell .right_shadow {
	width: 100%;
}
#menu .upsell .li_text {
	padding: 6px 0 0 0;
	text-align: center;
	width: 100%;
	color:#bbb;
}
#menu ul.upsell li, .upsell .li_text a {
	cursor:default !important;
}
.cartIcon {
	display: inline;
	height: 36px;
	width: 47px;
}
.noitems {
	cursor:default !important;
}
.topGirls {
    height: 250px;
    margin: 10px auto !important;
    border: none;
}
.midLine {
    background-color: #D7D6D7;
    float: left;
    height: 220px;
    margin: 30px 0;
    width: 2px;
}

{
    padding: 1px;
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;
}

.highlightedCatecory {
        -moz-box-shadow:0 0 5px 3px #0177C1;
        -webkit-box-shadow:0 0 5px 3px #0177C1;
        box-shadow:0 0 5px 3px #0177C1;
}

.tones {
    position: absolute;
    top: 243px;
}

.categoryHeader {
    width: 950px;
}

.rft-image {
    margin: 8px auto;
}

.sale {
    background: none repeat scroll 0 0 #FFFFFF !important;
}

.sale table {
    margin: 0 auto;
}

.managemyaccount {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #0177c1 0%, #5cacdd 100%) repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: bold;
    padding: 3px 10px;
    text-decoration: none !important;
}