body {
  background: #1a1a1a;
  margin: 15px auto;
}

#header {
  padding: 0;
  margin: 0;
  height: 150px;
  width: 994px;
  text-align: center;
  background:  #1a1a1a url('images/ui/header.jpg') no-repeat;
  color: white;
}

#main {
  color: black;
  background: #1a1a1a;
}
#nav{
  margin:0px auto 10px auto;
  width: 941px;
  height:43px;
  line-height: 43px!important;
  text-align: left;
  font: normal 10pt helvetica;
  color: white;
  background: #1a1a1a url('images/ui/nav/right-mid.gif') repeat-x;
}
#nav .left{
  height:43px!important;
  line-height: 43px!important;
  text-align: left;
  font: normal 11pt helvetica;
  color: white;
  background: #1a1a1a url('images/ui/nav/left-mid.gif') repeat-x;
  width: auto;
  display: block;
  float:left;
}
#nav .right{
  height:43px!important;
  line-height: 43px!important;
  text-align: left;
  font: normal 11pt helvetica;
  color: white;
  background: #1a1a1a url('images/ui/nav/right-mid.gif') repeat-x;
  width: auto;
  display: block;
  float:left;
  margin: 0px 5px;
}
#nav a{
  color:white;
}
#nav img{
  vertical-align: middle;
}
#content-home {
  background: #1a1a1a;
  padding: 0;
  color: black;
  height: 499px;
  
}

#content {
  background: #1a1a1a url('images/ui/content-bg.png') repeat-y;
  padding: 15px 0px 6px 0px;
  color: black;
  min-height: 149px;
  text-align:center;
}

#inner-content {
background:#FFFFFF none repeat scroll 0 0;
color:black;
margin:0 auto;
min-height:365px;
padding:15px 0 6px;
text-align:center;
width:942px;
}

#content-bottom {
  background:  #1a1a1a url('images/ui/content-bottom.png') repeat-y;
  min-height: 14px;
  height: 14px;
}
.listings img.thumbnail {
margin:5px!important;
}
.listings{
  width:940px!important;
}

#badge_box {
  background: #1a1a1a url("images/ui/badge_box.png");
  height: 465px;
  width: 1000px;
}

#badges {
	width:922px;
	height:128px;
	margin:0px auto; 
	padding:65px 10px 0 0; 
	line-height:8px;
}

#searchbox_container {
  background: #1a1a1a url("images/ui/searchbox_container.png") no-repeat;
  height: 163px;
  width: 1000px;
  padding-top:44px;
}

#badge_box img {
  margin: 0px;
}

.searchbox {
  padding: 0px;
  width: 172px;
  height: 137px;
  overflow: hidden;
  line-height:22px;
  color: white;
  font-size:10pt;
}

.searchbox select {
  width: 166px;
  margin-bottom: 8px;
}

#searchformbox{
  background:#333333;
  width:509px;
  height:135px;
  margin:0px auto;
  border: 1px solid #636363;
}
#footer {
  color: white;
  height: 0;
  margin: 0;
  padding: 0;
  font-size: small;
  text-align: center;
}

#footer a {
  color: white;
  line-height: 1.4em;
  padding: 0 8px;
}

#copyright,
#copyright a {
  color: #888;
  background: transparent;
  float: right;
  margin: 20px 30px;
  font: normal 9pt arial;
}


#dtlogo,
#dtlogo a {
  color: #888;
  background: transparent;
  float: left;
  clear: left;
  margin: 20px 30px;
  font: normal 9pt arial;
  width:300px;
}

.basic {
background:#CFCFCF none repeat scroll 0 0!important;
border:1px solid #3F3F3F!important;
color:black!important;
font-weight:bold;
margin:10px auto!important;
padding:5px 7px;
width:920px;
}
.search_button{
  border:1px solid #EFEFEF;
}
.basic{
  display: none;
  visibility: hidden;
}
#advanced{
  display: none;
  visibility: hidden;
}
#search_buttons{
  display: none;
  visibility: hidden;  
}

.center_stage .listings .stats {
display:block;
float:left;
margin-right:10px;
overflow:hidden;
width:125px;
}
.center_stage .detail{
  width: 950px !important;
}
.center_stage .detail .content{
  padding: 10px !important;
}

.center_stage .detail .price{
  color: black !important;
  font: bold 15px helvetica !important;
}
.center_stage .listings img.thumbnail {
margin:0px 10px 0px 0px !important;
}
.center_stage .listings .details .engine {
  display: none;
}
.center_stage .even{
  background: #f6f6f6 !important;
  border: 1px solid #ededed !important;
}
.center_stage .odd{
  border: 1px solid #ededed !important;
}
.center_stage .detail .inquiry_form {
-moz-border-radius-bottomleft:0px !important;
-moz-border-radius-bottomright:0px !important;
-moz-border-radius-topleft:0px !important;
-moz-border-radius-topright:0px !important;
background:transparent url('images/ui/center_stage/inquiry.png') no-repeat !important;
border:0px solid black !important;
height:285px !important;
width:350px !important;
padding: 25px 0px 0px 0px !important;
color: #686868 !important;
}
.center_stage .detail .vehicle_info {
-moz-border-radius-bottomleft:0px !important;
-moz-border-radius-bottomright:0px !important;
-moz-border-radius-topleft:0px !important;
-moz-border-radius-topright:0px !important;
background:transparent url('images/ui/center_stage/information.png') no-repeat !important;
border:0px solid black !important;
height:260px !important;
width:350px !important;
padding: 40px 0px 0px 0px !important;
color: #686868 !important;
}
.center_stage .detail .content {
border:0px solid #CCCCCC !important;
}
.center_stage .detail .photos {
-moz-border-radius-bottomleft:0px !important;
-moz-border-radius-bottomright:0px !important;
-moz-border-radius-topleft:0px !important;
-moz-border-radius-topright:0px !important;
background:transparent url('images/ui/center_stage/vehicle-container.png') no-repeat !important;
border:0px solid black !important;
height:620px !important;
width:700px !important;
padding: 17px 1px 1px 1px !important;
color: #686868 !important;
position: relative !important;
margin: 0px auto !important;
}
.center_stage .photos .slideshow{
  margin: 0px auto !important;
}
.center_stage .listings .headline {
  margin: 0 0 5px !important;
}
.center_stage .listings .pager {
  padding: 12px 5px !important;
}
.center_stage .detail .form_buttons {
  float:right !important;
  line-height:2px !important;
}
.center_stage .detail .vehicle_info{
  float:left !important;
}
.center_stage .detail .inquiry_form{
  float:right !important;
  line-height: 10px !important;
}

.center_stage .detail .tellafriend_button{
  background: transparent url('/images/ui/center_stage/sendtofriend.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}

.center_stage .detail .calculator_button{
  background: transparent url('/images/ui/center_stage/calculate.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}

.center_stage .detail .facebook_button{
  background: transparent url('/images/ui/center_stage/shareonfacebook.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}

.center_stage .detail .myspace_button{
  background: transparent url('/images/ui/center_stage/shareonmyspace.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}

.center_stage .detail .twitter_button{
  background: transparent url('/images/ui/center_stage/tweetthis.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}

.center_stage .vehicle .print_button{
  background: transparent url('/images/ui/center_stage/printpage.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
  float: right !important;
  clear: right !important;
}

.center_stage .detail .video_button{
  background: transparent url('/images/ui/center_stage/playvideo.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}

.center_stage .detail .approved_button{
  background: transparent url('/images/ui/center_stage/getapproved.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}


.center_stage .detail .finance_button{
  background: transparent url('/images/ui/center_stage/getapproved.png') no-repeat !important;
  width: 208px !important;
  height: 38px !important;
  padding: 0px !important;
  text-indent: -9999px;
  display: block !important;
  border: 0px solid !important;
}

.center_stage .detail .thumbnails {
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
.center_stage .detail .vehicle {
  line-height: 38px !important;
}
.center_stage .even:hover {
  background: #FFFEEF !important;
}
.center_stage .odd:hover {
  background: #FFFEEF !important;
}
.center_stage .tabs .tab{
    border-color: #DFDFDF !important;
    color: black !important;
    background: #DFDFDF!important;
    padding: 3px 9px !important;
    margin: 0px !important;
    position: relative;
    text-align: center;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius: 4px 4px 0px 0px;
}
.center_stage .tabs a:hover{
  color: #3F3F3F !important;
  background: #EFEFEF !important;
  border-bottom: 1px solid #EFEFEF !important;
}
.center_stage .tabs .selected{
  background: #EFEFEF !important;
  font-weight: bold !important;
}
.center_stage .detail .tab_box .tab_content {
  background: #EFEFEF!important;
  border: solid 1px #EFEFEF !important;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius: 0px 4px 4px 4px;
}
.center_stage .detail .form_buttons .carfax {
  text-align: center;
  border: 0px solid !important;
  background: transparent !important;
}
.center_stage .detail #inquiry .close_button {
  display: none !important;
}
.center_stage .detail #content .disclaimer{
  font: normal 12px helvetica;
  margin-bottom: 5px;
}
.center_stage .detail .tab_box {
  clear:both;
}
.center_stage .detail .calculator_button {
  display:none !important;
}