@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#000; background:#fff;}
#main{width:1000px; margin:0px auto;}
#nav{text-align:right; padding:5px 0px; border-bottom:8px solid #ff7d00; color:#666; margin-bottom:5px;}
#nav a{color:#666; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold; margin-left:23px; letter-spacing:-0em;}
#nav a:hover{color:#ff7d00;}
#address_phone{ text-align:right; color:#666; padding:10px; margin-right:150px;}
#address_phone span{display:block;}
.phone_number{font-size:18px; margin-bottom:5px;}
#footer{background:#d3e6f5; padding:10px; text-align:center;}
#footer a{color:#012747; text-decoration:none; font-size:11px; text-transform:uppercase; margin:0px 10px;}
#footer a:hover{text-decoration:underline;}
#rotating_photos{width:750px; height:340px; position:relative;}

.col_left{background:#3e484a; color:#fff;}
.col_left h2{font-size:14px; text-transform:uppercase; margin:0px; padding-bottom:5px;}
.big_buttons{background:#295578;}

.page_title{background:#d3e6f5; padding:10px; color:#012747; margin:0px; text-transform:uppercase; font-size:20px;}
.title{padding:3px 10px; font-weight:bold; text-transform:uppercase; color:#012747; border-bottom:6px solid #d3e6f5;}

a.button{display:inline-block; background:#d3e6f5 url(assets/arrow.gif) no-repeat top right; color:#012747; font-size:11px; text-decoration:none; text-align:center; font-weight:bold; height:17px; padding:2px 25px 0px 5px;}
a.button:hover{color:#fff; background-color:#012747;}
ul.tabs{list-style:none; margin:0px; padding:0px;}
ul.tabs li{float:left; margin-right:5px;}

.padding{padding:15px;}

#contact_form{border:1px solid #ccc; padding:10px; margin:0px;}
#contact_form label{display:block; text-align:right; font-weight:bold;}

form th{text-align:right;}
.border{border:1px solid #666;}
.long{width:230px; }
#search_form{margin:0px; padding:0px;}
#search_form th{text-align:right;}
#search_form select{width:180px;}

.random-vehicle{padding:10px; text-align:center;}
.random-vehicle img{display:block; margin:0px auto;}
.random-vehicle span{display:block; margin-top:5px;}
.random-vehicle a{color:#fff; text-decoration:none;}
.vehicle-title{font-size:1.2em;}

.seperator{border-top:1px solid #012747; border-bottom:1px solid #393939; height:0px; overflow:hidden; margin:5px;}
.seperator hr{display:none;}
