/* CSS Document */
body{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#961869;
	color:#535353;
}

input.input_txt, select, textarea{
	border:solid 1px #8a8a8a;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#535353;
}
h1, h2, h3{
	color: #cd0059;
	font-size:28px;
	line-height:28px;
	font-weight:normal;
	margin: 12px 0px;
}
h2{
	clear:both;
}
h2.top-four{
	padding-top:32px;
	text-transform:uppercase;
}
h3{
	font-size:20px;
	color:#fff;
	line-height:38px;
	margin: 0px;
	padding:0px;
}
h4{
	color:#000;
	font-size:20px;
	font-weight: normal;
	margin: 12px 0px;
	padding:0px;
}
p{
	line-height:16px;
	margin: 12px 0px;
}
a{
	color:#0000ff;
}
a:hover{
	color:#cd0059;
}
a:visited{
	color:#800080;
}
table{
	border:0px; /* border="0" */
	border-collapse: collapse; /* cellspacing="0" */
}
table td{
	padding:0px;/* cellspadding="0" */
}
form{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
.float_l{
	float:left;
}
.float_r{
	float:right;
}
/***************BTNS styles*****************/
.btn_green_241, .btn_orange_241, .btn_click_here{
	display:block;
	width:214px;
	height:31px;
	background:url(../images/btns/btn_green_241.gif) no-repeat #99d62f;
}
.btn_click_here{
	display:block;
	width:82px;
	height:27px;
	background:url(../images/btns/btn_click_here.gif) no-repeat;
}
.btn_green_241:hover, .btn_orange_241:hover, .btn_click_here:hover{
	background-position:bottom;
}
.btn_green_241, .btn_orange_241{
	line-height:30px;
	height:30px;
	padding-top:1px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing:-1px;
	overflow:hidden;
}
.btn_orange_241{
	color:#000;
	background:url(../images/btns/btn_orange_241.gif) no-repeat #F0AF10;
}
.btn_green_241:hover, .btn_orange_241:hover{
	line-height:28px;
	height:28px;
	padding-top:3px;
}
.btn_orange_241:hover{
	background-color:#ffc800;
}
.btn_green_241:hover{
	background-color:#abe700;
}
/***************header styles*****************/
.header{
	width:960px;
	height:115px;
	margin:auto;
	background: url(../images/header_bg.jpg) no-repeat #ad0c64;
	overflow:hidden;
}
.header a.logo{
	float:left;
	margin: 43px 0px 0px 26px;
}
.top_links{
	width:301px;
	height:33px;
	background:url(../images/top_links_bg.png) no-repeat;
	float:right;
	margin: 67px 0px 0px;
	padding: 15px 0px 0px;
	text-align:right;
}
.top_links li{
	list-style:none;
	display:inline;
	padding: 0px 4px 0px 4px;
}
/***************advanced search styles*****************/
/***************main menu styles*****************/
.main_menu{
	width:960px;
	height:35px;
	background:#3b3b3b;
	margin:0px auto;
	padding:0px;
}
/***************subpage menu styles*****************/
.links_box_t, .links_box_b{
	width:214px;
	height:10px;
	position:relative;
	background:url(../images/borders/links_box_t.gif) no-repeat;
}
.links_box_t{
}
.links_box_b{
	background:url(../images/borders/links_box_b.gif) no-repeat;
}
.links_box_c{
	width:212px;
	margin: -10px 0px;
	border: solid 1px #dadada;
	overflow: hidden;
}
.links_box_c ul.menu_list{
	margin:0px;
	padding: 10px 0px;
	float:left;
}
.links_box_c ul.menu_list li{
	margin:0px;
	padding: 4px 0px 4px 7px;
	list-style:none;
	line-height:16px;
	overflow:hidden;
	clear:both;
}
.links_box_c ul.menu_list li span{
	width:25px;
	text-align:right;
	float:left;
	display:block;
}
.links_box_c ul.menu_list li a{
	width:158px;
	float:left;
	display:block;
	padding-left:5px;
}
/***************footer styles*****************/
.footer_menu{
	margin:0px auto !important;
	padding: 13px 0px;
	text-align:center;
	background: url(../images/footer_menu_bg.gif) no-repeat bottom #fff;
	width:960px;
}
.footer_menu li{
	display:inline;
	list-style:none;
	color:#cd0059;
	margin:0px !important;
	padding: 0px 3px;
	line-height:24px;
}
.copyright{
	width:960px;
	margin:auto;
	text-align:center;
	color:#fff;
	line-height:36px;
}
/***************home_content styles*****************/
.content{
	width:920px;
	background:#fff;
	margin: auto;
	padding: 20px 20px 0px;
	overflow: hidden;
}
.content_index{
	border-bottom:solid 1px #cd0059;
}
h2.index-head-2{
	font-size:28px;
	font-weight:normal;
	margin-bottom:10px;
}
/*** home_links_box styles ***/
.home_links_box_t, .home_links_box_b{
	width:561px;
	height:10px;
	position:relative;
	background:url(../images/borders/home_links_box_t.gif) no-repeat;
}
.home_links_box_b{
	background:url(../images/borders/home_links_box_b.gif) no-repeat;
}
.home_links_box_c{
	width:559px;
	min-height:173px;
	margin: -10px 0px;
	border: solid 1px #dadada;
	overflow: hidden;
}
.home_links_box_c ul.menu_list{
	margin:0px;
	padding: 25px 0px 0px;
	float:left;
	width:279px;
}
.home_links_box_c ul.menu_list li{
	margin:0px;
	padding: 3px 0px 3px 15px;
	list-style:none;
	line-height:18px;
	overflow:hidden;
}
.home_links_box_c ul.menu_list li span{
	width:25px;
	text-align:right;
	float:left;
	display:block;
}
.home_links_box_c ul.menu_list li a{
	width:207px;
	float:left;
	display:block;
	padding-left:7px;
}
.home_underbox_p{
	width:561px;
	margin-top:0px;
}
/*** bestcellulitecrea styles ***/
.bestcellulitecream_t, .bestcellulitecream_b{
	width:339px;
	height:10px;
	position:relative;
	background:url(../images/borders/bestcellulitecream_t.gif) no-repeat;
}
.bestcellulitecream_b{
	background:url(../images/borders/bestcellulitecream_b.gif) no-repeat;
}
.bestcellulitecream_c{
	width:337px;
	margin: -10px 0px;
	border: solid 1px #dadada;
	background:url(../images/borders/bestcellulitecream_c.gif) repeat-x;
}
.bestcellulitecream_c h4{
	color:#cd0059;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}
.bestcellulitecream_c a{
	display:block;
	float:left;
	width:85px;
	font-size:11px;
	text-decoration:none;
	padding: 0px 0px 12px 20px;
	color:#535353;
}
.bestcellulitecream_c span{
	display:block;
	background:#404040;
	line-height:14px;
	padding: 3px 0px;
	color:#fff;
	text-align:center;
}
.bestcellulitecream_c a:hover span{
	background:#202020;
}
.bestcellulitecream_c a br{
	line-height:6px;
}
/*** supplement styles ***/
.supplement_t{
	width:908px;
	height:38px;
	position:relative;
	padding-left:12px;
	background:url(../images/borders/supplement_t.gif) no-repeat #b30961;
}
.supplement_b{
	width:920px;
	height:10px;
	margin-bottom:20px;
	position:relative;
	background:url(../images/borders/supplement_b.gif) no-repeat;
}
.supplement_c{
	width:916px;
	margin: -38px 0px -10px;
	border: solid 2px #b30961;
	overflow: hidden;
	background:url(../images/borders/supplement_c.gif) no-repeat top right;
}
.supplement_limg_aln{
	width:182px;
	height:198px;
	padding: 38px 20px 10px;
	float: left;
}
.supplement_limg td{
	text-align:center;
	vertical-align:middle;
	width:222px;
	height:198px;
}
.supplement_rtxt{
	float: left;
	width:674px;
	padding: 50px 20px 15px 0px;
	overflow:hidden;
}
/*** recommendation styles ***/
.recommendation_t{
	width:900px;
	height:60px;
	position:relative;
	padding-left:20px;
	background:url(../images/borders/recommendation_t.gif) no-repeat #cd0059;
	clear:both;
}
.recommendation_b{
	width:920px;
	height:25px;
	position:relative;
	background:url(../images/borders/recommendation_b.gif) no-repeat;
}
.recommendation_c{
	width:920px;
	margin: -38px 0px -10px;
	overflow: hidden;
	background:url(../images/borders/recommendation_c.gif) no-repeat 0px 38px;
}
.recommendation_t h3{
	font-size:28px;
	font-weight:bold;
	line-height:60px;
	color:#fff;
}
.recommendation_c h4{
	margin-top:0px;
}
/*** ***/
.stars{
	width:125px;
	height:24px;
	background:url(../images/star_grey.gif) repeat-x;
}
.stars a{
	display:block;
	height:24px;
}
.stars a span{
	display:block;
	height:24px;
	width:70%;
	background:url(../images/star_gold.gif) repeat-x;
}

.rating-stars{
	display:block;
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:0 !important;
}
.rating-stars li{
	float:left;
	margin:0px !important;
	padding:0px !important;
	background:none !important;
}
/***************content styles*****************/
.rtext{
	float: left;
	width:686px;
	padding: 0px 0px 0px 20px;
}
.rtext h2{
	font-size:20px;
	clear:none;
	line-height:normal;
}
.rtext h3{
	font-size:16px;
	clear:none;
	line-height:normal;
	color:#CD0059;
}
.BBC_btn{
	width:184px;
	height:107px;
	float: right;
	margin-left:20px;
	margin-bottom:5px;
	clear: both;
	background:url(../images/ajax-loader.gif) no-repeat center;
}
.BBC_btn .btn_click_here{
	position:absolute;
	margin: 70px 0px 0px 15px;
}
.BBC_btn .BBC_raln{
	position:absolute;
	margin: 70px 0px 0px 86px;
}
.content ul,
.content ol,
.main-text ul,
.main-text ol{
	margin:10px 25px 10px 10px;
}
.content ol li,
.main-text ol li{
	margin:10px 25px 5px 25px;
}
.rtext ul li, .supplement_rtxt ul li, .index_bottomtext ul li{
	margin:10px 25px 5px 10px;
	padding: 0px 0px 0px 15px;
	list-style:none;
	background:url(../images/li_arrow.gif) no-repeat 0px 4px;
}
.img-lalign, .img-ralign{
	border:1px solid #DADADA;

	float:left;
	margin:5px 10px 5px 0;
	padding:1px;
}
.img-ralign{
	float: right;
	margin:5px 0px 5px 10px;
}
/* contact_editor_t */
.contact_editor_t{
	width:214px;
	height:35px;
	line-height:34px;
	text-align:center;
	background: url(../images/contact_editor/contact_editor_t.gif) no-repeat #CD0059;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.contact_editor_c{
	width:192px;
	margin: 0px 0px -10px;
	padding: 10px 10px 10px;
	border: solid 1px #dadada;
	border-top:none;
	overflow: hidden;
	overflow:hidden;
}
.contact_editor_c img{
	margin-right:10px;
}
/* review */
.review{width:686px;}
.review .ratings,
.review #clist{padding:0 0px 20px 0;}
.review table{border:1px solid #CD0059;}
.table_1 TD{font-size:12px;padding:10px;}
.table_1 TD IMG{margin-top:0px;}
.table_2 TD{font-size:12px;padding:5px;text-align:center; background:#fff; border:1px solid #CD0059;}
                               
.my{background-color:white;}
.style4{font-weight:bold;color:#fff;}
#toprow td{background-color:#CD0059 !important; color:#fff;}