@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#000; background:#fff;}
a{color:#900;}
#main{width:1024px; margin:0px auto; background:url(assets/bg_tile.jpg) repeat-y;}
#main #inner{margin:0px 12px;}
#header{background:#fff url(assets/header_tile.jpg) repeat-x bottom center;}
.phone_numbers{font-size:1.1em; color:#900; font-weight:bold;}
.address{font-size:1.1em; color:#000; font-weight:bold;}

#nav{height:23px;}
#nav a{display:block; float:left; text-decoration:none; color:#000; text-transform:uppercase; font-size:11px; font-weight:bold; margin-right:5px; height:13px;}
#nav a span{display:block; padding:5px 8px;}
#nav a.selected{background:url(assets/nav_selected_left.gif) no-repeat; color:#000; height:100%;}
#nav a.selected span{display:block; background:url(assets/nav_selected_right.gif) no-repeat top right;}

#nav a:hover{background:url(assets/nav_over_left.gif) no-repeat; height:100%; color:#fff;}
#nav a:hover span{ background:url(assets/nav_over_right.gif) no-repeat top right;}

#footer{background:#fff url(assets/footer_top.jpg) no-repeat top center; min-height:100px; padding:15px; text-align:center;}
#footer a{color:#666; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:underline;}
.footer{margin:0px; padding:10px; font-size:0.9em; color:#666;}
.buttons{background:#fff url(assets/buttons_bg_tile.jpg) repeat-x;}
.padding{padding:10px;}

.error{background-color:#FCC; border:1px solid #900; color:#900; font:Bold 12px Arial; padding:10px;}
.confirmation{background-color:#CFC; border:1px solid #090; color:#090; font:Bold 12px Arial; padding:10px;}

.title{background:#900; padding:5px; font-size:1.1em; color:#fff;}

#contact_form{border:1px solid #ccc; padding:10px;}
#contact_form th{text-align:right;}
#contact_form label{text-align:right; display:block; font-weight:bold;}

a.button{border:1px solid #900; background:#fff; color:#900; padding:5px; display:inline-block; text-decoration:none;}
a.button:hover{background:#900; color:#fff;}

.tabs{list-style:none; margin:0px; padding:0px;}
.tabs li{float:left; margin-right:5px;}

.big_title{margin:0px; color:#fff; padding:0px 15px; padding-top:10px; height:44px; font-size:24px; background:url(assets/big_title_bg.jpg) no-repeat;}

.random-vehicle a{text-decoration:none;}
.random-title{font-size:16px; display:block; margin-top:3px;}
.random-price{font-size:1.2em; color:#c00; font-weight:bold;}

#seo-content{height:80px; padding:10px; overflow:auto;}
#seo-content h1, #seo-content h2{font-size:1em;}

#coupon-form{width:668px; height:410px; position:absolute; top:10px; left:10px; background:#000 url(assets/couponform_bg.jpg);}
#coupon-form-inner{padding:100px 30px 30px 30px; color:#fff;}
#coupon-form .input{background:url(assets/coupon-input.gif); padding:0px; width:320px; height:16px; padding:3px 0px 3px 10px;  border:none; display:block;}

.specials-tabs{border-bottom:1px solid #000;}
.specials-tabs ul{list-style:none; margin:0px; padding:0px;}
.specials-tabs ul li{float:left; border:1px solid #000; border-bottom:none; margin-left:5px;}
.specials-tabs ul li a{display:block; padding:5px 10px; border:1px solid #fff; background:#efefef; text-decoration:none; color:#000;}
.specials-tabs ul li a:hover{background:#444; color:#fff;}
.specials-tabs ul li.selected a{background:#fff; color:#000;}
.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;}
