div.panelSpecial div.content {background-color: #f3f5e0; color: #34332e;padding:5px}
div.panelSpecial div.title {padding: 2px 5px; margin:0px; font-size: 11px; background-color: #b6b974; color: #FFFFFF; font-weight: bold;}
div.panelSpecial div.content div.selectedSearchParams div{padding: 5px; border-bottom: 1px solid #8295b7;}
div.panelSpecial div.content div.selectedSearchParams {font-family: Arial, Helveitca Sans-serif;}
div.selected-params div.title {background-color: #8295b7;}
div.selected-params div.content {background-color: #edeff6;}
.panel div.content div.selectedSearchParams div {font-size: 12px; font-weight: bold;}
div.panelSpecial div.title div.titleSeparator {display: none;}
div.selectedSearchParams div img {vertical-align: bottom;}

.panel-title {
	border:none;
	background-color:#b6b974;
	font:normal bold 11px Arial, Helveitca, sans-serif !important;
	padding:2px 5px !important;
}
.panel-header {border:none}
.panel-content {background-color: #F3F5E0;}
#panel-ad-a24extra a {color: #845235;}

div.menuLevel3 ul {float: left;}
div.menuLevel3 ul li span.count {color: #b40000; padding-left: 5px;}

div.selectedSearchParams div.empty {color: #666666;}
div.selectedSearchParams a.change {display: block; text-align: right; padding: 5px; text-decoration: none;}
div.selectedSearchParams a.change span {font-weight: bold; color: #cc0000;}
form {margin: 0px; padding: 0px;}
table.newVehiclesSearchForm {width: 100%; border-collapse: collapse;}
table.newVehiclesSearchForm td {padding: 0px; margin: 0px;}

.newVehiclesSearchForm .submit {text-align: right;}
.newVehiclesSearchForm .submit input {width: 100px; line-height: 19px; height: 25px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; padding: 0px; amrgin: 0px;}

.newVehicleFrontSection table,
.newVehicleSearchResultSort,
.newVehicleSearchResultSort a,
.newVehicleFrontSection a {font-family: Arial, Helvetica, Sans-serif; font-size: 12px; text-decoration: none;}

.newVehicleFrontSectionTitle, .commonSubtitle {font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Sans-serif; background-color: #8295B7; color: #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; border: none;}
.newVehicleSearchFormRow {padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;}
.newVehicleSearchFormRowSeparator {font-size: 4px;}
.newVehicleFrontSection .content1, .newVehicleFrontSection .content2,  .newVehicleFrontSection .content3 {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.newVehicleFrontSection .content2 {background-color: #EDEFF6;}
.newVehicleFrontSection .content1 td.type {font-weight: bold; padding: 2px 6px;}
.newVehicleFrontSection .content1 td.type span,
.newVehicleFrontSection .content1 td.type a.selectAll {font-weight: normal; font-size: 11px;text-decoration: underline;}
.newVehicleFrontSection .content1 td input {margin: 0px; margin-right: 3px;}
.newVehicleFrontSection .content1 td.bodytype, .newVehicleFrontSection .content1 td.t101 {background-color: #EDEFF6; padding: 2px 4px;}
.newVehicleFrontSection .content1 td.t-101 {padding-left: 4px;}
.newVehicleFrontSection .content1 td.t101 {font-weight: normal; }

.newVehicleFrontSection .content1 table.vehicles_classes td {padding: 2px; padding-bottom: 4px; padding-top: 4px;}
.newVehicleFrontSection .content1 table.vehicles_classes td a {font-size: 11px; font-weight: bold; text-align: center; display: block;}
.newVehicleFrontSection .content1 table.vehicles_classes td input {position: absolute; margin-top: 12px;}

.newVehiclesNewModelsSectionTitle, .newVehiclesCampaignsSectionTitle {font-weight: bold; text-transform: uppercase; background-color: #FFE25D; padding-left: 5px; padding-top: 2px; padding-bottom: 1px;}
.newVehiclesNewModelsSectionTitleSeparator, .newVehiclesCampaignsSectionTitleSeparator {background-color: #FA9300; height: 1px; margin-bottom: 3px;}
.newVehiclesNewModelsSectionContentRow, .newVehiclesNewModelsSectionContentRow a, .newVehiclesCampaignsSectionContent, .newVehiclesCampaignsSectionContent a {text-decoration: none;}
.newVehiclesNewModelsSectionContentRowSeparator, .newVehiclesCampaignsSectionContentRowSeparator {background: url("/images/px_1x3_gray.gif") 0 center repeat-x;}
.newVehicleSearchResultRowHeader, .newVehicleSearchResultRowHeader a { font-size: 12px; text-decoration: none;}
.newVehicleSearchResultRowHeader .bargainPrice {color: #b40000;}
.newVehicleSearchResultRowHeader .oldPrice {color: #555555; text-decoration: line-through; font-size: 11px;}
.newVehicleSearchResultRowLinks, .newVehicleSearchResultRowLinks a { text-decoration: none; line-height: 17px;}
.newVehicleSearchResultRowLinks a.stock {color: #5a8000; }
.newVehicleSearchResultRowLinks a.stock span.count {font-size: 12px; font-weight: bold;}
.newVehicleSearchResultRowSeparator {background: url("/images/px_1x3_gray.gif") 0 center repeat-x; padding-top: 7px; padding-bottom: 7px;}
.newVehicleSearchResultHeaderFooter table tr td a {text-decoration: none;}
.newVehicleSearchResultHeaderFooter table tr td a span {text-decoration: underline;}
.newVehicleSearchResultHeaderFooterFound {color: #666666;}

.noResult {padding: 5px;}

.list-type-stock div.price {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: right;}
.list-type-stock .newVehicleSearchResultRowHeader {line-height: 17px;}

div.searchResultNavigation table {width: 100%; border-collapse: collapse;}
div.searchResultNavigation table td.found {color: #666666;}
div.searchResultNavigation table td.sortResult {text-align: right; font-weight: bold; color: #666666;}
div.searchResultNavigation table.navigation td {padding-top: 8px; padding-bottom: 10px;}
div.searchResultNavigation table td.pages a {text-decoration: none;}
div.searchResultNavigation table td.pages a.active {font-size: 14px; font-weight: bold;}
div.searchResultNavigation table tr td a span {text-decoration: underline;}

div.compare_panel,
div.stock_panel,
div.stock_panel a,
div.compare_panel a {font-family: Arial, Helvetica, sans-serif;}
div.compare_panel table,
div.stock_panel table {border-collapse:collapse;width:100%}
div.compare_panel table td,
div.stock_panel table td {text-align: center; padding: 1px; width:50%;}
div.compare_panel table tr.pics td a,
div.stock_panel table td.pics a {display: block; height: 60px; background-position:center center; background-repeat: no-repeat;}
div.compare_panel table tr.txt td {padding: 3px 0px; padding-bottom: 10px;}
div.compare_panel table td a,
div.stock_panel a,
div.compare_panel a {text-decoration: none; color: #845235;}
div.compare_panel table td a span {font-weight: bold;}
div.compare_panel a.view_other,
div.stock_panel a.view_other {text-align: center; font-weight: bold; display: block; text-decoration: underline;}
div.stock_panel a.view_other {margin-top: 6px;}
div.stock_panel td.data {font-weight: bold;}
div.stock_panel td.data span.in_stock {display: block; padding-top: 5px; color: #5A8000; font-weight: normal;}
div.stock_panel td.data span.in_stock .count {font-weight: bold;}
div.stock_panel td.pics {padding: 4px 0px;}

div.stock_panel span.newIcon {display: block; position: absolute; margin-top: -22px; margin-left: 155px;}

.paginator {margin:0.5em 0}
.paginator .active {font-size:125%;font-weight:bold;text-decoration:none}
