@charset "utf-8";
/* CSS Document */

body{font:11px Arial, Helvetica, sans-serif; background:#dee0e2 url(assets/bg_tile.jpg) repeat-x; margin-top:14px;}
#main{width:1004px; margin:0px auto; background:url(assets/bottom_border.gif) no-repeat bottom left; padding-bottom:2px;}
#header{background:url(assets/top_tile.jpg) repeat-x; height:37px;}
#logo{background:url(assets/top_left.jpg) no-repeat top left; width:240px; height:37px; text-indent:-3000px; overflow:hidden; margin:0px; padding:0px; float:left;}

.nav{margin:0px; padding:5px;}
.nav a{color:#009; text-decoration:none; margin-right:8px; font-size:0.9em;}
.nav a:hover{text-decoration:underline;}

#header .nav{padding-top:12px; margin:0px; background:url(assets/top_right.jpg) no-repeat top right; height:100%;}
#header .nav a{color:#fff; text-transform:uppercase;}

.bar{background:url(assets/bar_tile.jpg) repeat-x; clear:both;}
.bar>div{background:url(assets/bar_left.jpg) no-repeat top left;}
.bar>div>div{background:url(assets/bar_right.jpg) no-repeat top right; height:25px;}
#content{border-left:1px solid #ccc; border-right:1px solid #ccc; padding:1px; background:#fff;}

.search_box{border:1px solid #223f6b; background:#345482 url(assets/search_box_tile.jpg) repeat-x 0px 23px;}
.search_box h2{font-size:1em; font-weight:bold; color:#fff; border-bottom:1px solid #223f6b; background:url(assets/search_title_tile.jpg) repeat-x; height:13px; padding:5px; margin:0px;}

.padding{padding:15px;}

h2.title{margin:0px; background:#ccc; color:#000; padding:5px; margin-bottom:5px;}

#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:#0257a8; color:#fff;}

#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;}
.specials-controls a:hover{color:#fff;}