/* CSS Document */
* { margin:0; padding:0; }
body { background:url('/_images/INT/int_stretch.jpg') top left repeat-x #9089B3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
body#home { background:url('/_images/HP/hp_stretch.jpg') top left repeat-x #B1A9D0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
p { color:#ffffff; }
h2 { text-align:left; }
#bodyBox { color:#ffffff; position:relative; margin-top:20px; margin-left:20px; text-align:justify; }
#main { position:relative; width:950px; }
#header { position:absolute; left:0; top:0; }
#menulist, #menucontainer { display:none; visibility:hidden; } 
#headerSpacer { position:relative; top:0; left:0; height:239px; width:950px; }
#bannerRT { left:569px; top:31px; position:absolute; width:381px; height:152px; }
#bannerRB { left:569px; top:183px; position:absolute; width:381px; height:56px; }
#topNav { z-index:1000; position:relative; left:0; top:0; width:950px; height:31px; list-style:none; text-indent:0; border:none; }
#topNav li { float:left; margin:0; padding:0; }
#HPHome { background:url('/_images/HP/nav-hp01a.jpg') top left no-repeat; }
#HPHome:hover { background:url('/_images/HP/nav-hp01b.jpg') top left no-repeat; }
#HPLoca { background:url('/_images/HP/nav-hp02a.jpg') top left no-repeat; }
#HPLoca:hover { background:url('/_images/HP/nav-hp02b.jpg') top left no-repeat; }
#HPAmen { background:url('/_images/HP/nav-hp03a.jpg') top left no-repeat; }
#HPAmen:hover { background:url('/_images/HP/nav-hp03b.jpg') top left no-repeat; }
#HPPers { background:url('/_images/HP/nav-hp04a.jpg') top left no-repeat; }
#HPPers:hover { background:url('/_images/HP/nav-hp04b.jpg') top left no-repeat; }
#HPClub { background:url('/_images/HP/nav-hp05a.jpg') top left no-repeat; }
#HPClub:hover { background:url('/_images/HP/nav-hp05b.jpg') top left no-repeat; }
#HPSche { background:url('/_images/HP/nav-hp06a.jpg') top left no-repeat; }
#HPSche:hover { background:url('/_images/HP/nav-hp06b.jpg') top left no-repeat; }
#HPStaf { background:url('/_images/HP/nav-hp07a.jpg') top left no-repeat; }
#HPStaf:hover { background:url('/_images/HP/nav-hp07b.jpg') top left no-repeat; }
#HPCont { background:url('/_images/HP/nav-hp08a.jpg') top left no-repeat; }
#HPCont:hover { background:url('/_images/HP/nav-hp08b.jpg') top left no-repeat; }
#HPMemb { background:url('/_images/HP/nav-hp09a.jpg') top left no-repeat; }
#HPMemb:hover { background:url('/_images/HP/nav-hp09b.jpg') top left no-repeat; }
#thePicture { margin:0; padding:0; position:absolute; left:0px; top:31px; }
/*
#thePicture2 { margin-right:10px; margin-left:20px; margin-top:81px; padding:0; position:relative; float:right; clear:right; }
#thePicture3 { margin-right:10px; margin-left:20px; margin-top:10px; padding:0; position:relative; float:right; clear:right; }
*/
#picFrame1 { overflow:hidden; width:255px; height:171px; margin-right:10px; margin-left:20px; margin-top:81px; padding:0; position:relative; float:right; clear:right; }
#picFrame2 { overflow:hidden; width:255px; height:171px; margin-right:10px; margin-left:20px; margin-top:10px; padding:0; position:relative; float:right; clear:right; }

#specOffers { position:absolute; top:346px; left:20px; height:129px; list-style:none; text-indent:0; border:none; }
#specOffers li { float:left; list-style:none; text-indent:0; border:none; }
#freeTrial { background:url('/_images/HP/hp_7day1.jpg') top left no-repeat; }
#freeTrial:hover { background:url('/_images/HP/hp_7day2.jpg') top left no-repeat; }
#ourSchedules {background:url('/_images/HP/hp_sched1.jpg') top left no-repeat; }
#ourSchedules:hover {background:url('/_images/HP/hp_sched2.jpg') top left no-repeat; }
#findATrainer { background:url('/_images/HP/hp_trainer1.jpg') top left no-repeat; }
#findATrainer:hover { background:url('/_images/HP/hp_trainer2.jpg') top left no-repeat; }
#onlinePrograms { background:url('/_images/HP/hp_onlprog1.jpg') top left no-repeat; }
#onlinePrograms:hover { background:url('/_images/HP/hp_onlprog2.jpg') top left no-repeat; }
#guide { background:url('/_images/HP/hp_guide1.jpg') top left no-repeat; }
#guide:hover { background:url('/_images/HP/hp_guide2.jpg') top left no-repeat; }

#INTspecOff { position:absolute; left:660px; width:275px; height:71px; top:-20px; list-style:none; text-indent:0; margin-top:20px; }
#INTspecOff li { float:left; list-style:none; text-indent:0; border:none; padding:0; margin:0; }
#INTfreeTrial { background:url('/_images/INT/int_7daypass1.gif') top left no-repeat; }
#INTfreeTrial:hover { background:url('/_images/INT/int_7daypass2.gif') top left no-repeat; }
#INTonlinePrograms { background:url('/_images/INT/int_onlprog1.gif') top left no-repeat; }
#INTonlinePrograms:hover { background:url('/_images/INT/int_onlprog2.gif') top left no-repeat; }

#INTloca h3 { background:url('/_images/INT/int_title01.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#INTloca #pageIMG { background:url('/_images/INT/int_banner08.jpg') top left no-repeat; position:absolute; top:31px; left:0; }

#INTamen h3 { background:url('/_images/INT/int_title02.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#INTamen #pageIMG { background:url('/_images/INT/int_banner06.jpg') top left no-repeat; position:absolute; top:31px; left:0; }

#INTpers h3 { background:url('/_images/INT/int_title03.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#INTpers #pageIMG { background:url('/_images/INT/int_banner03.jpg') top left no-repeat; position:absolute; top:31px; left:0; }

#INTclub h3 { background:url('/_images/INT/int_title10.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#INTclub #pageIMG { background:url('/_images/INT/int_banner10.jpg') top left no-repeat; position:absolute; top:31px; left:0; }

#INTsche h3 { background:url('/_images/INT/int_title05.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#INTsche #pageIMG { background:url('/_images/INT/int_banner09.jpg') top left no-repeat; position:absolute; top:31px; left:0; }
#INTsche #INTspecOff { visibility:hidden; display:none; }
#INTsche #picFrame1 { visibility:hidden; display:none; }
#INTsche #picFrame2 { visibility:hidden; display:none; }

#INTstaf h3 { background:url('/_images/INT/int_title06.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#INTstaf #pageIMG { background:url('/_images/INT/int_banner02.jpg') top left no-repeat; position:absolute; top:31px; left:0; }

#INTcont h3 { background:url('/_images/INT/int_title07.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#INTcont #pageIMG { background:url('/_images/INT/int_banner03.jpg') top left no-repeat; position:absolute; top:31px; left:0; }

#opp h3 { background:url('/_images/opp/int_title_OPP.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; }
#opp #pageIMG { background:url('/_images/INT/int_banner06.jpg') top left no-repeat; position:absolute; top:31px; left:0; }
#opp #INTspecOff, #opp #picFrame2, #opp #picFrame1 { display:none; }
#opp #oppImg { background:url('/_images/opp/rightimg-OPP.jpg') top left no-repeat; width:340px; height:340px; float:right; margin-top:-48px; margin-left:20px; margin-bottom:20px; }

#trainer h3 { background:url('/_images/INT/int_titleBLANK.jpg') top left no-repeat; position:absolute; top:182px; left:0; width:569px; height:57px; text-align:left; }
#trainer h3 div { font-size:24px; padding-top:10px; color:#ffffff; }
#trainer #pageIMG { background:url('/_images/INT/int_banner03.jpg') top left no-repeat; position:absolute; top:31px; left:0; }
#trainMenu a { font-weight:bold; text-transform:uppercase; font-family:Geneva, Arial, Helvetica, sans-serif; color:#c8c1e1; background-color:#463a77; text-decoration:none; margin-right:30px; padding:5px; border:1px dotted #c8c1e1; font-size:12px; }
#trainMenu a:hover { color:#ffffff; }
#trainerPic { overflow:hidden; width:255px; height:342px; border:1px solid white; margin-right:10px; margin-left:40px; margin-bottom:20px; margin-top:81px; padding:0; position:relative; float:right; clear:right; }
