@charset "utf-8";
/* CSS Document */
body { font-size:12px; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; background:url('/_images/hp/hp_bg_stretch.jpg') top left repeat-x #373737; margin:0px; padding:0px; }
a { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; }
a:hover { color:#cccccc; }
#menucontainer, #menulist { display:none; }
#p-main { width:950px; margin:0px auto; }
#p_header { position:relative; width:950px; height:174px; }
	#p_header #pleft { float:left; width:332px; height:137px; background:url('/_images/int/int_banner_left.jpg') top left no-repeat; }
		#home #p_header #pleft { background:url('/_images/hp/hp_banner_left.jpg') top left no-repeat; }
	#p_header #pcenter { float:left;width:294px; height:137px; background:url('/_images/int/int_banner_center.jpg') top left no-repeat; }
		#home #p_header #pcenter { float:left;width:294px; height:137px; background:url('/_images/hp/hp_banner_center.jpg') top left no-repeat; }
	#p_header #pright { float:left;width:324px; height:137px; background:url('/_images/int/int_banner_right.jpg') top left no-repeat; }
	#p_header #pnav { float:left; width:950px; height:37px; background:url('/_images/int/int_navbar.jpg') top left no-repeat; }
		#home #p_header #pnav { background:url('/_images/hp/hp_navbar.jpg') top left no-repeat; }
	#p_header #pnav #navL { margin:0px; padding:0px; list-style:none; margin-left:170px; margin-top:8px; }
		#p_header #pnav #navL li { float:left; }
		#p_header #pnav #navL li.spacer { width:40px; }
			#p_header #pnav #navL li a { text-transform:uppercase; padding-right:15px; }
#p-body { position:relative; width:950px; }
	#p-body #lSide { position:absolute; top:0; left:0; width:409px; height:484px; }
		#p-body #lSide #leftImgT { float:right; background:url('/_images/int/int_body_topleft.jpg') top left no-repeat; width:409px; height:219px; padding-top:44px; }
			#home #p-body #lSide #leftImgT { float:left; background:url('/_images/hp/hp_body_topleft.jpg') top left no-repeat; width:409px; height:221px; padding-top:0;  }
				#intPic { width:375px; height:215px; float:right; border:2px solid #795300; overflow:hidden; }
				#intPic p { margin:0; padding:0; }
					#amenities #intPic { background:url('/_images/int/int_image03.jpg') top left no-repeat; }
					#events #intPic { background:url('/_images/int/int_image05.jpg') top left no-repeat; }
					#fitnessprograms #intPic { background:url('/_images/int/int_image02.jpg') top left no-repeat; }
					#groupexercise #intPic { background:url('/_images/int/int_image04.jpg') top left no-repeat; }
					#tennis #intPic { background:url('/_images/int/int_image07.jpg') top left no-repeat; }
					#onlineprograms  #p-body #lSide #leftImgT { background:url('/_images/int/opp_body_topleft.jpg') top left no-repeat; }
						#onlineprograms #intPic { background:none; }
		#p-body #lSide #leftImgLB { float:left; background:none; width:262px; height:213px; }
			#home #p-body #lSide #leftImgLB { background:url('/_images/hp/hp_body_botleft.jpg') top left no-repeat; width:228px; height:255px; }
		#p-body #lSide #leftImgRB { float:left; background:none; width:147px; height:213px; }
			#home #p-body #lSide #leftImgRB { float:left; background:none; width:181px; height:255px; }
	#p-body #rSide { margin-left:409px; width:541px; min-height:476px; height:auto !important; height:476px; background:url('/_images/hp/hp_body_botright.jpg') top left no-repeat; }
#p-body #rSide #myContent { display:block; padding-left:20px; padding-top:40px; color:#ffffff; }
	#home #p-body #rSide #myContent { padding-left:0px; }
	#p-body #rSide #myContent h2 { margin:0px; margin-bottom:10px; padding:0px; font-size:18px; color:#FFFFFF; font-weight:bold; }
		#home #p-body #rSide #myContent h2 { margin:0px; margin-bottom:10px; padding:0px; font-size:18px; color:#FFFFFF; font-weight:bold; }	

	#contactus #intPic { background:url('/_images/int/int_image09.jpg') top left no-repeat; }
	
#trainer #rSide { float:left; width:500px; min-height:476px; height:auto !important; height:476px; background:none; }
#trainer #lSide { float:left; width:330px; height:420px; } 
#trainer #menucontainer { display:block; width:450px; height:20px; }
#trainer #menulist { display:block; padding:0px; margin:0px; list-style:none; }
#trainer #menulist li { float:left; }
#trainer #menulist li a { color:#8b6001; padding-right:10px; }
#trainer #menulist li a:hover { color:#ffffff; }
#trainer #menulist li#active a { color:#ffffff; }
#trainer #leftImgTrainer { float:right; width:230px; min-height:352px; height:auto; !important; height:352px; }
#trainer #trainerPic { width:216px; height:282px; margin-top:44px; margin-right:7px; float:right; overflow:hidden; }
#trainer #trainerBtn { float:right; }
