@charset "utf-8";
/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6,
ul, ol, dl, dt, dd, blockquote, address, pre,
listing, plaintext, xmp, menu, dir, isindex, hr, map,
multicol, center, frameset, marquee {
display: block;
}

a.topnav {
}

a.topnav:link {
text-decoration:none;
color:#006533;
}

a.topnav:active {
text-decoration:none;
color:#006533;
}

a.topnav:visited {
text-decoration:none;
color:#006533;
}

a:link {color: #FFFAAA; text-decoration: underline; }
a:active {color: #FFFAAA; text-decoration: underline; }
a:visited {color: #FFFAAA; text-decoration: underline; }
a:hover {color: #FFFAAA; text-decoration: none; }

p {
font-family: Verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight:lighter;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;	
}

body, table, td, div, span, ul, li, form, select, input, textarea {
font-family: Cambria, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.6em;
background:none;
}

.nospace {
padding:0px;
margin:0px;
}

.maintext {
font-family: Verdana, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.3em;
}

body {
margin:5px 0 0 0;
background:#000;
}

.clearbox {
clear:both;
}

.thebox {
width:1000px;
height:310px;
margin:0px auto;
padding:0px;
background:url(/layouts/images/theboxback.jpg) top no-repeat;
background-image:url(/layouts/images/theboxback.jpg);
}

.header {
width:1000px;
height:145px;
margin:0px;
padding:0px;
border:none;
vertical-align:top;
}

.logo {
width:200px;
height:145px;
padding:0px;
margin:0px 0px 0px 100px;
float:left;
border:none;
display:block;
}

.righthead {
width:690px;
height:145px;
padding:0px;
margin:0px;
float:right;
border:none;
display:block;
text-align:right;
}

.contactinfo {
width:600px;
height:100px;
padding:20px 20px 0 0 ;
margin:0px;
border:none;
display:block;
clear:both;
color: #808080;
text-align:right;
font-family: Cambria, serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
}

.navigation {
width:600px;
height:25px;
padding:0px;
margin:0px;
border:none;
display:block;
clear:both;
}

.flash {
width:1000px;
height:160px;
margin:0px;
padding:0px;
}

.maincontainer {
width:1000px;
height:auto;
margin:0px auto 30px auto;
padding:0px;
display:block;
clear:both;
background:url(/layouts/images/bg2.jpg) top  no-repeat;
background-image:url(/layouts/images/bg2.jpg);
}

.content {
width:800px;
height:auto;
padding:0px;
margin:0 auto;
clear:both;
display:block;
color:#ffffff;
background:none;
}

.featuredcars {
width:341px;
height:auto;
padding:0px;
margin:0px;
float:left;
color:#ffffff;
background:none;
text-align:left;
}

.feature {
width:337px;
height:auto;
padding:0px;
margin:0px 0 0 2px;
color:#333333;
background-color:#f0eedc;
text-align:left;
float:left;
}

.featuretop {
width:341px;
height:55px;
padding:0px;
margin:0px;
color:#ffffff;
background:none;
text-align:left;
float:left;
}
  
.searchbox {
width:448px;
height:auto;
padding:0px;
margin:0px;
float:right;
color:#ffffff;
background:none;
text-align:left;
}

.searchtop {
width:448px;
height:48px;
padding:0px;
margin:0px;
text-align:left;
float:left;
}

.searchmid {
width:444px;
height:auto;
background:#f0eedc;
background-color:#f0eedc;
padding:0px;
margin:0px 0 0 2px;
text-align:left;
float:left;
}

.searchnottom {
width:448px;
height:30px;
padding:0px;
margin:0px;
float:left;
}


.hometext {
width:750px;
height:auto;
padding:0px;
margin:10px 10px 0 10px ;
float:left;
color:#ffffff;
background:none;
font-family: Verdana, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.3em;
}

/* Form Stuff */

form {
margin: 0px;
padding-top: 0px;
display: inline;
line-height:normal;
font-size: 14px;
height:400px;
width:750px;
}

.emadd {
width:100px;
padding:0px;
margin:0px;
float:left;
}

fieldset {
padding-top:15px;
}

label,input {
display: block;
width: 150px;
float: left;
margin-bottom: 5px;
height:18px;
}

input {
background-color:#ffffff;
}

label {
margin:5px 0 0 0;
width: 130px;
padding-right: 20px;
float:left;
line-height:normal;
font-size: 14px;
text-align: right;
}

textarea {
width:455px;
margin:0px;
line-height:normal;
font-size: 14px;
background-color:#ffffff;
}

.submit {
margin:0 0 0 150px;
height:26px;
font:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
line-height:normal;
}

.spacer {
width:700px;
clear:right;
display:block;
margin:0px auto;
height:5px;
}

/*End Form Stuff */

.footer {
width:800px;
height:22px;
margin:0 auto;
padding:0px;
display:block;
color:#ffffff;
background:none;
}

.footerleft {
width:395px;
height:22px;
margin:0px;
padding:0px;
float:left;
color:#ffffff;
background:none;
}
   
.footerright {
width:375px;
height:22px;
margin:0px;
padding:0px;
float:right;
color:#ffffff;
background:none;
text-align:right;
} 
