@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background:url(assets/bg_tile.jpg); font:12px Arial, Helvetica, sans-serif; color:#000;}
#main{width:1000px; margin:0px auto;}
#header{background:url(assets/header.jpg); height:120px; position:relative; font:1.2em Georgia, serif; font-weight:bold; color:#fff;}
#header *{margin:0px; padding:0px;}
#header-phone{position:absolute; top:20px; right:175px; text-align:right; padding:0px 10px; border-right:1px solid #ccc;}
#header-address{position:absolute; top:30px; right:10px;}
#home{display:block; position:absolute; top:0px; left:0px; height:100%; width:110px; text-indent:-3000px; overflow:hidden;}
#nav{list-style:none; position:absolute; left:130px; top:81px;}
#nav li{float:left; margin-right:10px;}
#nav a{color:#fff; text-decoration:none; display:block; padding:11px 15px;}
#nav a:hover{background:#810000;}
#featured{background:#2b2b2b url(assets/featured_tile.jpg) repeat-x;}
#footer{background:#e7e7e7; border-top:1px solid #000;}
#footer p{border-bottom:1px solid #000; margin:0px; padding:10px; text-align:center;}
#footer a{margin:0px 20px; color:#000; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#bottom{height:5px; background:#000; border-top:1px solid #ffff01;}
#content{background:#fff;}
.page_title{margin:0px; padding:10px; background:#a90000; color:#fff; margin-top:1px;}
.title{margin:0px; padding:5px; background:#414141 url(assets/title_tile.jpg) repeat-x; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}

.box{background:#fff; border:1px solid #fff;}
.box-over{border:1px solid #000;}
.vehicle-thumbnail{float:left; display:block;}
.vehicle-title{margin:0px; padding:5px; background:#414141 url(assets/title_tile.jpg) repeat-x; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-left:161px;}
.vehicle-info{padding:5px; display:block; margin-left:161px;}
.vehicle-link{font-size:0.95em; display:block; text-align:right; margin-right:5px;}
.vehicle-price{display:block; margin-left:171px; font-size:1.2em; color:#c00; font-weight:bold;}

#specials_menu{margin:0px 10px; margin-top:10px; height:27px;}
#specials_menu ul{list-style:none; margin:0px; padding:0px;}
#specials_menu ul li{display:inline-block; float:left; border:1px solid #010042; 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:#010042; color:#fff;}

#specials{border-top:1px solid #010042; clear:both; margin:0px;}
.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;}