div#auto24 form {padding: 0px; margin: 0px;}
div#auto24 table,
div#auto24 input,
div#auto24 select {font-family: Arial,Helvetica, Sans-serif; font-size: 10pt;}
div#auto24 a {color: #084777;}
div#auto24 a:hover {color: #095F9F;}

div#auto24,
table.vehicles_list,
table.vehicle_details { width: 100%; font-family: Arial, Helvetica, Sans-serif; font-size: 12px;}

table.vehicles_list {border-collapse: collapse;}
.vehicles_list td {padding: 5px; line-height: 17px; text-align: left; border-bottom: 1px solid #CDCDCD;}
div#auto24 table.vehicles_list td.title {padding: 3px 5px; font-weight: bold; padding-left: 10px;}
.vehicles_list td.vehicles_list_data_cell {width: 100%;}
.vehicles_list td.vehicles_list_price_cell {white-space: nowrap; text-align: center; font-weight: bold;}

table.vehicles_list td.group_title {padding: 4px; font-family: Arial, Helvetica, Sans-serif; font-size: 13px; background-color: #1F3D84; font-weight: bold; color: #FFFFFF; border-bottom: none;} 

td.arriving_vehicles, .price {font-weight: bold;}

.vehicle_details {border-collapse: collapse;}
.vehicle_details td { padding: 2px; line-height: 17px; border-bottom: 1px solid #CDCDCD; color: #575656; text-align: left;}
.vehicle_details td.name {padding-left: 5px;}
.vehicle_details td.value {padding-right: 5px;}
.vehicle_details th {text-align: left; padding: 3px;}
.vehicle_details th.make_and_model {font-size: 15px;}
.vehicle_details th.make_and_model_title {width: 150px; color: #575656;}

.vehicle_details td.bargain_price,
.vehicle_details td.bargain_price_title,
.bargain_price_title,
span.bargain_price { font-weight: bold; color: #A60000;}

div#vehicleImagesContentDiv {text-align: center;}
div#vehicleImagesContentDiv div {margin-bottom: 2px;}
div#vehicleImagesContentDiv div.vehicleImageDiv {clear: both; display: block;}
div#vehicleImagesContentDiv img {border: 1px solid #FFFFFF;}

table.naviLinks td {padding: 5px 0px;}

table.detailContainer {width: 100%;}
table.detailContainer td {vertical-align: top;}

table.searchFields td {padding: 2px;}
table.searchFields td.name {padding-left: 10px;}
table.searchFields td.value {padding-right: 10px;}
table.searchSection td.searchContent {padding-top: 5px;}
table.searchFields input.text {width: 100px; padding: 1px;}
table.searchFields td.tdYear input.text,
table.searchFields td.tdPrice input.text {width: 60px;}
table.searchFields select {width: 100px;}
table.searchFields td.submit {text-align: center;}
table.searchFields input.submit {font-weight: bold; font-size: 10px;}
table.searchSection,
table.searchFields {width: 100%;}

div.dealers {text-align: center; padding: 10px 0px;}
div.dealers a {margin-right: 15px;}
div#auto24 div.dealers a.active {color: #000000 !important;}
