body {

	background: #E2D0AC url("images/pagebg1.png") top left repeat-x;

}

#contentfull a,.col1 a {

	color: #00635e !important;

}

#contentfull a:hover, .col1 a:hover {

	background: none !important;
	color: inherit;

}

.col2 a {

	color: #fff !important;
	font-weight: bold !important;

}

table td {

	align: left;

}

#navbar {

	position: absolute !important;
	top: 4px !important;
	z-index: 150 !important;

}

#navbar a {

	color: #fff !important;

}

#navbar a:hover {

	background: none !important;
	background: url("images/alpha_black.png") !important;

}

#topSlideshow {

	margin-top: -10px;
	height: 305px;
	overflow: hidden;

}

#topSlideshow .miniSlideContainer {

	float: left;
	width: 245px;

}

#topSlideshow ul.miniSlideshow li {

	display: none;

}

#topSlideshow ul.miniSlideshow li:first-child {

	display: block;

}

#topSlideshow ul {

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

}

/* These styles just pretty up the page a bit. */

		#wrap {
			position: relative;
			text-align:center;
			font-size: .95em;
			width: 980px;
			padding: 0px 0px;
			margin: 0 auto; 
			background-color: #fff;
			}
		
	/* These styles create the dropdown menus. */
		
		#navbar {
			position: absolute;
			top: 0;
			right: 0;
			margin: 0;
			padding: 0;}
			
		#navbar li {
			padding-left:2px;
			padding-right:2px;
			list-style: none;
			float: left; }
			
		#navbar li a {
			display: block;
			padding: 3px 8px;
			text-transform: uppercase;
			text-decoration: none; 
			color: #005e20;
			font-weight: bold; }
			
		#navbar li a:hover {
			background-color:#f6e5d4;
			color:#FF6600;
			 }
			
		#navbar li ul {
			display: none;  }	
			
		#navbar li:hover ul, #navbar li.hover ul {
			display: inline;
			left: 0;
			width: 100%;
			margin: 0;
			padding: 0; }
			
		#navbar li:hover li, #navbar li.hover li {
			float: left;
			}
			
		#navbar li:hover li a, #navbar li.hover li a {
			color: #005e20; }
			
		#navbar li li a:hover {
		color: #FF6600; }

.holygrail {

	margin-top: 10px;
	*margin-top: 0;
}

#parkPhotos {

	padding: 15px !important;

}

#parkPhotos img {

	border: 1px solid #444;
	cursor: pointer;

}

#parkPhotos img:hover {
 
	opacity: 0.6;
	filter: alpha(opacity=60);

}

#header {

	text-align: left;

}

#header #logo {

	position: absolute;
	top: 170px;
	margin-left: 20px;
	display: none;

}

#oldTemplateAlert h2 {

	font-size: 18px;
	text-align: center;
	color: #fff;
	background: #a00;

}

#oldTemplateAlert {

	color: #fff !important;
	font-size: 14px;

}

#oldTemplateAlert a {

	color: #ffa !important;

}

#oldTemplateAlert a:hover {

	color: #fff;
	background: #a00;

}

#footer {
	
	clear: both;
	line-height:1.5;
	/* background: #74d6cf url("images/footerbg.png") top left repeat-x; */
	background:#01418B;
	text-align: center;
	height: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* color: #015d58 !important; */
	color: #fff !important;
	width: 980px;
	margin-top: 0px;
	padding: 5px 0 5px 0;
	
}

#listingPageFooter #footer {

	position: Relative;
	left: -15px;
	top: 15px;

}
	
#footlogo {
	float:left;
	margin-left:10px;
	margin-right:10px;
	}
	
#footer a { font-size: 13px; font-weight: bold; text-decoration: none; color: #fff;}
#footer a:hover { text-decoration: underline; background: none; }

#bottomNav,#bottomNav a {

	color:#fff;

}

#searchTables table {

	width: 90%;
	border: 1px solid #666;
	margin: 15px 0;

}

#searchTables td {

	padding: 10px;
	font-weight: bold;

}

#searchTables td.TDheader {

	text-align: center;
	background: #fff url("img/bottomfade.png") bottom left repeat-x;
	border-bottom: 1px solid #999;

}

#searchTables td.TDheader h6 {

	font-size: 18px;
	color: #003399;
	margin: 0;
	padding: 0;

}

#searchTables td.TDtitle {

	text-align: right;
	background: #eee url("img/rightfade.png") top right repeat-y;
	border-right: 1px solid #999;

}

#searchTables td.TDdata {

	text-align: left;
	background: #fff url("img/leftfade.png") top left repeat-y;
	border-right: 1px solid #999;

}

#searchTables #searchTable td.TDdata {

	border-right: none;

}

#searchTables td.TDdata input {

	font-size: 16px;
	height: 24px;

}

#searchTables td.TDsearch {

	text-align: center;
	background: #ddd url("img/topfade.png") top left repeat-x;
	border-top: 1px solid #999;

}

#contentfull {

	width: 950px;
	background: #fff url("img/topfade.png") top left repeat-x;
	margin-top: 10px;
	padding: 15px;

}

#listingInfo {

	width: 950px;

}

#listingInfo h3 {

	font-size: 18px !important;
	color: #003399 !important;
	text-align: center !important;
	background: #ddd url("img/topfade.png") top left repeat-x !important;
	margin: 15px 0 !important;
	padding: 5px 0 !important;

}

.featureList ul {

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

}

.featureList ul li {

	float: left;
	text-align: left;
	padding: 5px;
	padding-left: 22px;
	width: 29%;

}

.featureList h3 {

	clear: both;

}

.textcontainer {

	text-align: left;

}

#resEmailLink a {

	text-align: center;
	font-size: 10px;
	color: #000 !important;
	text-decoration: none !important;
	display: block;
	width: 140px;
	height: 75px;
	background: none;

}

#resEmailLink img {

	border: none;
	margin-bottom: -5px;

}

#siteMapLinks a {
 
	color: #000;

}

#regions_listing td a {

	color: #fff !important;
	background: none !important;

}

#regions_listing td {

	background: #00938e;

}

#regions_listing #city {

	 background: #00635e; 

}

#regions_listing #park {

	background: #00938e;

}
