#content_main {
    position:relative;
    height: 320px;
    min-height: 320px;
    text-align:left;
    margin: 0;
    width: 950px;
    left:3px;
}

div[id] #content_main {
    height: auto;
}


#inner_content {
    margin: 10px 0px 10px 15px;
    height: 420px;
    min-height: 420px;
    font: 12px Helvetica,Verdana,Arial,Times;
    background:black;
    text-align:center;
}

div[id] #inner_content {
    height: auto;
}

#inner_content h2 {
    color: #FFFFFF;
    background: #8b8682;
    font: bold 19px Helvetica,Verdana,Arial,Times;
    margin: 0px;
    padding: 5px;
    border-bottom: 1px solid black;
}

#inner_content h3 {
    color: #0c487e;
    background: white;
    font: bolder 26px Arial,Times, Helvetica, Verdana;
    padding: 0px;
    margin: 0px;
    padding: 5px;
}

.emailform form,
.emailform form table,
.emailform form table th,
.emailform form table td {
  background: black !important;
  color: white !important;
}

.premium .listings {
  background: black !important;
  color: white !important;
}

.premium .listings a,
.premium .listings a .title {
  color: #0044cc !important;
}

.premium .listings .search {
  color: white !important;
  background: black !important;
}

.listings .price {
    color: orange !important;
}

.listings .vehicles,
.listings .vehicles a,
.listings .vehicles .a .odd,
.listings .vehicles .a .even {
  background: black !important;
  background-image: none !important;
}

.listings .vehicles a:hover,
.listings .vehicles .a .odd:hover,
.listings .vehicles .a .even:hover {
  background: #222 !important;
  background-image: none !important;
}

.listings input {
  background: black !important;
  color: #eee !important;
}

.listings .sortbar {
  margin: 5px !important;
}

.listings .sortbar a {
  background: white !important;
  color: black !important;
}

.listings .sortbar td {
  background: white !important;
  color: black !important;
}

.premium .detail,
.premium .detail .company_info,
.premium .detail .disclaimer,
.premium .detail .tab_content {
  color: white !important;
  background: black !important;
}

.premium .emailform,
.premium .emailform table,
.premium .emailform table th,
.premium .emailform table td {
  color: white !important;
  background: black !important;
}

.premium .inquiryform,
.premium .inquiryform table,
.premium .inquiryform table th,
.premium .inquiryform table td {
  color: white !important;
  background: black !important;
}
