@charset "utf-8";
/* CSS Document */
html, body { height:100%; }
body { margin:0px; padding:0px; background:url('/_images/int/int_BG_pattern.jpg') top left repeat-x #294b4c; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
a { color:#FFFFFF; }
a:hover { color:#cccccc; }
#bodyContainer { margin:0px auto; width:950px; position:relative; background:url('/_images/int/int_bodystretch.jpg') top left repeat-y; }
	#bHeader { width:950px; height:243px; background:url('/_images/int/int_header_contact.jpg') top left no-repeat; }
	#fHeader { width:950px; height:430px; }
		#about #bHeader { background:url('/_images/int/int_header_tp.jpg') top left no-repeat; }
		#amenities #bHeader { background:url('/_images/int/int_header_amenities.jpg') top left no-repeat; }
		#contact #bHeader { background:url('/_images/int/int_header_contact.jpg') top left no-repeat; }
		#groupex #bHeader { background:url('/_images/int/int_header_groupex.jpg') top left no-repeat; }
		#opp #bHeader { background:url('/_images/int/int_header_opp.jpg') top left no-repeat; }
		#schedules #bHeader { background:url('/_images/int/int_header_schedules.jpg') top left no-repeat; }
		#services #bHeader { background:url('/_images/int/int_header_services.jpg') top left no-repeat; }
		#swim #bHeader { background:url('/_images/int/int_header_swim.jpg') top left no-repeat; }
		#tennis #bHeader { background:url('/_images/int/int_header_tennis.jpg') top left no-repeat; }
		#trainer #bHeader { background:url('/_images/int/int_header_tp.jpg') top left no-repeat; }
	#bodyMain { width:722px; min-height:351px; height:auto !important; height:351px; }
		#about #bodyMain { background:url('/_images/int/int_bodymain_about.jpg') top left no-repeat; }
		#amenities #bodyMain { background:url('/_images/int/int_bodymain_amenities.jpg') top left no-repeat; }
		#contact #bodyMain { background:url('/_images/int/int_bodymain_contact.jpg') top left no-repeat; }
		#groupex #bodyMain { background:url('/_images/int/int_bodymain_groupexercise.jpg') top left no-repeat; }
		#opp #bodyMain { background:url('/_images/int/int_bodymain_opp.jpg') top left no-repeat; }
		#schedules #bodyMain { background:url('/_images/int/int_bodymain_classschedules.jpg') top left no-repeat; }
		#services #bodyMain { background:url('/_images/int/int_bodymain_services.jpg') top left no-repeat; }
		#swim #bodyMain { background:url('/_images/int/int_bodymain_swim.jpg') top left no-repeat; }
		#tennis #bodyMain { background:url('/_images/int/int_bodymain_tennisprogram.jpg') top left no-repeat; }
		#trainer #bodyMain { background:url('/_images/int/int_bodymain_tp.jpg') top left no-repeat; }
#mainNav { position:relative; width:950px; height:25px; }
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, #nav8, #nav9 { float:left; margin:0px; padding:0px; }
#nav1 li, #nav2 li, #nav3 li, #nav4 li, #nav5 li, #nav6 li, #nav7 li, #nav8 li, #nav9 li { margin:0px; padding:0px; list-style:none; border:none; position:relative; }
#nav1 ul, #nav2 ul, #nav3 ul, #nav4 ul, #nav5 ul, #nav6 ul, #nav7 ul, #nav8 ul, #nav9 ul { position:absolute; top:25px; left:0px; list-style:none; margin:0px; padding:0px; font-size:11px; display:none; background:url('/_images/int/nav_dropdown_stretch.jpg') top left repeat-x; border-top:none; }
/* About - no dropdown
	#nav1 ul li { list-style:none; width:137px; text-align:left; line-height:1.5em; }
	#nav1 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav1 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav1 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav1 li:hover #subNav1, li.over ul#subNav1 { display:block; z-index:1000; }
*/
/* About Us */	
	#nav1 ul li { list-style:none; width:97px; text-align:left; line-height:1.5em; }
	#nav1 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav1 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav1 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav1 li:hover #subNav1, li.over ul#subNav1 { display:block; z-index:1000; }
/* Contact Us */	
	#nav2 ul li { list-style:none; width:116px; text-align:left; line-height:1.5em; }
	#nav2 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav2 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav2 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav2 li:hover #subNav2, li.over ul#subNav2 { display:block; z-index:1000; }
/* Amenities */	
	#nav3 ul li { list-style:none; width:130px; text-align:left; line-height:1.5em; }
	#nav3 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav3 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav3 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav3 li:hover #subNav3, li.over ul#subNav3 { display:block; z-index:1000; }
/* Services */
	#nav4 ul li { list-style:none; width:180px; text-align:left; line-height:1.5em; }
	#nav4 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav4 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav4 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav4 li:hover #subNav4, li.over ul#subNav4 { display:block; z-index:1000; }
/* Group Exercise */
	#nav5 ul li { list-style:none; width:153px; text-align:left; line-height:1.5em; }
	#nav5 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav5 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav5 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav5 li:hover #subNav5, li.over ul#subNav5 { display:block; z-index:1000; }
/* Tennis Program */
	#nav6 ul li { list-style:none; width:158px; text-align:left; line-height:1.5em; }
	#nav6 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav6 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav6 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav6 li:hover #subNav6, li.over ul#subNav6 { display:block; z-index:1000; }
/* Swim */
	#nav7 ul li { list-style:none; width:110px; text-align:left; line-height:1.5em; }
	#nav7 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav7 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav7 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav7 li:hover #subNav7, li.over ul#subNav7 { display:block; z-index:1000; }
/* Class Schedules - no dropdown
	#nav8 ul li { list-style:none; width:190px; text-align:left; line-height:1.5em; }
	#nav8 ul li a { margin-left:5px; margin-right:8px; display:block; padding-top:1px; padding-left:3px; color:#f4ffff; font-size:11px; text-decoration:none; border-bottom:1px solid red; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold; }
	#nav8 ul li a:hover { color:#ffffff; background:url('/_images/int/ddListHover.jpg') top left repeat-x; }
		#subNav8 { list-style:none; border:1px solid #333333; border-top:none; }
		#nav8 li:hover #subNav8, li.over ul#subNav8 { display:block; z-index:1000; }
*/
	#mBody { width:950px; min-height:351px; height:auto !important; height:351px; background:url('/_images/int/int_bodymain_blank.jpg') top left no-repeat; }
		#HPage #mBody { background:url('/_images/int/hp_bodymain.jpg') top left no-repeat; min-height:231px; height:auto !important; height:231px;  }
		#about #mBody { background:url('/_images/int/int_bodymain_about.jpg') top left no-repeat; }
		#amenities #mBody { background:url('/_images/int/int_bodymain_amenities.jpg') top left no-repeat; }
		#contact #mBody { background:url('/_images/int/int_bodymain_contact.jpg') top left no-repeat; }
		#groupex #mBody { background:url('/_images/int/int_bodymain_groupexercise.jpg') top left no-repeat; }
		#opp #mBody { background:url('/_images/int/int_bodymain_opp.jpg') top left no-repeat; }
		#schedules #mBody { background:url('/_images/int/int_bodymain_classschedules.jpg') top left no-repeat; }
		#services #mBody { background:url('/_images/int/int_bodymain_services.jpg') top left no-repeat; }
		#swim #mBody { background:url('/_images/int/int_bodymain_swim.jpg') top left no-repeat; }
		#tennis #mBody { background:url('/_images/int/int_bodymain_tennisprogram.jpg') top left no-repeat; }
		#trainer #mBody { background:url('/_images/int/int_bodymain_tp.jpg') top left no-repeat; }
		
		#lContent { width:648px; min-height:351px; height:auto !important; height:351px; padding-left:40px; padding-top:100px; padding-bottom:5px; }
			#HPage #lContent { min-height:231px; height:auto !important; height:231px; }
		#lImage { float:left; background:url('/_images/int/int_leftimg_01.png') top left no-repeat; width:255px; height:230px; margin-top:-100px; margin-left:-40px; margin-right:5px; margin-bottom:5px; top:0px; left:0px; }
			#lImage.img1 { background:url('/_images/int/int_leftimg_01.png') top left no-repeat; }
			#lImage.img2 { background:url('/_images/int/int_leftimg_02.png') top left no-repeat; }
			#lImage.img3 { background:url('/_images/int/int_leftimg_03.png') top left no-repeat; }
			#lImage.img4 { background:url('/_images/int/int_leftimg_04.png') top left no-repeat; }
			#lImage.img5 { background:url('/_images/int/int_leftimg_05.png') top left no-repeat; }
			#lImage.img6 { background:url('/_images/int/int_leftimg_06.png') top left no-repeat; }
			#lImage.img7 { background:url('/_images/int/int_leftimg_07.png') top left no-repeat; }
			#lImage.img8 { background:url('/_images/int/int_leftimg_08.png') top left no-repeat; }
			#lImage.img9 { background:url('/_images/int/int_leftimg_09.png') top left no-repeat; }
			#lImage.img10 { background:url('/_images/int/int_leftimg_10.png') top left no-repeat; }
			#lImage.img11 { background:url('/_images/int/int_leftimg_11.png') top left no-repeat; }
			#lImage.img12 { background:url('/_images/int/int_leftimg_12.png') top left no-repeat; }
			#lImage.img13 { background:url('/_images/int/int_leftimg_13.png') top left no-repeat; }
			#lImage.img14 { background:url('/_images/int/int_leftimg_14.png') top left no-repeat; }
			#lImage.img15 { background:url('/_images/int/int_leftimg_15.png') top left no-repeat; }
			#lImage.img16 { background:url('/_images/int/int_leftimg_16.png') top left no-repeat; }
			#lImage.img17 { background:url('/_images/int/int_leftimg_17.png') top left no-repeat; }
			#lImage.img18 { background:url('/_images/int/int_leftimg_18.png') top left no-repeat; }
			#lImage.img19 { background:url('/_images/int/int_leftimg_19.png') top left no-repeat; }
			#lImage.img20 { background:url('/_images/int/int_leftimg_20.png') top left no-repeat; }
			#lImage.img21 { background:url('/_images/int/int_leftimg_21.png') top left no-repeat; }
			#lImage.img22 { background:url('/_images/int/int_leftimg_22.png') top left no-repeat; }
			#lImage.img23 { background:url('/_images/int/int_leftimg_23.png') top left no-repeat; }
			#lImage.img24 { background:url('/_images/int/int_leftimg_24.png') top left no-repeat; }
			#lImage.img25 { background:url('/_images/int/int_leftimg_25.png') top left no-repeat; }
			
			#opp #lImage { background:url('/_images/int/int_leftimg_opp.png') top left no-repeat; }
			
		#rightButtons { width:228px; min-height:100%; height:100% !important; height:100%; float:right; clear:both; }
			#loginArea { background:url('/_images/int/int_loginarea.jpg') top left no-repeat; width:228px; height:85px; }
				#login_form input { border:1px solid #ffffff; width:75px; height:10px; font-size:9px; color:#CCCCCC; background:none; }
				#login_form #u { position:absolute; top:318px; right:130px; width:86px; border:none; }
				#login_form #cleartext_password, #login_form #p { position:absolute; top:318px; right:44px; width:72px; border:none; }
				#login_form #goBtn { position:absolute; top:317px; right:14px; }
				#login_form #oppLink { position:absolute; top:336px; right:76px; font-size:10px; color:#72bdc3; }
				#login_form #oppLink:hover { color:#ffffff; }
				
				#HPage #login_form input { border:1px solid #ffffff; width:75px; height:10px; font-size:9px; color:#CCCCCC; background:none; }
				#HPage #login_form #u { position:absolute; top:504px; right:130px; width:86px; border:none; }
				#HPage #login_form #cleartext_password, #login_form #p { position:absolute; top:504px; right:44px; width:72px; border:none; }
				#HPage #login_form #goBtn { position:absolute; top:505px; right:14px; }
				#HPage #login_form #oppLink { position:absolute; top:523px; right:76px; font-size:10px; color:#72bdc3; }
				#HPage #login_form #oppLink:hover { color:#ffffff; }

			#oppButton { width:228px; height:116px; background:url('/_images/int/int_onlineprogramsa.jpg') top left no-repeat; }
			#trainerButton { width:228px; height:38px; background:url('/_images/int/int_findtrainera.jpg') top left no-repeat; }
			#trialButton { width:228px; height:112px; background:url('/_images/int/int_freetriala.jpg') top left no-repeat; }
	#footer { background:url('/_images/int/int_footer.png') top left no-repeat; width:950px; height:76px; margin:0px auto; }

#trainer #tpLeft { overflow:hidden; float:left; width:205px; height:300px; margin-top:-60px; margin-left:0px; margin-right:15px; margin-bottom:5px; top:0px; left:0px; } 
#trainer #lImage { margin:0px; padding:0px; margin-bottom:10px; overflow:hidden; background:#000000; border:1px solid red; float:left; width:200px; height:255px; }
#trainer h4 { font-size:18px; color:#0a8789; font-weight:bold; margin:0px; padding:0px; margin-bottom:15px; }
#trainer #menucontainer { display:block; margin:0px; padding:0px; width:418px; float:left; height:30px; }
#trainer #menulist { list-style:none; margin:0px; padding:0px; }
#trainer #menulist li { float:left; margin:0px; padding:0px; }
#trainer #menulist li a { padding-right:20px; font-weight:bold; text-decoration:none; }
#trainer #twmButton { margin:0px auto; width:173px; height:32px; }


