a.squareBA{
background: transparent url('/inventory/images/new/drkr_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;
}

a:link.squareBA, a:visited.squareBA{color: #C00}

a.squareBA span{background: transparent url('/inventory/images/new/drkr_BAbtn.gif') no-repeat top right; display:block; padding:4px 15px 4px 0}

a.squareBA:hover, a:active.squareBA{background-position:bottom left}

a.squareBA:hover span, a:active.squareBA span{background-position:bottom right; color:#FFF}

#buttonwrapper_BA{overflow:hidden; width:auto}

.buttonwrapper2{overflow:hidden; width:20%; float:right; text-align:center; width:auto}

#buttonwrapper3{text-align:center; background-color: #1f1f1f; padding:10px; border:solid 1px #131313; width:520px; margin-top:20px; margin-bottom:20px}


/*For all other buttons*/
a.squarebutton{background: transparent url('/inventory/images/new/drkr_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:#C00}

a.squarebutton span{
background: transparent url('/inventory/images/new/drkr_regbtn.gif') no-repeat top right;
display: block;
padding: 4px 15px 4px 0;
}

a.squarebutton:hover, a:active.squarebutton{
background-position: bottom left;
}

a.squarebutton:hover span, a:active.squarebutton span{
background-position: bottom right;
color: #FFF;
}

.buttonwrapper{overflow:hidden; width:20%; float:left; text-align:center; width:auto}

.inventory_container {width:100%; float:left; margin:0 0 0 5px}

#container {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #CCC; padding:0px}

#container2 {background:#222; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ccc}

#tabs {padding:5px 0px 2px 5px; margin:5px}

	#tabs img {padding-right:2px}
	
#narrowcontainer {border: solid 0px #000; margin:5px 5px 0 5px}

#border {background:#222; border: solid 1px #000; margin:0 5px 5px 5px}

#search {height:86px; background: url(/inventory/images/new/searchdark_roundbg.jpg)}

#roundleft {background:url(/inventory/images/new/rounddark_left.jpg); background-position:left; background-repeat:no-repeat; width:6px; height:86px; float:left}
#roundright {background:url(/inventory/images/new/rounddark_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:78%}
#searchright {height:86px; background:url(/inventory/images/new/rounddark_right.jpg); background-position:right; background-repeat:no-repeat; float:right; width:20%}

#sort {padding:10px}

#narrow {padding:10px; background:url(/inventory/images/new/searchdark_roundbg_tab.jpg) no-repeat; background-position:top right}
#narrowbottom,#narrowtop {padding: 5px 0 0 0}
#results {padding:0 0 6px 0; height:30px}

#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: #CCC;
}

#resultsshowingright {
width:40%;
float:right;
vertical-align:baseline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #CCC;
}

	#resultsshowingright a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #CC0000;
	}

#cardark {
padding:5px 10px 5px 10px;
min-height:100px;
height:100px;
margin:2px;
background-color:#171717;
border: solid 1px #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #CCC;
cursor:pointer
}

#carover{
padding:5px 10px 5px 10px;
min-height:100px;
height:100px;
margin:2px;
background-color:#000;
border: solid 1px #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #CCC;
cursor:pointer
}

#carlight {
padding:5px 10px 5px 10px;
min-height:100px;
height:100px;
margin:2px;
background-color:#222;
border: solid 1px #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #CCC;
cursor:pointer
}

#carleft {float:left; width:75%; cursor:hand; height:auto}

#carright {float:right; width:20%; padding:0 10px}

#cardescription {float:right; width:80%; text-align:left}

#carimage {float:left; width:15%}

#carimage_detail {
    background-color: #191919;
    border: solid 1px #C00;
    width:400px;
    height:auto;
}

#carimage img { 
	border:solid 1px #C00; 
	margin:0; 
	padding:0; 
}
	
#carimage a:hover img { 
	border:solid 1px #000; 
	margin:0; 
	padding:0; 
}
	
#carimage a:hover { border:solid 1px #000; margin:0; padding:0; }


#thumbnail { 
	width: 90px;
	border:solid 1px #C00; 
}


#buttons {
    background-color: #1f1f1f;
    padding: 10px;
    height:auto;
    border: solid 1px #131313;
    width: 590px;
}
#similarvehicles {
    background-color: #222;
    padding: 10px;
    height:auto;
}
#similarvehiclesimage {
    padding-right: 10px;
    float:left;
    width:30%;
}
#similarvehiclestext {
    padding-right: 10px;
    float:right;
    width:60%;
}
#similarvehiclesleft {
    float:left;
    width:45%;
    padding: 5px;
    border-right: solid 1px #2c2c2c;
}
#similarvehiclesright {
    float:right;
    width:45%;
    padding:5px;
}
#similarvehicleslight {
    background-color: #1f1f1f;
    height:70px;
    border-left: solid 1px #141414;
    border-right: solid 1px #141414;
    border-bottom: solid 1px #141414;
}
#similarvehiclesdark {
    background-color: #171717;
    height:70px;
    border-right: solid 1px #141414;
    border-bottom: solid 1px #2c2c2c;
    border-left: solid 1px #141414;
}

#detailsimagebox {
    padding: 20px;
    height: auto;
    width:auto;
    background-color: #191919;
    border: solid 1px #000;
    text-align:center;
    float: left;
}

#detailtop {padding:10px; height:25px}

#cardata {background-color:#222; padding:10px 10px 0 10px; height:auto}   
    

#cardatatabs {height:auto; border-bottom: solid 1px #000000; vertical-align:baseline}

#cardatatext {
    background-color: #1f1f1f;
    padding: 10px;
    height: auto;
    border-right:1px solid #131313;
    border-bottom:1px solid #131313;
    border-left:1px solid #131313;
}
div.cardatatextleft {
    padding: 5px;
    height:auto;
    float:left;
    width:45%;
}
div.cardatatextright {
    padding: 5px; 
    height:auto;
    float:right;
    width:45%;
}

.sortbox,.miles, {
color:#CCC;
background-color:#191919;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
width:auto;
border: solid 1px #000;
}



.year {
color:#CCCCCC;
background-color:#191919;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
width:auto;
border: solid 1px #000;
}

.bodystyle {
color:#CCCCCC;
background-color:#191919;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
width:auto;
border: solid 1px #000;
}

.stocknum {
color:#000000;
background-color:#FFFFFF;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
width:auto;
border: solid 1px #000000;
}

.inv_button {
color:#CC0000;
background-color:#000000;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
width:auto;
border: solid 1px #cccccc;
}

.make {
color:#CCCCCC;
background-color:#191919;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
width:auto;
border: solid 1px #000000;
}

.model {
color:#CCCCCC;
background-color:#191919;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
width:auto;
border: solid 1px #000000;
}


.title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#CC0000;
}

.price {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.yearmakemodel{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#CC0000;
width:390px
}

.search_content_left {
float:left;
width:70%;
}

.search_content_right {
float:right;
width:10%;
margin-top:10px;
}

.pagenum{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
}

.contact_info{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#CCCCCC;
}

.bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CCCCCC;
}

.sim_link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CCCCCC;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.orange {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
}

.clearall {
line-height:24px;
}

.similarvehicles {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    border-bottom: solid 1px #141414;
}

.twoColElsLt #container {
    width: 100%;
    margin: 0 auto;
    text-align: left; /* this overrides the text-align: center on the body element. */
}

.twoColElsLt #sidebarleft {
    float: left;
    width: 45%; /* since this element is floated, a width must be given */
    padding: 10px; /* top and bottom padding create visual space within this div */
    height:auto;
}

.twoColElsLt #sidebarright {
    float: right;
    width: 45%;
    height:auto;
    padding: 10px;
}
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.ContactForm {
    font: normal 11px arial,helvetica;
    background: #1f1f1f;
    color: #CCCCCC;
}

.ContactFormBody {
	background-color:#1f1f1f; 
	color:#FFFFFF
}

.ContactForm td {
    font: normal 11px arial,helvetica;
}

.ContactForm input {
    font: normal 12px arial,helvetica;
	color:#000000;
	background-color:#FFFFFF;
}
.ContactForm textarea {
    font: normal 12px arial,helvetica;
	color:#000000;
	background-color:#FFFFFF;
}
.ContactForm select {
    font: normal 11px arial,helvetica;
	color:#000000;
	background-color:#FFFFFF;
}
.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:#CCCCCC;
}

.divider {
    border-bottom: solid 1px #FFFFFF;
}

.disclaimer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #EEEEEE;
	background-color: #333333;
}

.special_price {
	color: red;
	font-size:14px;
	font-weight:bold;
}

.strike_price {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

.CalcForm {
    font: normal 11px arial,helvetica;
    background: #1f1f1f;
    color: #CCCCCC;
	border: 1px solid #FFFFFF;
}

.CalcForm td {
    font: normal 12px arial,helvetica;
	font-weight:bold;
}
.CalcForm input,textarea {
    font: normal 12px arial,helvetica;
	color:#CCCCCC;
	background-color:#191919;
}
.CalcForm select {
    font: normal 12px arial,helvetica;
	color:#CCCCCC;
	background-color:#191919;
}


.inv_calloremail {color:#FFF; font-size: 12px; float:right}
.inv_calloremail a,.inv_calloremail a:link {color:#F00}
.inv_calloremail a:hover {color:#FFF}