/*****************************************
                     Color Styles
*****************************************/

.inv-container {color:#222; background:#fff; border:1px solid #ddd;}
.inv-container:hover {background:#eee; border:1px solid #ccc; -webkit-box-shadow:1px 1px 13px 1px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 13px 1px rgba(0,0,0,0.25);box-shadow:1px 1px 13px 1px rgba(0,0,0,0.25);}

.ar_makemodel a, .ar_seldisplay, a.ar_seldisplay {color:#222;}
.ar_makemodel a:hover{color:#000;}

.ar_new, .ar_special, .ar_pending, .ar_sold {color:#fff; display:none !important;}
.ar_new {background:#187745;}
.ar_special {background:#0000ff;}
.ar_pending {background:#ffff00; color:#000;}
.ar_sold {background:#ff0000;}

.inv-price-title-color {color:#61bc19;}
.inv-price .line-through {color:#0088cc;}
.inv-price-CALL {color:#4ca506;}

.ar_thumb{border:1px solid #333;}

.ar_vehspecs b, .ar_vehspecs span {color:#000;}

.ar_mpg {border:1px solid #ccc; background-color:#eee;}
.inv-container:hover .ar_mpg {background-color:#fff;}

.inv-submit, .ar_msgs div {color:#fff; background:#010066;}
.inv-submit:hover, .ar_msgs div:hover{background:#cd0404;}

.ar_fineavail, .ar_fineavail:hover {background:#090;}

.ar_navbtnl {color:#222;}
.ar_navbtnr {background:#fff; color:#222;}
.ar_navbtnl:hover, .ar_navbtnr:hover {background:#222; color:#fff;}
.ar_navthis {border:#222 1px solid; background:#fff; color:#222;}
.aff {color:#fff;}
.aff:hover {border:#08c 1px solid;}



/*****************************************
                   Inv Container Styles
*****************************************/

.inv-container{font-size:13px; line-height:18px; padding:1.5em 2em; margin:1em 0;}

.inv-div-invkey p{line-height:3em;}

.ar_makemodel a{font-size:25px; font-weight:bold;}
.ar_makemodel {white-space: normal;}
.ar_vidicon {border:#747474 0px solid;position:relative; top:2px; margin-left:20px; float:left;} 



/*****************************************
                     Pricing Styles
*****************************************/

.ar_col .ar_pricing{font-size:25px; margin-bottom:6px;}

.inv-price {display:block; margin:0 auto 4px;}

.inv-price .inv-price-small {font-size:14px; font-weight:bold; font-style:italic;}
.inv-price .inv-price-large {font-size:20px; font-weight:bold;}

.inv-price .line-through {text-decoration:line-through; font-size:16px; font-style:italic;}
.inv-price-CALL {line-height:20px; font-weight:bold;}



/*****************************************
                     Thumbnail Styles
*****************************************/


.ar_new, .ar_special,.ar_pending,.ar_sold{font-weight:700; position:absolute; padding:3px;}
.vehicle_fineavail {position:initial; padding:3px 0px; border:0px solid; margin:0;}

.ar_piccnt{font-weight:bold;border:1px solid #ddd;background-color:#eee;background-color:#0088cc;color:#fff;display:none;}
.ar_vidcnt{display:none;}



/*****************************************
                      Veh Spec Styles
*****************************************/

.ar_vehspecs div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.ar_vehspecs b,.ar_vehspecs span{font-size:12px;font-weight:bold;}
.ar_vehspecs{display:block;line-height:1.3}
.ar_snvin span{font-size:11px;font-weight:normal;}



/*****************************************
                     HWY/MPG Styles
*****************************************/

div.ar_mpg p, div.ar_mpg div.ar_mpgcity p, div.ar_mpg div.ar_mpghwy p{padding:0; margin:0;}



/*****************************************
                     Selid Styles
*****************************************/

.ar_seldisplay{vertical-align:middle; text-align:right; font-size:25px; font-weight:bold; line-height:1em;}



/*****************************************
                     Button Styles
*****************************************/

.ar_msgs{}
.ar_msgs div,.ar_fineavail {border:#fff 1px solid; color:#fff; font-weight:700;}
.ar_msgs div:hover,.ar_fineavail:hover{}

.ar_fineavail,.ar_fineavail:hover {padding:5px; font-size:18px; border-radius:4px; margin-top:6px;}



/*****************************************
                     Warranty Styles
*****************************************/

.ar_fineavail, .ar_warravail{text-align:center;clear:both;font-weight:bold;}



/*****************************************
                     Random Styles
*****************************************/

select#inv-highprice {display:none;}
.inv-select-halfwidth {width:32%}
.inv-field-invkey {width: 30%;}

.ar_confidence div {padding:10px;}
.ar_confidence img {max-width:none;}


/*****************************************
                      Query Styles
*****************************************/

@media (max-width:987px){
.inv-select-halfwidth {width: 48.5%;}
}

@media (max-width:910px){
.ar_makemodel a{font-size:175%;}
.ar_seldisplay{font-size:150%;}
.ar_seldisplay{text-align:left;} 
.ar_fineavail{width:95%;}.ar_col{margin:1% 0}
}

@media (max-width:910px){
.ar_span4o4{width:100%}.ar_span3o4{width:74.6%}
.ar_span2o4{width:100%}.ar_span1o4{width:49.2%}
.ar_makemodel{white-space:normal}
.ar_mpg{margin:1% 1% 5%;width:98%}
.ar_fineavail,.ar_mpg,.ar_msgs,.ar_pricing,.ar_seldisplay,.ar_thumb img{float:left;}
.ar_pricing{text-align:left}
.ar_fineavail,.ar_mpg{clear:both}.ar_msgs{width:100%}
.ar_vehspecs{padding:0}
}

@media (max-width:480px){
.ar_col{margin:1% 0}

.ar_fineavail{width:95%;}
.ar_span1o4,.ar_span2o4,.ar_span3o4,.ar_span4o4{width:100%}
.ar_makemodel{white-space:normal}.ar_mpg{margin:1% 1% 5%}
.ar_vehspecs{padding:2% 0}
.ar_fineavail,.ar_mpg,.ar_msgs,.ar_pricing,.ar_thumb img,.ar_vehspecs{float:left;}
.ar_pricing{text-align:left}
.ar_fineavail,.ar_mpg,.ar_vehspecs{clear:both}
.ar_msgs{width:100%}

.inv-select-fullwidth, .inv-select-halfwidth{width:98%; padding:1%}
.inv-field-invkey{width:50%;padding:1%}
.inv-submit{width:90px;padding:1%}
.inv-div-invkey p{line-height:2em;}
}



