@charset "utf-8";
/* CSS Document */

body { font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px; background:#e0dcd6 url('/trainerinsite/_customers/westonfitness/_images/home/bg_repeatVert.jpg') top center repeat-x; margin:0; padding:0; }
h2 { color:#00188e; text-align:center; font-size:38px; margin:2px; padding:0px; font-weight:normal; }
a { color:#003366; }
a:hover { color:#369; }

#main { position:relative; width:950px; margin:0 auto; }
	#head { position:relative; width:950px; margin:0 auto; }
    	#logo { position:relative; width:950px; height:138px; background:url('/trainerinsite/_customers/westonfitness/_images/home/head_top.jpg') top left no-repeat; }
    	#flash { position:relative; width:950px; height:185px; }
		#head-bottom { position:relative; width:950px; height:27px; background:url('/trainerinsite/_customers/westonfitness/_images/home/head_bottom.jpg') top left no-repeat; }
    	#navigation { position:relative; width:950px; height:45px; }
			#navigation ul { list-style:none; margin:0; padding:0; }
			#navigation ul li { list-style:none; margin:0; padding:0; display:inline; }
				a#nav01 { position:relative; width:98px; height:35px; background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-01a.jpg') top left no-repeat; float:left; }
					a#nav01:hover { background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-01b.jpg') top left no-repeat; }
				a#nav02 { position:relative; width:129px; height:35px; background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-02a.jpg') top left no-repeat; float:left; }
					a#nav02:hover { background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-02b.jpg') top left no-repeat; }
				a#nav03 { position:relative; width:121px; height:35px; background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-03a.jpg') top left no-repeat; float:left; }
					a#nav03:hover { background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-03b.jpg') top left no-repeat; }
				a#nav04 { position:relative; width:202px; height:35px; background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-04a.jpg') top left no-repeat; float:left; }
					a#nav04:hover { background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-04b.jpg') top left no-repeat; }
				a#nav05 { position:relative; width:163px; height:35px; background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-05a.jpg') top left no-repeat; float:left; }
					a#nav05:hover { background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-05b.jpg') top left no-repeat; }
				a#nav06 { position:relative; width:137px; height:35px; background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-06a.jpg') top left no-repeat; float:left; }
					a#nav06:hover { background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-06b.jpg') top left no-repeat; }
				a#nav07 { position:relative; width:100px; height:35px; background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-07a.jpg') top left no-repeat; float:left; }
					a#nav07:hover { background:url('/trainerinsite/_customers/westonfitness/_images/home/nav-hp-07b.jpg') top left no-repeat; }
    #body { position:relative; width:950px; min-height:450px; background:#5f89a2 url('/trainerinsite/_customers/westonfitness/_images/home/hp_body_main.jpg') top left no-repeat; text-align:left; margin:0 auto; }
    #footer { position:relative; width:950px; height:91px; background:url('/trainerinsite/_customers/westonfitness/_images/home/hp_body_footer.jpg') top left no-repeat; margin:0 auto; }
	
	/* INTERNAL SPECIFIC STYLES */
    	/* set default header image */
		.internal 		#int-head-image { position:relative; width:950px; height:185px; background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_misc1.jpg') top left no-repeat; }
		/* override default image */
    	#about			#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_aboutus.jpg'); }
    	#news			#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_news.jpg'); }
    	#membership		#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_membership.jpg'); }
    	#groupfit		#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_groupfitness.jpg'); }
    	#schedules		#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_classschedules.jpg'); }
    	#findtrainer	#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_findtrainer.jpg'); }
    	#employment		#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_employment.jpg'); }
    	#contact		#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_contactus.jpg'); }
    	#wellness		#int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_corporatewellness.jpg'); }
		#personaltraining #int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_personaltraining.jpg'); }
		
		#trainer h4 { font-size:22px; color:#0f46ab; }
		#trainer #tPic { width:200px; height:250px; border:1px solid #FFFFFF; float:right; margin-left:10px; margin-bottom:10px; overflow:hidden; }
		#training #int-head-image { background:url('/trainerinsite/_customers/westonfitness/_images/internal/head_personaltraining.jpg'); }
		
		#main-login { padding:30px; }
