body {

	margin: 0;
	padding: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: #33469e;
	color: #000;

}

.alt {

	display: none;

}

.columnFix {

	clear: both;

}

#page {

	display: block;
	text-align: center;

}

table tr td#leftSide {

	background: url("images/bgpattern_left.png") top right no-repeat;
	border-right: 1px solid #f9e012;

}

table tr td#rightSide {

	background: url("images/bgpattern_right.png") top left no-repeat;
	border-left: 1px solid #f9e012;

}

table tr td#midSide {

	width: 900px !important;
	border-left: 1px solid #716609;
	border-right: 1px solid #716609;
	
}

#layout {

	width: 900px;
	text-align: left;
	background: #f9e012;
	margin-left: auto;
	margin-right: auto;

}

#header {

	height: 388px;

}

#header #logo {

	position: absolute;
	margin-left: 375px;
	margin-top: 25px;
	z-index: 50;

}

#header #topPhotos {

	list-style: none;
	margin: 0;
	padding: 0;

}

#topNav {

	height: 50px;
	margin-top: 50px;
	margin-left: 100px;

}

#topNav ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

#topNav ul li {

	display: inline;
	float: left;

}

#topNav ul li a {

	display: block;
	height: 50px;
	background-position: 0px 0px;
	background-repeat: no-repeat;

}

#topNav ul li a#navHome {

	background: url("images/nav_welcome.png");
	width: 130px;

}

#topNav ul li a#navAmenities {

	background: url("images/nav_amenities.png");
	width: 139px;

}

#topNav ul li a#navAttractions {

	background: url("images/nav_attractions.png");
	width: 162px;

}

#topNav ul li a#navTravelInfo {

	background: url("images/nav_travelinfo.png");
	width: 149px;

}

#topNav ul li a#navMap {

	background: url("images/nav_map.png");
	width: 207px;

}

#topNav ul li a#navFAQ {

	background-image: url("images/nav_faq.png");
	width: 113px;

}

#topNav ul li a:hover {

	background-position: 0px -50px !important;

}

#sideBar {

	float: left;
	width: 200px;
	margin-top: 15px;

}

#sideBar ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

#sideBar li.navItem {

	width: 200px;
	height: 125px;
	margin-bottom: 10px;

}

#sideBar li a {

	display: block;
	text-align: center;
	font-size: 18px;
	color: #ed4742;
	text-decoration: none;
	padding: 10px 15px;
	font-weight: bold;
	font-family: "Comic Sans MS","Comic Sans", serif;

}

#sideBar li.navItem a {

	display: block;
	width: 200px;
	height: 125px !important;
	padding: 0;

}

#sideBar li#niRV a {

	background: url("images/sidenav_rvcamping.jpg") 0px 0px no-repeat;

}

#sideBar li#niKabins a {

	background: url("images/sidenav_kabins.jpg") 0px 0px no-repeat;

}

#sideBar li#niTents a {

	background: url("images/sidenav_tentcamping.jpg") 0px 0px no-repeat;

}

#sideBar #addressDisplay {

	font-weight: bold;
	text-align: center;
	font-size: 12px;

}

#content .container {

	padding: 0 15px 15px 220px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;

}

#index #content .container {

	padding-left: 15px;

}

#index #content .container {

	margin-left: 200px;

}

#bottomNav {

	text-align: center;
	color: #000;
	font-size: 12px;


}

#bottomNav a {

	color: #000;

}

#copyright {

	background: #f9e012;
	color: #000;
	font-size: 12px;
	text-align: center;
	clear: both;

}

#copyright a {

	color: #000;

}

#copyright p {

	margin: 0;
	padding: 14px 0;

}

/* Directions Form code */

#directionsForm {

	padding: 10px;

}

#directionsForm h3 {

	margin: 0;
	padding: 5px 0;

}

#directionsForm table tr td label {

	display: block;

}

#directionsForm table tr td {

	font-size: 14px;	
	padding: 3px;

}

#directionsForm table tr td #city {

	width: 50px;

}

#directionsForm table tr td #zipCode {

	width: 50px;

}