@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
}

body {
	color:#666;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url('/trainerinsite/_customers/onelifefitness/_images/hp/bgRepeatSquare.jpg') top left fixed ;
	margin:0;
}
a {
	color:#0070c9;
}
a:hover {
	color:#fd6802;
}
	div#wrap {
		width:100%;
		background:url('/trainerinsite/_customers/onelifefitness/_images/hp/bgRepeat.jpg') top left fixed repeat-x;
		margin:0;
		padding:0;
	}
		div#container {
			position:relative;
			width:957px;
			border-left:14px solid #fd6802;
			border-right:14px solid #fd6802;
			margin:0 auto;
		}
			div#header {
				position:relative;
				width:947px;
				height:293px;
				background:url('/trainerinsite/_customers/onelifefitness/_images/hp/topFlash.jpg') top left no-repeat;
				margin:0 auto;
				z-index:10;
			}
			div#navigation {
				position:relative;
				width:947px;
				height:50px;
				background:url('/trainerinsite/_customers/onelifefitness/_images/hp/navRightEdge.jpg') top left repeat-x;
				margin:0 auto;
				z-index:10;
			}
				div#navigation ul {
					list-style:none;
					margin:0;
					padding:0;
				}
					div#navigation li.loc {
						position:relative;
						display:inline;
						float:left;
					}
						div#navigation a {
							color:#fff;
							font-weight:bold;
							text-decoration:none;
							font-size:12px;
							white-space:nowrap;
						}
								#subNav1, #subNav2, #subNav3, #subNav4, #subNav5, #subNav6, #subNav7 { 
									display:none;
								}
									#nav01 li:hover ul#subNav1, li.over ul#subNav1, #nav02 li:hover ul#subNav2, li.over ul#subNav2, #nav03 li:hover ul#subNav3, li.over ul#subNav3, #nav04 li:hover ul#subNav4, li.over ul#subNav4, #nav05 li:hover ul#subNav5, li.over ul#subNav5, #nav06 li:hover ul#subNav6, li.over ul#subNav6 { 
										display:block;
										background:url('/trainerinsite/_customers/onelifefitness/_images/hp/subNavBG.png') top left repeat-x;
									}
										#subNav1 {
											width:123px;
										}
										#subNav2 {
											width:172px;
										}
										#subNav3 {
											width:174px;
										}
										#subNav4 {
											width:128px;
										}
										#subNav6 {
											width:250px;
										}
								#navigation ul.sub {
									position:absolute;
									top:50px;
									left:0px;
									padding-top:10px;
								}
									#navigation ul.sub li {
										padding:0 10px;
									}
										#navigation ul.sub li:hover, #navigation ul.sub li:hover a, #navigation ul.sub a:hover {
											color:#fd6802;
										}
							#navigation ul.sub li.endLI {
								height:10px;
								border-bottom:3px solid #fd6802;
							}
						a.navLink {
							position:relative;
							float:left;
							height:50px;
						}
						a#navLink01 {
							width:123px;
							background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav1_up.jpg') top left no-repeat;
						}
							a#navLink01:hover {
								background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav1_over.jpg') top left no-repeat;
							}
						a#navLink02 {
							width:172px;
							background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav2_up.jpg') top left no-repeat;
						}
							a#navLink02:hover {
								background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav2_over.jpg') top left no-repeat;
							}
						a#navLink03 {
							width:174px;
							background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav3_up.jpg') top left no-repeat;
						}
							a#navLink03:hover {
								background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav3_over.jpg') top left no-repeat;
							}
						a#navLink04 {
							width:128px;
							background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav4_up.jpg') top left no-repeat;
						}
							a#navLink04:hover {
								background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav4_over.jpg') top left no-repeat;
							}
						a#navLink05 {
							width:100px;
							background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav5_up.jpg') top left no-repeat;
						}
							a#navLink05:hover {
								background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav5_over.jpg') top left no-repeat;
							}
						a#navLink06 {
							width:173px;
							background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav6_up.jpg') top left no-repeat;
						}
							a#navLink06:hover {
								background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav6_over.jpg') top left no-repeat;
							}
						a#navLink07 {
							width:77px;
							background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav7_up.jpg') top left no-repeat;
						}
							a#navLink07:hover {
								background:url('/trainerinsite/_customers/onelifefitness/_images/hp/nav7_over.jpg') top left no-repeat;
							}
		div#content {
			position:relative;
			width:947px;
			background:#e6e6da;
			margin:0 auto;
		}
			div#text {
				position:relative;
				width:907px;
				min-height:400px;
				padding:20px;
			}
		#footer {
			position:relative;
			width:947px;
			background:#144a88;
			margin:0 auto;
		}
			#footer .footAddr {
				margin-left:205px;
				padding-top:10px;
				text-align:left;
				color:#fff;
			}
				#footer .footAddr a {
					color:#fd6802;
					text-decoration:none;
				}
				#footer .footAddr a:hover {
					color:#ffcc00;
					text-decoration:underline;
				}
			#footer .siteBug {
				width:162px;
				margin:0 auto;
				padding:20px;
			}
