body {
  background-color: black;
  background-attachment: fixed;
}

#dt-header .dt-widgets {
  margin: 0;
} 

#header-image {
  padding: 0;
}

#dt-menubar .menu {
  background: black; 
}

#dt-menubar .menu a {
  font: normal 12pt arial;
  line-height: 50px;
  color: white;
  padding: 0;
  text-transform: uppercase;
}

.current_page_item a { color: #39f !important; }

#dt-content {
  background: #0D1216 url('/files/2010/07/content_background.jpg') repeat-x top left;
  color: white;
  margin-top: 5px;
}

#dt-content a {
  color: #8ef;
}

.dt-widgets { color: white !important; }

.pagewidget-container { margin: 10px; }

.featuredvehicleswidget-prev {
  display: inline-block !important;
  width: 30px !important;
  margin: 100px 5px 0 0 !important;
  float: left !important;;
}

.featuredvehicleswidget-container {
  width: 875px !important;
  margin: 15px 0 !important;
  float: left !important;
}

.featuredvehicleswidget-next {
  margin: 100px 0px 0px 5px !important;
  width: 30px !important;
  display: inline-block !important;
  float: left !important;
}

.featuredvehicleswidget-container .vehicle-thumbs .thumb {
  vertical-align: top !important;
  height: auto !important;
  border: none !important;
  margin: 0px 10px !important;
  color: white !important;
  text-decoration: none !important;
}

#dt-content form a { color: black; }

.vehicle-thumbs .thumb .photo { margin-bottom: 5px; width: auto !important; height: 120px !important; overflow: hidden; }
.vehicle-thumbs .thumb .photo img { width: auto !important; height: 120px !important; } 
.vehicle-thumbs .thumb .vehicle-title { display:block !important; font:normal 10pt arial !important; margin:0 !important; padding:0 !important; line-height:10pt; }
.vehicle-thumbs .thumb .stock-number { display: block !important; margin: 0 !important; }
.vehicle-thumbs .thumb .make { display: none; }
.vehicle-thumbs .thumb .model { display:inline!important; line-height: 10pt !important; }

#dt-footer .menu a { color: white; }

.silver_surfer .vehicles a, .silver_surfer .detail .fancy-box a { color: #149!important; }
.silver_surfer .pane { color:black; }
.silver_surfer .detail .vehicle-info { color:black; }
.silver_surfer .tab-box .tabs, .silver_surfer .tab-box .tabs li, .silver_surfer .tab-box .tabs li a { list-style-type:none!important; margin:0!important; padding:0!important; }
.silver_surfer .tab-box .tabs li a.current { padding: 0px 10px 1px !important; color:black!important; }
.silver_surfer .tab-box .tabs li a { padding: 0px 10px 1px !important; color:white!important; }

.silver_surfer .vehicles a .drive-train, .silver_surfer .vehicles a .color { display: inline !important; }

#SGM { color: black; }

