*{
  margin:0px;
  padding:0px;
}

a:link {
	color: #0000CC;
}

a:visited {
	color: #0000CC;
}


body{
  background-image:url("images/body_bg.png");
  font-family:Sans,Verdana;
  font-size:11px;
  color:#515151;
}
#preloader{
  display:none;
}
#main{
  width:950px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  background-color:#FFFFFF;
}

.Advertising #main, .Terms #main{
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  background-color:#FFFFFF;
}
#fill_main{
  float:left;
width:945px;

  background-color:#F1F1F1;
  border:1px solid #8D8E8F;
}
#left{
  float:left;
width:744px;

  background-color:#F1F1F1;
  border:1px solid #8D8E8F;
  height:1055px;
}

#right{
	vertical-align: top;
  float: center;
	width:200px;
  margin-left:746px;
  height: 957px;
	}
#menu ul{
   list-style-type:none;
   float:left;
   border-right:1px solid #8D8E8F;
   height:266px;
}
.Advertising #AdvertisingBanner, .Terms #AdvertisingBanner {
	background-image: url(images/theme-advertising.jpg);
	height: 306px;
	width: 637px;
	display: block;
}

#menu li{
   display:block;
   clear:both;
}
#header{
 /*   background-image:url("images/banner.jpg"); */
/*   background-image:url("images/theme10.jpg"); */
    background-image:url("images/goRVer-Picture-Logo.jpg");
    background-position:100% 0%;
    background-repeat:no-repeat;
    height:304px;
    width:744px;
    float:left;
    border-bottom:1px solid #8D8E8F;
}

#headerAD {
	background-image: url(images/theme-advertising.jpg);
    background-position:100% 0%;
    background-repeat:no-repeat;
    height:304px;
    width:744px;
    float:left;
    border-bottom:1px solid #8D8E8F;

}

#menu a{
  float:left;
  text-align:right;
  font-weight:bold;
  text-decoration:none;
  background-image:url("images/menu_a.png");
  width:99px;
  height:23px;
  padding:11px 8px 0px 0px;
  color:#515151;
  font-family:Tahoma;
}
#menu a:hover{
  background-image:url("images/menu_a_hover.png");
  color:#FFFFFF;
}


#banner{
  width:641px;
  height:266px;
  margin:0px 0px 0px 108px;
  border:1px solid #8D8E8F;
}

#left_content{
  background-color:#F1F1F1;
  padding:2px 0px 0px 0px;
  text-align: right;
  }
#left_left{
  float:left;
  width:410px;
  margin-top:1px;
  text-align: left;
}
#content{
  width:950px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-color:#FFFFFF;
}
#left_right{
  float:right;
  width:300px;
  height: 460px;
  margin-top:1px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align: left;
}
.article{
  border:1px solid #8D8E8F;
  margin-bottom:10px;
  background-color:#FFFFFF;
  padding-bottom:5px;
}

.rightads {
	height: 10px;
	}
.campground{
  border:1px solid #8D8E8F;
  margin-bottom:10px;
  background-color:#FFFFFF;
  padding-bottom:5px;
}

h1{
  margin:0px;
  font-family:Sans,Verdana;
  font-size:11px;
  font-weight:bold;
  background-image:url("images/title_bg.png");
  height:20px;
  padding:5px 0px 0px 10px;
  border-bottom:1px solid #8D8E8F;
}

#headNav{
  margin:0px;
  font-family:Sans,Verdana;
  font-size:11px;
  font-weight:bold;
  background-image:url("images/menu_a.png");
  height:27px;
  padding:3px 0px 0px 0px;
  border-bottom:1px solid #8D8E8F;
}

#headNav a{
  float:left;
  text-align:center;
  font-weight:bold;
  text-decoration:none;
  background-image:url("images/menu_a.png");
  width:99px;
  height:27px;
  padding:3px 0px 0px 0px;
  color:#515151;
  font-family:Tahoma;
}
#headNav a:hover{
  background-image:url("images/menu_a_hover.png");
  color:#FFFFFF;
}

.article img{
  border:1px solid #8D8E8F;
  margin:5px;
  float:left;
 }

.campground img{
  border:1px solid #8D8E8F;
  margin:5px;
  float:left;
 }
.none{
  display: relative;
 }
.article p{
  margin-left:115px;
  padding:10px;
  text-indent:10px;
}
.campground p{
  margin-left:115px;
  padding:10px;
  text-indent:10px;
}
.campground a{
  display: inline;
}
.manufacturers {
  border:1px solid #8D8E8F;
  margin-bottom: 10px;
  background-color: #F7F7F7;
  padding-bottom: 5px;
  }
.manufacturers img{
  margin-left: 50px;
  margin-top: 3px;
  }

.manufacturers p{
	margin-left:5px;
	padding:3px;
	text-indent:0px;
	}
.manfacturers a{
	display: inline;
	}
a.read_more{
  background-image:url("images/read_more.png");
  color:#515151;
  font-weight:bold;
  width:51px;
  height:35px;
  margin:0px 5px 0px 5px;
  padding:8px 20px 0px 30px;
  text-decoration:none;
  clear:both;
  display:block;
}
a.homepage{
  color:#515151;
  font-weight:bold;
  width:51px;
  height:35px;
  margin:0px 5px 0px 5px;
  text-decoration:none;
  clear:both;
}
a.read_more:hover{
  background-image:url("images/read_more_hover.png");
  color:#FFFFFF;
}
h2{
  font-size:11px;
}
hr{
  border:none;
  background-color:#C1C2C3;
  height:1px;
  margin:5px 0px 5px 0px;
  color:#C1C2C3;
}
* html hr{
  margin:0px;
}
.search_content{
  padding:8px;
  margin:0px;
  width:278px;
}

input.submit{
  height:25px;
  width:70px;
  background-image:url("images/submit_bg.png");
  background-repeat:repeat-x;
  font-weight:bold;
  font-size:11px;
  color:#515151;
  margin-left:15px;
  border:1px solid #C1C2C3;
  padding:0px;
}
form{
  margin-bottom:15px;
}
form a{
  background-image:url("images/submit_bg.png");
  background-repeat:repeat-x;
  text-decoration:none;
  color:#515151;
  margin-left:15px;
  padding:5px 20px 0px 20px;
  font-weight:bold;
  border:1px solid #C1C2C3;
}
div.row{
  clear:both;
  display:block;
  width:100%;
  border:1px solid #C1C2C3;
  height:150px;
}
div.row#row1{
  border-bottom:0px;
  margin: 0px;
}
div.row#row2{
  border-top:0px;
  margin: 0px;
}
#left_right ul{
  list-style-type:none;
  float:left;
  margin:5px 5px 15px 5px;
  padding:0px;
}
#left_right ul a{
  color:#515151;
}
#left_right ul a:hover{
  color:#3B6EB8;
}

.pink{
	color : #FF0066;
	font-weight : bold;
	font-size : 12px;
}

a.mylink{
  color:#515151;
  text-decoration:underline;
  clear:both;
}

.tableHeader{
	background-color : #3366CC;
	color : #FFFFFF;
	font-weight : bold;
	padding-left : 5px;
}

textarea, input, select {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

table, td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}
.anylinkcss{
position: absolute;
visibility: hidden;
border:1px solid gray;
border-bottom-width: 0;
font:normal 12px Verdana;
z-index: 100;
background-color: white;
width: 90px;

}

.anylinkcss a{
display: block;
border-bottom: 1px solid gray;
padding:11px 8px 0px 0px;
text-indent: 5px;
text-align:right;
font-weight:bold;
text-decoration:none;
background-image:url("images/menu_a.png");
width:86px;
height:26px;
color:#515151;
font-family:Tahoma;
}


.anylinkcss a:hover{ /*hover background color*/
background-image:url("images/menu_a_hover.png");
color: black;
}
.anylinkcss li{
   display:block;
   clear:both;
   }

#menu a:hover{
  background-image:url("images/menu_a_hover.png");
  color:#FFFFFF;
}

.clearer {
  clear: both;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
}


#BottomLinks {
	padding-left: 60px;
	padding-right: 260px;
	font-size: 105%;
	line-height: 1.60em;
	padding-top: 5px;
	background-color: white;
}

/*================================================================================*/
/* Rules specific to advertising.asp , added by Crystal Gears on 2007-04-05       */
/*================================================================================*/
body.Advertising #header{
    background: transparent url("images/theme-advertising.jpg") top right no-repeat;
}

body.Advertising #left,
body.Advertising #right {
 	height: auto; /* correct a problem with these rules that set height (look bad in Firefox) */
}

body.Advertising #main_content{
	float: left;
	background: white url(images/gorverlogo-watermark.gif) center 270px no-repeat;
	padding: 0px 5px 30px;
	font-size: 110%;
	clear: both;
	color: black;
}

body.Advertising.Signup #main_content{
	background-image: none; /* Do not show the watermark in the signup form */
}

body.Advertising #left{
	background-color: white;
}


body.Advertising h1.WhyAdvertise,
body.Advertising h1.AdvertiseTitle {
	width: 408px; height: 28px;
	background: transparent url("images/whyadvertise_blue2.gif") top left no-repeat;
	text-indent: -3000px;
	clear: left;
	padding: 0; border: none; /* Override normal settings for H1's */
	margin-bottom: 30px;
}
body.Advertising h1.AdvertiseTitle {
	background-image: url("images/advertisetitle_blue.gif");
}

body.Advertising a.SignupLink {
 	display: block;
 	width: 133px; height: 34px;
	background: transparent url("images/signupbutton.gif") top left no-repeat;
	text-indent: -3000px;
}

body.Advertising #TopSignupLink {
	float: right;
	margin-right: 40px;
	position: relative; bottom: 8px;
}

body.Advertising #BottomSignupLink {
	margin: 20px auto 0;
}


body.Advertising .AdvertiseFact {
	float: left;
	width: 330px;
	margin-right: 75px;
	margin-top: 20px;
}

body.Advertising .AdvertiseFactSayer {
	margin-top: 20px;
	width: 270px;
	float: left;
}

/*------------------------------*/

body.Advertising h1.StrengthsTitle {
 background: none;
 font-size: 26px;
 font-weight: bold;
 text-align: center;
 padding: 0;
 margin-top: 40px;
 margin-bottom: 70px; /* Firefox hack. Rolled back for IE below */
 border: none;
}

* html body.Advertising h1.StrengthsTitle {
 margin-bottom: 0; /* Firefox hack. Rolled back for IE below */
}

body.Advertising h2.GraphTitle {
 background: none;
 font-size: 22px;
 font-weight: bold;
 text-align: center;
 clear: both; margin-top: 30px;
}

body.Advertising img.Graph {
	display: block;
	margin: 10px auto;
}

body.Advertising h2.GraphTitle span.NonBold {
 font-weight: normal;
}

body.Advertising h3.GraphFooter {
 font-size: 23px;
 font-weight: normal;
 margin-left: 140px;
 margin-bottom: 60px;
}

/*------------------------------*/

body.Advertising h1.AdvertisementRatesTitle {
	width: 170px; height: 15px;
	background: transparent url("images/advertiserates.gif") top left no-repeat;
	text-indent: -3000px;
	padding: 0; border: none; /* Override normal settings for H1's */
	margin-top: 50px;
	margin-bottom: 30px;
}

body.Advertising span.AdvertisementRates {
 	font-size: 18px;
 	font-weight: bold;
 	color: #264090;
 	display: block;
 	text-align: center;
}
body.Advertising span.AdvertisementRates span.big { font-size: 22px; }

body.Advertising span.AdvertisementRatesNotes {
 	display: block;
 	text-align: center;
 	font-size: 110%;
}

/*------------------------------*/

body.Advertising table.SignupForm {
	font-size: 115%;
	margin: 25px 0 0 40px;
}

body.Advertising table.SignupForm td {
 padding: 3px 8px 3px 0;
}

body.Advertising table.SignupForm td.label {
	color: #264090;
	font-weight: bold;
}

body.Advertising table.SignupForm td.SignupButtonCell {
	padding-top: 15px;
}

body.Advertising input.SignupButton {
 	display: block;
 	width: 133px; height: 34px;
	background: transparent url("images/signupbutton.gif") top left no-repeat;
	border: none;
	font-size: 0;
	color: white;
	cursor: pointer;
}

/*------------------------------*/

body.Advertising h2.ThankYouTitle {
	font-size: 130%;
	text-align: center;
	margin: 0 0 20px 0;
}

/*================================================================================*/
/* Rules specific to terms.asp , added by Crystal Gears on 2007-04-10             */
/*================================================================================*/

body.Terms #main_content{
	padding: 0 20px 30px 20px;
	font-size: 110%;
	clear: both;
	color: black;
}

body.Terms #left,
body.Terms #right {
 	height: auto; /* correct a problem with these rules that set height (look bad in Firefox) */
}

body.Terms p {
 margin: 15px 0;
}

body.Terms h2 {
 margin: 25px 0 15px;
}
.interlinking {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

#wx_module_2841 a {
  background-image:url("");
  border: 0px;
  padding:1px 1px 1px 1px;
  margin:1px 1px 1px 1px;
  width: 100%;
}

