@charset "utf-8";
/* CSS Document */

body { background:#4a4a4a url('/_images/bg.jpg') top left repeat-x; margin:0; padding:0; font-family:Tahoma, Arial, sans-serif; font-size:11px; }
body.int { background:#000 url('/_images/int/horiz_repeatLG.jpg') top center repeat-y; margin:0; padding:0; font-family:Tahoma, Arial, sans-serif; font-size:12px; }
body.trainer { background:#000 url('/_images/int/horiz_repeatLG.jpg') top center repeat-y; margin:0; padding:0; font-family:Tahoma, Arial, sans-serif; font-size:12px; }

.png { behavior: url(/_images/iepngfix.htc); }

/* New Navigation */
#pgBody { background:url('/_images/int/topBG2.jpg') top center no-repeat; }
#pgHead { z-index:10000; height:269px; width:950px; position:relative; margin:0px auto; }
#topNav { position:relative; width:950px; margin:0px auto; height:25px; padding-top:14px; text-align:left; float:left; margin-top:230px; background:none; list-style:none; border:none; }
	#topNav ul { list-style:none; margin:0px; padding:0px; }
		#topNav ul li { line-height:1.3em; float:left; margin:0px; padding:0px; }		
		#topNav ul.navDiv li { display:block; margin-top:0px; font-weight:bold; }
			#topNav ul li a, ul li#nolink { display:block; padding-right:5px; padding-left:5px; padding-top:1px; font-family:"Century Gothic",sans-serif; font-size:11px; padding-bottom:0px; color:#dd963b; text-transform:uppercase; text-decoration:none; margin-left:3px; margin-right:3px; }
			#topNav ul.pipeBreak { color:#dd963b; }
			#topNav ul li a:hover { color:#ffffff; }
			#subNav1, #subNav2, #subNav3, #subNav4, #subNav5, #subNav6, #subNav7, #subNav8, #subNav9, #subNav10, #subNav11, #subNav12 { display:none; position:absolute; margin:0px; padding:0px; background:url('/_images/int/navSlice.jpg') top left repeat-x; min-width:100px; margin-left:6px; margin-right:6px; }
			ul#subNav1 li, ul#subNav2 li, ul#subNav3 li, ul#subNav4 li, ul#subNav5 li, ul#subNav6 li, ul#subNav7 li, ul#subNav8 li, ul#subNav9 li, ul#subNav10 li, ul#subNav11 li, ul#subNav12 li { float:none; margin:0px; padding:0px; }
			ul#subNav1 li a, ul#subNav2 li a, ul#subNav3 li a, ul#subNav4 li a, ul#subNav5 li a, ul#subNav6 li a, ul#subNav7 li a, ul#subNav8 li a, ul#subNav9 li a, ul#subNav10 li a, ul#subNav11 li a, ul#subNav12 li a, ul li#nolink { margin:0px; padding:0px; padding-left:9px; padding-right:12px; padding-top:8px; padding-bottom:2px; } 
			#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, #nav7 li:hover ul#subNav7, li.over ul#subNav7, #nav8 li:hover ul#subNav8, li.over ul#subNav8, #nav9 li:hover ul#subNav9, li.over ul#subNav9, #nav10 li:hover ul#subNav10, li.over ul#subNav10, #nav11 li:hover ul#subNav11, li.over ul#subNav11, #nav12 li:hover ul#subNav12, li.over ul#subNav12 { display:block; z-index:1000; }
				ul li#nolink { color:#cccccc; }
				UL#subNav8 a.sLink { padding-left:15px; }
				ul#subNav1 li.endList a, ul#subNav2 li.endList a, ul#subNav3 li.endList a, ul#subNav4 li.endList a, ul#subNav5 li.endList a, ul#subNav6 li.endList a, ul#subNav7 li.endList a, ul#subNav8 li.endList a, ul#subNav9 li.endList a, ul#subNav10 li.endList a, ul#subNav11 li.endList a, ul#subNav12 li.endList a { margin-bottom:8px; }
#hp-flash { position:relative; height:565px; }
#hp-address { color:#fff; position:relative; top:-40px; }
#hp-links { position:relative; width:983px; height:106px; text-align:center; top:-18px; }
	#links-leftEdge { position:relative; float:left; width:116px; height:106px; background:url('/_images/home/leftEdge.png') top right no-repeat; behavior: url(/_images/iepngfix.htc); }
	#links-findClub { position:relative; float:left; }
	#links-freePass { position:relative; float:left; }
	#links-programs { position:relative; float:left; }
	#links-login { position:relative; float:left; text-align:left; width:315px; height:106px; }
		#login-bg { position:relative; background:url('/_images/home/RIGHT_EDGE.png') top left no-repeat; behavior: url(/_images/iepngfix.htc); width:315px; height:106px; }
		.loginContainer { position:absolute; top:20px; left:20px; text-align:left; }
		.loginContainer input { color:#ffffff; background:#2b2b2b; border:1px solid #2b2b2b; margin:2px; width:180px; }
		.loginContainer a.enter { color:#fcfca6; text-decoration:none; font-size:12px; }
		.loginContainer a.enter:hover { color:#6aff5b; }
		.loginContainer a.code { color:#5b5b5b; text-decoration:none; font-size:12px; }
		.loginContainer a.code:hover { color:#7c7c7c; }
		
#int-top-row { position:relative; height:269px; background:url('/_images/int/topBG.jpg') top center no-repeat; }
#int-middle-row { position:relative; background:url('/_images/int/horiz_repeat2.jpg') top right repeat-y; margin:0px auto; width:950px; min-height:900px; height:auto !important; height:900px; }
#leftContent { float:left; }
#btnAnnounce, #btnEvents { float:left; }
		#panelTopLeft { position:relative; height:375px; width:231px; border:5px solid #b8b99e; background:url('/_images/int/newsBG.jpg') bottom center no-repeat; float:left; margin-left:14px; margin-top:9px; }
		#trainerpanelTopLeft-container #panelTopLeft { position:absolute; top:0; left:0; }
	#imageHolders-container { position:relative; height:425px; float:left; clear:left; margin-left:64px; width:204px; }
		#imageHolders { position:absolute; width:265px; height:425px; top:0; left:-60px; background:url('/_images/int/imageHolders.jpg') top right no-repeat; }
			#left-image-1 { background:url('/_images/int/picSide1.jpg') top left no-repeat; position:absolute; width:235px; height:126px; top:13px; left:13px; overflow:hidden; }
			#left-image-2 { background:url('/_images/int/picSide2.jpg') top left no-repeat; position:absolute; width:235px; height:126px; top:152px; left:13px; overflow:hidden; }
			#left-image-3 { background:url('/_images/int/picSide3.jpg') top left no-repeat; position:absolute; width:235px; height:126px; top:291px; left:13px; overflow:hidden; }
	#body-head-image { background:url('/_images/int/defaultTop.jpg') top left no-repeat; position:relative; float:left; width:605px; height:182px; overflow:hidden; }
	#pageContent { width:590px; padding-left:10px; padding-top:10px; padding-bottom:10px; position:relative; float:left; }
#int-bottom-row { float:left; height:142px; width:100%; background:url('/_images/int/bottomBG.jpg') top center no-repeat; position:relative; vertical-align:top; }
	#int-links { position:relative; margin:0px auto; width:983px; height:106px; text-align:center; }
	#locTitle { background:url('/_images/int/floatTitleCorp.jpg') top left no-repeat; width:58px; height:559px; position:absolute; top:0px; right:4px; }
		#burrridge #locTitle { background:url('/_images/int/floatTitleBurr.jpg') top left no-repeat; }
		#cincinnati #locTitle { background:url('/_images/int/floatTitleCinc.jpg') top left no-repeat; }
		#crestviewhills #locTitle { background:url('/_images/int/floatTitleCres.jpg') top left no-repeat; }
		#dayton #locTitle { background:url('/_images/int/floatTitleDayt.jpg') top left no-repeat; }
		#indianapolis #locTitle { background:url('/_images/int/floatTitleIndi.jpg') top left no-repeat; }
		#northbrook #locTitle { background:url('/_images/int/floatTitleNB.jpg') top left no-repeat; }
		#westlake #locTitle { background:url('/_images/int/floatTitleWest.jpg') top left no-repeat; }
#menucontainer { display:none; }
#menulist { display:none; }

/* Applied Trainer Page Styles */
	.trainer #int-middle-row {min-height:550px; height:auto !important; height:550px; }
		#tHead { position:relative; width:819px; height:155px; background:url('/_images/trainer/imgTrainerPage.jpg') top left no-repeat; margin:0px auto; }
		#tBody { position:relative; margin:0px auto; width:812px; }
			#tPicContainer { position:absolute; width:195px; height:230px; top:4px; left:0; }
				#tPic { position:relative; width:195px; height:230px; overflow:hidden; }
				#tMask { position:absolute; width:195px; height:230px; top:0; left:0; background:url('/_images/trainer/trainerPicFrame.png') top left no-repeat; z-index:950; behavior: url(/_images/iepngfix.htc); }
			#tContent { position:relative; width:395px; margin-left:210px; padding-top:5px; padding-bottom:20px; }
				.trainer h3 { color:#5c9732; font-size:24px; margin:0px; padding:0px; margin-bottom:10px; }
				.trainer #menucontainer { display:block; }
					.trainer #menulist { display:block; list-style:none; padding:0px; margin:0px; }
					.trainer #menulist li { display:inline; padding-right:10px; }
					.trainer #menulist li a { color:#f90; text-decoration:none; font-size:14px; }
					.trainer #menulist li a:hover { color:#c00; }
					.trainer #menulist li#active a { color:#900; } 
			#tButtons { position:absolute; top:4px; left:616px; }

/* Scrolling Sections */
#outer { position:absolute; top:85px; left:0px; width:200px; height:280px; padding:0px; padding-top:0px; overflow:hidden; }
#inner { position:relative; width:196px; padding:5px; }
	#inner img { margin:2px; }
#scrollArea { position:absolute; left:212px; top:92px; height:280px; width:17px; overflow:hidden; background:url('/_images/int/scrollerTrack.png') top center no-repeat; }
#scroller { position:absolute; top:0px; width:17px; height:30px; background:url('/_images/int/scrollerHandle.png') top center no-repeat; cursor:pointer; }

#outer2 { position:absolute; top:85px; left:0px; width:200px; height:280px; padding:0px; padding-top:0px; overflow:hidden; }
#inner2 { position:relative; width:196px; padding:5px;  }
	#inner2 img { margin:2px; }
#scrollArea2 { position:absolute; left:212px; top:92px; height:280px; width:17px; overflow:hidden; background:url('/_images/int/scrollerTrack.png') top center no-repeat; }
#scroller2 { position:absolute; top:0px; width:17px; height:30px; background:url('/_images/int/scrollerHandle.png') top center no-repeat; cursor:pointer; }

#hoverObj { position:absolute; top:0px; left:365px; display:block; background:url('/_images/int/logo_topHOME.png') top left no-repeat; width:221px; height:234px; }
	#hOtitle { font-family:"Century Gothic"; font-size:11px; text-transform:uppercase; text-align:center; margin-top:178px; color:#dd963b; }