@charset "utf-8";
/* CSS Document */
body,html { height:100%; }
body { font-family:Arial, Helvetica, sans-serif; background:url('/_images/internal/bg-repeat-x.jpg') repeat-x top left #d8dac5; color:#79795f; font-size:12px; margin:0px; padding:0px;  }
body#hp { background:#000 url('/_images/home/bgHome1.jpg') top center no-repeat; text-align:center; }
table {  margin:0px; padding:0px; height:100%;} 
#centeringDiv { position:relative; width:1000px; height:682px; text-align:center; margin:0px auto; }
#hpMainDiv { margin:0 auto; }
	#hpButtons { margin:0px auto; width:411px; height:177px; margin-bottom:20px; }
		#fp { float:left; }
		#ra { float:right; }
#MainDiv { position:absolute; margin:0 auto; width:1200px; left:-600px; }
#baseLevel { height:100%; width:100%; }
	#header { width:100%; height:300px; padding:0px; }
		#flashNav { margin:0px auto; width:1000px; height:300px; background:none; }
	#mainTable { background:url('/_images/internal/table-bg-repeatY.gif') top center repeat-y; margin:0px auto; height:100%; }
		#mLeft { background:url('/_images/internal/armpitLeft.jpg') top right no-repeat; height:399px; width:50%; }
			#contentArea { position:relative; background:url('/_images/internal/bg_topBody.jpg') top right no-repeat; margin:0px auto; width:872px; min-height:399px; height:auto !important; height:399px; padding:20px; }
			#tfm #contentArea { background:url('/_images/internal/bg_topBody_Mgt.jpg') top center no-repeat;  }
				#leftInt { float:left; width:266px; height:auto; margin-top:-20px; margin-left:-20px; margin-right:10px; }
					#tfmImg { display:none; }
					#freePass { margin:0px; padding:0px; width:267px; height:171px; background:url('/_images/internal/LINK_iPOD.jpg') top left no-repeat; }
					#olp { margin:0px; padding:0px; width:267px; height:147px; }
					#myAd { margin:0px; padding:0px; width:267px; height:auto; background:url('/_images/internal/LINK_CLIENT_replace.jpg') top left no-repeat; }
					#intLogo { margin:0px; padding:0px; width:267px; height:81px; background:url('/_images/internal/logoFloat_underLinks.jpg') top left no-repeat; }
				#tfm #leftInt { display:none; visibility:hidden; }
		#mRight { background:url('/_images/internal/armpitRight.jpg') top left no-repeat; height:399px; width:50%; }
		
H4 { margin:0px; padding:0px; font-weight:bold; margin-bottom:20px; color:#ffffff; text-shadow:#484a35 2px 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#484a35,direction=135,strength=4); width:600px; }
#menucontainer { display:none; }
#menulist { display:none; }

/* Trainer Page Overrides & Styles */
#trainer H4 { width:860px; }
#trainer #menucontainer { float:left; margin-bottom:10px; width:390px; display:block; background:#a1a185; height:24px; }
#trainer #menulist { display:block; list-style:none; padding:0px; margin:0px; }
	#trainer #menulist li { float:left; }
		#trainer #menulist li a { font-family:Eurostile, helvetica; float:left; display:block; color:#ffffff; text-decoration:none; padding-left:4px; padding-top:4px; padding-right:10px; font-weight:bold; font-size:14px; }
		#trainer #menulist li a:hover { color:#000000; }
		#trainer #menulist li#active a { color:#000000; }
#trainer #leftBox { float:left; width:200px; margin-right:20px; margin-bottom:20px; }
	#trainer #trainerPic { width:200px; overflow:hidden; height:250px; border:2px solid #ffffff; margin-bottom:10px; }
	#trainer #FreeConsult { margin-bottom:10px; } 
	#trainer #ThreeSessions { margin-bottom:10px; } 
	#trainer #TrainWithMe { margin-bottom:10px; }
/* Management Services Overrides & Styles */
#opp #contentArea { background:url('/_images/opp/bg_topBody.jpg') top right no-repeat; }
#opp h4 { height:90px; visibility:hidden; }
#opp #intLogo { display:none; }
#opp #olp { display:none; }