@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font:12px Arial, sans-serif; background:#fff url(assets/bg_tile.jpg) repeat-x;}
h1, h2, h3, h4, p{line-height:140%; margin:0px; margin-bottom:10px;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
form{display:block; margin:0px; padding:0px;}
fieldset{border:1px solid #ccc; margin-bottom:10px;}
legend{border:1px solid #ccc; padding:5px 10px;}
img{border:none;}

.page_title{margin:0px; padding:10px; color:#0257a8; margin:0px;}
.title{background:url(assets/title_tile.gif) repeat-x; color:#000; padding:5px;}
.padding{padding:10px;}
.button{display:inline-block; padding:5px; text-decoration:none; background:#f38127; border:1px solid #000; color:#000;}
.hidden{text-indent:-3000px; overflow:hidden;}

#outer{background:url(assets/header.jpg) no-repeat top center; min-height:400px;}
#main{width:1000px; margin:0px auto;}
#header{height:176px; position:relative;}

#mini-nav{position:absolute; top:3px; right:0px; list-style:none; margin:0px; padding:0px; color:#fff;}
#mini-nav li{float:left;}

#credit_jockey{display:block; position:absolute; top:35px; left:458px; width:108px; height:107px;}
#homelink{display:block; position:absolute; top:13px; left:0px; width:377px; height:134px;}
#maplink{display:block; position:absolute; top:31px; right:0px; width:160px; height:118px;}

#nav{list-style:none; margin:0px; padding:0px; position:absolute; left:28px; bottom:0px;}
#nav li{float:left; position:relative;}
#nav li a{display:block; padding:5px 18px; font-size:1.2em; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase;}
#nav li a:hover{background:#351005;}
#nav ul{list-style:none; margin:0px; padding:1px; position:absolute; background:#351005; width:100%; display:none; z-index:500;}
#nav ul li{float:none;}
#nav ul li a{padding:5px 10px; font-size:1em; font-weight:bold; color:#fff; text-decoration:none;}
#nav ul li a:hover{background:#581a08;}

#footer{background:url(assets/footer_tile_icons.gif) repeat-x top center; height:30px; clear:both;}
#footer p{margin:0px auto; width:800px; text-align:center; background:url(assets/footer_tile.gif) repeat-x; padding:5px; height:20px;}
#footer a{color:#fff; text-decoration:none; margin:0px 20px;}
#footer a:hover{text-decoration:underline;}

#featured{background:url(assets/featured_bg.gif) no-repeat bottom left;}
.featured-title{background:url(assets/featured_tile.gif); height:33px; color:#fff;}
.featured-title span{display:block; padding:5px 0px 0px 40px; background:url(assets/featured_icon.gif) no-repeat;}
.boxes{height:110px;}
.boxes div{float:left;}

.random-vehicle-holder{position:relative;}
.random-vehicle{display:none; position:absolute; top:-5px; left:-190px; width:208px; z-index:100;}
.vehicle-title{margin:0px; height:15px; padding-top:5px; padding-left:5px; color:#fff; background:url(assets/featured-popup-title.png); font-size:1em; padding-right:25px;}
.vehicle-info{margin-right:18px; background:#fff; color:#000; padding:10px; border:2px solid #f38127; border-top:none;}
.vehicle-price{color:#921913; font-weight:bold; font-size:1.2em;}

#specials_menu{margin:0px 10px;}
#specials_menu ul{list-style:none; margin:0px; padding:0px;}
#specials_menu ul li{display:inline-block; float:left; border:1px solid #0257a8; border-bottom:none; margin-right:3px;}
#specials_menu ul li a{display:block; padding:5px 15px; background:#efefef; text-decoration:none; color:#000; border:1px solid #fff;}
#specials_menu ul li a.selected{background:#fff;}
#specials_menu ul li a:hover{background:#f38127; color:#000;}

#specials{border-top:1px solid #0257a8; clear:both;}
.specials{clear:both; padding:0px 10px;}
.odd{background:#efefef;}
.even{background:#fff;}
.specials-vehicleInfo{}
.specials-price{color:#c00; font-size:1.2em;}
.specials-date{clear:both;}
.specials-details{}
.specials-details2{float:right;}
.specials-vehicleDetails{float:left;}
.specials-thumbnail{float:left; margin:0px 10px 10px 0px;}
.specials-form{padding:0px; background:#eee; border:1px solid #ccc;}
.specials-form h3{margin:1px; padding:10px; background:#ccc; font-size:14px; text-transform:uppercase;}
.specials-form form{display:block; margin:0px; padding:0px;}
.specials-form th{text-align:right;}
.specials-controls{padding:5px;}
.specials-controls a{display:inline-block; padding:5px; text-decoration:none; background:#0257a8; color:#fff;}