body, html {
  margin: 0; padding: 0;
}

ul, li {
  list-style: none;
}

#top-links {
  padding-left: 0px;  
  width: 100%;
  background: #F2F2F2;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 1em;
  padding-top: 0.1em;
  font-weight: bold;
  font-size: 1.0em;
}

#top-links ul {
/*  background: red;*/
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-left: 9px !important;
  margin-left: 3px !important;  
}

#top-links li {
  display: inline;
  margin-right: 2em;
}

#top-links li a{
  color: #333333 !important;
} 

#top-links-container {
  width: 1200px;
  margin: 0px auto;
  padding: 0 10px;  
}

.details-info-row {
  margin-bottom: 0.4em;
}

.details-info-label {
  color: rgb(85, 85, 85); 
  font-weight: bold;
}

#details-info-left-column {
  border-right: solid 1px;
  border-right-color: rgb(85, 85, 85); 
}

#details-info-map {
  margin-top: 1em;
  width: 100%;
/*  height: 200px;*/
}

.details-closest-cars-header {
  margin-top: 0.5em;  
  padding-top: 0.5em;
  border-top: 1px dotted #ccc;
  font-weight: bold;
  color: rgb(85, 85, 85); 
}

.details-closest-cars {
  margin-top: 1em;
/*  font-size: 0.9em;*/
}

.mills-container {
  margin-top: 1em;
/*  background: red;*/
}

#details-other-image-container {
  margin-bottom: 1em;
}

#details-other-photos > :last-child img {
  border: 2px solid #EB9316;
}

#rss-container {
  padding-top: 0.2em;
  padding-right: 0em;
}

.honey {
  display: none;
}

.closest-car-title {

}

.closest-car-title a { 
  color: #555 !important;
  font-weight: bold;
}

.mills-container a { 
  color: #555 !important;
  font-weight: bold;
}

.closest-car-info {
/*  margin-top: 0.1em;*/
}

/*-*-*-*-*- SITE WIDE SEARCH -*-*-*-*-*/

.search-box-container {
  margin: 0 3px 0px;
  padding-left: 9px;  
  padding-bottom: 1.2em;
  width: 70%;
}

/*-*-*-*-*- END SITE WIDE SEARCH -*-*-*-*-*/

#pagination-container {
  text-align: center;
}

#pagination-container  a{
  color: #555 !important;
}

.show_more, .see_all_cars {
  margin-left: 1em;
  margin-top: 0.5em;
  font-weight: bold;
  font-size: 0.9em;
}

.hide_class {
  display: none;
}

.show_more a, .see_all_cars a {
  color: #777777 !important;
}

#cars-doc {
  width: 1200px;
  margin: 0px auto;
  padding: 0 10px;
}

#cars-toolbox {
  background: #F2F2F2;
  border-top: 3px solid #ccc;
  padding-top: 0.1em;
  height: 2em;
}

#details-breadcrumbs {
  border-top: 3px solid #ccc;
  padding-top: 0.1em;
  height: 2em;
  font-size: 0.9em;
  padding-left: 12px;
}

#details-breadcrumbs a {
  color: #333 !important;
  font-weight: bold;
}

#details-container {
  /*border-top: 3px solid #ccc;*/
}

#details-title {
  text-align: center;
}

#details-photo {
  margin-top: 2em;
}

#details-info {
  width: 100%;
  margin-top: 2em;
}

#details-other-photos {
  margin-left: 65%;
  padding-left: 2em;
}

#number_results {
  margin: 0 3px 0px;
  padding-left: 9px;
  font-size: 0.9em;
}

#number_results a {
  color: #f78910;
}

#order_by {
  text-align: right;
  font-size: 0.9em;
}

.listing-car-details a {
  color: #333333 !important;
}

.listing-see-details {
 font-size: 0.9em;
 text-decoration: underline;
 color: #333333 !important;
}

.more-details {
  display: none;
}

.comment_container {
  margin-top: 1em;
  border-bottom: 1px dotted #ccc;
}

.comment_title {
  font-weight: bold;
}

.comment_date {
  font-size: 0.9em;
}

.comment_text {
  margin-top: 0.5em;
}

.comment_form_container {
  margin-top: 1em;
  margin-bottom: 1em;
}

.comment_form_errors {
  list-style: none;
  color: red;
  padding-left: 0em !important;
}

.comment_form_errors li{
  /*  display: inline;*/
  list-style: none;
}

/*-*-*-*-*-*-*-*-*-*- FILTERS -*-*-*-*-*-*-*-*-*-*/
#cars-sidebar {
/*  border: 1px solid #E8C9A9;*/
}

#cars-sidebar .cars-box a {
	text-decoration: none;
}

#cars-sidebar .cars-box h4 {
	margin: 4px 0;
  font-size: 1.0em;
  margin-left: 4px;
}

#cars-sidebar .cars-filters {
}
#cars-sidebar .cars-filters .cars-facet {
  margin-top: 15px;
}
#cars-sidebar .cars-filters .cars-facet h3,
#cars-sidebar .cars-filters .cars-facet ul {
  margin: 0;
}

.listing_item_container {
  margin: 1em;
}

.cars-more-summary {
  text-decoration: underline;
}

.filter-title {
  font-size: 1.0em;
  margin-bottom: 0.7em;
  font-weight: bold;
  color: #777;
}

/*-*-*-*-*-*-*-*-*-*- GRID VIEW -*-*-*-*-*-*-*-*-*-*/
.hfeed.car-view-grid .hentry h5 {
  margin-bottom: 5px;
  font-size: 14px !important;
  font-weight: bold;
}

.hfeed.car-view-grid .hentry h5 a {
  color: #144570 !important;
}

.hfeed.car-view-grid .hentry {
/*    width: 129px;*/
    margin: 0 3px 6px;
    padding: 9px;
/*    height: 280px;*/
    float: left;
}

.grila-row {
  border-bottom: 1px dotted #ccc;
}

.car-grey  {
	color: #000;
}

.car-lightgrey {
	color: #999999;
}

.listing-car-details {
  margin: 0;
  font-size: 0.9em;
  padding-top: 0.2em;
}


#upload_form_container {
  text-align: left;
}