@charset "utf-8";
/* CSS Document */
body{background:#eee url(assets/bg_tile.jpg); margin:0px; padding:10px 0px; font:12px Arial, Helvetica, sans-serif; color:#000;}
fieldset{border:1px solid #ccc; margin-bottom:10px;}
legend{background:#eee; border:1px solid #ccc; padding:5px 10px; font-weight:bold;}

#main{width:1000px; margin:0px auto;}
#header{background:url(assets/header.gif) no-repeat; height:100px; position:relative; color:#fff;}
#header h1{text-indent:-3000px; overflow:hidden; margin:0px; padding:0px;}
#header p{margin:0px; padding:0px;}
.address{position:absolute; top:10px; right:140px; text-align:right; font-weight:bold;}
.phone_numbers{position:absolute; bottom:10px; right:140px; text-align:right; font-weight:bold; font-size:1.3em;}
.header-links{position:absolute; top:1px; right:1px; width:122px; font-size:11px; text-align:right;}
.header-links a{display:block; height:22px; padding-top:10px; margin-bottom:1px; padding-right:30px; color:#ccc; text-decoration:none;}
.header-links a:hover{color:#fff; text-decoration:underline;}
#credit_jockey{background:url(assets/credit_jockey.png); display:block; width:122px; height:116px; text-indent:-3000px; overflow:hidden; position:absolute; top:-10px; right:400px;}
#nav{background:url(assets/nav_bg.gif); height:44px; text-align:center;}
#content{background:#fff; border-left:1px solid #bbb; border-right:1px solid #bbb;}
.title{margin:0px; background:#225b96 url(assets/title_blue_tile.gif) repeat-x; padding:8px 10px; color:#fff; font-size:1.2em;}
.blue{background:#225b96 url(assets/title_blue_tile.gif) repeat-x;}
.red{background:#a80000 url(assets/title_red_tile.gif) repeat-x;}
.featured{margin:0px; background:#a80000 url(assets/title_red_tile.gif) repeat-x; padding:0px; text-indent:-3000px; overflow:hidden;}
#footer{background:url(assets/footer_bg.gif); height:14px; padding:15px; text-align:center; color:#ccc;}
#footer a{color:#ccc; text-decoration:none; margin:0px 10px;}
#footer a:hover{color:#fff; text-decoration:underline;}
.shadow{background:url(assets/shadow.png); height:10px;}
.shadow hr{display:none;}

.random-vehicle{padding:10px;}
.random-vehicle-over{background:#ddd;}
.vehicle-title{font-size:1.3em;}
.vehicle-thumbnail{float:left; margin:0px 10px 10px 0px;}
.vehicle-link{display:inline-block; clear:both; margin:0px;}
.vehicle-price{color:#c00; font-size:1.2em; font-weight:bold;}

.page_title{margin:0px; padding:10px; background:#ccc; color:#666; text-transform:uppercase;}
.padding{padding:10px;}
.button{display:inline-block; padding:5px; color:#fff; text-decoration:none; background:#666;}
.button:hover{background:#000;}

#specials_menu{margin:0px 10px; margin-top:10px;}
#specials_menu ul{list-style:none; margin:0px; padding:0px;}
#specials_menu ul li{display:inline-block; float:left; border:1px solid #ccc; 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:#333; color:#fff;}
#specials_menu ul li.selected a{background:#000; color:#333;}

#specials{clear:both;}
.specials{clear:both; padding: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:14px; text-transform:uppercase;}
.specials-form form{display:block; margin:0px; padding:0px;}
.specials-form th{text-align:right;}

#search_form th{text-align:right; font-size:1.2em;}