﻿/* Declare body first of all */
body {
	text-align:center;
	background:#0f0600 url('images/legacy-wallpaper.jpg') center center repeat-y;
	font:normal 62.5% Georgia, 'Times New Roman', serif;
	margin:0;
	border-top:1px #0f0600 solid;
}
p {
	font-size:1.3em;
	line-height:150%;
}
/*Masthead and descendants */
#masthead {
	height:332px;
	width:100%;
	text-align:center;
	background:url(images/legacy-header.gif) top center no-repeat;
	border-top:1px #0f0600 solid;
	margin-top:0;
	}
h1 {
	text-indent:-5000px;
	color:#0f0600;
	}
/*Style Main Content---------------------------------------------------------------------*/
#container {
	margin:0 auto;
	text-align:center;
	width:100%;
	min-width:1020px;
	background:url(images/legacy-container-bg.jpg) top center repeat-y;
			}
#content {
	width:1020px;
	text-align:center;
	margin:0 auto;
	padding-top:35px;
}
#maincontent  {
	width:700px;
	margin-right:38px;
	color:#1d2614;
	float:right;
	display:inline;
	text-align:left;
}
strong {
	font-size:x-large;
	line-height:110%;
}
h2 {
	text-align:left;
	color:#c3a778;
	font-size:24px;
	font-family:georgia, "times New Roman", times, serif;
	padding-top:5px;
	padding-left:20px;
	height:50px;
	margin-top:5px;
	background:url(images/legacy-h2-bg.jpg) no-repeat;
}
h3 {
	font-family:"Futura Md", Arial, Helvetica;
	font-size:1.6em;
	text-transform:uppercase;
	text-align:center;
}
#secondaryContent h3 {
	background:url(images/legacy-h3-bg.jpg) no-repeat;
	height:39px;
	text-align:left;
	padding:5px 10px;
	color:#c3a778;
	}
#primaryContent h3 {
	background:url(images/legacy-h3-bg.jpg) no-repeat;
	height:39px;
	text-align:left;
	padding:5px 10px;
	color:#c3a778;
	}
#footer h3 {
	margin-bottom:5px;
	margin-top:40px;
	color:#eaedbb;
}
h4 {
	font-size:1.5em;
	margin-bottom:5px;
	padding:5px 0px 5px 0px;
	border-bottom:1px #66552a dotted;
	border-top:1px #66552a dotted;
	}
h5 {
	font-size:1.3em;
	}
#img_control {
	margin:30px 20px 20px 0px;
}
img {
	border:0;
}
.highlight {
	color:#66552a;
	font-size:1.9em;
	font-family:georgia, "times New Roman", times, serif;
}
#primaryContent {
	float:left;
	display:inline;
	width:305px;
	margin-right:35px;
	margin-bottom:10px;
	padding:10px;
	background:#2b391e url('images/legacy-content-bg.jpg') repeat-y;
}
#secondaryContent {
	float:left;
	display:inline;
	width:305px;
	padding:10px;
	margin-bottom:10px;
	background:#2b391e url('images/legacy-content-bg.jpg') repeat-y;
}
#maincontent ul{
	font-size:1.3em;
	line-height:150%;
}
#maincontent li {
	margin-bottom:7px;
}
/*Style for sidebar-----------------------------------------------------------------------*/
#sidebar {
	width:218px;
	float:left;
	display:inline;
	margin-left:15px;
	text-align:left;
		}
#sidebar img {
	margin-top:20px;
}
/*Style sidebar navigation list and links------------------------------------------------------*/
#sidebar ul {
	list-style-type:none;
	color:#ffffd8;
	margin:0px;
	padding:0px;
	width:218px;
	border-bottom:1px #66552a solid;
	font:12px Futura, Arial, Helvetica, sans-serif;
		}
#sidebar li {
	margin:0;
	border-top: 1px solid #66552a;
	border-bottom: 1px solid black;
	line-height:200%;
}
#sidebar ul a:active {
	display:block;
	padding:2px 15px;
	text-decoration:none;
}
#sidebar ul a:hover {
	display:block;
	padding:2px 15px;
	text-decoration:none;
}
#sidebar ul a:visited {
	display:block;
	padding:2px 15px;
	text-decoration:none;
}
#sidebar ul a:link {
	display:block;
	padding:2px 15px;
	text-decoration:none;
}
#sidebar ul a:link {
	color:#eaedbb;
}
#sidebar ul a:visited {
	color:#eaedbb;
}
#sidebar ul a:hover {
	color:#d8c187;
	background:#304122;
}
/*Highlight active pages in sidebar navigation----------------------------------------------*/
.home #sideNav #home a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
.contact #sideNav #contact a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
.service #sideNav #service a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
.parts #sideNav #parts a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
.sales #sideNav #sales a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
.about #sideNav #about a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
.financing #sideNav #financing a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
.products #sideNav #products a {
	text-transform:uppercase;
	color:#66552a;
	font-weight:bold;
	cursor:default;
}
/*Style footer----------------------------------------------------------------------------*/
#footer {
	background:url(images/legacy-footer.jpg) top center no-repeat;
	width:1020px;
	height:162px;
	clear:both;
	font-family:Futura Md, Arial, Helvetica;
	text-align:center;
	color:white;
	margin-top:50px;
	margin-bottom:0;
	border-bottom:1px #0f0600 solid;
}
#footer_content {
	width:1020px;
	text-align:center;
}
#footer p {
	margin-top:2px;
	color:#f9c425;
	font-size:1.2em;
}
.footercol1 {
	float:left;
	width:670px;
	text-align:center;
	padding:20px 0 10px 30px;
}
.footercol {
	float:left;
	width:200px;
	padding:20px 0 10px 30px;
}
/* Footer navigation */
	#footer ul {
	list-style:none;
	color:#eaedbb;
			}
	#footer li {
	display:inline;
	font-size:1.1em;
	margin:0 15px 0 15px;
	line-height:200%;
	}
	#footer a:visited{
	color:#eaedbb;
	text-decoration:none;
}
	#footer a:link{
	color:#eaedbb;
	text-decoration:none;
}
	#footer a:hover {
	color:#f9c425;
	text-decoration:underline;
}
/*Spacer div to follow multiple floated items--------------------------------------------------*/
.spacer {
	clear:both;
}
/*Style Links*/
#maincontent a:link {
	text-decoration:none;
	border-bottom:1px #66552a dotted;
	color:#66552a;
}
#maincontent a:visited {
	color:#66552a;
	text-decoration:none;
	border:none;
}
#maincontent a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#1d2614;
}
#maincontent a:active {
	color:#f9c425;
}
/*image control*/
.used-search {
	width:145px;
	margin-right:5px;
	height:50px;
	margin-top:5px;
}
img#maincontent a:link {
	border:none;
}
.float_left {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	border:1px black solid;
}
.clear-both {
	clear:both;
}
.location {
	width:300px;
	height:135px;
}
.center {
	text-align:center;
}
/* Turn off borders on image links */
	img {
	border:0;
	}
/*Style table*/
table {
	border:none;
}
td {
	padding:5px 17px;
	width:300px;
	text-align:center;
	font-size:1.2em;
	
	}
	