body {
	padding: 0;
	margin: 0; 
	background: #000000;
}

#mainContainer {
	position: relative;
	width: 100%;
	min-width: 1024px;
	height: 100%;
	min-height: 400px;
	padding: 0;
	margin: 0 auto;
}

	#topWide {
		position: relative;
		width: 100%;
		min-width: 1024px;
		height:165px;
		padding: 0;
		margin: 0 auto;
		background: url('/images/layouts/topWide.jpg') repeat-x center top;
	}
	
		#topImgL {
			position: relative;
			width:50%;
			min-width: 512px;
			height:165px;
			margin: 0 auto;
			padding: 0;
			float: left;
			background: #4c93c1 url('/images/layouts/topContainerL.jpg') no-repeat right top;
		}
		
			#topContainerL {
				position: absolute;
				right: 0px;
				top: 0px;
				width: 493px;
				height: 165px;
			}
							
				#logo {
					position: absolute;
					top:15px;
					left:0px;
					width:222px;
					height:118px;
				}
					
					#logo img {
						border: 0;
						outline: 0;
					}
		
		#topImgR {
			position: relative;
			width:50%;
			min-width: 512px;
			height:165px;
			margin: 0 auto;
			padding: 0;
			float: left;
			background: #36327b url('/images/layouts/topContainerR.jpg') no-repeat left top;
		}
			
			#topContainerR {
				position: absolute;
				left: 0px;
				top: 0px;
				width: 493px;
				height: 165px;
			}
			
				#watch {
					position: absolute;
					top: 0px;
					right: 261px;
					width: 168px;
					height: 40px;
					background: url('/images/layouts/watch.jpg') no-repeat center top;
				}
			
				#sitemap {
					position: absolute;
					right: 146px;
					top: 0px;
					width: 108px;
					height: 40px;
					background: url('/images/layouts/sitemap.jpg') no-repeat center bottom;
				}	
				
				#contact {
					position: absolute;
					right: 0px;
					top: 0px;
					width: 139px;
					height: 40px;
					background: url('/images/layouts/contact_us.jpg') no-repeat center bottom;
				}	

	#priNav_wide {
		position: relative;
		width: 100%;
		min-width: 1024px;
		height: 92px;
		margin: 0 auto;
		padding: 2px 0;
		background: #000000 url('/images/layouts/prinav_bg.png') repeat-x center top;
	}

	#priNav_container {
		position: relative;
		width: 986px;
		height: 92px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}

		#priNav {
			position: relative;
			height: 92px;
			margin: 0 auto;
			padding: 0;
			overflow: hidden;
			text-align: center;
			display: table;
			float: left;
		}
		
			#priNav li {
				/* position: relative; */
				margin: 0px auto;
				padding: 0px;
				list-style-type: none;
				display: block;
				text-decoration:none;
				text-align: center;
				float: left;
			}
			
					#priNav li:first-child {
						display: block;
						border-left: 1px solid #1a1a1a;
					}
			
					#priNav li:last-child {
						border-right: 1px solid #686868;
					}
		
				#priNav li a {
					display: block;
					float: left;
					padding: 36px 12px 37px;
					color: #ffffff;
					font-family: Josefin Sans,Helvetica,sans-serif;
					font-size: 18px;
					text-decoration: none;
					text-transform: uppercase;
					text-align: center;
					border-left: 1px solid #686868;
					border-right: 1px solid #1a1a1a;
				}
				
				#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
					text-decoration: none;
					background: url('/images/layouts/priNav_hover.jpg') repeat-x center top;
				}
			
	#rotatorContainer {
		position: relative;
		margin:0 auto;
		padding: 0;
		width:100%;
		height:372px;
		background: #000000;
		border-bottom: 1px solid #4b4b4b;
	}
	
		#overallContainer {
			position: relative;
			margin: 0 auto;
			padding: 0px;
			width: 986px;
			height: 372px;
		}
	
		#overlayContainer {
			position: absolute;
			top:0;
			left:0;
			width: 324px;
			height: 372px;
			z-index: 80;
		}
		
				#overlayContainer a {
					text-decoration: none;
				}
		
			#welcomeContainer {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 272px;
				height: 154px;
				padding: 16px 26px;
				background: url('/images/layouts/rotator_desc.png') no-repeat center top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				line-height: 22px;
				color: #ffffff;
				overflow: hidden;
				z-index: 80;
			}
	
			#btn1 {
				position: absolute;
				top: 185px;
				left: 0px;
				width: 300px;
				height: 23px;
				padding: 12px 12px;
				background: url('/images/layouts/btn1.png') repeat-x center top;
				overflow: hidden;
				z-index: 80;
			}
			
			#btn2 {
				position: absolute;
				top: 232px;
				left: 0px;
				width: 300px;
				height: 23px;
				padding: 12px 12px;
				background: url('/images/layouts/btn2.jpg') repeat-x center top;
				z-index: 80;
			}
			
			#btn3 {
				position: absolute;
				top: 279px;
				left: 0px;
				width: 300px;
				height: 23px;
				padding: 12px 12px;
				background: url('/images/layouts/btn3.jpg') repeat-x center top;
				z-index: 80;
			}
			
			#btn4 {
				position: absolute;
				top: 326px;
				left: 0px;
				width: 300px;
				height: 22px;
				padding: 12px 12px;
				background: url('/images/layouts/btn4.png') repeat-x center top;
				z-index: 80;
			}
			
				.btn_text {
					position: relative;
					font-family: Century Gothic, Helvetica, sans-serif;
					font-size: 19px;
					line-height: 20px;
					text-transform: uppercase;
					color: #ffcc51;
					float: left;
				}
				
				#overlayContainer .arrow {
					position: relative;
					width: 10px;
					height: 22px;
					padding: 0;
					margin: 0 0 0 6px;
					float: left;
					background: url('/images/layouts/arrow.png') repeat-x center top;
				}
				
				#btn1:hover .btn_text, #btn2:hover .btn_text, #btn3:hover .btn_text, #btn4:hover .btn_text {
					color: #ffffff;
				}
								
	#bottomWide {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		height: 317px;
		overflow: visible;
		background: url('/images/layouts/bottomWide.jpg') repeat-x center top;
		border-top: 1px solid #1c1c1c;
	}
	
		#bottomImg {
			position: relative;
			width:100%;
			min-width: 1024px;
			height:317px;
			margin: 0 auto;
			padding: 0;
			background: url('/images/layouts/bottomContainer.jpg') no-repeat center top;
		}
	
			#bottomContainer {
				position: relative;
				width:986px;
				height:230px;
				margin: 0 auto;
				padding: 0;
			}
			
				#events_btn {
					position: absolute;
					top: 38px;
					left: 0px;
					width: 175px;
					height: 12px;
				}
				
					#events_btn img {
						border: 0;
						outline: 0;
					}
				
					#events_btn:hover {
						cursor: pointer;
					}
		
				#eventboxContainer {
					position: absolute;
					top: 60px;
					left: 0px;
					width: 247px;
					height: 137px;
				}
				
				#infoContainer {
					position: absolute;
					left: 286px;
					top: 35px;
					width: 700px;
					height: 170px;
				}
				
					#infoContainer .line {
						height: 25px;
					}
				
					#infoContainer .line .title {
						font-family: Helvetica, Arial, sans-serif;
						font-size: 18px;
						color: #fb5814;
						text-transform: uppercase;
					}
					
					#infoContainer .line .subtitle1 {
						font-family: Century Gothic, Arial, sans-serif;
						font-size: 16px;
						line-height: 21px;
						color: #ffffff;
						text-transform: uppercase;
						margin: 0 0 0 15px;
					}
					
					#infoContainer .line .subtitle2 {
						font-family: Century Gothic, Arial, sans-serif;
						font-size: 16px;
						line-height: 21px;
						color: #ffffff;
						text-transform: uppercase;
						margin: 0 0 0 5px;
					}
					
					.button {
						position: relative;
						bottom: 0px;
						height: 23px;
						padding: 10px;
						margin: 5px 10px 0 0;
						background: url('/images/layouts/directions.png') repeat-x center top;
						display: block;
						float: left;
					}
					
							.button:hover {
								background-position: bottom;
								cursor: pointer;
							}
					
						.button .text {
							position: relative;
							display: block;
							float: left;
							font-family: Helvetica, Arial, sans-serif;
							font-size: 15px;
							line-height: 23px;
							color: #ffffff;
							text-transform: uppercase;
						}
						
						.button .arrow {
							position: relative;
							width: 10px;
							height: 22px;
							padding: 0;
							margin: 0 0 0 6px;
							float: left;
							background: url('/images/layouts/arrow.png') repeat-x center top;
						}
						
					#facebook {
						position: relative;
						bottom: 0px;
						width: 38px;
						height: 43px;
						margin: 5px 10px 0 0 ;
						padding: 0;
						background: url('/images/layouts/facebook.png') no-repeat center top;
						display: block;
						float: left;
					}
					
					#twitter {
						position: relative;
						bottom: 0px;
						width: 38px;
						height: 43px;
						margin: 5px 0px 0 0;
						padding: 0;
						background: url('/images/layouts/twitter.png') no-repeat center top;
						display: block;
						float: left;
					}
					
						#twitter:hover, #facebook:hover {
							background-position: bottom;
							cursor: pointer;
						}

			#footer {
				position: relative;
				margin: 0 auto;
				padding: 20px 0 0 0;
				width: 980px;
				height:30px;
			}
			
				#footer p {
					font-family: "Arial";
					font-size: 10px;
					color: #aeadad;
					line-height: 24px;
					text-align: right;
					margin: 0;
					text-transform: uppercase;
				}
				
				#footer p a:link, #footer p a:visited {
					color: #aeadad;
					text-decoration: underline;
				}
				
				#footer p a:hover, #footer p a:active {
					color: #11adff;
					text-decoration: underline;
				}