html, body {background: #000;}

html { 
height:100%;margin-bottom:1px;
overflow-y:scroll; 
-webkit-text-size-adjust:none;
} 
body { 
padding-top:10px;
height:100%;margin-bottom:1px;
margin-left:auto;margin-right:auto;
} 
body,td {
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:12px;
color:#000000;
}

/* cellpadding */
td .ar_text {padding:0px;}
/* retain previous cellspacing */
table, .invtablein { border-collapse:separate;border-spacing:0; } 
table { margin: 0 auto; }

li {
line-height:20px;
text-align:left;
}

.ar_main {
width:816px;
background-color:#bbbbbb;
width:100%;
}
.ar_vp { 
border:#cccccc 1px solid;
background-color:#f0f0f0;
padding-top:6px;
padding-bottom:6px; position:relative;
} 
.ar_vpban { 
border:#bbbbbb 1px solid;
} 

.ar_navlink { 
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
cursor:pointer;
} 

.ar_vehtitle {
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:14px;margin:2px;
color:#000000;
}
.ar_text { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:12px;
color:#000000;
text-align:left;
} 
.ar_link:link,.ar_link:visited,.ar_link:hover,.ar_link:active {
color:#000099;
}

.ar_vehspec { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:12px;
line-height:14px;
color:#000000;
text-align:left;
}

.ar_vehinfo { }
.ar_vehinfo .ar_special, .ar_vehinfo .ar_pending, .ar_vehinfo .ar_sold, .ar_vehinfo .ar_new { margin-top:0; margin-left:0;}

.ar_specialbox {
background-color:#f0f0f0;
padding-top:1px;
padding-bottom:1px;
margin-top:4px;
border:#ffffff 1px dashed;
}
.ar_specialdesc {
padding-left:5px;
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#006600;
}
.ar_specialoffer {
padding-right:5px;
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#006600;
}

.ar_mainimage { 
border:#666666 1px solid;
margin-bottom:12px;  
    box-sizing: initial !important;
} 

.ar_picserts { 
border:#666666 1px solid;
margin-bottom:12px;  
} 

.ar_thumbs { border:#666666 1px solid; box-sizing: initial !important;} 
.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:642px;height:488px;margin-left:auto;margin-right:auto;
background-image:url(http://www.iimanager.com/images/lazyloader-placeholder-640.png)
} 

.mscarousel {overflow:hidden}
.mscarousel img{}
.mscarousel .child{position:relative;}
.mscarousel .child .vthumbscroll, .mscarousel .vthumbscroll{position:relative;}
.mscarousel .child .clear{clear:both}
.hand{cursor:pointer}

.ar_thumbsmall { 
width:71px;margin-right:5px;margin-bottom:2px;border:#666666 1px solid;
}

/*
.ar_video  {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin-bottom:15px;}
.ar_video iframe, .ar_video object, .ar_video embed {position:absolute; top:0; left:0; width:100%; height:100%;}
*/

.ar_vehdesc { 
font-size:14px;
}

.contentblock { 
width:100%; height:100% !important; max-width: 800px;border:#bbbbbb 1px solid;background-color:#ffffff; padding: 1em !important;margin-top:8px;margin-left:auto;margin-right:auto;border-collapse:collapse;
} 
.header { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
background-color:#f0f0f0;
padding-left:10px;
padding-right:10px;
border-bottom:#999999 1px solid;
letter-spacing:1px;
line-height:22px;
text-align:left; 
}

.vehicle_confidence { }
.vehicle_certified { 
margin-left:25px;
margin-right:25px;
} 
.ar_certa {
margin-top:6px;
border:#bbbbbb 1px solid;
}
.vehicle_carfax { 
margin-left:25px;
margin-right:25px;
} 
.vehicle_autochk { 
margin-left:25px;
margin-right:25px;
} 

.vehicle_fineavail { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
background-color:#007700;
color:#ffffff;
text-align:center;
font-weight:bold;
letter-spacing:1px;
font-size:18px;
padding-left:6px;
padding-right:6px;
position:absolute;
margin-top:4px;
margin-left:4px;
border:#bbbbbb 1px solid;
} 

.ar_directors { 
color:#ff0000;
} 
.picselect { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:12px;
color:#cc0000;
cursor:pointer;
text-decoration:none;
font-weight:bold;
border-top:#bbbbbb 1px solid;
border-bottom:#bbbbbb 1px solid;
background-color:#ffffff;
}
.picunselect { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:12px;
color:#000000;
cursor:pointer;
text-decoration:none;
font-weight:bold;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
background-color:#cccccc;
}

input, select, textarea {
font-family:verdana,arial,geneva,helvetica,sans-serif;
color:#000000;
font-size:14px;
background-color:#eeeeee;
letter-spacing:1px;
border:#7b9fbd 1px solid;
}
sup { 
vertical-align:text-top;
} 
.ar_noveh { 
font-size:16px;
text-align:center;
} 

.credbg { 
} 
.credcombg { 
width:750px;
}
.creddiv { 
background-color:#cccccc;
height:1px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
} 
.credmid { 
width:25px;
}

.ar_dnav { 
width:818px;
margin-left:auto;margin-right:auto;
margin-top:6px;
} 
.arh5 { 
margin:0px;padding:0px;
} 
.ar:link,.ar:visited {
color:#FFFFFF;
font-weight:normal;
font-size:9px;
text-decoration:none;
margin:0px;padding:0px;
}
.ar:hover,.ar:active {
color:#FFFFFF;
font-weight:normal;
font-size:9px;
text-decoration:none;
background-color:#000000;
margin:0px;padding:0px;
}


.form-page-left{float:left;width:42%;}
.form-page-left .arform_surround{width:100% !important;}
.form-page-right {width:56%; float:right}
.form-page-right .arform_surround {width:100% !important;}
.form-page-left .arform_surround *, .form-page-right *{color:#333; box-sizing:border-box;}

td input.arform_button{color:#fff; padding:1em;}

.store-contact-wrap{}
.store-contact-container{width:100%; padding:1em; color:#333; box-sizing:border-box; background:#f1f1f1; border:1px solid #bbb; margin-bottom:1em; text-align:center;}
.store-contact-wrap span{display:block; text-align:center;}
.store-contact-container .store-contact-name h3{font-size:1.3em; text-align:center; padding:0; margin:0;}

.store-hours-wrap{}
.store-hours-container{width:100%; padding:1em; color:#333; box-sizing:border-box; background:#f1f1f1; border:1px solid #bbb; margin-bottom:1em;}
.store-hours-row{width:100%; font-size:1em;}
.store-hours-col-left{float:left; width:50%; text-align:left; font-weight:bold;}
.store-hours-col-right{float:right; width:50%; text-align:right;}
.store-hours-row h3{font-size:1.3em; text-align:left; padding:0 0 .8em 0; margin:0;}
.store-hours-row h4{font-size:1em; text-align:right; padding:.5em 0 0 0; clear:both; font-style: oblique;}


a:link, a:visited {color:#000; display:block; text-align:center;}
.ar_vehtitle{padding:10px; text-align:center;}
img {display: block; margin: 0 auto;}
.ar_text a{display:inline;}
.ar_vehinfo td table{padding:0 10px;}

.ar_special, .ar_pending, .ar_sold, .ar_new { margin-top:0; margin-left:0; z-index:999;}
.ar_sold, .ar_pending, .ar_special, .ar_new {top:17px; left:2px;}
.ar_thumb .ar_sold, .ar_thumb .ar_pending, .ar_thumb .ar_special, .ar_thumb .ar_new {top:0px; left:0;}
.vehpicONE .ar_sold, .vehpicONE .ar_pending, .vehpicONE .ar_special, .vehpicONE .ar_new{top:0; left:0;}
 
.vehpicONE {position:relative;}


img {max-width: none;}
.ar_thumb, .ar_thumb img {box-sizing: initial !important; width:240px;}
.ar_thumbs, .ar_mainimage {box-sizing: initial !important;}

div#filmstrip1 br,
div#filmstrip2 br,
div#filmstrip3 br,
div#filmstrip4 br,
div#filmstrip5 br,
div#filmstrip6 br,
div#filmstrip7 br,
div#filmstrip8 br,
div#filmstrip9 br,
div#filmstrip10 br {display:none;}



.ar_mainimage {
border:#666666 2px solid;
margin-bottom:5px;
}
.ar_picserts {
margin-bottom:12px; 
border:#666666 0px solid;
}
.ar_thumbs { border:#666666 1px solid; }
.FBlike { float:right; }
.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:642px;height:488px;margin-left:auto;margin-right:auto;
background-image:url(http://www.iimanager.com/images/lazyloader-placeholder-640.png)
}


a.ar_navlink {padding: 8px 18px; border: 1px solid #c1c1c1; background: #fff; border-radius: 30px; white-space: nowrap; color:#333;}
a.ar_navlink:hover {background:#ed1e26; color:#fff; border-color:#ed1e26;}




