@import "menu.css";

body {
	padding: 0;
	border: 0;
	margin: 0 auto;
	background: #CCCCCC;
	text-align: center;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
	font-size: 11px;
}

a:link  {color: #CC0000; text-decoration: underline;}
a:visited {color:#CC0000; text-decoration: underline;}
a:hover {color: #002144; text-decoration: underline;}
a:active { color:#CC0000; text-decoration: underline;}

a.lnkreda, a.lnkreda:active, a.lnkreda:focus, a.lnkreda:link, a.lnkreda:visited  {
	color: #CC0000;
	background: url(../images/arrow_red.jpg) no-repeat right;
	font-size: 11px;
	font-weight: normal;
	padding: 0 5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
	
a.lnkreda:hover {
	color: #002144;
	background: url(../images/arrow_blue.jpg) no-repeat right;
}

a.lnkbluea, a.lnkbluea:active, a.lnkbluea:focus, a.lnkbluea:link, a.lnkbluea:visited  {
	color: #002144;
	background: url(../images/arrow_blue.jpg) no-repeat right;
	font-size: 11px;
	font-weight: normal;
	padding: 0 5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
	
a.lnkbluea:hover {
	color: #CC0000;
	background: url(../images/arrow_red.jpg) no-repeat right;
}

a.lnkblblk, a.lnkblblk:active, a.lnkblblk:focus, a.lnkblblk:link, a.lnkblblk:visited  {
	color: #002144;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
	
a.lnkblblk:hover {
	color: #000;
}

.redver{
	font-size:       10px;
	font-weight:     bold;
	color:           #CC0000;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bluever{
	font-size:       10px;
	font-weight:     bold;
	color:           #002144;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redver18{
	font-size:       18px;
	font-weight:     bold;
	color:           #CC0000;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
}

.txtblue{
	font-size:       11px;
	font-weight:     bold;
	color:           #002144;
	text-decoration: none;
}

.txtgreen{
	font-size:       12px;
	font-weight:     bold;
	color:           #006600;
	text-decoration: none;
}

.txtreds{
	font-size:       11px;
	font-weight:     normal;
	color:           #CC0000;
	text-decoration: none;
}

.txtred{
	font-size:       12px;
	font-weight:     bold;
	color:           #CC0000;
	text-decoration: none;
}

.txtredb{
	font-size:       14px;
	font-weight:     bold;
	color:           #CC0000;
	text-decoration: none;
}

p{
    margin:0;
	padding:5px 10px 0 10px;
	text-align: justify;
	position: relative;
	z-index: 100;
}

form{
    margin:0;
	padding:0;
}

#wrapper {
	width:100%;
	height:auto;
	margin:0;
	float: left;
	padding:0;
    text-align: left;
}

#contain {
	width:980px;
	height:auto;
    margin:0 auto;
	padding: 0;
}

#top_hold {
	width:980px;
	height:auto;
    margin:10px 0 0 0;
	padding:0;
    text-align: left;
	float: left;
}

#top {
	width:569px;
	height:92px;
    margin:0 0 20px 0;
	background: #fff;
	padding:0;
    text-align: left;
	float: left;
}

#cornerstop {
	width:100%;
	height:6px;
    margin:0;
	background: #fff url(../images/trc.jpg) no-repeat top right;
	padding:0;
    text-align: left;
	float: left;
}

#top_cont {
	width:100%;
	height:80px;
    margin:0;
	background: #fff;
	padding:0;
    text-align: left;
	float: left;
	position: relative;
}

#cornersbott {
	width:100%;
	height:6px;
    margin:0;
	background: #fff url(../images/brc.jpg) no-repeat top right;
	padding:0;
    text-align: left;
	float: left;
}

#banner {
	width:394px;
	height:176px;
    margin:0;
	padding:10px 10px 0 165px;
    text-align: left;
	vertical-align: top;
	float: left;
	background: #fff url(../images/bg_banner.jpg) no-repeat top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #002144;
	line-height: 20px;
}

#banner_buttons {
    margin:0;
	padding:15px 0 0 0;
    text-align: center;
	vertical-align: top;
	float: right;
}



#banner_buttons a, #banner_buttons a:active, #banner_buttons a:focus, #banner_buttons a:link, #banner_buttons a:visited{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #002144;
}

#banner_buttons a:hover{
	color: #CC0000;
}

#banner_buttons img {
    margin:0;
	padding:0;
	vertical-align: top;
}

#video {
	width:391px;
	height:298px;
    margin:0;
	background: #fff;
	padding:0;
	float: right;
}

#video_bott {
	width:391px;
	height:298px;
    margin:0;
	background: #fff url(../images/video_bott.jpg) no-repeat bottom left;
	padding:0;
	float: left;
}

#video_top {
	width:391px;
	height:auto;
    margin:0;
	background: url(../images/video_top.jpg) no-repeat top left;
	padding:10px 0 0 0;
    text-align: center;
	vertical-align: top;
	float: left;
}

#logo {
	height:auto;
	padding:0 0 0 10px;
	margin:5px 0 0 0;
	float:left;
}

#toplnks {
	float:right;
	padding: 5px 10px 0 0;
	text-align: right;
	margin:0;
	color: #840303;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#toplnks a, #toplnks a:active, #toplnks a:focus, #toplnks a:link, #toplnks a:visited{
	color: #840303;
	font-size: 10px;
	text-decoration: none;
	margin: 0 2px 0 2px;
	padding: 0;
}

#toplnks a:hover{
	color: #002144;
}

#menu {
	width:360px;
	height:33px;
    margin:0;
	padding:0;
    text-align: left;
	vertical-align: top;
	position: absolute;
	right: 6px;
	bottom: 0;
}

#cont_hold{
	width:980px;
	height: auto;
    margin:auto;
	padding:0;
}

#leftcol{
	width:272px;
	height: auto;
    margin:0 20px 0 0;
	padding:0;
	float: left;
}

.lwhite_box{
	width:272px;
	height: auto;
    margin:20px 0 0 0;
	padding:0;
	float: left;
	background: #fff url(../images/lwbottom.jpg) no-repeat bottom left;
}

.lwhite_cont{
	width:262px;
	height: auto;
    margin:0;
	padding:5px;
	float: left;
	background: url(../images/lwtop.jpg) no-repeat top left;
}

.greentab{
	width:100%;
	height: 37px;
    margin:0;
	padding:0;
	float: left;
	background: #339933 url(../images/gtab_bg.jpg) repeat-x;
}

.greentab_title{
	width:100%;
	height: 37px;
    margin:0;
	padding:0;
	float: left;
	background: url(../images/gtab_rc.jpg) no-repeat top right;
	line-height: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}

#bioslim_box{
	width:100%;
	height: 423px;
    margin:0;
	padding:10px 0 0 0;
	float: left;
	background: #FEFDF5 url(../images/lgbottom.jpg) no-repeat bottom left;
}

#bioslim_box img{
    margin:0 0 5px 0;
	padding:0;
}


.redtab{
	width:100%;
	height: 37px;
    margin:0;
	padding:0;
	float: left;
	background: #0992AD url(../images/rtab_bg.jpg) repeat-x;
}

.redtab_title{
	width:100%;
	height: 37px;
    margin:0;
	padding:0;
	float: left;
	background: url(../images/rtab_rc.jpg) no-repeat top right;
	line-height: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}

.redtab_title a, .redtab_title a:active, .redtab_title a:focus, .redtab_title a:link, .redtab_title a:visited{
	color: #fff;
	line-height: 37px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.redtab_title a:hover{
	text-decoration: underline;
}

.redtab_title img, .greentab_title img{
	float: left;
}

.redtab_txt{
	float: left;
	height: 37px;
}

.redtab_lnk{
	float: right;
	height: 37px;
	padding: 0 10px 0 0;
	margin: 0;
	line-height: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	font-weight: bold;
}

.redtab_lnk a, .redtab_lnk a:active, .redtab_lnk a:focus, .redtab_lnk a:link, .redtab_lnk a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

.redtab_lnk a:hover{
	text-decoration: none;
}

.titles{font-size: 12px;}

#sparka_box{
	width:100%;
	height: 336px;
    margin:0;
	padding:0;
	float: left;
	background: #fff url(../images/bg_sparkabox.jpg) repeat-x top;
}

#mybioslim{
	width:257px;
	height: 86px;
    margin:20px 0 0 0;
	padding:10px 15px 0 0;
	float: left;
	background: #E9F7E8 url(../images/mybioslim_bg.jpg) no-repeat top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	line-height: 18px;
}

#kitbox_hold{
	width:688px;
	height: auto;
    margin:20px 0 0 0;
	padding:0;
	float: left;
	background: #fff url(../images/kitbox_wbott.jpg) no-repeat bottom left;
}

#kitbox{
	width:678px;
	height: 249px;
    margin: 0;
	padding:5px 5px 0 5px;
	float: left;
	background: url(../images/kitbox_wtop.jpg) no-repeat top left;
}

.kitdiv{
	width:165px;
	height: auto;
    margin:0 0 0 3px;
	padding:0;
	float: left;
	text-align: center;
	line-height: 14px;
}

.kitdiv img{
    margin:5px 0 5px 0;
	padding:0;
}

.order_btn{
	width:79px;
	height: 24px;
    margin:5px auto 3px auto;
	padding:0;
	background: url(../images/bg_order.jpg) no-repeat top left;
	text-align: center;
	color: #000;
	font-weight: bold;
	line-height: 24px;
	border: 0;
	font-size: 11px;
	cursor: pointer;
	cursor: hand; 
}

#middcol{
	width:354px;
	height: auto;
    margin: 0 20px 0 0;
	padding:0;
	float: left;
}

#newsbox_hold{
	width:354px;
	height: auto;
    margin: 20px 0 20px 0;
	padding:0;
	float: left;
	background: #fff;
}

#newsbox_top{
	width:354px;
	height: 6px;
    margin: 0;
	padding:0;
	float: left;
	background: #fff url(../images/trc.jpg) no-repeat top right;
}

#newsbox_cont{
	width:334px;
	height: 463px;
    margin: 0;
	padding:0 10px 0 10px;
	float: left;
}

#newsbox_cont h1{
	width:100%;
	height: auto;
    margin: 0;
	padding:0;
	background: url(../images/sepline.jpg) no-repeat bottom center;
	color: #002144;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 38px;
	font-weight: normal;
}

#newsbox_cont h1 a, #newsbox_cont h1 a:active, #newsbox_cont h1 a:focus, #newsbox_cont h1 .title a:link, #newsbox_cont h1 .title a:visited{
	color: #002144;
	font-weight: normal;
	text-decoration: none;
}

#newsbox_cont h1 a:hover{
	color: #cc0000;
}

#newsbox_cont .title{
    margin: 10px 0 0 0;
	padding:0 0 0 18px;
	background: url(../images/arrow_blk.jpg) no-repeat left;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}

#newsbox_cont .title a, #newsbox_cont .title a:active, #newsbox_cont .title a:focus, #newsbox_cont .title a:link, #newsbox_cont .title a:visited{
	color: #000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

#newsbox_cont .title a:hover{
	color: #cc0000;
}

#newsbox_cont p{
    margin: 0;
	padding:8px 0 5px 0;
	text-align: justify;
}

#newsbox_bott{
	width:354px;
	height: 6px;
    margin: 0;
	padding:0;
	float: left;
	background: #fff url(../images/brc.jpg) no-repeat top right;
}

#calculator_hold{
	width:354px;
	height: auto;
    margin: 0;
	padding:0;
	float: left;
	background: #fff url(../images/mwbott.jpg) no-repeat bottom left;
}

#calculator_cont{
	width:344px;
	height: auto;
    margin: 0;
	padding:5px;
	float: left;
	background: url(../images/mwtop.jpg) no-repeat top left;
}

#calculator{
	width:339px;
	height: 173px;
    margin: 0;
	padding:10px 0 0 5px;
	float: left;
	background: #fff url(../images/bg_calculatorbox.jpg) no-repeat top right;
}

#calcform {width: 339px; margin:5px 0 0 0; padding: 0; float: left;}
#calcform label {display: block; float: left; clear: both; padding: 0; margin:2px 0 1px 0; line-height: 20px; width: 60px; text-align:left; font-weight: bold;}
	
#calcform span {display: block; float: left;  padding: 0; margin:2px 0 1px 0; width: 275px; line-height: 20px;}

#calcform input, #calcform select{
	font-style:normal; font-variant:normal; font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #fff;
	color:#000;
	padding: 2px 0px 2px 5px;
	border: 1px solid #7F9DB9;
	text-align: left;
	margin: 0 3px 0 5px;
	width: 50px;
}

#calcform select{
	width: 57px;
}

#calcform select.gender{
	width: 80px;
}

#calcform input.button {
	background: url(../images/bg_calc_btn.jpg) no-repeat;
	border: 0;
	color:#fff;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	margin: 5px 0 0 5px;
	height: 21px;
	width: 77px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	cursor: hand; 
}

#rightcol{
	width:314px;
	height: auto;
    margin: 0;
	padding:0;
	float: left;
}

.rwhite_box{
	width:314px;
	height: auto;
    margin:20px 0 0 0;
	padding:0;
	float: left;
	background: #fff url(../images/rwbottom.jpg) no-repeat bottom left;
}

.rwhite_cont{
	width:304px;
	height: auto;
    margin:0;
	padding:5px;
	float: left;
	background: url(../images/rwtop.jpg) no-repeat top left;
}

#discountclub{
	width:304px;
	height: 92px;
    margin:0;
	padding:5px 0 0 0;
	float: left;
	background: #FEFDF5 url(../images/rgbottom.jpg) no-repeat bottom left;
}

#discountclub img{
    margin:0 0 0 5px;
	padding:0;
	float: right;
}

#poplinks{
	width:304px;
	height: 89px;
    margin:0;
	padding:3px 0 0 0;
	float: left;
	background: #fff url(../images/bg_linksbox.jpg) repeat-x top;
}

#poplinks ul{
	padding:0 5px 0 21px;
	margin: 0;
	float: left;
	display: block;
}

#poplinks li{
    margin:4px 0 4px 0;
	padding:0;
	color: #002144;
}

#poplinks a{
	color: #002144;
	text-decoration: none;
}

#poplinks a:hover{
	color: #CC0000;
}

#message{
	width:304px;
	height: 153px;
    margin:0;
	padding:0;
	float: left;
	background: #fff url(../images/bg_messagebox.jpg) repeat-x top;
}

#message img{
    margin:0 0 -20px -10px;
	padding:0;
	float: right;
}

#askdoctor{
	width:304px;
	height: auto;
    margin:0;
	padding:0;
	float: left;
	background: #FEFDF5 url(../images/rgbottom.jpg) no-repeat bottom left;
}

#askdoctorbg{
	width:224px;
	height: 135px;
    margin:0;
	padding:0 0 0 75px;
	float: left;
	background: url(../images/bg_askbox.jpg) no-repeat bottom left;
}

#footer {
	width:980px;
	height:auto;
    margin:10px auto 0 auto;
	padding:0;
    text-align: center;
	vertical-align: top;
}

#mainlnks {
	width:980px;
	height:auto;
    margin:0 0 10px 0;
	padding:0;
    text-align: center;
	vertical-align: top;
	float: left;
	color: #002144;
}

#mainlnks ul{
    margin:0;
	padding:0;
}

#mainlnks li{
    margin:0;
	padding:0 10px 0 10px;
	list-style: none;
	display: inline;
}

#mainlnks a, #mainlnks a:active, #mainlnks a:focus, #mainlnks a:link, #mainlnks a:visited{
	color: #002144;
	text-decoration: underline;
}

#mainlnks a:hover{
	text-decoration: none;
}

#flnks {
	width:980px;
	height:auto;
    margin:0 0 10px 0;
	padding:0;
    text-align: center;
	vertical-align: top;
	float: left;
	color: #800000;
}

#flnks ul{
    margin:0;
	padding:0;
}

#flnks li{
    margin:0;
	padding:0 5px 0 5px;
	list-style: none;
	display: inline;
}

#flnks a, #flnks a:active, #flnks a:focus, #flnks a:link, #flnks a:visited{
	color: #800000;
	text-decoration: none;
}

#flnks a:hover{
	color: #002144;
}

#copyright {
	width:980px;
	height:auto;
    margin:0 0 10px 0;
	padding:0;
    text-align: center;
	vertical-align: top;
	float: left;
}

#copyright a, #copyright a:active, #copyright a:focus, #copyright a:link, #copyright a:visited{
	color: #000;
	text-decoration: underline;
}

#copyright a:hover{
	text-decoration: none;
}

#privacy {
	width:980px;
	height:auto;
    margin:0 0 10px 0;
	padding:0;
    text-align: center;
	vertical-align: top;
	float: left;
}

#privacy ul{
    margin:0;
	padding:0;
}

#privacy li{
    margin:0;
	padding:0 5px 0 5px;
	list-style: none;
	display: inline;
}

#privacy a, #privacy a:active, #privacy a:focus, #privacy a:link, #privacy a:visited{
	color: #002144;
	text-decoration: underline;
}

#privacy a:hover{
	text-decoration: none;
}
