body {
	width:100%;
	padding: 0;
	margin: 0; 
	background: #030305;
	
}

#mainContainer {
	position: relative;
	width: 100%;
	min-width: 900px;
	min-height: 700px;
	padding: 0;
	margin: 0 auto;
	background: #030305 url('../images/layouts/new/body_bg.png') repeat-x center top;
}

	#topContainer {
		position: relative;
		width: 100%;
		min-width: 900px;
		height:125px;
		padding: 0;
		margin: 0 auto;
	}
		
		#header {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width:853px;
			height: 125px;
			background: url('../images/layouts/new/header.jpg') no-repeat center top;
		}
		
			#slogan {
				position: absolute;
				top:70px;
				left:420px;
				width:317px;
				height:18px;
				background: url('../images/layouts/new/slogan.png') no-repeat center top;
			}
			
			#logo {
				position: absolute;
				top:20px;
				left:0;
			}
			
			#contact {
				position: absolute;
				top:0;
				right:0px;
				width:136px;
				height:37px;
				background: url('../images/layouts/new/contact.png') no-repeat center top;
			}
		
	#spacer {
		position: relative;
		width:100%;
		min-width: 900px;
		height: 64px;
		padding: 0;
		margin: 0;
	}
	
	#midWide {
		position: relative;
		width:100%;
		min-width: 900px;
		padding: 0;
		margin: 0;
		background: url('../images/layouts/new/sub_swoosh.jpg') no-repeat center top;
	}
	
		#contentHeader {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width:853px;
			height:46px;
			background: url('../images/layouts/new/content_top.jpg') no-repeat center top;
		}
			
		#contentWrapper {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width:853px;
			background: #FFFFFF;
		}
					
			#content {
				position: relative;
				margin: 0 auto;
				padding: 0 0 15px;
				width:800px;
				min-height: 350px;
			}
			
		#contentFooter {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width:853px;
			height:51px;
			background: url('../images/layouts/new/content_footer.jpg') no-repeat center top;
		}

			/* --- NAVIGATION ---*/
			#priNav_container {
				position: absolute;
				width: 100%;
				height: 64px;
				top: 125px;
				left: 0px;
			}
			
				#priNav_container h2 {
					display: none;
				}
			
				#priNav {
					position: relative;
					width: 853px;
					height: 64px;
					margin: 0 auto;
					padding: 0;
					text-align: center;
					z-index: 500;
				}
				
					#priNav li {
						position: relative;
						margin: 0 auto;
						list-style-type: none;
						display: block; 
						float: left; /* use this to align the navigation next to each other */
						text-align:center;
						
					}
				
						#priNav li a {
							padding: 0 20px;
							margin: 0;
							color: #ffffff;
							font-family: Century Gothic,Helveitca,Arial,sans-serif;
							font-size: 15px;
							text-decoration: none;
							text-align: left;
							text-transform: uppercase;
							line-height: 64px;
							display: block;
							
						}
						
						#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
							color: #ffca4b;
							text-decoration: none;
						}
						
						/******  Drop Downs ******/
							
							#priNav li:hover a, #priNav li.sfhover a {
								color: #ffca4b;
								text-decoration: none;
							}
	
			
							#priNav li ul {
								position: absolute;
								width: 137px;
								top: 64px; /* This is overwritten in the layout file for IE due to it showing up higher */
								left: 0px;
								margin: 0;
								padding: 20px 15px 56px;
								display: none;
								background: #fefefe url('../images/layouts/new/dd_bottom.png') center bottom no-repeat;
								z-index: 3000;
							}
			
							#priNav li:hover ul, #priNav li ul li:hover {
								display: block;
								z-index: 3000;
							}
							
							/* duplicate of above declaration; needed for IE6 */
							#priNav li.sfhover ul, #priNav li ul li.sfhover {
								display: block;
								z-index: 3000;
							}
			
			
								#priNav li ul li {
									float: none;
									padding: 0;
									line-height: normal;
									display: block;
									z-index: 3000;
								}
			
								#priNav li ul li a {
									position: relative;
									padding: 7px 0px;
									margin: 0;
									width:137px;
									line-height: 15px;
									font-size: 14px;
									text-align: left;
									text-transform: none;
									display: block;
									color: #000;
									background: none;
								}
								
								#priNav li:hover li a {
									color: #000;
									background: none;
								}
						
								#priNav li:hover li a:hover, #priNav li:hover li a.active, #priNav li:hover li a.active:hover {
									color: #8F7039;
								}
	
								/* duplicate of above declaration; needed for IE6 */
								#priNav li.sfhover li a:hover, #priNav li.sfhover li a.active, #priNav li.sfhover li a.active:hover {
									color: #8F7039;
								}
								
								#priNav li ul li:hover {
									color: #8F7039;
								}
								/*--- END NAVIGATION -----*/			
		#footer {
			position: relative;
			margin: 0 auto;
			padding: 50px 0 0 0;
			width: 800px;
			height:24px;
		}
		
			#footer p {
				font-family: "Arial";
				font-size: 10px;
				color: #ffffff;
				line-height: 24px;
				text-align: left;
				margin-top: 0;
			}
			
			#footer p a:link, #footer p a:visited {
				color: #ffffff;
				text-decoration: underline;
			}
			
			#footer p a:hover, #footer p a:active {
				color: #ffca4b;
				text-decoration: underline;
			}