* {margin: 0px; padding: 0px; }

body { background-color: #ffffff; color: #000000; }
.txtimg { font: italic 8px Arial }
div.artcl { position: absolute; top: 695px; left: 1px; border: #a8a8a8 solid 1px; } 
.arttitl { font: bold 13px Arial; text-align: center; }
p.article { font: 11px Arial; text-align: justify; overflow: scroll; width: 420px; height: 100px;  }
.feedtxt { font-family: arial, helvetica, sans-serif; font-size: .9em; font-weight: bold; }

.datetime { position: absolute; top: 152px; left: 485px; }

.logotblpos { position: absolute; top: 540px; left: 1px; }
.logotbl { width: 430px; height: 220px;
	border: #a8a8a8 solid 2px;
	 border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	background-color: transparent;
	text-align: center; }

.whitebx2 { position: relative; color: #000000; background-color: #ffffff;
width: 940px; height: 1575px; margin-top: 10px; margin-bottom: 10px;
	 }

.leftcol { width: 300px; }
.middlecol { width: 326px; }
.rightcol { width: 300px; }

/*bottom links*/

.botpglnks { position: absolute; top: 970px; left: 22px;
	width: 625px; height: 405px; border: #d0d0d0 outset 2px;
	color: #000000; 
	border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	background-color: #dadada; }

div.bot1 { position: absolute; top: 5px; left: 45px; text-align: left; }
div.bot2 { position: absolute; top: 5px; left: 250px; text-align: left; }
div.bot3 { position: absolute; top: 5px; left: 460px; text-align: left; }

h4 { font: bold .8em Arial; }

.menulochmpg { position: absolute; top: 122px; left: 2px; z-index: 1000; }

.rviagorv { position: absolute; top: 617px; left: 256px; font: bold 1.5em italic; }

.disclaimer { position: absolute; top: 830px; left: 2px; font: 10px Arial;
width: 675px; text-align: justify; }
div.corp { position: absolute; top: 1450px; left: 215px; }
div.copyrt { position: absolute; top: 1530px; left: 145px; font: .8em Arial; }

.searchsite { position: absolute; top: 145px; left: 715px; }

/*1.5X1.5 homepage ad*/
.bannerad { position: absolute; top: 175px; left: 693px; text-align: center; }

/*div with border around mhsrv, open road, emp hwy*/
.mhsrvborder { position: absolute; top: 385px; left: 2px;
	width: 425px; height: 140px;
	border: #a8a8a8 solid 2px;
	 border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	background-color: transparent;
	z-index: 1; }
.mhsrvtbl { width: 410px; height: 160px; padding-top: 5px; } 
/*end of border around the above images*/

.searchtitl { font: bold 20px Times; }
.search { position: absolute; top: 175px; left: 440px; }
.srchtbl { width: 230px; height: 400px;
	border: #d0d0d0 solid 2px;
	background-color: #dadada; color: #000000;
	text-align: center;
	border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; }
.rvpkshmpg { font: bold italic .8em Arial; z-index: 200; }
.rvresorthmpg { font: bold italic .8em Arial; z-index: 200; }
.dealr { font: bold italic .8em Arial; z-index: 200; }
.servrepairhmpg { font: bold italic .8em Arial; z-index: 200; }
.rental { font: bold italic .8em Arial; z-index: 200; }
.dsplayadhmpg { font: bold italic .8em Arial; z-index: 200; }

.class8 A:link { text-decoration: none; background-color: #ffffff;
	font: bold .7em Arial; color: #aa0000; 
	padding-left: 4px; padding-right: 4px; }
.class8 A:visited { text-decoration: none; 
	background-color: #ffffff; font: bold .7em Arial; color: #aa0000;
	padding-left: 4px; padding-right: 4px; }
.class8 A:active { text-decoration: none; 
	background-color: #ffffff; font: bold .7em Arial; color: #aa0000;
	padding-left: 4px; padding-right: 4px; } 
.class8 A:hover { text-decoration: none; 
	background-color: #ffffff; font: bold .7em Arial; color: #143364;  
	padding-left: 4px; padding-right: 4px; }

.class2 A:link { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; }
.class2 A:visited { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; }
.class2 A:active { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; } 
.class2 A:hover { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #143364;  
	padding-left: 4px; padding-right: 4px; }

.class3 A:link { text-decoration: none; 
	background-color: #dadada; font: bold 11px Arial; color: #aa0000; }
.class3 A:visited { text-decoration: none; 
	background-color: #dadada; font: bold 11px Arial; color: #aa0000; }
.class3 A:active { text-decoration: none; 
	background-color: #dadada; font: bold 11px Arial; color: #aa0000; } 
.class3 A:hover { text-decoration: none; 
	background-color: #dadada; font: bold 11px Arial; color: #143364; }



div.scroll
{ position: absolute; top: 605px; left: 460px; width: 177px; height: 222px; z-index: 100; }
div.scroll2
{ position: absolute; top: 605px; left: 230px; width: 177px; height: 222px; z-index: 100; }



.logoheader { position: absolute; top: 5px; left: 4px; }
.videofile { position: absolute; top: 155px; left: 1px;
	width: 415px; height: 210px;
	padding-top: 5px; padding-left: 5px;
	padding-right: 5px;
	border: #a8a8a8 solid 2px;
	 border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; }
