.campsite-results	{ font-size: 8.7pt; line-height : 16px; color: #01649d; font-family: sans-serif;}

.title		{ font-size: 13pt; color: #01649d; font-family: arial, serif; font-weight: bold; line-height : 22px;}
.sub-title		{ font-size: 13px; color: #01649d; font-family: sans-serif; font-weight: bold; line-height : 22px;}

.rightphotoborder { border : 0px; margin-right : 10px; margin-top : 5px;}
.leftphotoborder { border : 0px; margin-left : 10px; margin-top : 5px;}
	
#dropmenudiv{
position:absolute;
background-color: #ebf1d6;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font:normal 11px arial;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ebf1d6;
font:normal 11px arial;
}
	
.location-hed {
	border-top : 1px dotted #c7d1a1;
	border-bottom : 1px dotted #c7d1a1;
	font-size:13px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #d7e1b2;
}
.search-hed {
	border-top : 1px dotted #c7d1a1;
	border-bottom : 1px dotted #c7d1a1;
	font-size:13px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #f0f0f0;
}

.features-hed {
	font-size:12px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
	font-weight: bold;
	background-color: #f2f6e2;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.page-hed {
	font-size:11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
	background-color: #f5f5f5;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rvcampinfo {
	font-size:12px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
	font-weight: bold;
	background-color: #f2f6e2;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a:link		{
	font-size:12px;
	text-decoration: none;
	color: #cc0000;
	font-family: sans-serif;
	}
a:visited		{
	font-size:12px;
	text-decoration: none;
	color: #cc0000;
	font-family: sans-serif;
	}
		
a:hover	{
	font-size:12px;
	text-decoration: none;
	color: #990000;
	font-family: sans-serif;
}

a.arrows:link		{
	font-size:19px;
	text-decoration: none;
	color: #cc0000;
	font-family: sans-serif;
	}
a.arrows:visited		{
	font-size:19px;
	text-decoration: none;
	color: #cc0000;
	font-family: sans-serif;
	}
		
a.arrows:hover	{
	font-size:19px;
	text-decoration: none;
	color: #990000;
	font-family: sans-serif;
}

.sidenav-hed {
	font-size: 8.7pt;
	font-weight: bold;
	padding: 5px 5px 5px 18px;
	color: #608651;
	background-color: #FFFFFF;
	filter:alpha(opacity=100);
	border-right: 1px solid #456a37;
	border-left: 1px solid #456a37;
	font-weight: bold;
}

.sidenav a:link, .sidenav a:visited, .sidenav-selected a:link, .sidenav-selected a:visited{
	filter:alpha(opacity=90);
	opacity: 100;
	background-color: #608651;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 5px 5px 18px;
	display:block;
	text-decoration: none;
	border-top: 1px solid #456a37;
	border-bottom: 1px solid #456a37;
	border-right: 1px solid #456a37;
	border-left: 1px solid #456a37;
}
.sidenav a:hover{
	filter:alpha(opacity=100);
	background-color: #456a37;
	color: #FFFFFF;
}

.sidenav-hi a:link, .sidenav-hi a:visited, .sidenav-hi-selected a:link, .sidenav-hi-selected a:visited{
	filter:alpha(opacity=90);
	opacity: 100;
	background-color: #3c7940;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 18px;
	display:block;
	text-decoration: none;
	border-top: 1px solid #456a37;
	border-bottom: 1px solid #456a37;
	border-right: 1px solid #456a37;
	border-left: 1px solid #456a37;
}
.sidenav-hi a:hover{
	background-color: #456a37;
	filter:alpha(opacity=100);
	color: #FFFFFF;
}
.sidenav-selected a:link, .sidenav-selected a:visited,.sidenav-selected a:hover{
	background-color: #FFFFFF;
	color: #608651;
	filter:alpha(opacity=100);
	border-top: 1px solid #456a37;
	border-bottom: 1px solid #456a37;
	border-right: 1px solid #456a37;
	border-left: 1px solid #456a37;
	font-weight: bold;
}
.sidenav-hi-selected a:link, .sidenav-hi-selected a:visited,.sidenav-hi-selected a:hover{
	filter:alpha(opacity=60);
	opacity: 0.90;
	background-color: #FEEE65;
	filter:alpha(opacity=100);
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;
}

.sidenav-sub a:link, .sidenav-sub a:visited, .sidenav-sub-selected a:link, .sidenav-sub-selected a:visited{
	filter:alpha(opacity=50);
	opacity: 0.10;
	background-color: #2E3D5E;
	font-size: 7.5pt;
	font-weight: bold;
	padding: 2px;
	color: #FFFFFF;
	display:block;
	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.sidenav-sub a:hover{
	filter:alpha(opacity=100);
	background-color: #01649c;
	color: #FFFFFF;
}
.sidenav-sub-selected a:link, .sidenav-sub-selected a:visited,.sidenav-sub-selected a:hover{
	filter:alpha(opacity=100);
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;
}

.main-bg {
	background : url(../images/main_03.jpg);
	background-color : #FFFFFF;
	BACKGROUND-REPEAT: no-repeat; 
}
.menu-bg {
	background : url(../images/main_02.jpg);
	background-color : #608651;
	POSITION: relative; 
	BACKGROUND-REPEAT: no-repeat; 
}
.middot {
	font-size:18px;
	color: #000000;
	font-family: arial;
	font-weight: bold;
}
.right-bg {
	background : url(../images/ads_02.jpg);
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative; 
}

/* Corporate Link Styles */
a.top-bar { color:#FFFFFF; }
a.top-bar:visited { color:#FFFFFF;}
a.top-bar:hover { color:#FFFFFF; text-decoration: underline;}

.top-menu {font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
a.top-menu:link	{font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
a.top-menu:visited	{font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
a.top-menu:hover	{font-size:11px; color: #E9F5CF; font-family: arial, sans-serif; font-weight: bold;text-decoration: none;}
/* --------------------- */


.justify {font-size: 8.7pt; line-height : 16px; color: #000000; font-family: sans-serif; text-align: justify}

.textField {
	background-color: #FFFFFF;
	border-color: #382D09;
	border-style: beveled;
	border-width: 1;
	font-size:11px;
	font-weight: normal;
	font-style : italic;
	font-family : sans-serif;
}
.formButton {
	background-color: #382D09;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
	margin-top : auto;
	margin-bottom : auto;
}

.solid-border {
	border : thin Black;
	border-bottom : 0px;
	border-left : thin solid Black;
	border-right : thin solid Black;
	border-top : 0px;
}

.dotted-border {
	border : thin dotted Black;
	border-bottom : thin dotted Black;
	border-left : thin dotted Black;
	border-right : thin dotted Black;
	border-top : 0px;
}

.photoBorder {
	border : 1px solid #cccccc;
}

/* Castnet Link Styles */
.castnet { font-family: arial, sans-serif; font-size:11px; color:#FFFFFF; }
a.castnet { font-family: arial, sans-serif; font-size:11px; color:#FFFFFF; }
a.castnet:visited { font-family: arial, sans-serif; font-size:11px; color:#FFFFFF;}
a.castnet:hover { font-family: arial, sans-serif; font-size:11px; color:#FFFFFF; text-decoration: underline;}