.inv-container *{box-sizing: content-box !important;}

/***Inventory Container Styles ***/
.inv-container{font-family:'Open Sans',sans-serif;color:#222;background:#fff;border:1px solid #ddd;font-size:13px;line-height:18px;}
.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);}
.inv-container{margin:1em 0 !important;}

.inv-div-invkey p{line-height:3em !important;}
@media(max-width:480px){.inv-div-invkey p{line-height:2em !important;}}
/*** Make/Model Styles ***/
.ar_makemodel a{font-size:175%;font-weight:bold; color:#222 !important; }
.ar_makemodel a:hover{color:#000;}
.ar_makemodel {white-space: normal;}
.ar_vidicon{border:#747474 0px solid;position:relative;top:2px;margin-left:20px;float:left;} 

/*** Price Styles ***/
.ar_col .ar_pricing{font-size:200% !important; margin-bottom:6px !important;}
.ar_pricing span{font-size:14px;color:#0088cc;font-weight:bold;}

/*** Vehicle Thumbnail Styles ***/
.ar_thumb{border:1px solid #333;}
.ar_special,.ar_pending,.ar_sold{background-color:#007dbe;color:#fff;font-weight:700;}
.ar_piccnt{font-weight:bold;border:1px solid #ddd;background-color:#eee;background-color:#0088cc;color:#fff;display:none;}
.ar_vidcnt{display:none;}

/*** Vehicle Specs 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;color:#000;font-weight:bold;}
.ar_vehspecs{display:block;line-height:1.3}
.ar_snvin span{font-size:11px;font-weight:normal;}


/*** EAP/MPG Styles ***/
div.ar_mpg p, div.ar_mpg div.ar_mpgcity p, div.ar_mpg div.ar_mpghwy p{padding:0; margin:0 !important;}
.ar_mpg{border:1px solid #ccc;background-color:#eee;}
.inv-container:hover .ar_mpg{background-color:#fff;}

/*** Selid/Phone# Styles ***/
.ar_seldisplay{vertical-align:middle;text-align:right;font-size:175%;color:#222;font-weight:bold;line-height:1;}
.inv-container:hover .ar_seldisplay{}

/*** Special Messages Styles ***/
.ar_msgs{}
.ar_msgs div,.ar_fineavail {border:#fff 1px solid; color:#fff; font-weight:700;
background:#7abcff;background:-moz-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7abcff),color-stop(44%,#60abf8),color-stop(100%,#4096ee));background:-webkit-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:-o-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:-ms-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:linear-gradient(to bottom,#7abcff 0,#60abf8 44%,#4096ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
}
.ar_msgs div:hover,.ar_fineavail:hover{background:#a1d0ff;background:-moz-linear-gradient(top,#a1d0ff 0,#8ec4fa 44%,#77b5f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a1d0ff),color-stop(44%,#8ec4fa),color-stop(100%,#77b5f3));background:-webkit-linear-gradient(top,#a1d0ff 0,#8ec4fa 44%,#77b5f3 100%);background:-o-linear-gradient(top,#a1d0ff 0,#8ec4fa 44%,#77b5f3 100%);background:-ms-linear-gradient(top,#a1d0ff 0,#8ec4fa 44%,#77b5f3 100%);background:linear-gradient(to bottom,#a1d0ff 0,#8ec4fa 44%,#77b5f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1d0ff', endColorstr='#77b5f3', GradientType=0);
}

.ar_fineavail,.ar_fineavail:hover {background:#090;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;}

/*** Submit Button Styles ***/
.inv-submit{color:#fff;background-color:#08c;}
.inv-submit:hover{background-color:#77b5f3;}

/*** Pagination Styles ***/
.ar_navbtnl:active,.ar_navbtnl:link,.ar_navbtnl:visited{}
.ar_navbtnr:active,.ar_navbtnr:link,.ar_navbtnr:visited{border:#747474 1px solid;}
.ar_navbtnr:hover{border:#08c 1px solid;}
.ar_navthis{border:#006 1px solid;background-color:#fff;}
.aff:active,.aff:link,.aff:visited{color:#999;}
.aff:hover{border:#08c 1px solid;}


@media only screen and (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 only screen and (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 only screen and (max-width:480px){.ar_col{margin:1% 0}}@media only screen and (max-width:480px){.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: 2.1;}

}

.ar_confidence div {padding:10px;}
.ar_confidence img {max-width:none;}
