@charset "utf-8";
/* CSS Document */
body { color:#fff; background:#000209 url('/_images/int/int_stretch.jpg') top left repeat-x; font-size:12px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }

body.home1 { background:#000 url('/_images/hp/clouds1.jpg') top center repeat-x; }
body.home2 { background:#000 url('/_images/hp/clouds2.jpg') top center repeat-x; }
body.home3 { background:#000 url('/_images/hp/clouds3.jpg') top center repeat-x; }

img.png { behavior:url('/_images/iepngfix.htc'); }

a { color:#ff0; text-decoration:none; }
a:hover { color:#fc0; text-decoration:underline; }

div#int-main { position:relative; width:100%; text-align:left; }
	div#int-head { position:relative; width:950px; height:145px; margin:0 auto; }
		div#int-logo { position:relative; float:left; width:320px; }
		div#int-head-top { position:relative; width:630px; height:145px; background:url('/_images/int/int_head2.jpg') top left no-repeat; float:left }
		div#int-nav { position:absolute; top:0px; right:0px; width:630px; height:150px; }
	
	div#int-body { position:relative; background:url('/_images/int/public-bg.jpg') top center no-repeat; width:949px; min-height:652px; height:auto !important; height:652px; margin:0 auto; }
		div#int-body-left { position:relative; width:530px; z-index:950; margin-left:20px; padding-bottom:20px; }
			div#int-title { font-size:24px; margin-bottom:5px; padding-top:30px; }
			.internal div#menucontainer { position:relative; }
				.internal #menucontainer ul { list-style:none; margin:0; padding:0; }
					.internal #menucontainer li { float:left; padding-left:7px; padding-right:7px; }
					.internal #menucontainer a { color:#f5bb11; font-weight:bold; font-size:14px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
					.internal #menucontainer a:hover { color:#f18d15; }
					.internal #menucontainer li#active a { color:#f18d15; }
		div#int-body-right { position:absolute; top:0; right:0; width:568px; height:652px; z-index:900; z-index:900; }
			#about div#int-body-right { background:url('/_images/int/int_rightimage-about.jpg') top left no-repeat; }
			#locations div#int-body-right { background:url('/_images/int/int_rightimage-locations.jpg') top left no-repeat; }
			#classes div#int-body-right { background:url('/_images/int/int_rightimage-classes.jpg') top left no-repeat; }
			#services div#int-body-right { background:url('/_images/int/int_rightimage-services.jpg') top left no-repeat; }
			#tour div#int-body-right { background:url('/_images/int/int_rightimage-tour.jpg') top left no-repeat; }
			#video div#int-body-right { background:url('/_images/int/int_rightimage-video.jpg') top left no-repeat; }
			#contact div#int-body-right { background:url('/_images/int/int_rightimage-contact.jpg') top left no-repeat; }
			#login div#int-body-right { background:url('/_images/int/int_rightimage-about.jpg') top left no-repeat; }
			#trainer div#int-body-right { background:url('/_images/int/int_rightimage-blank.jpg') top left no-repeat; }
			#absecon div#int-body-right { background:url('/_images/int/int_rightimage-absecon.jpg') top left no-repeat; }
			#eggharbor div#int-body-right { background:url('/_images/int/int_rightimage-eggharbor.jpg') top left no-repeat; }
			#northfield div#int-body-right { background:url('/_images/int/int_rightimage-northfield.jpg') top left no-repeat; }
			#ventnor div#int-body-right { background:url('/_images/int/int_rightimage-ventnor.jpg') top left no-repeat; }
			#onlineprograms div#int-body-right { background:url('/_images/int/int_rightimage-opp.jpg') top left no-repeat; }
			#blank div#int-body-right { background:url('/_images/int/int_rightimage-blank.jpg') top left no-repeat; }
			
			#int-free-trial a { display:block; position:absolute; top:280px; right:10px; width:375px; height:75px; background:url('/_images/int/int_promo_freemonth1.png') top left no-repeat; behavior:url('/_images/iepngfix.htc'); cursor:pointer; }
			#int-free-trial a:hover { background:url('/_images/int/int_promo_freemonth2.png') top left no-repeat; }
			#int-online-programs a { display:block; position:absolute; top:355px; right:10px; width:375px; height:95px; background:url('/_images/int/int_promo_onlineprog1.png') top left no-repeat; behavior:url('/_images/iepngfix.htc'); cursor:pointer; }
			#int-online-programs a:hover { background:url('/_images/int/int_promo_onlineprog2.png') top left no-repeat; }
			#int-find-trainer a { display:block; position:absolute; top:450px; right:10px; width:375px; height:75px; background:url('/_images/int/int_promo_findtrainer1.png') top left no-repeat; behavior:url('/_images/iepngfix.htc'); cursor:pointer; }
			#int-find-trainer a:hover { background:url('/_images/int/int_promo_findtrainer2.png') top left no-repeat; }
			#int-movie a { display:block; position:absolute; top:525px; right:195px; width:190px; height:50px; background:url('/_images/int/int_promo_seeamovie1.png') top left no-repeat; behavior:url('/_images/iepngfix.htc'); cursor:pointer; }
			#int-movie a:hover { background:url('/_images/int/int_promo_seeamovie2.png') top left no-repeat; }
			#int-tour a { display:block; position:absolute; top:525px; right:10px; width:185px; height:80px; background:url('/_images/int/int_promo_takeatour1.png') top left no-repeat; behavior:url('/_images/iepngfix.htc'); cursor:pointer; }
			#int-tour a:hover { background:url('/_images/int/int_promo_takeatour2.png') top left no-repeat; }
			
			#clubtour #int-free-trial { display:none; visibility:hidden; }
			#clubtour #int-online-programs { display:none; visibility:hidden; }
			#clubtour #int-find-trainer { display:none; visibility:hidden; }
			#clubtour #int-movie { display:none; visibility:hidden; }
			#clubtour #int-tour { display:none; visibility:hidden; }
		
div#int-footer { position:relative; text-align:center; width:100%; height:112px; background:url('/_images/int/int_footer_stretch.jpg') top left repeat-x; }
	
	#trainer #leftSide {
		position:absolute;
		top:35px;
		left:0;
		width:240px;
	}
		#trainer #trainerPic {
			position:relative;
			width:214px;
			height:270px;
			border:none;
			overflow:hidden;
			margin:11px;
		}
		#trainer #trainerOverlay {
			position:absolute;
			width:240px;
			height:296px;
			top:0;
			left:0;
			background:url('/_images/tp/picFrame.png') top left no-repeat;
			z-index:900;
		}
		#trainer #trainerName {
			color:#fff;
			font-family:"Century Gothic", Arial, Helvetica, sans-serif;
			font-size:22px;
			text-align:center;
			text-transform:uppercase;
		}
	#trainer #tpContent {
		width:410px;
		height:100%;
		margin-left:250px;
		padding-top:40px;
	}
		#trainer #menucontainer {
			display:block;
			visibility:visible;
		}
			#trainer #menulist {
				list-style:none;
				padding:0px;
				margin:0px;
			}
				#trainer #menulist li {
					float:none;
					display:inline;
					margin:0;
					padding:0;
					padding-right:10px;
					cursor:default;
				}
				#trainer #menulist li a {
					font-family:"Century Gothic", Arial, Helvetica, sans-serif;
					font-size:12px;
					text-transform:uppercase;
					font-weight:bold;
					color:#ff0;
					text-decoration:none;
					font-weight:bold;
				}
				#trainer #menulist li a:hover {
					color:#fc0;
				}
				#trainer #menulist li#active a {
					color:#fff;
				}
	#trainer #body-right {
		position:absolute;
		top:0;
		right:0;
		width:250px;
		padding-top:40px;
	}
	#trainer #body-right img {
		margin-bottom:5px;
	}
		#trainer a#btnStore {
			position:relative;
			width:250px;
			height:250px;
			float:left;
			background:url('/_images/tp/btn_buy_up.jpg') top left no-repeat;
		}
		#trainer a#btnStore:hover {
			background:url('/_images/tp/btn_buy_over.jpg') top left no-repeat;
		}












































