@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#000; background:#3a3a3a url(assets/bg_tile.jpg) repeat-x;}
#main{width:1000px; margin:0px auto; background:#fff;}
#header{background:url(assets/header_tile.gif) repeat-x; height:100px; position:relative;}
#address_phone{color:#fff; padding-top:5px; padding-right:10px; font-size:0.95em;}
#numbers{position:absolute; top:40px; left:114px; color:#fff; font-weight:bold;}
.padding{padding:10px;}
form{display:block; margin:0px; padding:0px;}
fieldset{border:1px solid #ccc; margin-bottom:10px;}
legend{background:#ccc; border:none; padding:5px 10px; color:#000;}

#nav{list-style:none; margin:0px; margin-left:150px; padding:0px; text-align:left; color:#fff; position:absolute; bottom:0px; right:0px;}
#nav li{float:left; margin:0px; padding:0px; position:relative;}
#nav li ul{position:absolute; top:38px; left:0px; list-style:none; margin:0px; padding:0px; background:#1b1b1b; z-index:100;}
#nav li ul li{float:none;}
#nav li ul.form{width:300px;}
#nav ul a{display:block; padding:5px 10px; color:#fff; background:#1b1b1b; text-decoration:none;}
#nav ul a:hover{background:#000;}
#nav h2{margin:0px; padding:0px; font-size:1em;}
#nav form{padding:15px; display:block; margin:0px;}
#nav th{text-align:right;}

.closeButton{position:absolute; top:2px; right:2px;}

#footer{background:#eaeaea; padding:10px; text-align:center; font-size:0.9em;}
#footer .padding{padding:10px;}
#footer a{color:#666; text-decoration:none; margin:0px 15px;}
#footer a:hover{color:#000; text-decoration:underline;}
.rounded_top{background:#fff url(assets/rounded_top.gif) no-repeat;}
.rounded_bottom{background:url(assets/rounded_bottom.gif) no-repeat bottom left;}

.homepage_boxes{background:#eaeaea; padding:10px; padding-bottom:0px; font-size:0.9em; line-height:160%;}

.page_title{margin:0px; padding:10px; color:#fff; background:#004b83; text-transform:uppercase;}
.title{background:url(assets/title_tile.jpg) repeat-x; height:17px; padding:10px; color:#fff;}

#content{position:relative;}
#contact_us{position:absolute; width:300px; top:10px; right:10px; color:#fff;}

#buttons a{display:block; margin-bottom:1px;}
#buttons a.last{margin-bottom:0px;}

#specials_menu{margin:0px;}
#specials_menu ul{list-style:none; margin:0px; padding:0px 10px; border-bottom:1px solid #15448A; height:28px;}
#specials_menu ul li{display:inline-block; float:left; border:1px solid #15448A; 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:#15448A; color:#fff;}
#specials_menu ul li a:hover{background:#15448A; color:#fff;}
#specials_menu ul li.selected a{background:#000; color:#fff;}

#specials{clear:both;}
.specials-table h2{font-size:1.2em; margin:0px; padding: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;}

.button{display:inline-block; padding:5px; text-decoration:none; background:#15448A; border:1px solid #15448A; color:#fff;}

#screen {
	position:relative;
	width:250px;
	height:160px;
}
#screen ul{list-style:none; margin:0px; padding:0px;}
#sections {
	overflow:hidden;
	width:250px;
	height:160px;
}
#sections ul {
	list-style:none;
}
#sections li {
	width:230px;
	height:140px;
	overflow:auto;
	padding:10px;
}
#sections h2{margin:0px; padding:10px 0px; border-top:1px solid #d3e6f5; color:#ff7d00;}
#sections p{margin:0px; padding:0px; padding-bottom:5px;}