/* CSS Document */
/* body { margin:0; padding:0; color:#FFFFFF; background:url('/_images/int/int_BGstretch.jpg') top left repeat-x; background-color:#023C6A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } */
body { margin:0; padding:0; color:#FFFFFF; background:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a { color:FFFFFF; text-decoration:underline; }
a:hover { color:#33FFCC; }
ul, ol { margin-left:130px; }

input { font-size:12px; color:#0099FF; }

#main { width:950px; min-height:300px; position:relative; border:none; padding:0; margin:0; }
	#head { position:relative; width:950px; height:193px; left:0px; top:0; }
	#bodyBox { position:relative; width:929px; min-height:inherit; }
		#nav { position:relative; width:177px; height:220px; margin:0px; padding:0px; float:left; }
			ul#nav-list { list-style:none; padding:0; margin:0; }
				#philoNAV a { background:url('/_images/int/int_nav01a.jpg') top left no-repeat; width:177px; height:30px; position:relative; float:left; }
				#philoNAV a:hover { background:url('/_images/int/int_nav01b.jpg'); }
				#clubiNAV a { background:url('/_images/int/int_nav02a.jpg') top left no-repeat; width:177px; height:22px; position:relative; float:left; }
				#clubiNAV a:hover { background:url('/_images/int/int_nav02b.jpg'); }
				#profeNAV a { background:url('/_images/int/int_nav03a.jpg') top left no-repeat; width:177px; height:22px; position:relative; float:left; }
				#profeNAV a:hover { background:url('/_images/int/int_nav03b.jpg'); }
				#sportNAV a { background:url('/_images/int/int_nav04a.jpg') top left no-repeat; width:177px; height:22px; position:relative; float:left; }
				#sportNAV a:hover { background:url('/_images/int/int_nav04b.jpg'); }
				#nutriNAV a { background:url('/_images/int/int_nav05a.jpg') top left no-repeat; width:177px; height:21px; position:relative; float:left; }
				#nutriNAV a:hover { background:url('/_images/int/int_nav05b.jpg'); }
				#clubmNAV a { background:url('/_images/int/int_nav06a.jpg') top left no-repeat; width:177px; height:22px; position:relative; float:left; }
				#clubmNAV a:hover { background:url('/_images/int/int_nav06b.jpg'); }
				#groupNAV a { background:url('/_images/int/int_nav07a.jpg') top left no-repeat; width:177px; height:23px; position:relative; float:left; }
				#groupNAV a:hover { background:url('/_images/int/int_nav07b.jpg'); }
				#resulNAV a { background:url('/_images/int/int_nav08a.jpg') top left no-repeat; width:177px; height:22px; position:relative; float:left; }
				#resulNAV a:hover { background:url('/_images/int/int_nav08b.jpg'); }
				#vygorNAV a { background:url('/_images/int/int_nav09a.jpg') top left no-repeat; width:177px; height:35px; position:relative; float:left; }
				#vygorNAV a:hover { background:url('/_images/int/int_nav09b.jpg'); }
			#onlineLink a { float:left; position:relative; height:103px; width:177px; background:url('/_images/int/int_nav-online1.jpg') top left no-repeat; }
				#onlineLink a:hover { background:url('/_images/int/int_nav-online2.jpg'); }
			#trialBox a { float:left; position:relative; height:87px; width:177px; background:url('/_images/int/int_nav-14day1.jpg') top left no-repeat; }
				#trialBox a:hover { background:url('/_images/int/int_nav-14day2.jpg') top left no-repeat; }
			#findTrainer a { float:left; position:relative; height:79px; width:177px; background:url('/_images/int/int_nav-viewtrainers1.jpg') top left no-repeat; }
				#findTrainer a:hover { background:url('/_images/int/int_nav-viewtrainers2.jpg') top left no-repeat; }
			#loginLink { float:left; position:relative; width:171px; background:url('/_images/int/int_loginbox.jpg') top left no-repeat; padding:3px; text-align:left; }
				#loginLink form { margin-top:25px; }
				input#u { width:165px; }
				input#cleartext_password { width:130px; }
				input#p { width:130px; }
				#loginLink a { color:#032845; font-weight:bold; }
				#loginLink a:hover { color:#ffffff; }
				a#goBUTTON { text-decoration:none; font-weight:bold; font-size:12px; padding:0; background-color:#0000FF; color:#fff; border-top:#0099FF solid 2px; border-left:#0099FF solid 2px; border-bottom:#000 solid 2px; border-right:#000 solid 2px; }
				a#goBUTTON:hover { color:#3399FF; }
		#bodyBackground {  border:none; background:url('/_images/int/int_body-stretch.jpg') bottom right repeat-y; float:right; position:relative; width:752px; }
			#bodyTop {  border:none; margin:0px; padding:0px; float:right; position:relative; text-align:left; width:752px; background:url('/_images/int/int_body-main.jpg') top left no-repeat; min-height:455px; }
			#bodyTop a { color:#FFFFFF; text-decoration:underline; }
			#bodyTop a:hover { color:#33FFCC; }
			#bodyContent a { color:#FFFFFF; text-decoration:underline; }
			#bodyContent a:hover { color:#33FFCC; } 
				h3 { background:none; font-size:18px; margin:0; padding:0; margin-left:25px; margin-top:20px; margin-bottom:10px; text-transform:uppercase; text-shadow:#003366 2px 2px 3px; }

				/* page-hover indicators and page Images per section */
				#philosophy #imageOne { background:url('/_images/int/int_img-01.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#philosophy #imageTwo { background:url('/_images/int/int_img-02.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#philosophy #philoNAV { background:url('/_images/int/int_nav01b.jpg') }
				
				#clubinfo #imageOne { background:url('/_images/int/int_img-03.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#clubinfo #imageTwo { background:url('/_images/int/int_img-04.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#clubinfo #clubiNAV { background:url('/_images/int/int_nav02b.jpg'); }
				
				#protraining #imageOne { background:url('/_images/int/int_img-05.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#protraining #imageTwo { background:url('/_images/int/int_img-06.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#protraining #profeNAV { background:url('/_images/int/int_nav03b.jpg'); }
				
				#sportsconditioning #imageOne { background:url('/_images/int/int_img-07.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#sportsconditioning #imageTwo { background:url('/_images/int/int_img-08.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#sportsconditioning #sportNAV { background:url('/_images/int/int_nav04b.jpg'); }
				
				#nutritionconsulting #imageOne { background:url('/_images/int/int_img-09.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#nutritionconsulting #imageTwo { background:url('/_images/int/int_img-10.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#nutritionconsulting #nutriNAV { background:url('/_images/int/int_nav05b.jpg'); }
				
				#clubmembership #imageOne { background:url('/_images/int/int_img-11.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#clubmembership #imageTwo { background:url('/_images/int/int_img-12.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#clubmembership #clubmNAV { background:url('/_images/int/int_nav06b.jpg'); }
				
				#groupschedule #imageOne { display:none; visibility:hidden; }
				#groupschedule #imageTwo { display:none; visibility:hidden; }
				#groupschedule #groupNAV { background:url('/_images/int/int_nav07b.jpg'); }
				
				#testimonials #imageOne { background:url('/_images/int/int_img-13.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#testimonials #imageTwo { background:url('/_images/int/int_img-14.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#testimonials #resulNAV { background:url('/_images/int/int_nav08b.jpg'); }
				
				#professionalstaff #imageOne { background:url('/_images/int/int_img-15.jpg') top left no-repeat; width:339px; height:200px; float:left; margin-left:30px; clear:left; }
				#professionalstaff #imageTwo { background:url('/_images/int/int_img-16.jpg') top left no-repeat; width:339px; height:200px; float:right; margin-right:30px; }
				#professionalstaff #vygorNAV { background:url('/_images/int/int_nav09b.jpg'); }

				.bodyContent { position:relative; width:705px; display:block; margin-left:25px; }
					.specDiv { background:#00CCCC; border:solid #fff 1px; width:650px; margin-left:30px; padding:10px; font-weight:bold; color:#FFF; }
					.realStrong1 { color:#023C6A; font-size:18px; font-weight:bold; } /* Dark Blue Text */
					.realStrong2 { color:#00CCCC; font-size:18px; font-weight:bold; } /* Medium Teal Text */
					.realStrong3 { color:#FFFFFF; font-size:18px; font-weight:bold; } /* White Text */
					.realStrong4 { color:#9AC3E3; font-size:18px; font-weight:bold; } /* Light Blue Text */
					.realText1 { color:#023C6A; font-size:11px; } /* Dark Blue Text */
					.realText2 { color:#00CCCC; font-size:11px; } /* Medium Teal Text */
					.realText3 { color:#FFFFFF; font-size:11px; } /* White Text */
					.realText4 { color:#9AC3E3; font-size:11px; } /* Light Blue Text */
			#staticFoot { border:none; position:relative; margin:0; padding:0; height:20px; width:746px; float:right; background:url('/_images/int/int_body-foot.jpg') top left no-repeat; }

/* Menu List from templating system */
#menucontainer { margin:0px; margin-left:20px; padding:0px; width:713px; height:auto; padding:4px; padding-left:3px; background:none; }
#menulist { margin:0px; padding:0px; }
#menulist li { float:left; font-size:11px; font-weight:bold; margin-right:14px; list-style:none; }
#menulist li#active a { color:#daeaf7; text-decoration:underline; }
#menulist a { color:#9AC3E3; text-decoration:none; }
#menulist a:hover { color:#00CCCC; text-decoration:underline; }
#btnHolder { float:left; margin-right:15px; margin-bottom:15px; text-align:center; }
#btn1, #btn2 { margin-top:4px; }
#btn1.on, #btn2.on { display:block; visibility:visible; }
#btn1.off, #btn2.off { display:none; visibility:hidden; }
#trainerPic { height:260px; width:170px; border:1px solid white; text-align:center; overflow:hidden; }
#trainer #menucontainer { width:510px; }
#trainer span.fn { font-weight:bold; color:#00bd99; font-size:16px; }
#trainer span.ln { font-weight:bold; color:#ffffff; font-size:16px; }
#trainer #menulist a { color:#00bd99; text-decoration:none; }
#trainer #menulist li #active { color:#ffffff; }
#trainer .bodyContent a { color:#00bd99; }
#trainer .bodyContent a:hover { color:#ffffff; }
