@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font:12px Arial, sans-serif; background:#fff url(assets/header-tile.jpg) repeat-x;}
h1, h2, h3, h4, p{margin:0px; padding:0px; margin-bottom:10px;}
h1, h2, h3, h4{font-family:Arial, sans-serif;}
p{line-height:140%;}
img{border:none;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
form{display:block; margin:0px; padding:0px;}

#main{width:1000px; margin:0px auto;}
#header{height:105px; position:relative;}
#header h1{width:310px; height:105px; margin:0px; background:url(assets/bobby-layman-chevy.png);}
#credit_jockey{background:url(assets/credit_jockey.png); width:272px; height:51px; display:block; position:absolute; top:25px; left:400px;}
#top-right{position:absolute; top:5px; right:0px; font-family:Arial, sans-serif; text-transform:uppercase;}
#top-right p{line-height:130%;}

#nav{list-style:none; margin:0px; padding:0px; margin-top:2px; height:40px;}
#nav li{float:left; position:relative; z-index:999; line-height:100%;}
#nav li a{display:block; text-decoration:none; text-transform:uppercase; color:#ddd; font-size:1.2em; padding:12px 18px;}
#nav li a:hover{color:#fff;}
#nav li ul{position:absolute; list-style:none; margin:0px; padding:0px; background:#4e4f50; border:1px solid #000; border-top:none; display:none;}
#nav li ul li{float:none; white-space:nowrap; min-width:100%;}
#nav li ul li a{font-size:1em; padding:5px; text-transform:none;}

#content{width:1000px; min-height:310px; background:url(assets/content-bg.gif) no-repeat; margin-top:5px; clear:both;}

#footer{background:url(assets/footer-tile.jpg) repeat-x; height:110px;}
#footer .footer{width:1000px; margin:0 auto; padding:5px; text-align:center;}
#footer .footer a{color:#fff; text-decoration:none; margin:0 5px;}
#footer .footer a:hover{text-decoration:underline;}

.hidden{text-indent:-3000px; overflow:hidden;}
.padding{padding:10px;}
.plain-list{list-style:none; margin:0px; padding:0px;}
.plain-list li{margin:0px; padding:0px;}
.title{background:#4e4f50; color:#fff; padding:5px; margin:0px;}
.search-title{text-align:center; text-transform:uppercase; margin:0; padding:5px; background:#4e8aa4; color:#fff; font-size:1.1em;}
.page_title{background:#4e8aa4; color:#fff; padding:10px; margin:0px;}
.button{display:inline-block; padding:5px; background:#000; color:#fff; border:1px solid #000; text-decoration:none;}
.button:hover{background:#4e4f50;}

#search_form{height:160px;}
#search_form select{width:180px;}
#menu{margin-bottom:5px;}
#menu li a{display:block; width:248px; height:39px; text-indent:-3000px; overflow:hidden;}
#menu li a:hover{background-position:-248px 0px;}
#menu .inventory{position:relative;}
#menu .inventory a{height:41px; background:url(assets/menu-inventory.gif);}
#menu .parts a{background:url(assets/menu-parts.gif);}
#menu .service a{background:url(assets/menu-service.gif);}
#menu .collision a{background:url(assets/menu-collision.gif);}
#menu .map a{height:41px; background:url(assets/menu-map.gif);}

#custom-buttons div{margin-bottom:5px;}
#custom-buttons div:last-child{margin:0px;}

#random-vehicles td{background:url(assets/box-bottom.png) no-repeat bottom left; min-height:120px;}
#random-vehicles td.over{background-color:#ddd;}
.random-vehicle{padding:0 5px 5px;}
.vehicle-title{font-size:1.3em; font-weight:bold; margin-bottom:5px;}
.vehicle-thumbnail{display:block; float:left; margin:0 5px 0 0;}
.vehicle-price{color:#c00; font-size:1.2em; font-weight:bold; margin-bottom:10px; display:block;}

.specials-tabs, .staff-tabs{border-bottom:1px solid #3e3f40;}
.specials-tabs ul, .staff-tabs ul{list-style:none; margin:0px; padding:0px;}
.specials-tabs ul li, .staff-tabs ul li{float:left; border:1px solid #3e3f40; border-bottom:none; margin-left:5px;}
.specials-tabs ul li a, .staff-tabs ul li a{display:block; padding:5px 10px; background:#efefef; border:1px solid #fff; text-decoration:none; color:#000;}
.specials-tabs ul li a:hover, .staff-tabs ul li a:hover{background:#70767d; color:#fff;}
.specials-tabs ul li.selected a, .staff-tabs ul li.selected a{background:#3e3f40; color:#fff;}
.special{padding:10px;}
.odd{background:#fff;}
.even{background:#eee;}
.specials-vehicle{float:left; margin-right:20px;}
.specials-content{}
.specials-controls{clear:both;}
.specials-controls a{display:inline-block; padding:3px 5px; background:#ccc; color:#000; border:1px solid #000; text-decoration:none;}
.specials-controls a:hover{background:#000; color:#fff; border:1px solid #fff;}

.testimonial{padding:10px 0px; float:left; clear:left;}
.testimonial .quote{font-size:14px;}
.testimonial .quotes{font-size:1.3em;}
.testimonial .author{font-weight:bold; text-align:right;}

#advantage h3 sup{font-size:0.6em;}
.disclaimer{font-size:0.9em;}
