@charset "utf-8";
/* CSS Document */

a.similarvehiclestextlink,a.similarvehiclestextlink:link,a.similarvehiclestextlink:visited  {color: #FFF; text-decoration:none; font-size:11px}
a.similarvehiclestextlink:hover {color:#EFEFEF; text-decoration:underline; font-size:11px}

a.squaretabBA{
background:transparent url('inventory/images/new/dark_squareBA_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:0 0 0 5px;
}

a:link.squaretabBA, a:visited.squaretabBA{color:#FFF; font-weight:bold; font-size:12px; text-decoration:none}

a.squaretabBA span{background:transparent url('inventory/images/new/dark_squareBA.gif') no-repeat top right; display:block; padding:4px 15px 4px 0; text-decoration:none}

a.squaretabBA:hover, a:active.squaretabBA{background-position:bottom left; text-decoration:none}

a.squaretabBA:hover span, a:active.squaretabBA span{background-position:bottom right; color:#FFF; font-weight:bold; text-decoration:none}

a.squareBA{
background:transparent url('inventory/images/new/dark_squareBA_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:0 0 0 10px
}

a:link.squareBA, a:visited.squareBA{color:#FFF; font-weight:bold; font-size:12px; text-decoration:none}
a.squareBA span{background: transparent url('inventory/images/new/dark_squareBA.gif') no-repeat top right; display: block; padding: 4px 15px 4px 0; text-decoration:none}
a.squareBA:hover, a:active.squareBA{background-position: bottom left; text-decoration:none}
a.squareBA:hover span, a:active.squareBA span{background-position:bottom right; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

.inventory_container {width:980px; margin:5px 0 0 0; height:25px; vertical-align:bottom; visibility:hidden}

.inv_calloremail {vertical-align:bottom; text-align:left; margin-top:5px}

.clearall {line-height:0; height:0}

#buttonwrapper_BA{overflow: hidden; width:auto}

.buttonwrapper2{overflow:hidden; width:20%; float:right; text-align:center; width:auto}

#buttonwrapper3{text-align:center; background-color:#222; padding:10px; border:solid 1px #000; width:520px; margin-top:20px; margin-bottom:20px}

#slide {color:#CCC}


a.squarebutton{
background:transparent url('inventory/images/new/dark_squareREG_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;
min-width:130px
}

a:link.squarebutton, a:visited.squarebutton{color:#FFF; font-weight:bold}
a.squarebutton span{background:transparent url('inventory/images/new/dark_squareREG.gif') no-repeat top right; display: block; padding: 4px 15px 4px 0; font-size:12px; text-decoration:none}
a.squarebutton:hover, a:active.squarebutton{background-position:bottom left; font-size:12px; text-decoration:none}
a.squarebutton:hover span, a:active.squarebutton span{background-position:bottom right; color:#FFF; font-weight:bold; font-size:12px; text-decoration:none}



a.squarebutton_qq {background:transparent url('inventory/images/new/litr_regbtn_edge_qq.gif') no-repeat top left; display:block; float:left; font:bold 16px Arial; line-height:17px; height:25px; padding-left:15px; text-decoration:none; width:120px}

a:link.squarebutton_qq, a:visited.squarebutton_qq{color:#fff; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:16px}

a.squarebutton_qq span{background:transparent url('inventory/images/new/litr_regbtn_qq.gif') no-repeat top right; display:block; padding:4px 15px 4px 0; color:#fff; text-decoration:none; font-size:16px}

a.squarebutton_qq:hover, a:active.squarebutton_qq {background-position:bottom left; text-decoration:none; font-size:16px}

a.squarebutton_qq:hover span, a:active.squarebutton_qq span{background-position:bottom right; color:#333; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:16px}



.buttonwrapper{overflow:hidden; width:20%; float:left; text-align:center; width:auto}

#container {margin:0; font-size:12px; padding:0; width:950px}
#container2 {background:#000 url(inventory/images/new/divbg_dark.jpg) repeat-x; background-repeat:repeat-x; margin:0; font-size:12px; color:#FFF; border-bottom:1px solid #000; border-top:1px solid #000; min-height:200px}

#tabs {padding:5px 0 2px 5px; margin:5px}
	#tabs img { padding-right:2px; }
	
#narrowcontainer {background:#222; border:solid 0px #000; margin:5px 5px 0 5px}

#border {background:#222; border: solid 0 #000; margin:0 5px 5px 5px; text-align:left}
#search {height: 86px; background: url('inventory/images/new/searchdark_roundbg.jpg')}

#roundleft {background:url('inventory/images/new/squaredark_left.jpg'); background-position:left; background-repeat:no-repeat; width:6px; height:86px; float:left}
#roundright {background:url('inventory/images/new/squaredark_right.jpg'); background-repeat:no-repeat; width:6px; height:86px; float:right}

#searchleft {height: 86px; background: url('inventory/images/new/searchdark_roundbg.jpg'); float:left; width:79%}
#searchright {height: 86px; background:url('inventory/images/new/squaredark_right.jpg'); background-position:right; background-repeat:no-repeat; float:right; width:20%; margin:0}

#sort {padding:10px}
#narrow {padding:10px; background:url('inventory/images/new/searchdark_roundbg_tab.jpg') no-repeat; background-position:top right; text-align:left}

#moreoptions {text-align:left; padding:5px 0 0 0}
#narrowbottom,#narrowtop {padding:5px 0 0 0}

#results {padding:0 0 6px 0; height:30px; border-top:1px solid #333; color:#FFF; font-size:11px}

#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-size:12px; color: #000}
#resultsshowingright {width:40%; float:right; vertical-align:baseline; font-size:12px; color:#000}

	#resultsshowingright a,#resultsshowingright a:link,#resultsshowingright a:visited {font-size:12px; text-decoration:none; color:#666}
	#resultsshowingright a:hover {font-size:12px; text-decoration:none;color: #000}

#cardark {padding:5px 10px 5px 10px; min-height:100px; height:100px; margin:2px; background-color:#000; border:solid 1px #000; font-size:12px; color:#FFF; cursor:pointer; position:relative}
#carover{padding:5px 10px 5px 10px; min-height:100px; height:100px; margin:2px; background-color:#222; border:solid 1px #000; font-size:12px; color:#FFF; cursor:pointer; position:relative}
#carlight {padding:5px 10px 5px 10px; min-height:100px; height:100px; margin:2px; background-color:#111; border:solid 1px #000; font-size:12px; color:#FFF; cursor:pointer; position:relative}

#carleft {float:left; width:70%; cursor:hand; height:auto}
#carright {float:right; width:25%; padding: 0 5px}
#cardescription {float:right; width:80%; text-align:left; font-size:12px}

#carimage {float:left; width:16%}
#carimage_detail {background-color:#222; border:solid 1px #444; width:400px; height:auto; text-align:center}
#cardetails_detail {background-color:#222; border:solid 1px #333; height:auto; width:400px}

#cardetails_detail li,#cardetails_detail_wide li { margin-left:15px}

#cardetails_detail_wide {background-color:#222; border:solid 1px #000; height:auto; width:870px}


#carform_detail {background-color:#FFF; border:solid 1px #000; height:auto; width:500px}
	#carimage img {border:solid 1px #000;  margin:0; padding:0}
	#carimage a:hover img,#carimage a:hover {border:solid 1px #888; margin:0; padding:0}
	
#thumbnail {height:67px; width:90px; border:solid 1px #8b8b8b; margin-top:5px}

#buttons {background-color:#efefef; padding:10px; height:auto; border:solid 1px #000; width:605px; height:28px; text-align:center}
#similarvehicles {background-color:#000; border:solid 1px #333; 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-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:solid 1px #000}

#similarvehiclesoverflow {padding:5px; background-color:#151515; border:solid 1px #333; overflow:hidden; height:81px}

.similarvehiclesoverflowpadder {border:solid 1px #444; background-color:#222; width:270px; height:80px; float:left}

.similarvehiclespicture {padding:5px; float:left}

.similarvehiclestext {padding:10px; font-size:12px; text-align:left}

.similarvehiclesblank {width:25px; height:90px; float:left}

#detailsimagebox {padding:10px; height:auto; width:auto; background-color:#151515; border:solid 1px #333; text-align:center; float:left}

#detailtop {padding:0 10px; height:10px}

.specs_table {background:#000 url(inventory/images/new/divbg_dark.jpg) repeat-x; height:auto; background-repeat:repeat-x}   

.stdequip_table {background:#000 url(inventory/images/new/divbg_dark.jpg) repeat-x; height:auto; background-repeat:repeat-x}   

.options_table {background:#000 url(inventory/images/new/divbg_dark.jpg) repeat-x; height:auto; width:100%; background-repeat:repeat-x}   

#cardata {background-color:#000; padding:10px 10px 0 10px; height:auto; margin-bottom:10px}   
#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:#FFF; text-align:center; font-size:13px; 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%}

<!-- Begin TextBox Classes -->

.sortbox,.miles,.year,.bodystyle,.make,.model {color:#1d1d1d; background-color:#ddd; font-size:1.2em; width:auto; border:solid 1px #000}

<!-- Begin Text Classes -->

#inv_vehicle_info .title {font-size:18px; font-weight:bold; color:#FFF}

.price {font-size:18px; font-weight:bold; color:#F90000; margin-bottom:2px}
.yearmakemodel{font-size:14px; font-weight:bold; color:#dc100f; width:390px}

.rebate_text {color:#900; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none; text-transform:uppercase}

a.rebate_text:hover {font-size:14px}


.search_content_left {float:left; width:270px;} 
.search_content_right {margin-top:10px; width:130px; position:absolute; right:270px}

a.pagenum{font-size:15px; font-weight:bold; color:#CCCCCC}
.contact_info{font-size:18px; font-weight:bold; color:#dc100f}

.bold {font-size:11px; font-weight:bold; color:#EFEFEF; text-align:left}
.sim_link {font-size:11px; color:#000}

a.sim_link:link,a.sim_link:visited,a.sim_link:active {text-decoration:none; color:#333; font-size:11px}

a.sim_link:hover {text-decoration:underline; color:#333; font-size:11px}

.text {font-size:12px}
.orange {font-size:14px; color:#333}

<!-- End Text Classes -->

.similarvehicles {font-size:20px; line-height:24px; padding:0 0 5px 0; border-bottom: solid 1px #000}

.twoColElsLt #container {width:998px; margin:0 auto; text-align:left}

.twoColElsLt #sidebarleft {float:left; width:45%; padding:10px; height:auto}

.twoColElsLt #sidebarright {float:right; width:44%; height:auto; padding: 10px; text-align:left}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0}

.ContactForm,.ContactFormBody {background-color:#222; font: normal 11px arial,helvetica; color:#FFF}
.ContactForm b {background-color:#222; font: normal 12px arial,helvetica; color:#FFF; font-weight:bold}
.ContactForm td {font-family: normal 11px arial,helvetica}
.ContactForm input,.ContactForm textarea,.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 12px arial,helvetica}
.ContactForm .vin_number {font:normal 10px arial,helvetica}

.vehicle_detail {font-size:12px; font-weight:bold; color:#FFF}

.divider {border-bottom:solid 1px #CCC}
.disclaimer {font-size:12px; color:#BBB; background-color:#222; padding:0 10px 0 10px; margin-bottom:15px; width:950px; text-align:left}

.special_price {font-size:18px; font-weight:bold; color:#F90000}
.strike_price {font-size:14px; font-weight:bold; color:#E90000}
.price_text {font-size:15px; font-weight:bold; color:#EFEFEF}

.CalcForm {font: normal 11px arial,helvetica; background:#000; color:#FFF; border:1px solid #2E2E2E}
.CalcForm td {font: normal 12px arial,helvetica; font-weight:bold}
.CalcForm input,.CalcForm textarea,.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:#333; font-size: 12px}
a.bold:hover {text-decoration:underline; color:#333; font-size: 12px}

li {padding:0; margin:0 0 0 15px}

a.pagenum:link,a.pagenum:visited,a.pagenum:active {text-decoration:none; color:#CCC; font-size:12px}
a.pagenum:hover {text-decoration:underline; color:#FFF; font-size:12px}

#arrowsleftscroller {height:40px; width:30px; background:url(inventory/images/grey_arrow_left.jpg) no-repeat}
#arrowsrightscroller {height:40px; width:30px; background:url(inventory/images/grey_arrow_right.jpg) no-repeat}

#carimage_detail { position:relative}
#carimage_detail #mygallery { position:relative; top:0px; margin:0; padding:0;}
#carimage_detail #mygallery img { position:relative; top:0px; margin:0; padding:0;}

#carimage_detail #arrowsleftscroller {position: relative; top:-20px}
#carimage_detail #arrowsrightscroller {position: relative; top:-20px}





/* Firefox */
@-moz-document url-prefix()
{
#carimage_detail table { margin:0; padding:0; height:80px}
#carimage_detail #mygallery { position:relative; top:10px; margin:0; padding:0;}
#carimage_detail #mygallery img { position:relative; top:0px; margin:0; padding:0;}
#carimage_detail #arrowsleftscroller {position: relative; top:-00px}
#carimage_detail #arrowsrightscroller {position: relative; top:-00px}

#carimage_detail #arrowsleftscroller a {position: relative; top:-30px}
#carimage_detail #arrowsrightscroller a {position: relative; top:-30px}

#carimage_detail #arrowsleftscroller img {position: relative; margin-top:30px}
#carimage_detail #arrowsrightscroller img {position: relative; margin-top:30px}
}


/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#carimage_detail #mygallery { position:relative; top:10px; margin:0; padding:0;}
#carimage_detail #mygallery img { position:relative; top:0px; margin:0; padding:0;}
}


.inv_calloremail {vertical-align:bottom; text-align:right; margin-top:5px; margin-right:10px; font-size:12px; color:#CCC}

.gaspump {height:60px; width:40px; background:url(/inventory/images/white_Gaspump.gif) no-repeat;}

.lineone {font-size:11px; color:#FFF}
	
.compare_name {font-size:12px; font-weight:bold; color:#dc100f}

.a14_bold{color:#afafaf}

.inventory_incentive2 { color:#FFFFFF}

.info1, .info2 { color:#FFFFFF}

#inv_incentive { height:300px; background-repeat:repeat-x}




