table.plain {
  border: 1px solid;
  border-color: #ccc; 
  border-spacing: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
  clear: right;
}
  
td {
  border: 0px; 
  background: #fff;
  text-align:left;
  padding: 2px 2px 2px 2px;
  vertical-align:middle;
}
  
td.snippet-title {
  width:auto;
  background-color: #99b3cc;
  font-size:14px;
  width: 100%;
}

td.snippet-data {
  vertical-align: top;
  background-color: #e1e7fa;
  font-size: 12px;
  white-space: nowrap;
}
  
.snippet-data img,.vehicleimg {
  width: 64px;
  height: 64px;
}
.center {
  text-align:center
}
#vehicleForm table {
  border:none;
}
#vehicleForm input[type=text] {
  width:200px;
}
#vehicleForm td {
  text-align:right; font: 14px arial
}
#vehicleForm label {
  text-align:right;
  width: 150px;
}
#vehicleForm span {

}
#vehicleForm #min_price,#vehicleForm #max_price {
  width:100px;
}
#vehicleForm #make_options {
  width:120px
}
#vehicleForm #model_options {
  width:120px
}
#vehiclesort {
  padding: 3px 3px 3px 30px
}
#location_sort_input {
  width: 100px
}
#map_table {
  width:100%; margin-top:0px
}
#map_table td.map {
  width:50%
}
#map_table td.snippet {
  width:auto
}
#snippets_div {
  overflow:auto; height:300px; width:auto;
}
#map_div {
  width:100%; height:300px
}
#vehicleresults {
  display: none;
}