.ns_content_container {   margin-top: 0px;   margin-left: 0px;   border: none;   height:200px;   background: url(http://www.campingdude.com/i/bgnav.gif) repeat-y; 	width: 150px; }  .ns_content_title {   text-align: left;   font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;   color: #ffffdd;   width:118px;   height: 20px;   background-color: transparent;   text-transform:uppercase;   margin-left:26px; }  .ns_content_body {  line-height:15px;   float: left;   overflow-y: auto;   text-align: left;   width:104px;   height:95px;   margin-left:31px;   background:#6a4a35;   margin-right:0px;   padding-right:0px;   border:1px solid #382214;   border-top:none;    }  .ns_content_body_search {  line-height:15px;   text-align: left;   width:104px;   height:85px !important;   margin-left:31px;   background:#6a4a35;   border:1px solid #382214;    padding-top:1px;   margin-bottom:-14px; }  .ns_content_body a:hover {  text-decoration:underline; color: #000000; }  .ns_content_link {  text-decoration: none;   font-size: 9px !important;   font-family: Verdana, Arial, Helvetica, sans-serif;   color: #ffffdd !important;    }  .localformlabel {float:left !important; line-height:15px; font-size:10px; font-family:Verdana, Arial, sans-serif; width:42px !important; margin-left:1px; color:#ffffdd;} .fieldholder.bottomfield{width:79px; height:30px; margin-bottom:2px;  float:left;} .fieldholder.topfield{width:104px; height:30px; margin-bottom:2px; } .fieldholder.bottomfield .localsearchfield {width:77px; float:left !important; height:15px;font-size:10px; font-family:Verdana, Arial, sans-serif; background:#ffffdd;} .fieldholder.topfield .localsearchfield {width:104px; float:left !important; height:15px;font-size:10px; font-family:Verdana, Arial, sans-serif; background:#ffffdd;} .fieldholder.btn_search{ width:25px; height:10px; float:left;margin-top:15px;}  .srchbtn{ height:15px; font-size:8px; text-height:auto; border:1px solid #656661; width:25px;  }





P { margin-top:0px; margin-left:30px; margin-right:30px; text-align:left;
}

TABLE {
 FONT-SIZE: 12px;
}

.borderimg {
	border: 4px solid #c1886d;
	float: right;
}


.ba {
	background-color: #f5ccaf;
}

.bb {
	background-color: #f7eecf;
}

.hp { }

.campingcontent
{
  width:500px;
  padding:4;
}

.np, .pfoot { display:none; }

.sm
{
 FONT-SIZE: 12px;
 vertical-align: top;
 text-align:center;
}


H1
{
 FONT-SIZE: 14px;
}
H2
{
 FONT-SIZE: 12px;
}
H3
{
 FONT-SIZE: 12px;
}

#navmain {
	position:absolute;
	top:75px;
	left:0px;
}

#navad 
{
	position:relative;
	top:5px;
	left:30px; width:122px; height:242px; border-width:0px; background:#Ffffff; z-index:0;
}


DIV.text
{
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
}

DIV.textcontent
{
  width:530px;
}

DIV.navi { background-image: url(/i/bgnav.gif);
	background-repeat: no-repeat; 
	text-indent: 30px;
	font-weight:bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	width: 150px; height: 25px;}

A.nava:link {
	color: #ffffdd;
	vertical-align: -50%;
	text-decoration: none;	
}
A.nava:visited {
	color: #ffffdd;
	vertical-align: -50%;
	text-decoration: none;	
}
A.nava:hover {
	color:#aa2222;
	vertical-align: -50%;
	text-decoration: underline;	
}
A:hover { color:#aa2222; }
A:link  { color:#011200; }
A:visited  { color:#011200; }



.navtop { background-image: url(/i/bgnavtop2.jpg);
	background-repeat: no-repeat; 
	width: 150px; height: 73px;}
.bul { background-image: url(/i/bgul2.jpg);
	background-repeat: no-repeat; 
	width: 38px; height: 73px;}
.buc { background-image: url(/i/bgum.jpg);
	height: 73px;
	background-repeat: repeat-x; }
.bur { background-image: url(/i/bgur.jpg);
	width: 102px; height: 73px;
	background-repeat: no-repeat; }
.filltop { background-image: url(/i/bgfilltop.jpg);
	background-repeat: repeat-x; 
	height: 73px; width: 100%;}

.nav { background-image: url(/i/bgnavb.jpg);
	background-repeat: repeat-y; 
	width: 150px; height: 73px;}
.bcl { background-image: url(/i/bgml2.jpg);
	background-repeat: repeat-y;   
	width: 38px; height: 400px;
	vertical-align: top; text-align:center; color:#ffffff; }
.bcc {  vertical-align: top;
	background-image: url(/i/bcc.jpg);
	background-repeat: repeat; 
	height: 100%; width: 85% }
.bcr {  background-image: url(/i/bgmr.jpg);
	background-repeat: repeat-y; 
	width: 102px; height: 100%; }
.fillmid { background-image: url(/i/bgfillmid.jpg);
	background-repeat: repeat; 
	height: 100%;}

.navbot { background-image: url(/i/bgnavbot2.jpg);
	background-repeat: no-repeat; 
	width: 150px; height: 84px;}
.bbl { background-image: url(/i/bgll2.jpg);
	width: 38px; height: 84px;
	background-repeat: no-repeat; }
.bbc { background-image: url(/i/bglm.jpg);
	height: 84px;
	background-repeat: repeat-x; }
.bbr { background-image: url(/i/bglr.jpg);
	background-repeat: no-repeat; 
	width: 102px; height: 84px;}
.fillbot { background-image: url(/i/bgfillbot.jpg);
	background-repeat: repeat-x; 
	height: 84px;}


BODY
{
 FONT-FAMILY: Verdana, Arial, sans-serif;
 FONT-SIZE: 12px;
 color: #011200;
 margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;
 background-color: #fdf6c8;
}

#floating div {
	text-align: center;
        position:relative;
	bottom:0;
}

#maindiv { position: absolute; top: 20px; width: 100%; height: 1px; overflow: visible }
#condiv  { zindex: 1; position: absolute; left: 50%; width: 835px; margin-left: -417px; }



