@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background:#212121 url(assets/bg_tile.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#eee;}
#main{width:1000px; margin:0px auto;}
#header{height:70px; position:relative;}
#header h1{background:url(assets/commonwealth_logo.gif); width:396px; height:70px; text-indent:-3000px; overflow:hidden; margin:0px; padding:0px;}
#credit_jockey{background:url(assets/credit_jockey.gif); width:272px; height:51px; text-indent:-3000px; overflow:hidden; margin:0px; padding:0px; display:block; position:absolute; top:10px; left:460px;}
#header-right{color:#fff; font-size:1.2em; font-weight:bold; margin:0px; position:absolute; top:10px; right:10px; text-align:right;}
#header-right span{font-size:1.4em;}
#nav{list-style:none; margin:0px; padding:0px; background:url(assets/nav_bg.gif); width:990px; height:38px; padding:1px 5px;}
#nav li{float:left; position:relative;}
#nav a{display:block; color:#fff; text-decoration:none; padding:10px 10px; font-size:1.2em;}
#nav a:hover{background:#13181c;}
#nav ul{position:absolute; list-style:none; margin:0px; padding:0px; background:#000; border:1px solid #ccc; border-top:none; display:none;}
#nav ul li{clear:both;}
#content{background:#24272e url(assets/content-top.jpg) no-repeat; margin-top:10px;}
#footer{background:#24272e url(assets/content-bottom.gif) no-repeat bottom center; padding:10px; text-align:center;}
#footer a{margin:0px 15px; color:#fff; text-decoration:none; font-size:0.95em;}

#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 #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:#13181c; color:#fff;}

#specials{border:1px solid #ccc; 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;}

form{display:block; margin:0px; padding:0px;}
.button{display:inline-block; padding:5px; text-decoration:none; background:#ccc; border:1px solid #ccc; color:#fff;}
legend{color:#fff; text-transform:uppercase;}
.page_title{margin:0px; padding:10px; font-size:2em; color:#000; background:#ccc;}
.title{font-size:1.2em; color:#fff; text-transform:uppercase; background:#13181c; margin:0px; padding:5px 10px;}
.padding{padding:10px;}

#featured{width:650px; height:150px; float:left; background:#060c15 url(assets/featured-bottom.gif) no-repeat bottom left;}
.random-vehicle-holder{position:relative;}
.random-vehicle{display:none; position:absolute; top:-5px; right:-190px; width:208px; z-index:100;}
.vehicle-title{margin:0px; height:15px; padding-top:5px; color:#fff; background:url(assets/featured-popup-title.png); font-size:1em; padding-left:25px;}
.vehicle-info{margin-left:18px; background:#fff; color:#000; padding:10px; border:2px solid #757a85; border-top:none;}
.vehicle-price{color:#921913; font-weight:bold; font-size:1.2em;}