/* color is text */
body, html {
  color: rgb(243, 243, 243);
  background-color: #333333;
}

#site_wrapper, #mainwrapper, #background, #wrapper {
  background-color: #333333;
}

/* more info, enquire now area*/
.buttons {
  border-left-color: rgb(153, 153, 153);
 
}

.button {
  background-color: rgb(51, 51, 51);
  border-color: rgb(153, 153, 153);
  color: white;
}

.button:hover {
  background-color: rgb(153, 153, 153);
  color: white;
}

/* home page */
.featured {
  border-left-color: rgb(153, 153, 153);
}

/* top nav section */
.h_nav {
  border-color: #999999 !important;
}

.h_nav ul {
  background-color: rgb(51, 51, 51);
}

/* vertical nav on left */
.historylist, .sidebar {
  background-color: rgb(51, 51, 51);
  border-top-color: rgb(153, 153, 153);
}

.historylist {
  color: white;
  border-left-color: rgb(153, 153, 153);
}

.historylist .historytitle {
  border-bottom-color: rgb(153, 153, 153);
}

.historylist div, .sidebar .sidebardl, .sidebar .search {
  border-bottom-color: rgb(153, 153, 153);
}

.historylist a:hover, .sidebar a:hover {
  background-color: rgb(153, 153, 153);
}

/* top nav section */
.h_nav ul li a {
  background-color: rgb(51, 51, 51);
  border-left-color: rgb(153, 153, 153);
}

.h_nav ul li a:hover {
  background-color: #666;
  color: #fff;
}

.h_nav ul li a, .h_nav ul li a:visited {
  color: rgb(238,238,238);
}

/* title bars */
.header, .headerlg {
  color: white;
  background-color: #333333;
  border-bottom-color: rgb(153, 153, 153);
  border-right-color: rgb(153, 153, 153);
}

/* left nav */
#sidebarcontainer {
  border-left-color: rgb(153, 153, 153);
  border-right-color: rgb(153, 153, 153);
}

/* search*/
.search {
  background-color: 333333;
  color:white;
}

/* outside border */
#mainwrapper {
  border-right-color: rgb(153, 153, 153);
}

/* bottom */
#end {
  border-top-color: rgb(153, 153, 153);
}

/* main links */
a {
  color: white;
}

/* one of the boxes */
.contenttitle, .contenttitle a {
  color: #fff;
}
.contentbody {
  background-color: #333333;
 }

.itemcontent {
  border-bottom-color: rgb(153, 153, 153);
}

/* spec of cars */
.spectitle {
  color: #fff;
}

/* spec of cars */
.heading {
  background-color: rgb(51, 51, 51);
  color: white;
}

.heading a {
  color: white;
}

/* main intro home page */
.hometitle {
  color: #fff;
}

.sidebar .catid_37 a, .h_nav ul li a.catid_37 {
  color: #ff0000;
}
