@charset "utf-8";
/* CSS Document */
html, body, table {  min-height:100%; height:100% !important; height:100%; }
body { background:#000000; margin:0px; padding:0px; color:#F8F8F8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:100%; width:100%; }
/*strong, b { font-size:12px; color:#CCFF00; }*/
a { color:#ffffff; }
a:hover { color:#CCFF00; text-decoration:none; }
p { margin:0px; padding:5px; }

/* HP Style */
#flash { width:950px; height:650px; margin:0 auto; }
#login { position:relative; width:433px; height:42px; background:url('/_images/newtemplate/hp_loginbox.jpg') top left no-repeat; margin:0 auto; }
	#login #u { position:absolute; top:15px; left:35px; width:150px; background:none; }
	#login #p, #login #cleartext_password { position:absolute; top:15px; left:210px; width:150px; background:none; }
	#login a#goBtn { position:absolute; width:30px; height:30px; top:8px; left:385px; background:url('/_images/newtemplate/hp_loginbutton1.png') top left no-repeat; }
		#login a#goBtn:hover { background:url('/_images/newtemplate/hp_loginbutton2.png') top left no-repeat; }
	#login a#signup { position:absolute; top:35px; left:38px; font-size:9px; color:#ccc; }
		#login a#signup:hover { color:#b5dc0f; }
#text { width:850px; color:#666; margin:0 auto; margin-top:20px; text-align:justify; }
		
/* INT STYLES */
#wrapper { width:950px; margin:0px auto; position:relative; }
	#header { width:950px; height:188px; background:url('/_images/newtemplate/int_banner_right.jpg') top right no-repeat; z-index:900; }
	#menucontainer { display:none; z-index:950; }
	#menulist { display:none; z-index:950; }
		#leftHead { background:url('/_images/newtemplate/int_banner_left.jpg') top left no-repeat; width:412px; height:155px; float:left; }
		#rightHead { background:url('/_images/newtemplate/int_banner_right.jpg') top right no-repeat; width:538px; height:155px; float:left; }
		#formHolder { width:305px; height:30px; position:absolute; top:87px; right:40px; }
			#login_form input { width:120px; height:13px; background:none; margin-right:15px; border:none; font-size:10px; color:#f8f8f8; text-transform:lowercase; }
			#login_form #goBtn { position:absolute; top:-6px; right:-4px; }
		#mainNav { width:950px; height:33px; z-index:950; }
		#mainNav #n0, #mainNav #n7 { float:left; z-index:950; }
			#mainNav ul { margin:0px; padding:0px; list-style:none; z-index:950; }
			#mainNav ul li { float:left; position:relative; z-index:950; }
			#mainNav ul li a { font-weight:bold; text-transform:lowercase; text-decoration:none; font-size:10px; z-index:950; }
			#mainNav ul li a span { color:#FFFFFF; text-transform:capitalize; z-index:950; }
			#mainNav ul li a:hover span { color:#CCFF00; z-index:950; }
				#subNav1, #subNav2, #subNav3, #subNav4, #subNav5, #subNav6 { display:none; background:url('/_images/newtemplate/dropdown_bg.jpg') top left repeat-x; }
				#mainNav ul.sub { position:absolute; float:none; top:33px; line-height:1.5em; left:0px; min-width:130px; width:auto !important; width:130px; }
				#mainNav ul.sub li.endLI { line-height:.5em; }
					#mainNav ul #subNav4 { min-width:180px; }
					#mainNav ul.sub li { padding-left:15px; float:none; }
					#nav1 li:hover ul#subNav1, li.over ul#subNav1, #nav2 li:hover ul#subNav2, li.over ul#subNav2, #nav3 li:hover ul#subNav3, li.over ul#subNav3, #nav4 li:hover ul#subNav4, li.over ul#subNav4, #nav5 li:hover ul#subNav5, li.over ul#subNav5, #nav6 li:hover ul#subNav6, li.over ul#subNav6 { display:block; }
		#bottomNav { background:url('/_images/newtemplate/int_navsubsection.jpg') top left no-repeat; width:950px; height:28px; border:none; }
			#locIdentifier  { display:none; }

		#mainBody { background:url('/_images/newtemplate/int_bodystretch.jpg') top left repeat-y; min-height:100%; height:100% !important; height:100%; z-index:5; }
			#mainTitle { width:950px; height:117px; background:url('/_images/newtemplate/int_bodytitle_blank.jpg') top left no-repeat; }
				/* Page-specific title overrides */
				#belong #mainTitle { background:url('/_images/newtemplate/int_bodytitle_belong.jpg') top left no-repeat; }
					#belong.philosophy #mainTitle { background:url('/_images/newtemplate/int_bodytitle_ourphilosophy.jpg') top left no-repeat; }
					#belong.clubs #mainTitle { background:url('/_images/newtemplate/int_bodytitle_ourclubs.jpg') top left no-repeat; }
					#belong.ourprograms #mainTitle { background:url('/_images/newtemplate/int_bodytitle_ourprograms.jpg') top left no-repeat; }
					#belong.ourtrial #mainTitle { background:url('/_images/newtemplate/int_bodytitle_ourtrial.jpg') top left no-repeat; }
				
				#ourprograms #mainTitle { background:url('/_images/newtemplate/int_bodytitle_ourprograms.jpg') top left no-repeat; }
					#ourprograms.clubmembership #mainTitle { background:url('/_images/newtemplate/int_bodytitle_clubmembership.jpg') top left no-repeat; }
					#ourprograms.personalizedtraining #mainTitle { background:url('/_images/newtemplate/int_bodytitle_personalizedtraining.jpg') top left no-repeat; }
					#ourprograms.nutritionweightloss #mainTitle { background:url('/_images/newtemplate/int_bodytitle_nutritionweightloss.jpg') top left no-repeat; }
					#ourprograms.specializedgrouptraining #mainTitle { background:url('/_images/newtemplate/int_bodytitle_specializedgrouptraining.jpg') top left no-repeat; }
					#ourprograms.onlineprograms #mainTitle { background:url('/_images/newtemplate/int_bodytitle_opp.jpg') top left no-repeat; }
					
				#getinspired #mainTitle { background:url('/_images/newtemplate/int_bodytitle_getinspired.jpg') top left no-repeat; }
					#getinspired.gopromovideos #mainTitle { background:url('/_images/newtemplate/int_bodytitle_gopromovideos.jpg') top left no-repeat; }
					#getinspired.gotestimonials #mainTitle { background:url('/_images/newtemplate/int_bodytitle_gotestimonials.jpg') top left no-repeat; }
					#getinspired.gocommunity #mainTitle { background:url('/_images/newtemplate/int_bodytitle_gocommunity.jpg') top left no-repeat; }
					
				#getgear #mainTitle { background:url('/_images/newtemplate/int_bodytitle_getgear.jpg') top left no-repeat; }
					#getgear.goapparel #mainTitle { background:url('/_images/newtemplate/int_bodytitle_goapparel.jpg') top left no-repeat; }
					#getgear.goequipment #mainTitle { background:url('/_images/newtemplate/int_bodytitle_goequipment.jpg') top left no-repeat; }
					#getgear.gonutrition #mainTitle { background:url('/_images/newtemplate/int_bodytitle_gonutrition.jpg') top left no-repeat; }
					#getgear.clubofferings #mainTitle { background:url('/_images/newtemplate/int_bodytitle_clubofferings.jpg') top left no-repeat; }
					
				#companyinfo #mainTitle { background:url('/_images/newtemplate/int_bodytitle_companyinfo.jpg') top left no-repeat; }
					#companyinfo.franchiseinfo #mainTitle { background:url('/_images/newtemplate/int_bodytitle_franchiseinfo.jpg') top left no-repeat; }
					#companyinfo.ourstory #mainTitle { background:url('/_images/newtemplate/int_bodytitle_ourstory.jpg') top left no-repeat; }
					#companyinfo.goowners #mainTitle { background:url('/_images/newtemplate/int_bodytitle_goowners.jpg') top left no-repeat; }
					#companyinfo.advisors #mainTitle { background:url('/_images/newtemplate/int_bodytitle_meetOurAdvisors.jpg') top left no-repeat; }
					#companyinfo.contactus #mainTitle { background:url('/_images/newtemplate/int_bodytitle_contactUs.jpg') top left no-repeat; }
					
				#locations #mainTitle { background:url('/_images/newtemplate/int_bodytitle_findalocation.jpg') top left no-repeat; }
					#locations.birmingham #mainTitle { background:url('/_images/newtemplate/int_bodytitle_birmingham.jpg') top left no-repeat; }
					#locations.charlotte #mainTitle { background:url('/_images/newtemplate/int_bodytitle_charlotte.jpg') top left no-repeat; }
					#locations.indianapolis #mainTitle { background:url('/_images/newtemplate/int_bodytitle_indianapolis.jpg') top left no-repeat; }
					#locations.memphis #mainTitle { background:url('/_images/newtemplate/int_bodytitle_memphis.jpg') top left no-repeat; }
					#locations.nashville #mainTitle { background:url('/_images/newtemplate/int_bodytitle_nashville.jpg') top left no-repeat; }
					#locations.paducah #mainTitle { background:url('/_images/newtemplate/int_bodytitle_paducah.jpg') top left no-repeat; }
					#locations.suwanee #mainTitle { background:url('/_images/newtemplate/int_bodytitle_suwanee.jpg') top left no-repeat; }
					#locations.clubschedules #mainTitle { background:url('/_images/newtemplate/int_bodytitle_clubSchedules.jpg') top left no-repeat; }

			#mainContainer { position:relative; width:950px; min-height:458px; height:auto !important; height:458px; background:url('/_images/newtemplate/int_bodymain.jpg') top left no-repeat; z-index:1; }
				#mainContent { position:relative; margin:0px; padding:0px; padding-left:80px; width:500px; padding-bottom:10px; z-index:500; }
				#rightPNG { position:relative; background:none; width:420px; height:455px; float:right; clear:left; top:-118px; right:0px; margin-right:-370px; z-index:-1; }
					/* Page-specific right-side image overrides */
					#belong #rightPNG { background:url('/_images/newtemplate/int_rightimg_01.png') top left no-repeat; }
						#belong.philosophy #rightPNG { background:url('/_images/newtemplate/int_rightimg_06.png') top left no-repeat; }
						#belong.clubs #rightPNG { background:url('/_images/newtemplate/int_rightimg_ourfacilities.png') top left no-repeat; }
						#belong.amenities #rightPNG { background:url('/_images/newtemplate/int_rightimg_08.png') top left no-repeat; }
						#belong.ourtrial #rightPNG { background:url('/_images/newtemplate/int_rightimg_02.png') top left no-repeat; }
					
					#ourprograms #rightPNG { background:url('/_images/newtemplate/int_rightimg_02.png') top left no-repeat; }
						#ourprograms.clubmembership #rightPNG { background:url('/_images/newtemplate/int_rightimg_clubmemberships.png') top left no-repeat; }
						#ourprograms.personalizedtraining #rightPNG { background:url('/_images/newtemplate/int_rightimg_04.png') top left no-repeat; }
						#ourprograms.nutritionweightloss #rightPNG { background:url('/_images/newtemplate/int_rightimg_nutrition.png') top left no-repeat; }
						#ourprograms.specializedgrouptraining #rightPNG { background:url('/_images/newtemplate/int_rightimg_specialized.png') top left no-repeat; }
						#ourprograms.onlineprograms #rightPNG{ background:url('/_images/newtemplate/int_rightimg_opp.png') top left no-repeat; }
						
					#getinspired #rightPNG { background:url('/_images/newtemplate/int_rightimg_03.png') top left no-repeat; }
						#getinspired.gopromovideos #rightPNG { background:url('/_images/newtemplate/int_rightimg_govideos.png') top left no-repeat; }
						#getinspired.gotestimonials #rightPNG { background:url('/_images/newtemplate/int_rightimg_02.png') top left no-repeat; }
						#getinspired.gocommunity #rightPNG { background:url('/_images/newtemplate/int_rightimg_gocommunity.png') top left no-repeat; }
						
					#getgear #rightPNG { background:url('/_images/newtemplate/int_rightimg_01.png') top left no-repeat; }
						#getgear.goapparel #rightPNG { display:none; visibility:hidden; background:none; /*background:url('/_images/newtemplate/int_rightimg_01.png') top left no-repeat;*/ }
						#getgear.goequipment #rightPNG { background:url('/_images/newtemplate/int_rightimg_02.png') top left no-repeat; }
						#getgear.gonutrition #rightPNG { background:url('/_images/newtemplate/int_rightimg_03.png') top left no-repeat; }
						#getgear.clubofferings #rightPNG { background:url('/_images/newtemplate/int_rightimg_04.png') top left no-repeat; }
						
					#companyinfo #rightPNG { background:url('/_images/newtemplate/int_rightimg_05.png') top left no-repeat; }
						#companyinfo.franchiseinfo #rightPNG { background:url('/_images/newtemplate/int_rightimg_franchiseinfo.png') top left no-repeat; }
						#companyinfo.ourstory #rightPNG { background:url('/_images/newtemplate/int_rightimg_ourstory.png') top left no-repeat;}
						#companyinfo.goowners #rightPNG { background:url('/_images/newtemplate/int_rightimg_10.png') top left no-repeat; }
						#companyinfo.advisors #rightPNG { background:url('/_images/newtemplate/int_rightimg_ourstory.png') top left no-repeat; }
						#companyinfo.contactus #rightPNG { background:url('/_images/newtemplate/int_rightimg_10.png') top left no-repeat; }
					
					#locations #rightPNG { background:url('/_images/newtemplate/int_rightimg_08.png') top left no-repeat; }
						#locations.birmingham #rightPNG { background:url('/_images/newtemplate/int_rightimg_09.png') top left no-repeat; }
						#locations.memphis #rightPNG { background:url('/_images/newtemplate/int_rightimg_10.png') top left no-repeat; }
						#locations.nashville #rightPNG { background:url('/_images/newtemplate/int_rightimg_11.png') top left no-repeat; }
						#locations.paducah #rightPNG { background:url('/_images/newtemplate/int_rightimg_12.png') top left no-repeat; }

				#rightSpacer { position:absolute; clear:right; float:right; width:260px; top:200px; right:45px; text-align:center; z-index:900; }

		#footerTop { position:relative; float:left; width:950px; height:156px; background:url('/_images/newtemplate/int_footer_center.jpg') bottom left no-repeat; }
			div#footer-left { position:absolute; width:78px; height:93px; top:0; left:0; background:url('/_images/newtemplate/int_footer_topleft.jpg') top left no-repeat; }
			a#foot-link-1 { position:absolute; width:268px; height:93px; top:0; left:78px; background:url('/_images/newtemplate/int_footer_but01a.jpg') top left no-repeat; }
				a#foot-link-1:hover { background:url('/_images/newtemplate/int_footer_but01b.jpg') top left no-repeat; }
			a#foot-link-2 { position:absolute; width:279px; height:93px; top:0; left:346px; background:url('/_images/newtemplate/int_footer_but02a.jpg') top left no-repeat; }
				a#foot-link-2:hover { background:url('/_images/newtemplate/int_footer_but02b.jpg') top left no-repeat; }
			div#footer-right { position:absolute; width:325px; height:93px; top:0; left:625px; background:url('/_images/newtemplate/int_footer_topright.jpg') top left no-repeat; }
		
		/* Page Specific Footer Graphics */
			#companyinfo a#foot-link-1 { position:absolute; width:268px; height:93px; top:0; left:78px; background:url('/_images/newtemplate/ci_footer_but01a.jpg') top left no-repeat; }
				#companyinfo a#foot-link-1:hover { background:url('/_images/newtemplate/ci_footer_but01b.jpg') top left no-repeat; }
			#companyinfo a#foot-link-2 { position:absolute; width:279px; height:93px; top:0; left:346px; background:url('/_images/newtemplate/ci_footer_but02a.jpg') top left no-repeat; }
				#companyinfo a#foot-link-2:hover { background:url('/_images/newtemplate/ci_footer_but02b.jpg') top left no-repeat; }
			#companyinfo.franchiseinfo  a#foot-link-1 { position:absolute; width:268px; height:93px; top:0; left:78px; background:url('/_images/newtemplate/int_footer_but01(ourstory)a.jpg') top left no-repeat; }
				#companyinfo.franchiseinfo  a#foot-link-1:hover { background:url('/_images/newtemplate/int_footer_but01(ourstory)b.jpg') top left no-repeat; }
			
			#ourprograms.onlineprograms div#footer-left { position:absolute; width:950px; height:93px; top:0; left:0; background:url('/_images/newtemplate/int_footer_OPP.jpg') top left no-repeat; }
			#ourprograms.onlineprograms a#foot-link-1 { display:none; visibility:hidden; }
			#ourprograms.onlineprograms a#foot-link-2 { display:none; visibility:hidden; }
			#ourprograms.onlineprograms div#footer-right { display:none; visibility:hidden; }

			
			#footerTop a, #footerTop img { float:left; }
		#footerBottom { float:left; width:950px; height:69px; background:url('/_images/newtemplate/int_footer_botleft.jpg') bottom left no-repeat; }
			#footerBottom a { float:right; }

/* Locations: Show & style menucontainer & menulist */
	#locations.findalocation  #menucontainer { display:none; visibility:hidden; }
	#locations #locIdentifier { display:block; font-weight:bold; color:#CCFF00; float:left; height:20px; margin-left:203px; padding-top:7px; }
	#locations #menucontainer { display:block; padding-top:7px; float:left; margin-left:10px; }
	#locations #menulist { display:block; list-style:none; margin:0px; padding:0px; }
	#locations #menulist li { float:left; text-transform:lowercase; margin:0px; padding:0px; background:url('/_images/newtemplate/int_sub_nav_separator.jpg') bottom right no-repeat; padding-left:10px; padding-right:15px; }
	#locations #menulist li a { font-weight:bold; text-decoration:none; color:#ccc; }
	#locations #menulist li a:hover { color:#cf0; }
	#locations #menulist li#active a { color:#cf0; }

/* Trainer page overrides */
	#trainers #menucontainer { display:block; width:700px; margin-left:230px; padding-top:5px; }
	#trainers #menulist { display:block; list-style:none; margin:0px; padding:0px; }
	#trainers #menulist li { float:left; text-transform:lowercase; }
	#trainers #menulist li a { display:block; margin-right:3px; margin-left:5px; }

				#trainer #mainTitle { position:relative; background:url('/_images/newtemplate/int_bodytitle_goTrainers.jpg') top left no-repeat; }
				#trainer #mainTitle big { position:absolute; top:70px; left:340px; font-weight:bold; font-size:24px; }
				#trainer #rightSpacer { top:-87px; text-align:left; }
					#trainer #trainer-underlay { position:relative; width:240px; height:313px; overflow:hidden; background:url('/_images/newtemplate/trainer_underlay.jpg') top left no-repeat; margin-top:7px; margin-left:9px; margin-bottom:10px; }
					#trainer #trainer-overlay { position:absolute; top:0; left:0; width:260px; height:333px; background:url('/_images/newtemplate/trainer_overlay.png') top left no-repeat; }

			#trainer div#footer-left { position:absolute; width:950px; height:93px; top:0; left:0; background:url('/_images/newtemplate/int_footer_OPP.jpg') top left no-repeat; }













































