html {
	height: 101%;
} 

body {
	padding: 0;
	margin: 0 auto;
	background: #ae9976;
}

#expandadiv_maincontainer {
	width:100%;
	margin: 0 auto;
	height: 276px; /* height of the ExpandADiv */
}

	#expandadiv_main_bg {
		width:100%;
		height: 276px; /* height of the ExpandADiv */
		margin: 0;
		background: url(../images/layouts/expandadiv_bg.jpg) repeat-x center bottom;
	}

		#expandadiv_dropdown_main {
			width: 1050px;
			height: 194px;
			padding: 30px 16px 0;
			margin: 0 auto;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 13px;
			color: #fff;
		}
		
			#expandadiv_dropdown_main h4 {
				font-size: 13px;
				margin: 0;
			}
		
			#expandadiv_left {
				float: left;
				text-align: left;
			}
	
				#expandadiv_left form {
					margin: 0;
				}

			#expandadiv_right {
				float: left;
				text-align: left;
				margin-left: 40px;
			}

#mainContainer {
	position: relative;
	width: 100%;
	min-height: 798px;
	padding: 0;
	margin: 0 auto;
	background: url('../images/layouts/content_repeat.jpg') top left repeat;
}

	#topContainer {
		position: relative;
		margin: 0 auto;
		width: 100%;
		background: #000000;
		z-index: 22;
		background: black url('../images/layouts/header_bg.jpg') top center no-repeat;
		text-align: center;
	}
	
		#header {
			position: relative;
			padding: 0;
			margin: 0 auto;
			height:336px;
			width:1000px;
			z-index: 21;
		}
		
			#flash {
				position: absolute;
				top:0;
				left: 201px;
				width:780px;
				height:336px;
			}
			
			#logo {
				position: absolute;
				left: -40px;
				top: 10px;
				width:374px;
				height:169px;
			}
			
			#home {
				position: absolute;
				top:0;
				right:140px;
				width: 109px;
				height:36px;
			}
			
			#drop_down_button {
				position:absolute;
				right:30px;
				top:0;
				width: 109px;
				height:36px;
			}
			
			#video {
				position: absolute;
				top:230px;
				left:100px;
				width:176px;
				height: 122px;
				z-index: 20;
			}
			
			#slogan {
				position: absolute;
				top:250px;
				right:0px;
				width:309px;
				height:34px;
				background: url('../images/layouts/slogan.png') top left no-repeat;
			}

		#priNav_container {
			position: relative;
			width: 950px;
			height: 25px;
			padding: 0px;
			margin: 0 auto;
			overflow:hidden;
			z-index:500;
		}
		
			#priNav_container h2 {
				display: none;
			}
		
			#priNav {
				margin: 0;
				padding: 0;
				width: 950px;
				height: 25px;
				text-align: center; /* change this to change the alignment of navigation */
			}
			
				#priNav li {
					position: relative;
					color: #fff;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 13px;
					margin: 0;
					list-style-type: none;
					display: inline; /* use this to align the navigation next to each other */
				}
			
					#priNav li a {
						padding: 5px 12px; /* padding strictly for the background to show completely */
						line-height: 24px; /* need this to actually stretch the button size because it's inline */
						color: #fff;
						font-family: Arial,Helvetica,sans-serif;
						font-size: 13px;
						text-decoration: none;
						text-transform: capitalize;
						text-align: center;
					}
					
					#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
						color: #8e143b;
						text-decoration: none;
					}
					
		#contentContainer {
			position: relative;
			margin:-25px auto 0;
			padding: 0;
			min-height:462px;
			width:100%;
			background: url('../images/layouts/top_repeat.png') top left repeat-x;
		}
		
			#spacer {
				position: relative;
				margin: 0px auto;
				padding: 0px;
				height: 50px;
			}
			
			#content {
				position: relative;
				width:950px;
				height:360px;
				margin: 0 auto;
				padding: 0;
			}
				
				#serviceTimes {
					position: absolute;
					height: 270px;
					width:200px;
					top:0;
					left:5px;
				}
				
				#info_column_right {
					position: absolute;
					height: 270px;
					width:400px;
					top:0;
					left:230px;
				}
				
					#info_visiting {
						position: absolute;
						height:116px;
						width:384px;
						top:0;
						left:0;
						overflow: hidden;
					}
					
					#divider {
						position: absolute;
						height: 1px;
						width:387px;
						top:135px;
						left:0px;
						background: url('../images/layouts/divider.jpg') top center no-repeat;
					}
					
					#info_connected {
						position: absolute;
						height:116px;
						width:384px;
						top:154px;
						left:0;
						overflow: hidden;
					}
					
						.info_image {
							width:181px;
							height:97px;
							border: 1px solid #8b6921;
							overflow:hidden;
							margin:10px 14px 0 0;
							float: left;
						}
								
				#eventBox {
					position: absolute;
					top: 0px;
					right: 5px;
					height:286px;
					width:293px;
				}
			
						
				#footer {
					position: absolute;
					top: 300px;
					left: 0px;
					width: 970px;
					height:46px;
					padding:12px 0 0;
					border-top:1px solid #5a5752;
				}
				
					#footer p {
						font-family: "Arial Rounded MT Bold",Arial,Helvetica,sans-serif;
						font-size: 10px;
						color: #5a5752;
						line-height: 15px;
						text-align: left;
						margin-top: 0;
					}
					
					#footer p a:link, #footer p a:visited {
						color: #5a5752;
						text-decoration: underline;
					}
					
					#footer p a:hover, #footer p a:active {
						color: #FFF;
						text-decoration: underline;
					}
					
			#bottomImg {
				position: relative;
				width:100%;
				height:62px;
				margin:0 auto;
				padding: 0;
				background: url('../images/layouts/bottom_repeat.jpg') top left repeat-x;
			}
			

#viewer_window{
	padding: 10px;
	background:#997f4f;
}

#viewer_close {
	margin: 10px -10px 0 0;
}