/*
Title:         screen
Version:       2.0 - 12.17.2009
Author:        roman@gd2.com
Copyright:     AllAutoNetwork

Colors:

Main:#e75303
Main Light#f4732e
Border:#e9e9e3
Light Border:#f0f0eb
Inside Border:#fbfbf4
Light Text:#888a87
Footer colors:#d0d1cd (hr, seo text)

Homepage Specials carname: #


*/

/* 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: "Lucida Sans Unicode", "Lucida Grande", sans-serif;background-color: #ffffff;color: #000;background-image:url(../images/bg.png);background-repeat:repeat-x;background-position:left top;}
a:link, a:visited {color:#5fa5c5;}
a:active, a:hover {color:#e75303}
hr {border-bottom:0 none;border-left:0 none;border-right:0 none;border-top:1px solid #e9e9e3;height:1px;margin:1.2em 0;}
h1 {color: #e75303;font-family:Arial, sans-serif}
h2 {color:#000;font-family:Arial, sans-serif}
h3 {font-family:Arial, sans-serif}
p {margin:1em 0;}
legend {font-family: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: #e9e9e3;color: #000;font-size:1.1em;padding:.3em .5em;background-color:#e9e9e3;background-image: url(../images/button-breg-grad.png);}
button.breg:hover {color: #000;border: 1px solid #dfd9d2;}
button.bact {border-color: #f4732e;color: #fff;font-size:1.6em;padding:.5em .7em;background-color:#e75303;background-image: url(../images/button-bact-grad.png);}
button.bact:hover {color: #ffffff;border: 1px solid #e75303;}
input, textarea, select {padding:2px;border:none;border-bottom:1px solid #f0f0eb;border-right:1px solid #f0f0eb;border-top:1px solid #e9e9e3;border-left:1px solid #e9e9e3;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 #e75303}
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.2em;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 {width:100%;}
div#header div.headercontent, div#contentwrap div#content, div#footer div.fcontent {max-width:1000px;margin:0 auto;}
div#header {background-image: url(../images/header-bg.png);background-repeat: no-repeat;background-position: center bottom;}
div#footer {background-image: url(../images/footer-bg.png);	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/contentwrap-bg.png);background-repeat: repeat-y;background-position: center top;}
div#content {padding-bottom:1.2em}
div#header div.headercontent div.dname {float:left;width:30%;}
div#header div.headercontent div.dname a {padding:1em 2em;display:block}
div#header div.headercontent div.dphone {float:right;width:35%;}
div#header div.headercontent div.dspecials {width:35%;float:left;}
div#header div.headercontent div.dspecials div.specialscontainer {position:relative;top:20px;left:0;width:100%;overflow:hidden}


div#header div.headercontent div.dphone p {
	font-size:1.4em;
	text-align:right;
	line-height:1.5em;
	padding-right:2em;
	font-weight: bold;
	font-family:Arial, sans-serif;
	padding-top: .5em;
}
div#header div.headercontent div.dphone p span {font-size:1.25em;}
div#footer div.fseo {padding:1em 2em;font-size:1em;line-height: 1.3em;color:#d0d1cd;}
div#footer div.fseo a {color:#d0d1cd;}
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:1.5em 0}
div#footer div.socialmedia {float:right;margin-top: 1em;margin-right: 1em;}
div#footer div.socialmedia a {float:right;height:60px;text-indent:-9999px;display:block;background-repeat: no-repeat;background-position: left top;}
div#footer div.socialmedia a.facebook {width:90px;background-image: url(../images/facebook_f_l.png);}
div#footer div.socialmedia a.myspace {width:90px;background-image: url(../images/myspace_f_l.png);}
div#footer div.socialmedia a.twitter {width:85px;background-image: url(../images/twitter_f_l.png);}
div#footer div.socialmedia a.linkedin {width:85px;background-image: url(../images/linkedin_f_l.png);}
div#footer div.socialmedia a.youtube {width:96px;background-image: url(../images/youtube_f_l.png);}
div#footer div.socialmedia a.wordpress {width:50px;background-image: url(../images/wordpress_f_l.png);}
div#footer p.companyname {float:left;padding-left:2em;color:#e75303}
div#footer p.address {float:right;padding-right:2em;color:#000;}
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:#d0d1cd}
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;}
div#homepage {background-image:url(../images/side-bg.png);background-position:right 494px;background-repeat:no-repeat}
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:#f0f0eb;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: #e9e9e3;margin:0 1em}

div#tabnav a, div#tabs a {display: block;float: left;cursor: pointer;background-color: #484a4b;color: #e4e4e4;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: #565859;border-right-color: #565859;border-bottom-color: #565859;border-left-color: #565859;/*background-image: url(../images/navmenu-h.png);*/}

div#tabnav a {font-size:1.2em;font-weight: bold;font-family: Arial, sans-serif;}
div#tabs a {font-size:1.2em;}
#tabnav a:hover, #tabs a:hover  {/*background-color: #F2F2F2;border-color: #d5d9dc;*/color: #FFFFFF;}
#tabnav a.active, #tabnav a.active:hover, #tabs a.current, #tabs a.current:hover {background-color: #fbfbf4;color: #000000;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fbfbf4;background-image: none;border-top-width: 1px;	border-top-style: solid;border-top-color: #e9e9e3;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #e9e9e3;border-left-color: #e9e9e3;}
div.mediacontent, div.tabsholderbg {background-color:#fbfbf4;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: #e9e9e3;border-right-color: #e9e9e3;border-bottom-color: #e9e9e3;border-left-color: #e9e9e3;}
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 {margin:1.2em 0;}

div#stock_features {padding:1em 0;}
#stock_features ul.collapse-ul li {border-bottom-style:dotted;
	border-color:#e9e9e3;
	border-width:1px;
	list-style-image:url(../images/collapse_li_arrow.gif);
	list-style-position:inside;
	list-style-type:none;
	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:#e9e9e3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#000000;
	cursor:pointer;
	margin:0;
	text-transform:uppercase;
	line-height: 1.7em;
	font-weight: normal;
	font-size: 1.4em;
}
/* picture_placeholder */

div#picture_placeholder img {border:1px solid #e9e9e3;}
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 #e9e9e3;}


/* 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:#e75303;
	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: #000;
	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:#000;
	font-size: 1.8em;
	padding:0 1.2em 0 1.2em
}
h2.origprice {
	color:#000;
	text-decoration: line-through;
	padding:.5em 0 .5em 1.4em;
	font-size: 1.6em;
}
h2.savingprice {
	color:#e75303;
	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:#e75303}
p.lease strong {color:#e75303;}


/* 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.in-lst-actn {margin: 1em;}

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.in-lst-actn a:hover {background-position:center -47px;}
/* image scroller */

div#imagescrollermain {margin:1.2em;position:relative;background-color:#fbfbf4;border:1px solid #e9e9e3}
div#imagescrollermain div#imagescroller {float:left;height:110px;overflow:hidden;position:relative;width:90%;}
div#imagescrollermain img.smallthumbsimgscr {border:1px solid #e9e9e3;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:#fbfbf4;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 #e9e9e3;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: #000000;background-repeat: repeat-x;background-position: left bottom;cursor:pointer;border: 1px solid #f0f0eb;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 #e9e9e3;margin:1.2em auto;}
div.side div.similarveh p {color:#000000;float:left;width:45%;font-size:1.1em;padding-top:0.3125em;font-weight: bold;}
div.side div.similarveh p span {
	color:#e75303;
	font-size:1.6em;
	font-family:Arial, sans-serif;
	font-weight:bold
}
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 #f0f0eb;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:#fbfbf4;border:1px solid #e9e9e3;color:#a9a39c;}
div.listbraker a:hover {background-color:#e9e9e3;border:1px solid #e9e9e3;color:#3d3a38;}
div.listbraker {border-bottom-color:#e9e9e3;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: #e9e9e3;}
div.listbraker a.selected, div.listbraker a.selected:hover {background-color:#e75303;border:1px solid #e75303;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:#e75303
	
}
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:#e9e9e3;
	position:absolute;
	z-index:500;
	width:320px;
	min-height:150px;
	padding:5px;
	display:none;
}

div.in-lst-buttoned p.introlist {color: #e75303;font-weight: bold;font-size:1.2em;margin-top: 1.2em;padding:0 1em;font-family: Arial, sans-serif;}



div.in-lst-buttoned p.int-specials {
	color:#FFFFFF;
	background-color:#e75303;
	line-height: 26px;
	text-align: center;
	font-size:1.4em;
	font-weight: bold;
	border:1px solid #f4732e;
}
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:#435261;
	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:#000000;}
div.in-lst-buttoned h2 strong {color:#000000;font-weight:bold;}
div.in-lst-buttoned h2 span.origprice {text-decoration: line-through;}
div.in-lst-buttoned h2 span.dscprice {color:#e75303}
div.in-lst-buttoned .img img.imgimg {border:1px solid #e9e9e3}
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:#e75303;
	font-family: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: #e9e9e3;
	border-left-color: #e9e9e3;
	margin:1em
	


	}
#carlist-modern td {
	
	border-right: 1px solid #e9e9e3;
	
	
	border-bottom: 1px solid #e9e9e3;
	
	background-color:#fbfbf4;
	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 #e9e9e3}

/* -===== 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: #e75303;
}

#lease-specials h3 {
	font-size: 1.4em;
	font-weight:bold;
	padding: 1em 0 0 0;
}


#lease-specials div.listitem {
	background-color:#fbfbf4;
	border:1px solid #e9e9e3;
	margin-bottom:1em;
	padding:1em;
}
#lease-specials div.lease-cardata {
	float:right;
	width:43%
}
#lease-specials div.smallimg img {border:1px solid #e9e9e3}
#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: #e75303;
}
#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:#000;
	padding:1.2em;
	border:1px solid #e9e9e3;
	margin: 1.2em 0 1.2em 0;
	font-family: 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 #f0f0eb;
}
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:#e75303;border:1px solid #f4732e;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 #e9e9e3;margin:0 auto;width:60%;padding:1.2em}
fieldset.formfield legend {color:#000000;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 #e9e9e3;margin-bottom:1.2em;}
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:#e75303;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:#e75303;color:#FFFFFF}
.slideholder #showlargeimages #imgbtns_container a:hover {background-color:#f4f4f4}
/* -===== homepage =====- */
#homepage div.homeside {padding-top:1.2em}
#homepage h2, #homepage h1 {
	font-size:1.8em;
	font-weight:bold;
	padding:.2em 0 .5em 0;
}
#homepage p {margin:.3125em 0;font-size:1.1em;line-height:1.5em;color:#888a87}
#homepage div.rightsearch p {
	padding:.2em 0 .5em 0;
	margin:0;
	color:#000;
	font-family:Arial, sans-serif;
	font-size:1.8em;
	font-weight:bold
}
#homepage div.sp-bnr-hldr {float:right;width:22%;} 
#homepage div.homebanner {text-align:center;margin-top:1.2em}
#homepage div.specialsbg {height:494px;background-image: url(../images/specialsbg.png);background-repeat: no-repeat;background-position: left top;float:right;width:220px}





#homepage ul#leftsidespecial {}
#homepage ul#leftsidespecial li {list-style-type:none;padding: 1em;background-image:url(../images/leftsidespecial-bg.png);background-position:left bottom;background-repeat:repeat-x}
#homepage ul#leftsidespecial img {border:1px solid #e9e9e3}
#homepage ul#leftsidespecial a:link, #homepage ul#leftsidespecial a:visited {color:#e75303}
#homepage ul#leftsidespecial div.imgholder {
	float:left;
	width:55%;
}
#homepage ul#leftsidespecial div.imgholder a {
}
#homepage ul#leftsidespecial div.content {
	float:right;
	width: 45%;
}
#homepage ul#leftsidespecial div.content p {}
#homepage ul#leftsidespecial div.content p span.fs2name {color:#2e3031}
#homepage ul#leftsidespecial div.content p span.fs2price {
	color:#000;
	font-size:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#homepage p.specialcontrolttl {
	padding:0 1em;
	color:#000;
	font-size: 1.4em;
	font-weight: bold;
	font-family:Arial, sans-serif
}
#homepage div.specialcontrol {padding:.5em 1em;background-image:url(../images/leftsidespecial-bg.png);background-position:left bottom;background-repeat:repeat-x}
#homepage div.specialcontrol input {text-indent:-9999px;width:36px;height:36px;border:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
#homepage div.specialcontrol input.left {float:left;background-image: url(../images/specials-left.png);}
#homepage div.specialcontrol input.right {float:right;background-image: url(../images/specials-right.png);}

#homepage div.layer0, #homepage div.layer1 , #homepage div.layer2 {height:422px;width:780px;}
#homepage div.layer0 {position:relative;z-index:1;background-image: url(../images/layer0.png);background-repeat: no-repeat;background-position: left top;}
#homepage div.layer1 {left:0;position:absolute;top:0;z-index:2}
#homepage div.layer2 {left:0;position:absolute;top:0;z-index:3}
#homepage div.multiimgblock {text-align:left;position:relative}
#homepage .multiimglinks {width:100%;/*background:#000000;*/}
#homepage .multiimgpauselink {float:right;}
#homepage .multiimglinks-nmbrs {
	width:70%;
	float:left;
	margin-left:1em;
	padding-top: 5px;
}
#homepage .multiimglinks-actions {
	width:20%;
	float:right;
	display:block;
	margin-right:15px;
	padding-top: 5px;
	
	
}
#homepage .multiimglinks-actions a {float:right;text-decoration:none;color:#FFFFFF;display:block;width:20px;}
#homepage .multiimglinks-nmbrs a {float:left;text-decoration:none;display:block;padding:3px 5px;font-size:14px;font-weight:normal;margin-right:1em}
#homepage .multiimglinks-actions a.multiimgnextlink {
	text-align:right;
	color:#000;
	text-decoration:none;
	padding-top: 2px;
}
#homepage .multiimglinks-actions a.multiimgprevlink {
	color:#000;
	text-decoration:none;
	padding-top: 2px;
}
#homepage .multiimglinks-nmbrs a.multiimgnumlinkNotActive {
	color:#000;
	text-decoration:none;
}
#homepage .multiimglinks-nmbrs a.multiimgnumlinkActive {color:#fff;text-decoration:none;background-color:#e75303}
#homepage #videoplayer .padding {padding:5px;}
#homepage div#videoplayer {width:100%;float:left;background-color:#fbfbf4;} 
#homepage #videoplayer div.container {float:left;background-color:#fbfbf4;} 
#homepage .videolist {display:block;background-color:#fbfbf4;float:left;overflow:auto;}
#homepage #videoplayer ul {float:left;}
#homepage #videoplayer ul li {display:block;margin-bottom:1px;float:left;width:100%;text-align:left}
#homepage #videoplayer ul a {color:#6a6a6a;font-size:11px;text-decoration:none;background-color:#262626;width:100%;float:left;}
#homepage #videoplayer ul a span  {display:block;margin:2px 5px 2px 5px;}
#homepage #videoplayer ul a:hover {background-color:#2462ab;color:#FFFFFF;}
#homepage #videoplayer ul a.selectedvid {background-color:#2462ab;color:#FFFFFF;}




#homepage div#dcontent-textpart {}
#homepage div#dcontent-textpart div.columstyles {
	padding:2em;
}

#homepage #dcontent-textpart hr {margin:.3125em 0;padding:0}
#homepage 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%}
#homepage ul#dcontent-textpart-links li {border-bottom-color:#e9e9e3;border-bottom-style:dashed;border-bottom-width:1px;margin-bottom:3px;padding-bottom:3px;font-size:1.1em;line-height:1.5em}
#homepage ul#dcontent-textpart-links li a {color:#8c8f8b}
#homepage ul#dcontent-textpart-links li a:visited {color:#686a67}
#homepage ul#dcontent-textpart-links li a:hover {color:#e75303}
#homepage div#dcontent-textpart div.column {float:left}
#homepage ul#homeactions {list-style-type: none;height: 72px;width:100%;background-image: url(../images/homeactions.png);background-repeat: no-repeat;background-position: left -72px;}

#homepage #homeactions li {float: left;width: 20%;height: 72px;}
#homepage #homeactions li a {
	color:#2e3031;
	text-decoration:none;
	padding-left: 1.2em;
	padding-top: 1.2em;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0;
	display:block;
	font-size: 1.6em;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
/*
#homepage #homeactions li:hover {background-color:#e75303;background:rgba(231,83,3,.75);}
*/


#homepage #homeactions li:hover {background-image: url(../images/homeactions.png);}

#homepage #homeactions li.new-chevy-car-hm:hover {background-position:left top}
#homepage #homeactions li.used-pre-owned-hm:hover {background-position:-156px top}
#homepage #homeactions li.new-specials-hm:hover {background-position:-312px top} 
#homepage #homeactions li.used-specials-hm:hover {background-position:-468px top}
#homepage #homeactions li.easy-finance-hm:hover {background-position:-624px top}


#homepage #homeactions li:hover a {color:#FFF}
#homepage p.homesocial a {padding:1.2em;float:left}

/* homepage tabs specials */

#homepage div.tabsholder {
}

#dcontent div.tabsholder p {padding: 0;margin: 0;}
#dcontent div.tabsholder img {border:1px solid #e9e9e3;}



/* -===== 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 #e9e9e3;float:right;padding:1em;width:350px;background-color: #fbfbf4;}
#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:#e75303}
div.sptmp-c {border:2px dashed #e9e9e3;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:#fbfbf4;border:1px solid #e9e9e3;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 #e9e9e3;}
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 #e9e9e3}
div.event-description {float:right;width:45%}
div.event-description ul {margin:1.2em}
div.event-description ul li {font-size:1.1em}

/* Events Detailed */


/* Models Page */
table.cinframe-tbl {
  border-top:1px solid #e9e9e3;
  border-right:1px solid #e9e9e3;
  border-collapse:collapse;
  float: left;
  margin-right: 15px;
  font-size:1.1em
}

table.tabone {
  width:40%
}

table.tabtwo {
  width:35%
}

table.tabthree {
  width:15%;
}

table.cinframe-tbl tr.odd td {
  background-color: #fbfbf4;
  line-height: 14px;
}

table.cinframe-tbl tr.odd .column1 {}

table.cinframe-tbl tr.odd td.column1, table.cinframe-tbl tr.odd th {
  background-position:left top;
  background-color: #fbfbf4;
  line-height: 14px;
}

table.cinframe-tbl .column1 {
  width:10%;
  background-color:#f8f3ed;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e9e9e3;
  color: #000;
  font-weight: normal;
}

table.cinframe-tbl td, table.cinframe-tbl th {
  vertical-align:middle;
  text-align:left;
  color:#000;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #e9e9e3;
  background-color:#00FFCC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e9e9e3;
  line-height: 14px;
  background-color: #faf7f4;
  padding: 5px;
  border-bottom-width: 1px;
}

table.cinframe-tbl th.column1{
  width:40%
}

table.cinframe-tbl thead th {
  color:#66a3d3;
}

table.cinframe-tbl thead tr.odd td {
  font-weight:bold
}

table.cinframe-tbl tfoot tr.odd td {
  background-image:url(images/tfoot.png);
  background-position:left bottom;
  background-repeat:repeat-x;
}

table.cinframe-tbl thead th img {
  border:1px solid #e9e9e3
}

table.cinframe-tbl li {
  line-height:14px;
}

table.cinframe-tbl ul {
  list-style-type: disc;
}


/* -===== Clear Floats =====- */
.group:after, div.smartable dl:after, ul.detailed-btn-list li:after, ul.in-lst-btn-list li:after, #homepage div#dcontent-textpart:after, ul#carlist-classic li:after, #homepage ul#leftsidespecial 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}
/*
div#header div.headercontent, div#footer div.fcontent, div#contentwrap div.insidecbg {background-image: url(../images/testgrid.png);background-position:left top;
background-repeat:repeat}*/

ul#navmenu-h {

	height: 39px;
	position:relative;
	z-index:9999;
	background-image: url(../images/navmenu-h.png);
	background-repeat: no-repeat;
	background-position: left top;

}

ul#navmenu-h li {
  margin: 0;
  border:none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 39px;
  
}

ul#navmenu-h ul {
	margin: 0;
	border: 0 none;
	padding: 0 0 2px 0;
	width: 200px;
	list-style: none;
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	
	
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h 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-h a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 39px;
	text-align:center;
	background-image:url(../images/navmenu-h-a.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#2e3031;
	white-space:nowrap;
	font-family:Arial, sans-serif


}

ul#navmenu-h li a:hover {border:none}
ul#navmenu-h li ul li a {padding-left:1em;} 
ul#navmenu-h li.last a, ul#navmenu-h li ul li a {background-image:none}

ul#navmenu-h a.navmenu-h-sel:link,
ul#navmenu-h a.navmenu-h-sel:visited,
ul#navmenu-h a.navmenu-h-sel:hover,
ul#navmenu-h a.navmenu-h-sel:active {
	background-image: url(../images/navmenu-h-sel.png);
	background-repeat: repeat-x;
	background-position: left top;
	color:#ffffff
}

/* Root Menu Hover Persistence */

/*
ul#navmenu-h a:hover, ul#navmenu-h li:hover a:hover {background-color:#1d1e1f;}
*/
ul#navmenu-h a:hover ul li a,
ul#navmenu-h li:hover ul li a,
ul#navmenu-h li.iehover ul li a {
	
	background-color:#fafaf6;
	/*background-image: url(images/nav-ul-a-hover.png);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	/*border-top:1px solid #313334*/
border-top:1px solid #ecece7
}
ul#navmenu-h  li:hover ul,
ul#navmenu-h  li.iehover ul

{background-color:#ecece7}


/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	float: none;
	
	text-transform: none;
	
	
	line-height:28px;
	text-align:left;
	
	
}

ul#navmenu-h li:hover li a.round,
ul#navmenu-h li.iehover li a.round {}


ul#navmenu-h li ul li {height:28px;}

/* 2nd Menu selected */
ul#navmenu-h  li:hover ul.navmenu-h-sel li a,
ul#navmenu-h  li.iehover ul.navmenu-h-sel li a {
	float: none;
	color:#ffffff;
	
	text-transform: none;
	background-color:#cd510b;
	border-top:1px solid #dc5f18;

	
	
	
}
ul#navmenu-h  li:hover ul.navmenu-h-sel,
ul#navmenu-h  li.iehover ul.navmenu-h-sel

{background-color:#dc5f18}


/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover ul.navmenu-h-sel li a:hover,
ul#navmenu-h li.iehover ul.navmenu-h-sel li a:hover

{
  background-color: #fff;
  color: #000;
}
ul#navmenu-h li:hover ul li a:hover,
ul#navmenu-h li.iehover ul li a:hover

{
  background-color: #e75303;
  color: #fff;
}


/* 2nd Menu selected */

/* 2nd Menu Hover Persistence */
/*
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background-color: #1b578f;
  color: #FFF;
}*/

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
background-color: #1d1e1f;
	color: #dbe5ed;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background-color: #000;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background-color: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background-color: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
/*
#navmenu-h a.round {line-height:50px;height:50px;
background-color:#FFCC00}
	*/
	

	/* 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, #homepage .multiimglinks-nmbrs a.multiimgnumlinkActive, 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, #homepage .multiimglinks-nmbrs a.multiimgnumlinkActive, div.banner img, ul#navmenu-h li ul, 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.detailed-btn-list li a, fieldset#hor-search-bar p a.current, p.int-specials, #homepage .multiimglinks-nmbrs a.multiimgnumlinkActive, button.bact, div.listbraker a.selected, fieldset.formfield #select li.current, ul#navmenu-h li a.navmenu-h-sel, #homepage #homeactions li:hover {text-shadow:0 -1px 0 rgba(0,0,0,.3);}
			
			button.bact {color:rgba(255,255,255,.85);}
			button.breg {color:rgba(0,0,0,.75);text-shadow:0 1px 0 rgba(255,255,255,.4);}
			
			


.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 ul li a  {text-shadow:none}
			
			
			

			
			div#imagescrollermain #loadingcoverdiv, ul#navmenu-h li ul {-moz-opacity:0.9;filter:alpha(opacity=90);filter:alpha(opacity=90);-khtml-opacity:.9;opacity:.9;}
	
	
	/* custom */
	
	ul.hamburg-chevy-service {padding:0;margin:0;width:100%;}
	ul.hamburg-chevy-service li {height:160px;width:31%;float:left;list-style:none;background-image:url(../images/goodwrench-service-parts-tire-center.png);background-repeat:no-repeat;
	background-color:#FFF;padding:0;margin:0}
	ul.hamburg-chevy-service li a {padding:3em 0 3em 8em;font-size:16px;text-decoration:none;display:block;font-family:Arial, sans-serif}
	
	ul.hamburg-chevy-service li.goodwrench-service {background-position:left -320px;}
	ul.hamburg-chevy-service li.tire-center {background-position:left -160px;}
	ul.hamburg-chevy-service li.parts-department {background-position:left 0;}
