@charset "utf-8";
/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#000;
	margin:0;
	padding:0;	
}

#I4Talledega {display: none;} 
 
 #rvparkscontainer {
	 width:1000px;
	 margin:0 auto;
	 padding:0;
 }
 /* -- very top words --*/
#top {
	width:1000px; 
	height:21px;
	margin:0 auto;
	}
	
#rvparksheader {
	background: url(images/header-bkg.gif) no-repeat;
	height:231px;
	padding:0;
	margin:0;
}
	
/* -- main section of site --*/	
	#main {
	background: url(images/body-bkg.jpg) repeat-y;
	padding:7px 25px 15px 25px;
clear:both;/* -- this forces ie 6 to show the little photos called by asp, and makes firefox understand the width, all at once. imagine that. for the love of god, don't remove --*/

	}
	
#main a, #main a:visited{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;
	}
	
#main a:hover{
	color:#000;
	text-decoration:underline;

	}
	
.tableborder {
	border:1px solid #D1CA9E;
	}
	
/* ---- font definitions --*/	
h1 {
	font-size:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #a61810;
	}

h2 { 
	font-size:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #a61810;
	position:relative;
	}
	
h3 {
	font-size:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #a61810;
	
	}

h4 {
	font-size:90%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	}
	
p {
	position:relative; /* ---- gets rid of the ie 6 bug that vanishes the logos called by the asp code --*/
}

.smallred {
	color:#C00;
	font-size:11px;
}

.required {
	color:#C00;
	font-weight:bold;
}

/* --- footer div, image bkg --*/
#footer{
	background: url(images/footer.gif) no-repeat;
	height:24px;
	
	}
	
	.small {
		font-size:11px;
		color:#fff;
	}
	
.small a, .small a:visited {
		text-decoration:underline;
	color:#990000;
}
.small a:hover {
	color:#fff;
}

#topmenu {
	float:right;
	font-size:11px;
	padding-right:15px;
	
}
#topmenu a, #topmenu a:visited {
	color:#fff;
	font-weight:bold;
text-decoration:none;
}

#topmenu a:hover {
	color:#999;
}
/* ----- menu code -----*/
/* --------------- Drop Down ULs CSS -------------- */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #7a0303;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #fff;
background-color: #7a0303;
text-decoration: none;
padding: 4px 8px 2px 8px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #a85858;
}

/* ---------------- Neutral CSS ------------------- */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* ------------- Main Menu Bar CSS ---------- */

.mattblackmenu ul{
	
	height:35px;
margin: 0;
padding: 3px 0 3px 24px;
font: bold 11px Verdana;
list-style-type: none;
background: url(images/menu-bkg.gif) no-repeat;
overflow: hidden;

}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 8px 14px; /*padding inside each tab*/
color: #fff;
background: transparent;
}

.mattblackmenu li a:visited{
color: #fff;
}

.mattblackmenu li a:hover{
/*background: #5d87a1; background of tabs for hover state */
color:#FC0;
}



/* -----  for the tables that the database will call --*/
.txtPgHdr {  
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666; 
	margin-top: 3px; 
	margin-right: 0px; 
	margin-bottom: 3px; 
	margin-left: 0px
	}
	
	.txtPgHdr2 {  
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color:#333333; 
	margin-top: 3px; 
	margin-right: 0px; 
	margin-bottom: 3px; 
	margin-left: 0px
	}
	
.txtMenu {  
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	}
	
.TxtMenuTitle {  
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	color: #a61810
	}
	
.Error {  
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #a61810
	}
	
	#Talledega {display: none;}
	
	
/* --- text definitions relating to listings brought up on pages, taken from old site --*/

.txtPgHdr {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color:#CCCCCC; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px}
.txtPgHdr2 {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color:#333333; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px}
.txtMenu {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.txtBigBright {  font-family: "Times New Roman", Times, serif; font-size: 24px;  font-weight: bold; color: #CC0000;}
.txtBasicBold {  font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold}
.txtStandOut {  font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}
.txtStandOut2 {  font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}
.txtSmall {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px}
.Error {  font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12pt; color: #a61810}
.TxtMenuSubTitle {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; color: #990000}
.TxtMenu {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt}
.TxtListings {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt}
.TxtListHead {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; color: #CC0000}
.TxtListCatHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #CC0000}
INPUT.editField {  background-color: #F6F6F6; font-size: 9.5pt; color: #000000; border-color: #F3F3F3}
.TxtMenuTitle {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; color: #a61810}
.txtMenuSm { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold}
.txtSmallBold { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold}
.txtRequired {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000}
.txtBasic { font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000;}
.txtBright {  color: #FF0000}
.txtButton {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000}
.txtTableHdr {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold}
.txtTableSubhdr {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; font-weight: bold}
.txtTableVerySm {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px}