@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
}

body {
	margin:0;
	padding:0;
	background:url('/_images/hp/background-repeat.jpg') top center;
	text-align:left;
	color:#333;
	font-family:"Century Gothic" !important;
	font-size:12px;
}

a {
	color:#f90;
	text-decoration:none;
}

a:hover {
	color:#fff;
}

#container {
	position:relative;
	width:100%;
	min-height:484px;
	height:auto !important;
	height:484px;
	background:url('/_images/hp/background-top.jpg') top center repeat-x;
}

#head {
	position:relative;
	width:1000px;
	height:133px;
	background:url('/_images/hp/head-bg.jpg') top center no-repeat;
	margin:0 auto;
	z-index:900;
}

	#logo {
		position:absolute;
		top:0;
		left:0;
		width:1000px;
		height:140px;
		background:url('/_images/hp/floatHead-bg.png') top center no-repeat;
		z-index:160;
	}
	#mainNav {
		position:absolute;
		width:650px;
		left:270px;
		top:54px;
		z-index:170;
	}
		#mainNav ul { 
			margin:0px;
			padding:0px;
			list-style:none;
		}
		#mainNav ul li { 
			float:left;
			position:relative;
			white-space:nowrap;
		}
		#mainNav ul li a { 
			color:#333;
			text-decoration:none;
			font-family:"Arial Narrow";
			font-size:14px;
		}
		#mainNav ul li a span {
			color:#ff6908;
		}
		#mainNav ul li a:hover { 
			color:#fff;
		}
		#mainNav ul li a:hover span { 
			color:#fff;
		}
			#subNav1, #subNav2, #subNav3, #subNav4, #subNav5, #subNav6, #subNav7 { 
				display:none;
				background:#fff url('/_images/hp/dropdown_bg.jpg') top left repeat-x;
			}
			#mainNav ul.sub { 
				position:absolute;
				float:none;
				top:34px;
				line-height:1.5em;
				min-width:130px;
				width:auto !important;
				width:130px;
			}
				#mainNav ul.sub li:hover, #mainNav ul.sub a:hover {
					background:#ff6908;
				}

			#mainNav ul.sub li.endLI { 
				margin-top:5px;
				line-height:.5em;
				background:#333;
			}
				#mainNav ul.sub li {
					padding:0 10px;
					float:none;
				}
				#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 { 
					display:block;
				}

		#nav01 {
			width:61px;
			height:34px;
		}
			#nav01a {
				position:absolute;
				width:61px;
				height:34px;
				top:0;
				left:0;
				background:url('/_images/hp/nav01.jpg') top left no-repeat;
			}
			#nav01a:hover {
				background:url('/_images/hp/nav01_on.jpg') top left no-repeat;
			}
		
		#nav02 {
			width:70px;
			height:34px;
		}
	
			#nav02a {
				position:absolute;
				width:70px;
				height:34px;
				top:0;
				left:0;
				background:url('/_images/hp/nav02.jpg') top left no-repeat;
			}
			#nav02a:hover, #fts #nav02a, #airfitpro #nav02a, #core12 #nav02a, #renegade #nav02a, #vectortrax #nav02a, #harness #nav02a, #cyclone #nav02a {
				background:url('/_images/hp/nav02_on.jpg') top left no-repeat;
			}
	
		#nav03 {
			width:70px;
			height:34px;
		}
			#nav03a {
				position:absolute;
				width:70px;
				height:34px;
				top:0;
				left:0;
				background:url('/_images/hp/nav03.jpg') top left no-repeat;
			}
			#nav03a:hover {
				background:url('/_images/hp/nav03_on.jpg') top left no-repeat;
			}
	
		#nav04 {
			width:112px;
			height:34px;
		}
			#nav04a {
				position:absolute;
				width:112px;
				height:34px;
				top:0;
				left:0;
				background:url('/_images/hp/nav04.jpg') top left no-repeat;
			}
			#nav04a:hover, #trainingzone  #nav04a {
				background:url('/_images/hp/nav04_on.jpg') top left no-repeat;
			}
	
		#nav05 {
			width:108px;
			height:34px;
		}
			#nav05a {
				position:absolute;
				width:108px;
				height:34px;
				top:0;
				left:0;
				background:url('/_images/hp/nav05.jpg') top left no-repeat;
			}
			#nav05a:hover, #testimonials #nav05a {
				background:url('/_images/hp/nav05_on.jpg') top left no-repeat;
			}
	
		#nav06 {
			width:97px;
			height:34px;
		}
			#nav06a {
				position:absolute;
				width:97px;
				height:34px;
				top:0;
				left:0;
				background:url('/_images/hp/nav06.jpg') top left no-repeat;
			}
			#nav06a:hover, #community #nav06a {
				background:url('/_images/hp/nav06_on.jpg') top left no-repeat;
			}
	
		#nav07 {
			width:98px;
			height:34px;
		}
			#nav07a {
				position:absolute;
				width:98px;
				height:34px;
				top:0;
				left:0;
				background:url('/_images/hp/nav07.jpg') top left no-repeat;
			}
			#nav07a:hover, #companyinfo #nav07a {
				background:url('/_images/hp/nav07_on.jpg') top left no-repeat;
			}
	
	#facebook-link {
		position:absolute;
		width:82px;
		height:33px;
		top:0;
		left:720px;
		background:url('/_images/int/facebook.png') top left no-repeat;
		z-index:170;
	}
	#youtube-link {
		position:absolute;
		width:67px;
		height:33px;
		top:0;
		left:815px;
		background:url('/_images/int/youTube.png') top left no-repeat;
		z-index:170;
	}
		
#main {
	position:relative;
	width:1000px;
	min-height:554px;
	height:auto !important;
	height:554px;
	background:url('/_images/mp/main-bg-stretch.png') top left repeat-y;
	margin:0 auto;
	z-index:1;
}


#bg-bottom {
	position:absolute;
	width:1000px;
	min-height:554px;
	height:auto !important;
	height:554px;
	bottom:0;
	left:0;
	background:url('/_images/int/main-bg-bot.png') bottom left no-repeat;
	margin:0 auto;
}

#bg-top {
	position:absolute;
	width:1000px;
	min-height:554px;
	height:auto !important;
	height:554px;
	top:0;
	left:0;
	margin:0 auto;
}
	
	#content-container {
		position:relative;
		width:816px;
		min-height:544px;
		height:auto !important;
		height:544px;
		background:url('/_images/int/repeatStrip.jpg') top left repeat-y;
		margin:0 auto;
	}
		
		#left-box {
			position:relative;
			float:right;
			clear:left;
			width:271px;
			min-height:70px;
			padding-top:290px;
			text-align:center;
			margin-left:15px;
			z-index:999;
			padding-bottom:10px;
		}
		
			#airfit #left-box {
				background:url('/_images/int/leftBox_airFit.jpg') top right no-repeat;
			}
		
			#airfitpro #left-box {
				background:url('/_images/int/leftBox_airFitPro.jpg') top right no-repeat;
			}
		
			#cyclone #left-box {
				background:url('/_images/int/leftBox_cyclone.jpg') top right no-repeat;
			}
		
			#core12 #left-box {
				background:url('/_images/int/leftBox_core12.jpg') top right no-repeat;
			}

			#harness #left-box {
				background:url('/_images/int/leftBox_harness.jpg') top right no-repeat;
			}

			#renegade #left-box {
				background:url('/_images/int/leftBox_renegade.jpg') top right no-repeat;
			}

			#vectortrax #left-box {
				background:url('/_images/int/leftBox_vectorTrax.jpg') top right no-repeat;
			}

			#fts #left-box {
				background:url('/_images/int/leftBox_FTS.jpg') top right no-repeat;
			}

			#community #left-box {
				background:url('/_images/int/leftBox_community.jpg') top right no-repeat;
			}

			#companyinfo #left-box {
				background:url('/_images/int/leftBox_companyInfo.jpg') top right no-repeat;
			}

			#testimonials #left-box {
				background:url('/_images/int/leftBox_testimonials.jpg') top right no-repeat;
			}

			#trainingzone #left-box {
				background:url('/_images/int/leftBox_trainingZone.jpg') top right no-repeat;
			}

		#left-box a {
			position:relative;
			float:left;
			background: url('/_images/int/pageBtn.png') top center no-repeat;
			width:224px;
			height:28px;
			padding-top:13px;
			margin-left:24px;
			z-index:999;
			color:#ffe533;
			font-weight:bold;
			font-size:14px;
		}
			#left-box a:hover {
				color:#fff;
			}
	
		#int-content {
			position:relative;
			min-height:411px;
			padding:10px 20px 20px;
			background:url('/_images/int/contentBg.jpg') top left no-repeat;
			z-index:1;
		}
	
			#int-content h1 {
				color:#F60;
				font-size:17px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				margin-bottom:40px;
				margin-left:-5px;
				margin-top:0;
			}
			#int-content h2 {
				color:#900;
				font-size:16px;
			}
			#int-content ul {
				padding:0;
				margin:20px;
			}
			#int-content li {
				padding:0;
				margin:0;
				font-weight:bold;
				color:#000;
			}

			#int-content a {
				color:#c60;
				text-decoration:none;
				font-weight:bold;
			}
			
			#int-content a:hover {
				color:#f60;
			}
			
#foot {
	position:relative;
	width:1000px;
	height:61px;
	background:url('/_images/int/foot-bg.png') top left no-repeat;
	margin:0 auto;
	text-align:center;
	padding-top:30px;
	color:#ccc;
	font-size:10px;
}

