.veh1, .veh2, .veh1over, .veh2over {background-color:transparent; display:inline-block; width: 16.666%; border-radius: 5px; margin: .5% -1% .5% .5%; vertical-align: top;}
.veh1over, .veh2over {background: #D20E10;} 

.vehdata {text-align:center; width:100%; color:#000; padding: .2em 0 .8em; font-size:18px;line-height:19px;letter-spacing:0; font-weight:750;} 

.veh1over .vehdata, .veh1over .vehdata span, .veh2over .vehdata, .veh2over .vehdata span{color:#fff !important;}

.vehdata1, .vehdata2 {width:100%;} 
.vehdata1over, .vehdata2over {width:100%;} 

.vehdata1over span, .vehdata2over span { color:#fff !important;}
.vehpic {margin:8px; border:#ccc 0px solid; position: relative;} 

.vehpic img{width:100%; background-color: #fff; border: 1px solid #000;}


.ar_new, .vehicle_fineavail, .ar_sold, .ar_pending, .ar_special {font-family:arial,geneva,helvetica,sans-serif; color:#fff; text-align:center; font-weight:500; letter-spacing:1px; font-size:12px; margin: 4px 0 0 4px; padding:6px; position:absolute; border:#747474 1px solid;}

.ar_new, .vehicle_fineavail { background-color:#FFD700; color:#102552; border:#ffffff 1px solid; width:150px;}
.ar_sold {background-color:#ff0000;}
.ar_pending {background-color:#ffff00; color:#000;}
.ar_special {background-color:#009900; }

.ar_new, .ar_pending, .ar_sold, .ar_special{left:inherit; left:initial; right:5px;}



/*
powersearch menu styles */ 

.search_criteria {width: 100%; color: #000; text-align: left; padding: 1em; margin:0 auto;}

.search_criteria * {color:#333 !important;}

.search_left {font-size:12px; padding-right:25px; color:#000; white-space:nowrap; vertical-align:top;} 

.search_category {} 
.search_checker {background-color:transparent; position:relative; top:2px; border:#000000 0px solid;}
.search_links_cate {font-size:14px; color:#000000; text-decoration:underline; cursor:pointer; text-decoration: none;} 
.search_links_make {font-size:13px; color:#000000; cursor:pointer;} 

.search_sort {margin-top:4px;} 

.search_make {text-align:left; width:148px; font-size:14px; float:left; white-space:normal;}
.search_model {font-weight:bold; text-align:left; width:148px; font-size:12px; margin-top:10px; margin-bottom:3px;}

.search_criteria td{width:75%;}
.search_criteria td.search_left{width:25% !important;}

@media (max-width: 920px) {
.veh1, .veh2 {width:33.333%; } 
.veh1over, .veh2over {width:33.333%;} 
}

@media (max-width: 640px) {
.veh1, .veh2 {width:48%; } 
.veh1over, .veh2over {width:48%;} 
}

@media (max-width:580px){
.search_criteria{padding-bottom:30px;}
.search_criteria td{width:100%; display:block;}
.search_criteria td.search_left{width:100% !important; display:block; margin-bottom:20px;}
.search_make {width: 50%;}
}

@media (max-width:480px) {
.veh1, .veh2, .veh1over, .veh2over {width:100%;}
}

.ar_lazyloader { 
/* add left and right borders from mainimage to width for acurate layout */
/* add margin + top and bottom borders from mainimage to height for acurate layout */
width:319px;height:239px;margin-left:auto;margin-right:auto;
background-image:url(https://www.iimanager.com/imgs/inv/lazyloader-placeholder.png)
} 
