html {
	padding: 0;
	margin: 0;
	width:100%;
}

body {
	padding: 0;
	margin: 0;
	width:100%;
	background: #ffffff;
}

#mainContainer {
	position: relative;
	width: 100%;
	min-width: 768px;
	padding: 0;
	margin: 0 auto;
}
	
	#topWide {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width: 100%;
		min-width: 768px;
		height:270px;
		background: url('/images/layouts/m-topWide.png') repeat-x center top;
	}

		#topContainer {
			position: relative;
			width: 768px;
			height: 270px;
			padding: 0;
			margin: 0 auto;
		}
		
			#logo {
				position: relative;
				margin: 0 auto;
				padding: 40px 0 0 0;
				width: 496px;
				height: 261px;
				display: block;
			}
			
	#priNav_container {
		position: relative;
		margin: 0 auto;
		padding-top: 0px;
		min-width: 768px;
		height:170px;
		background: url('../images/layouts/m-prinav_bg.jpg') repeat-x center top;
	}
	
		#priNav {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width:662px;
			height:160px;
			overflow:hidden;
		}
		
			#priNav li {
				position: relative;
				margin: 7px 7px;
				padding: 0px;
				display:table;
				width:206px;
				height: 65px;
				text-decoration:none;
				text-align: center;
				float: left;
				background: url('/images/layouts/m-prinav.png') no-repeat left top;
			}
		
				#priNav li a {
					color: #ffffff;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 30px;
					font-weight: bold;
					text-decoration: none;
					text-transform: lowercase;
					text-align: center;
					line-height: 24px;
					display: table-cell;
					width:138px;
					vertical-align: middle;
					font-weight:normal;
				}
				
				#priNav li:hover, #priNav li.active, #priNav li.active:hover {
					text-decoration: none;
					background-position:bottom;
				}
				
	#rotatorContainer {
		position: relative;
		width: 672px;
		height: 510px;
		margin: 0 auto;
		padding: 0;
	}
	
	#bottomWide {
		position: relative;
		width: 100%;
		min-width: 768px;
		height: 478px;
		margin: 20px auto 0;
		padding: 0;
		background: url('/images/layouts/m-bottomWide.jpg') repeat center top;
	}
	
		#buttonsContainer {
			position: relative;
			width: 660px;
			height: 55px;
			margin: 0 auto;
			padding: 30px 0;
		}

			#more {
				position: relative;
				float: left;
				display: block;
				margin: 0;
				padding: 0;
				width: 318px;
				height: 55px;
				background: url('/images/layouts/m-more.png') no-repeat center top;
			}
			#directions {
				position: relative;
				float: right;
				display: block;
				margin: 0;
				padding: 0;
				width: 318px;
				height: 55px;
				background: url('/images/layouts/m-directions.png') no-repeat center top;
			}
			
				#directions:hover, #more:hover {
					background-position: center bottom;
					cursor: pointer;
				}
				
		#linksWide {
			position: relative;
			width: 100%;
			min-width: 768px;
			height: 363px;
			margin: 0 auto;
			padding: 0;
			background: url('/images/layouts/m-linksWide.png') repeat center top;
		}
		
				#linksWide a {
					text-decoration: none;
				}
		
			.link {
				position: relative;
				display: block;
				width: 100%;
				min-width: 768px;
				height: 119px;
				margin: 0 auto;
				padding: 0;
				border-bottom: 2px solid #dcba9c; 
			}
	
				.linkContainer {
					position: relative;
					width: 662px;
					height: 45px;
					margin: 0 auto;
					padding: 36px 0;
					font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
					font-size: 45px;
					line-height: 45px;
					color: #3a3938;
					text-transform: uppercase;				}
	
		#standardWide {
			position:relative;
			margin:0 auto;
			padding:0;
			min-width: 768px;
			height:118px;
			background: #393837;
		}	
		
			#standardContainer {
				position:relative;
				margin:0 auto;
				padding:0;
				width: 660px;
				height:118px;
				text-align: left;			
			}
			
				#standardContainer a {
					position: relative;
					font-size: 40px;
					text-decoration: none;
					text-transform: uppercase;
					color:#ffffff;
					text-align: center;
					margin: 0 auto;
					top:30px;
					font-family: Century Gothic,Arial,sans-serif;	
				}			
