 html,body {
	background-color: #564931;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

/* Elements Styles */

 #wrapper {
	position: relative;
	width: 751px;
	margin: auto;
	}

 #logo {
	position: absolute;
	width: 253px;
	min-height: 136px;
	height:136px;
	left: 16px;
	top: 1px;
	z-index:4;
	}

 #nav {
	position: absolute;
	width: 279px;
	min-height: 68px;
	height:17px;
	z-index:4;
	left: 485px;
	top: 228px;
	}
	
 #nav a:link,
 #nav a:visited
 {
 	color:#ffffff;
	font-weight:bold;
	font-size:12px;
 	padding: 0px 7px;
 	text-decoration:none;
	}
 #nav a:hover{
 	color:#a10000;
	}

 #top {
	position: absolute;
	width: 751px;
	min-height: 68px;
	height:68px;
	z-index:2;
	}

 #flash {
	position: absolute;
	width:749px;
	min-height: 217px;
	height: 217px;
	top: 45px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	z-index:0;
	}

 #middle {
	position: absolute;
	width: 751px;
	top: 239px;
	z-index:2;
	}

 #partsservicedrop {
	position:absolute; 
	top:29px;
	left:562px; 
	width:120px; 
	visibility:hidden;
	z-index:6;
	}
	
/* Top Nav Styles */
 #newrvs a:link,
 #newrvs a:visited {
 	display:block; height:27px; width:67px;
 	background-image: url(../images/interface/n-newrvs-off.jpg);
	z-index:5;
	}

 #newrvs a:hover { 
 	background-image: url(../images/interface/n-newrvs-on.jpg);
	z-index:5;
 	}
 
 #newrvson { 
 	display:block; height:27px; width:67px;
	background-image: url(../images/interface/n-newrvs-on.jpg);
	z-index:5;
 	}

/********/
 #usedrvs a:link,
 #usedrvs a:visited {
 	display:block; height:27px; width:74px;
 	background-image: url(../images/interface/n-usedrvs-off.jpg);
	z-index:5;
	}

 #usedrvs a:hover { 
	 background-image: url(../images/interface/n-usedrvs-on.jpg);
	 z-index:5;
 	}
 
 #usedrvson {
 	display:block; height:27px; width:74px;
 	background-image: url(../images/interface/n-usedrvs-on.jpg);
	z-index:5;
	}

/********/
 #rvrentals a:link,
 #rvrentals a:visited {
 	display:block; height:27px; width:82px;
 	background-image: url(../images/interface/n-rvrentals-off.jpg);
	z-index:5;
	}

 #rvrentals a:hover { 
	 background-image: url(../images/interface/n-rvrentals-on.jpg);
	 z-index:5;
 	}
	
 #rvrentalson {
 	display:block; height:27px; width:82px;
 	background-image: url(../images/interface/n-rvrentals-on.jpg);
	z-index:5;
	}


/********/	
 #specials a:link,
 #specials a:visited {
 	display:block; height:27px; width:67px;
 	background-image: url(../images/interface/n-specials-off.jpg);
	z-index:5;
	}

 #specials a:hover { 
 	background-image: url(../images/interface/n-specials-on.jpg);
	z-index:5;
 	}
	
 #specialson {
 	display:block; height:27px; width:67px;
 	background-image: url(../images/interface/n-specials-on.jpg);
	z-index:5;
	}
	
/********/	
 #partsservice a:link,
 #partsservice a:visited {
 	display:block; height:27px; width:108px;
 	background-image: url(../images/interface/n-partsservice-off.jpg);
	z-index:5;
	}

 #partsservice a:hover { 
 	background-image: url(../images/interface/n-partsservice-on.jpg);
	z-index:5;
 	}
	
 #partsserviceon {
 	display:block; height:27px; width:108px;
 	background-image: url(../images/interface/n-partsservice-on.jpg);
	z-index:5;
	}
	
/********/		
 #financing a:link,
 #financing a:visited {
 	display:block; height:27px; width:69px;
 	background-image: url(../images/interface/n-financing-off.jpg);
	z-index:5;
	}

 #financing a:hover { 
 	background-image: url(../images/interface/n-financing-on.jpg);
	z-index:5;
 	}
	
 #financingon {
 	display:block; height:27px; width:69px;
 	background-image: url(../images/interface/n-financing-on.jpg);
	z-index:5;
	}
	
	
/* Footer Nav Styles */
 #footer {
 	font-size:10px;
	color:#a10000;
	}
 
 #footer a:link,
 #footer a:visited,
 #footer a:hover {
 	color:#a10000;
 	padding: 0px 7px;
 	text-decoration:none;
	}


/* Content Styles */
 
 .redtextpopup{
 	color:#9e311c;
 	}
 
 #content {
 	background-image:url(../images/interface/cbgb.jpg); 
 	background-repeat: no-repeat; 
 	background-position: bottom; 
 	min-height: 460px;
	height:460px;
	padding:5px 5px;
	margin: 0px;
	}
	
 #content h1{
 	font-size:13px;
	color:#3b2b03;
	margin:5px 0px;
	padding:0px;
	}
	
 #content a:link,
 #content a:visited,
 #content a:hover {
 	color:#a10000;
 	text-decoration:none;
	}
	
 #content .redtext{
 	color:#9e311c;
 	}
	
  #content .smalltext{
 	font-size:10px;
 	}
	
  #content .nodot{
	list-style-type:none;
	list-style-position:inherit;
 	}
	
  .pic{
	text-align: center;
	padding: 7px 9px 9px 9px;
	margin-top: 2px;
	background-image: url(../images/pics/picshadow.jpg);
	}


  .picstaff{
	text-align: center;
	padding: 9px 9px 9px 9px;
	background-image: url(../images/pics/picstaff.jpg);
	}
	
 .smallpic{
	text-align: center;
	padding: 9px 9px 9px 9px;
	background-image: url(../images/pics/smpicshadow2.jpg);
	}
	
	
  .picspopup{
	text-align: center;
	border: #663300 solid 1px;
	}
/* Listings and Display Pages Styles */ 

 .title{
 	font-size:14px;
	color:#413b2f;
	margin:0;
	padding:4px 4px;
	}
	
 .stocknr{
 	font-size:14px;
	font-weight:bold;
	color:#d0232a;
	margin:0;
	padding:4px 4px;
	}
	
 .blackprice{
 	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:4px 0px;
	padding:0;
	text-align:right;
	}
	
 .redprice{
 	font-size:11px;
	color:#a10000;
	font-weight:bold;
	margin:4px 0px;
	padding:0;
	text-align:right;
	}
	
 .discription{
 	font-size:10px;
	text-align:justify;
	color:#000000;
	padding-left:6px;
	padding-top: 3px;
	margin-top:11px;
	}
	
 .piclist{
	text-align: center;
	padding: 6px 6px;
	margin-top:11px;
	background-image: url(../images/listingpages/displayshadow.jpg);
	}
	
  .picthumb{
	text-align: center;
	padding: 7px 8px;
	margin-top:3px;
	background-image: url(../images/listingpages/displayshadowsm.jpg);
	}
	
   .piclrg{
	text-align: center;
	padding: 8px 11px 12px 9px;
	margin-top: 2px;
	background-image: url(../images/listingpages/displayshadowsmlrg.jpg);
	}


/* Newlist Styles */
 #newlist{
 	font-size:10px;
	color:#940e00;
	}
 
 #newlist a:link,
 #newlist a:visited{
    color:#940e00;
	margin-left:4px;
	margin-bottom:2px;
	display:block; width:127px; height:12px;
	background-image:none;
 	text-decoration:none;
	}
	
 
 #newlist a:hover {
 	color:#940e00;
	display:block; width:127px; height:12px;
 	text-decoration:none;
	background-image:url(../images/listingpages/newlistbg.jpg);
	}
	
 .newlist_stayon {
 	color:#940e00;
	display:block; width:127px; height:12px;
 	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/listingpages/newlistbg.jpg);
	}

#newlist h1 {
	font-size:12px;
	color:#940e00;
	margin:0;
	padding:0;
	}
	
/* Usedlist Styles */
 #usedlist{
 	font-size:10px;
	color:#940e00;
	}
 
 #usedlist a:link,
 #usedlist a:visited{
    color:#940e00;
	margin-right:8px;
	margin-bottom:2px;
	padding-right:2px;
	display:block; width:120px; height:12px;
	background-image:none;
 	text-decoration:none;
	}
	
 
 #usedlist a:hover {
 	color:#940e00;
	display:block; width:120px; height:12px;
 	text-decoration:none;
	background-image:url(../images/listingpages/usedlistbg.jpg);
	}

 .usedlist_stayon {
	color:#940e00;
	display:block; width:122px; height:12px;
 	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/listingpages/usedlistbg.jpg);
 }
#usedlist h1 {
	font-size:12px;
	color:#940e00;
	margin:0px 6px 0px 0px;
	padding:0;
	}
	
/* Form Styles */
 
 .textfield{
	margin: 2px 0px;
	background-color:#fff6e3;
	border:1px solid #c7be99;
	}
/*========================DROP DOWN MENU STYLES=======================*/
.menuitem a:link,
.menuitem a:visited {
	width:120px;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	padding:3px 3px 3px 5px;
	color:#a10000;
	display:block;
	background-color:#fae8c4;
	}

.menuitem a:hover {
	color:#ffffff;
	background-color:#c8aa6e;
	}
	