.rec a:visited {
  font-family: Arial Black;
  font-size: 8pt;
  color: #595a5a;
}
.rec a:link {
  font-family: Arial Black;
  font-size: 8pt;
  color: #595a5a;
}
.features {
  font-family: Arial Black;
  font-size: 8pt;
  color: #595a5a;
}
.rbroundbox { background: url(/_images/layout/nt.gif) repeat; }
.rbtop div { background: url(/_images/layout/tl.gif) no-repeat top left; }
.rbtop { background: url(/_images/layout/tr.gif) no-repeat top right; }
.rbbot div { background: url(/_images/layout/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/_images/layout/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { padding: 5px; }

.aproundbox { background: url(/_images/layout/aptop.png) repeat; color: white; }
.aptop div { background: url(/_images/layout/aptl.png) no-repeat top left; }
.aptop { background: url(/_images/layout/aptr.png) no-repeat top right; }
.apbot div { background: url(/_images/layout/apbl.png) no-repeat bottom left; }
.apbot { background: url(/_images/layout/apbr.png) no-repeat bottom right; }
.aptop div, .aptop, .apbot div, .apbot {
width: 100%;
height: 13px;
font-size: 1px;
}
.apcontent { padding: 5px; }
.sc_menu { background-color: #242425; }
div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 100px;
  width: 948px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 90px;
  /* Max width here, for users without Javascript */
  width: 2000px;
  padding: 2px 0 0 5px;
  /* Remove default margin */
  margin: 0;
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
/* .sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
} */
.sc_menu a:hover img {
  /* filter:alpha(opacity=50); */
  opacity: 0.5;
}

.hitbox a {
  color: #a90d00;  
}
.hitbox a:visited {
  color: #a90d00;  
}
.catimage {
  /* margin-top: 2px; */
}
.catimage a:hover {
  border-bottom: solid 2px #8d8d8d;
  border-spacing: 5px;
}
.catimage {
  border-spacing: 5px;
}
.carimage img:hover {
  border: solid 3px rgb(169, 13, 0);
}
.price {
  font-size: 12pt;
}

