@charset "utf-8";
/* CSS Document */
html, body { margin:0px; padding:0px; }
body { font-family:Arial, Helvetica, sans-serif; color:#ffffff; background:url('/_images/hp/hp_backgroundstretch.jpg') top left repeat-x; }
a { color:#FFFF00; }
a:hover { color:#FFFFFF; }
div, table { margin:0px; padding:0px; }
hr { border:1px solid #bae6ff; }
#webMain { width:990px; margin:0px auto; padding:0px; position:relative; }
#header { height:239px; width:990px; }
#contArea { background:url('/_images/hp/hp_body_stretch.jpg') top center repeat-y; width:990px; position:relative; }
#contLeft { position:relative; float:left; margin:0px; padding:0px; width:669px; min-height:455px; !important height:455px; }
	#welcome #contLeft { background:url('/_images/hp/hp_body1_welcome.jpg') top left no-repeat; }
	#amenities #contLeft { background:url('/_images/hp/hp_body1_amenities.jpg') top left no-repeat; }
	#weightloss #contLeft { background:url('/_images/hp/hp_body1_weightloss.jpg') top left no-repeat; }
	#fitcamp #contLeft { background:url('/_images/hp/hp_body1_fitCamp.jpg') top left no-repeat; }
	#products #contLeft { background:url('/_images/hp/hp_body1_products.jpg') top left no-repeat; }
	#slenderfx #contLeft { background:url('/_images/hp/hp_body1_slenderfx.jpg') top left no-repeat; }
	#classschedules #contLeft { background:url('/_images/hp/hp_body1_classschedules.jpg') top left no-repeat; }
	#contactus #contLeft { background:url('/_images/hp/hp_body1_contactus.jpg') top left no-repeat; }
	#kidsfit #contLeft { background:url('/_images/hp/hp_body1_pipersRun.jpg') top left no-repeat; }
	#fitcamplite #contLeft { background:url('/_images/hp/hp_body1_fitCampLite.jpg') top left no-repeat; }
	#community #contLeft { background:url('/_images/hp/hp_body1_community.jpg') top left no-repeat; }
#contRight { float:right; position:relative; margin:0px; padding:0px; width:321px; min-height:455px; !important height:455px; background:url('http://www.fortmyersfitness.com/_images/hp/hp_body3.jpg') top right no-repeat; }
#intCont { width:540px; margin-left:80px; padding-top:130px; height:100%; font-size:12px; }
#footer-main { }
/* OPP */
#opp #contArea { background:url('/_images/tp/tp_body_stretch.jpg') top center repeat-y; width:990px; position:relative; }
#opp #contLeft { position:relative; background:url('/_images/opp/opp_body.jpg') top center no-repeat; float:left; margin:0px; padding:0px; width:990px; min-height:455px; height:auto !important; height:455px; } 
#opp #intCont { width:810px; padding-top:70px; height:100%; font-size:12px; }
/* Menu hider */
#menucontainer { display:none; }
#menulist { display:none; }
/* TRAINER PAGES */
#trainer #contArea { background:url('/_images/tp/tp_body_stretch.jpg') top center repeat-y; width:990px; position:relative; }
#trainer #contLeft { background:url('/_images/tp/tp_body1.jpg') top left no-repeat; position:relative; float:left; margin:0px; padding:0px; width:990px; min-height:475px; !important height:475px; } 
#trainer #intCont { width:810px; padding-top:130px; height:100%; font-size:12px; }
#trainer #menucontainer { display:block; padding:0px; margin:0px; float:left; margin-top:-60px; margin-left:390px; width:440px; }
#trainer #menulist { display:block; list-style:none; padding:0px; margin:0px; }
#trainer #menulist li { float:left; padding:0px; margin:0px; }
#trainer #menulist li a { padding-right:20px; font-weight:bold; color:#bae6ff; text-decoration:none; text-transform:uppercase; }
#trainer #menulist li a:hover { color:#FFFF00; text-decoration:underline; }
#trainer #menulist li#active a { color:#FFFF00; text-decoration:underline; }
#trainer #trainerLeft { float:left; width:220px; height:330px; margin-right:30px; margin-bottom:30px; }
#trainer #trainerPic { width:216px; height:282px; overflow:hidden; background:url('/_images/tp/trainerpic.jpg') top left no-repeat; }
#trainer #trBtn { width:216px; height:41px; margin-top:5px; }
#trainer hr { border:1px solid #bae6ff; }
#trainer h3 { font-size:20px; color:#FFFF00; font-weight:bold; margin-top:-5px; margin-left:250px; }
