#mm_title{height:25px}

a.similarvehiclestextlink{color:#666; text-decoration:none}

a.similarvehiclestextlink:hover{color:#900; text-decoration:underline}

a.squaretabBA{background:transparent url('inventory/images/new/litr_BAbtn_edge.gif') no-repeat top left; display:block; float:left; font:normal 12px Arial; line-height:21px; height:29px; padding-left:10px; text-decoration:none; margin:0px 0px 0px 2px}

a:link.squaretabBA, a:visited.squaretabBA{color:#FFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px}

a.squaretabBA span{background:transparent url('inventory/images/new/litr_BAbtn.gif') no-repeat top right; display:block; padding:4px 15px 4px 0px; color:#fff}

a.squaretabBA:hover, a:active.squaretabBA{background-position:bottom left}
a.squaretabBA:hover span, a:active.squaretabBA span{background-position:bottom right; color:#fff; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

a.squareBA{background:transparent url('inventory/images/new/litr_BAbtn_edge.gif') no-repeat top left; display:block; float:left; font:normal 12px Arial; line-height:21px; height:29px; padding-left:15px; text-decoration:none; margin:0px 0px 0px 10px}

a:link.squareBA, a:visited.squareBA{color:#FFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px}

a.squareBA span{background:transparent url('inventory/images/new/litr_BAbtn.gif') no-repeat top right; display:block; padding:4px 15px 4px 0px; color:#fff}

a.squareBA:hover, a:active.squareBA{background-position:bottom left}

a.squareBA:hover span, a:active.squareBA span{background-position:bottom right; color:#FFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

.inventory_container{width:100%; margin:0px 0px 0px 0px; height:25px; vertical-align:bottom; visibility: visible; color:#b30000; font-weight:bold}
.inventory_container a{visibility:hidden}
.inventory_container .inv_calloremail a,.inventory_container .inv_calloremail a:link,.inventory_container .inv_calloremail a:active{visibility: visible; color:#333333}
.inventory_container .inv_calloremail a:hover {visibility: visible; color:#333333; text-decoration:underline}

.clearall{line-height:0px; height:0px}

#buttonwrapper_BA{overflow:hidden; width:auto}

.buttonwrapper2{overflow:hidden; width:20%; float:right; text-align:center; width:auto}

#buttonwrapper3{text-align:center; background-color:#efefef; padding:10px 10px 10px 10px; border:solid 1px #000; width:520px; margin-top:20px; margin-bottom:20px}

a.squarebutton{background:transparent url('inventory/images/new/litr_regbtn_edge.gif') no-repeat top left; display:block; float:left; font:normal 12px Arial; line-height:17px; height:25px; padding-left:15px; text-decoration:none}

a:link.squarebutton, a:visited.squarebutton{color:#FFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

a.squarebutton span{background:transparent url('inventory/images/new/litr_regbtn.gif') no-repeat top right; display:block; padding:4px 15px 4px 0; color:#fff}

a.squarebutton:hover, a:active.squarebutton{background-position:bottom left}

a.squarebutton:hover span, a:active.squarebutton span{background-position:bottom right; color:#FFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

.buttonwrapper{overflow:hidden; width:20%; float:left; text-align:center; width:auto}

#container{margin:0 auto; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; padding:0px; width:982px}

#container2{background:#f6f6f6 url(inventory/images/new/div bg.jpg) repeat-x; margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; border-bottom:1px solid #000; border-top:1px solid #000; min-height:200px}

#tabs{padding:5px 0px 2px 5px; margin:5px}

#tabs img{padding-right:2px}

#narrowcontainer{background:#FFF; border:solid 0px #000; margin:5px 5px 0px 5px}

#border{background:#FFFFFF; border:solid 1px #b30000; margin:0px 5px 5px 5px; text-align:left}

#search{height:86px; background:url('inventory/images/new/searchlight_roundbg.jpg')}

#roundleft{background:url('inventory/images/new/roundlight_left.jpg'); background-position:left; background-repeat:no-repeat; width:6px; height:86px; float:left}

#roundright{background:url('inventory/images/new/roundlight_right.jpg'); background-repeat:no-repeat; width:6px; height:86px; float:right}

#searchleft{height:86px; background:url('inventory/images/new/searchlight_roundbg.jpg'); float:left; width:79%}

#searchright{height:86px; background:url('inventory/images/new/roundlight_right.jpg'); background-position:right; background-repeat:no-repeat; float:right; width:20%; margin:0px 0px 0px 0px}

#sort{padding:10px}

#narrow{padding:10px; background:url('inventory/images/new/searchlight_roundbg_tab.jpg') no-repeat; background-position:top right; text-align:left}
#moreoptions{text-align:left; padding:5px 0px 0px 0px; color:#3333FF}
#moreoptions .bold{color:#2a5276}
#narrowbottom, #narrowtop{padding:5px 0 0 0}

#results{padding:0px 0px 6px 0px; height:30px; border-top:1px solid #b30000}

#resultsshowing{width:80%; float:left}

#resultscompare{width:20%; float:right; text-align:right}

#resultsshowingleft{width:40%; float:left; padding:0 0 0 10px; vertical-align:baseline; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}

#resultsshowingright{width:40%; float:right; vertical-align:baseline; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}

#resultsshowingright a, #resultsshowingright a:link, #resultsshowingright a:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#666}

#resultsshowingright a:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#000}

#cardark{padding:5px 10px 5px 10px; min-height:100px; height:130px; margin:2px; background-color:#F0F0F0; border:solid 1px #b30000; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; cursor:pointer; position:relative}

#carover{padding:5px 10px 5px 10px; min-height:100px; height:130px; margin:2px; background-color:#fff; border:solid 1px #b30000; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; cursor:pointer; position:relative}

#carlight{padding:5px 10px 5px 10px; min-height:100px; height:130px; margin:2px; background-color:#FAFAFA; border:solid 1px #b30000; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; cursor:pointer; position:relative}

#carleft{float:left; width:78%; cursor:hand; height:auto}
#carright{float:right; width:20%; padding:0px 5px}
#carright .bold{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#b30000}

#cardescription{float:right; width:80%; text-align:left; font-size:12px}

#carimage{float:left; width:16%}

#carimage_detail{background-color:#FFF; border:solid 1px #000; width:400px; height:auto; text-align:center}

#cardetails_detail{background-color:#FFF; border:solid 1px #000; height:auto; width:400px}

#cardetails_detail_wide{background-color:#FFF; border:solid 1px #000; height:auto; width:870px}

#carform_detail{background-color:#FFF; border:solid 1px #000; height:auto; width:500px}

#carimage img, #carimage a:hover img, #carimage a:hover{border:solid 1px #000; margin:0; padding:0}

#thumbnail{height:67px; width:90px; border:solid 1px #8b8b8b}

#buttons{background-color:#efefef; padding:10px 10px 10px 10px; height:auto; border:solid 1px #000; width:605px; height:28px; text-align:center}
#similarvehicles{background-color:#f6f6f6; border:solid 1px #b30000; padding:10px; height:auto; font-size:18px; font-weight:bold; margin-bottom:10px}
#similarvehiclesimage{padding-right:10px; float:left; width:30%}
#similarvehiclestext{padding-right:10px; float:right; width:60%}

a.similarvehiclestext{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000}

#similarvehiclesleft{float:left; width:45%; padding:5px; border-right:solid 1px #000}
#similarvehiclesright{float:right; width:45%; padding:5px}
#similarvehicleslight{background-color:#efefef; height:70px; border-left:solid 1px #000; border-right:solid 1px #000; border-bottom:solid 1px #000}
#similarvehiclesdark{background-color:#ddd; height:70px; border-right:solid 1px #000; border-bottom:solid 1px #000; border-left:solid 1px #000; border-top:solid 1px #000}

#similarvehiclesoverflow{padding:5px; background-color:#ededed; border:solid 1px #b30000; overflow:hidden; height:81px}

.similarvehiclesoverflowpadder{border:solid 1px #b30000; background-color:#FFF; width:287px; height:80px; float:left}

.similarvehiclespicture{padding:5px; float:left}

.similarvehiclestext{padding:10px; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left}

.similarvehiclesblank{width:25px; height:90px; float:left}

#detailsimagebox{padding:10px 10px 10px 10px; height:auto; width:auto; background-color:#ededed; border:solid 1px #b30000; text-align:center; float:left; margin:0 10px 10px 0}

#detailtop{padding:0 10px; height:30px}

.specs_table, .stdequip_table{background-color:#fff; height:auto}
  
.options_table{background-color:#fff; height:auto; width:100%}
  
#cardata{background-color:#FFFFFF; padding:10px 10px 0px 10px; height:auto}
#cardatatabs{height:28px; border-bottom:solid 1px #000; vertical-align:baseline}

#cardatatext{background-color:#efefef; padding:10px; height:auto; border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; text-align:left}

#vehicletoptitle{color:#b30000; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; text-transform:uppercase; float:center}

#tabfullwidthcolumn{border-bottom:solid 1px #000; height:29px}

div.cardatatextleft{padding:5px; height:auto; float:left; width:45%}
div.cardatatextright{padding:5px; height:auto; float:right; width:45%}

.sortbox, .miles, .year, .bodystyle, .make{color:#1d1d1d; background-color:#ddd; font:Arial,Helvetica,sans-serif; font-size:12px; width:auto; border:solid 1px #000}

.model{color:#1d1d1d; background-color:#ddd; font:Arial,Helvetica,sans-serif; font-size:12px; width:auto; border:solid 1px #000}
.title{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#b30000}
.price{font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#b30000; font-weight:bold}

.yearmakemodel{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#b30000; height:21px; width:auto; overflow:hidden}

.rebate_text{color:#00349a; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; text-transform:uppercase}

.search_content_left{float:left; width: 400px;}
   
.search_content_right{float:right; width:175px; text-align:center}
.search_content_right .img {padding-bottom:5px}

.pagenum{font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#333}

.contact_info{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#b30000}

.bold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:left; letter-spacing:.8px}

#cardescription .bold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#b30000; text-align:left; letter-spacing:.8px}

.sim_link{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000}

a.sim_link:link, a.sim_link:visited, a.sim_link:active{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#333; font-size:11px}
a.sim_link:hover{font-family:Arial,Helvetica,sans-serif; text-decoration:underline; color:#333; font-size:11px}

.text{font-family:Arial,Helvetica,sans-serif; font-size:12px}
.orange{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#333}

.similarvehicles{font-family:Arial,Helvetica,sans-serif; font-size:20px; line-height:24px; padding:0px 0px 5px 0px; border-bottom:solid 1px #000}

.twoColElsLt #container{width:100%; margin:0 auto; text-align:left; position:relative; z-index:-1}

.twoColElsLt #sidebarleft{float:left; width:45%; padding:10px; height:auto}

.twoColElsLt #sidebarright{float:right; width:44%; height:auto; padding:10px; text-align:left}

.twoColElsLt #sidebarright .bold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#b30000; text-align:left; letter-spacing:.8px}

.clearfloat{clear:both; height:0; font-size:1px; line-height:0px}

.ContactForm{font:normal 11px arial,helvetica; color:#000}

.ContactFormBody{background-color:#FFF; color:#000}

.ContactForm td{font:normal 11px arial,helvetica}

.ContactForm input{font:normal 12px arial,helvetica; color:#000; background-color:#FFF}
.ContactForm textarea{font:normal 12px arial,helvetica; color:#000; background-color:#fff}
.ContactForm select{font:normal 11px arial,helvetica; color:#000; background-color:#fff}
.ContactForm .section_title{font:bold 12px arial,helvetica}
.ContactForm .vehicle_detail{font:normal 14px arial,helvetica}
.ContactForm .vin_number{font:normal 10px arial,helvetica}

.vehicle_detail{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000}

.divider{border-bottom:solid 1px #000}

.disclaimer{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#999; padding:0px 10px 0px 10px; width:950px; text-align:left}

.disclaimer td{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#999; background-color:#FFF; padding:0px 10px 0px 10px; width:950px; text-align:left}

.special_price{color:red; font-size:16px; font-weight:bold}

.strike_price{font-size:14px; font-weight:bold; color:#333}

.CalcForm{font:normal 11px arial,helvetica; background:#efefef; color:#000; border:1px solid #000}

.CalcForm td{font:normal 12px arial,helvetica; font-weight:bold}
.CalcForm input, textarea{font:normal 12px arial,helvetica; color:#000; background-color:#efefef}
.CalcForm select{font:normal 12px arial,helvetica; color:#000; background-color:#efefef}

a.bold:link, a.bold:visited, a.bold:active{text-decoration:none; color:#FFF; font-size:12px}
a.bold:hover{text-decoration:underline; color:#DDD; font-size:12px}

li{padding:0px 0px 0px 0px; margin:0px 0px 0px 15px}

a.pagenum:link, a.pagenum:visited, a.pagenum:active{text-decoration:none; color:#333; font-size:12px}
a.pagenum:hover{text-decoration:underline; color:#333; font-size:12px}

#arrowsleftscroller{height:30px; width:30px; background:url(/inventory/images/grey_arrow_left.jpg)}

#arrowsrightscroller{height:30px; width:30px; background:url(/inventory/images/grey_arrow_right.jpg)}

.inv_calloremail{vertical-align:bottom; text-align:right; margin-right:25px; margin-top:5px; font-family:Arial,Helvetica,sans-serif; font-size:12px}

