@charset "utf-8";
/* CSS Document */

*{
	margin:0 auto;
	padding:0;
}

body{
	margin:0 auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background:#000000 url(http://www.weight-coach.org/image-files/body_bg.jpg) repeat;
}

#clear{
	clear:both;
}

#mainTopContainer{
	width:100%;
	margin:0 auto;
	background:url(http://www.weight-coach.org/image-files/top_header_bg.jpg) no-repeat;
}

#mainTopHeader{
	width:745px;
	height:182px;
	margin:0 auto;
}

#mainBodyContainer{
	width:100%;
	margin:0 auto;
	background:url(http://www.weight-coach.org/image-files/bodycontent_bg.jpg) left top repeat-x;
	float:left;
}

#mainContainer{
	width:745px;
	margin:0 auto;
}

#contentAreaTop{
	width:745px;
	height:307px;
	float:left;
}

#contentAreaTopLT{
	width:362px;
	height:280px;
	padding-top:27px;
	padding-right:15px;
	float:left;
	text-align:right;
	background:url(http://www.weight-coach.org/image-files/body_content_lt.jpg) no-repeat;
}

#contentAreaTopRT{
	width:353px;
	height:270px;
	padding-top:37px;
	padding-left:15px;
	float:left;
	text-align:left;
	line-height:35px;
	background:url(http://www.weight-coach.org/image-files/body_content_rt.jpg) no-repeat;
}

.mainHeadlineTXT{
	font-size:20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.mainHeadlineYellow{
	color:#FFFF00;
	font-weight:bold;
}

.mainHeadline{
	font-size:30px;
	font-weight:bold;
	color:#FFFF00;
}

#contentArea{
	width:745px;
	background:url(http://www.weight-coach.org/image-files/bodycontent_mid_bg.gif) repeat-y;
	float:left;
}

#topContentBox{
	width:700px;
	padding:0px 0px 0px 45px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-align:justify;
	float:left;
}

#topContentBox2 {
	width:665px;
	padding:0px 35px 0px 45px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-align:justify;
	float:left;
}

#topContentBox2 td{
	padding:5px;
	text-align:justify;
}

#beforeAfter{
	width:423px;
	float:left;
	padding-top:35px;
}

#beforeAfter td{
	padding:5px;
	text-align:justify;
}

.beforeAfterIMG{
	margin:5px 10px 5px 0px;
}

.testimonialheadline{
	color:#CC0000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.testimonialBody{
	color:#666666;
	font-size:13px;
	font-style:italic;
}

.testimonialName{
	color:#CC0000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.normalTXT{
	color:#999999;
	font-size:12px;
}

#topLoginBox{
	width:217px;
	height:222px;
	padding:50px 30px 35px 30px;
	background:url(http://www.weight-coach.org/image-files/login_bg.jpg) no-repeat;
	float:right;
}

#topLoginBox td{
	padding:4px;
}

.loginTXT{
	font-size:12px;
	font-weight:bold;
}

#topLoginBox ul li{
	margin:0px 12px;
	padding:0px 5px;
	list-style-type:none;
	list-style-image:url(http://www.weight-coach.org/image-files/icon_log.jpg);
	font-size:10px;
	font-weight:normal;
	line-height:16px;
}

.subheadline{
	font-size:20px;
	font-weight:bold;
	color:#D90303;
}

#centralWideBoxArea{
	width:675px;
	padding:7px 35px 8px 35px;
	float:left;
}

.centralWideBoxTXT{
	width:625px;
	padding:0px 25px;
	background:url(http://www.weight-coach.org/image-files/centralbox_wide_bg.gif) repeat-y;
	text-align:justify;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}

.centralWideBoxTXT ul li{
	margin:0px 12px;
	padding:0px 5px;
	list-style-type:none;
	list-style-image:url(http://www.weight-coach.org/image-files/icon_log.jpg);
	font-size:13px;
	line-height:30px;
}


#loginLeft{
	width:25px;
	height:179px;
	float:left;
	background:url(http://www.weight-coach.org/image-files/left_login.jpg) no-repeat;
}

#loginMid{
	width:625px;
	height:179px;
	float:left;
	background:url(http://www.weight-coach.org/image-files/mid_login.jpg) repeat-x;
}

#loginMid ul li{
	margin:0px 16px;
	padding:0px 5px;
	list-style-type:none;
	list-style-image:url(http://www.weight-coach.org/image-files/icon_log.jpg);
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

#loginRight{
	width:25px;
	height:179px;
	float:left;
	background:url(http://www.weight-coach.org/image-files/right_login.jpg) no-repeat;
}

#contentAreaBTM{
	width:745px;
	height:20px;
	float:left;
}

#contentAreaBTMLeft{
	width:29px;
	height:20px;
	background:url(http://www.weight-coach.org/image-files/body_content_btmlt.png) no-repeat;
	float:left;
}

#contentAreaBTMmid{
	width:687px;
	height:20px;
	background:url(http://www.weight-coach.org/image-files/bodycontent_btmid.gif) repeat-x;
	float:left;
}

#contentAreaBTMRight{
	width:29px;
	height:20px;
	background:url(http://www.weight-coach.org/image-files/body_content_btmrt.png) no-repeat;
	float:left;
}

#footerArea{
	width:100%;
	height:63px;
	margin:0 auto;
	float:left;
}

#footer{
	width:745px;
	height:63px;
	margin:0 auto;
}

#footerLeft{
	width:29px;
	height:63px;
	background:url(http://www.weight-coach.org/image-files/footer_left.png) no-repeat;
	float:left;
}

#footerMid{
	width:687px;
	height:43px;
	padding-top:20px;
	background:url(http://www.weight-coach.org/image-files/footer_content_bg.png) repeat-x;
	text-align:center;
	float:left;
}

#footerRight{
	width:29px;
	height:63px;
	background:url(http://www.weight-coach.org/image-files/footer_right.png) no-repeat;
	float:left;
}

.footerTXT{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#FFFFFF;
}

.footerTXT a{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#CCCCCC;
	text-decoration:none;
}

