
body { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#b51c03 url('http://www.inshape.net/_images/home/is_home_bg.gif') top left repeat-x; margin:0; }
div, table { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a { color:#5F6062; }

#main { position:relative; width:950px; background:#f5d212; }
	#head { position:relative; width:950px; height:127px; }
		#head-top-stretch { position:relative; width:731px; height:44px; background:url('http://www.inshape.net/_images/internal/head-top-stretch.gif') top left repeat-x; text-align:right; }
			#head-top { position:relative; width:731px; height:44px; background:url('http://www.inshape.net/_images/internal/head-top.gif') top left repeat-x; text-align:right; }
			#head-nav { position:relative; width:731px; height:21px; background:url('http://www.inshape.net/_images/internal/head-nav-bg.gif') top left repeat-x; vertical-align:middle; }
			#head-bot-stretch { position:relative; width:731px; height:62px; background:url('http://www.inshape.net/_images/internal/head-bot-stretch.gif') top left repeat-x; text-align:right; }
				#head-bot { position:relative; width:731px; height:62px; background:url('http://www.inshape.net/_images/internal/head-bot.gif') top right no-repeat; text-align:right; }
	#body { position:relative; width:890px; text-align:left; min-height:470px; height:auto !important; height:470px;}
		#about h3  { position:relative; width:890px; height:51px; background:url('http://www.inshape.net/_images/internal/page-title-aboutus.gif') top left no-repeat; }
		#content-container { position:relative; padding-left:10px; width:690px; min-height:420px; height:auto !important; height:420px; background:url('http://www.inshape.net/_images/internal/main-left-bar.gif') top left no-repeat; text-align:left; }
		#loc-nav { position:absolute; left:703px; top:62px; width:187px; float:left; }
			#club-info { position:relative; width:187px; background:url('http://www.inshape.net/_images/internal/loc-club-info.gif') top left no-repeat; padding:10px; }
	#menucontainer { width:731px; height:22px; text-align:right; padding:10px; }
		#menulist li { padding-left:15px; padding-right:15px; font-size:11px; font-weight:bold; color:#A25023; }
		#menulist a { font-weight:bold; color:#A25023; text-decoration:none; }
		#menulist a:hover { font-weight:bold; color:#A25023; text-decoration:underline; }

/*MENU LINK STYLES*/
.homeLinks { font-size:11px; font-weight:bold; color:#FFFFFF; }
.homeLinks a { font-weight:bold; color:#FFFFFF; text-decoration:none; }
.homeLinks a:hover { font-weight:bold; color:#FFCC00; text-decoration:none; }

	.tbToolbarBodySelected { background:#005DAB; }
	.tbToolbarBodySelected a { color:#ffffff; text-decoration:none; font-weight:bold; }
	.tbToolbarBodySelected a:hover { color:#f5d212; }
	.tbToolbarBody a { color:#f5d212; text-decoration:none; font-weight:bold; }
	.tbToolbarBody a:hover { color:#ffffff; }
	
	#about #nav-about { background:#005DAB; }
	#about #nav-about a { color:#ffffff; text-decoration:none; font-weight:bold; }
	#location #nav-loc { background:#005DAB; }
	#location #nav-loc a { color:#ffffff; text-decoration:none; font-weight:bold; }
	#programs #nav-prog { background:#005DAB; }
	#programs #nav-prog a { color:#ffffff; text-decoration:none; font-weight:bold; }
	#group #nav-grp { background:#005DAB; }
	#group #nav-grp a { color:#ffffff; text-decoration:none; font-weight:bold; }
	#amenities #nav-amen { background:#005DAB; }
	#amenities #nav-amen a { color:#ffffff; text-decoration:none; font-weight:bold; }
	#members #nav-mem { background:#005DAB; }
	#members #nav-mem a { color:#ffffff; text-decoration:none; font-weight:bold; }

/*  Main Content  */
.content { margin-left:40px; padding-top:15px; height:auto; width:635px; }

/* Footer Links */
.linkTable { padding-left:15px; padding-top:25px; vertical-align:baseline; }
.footerLinks { font-size:11px; font-weight:bold; color:#A25023; text-align:right; padding:5px; }
.footerLinks a { font-weight:bold; color:#A25023; text-decoration:none; }
.footerLinks a:hover { font-weight:bold; color:#A25023; text-decoration:underline; }



	 /*START: DROP DOWN MENU CSS*/ 
	#menucontainer ul { margin:0px; padding:0px; list-style:none; }
	#menucontainer li { float: left; position: relative; }
	#menucontainer li ul { display:none; position:absolute; background:#d9d9d9; }
	#menucontainer li > ul { top:auto; left:auto; }
	#menucontainer li:hover ul, li.over ul { display:block; }
	#menucontainer #subnav ul {}
	#menucontainer #subnav a { color:#666666; }
	#menucontainer #subnav a:hover { color:#d9d9d9; background:#333333; }
	
#trainer #trainerPic { float:left; height:282px; width:216px; border:3px solid #4c8dc4; overflow:hidden; margin-right:10px; margin-bottom:10px; }
#trainer h3 { color:#b51c03; font-size:24px; margin:0px; padding:0px; }
#trainer hr { border:1px solid #4c8dc4; }
	#trainer #menuContainer { width:731px; height:22px; text-align:right; padding:10px; }
		#trainer #menuList li { padding-left:30px; padding-right:15px; font-size:11px; font-weight:bold; color:#A25023; }
		#trainer #menuList li#active a { color:#4c8dc4; }
		#trainer #menuList a { font-weight:bold; font-size:14px; color:#A25023; text-decoration:none; }
		#trainer #menuList a:hover { font-weight:bold; color:#A25023; text-decoration:underline; }

