/* ------------------- */
/*     Main Layout     */
/* ------------------- */

body {
	position: relative; margin-top: 0;
}
	
	/* Header Section */
	#header{
		 position: relative; height: 200px; z-index: 10;
	}
	
		#logo{
			position: relative; top: 40px; z-index: 20;
			text-indent: -9999px;
			width: 500px; height: 50px;
		}
		
		#logo a{
			display: block; width: 100%; height: 100%;
		}
		
		#header_support{
			position: absolute; top: 0; left: 0; z-index: 0;
			width: 800px; height: 200px;
			/*background: url(http://highperformancesport.co.nz/images/header_fern.png) top left no-repeat;*/
		}
	
	/* Primary Nav Section  */
	#primary_nav{
		position: absolute; left: 0; top: 126px; z-index: 19;
	}
		
		#primary_nav a{
			 text-align: center; text-shadow: 0 1px 1px #333;
		}
			#primary_nav li ul a{
			 	text-align: left; text-shadow: none;
			}
			
			#primary_nav li ul a:hover{
				text-decoration: underline;
			}
		
			#primary_nav li.restricted a:hover{
				text-decoration: none; cursor: default;
			}
		
		#primary_nav ul li li {
		 margin-right: 10px;
		}
		
		
		/* Navigation Icons */
		#primary_nav span.icon{
			position: absolute; display:block; width:30px; height: 40px;  left: 0; top: 7px;
		}

		

	/* Main Content Section */
	#content{
	}
		
		#filters{
			height: 100px; margin-top: 10px; overflow: hidden;
		}
		
		
	
/* Extra Markup for Presentation Purposes */		
#support_1, #support_2{
	position: absolute; top: 0; left: 0; z-index: 1;
	width: 300px; height: 190px;
}

#support_2{
	left: auto; right: 0;
}



