html {
background:url(https://www.affiliatedautosales.com/assets/images/flag-bg.png) no-repeat center top #0F2C54; 
height:100%;margin-bottom:1px;
overflow-y:scroll; 
-webkit-text-size-adjust:none;
} 
body { 
margin-top:10px;
height:100%;margin-bottom:1px;
margin-left:auto;margin-right:auto;
} 
body,td,.ar_text {
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:12px;
color:#000000;
text-align:left;
}

/* retain for previous cellpadding */
th, td { padding: 3px; }
td .ar_text {padding:0px;}
/* retain previous cellspacing */
table, .invtablein { border-collapse:separate;border-spacing:0; } 
/* align (center) */
table { margin: 0 auto; }

li {
line-height:20px;
text-align:left;
}

.ar_main {
width:950px;
background-color:#bbbbbb;
width:100%;
}
.ar_vp { 
border:#cccccc 0px solid;
background-color:#f0f0f0;
padding-top:0px;
padding-bottom:6px;
} 
.ar_vpban { 
border:#bbbbbb 0px solid;
} 

.ar_nav { 
border:#bbbbbb 1px solid;
background-color:#f0f0f0;
white-space:nowrap;
padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
} 
.ar_navover { 
border:#bbbbbb 1px solid;
background-color:#ffffff;
white-space:nowrap;
padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
} 

.ar_navlink { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:bold;
letter-spacing:0px;
cursor:pointer;
margin:8px;
} 

.ar_vehtitle {
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:20px;margin:10px 0 0 0;
color:#000000;
font-weight:bold;
}
.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_sold, .ar_pending, .ar_special, .ar_new {top:15px !important;}

.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; /* ebay */ 
} 
.ar_thumbs { border:#666666 1px solid; } 
.FBlike { float:right;height:30px; }
.ar_gplus { float:right;height:30px; } 
.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(https://cloud.iimanager.com/inv/imgs/lazyloader-placeholder.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 { 
float:left;
margin-right:10px;
} 
.ar_vehdesc { 
font-size:14px;
}

.contentblock { 
width:920px;border:#bbbbbb 0px solid;background-color:transparent;margin-top:8px;margin-left:auto;margin-right:auto;
} 
.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;
font-size:14px;
letter-spacing:1px;
color:#6e6e6e;
border: 1px solid #aaa;
margin:5px;
}

sup { 
vertical-align:text-top;
} 

.ar_noveh { 
font-size:16px;
} 

.credbg { 
} 
.credcombg { 
width:750px;
}
.creddiv { 
background-color:#cccccc;
height:1px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
} 
.credmid { 
width:25px;
}

.ar_dnav { 
width:950px;
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;
}
.banner-address {
border:0px solid #bbbbbb;
width:773px;
margin-top:3px;
text-align:right;
font-size:14px;

font-family: verdana,arial,geneva,helvetica,sans-serif;
}

.manuone {
margin:2px;
width:70px;
float:left;
}
.manuname {
font-size:11px;
}
.manulogo {
font-size:11px;
border:#cccccc 0px solid;
}
.manuimg {
width:65px;
}

td{padding:0;}

.social-imgs {border:0px solid #747474;margin-left:5px;}

.counter { 
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:center;
background-color:#ffffff;
border:#000000 solid 1px;
height:22px;
letter-spacing:1px;
line-height:12pt;
padding:2px;
padding-left:4px;
text-decoration:none;
} 