@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;}
#header{position:relative;}
#credit_jockey{display:block; position:absolute; top:10px; left:320px; background:url(assets/credit_jockey2.gif); width:227px; height:43px; text-indent:-3000px; overflow:hidden;}
#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:24px; 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 15px;}
#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;}

.menu{list-style:none; margin:0px; padding:0px;}
.menu a{display:block; padding:5px; text-decoration:none; text-transform:uppercase; color:#fff; font-weight:bold; font-size:1em;}
.menu a:hover{background:#d3e6f5; color:#000; border-left:5px solid #ff7d00;}

#news{margin:5px; border:1px solid #2c3435;}
.news_inner{padding:10px;}
#news h2{margin:0px; padding:0px;}
#news p{margin:0px; padding:0px; padding-top:5px;}

.model_title {
	background:#2a5679;
	color:#fff;
	padding:5px;
	margin:0px;
	border-bottom:1px solid #ff7d00;
}
.top-links{font-size:14px;}
.top-links a{display:block; padding:10px; background:#def0f5; color:#2e779e; font-weight:bold; text-decoration:none; text-align:center;}
.top-links a:hover{color:#fff; background:#2e779e;}

#screen {
	position:relative;
	width:250px;
	height:174px;
}
#screen ul{list-style:none; margin:0px; padding:0px;}
#sections {
	overflow:hidden;
	width:250px;
	height:174px;
}
#sections ul {

}
#sections li {
	width:230px;
	height:154px;
	overflow:auto;
	padding:10px;
}
#sections h2{margin:0px; padding:10px 0px; border-top:1px solid #d3e6f5; color:#ff7d00;}
#sections p{margin:0px; padding:0px; padding-bottom:5px;}