﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}

a:hover { text-decoration: none; }

#hidden { display: none; }

#headerStacked {
		width: 726px; 
		clear: both; 
		font-family: Tahoma, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 14px;
		color: #406697;
		text-align: left;
		height: 220px;
}

#headerStackedText {
	position: absolute;
	z-index:2;
	float: left;
	margin-left: 150px;
	top: 20px;
}

#headerRVlink {
	position: absolute;
	z-index:3;
	float: left;
	margin-left: 10px;
	top: 180px;
}

#headerStackedText h1 {
	font-size:16px; 
	color: #406697;
	text-align: right;
}

#headerStackedImg {
	position: absolute; 
	z-index: 1;
	clear: both;
}

#headertop {
width: 726px; height: 220px; clear: both; 
font-family: Tahoma, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 14px;
		color: #406697;
		text-align: left;
}

#header { 
background: url('img/headertop.jpg') no-repeat;  width: 726px; clear: both; 
font-family: Tahoma, "Times New Roman", Times, serif;
		height: 124px;
		font-size: 14px;
		color: #406697;
		text-align: left;
		padding-left: 150px;	
}

#headertop h1 {
	font-size: 18px;
	color: #406697;
	padding-top: 30px;
}

#header img {
	line-height: 1.5em;
}

#header_bottom { width: 743px; height: 96px; background: url('img/headerbottom.jpg') no-repeat; clear: both; }
#container { width: 743px; height: 100%; background: url('img/body_bg.gif');}
	
	#navcontainer {
		float: left;
		clear: right;
		width: 160px;
		height: 100%;
		min-height: 700px;
		padding: 0 0 0 12px;
		margin-bottom: 1em;
		margin-right: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #937559;
		text-align: left;
		display: block; }
	#navcontainer ul { list-style: none; margin: 0; padding: 0; border: none; }
	#navcontainer li { 
				
		border-bottom: 1px solid #AD8D6F; 
		margin: 2px; 
		
	}
	#navcontainer li a { 
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 10px solid #DEDEC7;
		background-color: #FDFDE4;
		color: #937559;
		text-decoration: none;
		width: 100%; }
	#navcontainer li.active li { background-color: #666E47; color: #FDFDE4; }
	html>body #navcontainer li a { width: auto; }
	#navcontainer li a:hover { border-right: 10px solid #DEDEC7; background-color: #666E47; color: #FDFDE4; }
	
	.heading { 
		display: block;
		padding: 1px 5px 1px 0.5em;
		/*border-right: 10px solid #406499;*/
		background-color: #8EABD1;
		color: #000000; /*#406499;*/
		text-decoration: none;
		width: auto;
		border-bottom: 1px solid #AD8D6F; 
		margin: 2px; 
	}
	
	#sidebar2 { float: right; display: block; }
	#sidebar2 #showroom_box { clear: both; float: right; display: block; height: 75px; background: #F2F1F1; padding: 5px; border: 1px solid #C5C5C5; }
	#sidebar { float: right; padding: 15px; text-align: left; height: 100%; min-height: 700px; display: block; }
	#sidebar #showroom_box { clear: both; float: right; display: block; height: 75px; background: #F2F1F1; padding: 5px; border: 1px solid #C5C5C5; }
	#sidebar #address_form { clear: both; float: right; display: block; }
		
		#body_content { 
		margin: 0px;
		padding: 0px;
		text-align: left; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		line-height: 150%;
		max-width: 400px;
		height: 100%;
		min-height: 700px; 
		display: block; }
		
		#body_content a:hover { text-decoration: none; }
		
		#body_content h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #000000; line-height: 150%; }
		
		#body_content .brown { color: #937559; padding-top: 15px; }
		
		#body_content h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000000; }
		#body_content .breadcrumb { font-size: 12px; }
	h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #406697;
	line-height: 150%;
	padding-top: 6px;
}
	h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #937559; line-height: 150%; padding-top: 6px;}
	.blue_box { background: #8EABD1; padding: 5px; width: 100%; }
	.blue_box a { color: #ffffff; font-weight: bold; text-decoration: none; font-size: 11px; }
	.blue_box:hover { background: #336292; }
	
	
	.list { list-style-type: none; margin: 0; padding: 0; }
	.list li { padding: 5px; }
	.odd { padding: 5px; background: #f5f5f5; border-top: 2px solid #CCCCCC; margin-top: 10px; margin-bottom: 10px; }
	
	.strong { font-weight: bold; }
	
	#listing_table table { border: 1px solid #CCCCCC; border-bottom: 0; }
	#listing_table td { border-bottom: 1px solid #CCCCCC; }
	#listing_table th { background: #DEDEC7; border: 0; font-size: 14px; font-weight: bold;} 
	#listing_table td h3 { font-size: 14px; font-weight: bold; color: #937559; }
	
#footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; padding: 0px; clear: both; } 
#footer_bottom { width: 743px; height: 22px; background: url('img/footer.gif') no-repeat; clear: both; }

#content {
	width: 500px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	
	}
	
#contentcontainer {
	clear: none;
}

	
	#content h1.heading3 {
		text-align: left;
		margin: 0px;
		margin-bottom: 10px;
		}
	#content h1 {
		text-align: center;
	}
	
	#content img {
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
		border: none;
		clear: right;
		}

	h1.heading2 { 
		display: block;
		background-color: #8EABD1;
		color: #000000; /*#406499;*/
		text-decoration: none;
		width: 100%;
		border: 1px solid #AD8D6F;
		text-align: center;
        clear: both;
		padding-bottom: 5px;
	}
	.heading3 { 
		display: block;
		background-color: #ffffff;
		color: #937559; /*#406499;*/
		text-decoration: none;
		width: auto;
		clear: both;
		}
	.red {
		color:#FF0000;
		font-weight: bold;
		font-size: 13px;
		clear: both;
	}
	.red2, .red2 a {
		color:#FF0000;
		font-weight: bold;
		font-size: 13px;
		padding-top: 10px;
	}
	.small {
		font-size: 12px;
		margin-left: 0px;
	}
	
#border {
	padding: 0 10px 10px 10px;
	margin-top: -15px;
	/* border: 2px solid black; */
    width: 270px;
	float: right;
}

#noBorderFltRight {
	padding: 10px;
	padding-top: 0px;
    width: 270px;
	float: right;
}


#noBorderFltRight ul {
	margin-left: 1.3em;
	padding: 0px;
}

#noBorderFltRightDiesel {
	padding: 10px;
	padding-top: 0px;
    width: 270px;
	float: right;
	margin-top: 0px;
}


#noBorderFltRightDiesel ul {
	margin-left: 1.3em;
	padding: 0px;
}

.clear {
	clear: both;
}

#header#headerNew1 {
	position: absolute;
	z-index: 1;
}

#header#headerNew2 {
	position: absolute;
	z-index: 2;
}

.imageMap {
	z-index: 3;
}

.skyblue {
	color:#6699FF;
}

h1.skyblueLeft {
	color:#6699FF;
}


.darkblue {
	color: #406697;
}

.onlinesalesLeft {
	float: left;
	width: 170px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


.onlinesalesRight {
	float: right;
	width: 240px;
	margin: 0px;
	padding: 0px;
	border: 2px solid black;
}


.clearBox {
	clear: both;
}
#content h1.heading4 {
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	color: #406697;
}
.home_text {
	text-align: left;
	width: 570px;
	float: right;
}
#content h1.heading6 {
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	color: #406697;
	font-size: 10pt;
}
.img_right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.larger_font {
	font-size: 16px;
}
#content h1.heading6 {
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	color: #000000;
	font-size: large;
}
