/*
Title:         screen
Version:       2.0 - 12.17.2009
Author:        roman@gd2.com
Copyright:     AllAutoNetwork

Colors:

Main:#b10000
Main Light#d70a0a
Border:#1d1d1d
Light Border:#121212
Inside Border:#141414
Light Text:#888a87
Footer colors:#2e3031 (hr, seo text)

Homepage Specials carname: #b9bbb6


*/

/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
img {max-width:100%}
#googlemap img, #dcontenttable img {max-width:none} /* google fix */
.clean {clear:both}
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;background-color: #000000;color: #888a87;/*background-image:url(../images/bg.png);background-repeat:repeat-x;background-position:left top;*/}
a:link, a:visited {color:#a1a1a1;}
a:active, a:hover {color:#b10000}
hr {border-bottom:0 none;border-left:0 none;border-right:0 none;border-top:1px solid #1d1d1d;height:1px;margin:1.2em 0;}
h1 {color: #b10000;font-family:Helvetica, Arial, sans-serif;}
h2 {
	color:#c1c1c1;
	font-family:Helvetica, Arial, sans-serif;
}
h3 {font-family:Helvetica, Arial, sans-serif;}
p {margin:1em 0;}
legend {font-family:Helvetica, Arial, sans-serif}
.padding {padding:2em;}
.sidepadding {padding:0 2em;}
button {cursor: pointer;border-width: 1px;border-style: solid;background-repeat: repeat-x;cursor:pointer;font-weight:bold;background-position: 0 50%;}
button.breg {border-color: #1d1d1d;color: #fff;font-size:1.1em;padding:.3em .5em;background-color:#1d1d1d;background-image: url(../images/button-breg-grad.png);}
button.breg:hover {color: #fff;border: 1px solid #333333;}
button.bact {border-color: #d70a0a;color: #fff;font-size:1.6em;padding:.5em .7em;background-color:#b10000;background-image: url(../images/button-bact-grad.png);}
button.bact:hover {color: #ffffff;border: 1px solid #b10000;}
input, textarea, select {padding:2px;border:none;border-bottom:1px solid #121212;border-right:1px solid #121212;border-top:1px solid #1d1d1d;border-left:1px solid #121212;background-color:#fff;background-image: url(../images/input-bg.png);background-repeat: repeat-x;background-position: left top;margin: 3px 0;font-size:1.2em}
select {padding:1px;}
input:focus, textarea:focus, select:focus {background-color:#FFF;border:1px solid #b10000}
label {line-height:2.5em}
.shortbridge {width:7%;float:left;text-align:center;font-size:1.1em;line-height:2em}
#cmsdcontent ul, #cmsdcontent p, div.dynamiccontent p, div.dynamiccontent ul li {font-size:1.1em;line-height:1.6em}
#cmsdcontent ul li, div.dynamiccontent ul li {padding-left:1em}
#cmsdcontent ul, div.dynamiccontent ul {list-style:inside;list-style-type:disc}
#cmsdcontent h1, #dcontent h1, div.dynamiccontent  h1 {font-size:1.8em;padding:.65em 0}
#cmsdcontent h2, div.dynamiccontent h2 {font-size:1.6em;padding:.5em 0}
#cmsdcontent h3, div.dynamiccontent h3 {font-size:1.4em;padding:.5em 0}
div#header, div#footer, div#contentwrap, div#contentwraph {width:100%;}

div#header div.headercontent, div#contentwrap div#content, div#contentwraph div#content, div#footer div.fcontent, div#homepage {max-width:1000px;margin:0 auto;}

div#header {
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:230px;
}

div#footer {background-image: url(../images/footer-bg.jpg);	background-repeat: no-repeat;background-position: center top;}

div#footer div.homefbg {/*background-image: url(../images/homefbg.png);background-image: url(../images/insidefbg.png);background-repeat: no-repeat;background-position: center top;*/}
div#contentwrap div.homecbg {/*background-image: url(../images/homecbg.png);background-image: url(../images/insidecbg.png);background-repeat:repeat-y;background-position:right top;*/}
div#footer div.insidefbg {/*background-image: url(../images/insidefbg.png);background-repeat: no-repeat;background-position: 78% top;*/}
div#contentwrap div.insidecbg {/*background-image: url(../images/insidecbg.png);background-repeat:repeat-y;background-position: 78% top;*/}
div#contentwrap {background-image: url(../images/inside-bg.jpg);background-repeat:no-repeat;background-position: center top;}
div#contentwraph {background-image: url(../images/home-bg.jpg);background-repeat:no-repeat;background-position: center 448px;}

div#content {padding-bottom:1.2em}

div#header div.headercontent p.dphone {display:block;height:46px;background-image:url(../images/phone.png);background-repeat:no-repeat;background-position:right bottom;text-indent:-9999px;padding:0;margin:0}

div#header a.logo {padding-top:3.5em;display:block}

div#footer div.fseo {padding:1em 2em;font-size:1em;line-height: 1.3em;color:#2e3031;}
div#footer div.fseo a {color:#2e3031;}
div#footer div.fcontent {padding-top:3px;}
div#footer a.aanlink {float:left;margin-left: 2em;}
div#footer p.copyrightslink {float:right;text-align: right;font-size: 1.1em;text-transform: uppercase;padding-right: 2em;color: #FFFFFF;}
div#footer p.copyrightslink a {color:#97979c}

div#footer div.banner {margin:5em 0 12em 0}




div#footer p.companyname {float:left;padding-left:2em;color:#b10000}
div#footer p.address {float:right;padding-right:2em;color:#FFF;}
div#footer p.companyname, div#footer p.address {font-size:1.1em;line-height:30px;margin:0;text-transform:uppercase}
div#footer hr {border-color:#2e3031}
div#dcontent, div#cmsdcontent, div#inv-detailed-2, div#inv-detailed-1, div#events {float:left;width:78%;/*background-image: url(../images/dcontent-inside-bg.png);background-repeat: no-repeat;background-position: right top;*/min-height:800px;}



ul.in-lst-btn-list {width: 100%;}
ul.detailed-btn-list {width: 50%;}
ul.in-lst-btn-list, ul.detailed-btn-list {list-style-type: none;float:left;}
ul.detailed-btn-list li  {background-image:url(../images/detailed-btn.png);}
ul.in-lst-btn-list li  {background-image:url(../images/listing-btn.png);}
ul.detailed-btn-list li, ul.in-lst-btn-list li {display:block;margin:0 .3125em;background-repeat:repeat-x;background-position:left center;}
ul.detailed-btn-list li a {background-image:url(../images/detailed-btn-left.png);}
ul.in-lst-btn-list li a {background-image:url(../images/listing-btn-left.png);}
ul.detailed-btn-list li a, ul.in-lst-btn-list li a {font-size:1.1em;text-decoration:none;background-repeat: no-repeat;background-position:left center;float:left;width:100%;}
ul.detailed-btn-list li a strong {background-image: url(../images/detailed-btn-right.png);color:#FFFFFF;}
ul.in-lst-btn-list li a strong {background-image: url(../images/listing-btn-right.png);color:#000;}
ul.detailed-btn-list li a strong, ul.in-lst-btn-list li a strong {background-repeat: no-repeat;background-position:right center;float:right;width:100%;font-weight:normal}
ul.detailed-btn-list li a strong img, ul.in-lst-btn-list li a strong img {float:left}
ul.detailed-btn-list li a strong ins, ul.in-lst-btn-list li a strong ins {display:block;padding-top:1.2em;cursor:pointer;white-space:nowrap}
div.smartable {padding:1em;font-size:1.2em;color:#888a87}
div.smartable dl {border-bottom-color:#121212;border-bottom-style:solid;border-bottom-width:1px;line-height:1.5em}
div.smartable dt {float:left;width:39%;text-indent: 1em;}
div.smartable dd {float:left;width:59%;font-weight:bold;}
div.left, div.inv-det-main-lft {float:left;width:57.974%;}
div.right, div.inv-det-main-rght {float:right;width:42.025%;}
div#tabnav, div#tabs {height: 34px;clear:right;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #1d1d1d;margin:0 1em}
div#tabnav a, div#tabs a {
	display: block;
	float: left;
	cursor: pointer;
	background-color: #b90000;
	color: #FFF;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 1em;
	padding-bottom: 2px;
	padding-left: 1em;
	height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d01010;
	border-right-color: #d01010;
	border-bottom-color: #4A4F51;
	border-left-color: #d01010;
	background-image: url(../images/tab.png);
	background-position: left top;
}
div#tabnav a {font-size:1.2em;font-weight: bold;font-family: Helvetica, Arial, sans-serif;}
div#tabs a {font-size:1.2em;}
#tabnav a:hover, #tabs a:hover  {
	color: #FFFFFF;
	border-top-color: #f42121;
	border-right-color: #f42121;
	border-bottom-color: #2B2D2E;
	border-left-color: #f42121;
}
#tabnav a.active, #tabnav a.active:hover, #tabs a.current, #tabs a.current:hover {
	background-color: #141414;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #141414;
	background-image: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1d1d1d;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1d1d1d;
	border-left-color: #1d1d1d;
}
div.mediacontent, div.tabsholderbg {background-color:#141414;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #1d1d1d;border-right-color: #1d1d1d;border-bottom-color: #1d1d1d;border-left-color: #1d1d1d;}
div.mediacontent {margin:0 1em}
div.tabsholderbg {padding:.5em;margin:0 1em;}
#stock_features .collapse-control-links li {list-style-type:none;padding:1.2em;font-size:1.1em;float:right}
#stock_features .collapse-bg {padding: 1em;}
#stock_features ul.collapse-ul {padding:1.2em 0;}
#stock_features ul.collapse-ul li {
	border-bottom-style:dotted;
	border-color:#1d1d1d;
	border-width:1px;
	list-style-position:inside;
	list-style-type:circle;
	font-size:1.1em;
	padding: .2em 0;

}
#stock_features ul.maintext2 {margin: 1.2em 0}
#stock_features ul.maintext2 li {font-size:1.1em;list-style:disc;list-style-position:inside;padding: .2em 0;}
#stock_features h3 span.arrow-open,
#stock_features h3 span.arrow-close {background-position:right center;background-repeat:no-repeat;display:block}
#stock_features h3 span.arrow-open {background-image:url(../images/h3arrow-open.png);}
#stock_features h3 span.arrow-close {background-image:url(../images/h3arrow-close.png);}
#stock_features h3 {
	border-bottom-color:#1d1d1d;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#FFF;
	cursor:pointer;
	margin:0;
	text-transform:uppercase;
	line-height: 1.7em;
	font-weight: bolder;
	font-size: 1.4em;
}
/* picture_placeholder */

div#picture_placeholder img {border:1px solid #1d1d1d;}
div#picture_placeholder  p.viewlarger img {border:none}
div#picture_placeholder {text-align:center;}

/* stock_stockimages */

div#stock_stockimages {text-align:center}
div#stock_stockimages img {margin:.125em;border:1px solid #1d1d1d;}


/* stock_options */

div#stock_options {font-size:1.1em;padding:1.2em}
/* detailed page headings (carname, and links ) */

#inv-detailed-2 h1, #inv-detailed-1 h1, #events h1  {
	color:#b10000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.8em;
	text-transform: uppercase;
	font-weight: normal;
	margin-left:1.25em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 1.375em;
}




#inv-detailed-2 p.car-name-lnks, #inv-detailed-1 p.car-name-lnks, #events p.car-name-lnks  {
	width:57.974%;
	color: #888a87;
	float:left;
	text-indent: 2em;
	height:30px;
	line-height:30px;
	
}


#inv-detailed-2 p.car-name-lnks-icos, #inv-detailed-1 p.car-name-lnks-icos {
	width:42.025%;
	float:right;
	
}




#inv-detailed-2 p.car-name-lnks a, #inv-detailed-1 p.car-name-lnks a, #events p.car-name-lnks a,

#inv-detailed-2 p.car-name-lnks-icos a, #inv-detailed-1 p.car-name-lnks-icos a, #events p.car-name-lnks-icos a  {
	font-size:1.1em;
}
#inv-detailed-2 p.car-name-lnks-icos a {
	float:left;
	color: #FFF;
	margin-left:1.2em;
	line-height:30px;
	height:30px;
	text-indent: 0;
}
#inv-detailed-2 p.car-name-lnks-icos img, #inv-detailed-2 p.car-name-lnks-icos span  {float:left}

/* detailed page prices */
h2.intprice {
	color:#FFF;
	font-size: 1.8em;
	padding:0 1.2em 0 1.2em
}
h2.origprice {
	color:#c1c1c1;
	text-decoration: line-through;
	padding:.5em 0 .5em 1.4em;
	font-size: 1.6em;
}
h2.savingprice {
	color:#b10000;
	padding-top: 0em;
	padding-right: 0.7em;
	padding-bottom: 1.2em;
	padding-left: 1.35em;
	font-size: 1.4em;
}

/* element */

div.element {margin:1.2em;}
div.element h2 {
	padding:.5em .7em 1em .7em;
	background-image: url(../images/in-lst-buttoned-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 1.4em;
}
div.element div.elem-container {
	padding:1em
}
div.element div.elem-container p {line-height:1.6em;font-size:1.2em}





/*  lease */
p.lease {display:block;padding:.3125em;margin:.3125em;border:1px dashed #e3e3e3;font-size:1.1em;color:#000000;text-align:center;}
p.lease span {font-size:1.2em;font-weight:bold;color:#b10000}
p.lease strong {color:#b10000;}


/* copyright */

p.disclaimertxt {
	font-size:1em;
	padding:0 2em;
	color: #888a87;
}

/* stock colors */

div#stock_colors ul {list-style:none;padding:1em;}
div#stock_colors ul li {float:left;margin:0 5px 5px 0;}
div#stock_colors ul li span {cursor:pointer;display:block;width:50px;height:50px;background-image: url(../images/stock_colors.png);background-repeat: repeat-x;	background-position: left bottom;}

/* detailed 5 action button */


div.inv-det-main-rght div.in-lst-actn {margin: 1em;}
div.inv-det-main-rght div.in-lst-actn a {height:47px;display:block;text-indent:-9999px;background-repeat:no-repeat;background-position:center top;background-image:url(../images/contact-us-g-bt.png);}
div.inv-det-main-rght div.in-lst-actn a:hover {background-position:center -47px;}

/* learn more */

div.in-lst-buttoned div.in-lst-actn {margin: 0 10px;}
div.in-lst-buttoned div.in-lst-actn a:hover, div.in-lst-buttoned div.in-lst-buttoned div.in-lst-actn a:hover {background-position:center -47px;}
div.in-lst-buttoned div.in-lst-actn a {height:47px;display:block;text-indent:-9999px;background-repeat:no-repeat;background-position:center top;background-image:url(../images/more-info-bt.png);}

/* image scroller */

div#imagescrollermain {margin:1.2em;position:relative;background-color:#141414;border:1px solid #1d1d1d}
div#imagescrollermain div#imagescroller {float:left;height:110px;overflow:hidden;position:relative;width:89.5%;}
div#imagescrollermain img.smallthumbsimgscr {border:1px solid #1d1d1d;position:absolute}
div#imagescrollermain #imagescroller .scrollingpart {float:left;height:75px;margin-top:20px;}
div#imagescrollermain #imagescroller .scrollingpart img {float:left;margin-right:5px}
div#imagescrollermain div.imagescrollercontainer {display:block;float:left;height:110px;position:relative;width:100%}
div#imagescrollermain #loadingcoverdiv {background-color:#141414;height:110px;left:0;position:absolute;top:0;width:100%;z-index:10}
div#imagescrollermain div.imagescrollersubcontainer {height:110px;left:0;position:absolute;top:0;width:100%;z-index:5}
div#imagescrollermain .scrollerbuttonleft a, div#imagescrollermain .scrollerbuttonright a {background-image: url(../images/scroller.png);background-repeat: no-repeat;display:block;float:left;height:110px;width:100%}
div#imagescrollermain .scrollerbuttonleft, div#imagescrollermain .scrollerbuttonright {float:left;height:110px;width:5%;}
div#imagescrollermain .scrollerbuttonleft a {background-position: left 0;}
div#imagescrollermain .scrollerbuttonright a {background-position: left -110px;}


/* miles per galon */

div.mpg {border:1px solid #1d1d1d;background-image: url(../images/mpg.png);background-repeat: no-repeat;background-position: center center;margin:1.2em;}
div.mpg p {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	padding:1em 0
}
div.mpg p.mpg-l {float:left;text-align:center;width:40%;}
div.mpg p.mpg-r {float:right;text-align:center;width:40%;}
div.mpg p span {font-size:170%;}
p.mpg-note {
	font-size:1em;
	color:#444444;
	padding:1.2em;
	text-align:center;
}

/* -===== Side =====- */

div.side div.incentive {padding:1.2em;}
div.side {float:right;width:22%;/*background-image:url(../images/side-bg.png);background-position:left top;background-repeat:no-repeat;*/padding-top:1em}
div.side h5 {
	font-size:1.2em;
	text-transform: uppercase;
	color: #c1c1c1;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor:pointer;
	border: 1px solid #121212;
	font-weight: bold;
	margin: 0.5em;
}
div.side h5 span {background-repeat: no-repeat;background-position:center right;margin: .3em .5em;display: block;line-height: 1.8em;}
div.side h5 span.closed {background-image: url(../images/side-h3-closed.png)}
div.side h5 span.open {background-image: url(../images/side-h3-open.png)} 
div.side input, div.side select, div.side textarea {color:#888a87}
div.side div.detailedqq fieldset {padding:1.2em;border:none;}
div.side div.detailedqq input {margin-bottom:1.2em;}
div.side div.detailedqq input, div.side div.detailedqq textarea {width:90%;}
div.side div.detailedfc fieldset {padding:1.2em;}
div.side div.detailedfc fieldset input{float:left}
div.side div.detailedfc fieldset label {float:left;width:55%;font-size:1.1em;text-indent:.3125em;color:#888a87}
div.side div.detailedfc fieldset input#price, 
div.side div.detailedfc fieldset input#down_payment, 
div.side div.detailedfc fieldset input#loan, 
div.side div.detailedfc fieldset input#monthly {width:35%;}
div.side div.detailedfc fieldset div {float:left;width:20%;font-size:1.1em;line-height:2em;padding-left:.3125em}
div.side div.detailedfc input#interest {width:15%;}
div.side div.detailedfc input#loanterm {width:10%;}
div.side div.autolocator p {font-size:1.1em;line-height:1.5em;padding:0 1.25em;color:#888a87}
div.side div.similarveh {padding:1.2em;}
div.side div.similarveh a.imgholder {float:left;width:55%;}
div.side div.similarveh a.imgholder img {border:1px solid #1d1d1d;margin:1.2em auto;}
div.side div.similarveh p {
	color:#c1c1c1;
	float:left;
	width:45%;
	font-size:1.1em;
	padding-top:0.3125em;
	font-weight: bold;
}
div.side div.similarveh p span {color:#b10000;font-size:150%;font-family:Helvetica, Arial, sans-serif;font-weight:normal}
div.side div.similarveh p a {font-weight:normal}
div.side div.recent-veh {padding:.3125em 1.2em}
div.side div.recent-veh ul li {margin-bottom: .3125em;border-bottom:1px dashed #121212;padding:0 .3125em}
div.side div.recent-veh ul li a {font-size:1.1em;line-height:1.2em;padding-top: .3125em;padding-right: 0;padding-bottom: .3125em;padding-left: 0;display:block;text-decoration:none}
div.side div.recent-veh ul li a:hover, div.side div.recent-veh a:visited {}
div.side div.autolocator {padding-bottom:.3125em;}
div.rightsearch {padding:0 1.2em;}
div.rightsearch form legend {font-size:1.2em;font-weight: bold;color:#000000;line-height: 2.375em;}
div.rightsearch form label, div.rightsearch form a {font-size:1.1em}
div.rightsearch form select {margin-bottom:1.2em;width:90%;}

/* -===== Inventory listing Tools (listbraker, sort by, display dorpdown =====- */

/* listbraker */

div.listbraker a {margin-right:2px;padding:5px 7px;text-decoration:none;cursor:pointer;font-size:1.1em}
div.listbraker a:link, div.listbraker a:visited {background-color:#141414;border:1px solid #1d1d1d;color:#a9a39c;}
div.listbraker a:hover {background-color:#1d1d1d;border:1px solid #1d1d1d;color:#3d3a38;}
div.listbraker {border-bottom-color:#1d1d1d;border-bottom-style:solid;border-bottom-width:1px;padding:1.2em;margin:0 1.2em;border-top-width: 1px;border-top-style: solid;border-top-color: #1d1d1d;}
div.listbraker a.selected, div.listbraker a.selected:hover {background-color:#b10000;border:1px solid #b10000;color:#FFFFFF;}
/* sortby */
p.sortby {
	float:left;
	padding-left:2em;
	width: 52%;
	font-size:1.1em;
	line-height:1.8em
}
/* displaydropdown */
div#displaydropdown label {
	font-weight:bold;
	line-height: 1.6em;
}
div#displaydropdown select {font-size:1.1em}
div#displaydropdown p {
	font-size:1.6em;color:#b10000
	
}
div#displaydropdown {
	float:right;
	text-align: right;
	width: 28%;
	margin: .2em 0 0 0;
	font-size:1.1em;
	line-height:1.8em;
	padding: .7em 2em 0 0;
}


/* -===== Inventory Listing =====- */

div.in-lst-buttoned {
	background-image: url(../images/in-lst-buttoned-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin:1.2em;
	padding:.5em 1em 1em .5em
}

div.in-lst-buttoned hr {display:none}

div.in-lst-buttoned div.smartable {
	float:left;
	width:65%;
	padding:0;
}


div.imgpreviewdiv {
	background-color:#1d1d1d;
	position:absolute;
	z-index:500;
	width:320px;
	min-height:150px;
	padding:5px;
	display:none;
}

div.in-lst-buttoned p.introlist {color: #b10000;font-weight: bold;font-size:1.2em;margin-top: 1.2em;padding:0 1em;font-family: Helvetica, Arial, sans-serif;}



div.in-lst-buttoned p.int-specials {
	color:#FFFFFF;
	background-color:#b10000;
	line-height: 26px;
	text-align: center;
	font-size:1.4em;
	font-weight: bold;
	border:1px solid #d70a0a;
}
div.in-lst-buttoned div.in-lst-buttoned-nm, div.in-lst-buttoned-prc, div.in-lst-buttoned-mlg {float:left;}
div.in-lst-buttoned div.in-lst-buttoned-nm {
	width:55%;
}
.incentive div.in-lst-buttoned-nm {width:65%;}
div.in-lst-buttoned div.in-lst-buttoned-prc {
	width:25%;
}
div.in-lst-buttoned div.in-lst-buttoned-mlg {
	width:20%;
}
div.in-lst-buttoned div.incentive div.in-lst-buttoned-mlg {width:35%;}
div.in-lst-buttoned h2 {
	font-size:1.4em;
	color:#888a87;
	font-weight:normal;
	line-height: 1.4em;
	margin-bottom: 1.2em;
}
div.in-lst-buttoned h2 a:link, div.in-lst-buttoned h2 a:visited {
	text-decoration:none;
	color:#FFF;
}
div.in-lst-buttoned h2 strong {
	color:#FFF;
	font-weight:bold;
}
div.in-lst-buttoned h2 span.origprice {text-decoration: line-through;}
div.in-lst-buttoned h2 span.dscprice {color:#b10000}
div.in-lst-buttoned .img img.imgimg {border:1px solid #1d1d1d}
div.in-lst-buttoned div.img {
	float:left;
	width:30%;
} 

/* -===== Specials =====- */


#carlist-modern p {
	font-size:1.2em;
}
#carlist-modern h2 {
	padding: 0;

}
#carlist-modern p.sp-carname {
	font-weight:bold;
	color:#b10000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.6em;
	margin: 0;
}


table#carlist-modern {
	
	border-collapse:collapse;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #1d1d1d;
	border-left-color: #1d1d1d;
	margin:1em
	


	}
#carlist-modern td {
	
	border-right: 1px solid #1d1d1d;
	
	
	border-bottom: 1px solid #1d1d1d;
	
	background-color:#141414;
	padding:1em;
	width:33%;
	cursor:pointer

	
	}	
			
#carlist-modern tr {text-align:left;}	


#carlist-modern .smallimg {float:left;width:110px}
#carlist-modern .carlist-modernspecials {float:right;text-align:right;width:65px}
#carlist-modern .carlist-modernspecials .special-ico,
#carlist-modern .carlist-modernspecials .leasespecial-ico,
#carlist-modern .carlist-modernspecials .certified-ico {background-position:left top;background-repeat:no-repeat;height:70px;width:65px;}
#carlist-modern .carlist-modernspecials .special-ico {background-image:url(../images/special_ico.png);}
#carlist-modern .carlist-modernspecials .leasespecial-ico {background-image:url(../images/leasespecial_ico.png);}
#carlist-modern .carlist-modernspecials .certified-ico {background-image:url(../images/certified_ico.png);}
#carlist-modern a {
	text-decoration:underline
}
#carlist-modern .smallimg img {border:1px solid #1d1d1d}

/* -===== Lease Specials =====- */
div#lease-specials {padding:1em}
#lease-specials div.smallimg {
	float:left;
	width:57%
}
#lease-specials h2 {
	font-size: 1.6em;
	padding: 0 0 1em 0;
	color: #b10000;
}

#lease-specials h3 {
	font-size: 1.4em;
	font-weight:bold;
	padding: 1em 0 0 0;
}


#lease-specials div.listitem {
	background-color:#141414;
	border:1px solid #1d1d1d;
	margin-bottom:1em;
	padding:1em;
}
#lease-specials div.lease-cardata {
	float:right;
	width:43%
}
#lease-specials div.smallimg img {border:1px solid #1d1d1d}
#lease-specials div.lease-actions {margin:1em 0;text-align:center}
#lease-specials div.lease-actions button {margin:.5em}
#lease-specials div.maintext {font-size:1.2em;line-height:1.6em}

/* -===== Detailed Page 1 =====- */

#inv-detailed-1 h3, #inv-detailed-1 p {
	margin-left:0em;
}
#inv-detailed-1 div.subcontentbox {background-image: url(../images/in-lst-buttoned-bg.png);background-repeat: repeat-x;background-position: left top;}
#inv-detailed-1 div.subcontentbox div.certified-image {margin:1.2em;text-align:center}
#inv-detailed-1 div.subcontentbox h2 {
	font-size:01em;
	color:#000000;
	font-weight:bold;
	margin-left: 1.2em;
	font-weight:bold;
	line-height: 2.3em;
}
#inv-detailed-1 div.subcontentbox p {margin:1.2em;font-size:1.1em}
#inv-detailed-1 div.left h2 {
	font-size:1.6em;
	font-weight:bold;
	color: #b10000;
}
#inv-detailed-1 div.left .adjuster {margin: 1.2em}
#inv-detailed-1 div.left p.address {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	color:#FFF;
	padding:1.2em;
	border:1px solid #1d1d1d;
	margin: 1.2em 0 1.2em 0;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
}
/* -===== Detailed Page 2 =====- */
#inv-detailed-2 div.inv-det-main-img #flash_placeholder {}
/* -===== Horizontal Search (quicksearch.php) =====- */

fieldset#hor-search-bar {
	padding:0 1em 1em 1em;
	margin:1.55em 1em 0 1em;
	border:1px solid #121212;
}
fieldset#hor-search-bar p {font-size:1.1em;line-height:1.7em;color:#888a87}
fieldset#hor-search-bar legend {font-size:1.1em;margin-left:1.2em}
fieldset#hor-search-bar p a.current {background-color:#b10000;border:1px solid #d70a0a;color:#FFFFFF;padding:0.25em;text-decoration:none}

fieldset#hor-search-bar select.newused {width:10%;}
fieldset#hor-search-bar select.allmakes {width:15%;}
fieldset#hor-search-bar select.bodytype{width:10%;}
fieldset#hor-search-bar select.allmodels {width:40%;}
fieldset#hor-search-bar select, 
fieldset#hor-search-bar input {float:left;margin-right:1.2em}
fieldset#hor-search-bar button {float:right;margin:.1em 0 0 0}
fieldset#hor-search-bar select, fieldset#hor-search-bar label {padding:.2em 0}
fieldset#hor-search-bar input {padding:.3em 0}
fieldset#hor-search-bar select.event-category {width:40%;}
fieldset#hor-search-bar select.event-all {width:30%;}
fieldset#hor-search-bar div.stockbox {width:15%;float:left}
fieldset#hor-search-bar div.stockbox input {width:40%;float:right;margin:.2em 0 0 0}
fieldset#hor-search-bar div.stockbox label {width:55%;float:left;font-size:1.1em;padding:.4em 0 0 0}
/* -===== Forms =====- */


fieldset.formfield {border:1px solid #1d1d1d;margin:0 auto;width:80%;padding:1.2em}
fieldset.formfield legend {color:#ffffff;font-size:1.1em;font-weight:bold;padding:.3em;text-transform:uppercase;}
fieldset p {font-size:1.2em}
fieldset.formfield img {margin-bottom:1.2em}
fieldset.formfield table#serviceinformation {width:100%;}
fieldset.formfield #serviceinformation label {float:none;width:auto;text-align:left;}
fieldset.formfield #serviceinformation input {float:left}
fieldset.formfield label {float:left;margin-right:1.2em;padding-top:3px;text-align:right;width:45%;font-size:1.1em}
fieldset.formfield h2 {border-bottom:1px solid #1d1d1d;margin-bottom:1.2em;font-size:1.6em}
fieldset.formfield select, fieldset.formfield input, fieldset.formfield textarea {float:left;width:45%;margin-bottom:1.2em;}
fieldset.formfield .short {width:20%}
fieldset.formfield #select input, fieldset.formfield #select label, fieldset.formfield #serviceinformation input, .formfield #serviceinformation label  {width:auto;cursor:pointer}
fieldset.formfield ul#select {display:block;width:170px}
fieldset.formfield #select li {float:left;list-style-type:none;width:161px;}
fieldset.formfield #select li.current {background-color:#b10000;color:#FFF;}
fieldset.formfield #select li input {margin:.7em .5em}
fieldset.formfield .row #select input {float:left;width:auto;}
fieldset.formfield .row #select li label {float:left;width:150px;cursor:pointer;}
.slideback {position:absolute;z-index:9999;	width:100%;left:0;top:0;float:left;	background-color:#000;font-size:1.1em}
.slideback iframe.ifrgx {position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;border:none;}
div.slideholder {position:absolute;	z-index:10000;display:block;left:0;top:0;width:100%;}
.slideholder {font-size:1.1em}
.slideholder div.content {width:678px;margin:0 auto}
.slideholder img.largethumbsimg {border:1px solid #c2c2c6;margin-bottom:1em;}
.slideholder .image_slide, .slideholder .topinfo, .slideholder div#showlargeimages, .slideholder div.loader{width:100%;float:left;}
.slideholder div#showlargeimages {/*background-image: url(../images/showlargeimages.png);background-repeat:no-repeat;background-position: center bottom;*/
background-color:#FFFFFF;height: 44px;}
.slideholder .image_slide {/*background-image: url(../images/image_slide.png);background-repeat:repeat-y;background-position: center top;*/background-color:#FFFFFF;text-align:center;}
.slideholder div.loader {background-image: url(../images/loader.gif);background-repeat: no-repeat;background-position: center center;}
.slideholder div.topinfo p.car-name {float:left;font-weight:bold;margin: 9px 0 0 19px;line-height: 28px;}
.slideholder div.topinfo p.car-name-lnks  {float:right;font-weight:bold;margin: 9px 19px 0 0;}
.slideholder div.topinfo p.car-name-lnks a {line-height: 28px;text-decoration:none}
.slideholder .topinfo {/*background-image: url(../images/topinfo.png);background-repeat: no-repeat;background-position: center top*/background-color:#FFFFFF;margin-top:1.2em}
.slideholder div.sll {width:55px;height:25px;float:left;margin-left: 19px;}
.slideholder div.slr {width:55px;float:right;margin-right: 19px;}
.slideholder div.sll a, .slideholder div.slr a {color:#000000;text-decoration:none;padding-right:3px;padding-bottom:3px;padding-left:5px;margin-right:2px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 3px;float:left;}
.slideholder #imgbtns_holder {float:left; position:relative; overflow:hidden; width:530px;height:25px;}
.slideholder #imgbtns_container {position:absolute; width:150px;height:21px;}
.slideholder #showlargeimages #imgbtns_container a {width:15px;padding-right:3px;padding-bottom:3px;padding-left:5px;margin-right:2px;float:left;text-decoration:none;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 3px;}
.slideholder #showlargeimages #imgbtns_container a.selected, .slideholder #showlargeimages #imgbtns_container a.selected:hover {background-color:#b10000;color:#FFFFFF}
.slideholder #showlargeimages #imgbtns_container a:hover {background-color:#f4f4f4}
/* -===== homepage =====- */



div.layer0, div.layer1 , div.layer2 {height:448px;width:1000px;}
div.layer0 {position:relative;z-index:1;background-image: url(../images/layer0.png);background-repeat: no-repeat;background-position: left top;}
div.layer1 {left:0;position:absolute;top:0;z-index:2}
div.layer2 {left:0;position:absolute;top:0;z-index:3}
div.multiimgblock {text-align:left;position:relative}
.multiimglinks {width:100%;}
.multiimgpauselink {float:right;}
.multiimglinks-nmbrs {
	width:70%;
	float:left;
	margin-left:1em;
	padding-top: 5px;display:none
}
.multiimglinks-actions {
	width:20%;
	float:right;
	display:block;
	margin-right:15px;
	padding-top: 5px;display:none
}
.multiimglinks-actions a {float:right;text-decoration:none;color:#FFFFFF;display:block;width:20px;}
.multiimglinks-nmbrs a {float:left;text-decoration:none;display:block;padding:3px 5px;font-size:14px;font-weight:normal;margin-right:1em}
.multiimglinks-actions a.multiimgnextlink {text-align:right;color:#ffffff;text-decoration:none;}
.multiimglinks-actions a.multiimgprevlink {color:#ffffff;text-decoration:none;}
.multiimglinks-nmbrs a.multiimgnumlinkNotActive {color:#ffffff;text-decoration:none;}
.multiimglinks-nmbrs a.multiimgnumlinkActive {color:#fff;text-decoration:none;background-color:#b10000}
#videoplayer .padding {padding:5px;}
div#videoplayer {width:100%;float:left;background-color:#141414;} 
#videoplayer div.container {float:left;background-color:#141414;} 
.videolist {display:block;background-color:#141414;float:left;overflow:auto;}
#videoplayer ul {float:left;}
#videoplayer ul li {display:block;margin-bottom:1px;float:left;width:100%;text-align:left}
#videoplayer ul a {color:#6a6a6a;font-size:11px;text-decoration:none;background-color:#262626;width:100%;float:left;}
#videoplayer ul a span  {display:block;margin:2px 5px 2px 5px;}
#videoplayer ul a:hover {background-color:#2462ab;color:#FFFFFF;}
#videoplayer ul a.selectedvid {background-color:#2462ab;color:#FFFFFF;}





div#dcontent-textpart div.columstyles {padding:2em;}
#dcontent-textpart hr {margin:.3125em 0;padding:0}
ul#dcontent-textpart-links {display:block;float:left;list-style-image:url(../images/news_ico.png);list-style-position:inside;list-style-type:none;width:100%;margin:1em 0 2em 0}
ul#dcontent-textpart-links li {border-bottom-color:#1d1d1d;border-bottom-style:dashed;border-bottom-width:1px;margin-bottom:3px;padding-bottom:3px;font-size:1.1em;line-height:1.5em}
div#dcontent-textpart div.column {float:left}


div#dcontent-textpart h1, div#dcontent-textpart h2, div#dcontent-textpart h3 {font-size:1.6em;color:#c1c1c1;font-weight:normal;text-transform:uppercase;
letter-spacing:-1px}

div#dcontent-textpart p {font-size:1.1em;line-height:1.6em;color:#525252}

/* homepage tabs specials */

div.tabsholder {}

#dcontent div.tabsholder p {padding: 0;margin: 0;}
#dcontent div.tabsholder img {border:1px solid #1d1d1d;}



/* -===== Other Components =====- */

/* media page styles */

div.m-leftlinks{ width:30%; float:left;}
div.m-player{width:65%;float:right;
text-align:center}
div.m-leftlinks ul {list-style-type: none;list-style-position: inside;}
div.m-leftlinks ul li {display:block; margin-bottom:.3125em;font-size:1.1em}

/* E-bay feed styles */
#ebayfeed {font-size:1.1em}
#ebayfeed hr { padding-bottom:1.5em;}
#ebayfeed a.mainlink{ padding-bottom:1em; float:left;}
#ebayfeed img{padding:0 1.5em 0 1em;}
#ebayfeed br{clear:both;}

/* sitemap */

ul.first {list-style-position:inside;list-style-type:circle;font-size:1.4em;}
ul.first a {text-decoration:none}
ul#sitemap ul.second {list-style-position:inside;list-style-type:disc;margin-left:1.25em}
ul#sitemap ul.second a {font-size:.75em;text-decoration:underline}

/* autolocator */

#autolocator .topfields input {float:left;width:200px}
#autolocator fieldset {border-style:none}
#autolocator h2 {font-size:1.2em;margin:.625px 0}
#autolocator p, #autolocator li, #autolocator label {font-size:1.1em}
#autolocator .desiredoptions {border:solid 1px #1d1d1d;float:right;padding:1em;width:350px;background-color: #141414;}
#autolocator .desiredoptions label {margin-left:5px}
#autolocator .vehiclecontainer {float:left;width:350px}
#autolocator .vehiclecontainer input,#autolocator .vehiclecontainer select {float:left;width:200px}
#autolocator .vehiclecontainer label {float:left;padding-right:1em;text-align:right;width:100px}
#autolocator .fields {clear:both;display:block;float:left;margin-bottom:5px;margin-top:5px;width:100%}
#autolocator #autolocatorform .to {float:left;margin-left:5px;margin-right:5px;width:15px}
#autolocator .topfields,#autolocator #loginform div.row {display:block;float:left;margin-bottom:1em;width:100%}
#autolocator .topfields label,#autolocator #loginform label {float:left;padding-right:1em;text-align:right;width:100px}
#autolocator .desiredoptionscontainer {float:left;width:110px}

/* specials system preset */

ul.sptmp-nav {padding:0 1em}
ul.sptmp-nav li {display:inline;padding:1em;font-size:1.2em}
div.sptmp {margin:1em}
div.sptmp h2 {font-size:1.6em;padding:.5em .75em;color:#b10000}
div.sptmp-c {border:2px dashed #1d1d1d;padding:1em;font-size:1.2em;line-height:1.6em}
div.sptmp-b {float:left;width:70%;}
div.sptmp-b button {margin-right:1em}
p.sptmp-exp {float:right;font-size:1.2em;line-height:1.6em}

/* testimonials */

div.testi-cnt {font-size:1.2em;line-height:1.6em}


/* Events Listing */

ul#carlist-classic {}
ul#carlist-classic li {background-color:#141414;border:1px solid #1d1d1d;padding:1.2em;margin:1.2em;cursor:pointer}
ul#carlist-classic li a.event-list-smallimg {float:left;width:15%;text-align:center;}
ul#carlist-classic li a.event-list-smallimg img {border: 1px solid #1d1d1d;}
ul#carlist-classic li div.event-list-data {float:left;width:65%;}
ul#carlist-classic li div.event-list-data h2 {font-size:1.125em;padding-left:1.2em}
ul#carlist-classic li div.event-list-data p {font-size:1.1em;padding-left:1.2em}
ul#carlist-classic li div.event-list-link {float:left;width:20%;}
ul#carlist-classic li div.event-list-link a {font-size:1.1em}
div.event-largepicture {float:left;width:55%;text-align:center}
div.event-largepicture a {}
div.event-largepicture a img {border:1px solid #1d1d1d}
div.event-description {float:right;width:45%}
div.event-description ul {margin:1.2em}
div.event-description ul li {font-size:1.1em}

/* home subscribe */

fieldset#nlsignup_div {padding:1em 0}
fieldset#nlsignup_div label {display:block;font-size:1.1em;line-height:normal}
fieldset#nlsignup_div input {width:90%;}
/* -===== Clear Floats =====- */
.group:after, div.smartable dl:after, ul.detailed-btn-list li:after, ul.in-lst-btn-list li:after, div#dcontent-textpart:after, ul#carlist-classic li:after {content:".";display:block;height:0;clear:both;visibility:hidden}

.red {color:#FF3300}
.errorbox {background-color:#FF3300;color:#FFFFFF;padding:1em;}
div.checkboxfield input {width:auto;float:left}
div.checkboxfield label {width:auto; float:none; text-align:left;margin-left:20px;}
div.checkboxfield br {clear:both}

/* navigation styles */
ul#navmenu-hl, ul#navmenu-hr {
	display:block;
	height: 52px;
	position:relative;
	z-index:9999;
	
	/*
	background-image: url(../images/navmenu-h.png);
	background-repeat:repeat-x;
	background-position: left top;
	*/
	
}
ul#navmenu-hl {float:left;width:40%;}


ul#navmenu-hr {float:right;width:40%;}




ul#navmenu-hl li, ul#navmenu-hr li  {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 52px
  
}

ul#navmenu-hl ul, ul#navmenu-hr ul  {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 200px;
	list-style: none;
	display: none;
	position: absolute;
	top: 52px;
	left: 0;
	
}

ul#navmenu-hl ul:after, ul#navmenu-hr ul:after  /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-hl ul li, ul#navmenu-hr ul li {
 /* width: 180px;*/ width:200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  
 

}

/* Root Menu */
ul#navmenu-hl a, ul#navmenu-hr a  {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	font-size: 1.4em;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 52px;
	text-align:center;
	white-space:nowrap;
	background-image:url(../images/navmenu-h-a.png);
	background-position:right top;
	background-repeat:no-repeat;
	
	}

ul#navmenu-hl li.last a, ul#navmenu-hr li.last a {background-image:none}


ul#navmenu-hl li ul li a, 
ul#navmenu-hr li ul li a {padding-left:10px;background-image:none;} 

ul#navmenu-hl a.navmenu-h-sel:link, ul#navmenu-hl a.navmenu-h-sel:visited, ul#navmenu-hl a.navmenu-h-sel:hover, ul#navmenu-hl a.navmenu-h-sel:active, ul#navmenu-hl a.navmenu-h-sel:hover,
ul#navmenu-hr a.navmenu-h-sel:link, ul#navmenu-hr a.navmenu-h-sel:visited, ul#navmenu-hr a.navmenu-h-sel:hover, ul#navmenu-hr a.navmenu-h-sel:active, ul#navmenu-hr a.navmenu-h-sel:hover {
	/*background-image: url(images/navmenu-h-sel.png);
	background-repeat: repeat-x;
	background-position: left top;

background-color:#FFF*/}

/* Root Menu Hover Persistence */
ul#navmenu-hl a:hover,
ul#navmenu-hl li:hover a,
ul#navmenu-hl li.iehover a,
ul#navmenu-hr a:hover,
ul#navmenu-hr li:hover a,
ul#navmenu-hr li.iehover a {
	
	/*background-color: #266594;
	background-image: url(images/nav-ul-a-hover.png);
	background-repeat: repeat-x;
	background-position: left bottom;
*/
}

/* 2nd Menu */
ul#navmenu-hl li:hover li a,
ul#navmenu-hl li.iehover li a,
ul#navmenu-hr li:hover li a,
ul#navmenu-hr li.iehover li a {
	float: none;
	
	text-transform: uppercase;
	font-size:1.1em;
	
	
	line-height:28px;
	text-align:left;
	
	
	
}

ul#navmenu-hl li:hover li a.round,
ul#navmenu-hl li.iehover li a.round,
ul#navmenu-hl li:hover li a.round,
ul#navmenu-hl li.iehover li a.round,
ul#navmenu-hr li:hover li a.round,
ul#navmenu-hr li.iehover li a.round,
ul#navmenu-hr li:hover li a.round,
ul#navmenu-hr li.iehover li a.round {line-height:26px;}


ul#navmenu-hl li ul li, ul#navmenu-hr li ul li  {height:28px;}

/* 2nd Menu selected */
ul#navmenu-hl  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hl  li.iehover ul.navmenu-h-sel li a,
ul#navmenu-hr  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hr  li.iehover ul.navmenu-h-sel li a {
	float: none;
	
	text-transform: uppercase;
	
	
	
}





ul#navmenu-hl ul ul,
ul#navmenu-hl ul ul ul,
ul#navmenu-hr ul ul,
ul#navmenu-hr ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-hl li:hover ul ul,
ul#navmenu-hl li:hover ul ul ul,
ul#navmenu-hl li.iehover ul ul,
ul#navmenu-hl li.iehover ul ul ul,
ul#navmenu-hr li:hover ul ul,
ul#navmenu-hr li:hover ul ul ul,
ul#navmenu-hr li.iehover ul ul,
ul#navmenu-hr li.iehover ul ul ul {
  display: none;
}

ul#navmenu-hl li:hover ul,
ul#navmenu-hl ul li:hover ul,
ul#navmenu-hl ul ul li:hover ul,
ul#navmenu-hl li.iehover ul,
ul#navmenu-hl ul li.iehover ul,
ul#navmenu-hl ul ul li.iehover ul,
ul#navmenu-hr li:hover ul,
ul#navmenu-hr ul li:hover ul,
ul#navmenu-hr ul ul li:hover ul,
ul#navmenu-hr li.iehover ul,
ul#navmenu-hr ul li.iehover ul,
ul#navmenu-hr ul ul li.iehover ull {
  display: block;
}


	
/* nav colors */
ul#navmenu-hl li ul, ul#navmenu-hr li ul {background:#0e0e0e}
ul#navmenu-hl a, ul#navmenu-hr a  {color: #ffffff;}
ul#navmenu-hl a.navmenu-h-sel, ul#navmenu-hl a.navmenu-h-sel,
ul#navmenu-hr a.navmenu-h-sel, ul#navmenu-hr a.navmenu-h-ser  {color: #fff;}

ul#navmenu-hl a:hover,
ul#navmenu-hl li:hover a,
ul#navmenu-hl li.iehover a,

ul#navmenu-hr a:hover,
ul#navmenu-hr li:hover a,
ul#navmenu-hr li.iehover a {color: #fff;}

ul#navmenu-hl li:hover li a,
ul#navmenu-hl li.iehover li a, 
ul#navmenu-hr li:hover li a,
ul#navmenu-hr li.iehover li a  {
	color: #fff;
	border-bottom: 1px solid #1d1d1d;
}
ul#navmenu-hl  li ul, ul#navmenu-hr li ul
ul#navmenu-hl  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hl  li.iehover ul.navmenu-h-sel li a ,
ul#navmenu-hl  li ul, ul#navmenu-hr li ul,
ul#navmenu-hl  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hl  li.iehover ul.navmenu-h-sel li a   {color: #fff;border-bottom: 1px solid #1d1d1d;}
	/* 2nd Menu Hover Persistence */
ul#navmenu-hl li:hover ul.navmenu-h-sel li a:hover,
ul#navmenu-hl li:hover ul.navmenu-h-sel li:hover a,
ul#navmenu-hl li.iehover ul.navmenu-h-sel li a:hover,
ul#navmenu-hl li.iehover ul.navmenu-h-sel li.iehover a,

ul#navmenu-hr li:hover ul.navmenu-h-sel li a:hover,
ul#navmenu-hr li:hover ul.navmenu-h-sel li:hover a,
ul#navmenu-hr li.iehover ul.navmenu-h-sel li a:hover,
ul#navmenu-hr li.iehover ul.navmenu-h-sel li.iehover a

 {background-color: #2c2c2c; color: #fff;}

/* 2nd Menu selected */

/* 2nd Menu Hover Persistence */
ul#navmenu-hl li:hover li a:hover,
ul#navmenu-hl li:hover li:hover a,
ul#navmenu-hl li.iehover li a:hover,
ul#navmenu-hl li.iehover li.iehover a,

ul#navmenu-hr li:hover li a:hover,
ul#navmenu-hr li:hover li:hover a,
ul#navmenu-hr li.iehover li a:hover,
ul#navmenu-hr li.iehover li.iehover a
 {background-color: #2c2c2c; color: #fff;}

/* css 3 */
	
	
input, textarea, select {border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;background-color: rgba(255,255,255,.8);}

/*div.in-lst-actn a {filter: alpha(opacity=75); -moz-opacity: 0.75;KhtmlOpacity: .75;opacity: .75;}*/

fieldset#hor-search-bar, 
fieldset#hor-search-bar p a.current, 
fieldset.formfield, 
div.in-lst-buttoned p.int-specials, p.lease, 
div#stock_colors ul li span, 
#inv-detailed-1 div.left p.address, 
#inv-detailed-1 div.right div.gas,
button.breg, div.mpg, 
div#imagescrollermain, 
ul#carlist-classic li, 
div.side h5, div.listitem, fieldset.formfield #select li.current {border-top-right-radious:5px;
			border-bottom-right-radious:5px;
			border-bottom-left-radious:5px;
			border-top-left-radious:5px;
			
			
			-webkit-border-top-right-radius:5px;
			-webkit-border-bottom-right-radius:5px;
			-webkit-border-bottom-left-radius:5px;
			-webkit-border-top-left-radius:5px;
			
			-moz-border-radius-topright:5px;
			-moz-border-radius-bottomright:5px;
			-moz-border-radius-bottomleft:5px;
			-moz-border-radius-topleft:5px;
			
			
			-khtml-border-top-right-radius: 5px;
			-khtml-border-bottom-right-radius: 5px;
			-khtml-border-bottom-left-radius: 5px;
			-khtml-border-top-left-radius: 5px;}
			
			
			
			button.bact, div.sptmp-c  {border-top-right-radious:7px;
			border-bottom-right-radious:7px;
			border-bottom-left-radious:7px;
			border-top-left-radious:7px;
			
			
			-webkit-border-top-right-radius:7px;
			-webkit-border-bottom-right-radius:7px;
			-webkit-border-bottom-left-radius:7px;
			-webkit-border-top-left-radius:7px;
			
			-moz-border-radius-topright:7px;
			-moz-border-radius-bottomright:7px;
			-moz-border-radius-bottomleft:7px;
			-moz-border-radius-topleft:7px;
			
			
			-khtml-border-top-right-radius: 7px;
			-khtml-border-bottom-right-radius: 7px;
			-khtml-border-bottom-left-radius: 7px;
			-khtml-border-top-left-radius: 7px;}
			
			div.element h2, div.in-lst-buttoned {border-top-right-radious:5px;
			border-top-left-radious:5px;
		
			
			
		
			-webkit-border-top-right-radius:5px;
			-webkit-border-top-left-radius:5px;
			
			
			-moz-border-radius-topright:5px;
			-moz-border-radius-topleft:5px;
			
			
			
			
			-khtml-border-top-right-radius: 5px;
			-khtml-border-top-left-radius: 5px;
			}
			
			#inv-detailed-2 p.car-name-lnks span, #inv-detailed-1 p.car-name-lnks span, div.listbraker a {border-top-right-radious:2px;
			border-bottom-right-radious:2px;
			border-bottom-left-radious:2px;
			border-top-left-radious:2px;
			
			
			-webkit-border-top-right-radius:2px;
			-webkit-border-bottom-right-radius:2px;
			-webkit-border-bottom-left-radius:2px;
			-webkit-border-top-left-radius:2px;
			
			-moz-border-radius-topright:2px;
			-moz-border-radius-bottomright:2px;
			-moz-border-radius-bottomleft:2px;
			-moz-border-radius-topleft:2px;
			
			
			-khtml-border-top-right-radius: 2px;
			-khtml-border-bottom-right-radius: 2px;
			-khtml-border-bottom-left-radius: 2px;
			-khtml-border-top-left-radius: 2px;}
			
			
			div.in-lst-buttoned p.int-specials, button, 
			div.in-lst-buttoned div.imgpreviewdiv, 
			
			div#stock_colors ul li span, 
			#inv-detailed-1 #stock_stockimages img, 
			#inv-detailed-1 div.right div.gas ,
					
			fieldset#hor-search-bar p a.current, div#imagescrollermain, div.imgpreviewdiv, div.banner img, div.listitem, fieldset.formfield #select li.current
			
			{box-shadow:1px 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.25);}
			
			ul#navmenu-hl li ul, ul#navmenu-hr li ul {box-shadow:1px 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.55);}
		
			
			ul.detailed-btn-list li a, fieldset#hor-search-bar p a.current, p.int-specials, button.bact, div.listbraker a.selected, fieldset.formfield #select li.current {text-shadow:0 -1px 0 rgba(0,0,0,.3);}
			
			button.bact {color:rgba(255,255,255,.85);}
			button.breg {color:rgba(255,255,255,.55);}
			
			
/*#dcontent .multiimglinks  {filter: alpha(opacity=75);-moz-opacity: 0.75;KhtmlOpacity: .75;opacity: .75;}*/

.slideback {filter: alpha(opacity=75); -moz-opacity: 0.75;KhtmlOpacity: .75;opacity: .75;}


div#tabnav a, div#tabs a  {border-top-right-radious:5px;
	
			border-top-left-radious:5px;
			
			
			-webkit-border-top-right-radius:5px;
	
			-webkit-border-top-left-radius:5px;
			
			-moz-border-radius-topright:5px;
	
			-moz-border-radius-topleft:5px;
			
			
			-khtml-border-top-right-radius: 5px;
	
			-khtml-border-top-left-radius: 5px;text-shadow:0 -1px 0 rgba(0,0,0,.5);}
			#tabnav a.active, #tabnav a.active:hover, #tabs a.current, #tabs a.current:hover, ul#navmenu-h li div.nav_flyout ul li a, ul#navmenu-h li a.navmenu-h-sel, ul#navmenu-h li ul li a  {text-shadow:none}
			
			ul#navmenu-hl a, ul#navmenu-hr a {text-shadow:0 -1px 0 rgba(0,0,0,.55);color:rgba(255,255,255,.65);}
			

			
			ul#navmenu-hl li ul, ul#navmenu-hr li ul  {-moz-opacity:0.9;filter:alpha(opacity=90);filter:alpha(opacity=90);-khtml-opacity:.9;opacity:.9;}
	
	
/* custom */

/* homespecials */

div.homespecials {width:100%;height:110px;display:block;position:relative;float:left;background-repeat: no-repeat;background-position: center top;}

div.homespecials div.veh-special {float:left;width:25%;height:110px;padding-top:1em;background-image:url(../images/veh-special-ln.png);background-position:right 1px;background-repeat:no-repeat
}
div.homespecials div.veh-special a.veh-img {float:left;width:100px;padding-left:10px;}
div.homespecials div.veh-special a.veh-img img {border:none}
div.homespecials div.veh-special div.veh-sp-cnt {float:right;width:110px;}
div.homespecials div.veh-special div.veh-sp-cnt p {
	margin:0;
	padding:0 10px;
	color:#9a9a9a;
	line-height:12px;
	font-size:11px;
}
div.homespecials div.veh-special div.veh-sp-cnt p a.veh-sp-url {color:#b10000;}

div.homespecials div.veh-special div.veh-sp-cnt p span.fs2price {
	color:#FFF;
	line-height:22px;
}
div.homespecials div.veh-special div.veh-sp-cnt p span.fs2name {
	line-height: 16px;
	font-weight: normal;
}

div.homespecials div#homespecials {position:absolute;left:50px;top:0;display:block;width:900px}
div.homespecials a.scroller {width:50px;height:96px;display:block;background-image: url(../images/scrollerh.png);background-repeat: no-repeat;text-indent:-9999px;position:absolute;}
div.homespecials a.scrleft {background-position: left top;left:0;top:0;}
div.homespecials a.scrright {background-position: left -96px;left:950px;top:0;}



div.superbginside {width:100%}

div.superbgi-h, div.superbgi-c, div.superbgi-f, div.superbgh-h, div.superbgh-c, div.superbgh-f {width:100%}

div.superbgi-h {background-image: url(../images/superbgi-h-bg.png);background-position:center bottom;background-repeat:no-repeat;height:19px;}
div.superbgi-c {background-image: url(../images/superbgi-c-bg.png);background-position:center top;background-repeat:repeat-y}
div.superbgi-f {background-image: url(../images/superbgi-f-bg.png);background-position:center top;background-repeat:no-repeat;height:19px;}
div.superbgh-h {background-image: url(../images/superbgh-h-bg.png);background-position:center bottom;background-repeat:no-repeat;height:19px;}
div.superbgh-c {background-image: url(../images/superbgh-c-bg.png);background-position:center top;background-repeat:repeat-y}
div.superbgh-f {background-image: url(../images/superbgh-f-bg.png);background-position:center top;background-repeat:no-repeat;height:19px;}

/* Staff */

#content #dcontent #staff dl {
  width: 240px;
  float: left;
  margin-right: 5px;
  display: block;
  height: 350px;
}
#content #dcontent #staff dt {
  text-align: center;
}
#content #dcontent #staff dd {
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
