*{margin:0; padding:0}
html, body {
	height: 100%; margin:0 auto
}

body{background:url(../img/footer.gif); font-family:Arial,Helvetica,sans-serif; margin:0; padding:0; color:#8D9091}

a{color:#7F93AC; text-decoration:underline}
a:hover{color:#7F93AC; text-decoration:none !important}
a:visited{color:#333; text-decoration:underline}

a:active{padding-top:0px}
img{border:none}
td{vertical-align:top}
p{margin:0 0 1.5em 0; padding:0; line-height:1.5em}
em{color:#333; font-style:normal}
br{clear:both}
/* remove focus outline */ 
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; }


.clear{height:0 !important; line-height:0 !important; clear:both !important; font-size:1px !important; float:none !important; padding:0 !important; margin:0 !important; width:auto !important}
.clear-left{clear:left}
span{text-indent:-9999px; float:left}
img{display:block}

.auto{margin:0 auto}

object{outline:none}

*:focus, button:focus, a:active, input:active{outline:none}
.display-none{display:none}

html{font-size:100%}
body{font-size:0.75em; line-height:1.48em}
table{font-size:100%}
input, select, textarea, th, td{font-size:1em}
h1, h2, h3{font-size:1.455em; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height:1.5em; color:#9E9E9E; margin-bottom:0.368em; clear:left}
.feature-col h2 { margin: 0 0 -4px 0;}

h2{font-size:1.455em; margin:0 0 0.8em 0px; font-weight:normal}
h3, h4, h4, h5, h6{font-size:1.2em; font-weight:bold; margin-top:1em}
.none{ display:none}
a.image{padding:0 !important; background:none !important; margin:0 !important; float:none !important}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

#wrapper{ min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -250px; /* the bottom margin is the negative value of the footer's height */
 }
#header{ width:auto; margin:0 auto; height:115px; background: url(../img/header.png) repeat-x; }
#content{ width:auto; margin:0 auto; background: #FFF url(../img/content.png) repeat-x; clear:both; overflow:visible; }
#feature { width:auto; margin: 0 auto; background:#000;}	
#slider{ width:auto; margin:0 auto; }
#footer{ margin:0 auto; background: #B7BEC6 url(../img/footer-gradient.png) repeat-x; color:#7989A1;}
#footer, .push {
	height: 250px; /* .push must be the same height as .footer */
}

.push { clear:both;}
.footer-image { width:920px; margin:0 auto; height:150px; padding-top:50px; background:url(../img/footer-right.jpg) no-repeat top right; border-bottom: solid 1px #C2C8CE; }
#footer h3 { color:#FFF; font-size:13px; }
#ticker { height:30px; width:880px; float:left; line-height:2.5em;}
#footer ul { list-style:none; float:left; }
#footer ul li { float:left; width: 100px; background:url(../img/footer-arrow.gif) no-repeat 0 8px; font-size:12px; padding:3px 0 3px 10px;}
#footer ul li a { color:#FFF; text-decoration:none; }
#footer ul li a:hover {color: #FFF; text-decoration: underline !important;}
.quote { color:#FFF; float:left; width:241px;} 
.sitemap { float:left; width: 462px; }
.quote p {font-size:12px !important;}
#slider { width:650px; margin:0 auto; position: relative; height:300px; }
#inside { width:960px; margin:0 auto; }
/* nav */

.header { width:960px; margin: 0 auto; overflow: auto; }
a.logo { width:216px; margin-left:10px; float:left; background:url(../img/logo.png) no-repeat; height:84px; }
.address { float:right; margin:15px 100px 0 0; text-align:right; font-size:11px; font-weight:bold; line-height:1.5em; }
.copyright { width:920px; margin: 3px auto; }
.copyright p {color:#FFF;}
.copyright p a {color:#FFF;}
.copyright i { padding:0 5px;}
.two-col { width:300px; float:left; padding-right:0px; }
.two-column { width:300px; float:left; padding-right:0px; }
.two-column p { }
table strong { color:#5979AB; }
table td { width: 47%; padding-right: 3%; }
#iframeHeader{width:615px; display:inline; height:550px; float:left; }
#iframeHeader iframe{margin:0; padding:0}
#newCars{width:942px; display:inline; height:550px; float:left; }
#newCars iframe{margin:0; padding:0}
.left-content { float:left; }
.float-left { float:left; width:610px;}
.ctp { margin: 1.5em 0; float:left;}
#minisearch { width:248px; height:300px; float:right;} 

.content { width: 942px; margin: 0 auto; }
.feature-col h3 { font-size:1.455em; font-weight:normal; margin:0 0 -4px 0;}
.left-col h2, #content h2 { font-size:1.8em; font-weight:normal; color:#789941; }
.feature-col { width:294px; float: left; margin:-5px 0 0 6px; display:inline;}
.feature-col a.link { background: url(../img/arrow.gif) no-repeat right 3px; padding-right:8px; text-decoration:none; }
.feature-col a:hover.link { }
.feature-col p { width:280px; }
.float-right { float: right;margin-right:60px; display:inline; }
.content .text-indent {
padding-top:10px !important;
text-indent:-9999px !important;
}
/*************/
#sitemap ul { list-style:none; float:left; width:600px; }
#sitemap ul li { float:left; width: 280px; background:url(../img/arrow.gif) no-repeat 0 8px; font-size:12px; padding:3px 0 3px 10px; }
#sitemap ul li a { color:#7F93AC; text-decoration:none; }
#sitemap ul li a:hover {color: #7F93AC; text-decoration:underline;}
#sitemap ul ul { list-style:none; float:left; width:240px; margin-top:5px; height:270px; }
#sitemap ul li ul li  { float:left; width: 220px; background:url(../img/arrow.gif) no-repeat 0 8px; font-size:12px; padding:3px 0 3px 10px;}

#iframeHeader2 {
display:inline;
float:left;
height:550px;
width:935px;
}
.icon { height:132px; width:196px; float:left; margin: 80px 20px 0 0;}
#content h2 {
padding:40px 0 0;
}