﻿.car_wrap img {
  padding: 0px 12px 4px 12px;
  margin: 0px;
  width: 150px;
  border: 0px solid red;
}

.car_wrap-text {
  padding: 0px 0px;
  margin: 0px;
  width: 174px;
  clear: both;
  color: black;
  border: 0px solid black;
}

.car_wrap-text p {
  padding: 2px;
  margin: 0px;
  color: black;
  text-align: center;
  font-weight: bold;  
  font-size: 18px;
}

.car_wrap-text a {
  padding: 2px;
  margin: 0px;
  color: black;
  font-weight: normal;  
  font-size: 12px;
}

  
h1.inventory  {
  padding: 32px 0px 0px 15px; 
  }

p.inventory  {
  padding: 4px 4px 4px 4px;
  margin: 0px 4px 0px 4px;
  font-size: 14px;
  font-weight: bold;
  }

#inventory_wrap {   /* wraps around all listings */
  padding: 0px;
  margin: 0px;
  width: 700px;
  background: url(images/inventory-back.png) repeat-y top right;
  border: 0px solid purple;
}

.inventory-header { /* where "refine your search" is */
  padding: 0px;
  margin-bottom: 5px;
  width: 700px;
  height: 26px;
  background: url(images/inventory-back-header-top.png) no-repeat top right;
  border: 0px solid blue;
}

.inventory_wrap-cars-odd {
  padding: 5px 0px 5px 0px;
  margin: 0 auto;
  width: 674px;
  border: 0px solid black;
}

.inventory_wrap-cars-header {
  margin: 0px;
  padding:0px;
  height: 28px; 
  width: 674px;
  border: 0px solid black;
}

#inventory_wrap-bottom {
  padding: 0px;
  margin: 0px;
  height: 40px;
  width: 700px;
  background: url(images/inventory-back-bottom.png) no-repeat top right;
  clear: both;
}

.car-image-wrap_VehicleListing {  /* wrap of car image */
  background: url('images/') no-repeat 50% bottom; 
  margin: 5px 5px 0px 0px; 
  padding: 0px 0px 0px 10px;
  width: 101px; 
  height: 110px; 
  float: left; 
  }

.pricewrap {
  padding: 0px;
  display: inline;
  border: 0px solid black;
  }

.detailsquotewrap {
  padding: 7px;
  display: inline
  }

.detailsquotewrap a:link {
  padding-right: 5px;
  color : #2398c9;
  text-decoration: none;
  font-weight : bold;
}

.detailsquotewrap a:visited {
  color : #2398c9;
  text-decoration: none;
  font-weight : bold;
}

.detailsquotewrap a:active {
  color : #2398c9;
  text-decoration: none;
  font-weight : bold;
}
.detailsquotewrap a:hover {
  color : #2398c9;
  text-decoration: underline;
  font-weight : bold;
}


/* Details Page */
/* Details Gallery - Image Section */
.details-gallery-wrap {
  padding: 5px 0px 0px 8px;
  margin: 0px;
  width: 300px;
  float: left;
  background-color: transparent;
  border: 0px solid black;
}

.details-options-wrap  {
  padding: 5px;
  margin: 0px;
}

.details-options-wrap li {
  padding: 0px;
  margin: 3px;
  list-style-type: none;
  list-style-position: outside;
  font-size: 9px;
}

/* Details Info Section */
.details-car-info-wrap {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  width: 373px;
  float: right;
  background-color: transparent;
  border: 0px solid black;
}

.details-car-info-top {
  padding: 0px;
  margin: 0px;
  height: 8px;
  width: 373px;
  border: 0px solid black;
}

.details-car-info-center {
  padding: 0px;
  margin: 0px;
  width: 373px;
  font-size: 11px;
}

.details-car-info-center table {
  padding: 5px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  border: 0px solid black;
}

.featured-vehicles-background
{
    background-image: url('../images/featured-vehicles.png'); 
    background-repeat: no-repeat;
    height: 28px;
}

.pricewrap {
  padding: 0px;
  display: inline;
  border: 0px solid black;
  }
  
.price {
  padding-right: 15px;
  margin: 0px;
  text-align: right;
  font-weight: bold;
  font-size: 17px;
  display: inline;
  float: right;
  border: 0px solid black;
} 

.detail-back
{
    background-image: url('../images/detail-info-background.png'); 
    background-repeat: no-repeat;
    height: 580px;

}
