@charset "utf-8";
/* CSS Document */
body{background:url(assets/bg_tile.gif); font:12px Arial, Sans-serif; color:#000; margin:0px; padding:0px;}
h1, h2, h3, h4, p{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;}
p{line-height:140%;}
form{display:block; margin:0px;}
form th{text-align:right;}
fieldset{border:1px solid #ccc; margin-bottom:10px;}
legend{background:#eee; border:1px solid #ccc; padding:5px 10px; font-weight:bold;}

#main{width:1000px; background:#fff; margin:0px auto;}

#header{background:url(assets/header_tile.gif) repeat-x; height:87px; position:relative;}
#header h1{margin:0px; width:484px; height:87px; background:url(assets/townandcountry.gif); text-indent:-3000px; overflow:hidden;}
#credit_jockey{width:272px; height:51px; background:url(assets/credit_jockey.png); display:block; text-indent:-3000px; overflow:hidden; position:absolute; top:15px; right:200px;}
#phone-address{position:absolute; top:5px; right:10px; color:#fff; text-align:right;}
#phone-address span{font-size:1.3em; font-weight:bold;}
#phone-address strong{font-size:1.4em;}

#nav{background:#d90000 url(assets/nav_tile.gif) repeat-x; color:#fff; height:30px; border-bottom:1px solid #fff;}
#nav ul{list-style:none; margin:0px; padding:0px; padding-left:5px; background:url(assets/nav_left.gif) no-repeat; height:30px; font-size:1.4em; font-weight:bold;}
#nav ul li{float:left; position:relative; z-index:999;}
#nav ul li a{color:#fff; text-decoration:none; display:block; padding:5px 8px;}
#nav ul li a:hover{background:#900;}
#nav ul li ul{position:absolute; height:auto; padding:0px; background:#d90000; font-size:0.9em; display:none;}
#nav ul li ul li{float:none;}

#footer{background:#003366 url(assets/footer_tile.gif) repeat-x; color:#fff; height:119px;}
#footer ul{list-style:none; margin:0px; padding:10px; margin-left:0;}
#footer ul li{float:left;}
#footer ul li a{color:#fff; text-decoration:none; display:block; padding:0px 9px;}
#footer ul li a:hover{text-decoration:underline;}

.divider{background:url(assets/divider.gif); height:6px; clear:both;}
.divider hr{display:none;}
.padding{padding:10px;}
.button{display:inline-block; padding:5px; text-decoration:none; background:#003366; border:1px solid #003366; color:#fff;}

.page_title{margin:0px; padding:10px 20px; background:#003366; color:#fff;}
.title{background:#003366 url(assets/title_tile.gif) repeat-x; color:#fff; padding:5px;}

#col-left{float:left; width:250px;}
#col-right{float:left; width:750px;}
#flash{width:750px; height:300px;}

.boxes{background:#9f1010; padding:10px 0px; height:200px;}
.box{float:left; margin-left:10px; width:320px; height:200px; background:#fff;}
.box-top{background:url(assets/box_top.gif) no-repeat;}
.box-bottom{padding:10px; background:url(assets/box_bottom.gif) no-repeat bottom left; height:180px;}

.random-vehicle{}
.vehicle-thumbnail{float:left; margin-right:10px; margin-bottom:10px;}
.vehicle-info{margin:0px;}
.vehicle-price{color:#c00; font-size:1.1em; font-weight:bold; margin:0px;}
.more-info{clear:both; margin:0px; padding:0px;}
.more-info a{display:block; margin:0px; padding:0px; width:300px; height:24px; background:url(assets/more_info.gif) no-repeat; text-indent:-3000px; overflow:hidden;}

#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 #003366; 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:#3f8dcd; color:#fff;}

#specials{border:1px solid #003366; 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-table td.special{border:1px solid #ccc;}
