/* Universal style rule */


*{ /* Block all browser default margins and padding */
	margin: 0; padding: 0;
	 /*Temporary borders */ 
 	/*border: solid 1px #f00;*/ }



body { background-color: #ffffff; color: #0e2242; }
.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; background-color: #fff; color: #0e2242; }
.datetime { position: absolute; top: 175px; left: 470px; }
div.scroll
{ position: absolute; top: 400px; left: 436px; width: 235px; height: 210px; z-index: 100; border: }

.xmas	{ position: absolute; top: 5px; left: 607px; }

.logoheader { position: absolute; top: 5px; left: 4px; }
.videofile { position: absolute; top: 175px; left: 1px;
	width: 415px; height: 210px; 
	/*border: 1px solid blue;*/ }

.logotblpos { position: absolute; top: 445px; left: 210px; }
.logotbl { width: 200px; height: 345px;
	text-align: center; font: bold .9em Times;
	 }

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

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

/*bottom links*/

.botpglnks { position: absolute; top: 875px; left: 22px;
	width: 625px; height: 235px; 
	border: #d6e2f6 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; }

.botmmnu { position: absolute; top: 1110px; left: 140px; z-index: 500; }
.botmtbl { width: 400px; height: 20px; text-align: center;  }
.botcel { border-right-color: #0e2242; border-right-width: 2px; border-right-style: solid; 
	text-align: center; }
.botcel2 { text-align: center; }

h4 { font: bold .8em Arial; }

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

.rviagorv { position: absolute; top: 572px; left: 25px; }
.rviatbl { height: 100px; font: bold 1.2em italic; text-align: center; padding: 10px; }

.hr1 { position: absolute; top: 405px; left: 20px; }
.hr2 { position: absolute; top: 825px; left: 20px; }

.disclaimer { position: absolute; top: 920px; left: 22px; font: 10px Arial;
width: 625px; text-align: justify; background-color: #ffffff; color: #0e2242; }
div.corp { position: absolute; top: 1550px; left: 215px; }
div.copyrt { position: absolute; top: 1330px; left: 345px; font: .8em Arial; }

/*1.5X1.5 homepage ad*/
.bannerad { position: absolute; top: 180px; left: 693px; text-align: center; /*border: 1px solid green;*/ }

/*div with border around mhsrv, open road, emp hwy*/
.mhsrvborder { position: absolute; top: 385px; left: 2px;
	width: 425px; height: 70px;
	border: #a8a8a8 solid 2px;
	padding-top: 5px;
	 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: 225px; left: 440px; }
.srchtbl { width: 230px; height: 100px;
	border: #d0d0d0 solid 2px;
	background-color: #d6e2f6; color: #0e2242;
	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: #transparent; font: bold 11px Arial; color: #aa0000; }
.class3 A:visited { text-decoration: none; 
	background-color: #transparent; font: bold 11px Arial; color: #aa0000; }
.class3 A:active { text-decoration: none; 
	background-color: #transparent; font: bold 11px Arial; color: #aa0000; } 
.class3 A:hover { text-decoration: none; 
	background-color: #transparent; font: bold 11px Arial; color: #143364; }
