




/* ------------------ Helvetica Condensed ------------------ */
@font-face {font-family: "Helvetica Condensed";
  src: url('/dealersite/fonts/helvetica_condensed/helvetica_condensed.eot');
  src: url('/dealersite/fonts/helvetica_condensed/helvetica_condensed.eot?#iefix') format('eot'),
       url('/dealersite/fonts/helvetica_condensed/helvetica_condensed.woff') format('woff'),
       url('/dealersite/fonts/helvetica_condensed/helvetica_condensed.ttf') format('truetype'),
       url('/dealersite/fonts/helvetica_condensed/helvetica_condensed.svg') format('svg');
}

@font-face {font-family: "Helvetica Condensed Bold";
  src: url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold.eot');
  src: url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold.eot?#iefix') format('eot'),
       url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold.woff') format('woff'),
       url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold.ttf') format('truetype'),
       url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold.svg') format('svg');
}

/* ------------------ Humanist ------------------ */
@font-face {font-family: "Humanist";
  src: url('/dealersite/fonts/humanist777/humanist777.eot');
  src: url('/dealersite/fonts/humanist777/humanist777.eot?#iefix') format('eot'),
       url('/dealersite/fonts/humanist777/humanist777.woff') format('woff'),
       url('/dealersite/fonts/humanist777/humanist777.ttf') format('truetype'),
       url('/dealersite/fonts/humanist777/humanist777.svg') format('svg');
}

@font-face {font-family: "Humanist Bold";
  src: url('/dealersite/fonts/humanist777/humanist777_bold.eot');
  src: url('/dealersite/fonts/humanist777/humanist777_bold.eot?#iefix') format('eot'),
       url('/dealersite/fonts/humanist777/humanist777_bold.woff') format('woff'),
       url('/dealersite/fonts/humanist777/humanist777_bold.ttf') format('truetype'),
       url('/dealersite/fonts/humanist777/humanist777_bold.svg') format('svg');
}

body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #666666;}
body {background: #F2F2F2 url(/img/en/bg_repeat.gif) 0 0 repeat-x; text-align: center; vertical-align: top; margin: 0; padding: 0;}

h1, h2, h3, h4,
div.secttextslides ul li,
div#headerinfos p,
div#headerslides div.item div.headerslidesContent p.headerslidesSlogan,
div#headerslides div.item div.headerslidesBubbles p.title,
div#headerslides div.headerslidesThumbsContent p.headerslidesThumbsSlogan,
div#headerslides div#headerslidesThumbs div.trig,
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.headerslidesThumbsModels p,
div#footerMain dl dt.title,
div#footerMain div.titlewrap p.title,
div#footerSub div.footerlinks p.title,
dl#quickmenu dt,
div.businesshours p.title,
ul#homefeatsNav li,
div.homepromos div.homepromosContent p.title,
div#homenews div.item p.subtitle {font-family: "Helvetica Condensed", Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal; text-shadow: 0 0 #333;}

div.titlewrap p,
ul#mainnav li.item div,
div#headerslides div.item div.headerslidesContent p.title,
div#headerslides div.headerslidesThumbsContent p.title,
div#headerslides div#headerslidesThumbs div.closebtn,
div.businesshours p.subtitle,
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li.itemPrice,
div.newcarsinv td {font-family: "Humanist", Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal; text-shadow: 0 0 #333;}

h1 {font-size: 18px; font-family: "Helvetica Condensed Bold"; font-weight: normal; color: #5ACEFF; text-align: left; text-transform: uppercase; margin: 0 0 15px 0; padding: 0; border-bottom: 1px #AEAEAE solid;}
h2 {font-size: 18px; font-weight: normal; text-align: left; text-transform: uppercase; color: #000; margin: 30px 0 10px 0; padding: 0;}
h2.special {font-size: 24px; text-transform: none;}
h2.first {margin-top: 0; padding-top: 0; border: none;}
h3 {font-size: 14px; font-weight: normal; text-align: left; text-transform: uppercase; color: #000; margin: 20px 0 5px 0; padding: 0;}
h3.first {margin-top: 0;}
h4 {font-size: 14px; font-family: "Helvetica Condensed Bold"; font-weight: normal; text-align: left; margin: 0; padding: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #D20E43; font-weight: normal; text-decoration: none;}
a:hover, a:focus, a:active {color: #CF8EA0; font-weight: normal; text-decoration: none;}
h1 a:link, h1 a:visited {color: #5ACEFF; font-weight: normal;}
h1 a:hover, h1 a:focus, h1 a:active {color: #666666; font-weight: normal;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
p.copyr, p.copyr a:link, p.copyr a:visited, p.copyr a:hover, p.copyr a:focus, p.copyr a:active,
div.copyr a:link, div.copyr a:visited, div.copyr a:hover, div.copyr a:focus, div.copyr a:active {font-size: 9px;}

a img {border: none;}

html.ie img {-ms-interpolation-mode: bicubic;}

sup {line-height: 0;}
hr {color: #DEDEDE; background-color: #DEDEDE; border: none; height: 1px; margin: 8px 0;} /* utilisé dans promos DMA */
div.text {text-align: justify;}
div.text p {font-size: 11px; line-height: 16px; margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.readmore {font-size: 10px; margin-bottom: 0;}
div.text p.copyr {font-size: 10px; line-height: 14px;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 15px;}
div.text ul.special {padding-left: 0;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; font-size: 11px; line-height: 16px; padding: 0 0 0 10px; background: url(/img/en/bullet.gif) 0 6px no-repeat;}
div.text ol {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 30px;}
div.text ol.last {margin-bottom: 0;}
div.text ol li {list-style-type: decimal; font-size: 11px; line-height: 16px; padding: 0; background: none;}
div.text a:link, div.text a:visited,
div.text a:hover, div.text a:focus, div.text a:active {font-weight: normal;}
div.text a.bold:link, div.text a.bold:visited,
div.text a.bold:hover, div.text a.bold:focus, div.text a.bold:active {font-weight: bold;}
div.text h2 a:link, div.text h2 a:visited {color: #666666; font-weight: normal; text-decoration: none;}
div.text h2 a:hover, div.text h2 a:focus, div.text h2 a:active {color: #D20E43; font-weight: normal; text-decoration: none;}
p.last {margin-bottom: 0;}

.norm {font-size: 12px;}
.title {font-size: 14px; font-weight: bold; text-decoration: none;}
.bigtitle {font-size: 14px; font-weight: bold; text-decoration: none;}
.copyr {font-size: 10px; text-decoration: none;}
.form {font-size: 11px; color: #222222;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}
.header {background-color: #555555; color: #FFFFFF; font-weight: bold; }
.subheader {background-color: #DEDEDE; color: #222222; font-weight: bold;}
.menutitle {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #555555;}
.menubigtitle {font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #555555;}
.menusoustitle {font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #555555;}
.alt1 {font-size: 12px; font-weight: bold; color: #222222; background-color: #EFEFEF;}
.alt2 {font-size: 12px; font-weight: bold; color: #222222; background-color: #DEDEDE;}
.menu {font-size: 12px; color: #222222; background-color: #DEDEDE;}

.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #222222;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.fright {float: right;}
.fleft {float: left;}
.cright {clear: right;}
.cleft {clear: left;}
.cboth {clear: both;}
select.dpt {font-size: 10px; color:#000000;}
.dpt {font-size: 10px; color:#666666;}
.dp {font-size: 9px; color:#222222; font-weight: bold;}
.dps {font-size: 12px; color:#666666;}
.dpw {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 10px; color:#FFFFFF;}
.dpwnb1 {font-size: 10px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 12px; color: #555555; font-weight: bold;}
.dpbw {font-size: 1px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #555555;}
.results-body {font-size: 10px; color: #222222; background-color: #EFEFEF; }

TABLE.Specs              { border-spacing: 0;}
TABLE.Specs table        { border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background: none; }
TABLE.Specs TR.alt1 td   { border: 1px #DEDEDE solid; }
TABLE.Specs TR.alt2      { background: none; }
TABLE.Specs TR.alt2 td   { border: 1px #DEDEDE solid; }
TABLE.Specs TD.H1        { font-size: 18px; font-weight: bold; font-family: arial,sans-serif; padding: 2px; }
TABLE.Specs TD.title     { font-size: 18px; font-weight: bold; font-family: arial,sans-serif; }
TABLE.Specs TD.header    { color: #666666; font-weight: bold; background: transparent; border-bottom: 1px #999 solid; }
TABLE.Specs TD.header a:link, TABLE.Specs TD.header a:visited {color: #666666 !important;}
TABLE.Specs TD.header a:hover, TABLE.Specs TD.header a:focus, TABLE.Specs TD.header a:active {color: #D20E43 !important;}
TABLE.Specs TD.subheader { background-color: #DEDEDE; color: #222222; font-weight: bold; }
TABLE.Specs TD.elemTitle { font-weight: bold; }
TABLE.Specs TD.command   { background-color: #f7f7f7; border: 1px outset #333366; padding: 4px; }
TABLE.Specs A.selection  { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 11px; }
TABLE.Specs .dpt         { font-size: 10px; }

TABLE.au TD.title        {font-size: 14px; color:#FFFFFF; font-weight: bold; background-color: #555555;}
TABLE.au TD.norm         {font-size: 11px; color:#222222; background-color: #DEDEDE;}

a.careerApplyLink:link, a.careerApplyLink:visited {color: #FFFFFF; text-decoration: none; font-size: 10px;}
a.careerApplyLink:hover, a.careerApplyLink:focus, a.careerApplyLink:active {color: #FFFFFF; text-decoration: underline; font-size: 10px;}

/* GLOBAL CLASSES */
ul.customlist {margin: 0; padding: 0;}
ul.customlist li {list-style-type: none; margin: 0; padding: 0;}
ul.customlist li.last {margin-right: 0 !important;}

dl.customlist {margin: 0; padding: 0;}
dl.customlist dt {margin: 20px 0 0 0; padding: 0;}
dl.customlist dt.first {margin-top: 0;}
dl.customlist dd {margin: 0; padding: 0 0 0 15px;}

ul.btnslist {overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {float: left; list-style-type: none; margin: 0 10px 0 0; padding: 0;}
ul.btnslist li.last {margin-right: 0 !important;}
ul.btnslist li a {display: block;}
ul.btnslist li img {display: block;}
html.ie ul.btnslist {height: 1px; overflow: visible;}

div.businesshours {margin: 20px 0 0 0;}
div.businesshours p {margin: 0; padding: 0;}
div.businesshours p.title {font-size: 14px;}
div.businesshours p.subtitle {font-size: 12px; margin-top: 15px;}
div.businesshours p.subtitle.first {margin-top: 0;}
div.businesshours ul li {font-size: 11px; margin: 0 0 2px 0;}
div.businesshours ul li.last {margin-bottom: 0;}
div.businesshours ul li span {display: block; float: left; width: 60px;}

div.titlewrap {position: relative; text-align: left; min-height: 29px; margin: 0 0 20px 0; padding: 0 0 0 45px; background: url(/img/en/icon_blue.gif) left center no-repeat;}
div.titlewrap h1,
div.titlewrap h2,
div.titlewrap h3 {margin: 0; padding: 0; border: none;}
div.titlewrap p {font-size: 12px; line-height: 12px; margin: 0; padding: 0;}
div.titlewrap p a:link, div.titlewrap p a:visited {font-weight: normal; color: #666666;}
div.titlewrap p a:hover, div.titlewrap p a:focus, div.titlewrap p a:active {font-weight: normal; color: #D20E43;}
div.titlewrapNobg {min-height: 0; padding: 0; background: none;}
div.titlewrapNoMargin {margin-bottom: 0;}

div.secttextslides {text-align: left;}
div.secttextslides ul {position: relative; height: 40px;}
div.secttextslides ul li {display: none; position: absolute; top: 0; left: 0; font-size: 16px; text-transform: uppercase;}
div.secttextslides ul li.active {display: block;}
div.secttextslides ul li a:link, div.secttextslides ul li a:visited,
div.secttextslides ul li a:hover, div.secttextslides ul li a:focus, div.secttextslides ul li a:active {font-weight: normal;}

.jsbtns .current {opacity: .5;}
html.ie .jsbtns .current {filter: alpha(opacity=50);}

div.contentbox {padding: 10px; background-color: #FFF;
  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.5); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5); box-shadow: 0 0 3px rgba(0,0,0,.5);
}
div.contentboxMargin {margin-bottom: 4px;}
html.ie div.contentbox {padding: 9px; border: 1px #CCC solid;}

.addmargin {margin-bottom: 30px;}
.content {padding-right: 10px; padding-left: 10px;}
.textimg {float: right; margin: 0 0 0 15px;}


/* MAIN LAYOUT */
table#mainwrapWrap {width: 100%; height: 100%; margin: 0 auto; background: url(/img/en/bg_gradient.gif) top center no-repeat;}
table#mainwrapWrap td#mainwrapContent {text-align: center; vertical-align: top; height: 100%;}
table#mainwrap {width: 980px; height: 100%; margin: 0 auto;}

td#header {height: 177px; vertical-align: top;}
html.homebody td#header {height: 655px;}

td#sidebar {width: 246px; text-align: right; vertical-align: top; padding: 20px 0;}

td#content {height: 100%; vertical-align: top; text-align: left; width: 734px; padding: 20px 0 15px 0;}
div#contentContent {width: 720px; margin: 0 auto 0 4px;}
html.homebody td#content {width: 980px; padding-top: 7px;}
html.homebody div#contentContent {width: 960px; margin: 0 auto;}
html.ie.homebody div#contentContent {margin-left: 10px;}
html.ie div#contentContent {position: relative; z-index: 5;}

td#footer {text-align: center; vertical-align: top;}


/* HEADER */
div#headerContent {position: relative; height: 185px;}

div#mainlogo {position: absolute; top: 30px; left: 18px;}

div#headerinfos {position: absolute; top: 68px; right: 50px; text-align: right;}
div#headerinfos p {font-size: 16px; color: #000; line-height: 18px; margin: 0; padding: 0;}
div#headerinfos p#headerinfosAddy {font-size: 13px; color: #555;}

div#headerFB {position: absolute; top: 45px; left: 335px;}

div#headerbrand {position: absolute; top: 0; right: 11px;}

ul#headerlinks {position: absolute; top: 5px; right: 105px;}
ul#headerlinks li {float: left; font-size: 11px; padding: 0 5px; border-right: 1px #999 solid;}
ul#headerlinks li.first {padding-left: 0;}
ul#headerlinks li.last {padding-right: 0; border: none;}
ul#headerlinks li a:link, ul#headerlinks li a:visited {font-weight: normal; color: #666;}
ul#headerlinks li a:hover, ul#headerlinks li a:focus, ul#headerlinks li a:active {font-weight: normal; color: #999;}

div#mainnavWrap {position: absolute; top: 145px; left: 0; z-index: 50; width: 100%;}
div#mainnavContent {position: relative; width: 960px; margin: 0 auto;}
div#mainnavBG {position: absolute; top: 0; left: 0; z-index: 120; width: 960px; height: 49px; background: url(/img/en/mainnav_bg.png) 0 0 no-repeat;}
ul#mainnav {padding: 0 0 0 13px;}
ul#mainnav li.item {position: relative; float: left;}
ul#mainnav li.item div {position: relative; z-index: 150; font-size: 12px; line-height: 49px; text-transform: uppercase; padding: 0 11px 0 10px; background: url(/img/en/mainnav_separator.gif) right center no-repeat;}
ul#mainnav li.first div {padding-left: 0;}
ul#mainnav li.last div {padding-right: 0; background: none;}
ul#mainnav li.item div a:link, ul#mainnav li.item div a:visited {color: #DDD; font-family: "Humanist Bold"; font-weight: normal;}
ul#mainnav li.item div a:hover, ul#mainnav li.item div a:focus, ul#mainnav li.item div a:active {color: #666; font-family: "Humanist Bold"; font-weight: normal;}
ul#mainnav li.item div.on a:link, ul#mainnav li.item div.on a:visited {color: #666; font-family: "Humanist Bold"; font-weight: normal;}
ul#mainnav li.item div.on a:hover, ul#mainnav li.item div.on a:focus, ul#mainnav li.item div.on a:active {color: #666; font-family: "Humanist Bold"; font-weight: normal;}
ul#mainnav li.item ul {display: none; position: absolute; top: 46px; z-index: 110; overflow: hidden; text-align: left; padding: 10px; background: rgba(0,0,0,.85);
  -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
}
html.homebody ul#mainnav li.item ul {display: block;}
ul#mainnav li.item ul li {font-size: 11px; white-space: nowrap; background: url(/img/en/bullet_white.gif) 0 9px no-repeat; border-bottom: 1px #454545 dashed;}
ul#mainnav li.item ul li:last-child {border-bottom: 0;}
ul#mainnav li.item ul li.last {border: none;}
ul#mainnav li.item ul a:link, ul#mainnav li.item ul a:visited {color: #CCC; font-weight: normal; text-decoration: none; display: block; padding: 4px 0 4px 10px;}
ul#mainnav li.item ul a:hover, ul#mainnav li.item ul a:focus, ul#mainnav li.item ul a:active {color: #666; font-weight: normal; text-decoration: none; display: block; padding: 4px 0 4px 10px;}
html.ie ul#mainnav {position: relative; z-index: 150;}
html.ie ul#mainnav li.special div {position: relative; z-index: 20;}
html.ie ul#mainnav li.item ul {top: 45px; height: 1px; overflow: visible; padding-top: 0; background-color: #111;}

div#headercurtain {position: relative; height: 484px; overflow: hidden; background: url(/img/en/slides/bg_trees.jpg) right -35px no-repeat;}
div#headercurtainContent {position: relative; text-align: left; width: 980px; margin: 0 auto;}
div#headerslides {position: relative; height: 484px; overflow: hidden;}
div#headerslides a:link, div#headerslides a:visited,
div#headerslides a:hover, div#headerslides a:focus, div#headerslides a:active {font-weight: normal; text-decoration: none;}
div#headerslides p {color: #333; margin: 0; padding: 0;}
div#headerslides div.item {position: absolute; top: 0; left: 0; width: 940px; height: 413px; overflow: hidden; margin: 0 0 50px 0; padding: 0 20px;}
div#headerslides div.itemOff {display: none; opacity: 0;}
div#headerslides div#defaultItem {display: none; z-index: 0;}
div#headerslides div.headerslidesContent {position: absolute; top: 30px; left: 20px; z-index: 20; width: 400px; overflow: hidden;}
div#headerslides div.headerslidesContent a:link, div#headerslides div.headerslidesContent a:visited,
div#headerslides div.headerslidesContent a:hover, div#headerslides div.headerslidesContent a:focus, div#headerslides div.headerslidesContent a:active {font-weight: normal;}
div#headerslides div.headerslidesContent p {font-size: 11px; color: #444; margin: 0 0 10px 0;}
div#headerslides div.headerslidesContent p.title {font-size: 24px; font-family: "Humanist Bold"; font-weight: normal;  text-transform: uppercase; color: #868686; line-height: 30px; margin: 0 0 10px 0;}
div#headerslides div.headerslidesContent p.title a:link, div#headerslides div.headerslidesContent p.title a:visited {font-family: "Humanist Bold"; font-weight: normal;  color: #000;}
div#headerslides div.headerslidesContent p.title a:hover, div#headerslides div.headerslidesContent p.title a:focus, div#headerslides div.headerslidesContent p.title a:active {font-family: "Humanist Bold"; font-weight: normal;  color: #868686;}
div#headerslides div.headerslidesContent p.headerslidesSlogan {font-size: 14px; font-family: "Humanist Bold"; font-weight: normal; text-transform: uppercase; line-height: 16px; margin: 0;}
div#headerslides div.headerslidesContent div.btn {margin: 15px 0 0 0;}
div#headerslides div.headerslidesContent p.last {margin-bottom: 0;}
div#headerslides div#headerslidesBig div.img {position: absolute; bottom: 0; right: 200px; width: 600px; height: 241px; background: url(/img/en/slides/photo_home_accord_coupe.png) center bottom no-repeat;}
div#headerslides div.item ul.btnslist {position: absolute; bottom: 50px; left: 20px;}
div#headerslides div.item ul.btnslist li {margin-right: 15px;}
div#headerslides div.item div.headerslidesBubbles {display: none; position: absolute;}
div#headerslides div.item div.headerslidesBubble1 {top: 275px; left: 150px;}
div#headerslides div.item div.headerslidesBubble2 {top: 185px; left: 285px;}
div#headerslides div.item div.headerslidesBubble3 {top: 145px; left: 560px;}
div#headerslides div.item div.headerslidesBubble4 {top: 275px; left: 840px;}
div#headerslides div.item div.headerslidesBubbles div.tag {position: absolute; top: 0; left: 0; width: 30px; height: 43px;}
div#headerslides div.item div.headerslidesBubbles div.tag div.on {position: absolute; top: 0; left: 0; z-index: 1;}
div#headerslides div.item div.headerslidesBubbles div.tag div.on {display: none;}
div#headerslides div.item div.headerslidesBubbles div.bubble {display: none; position: absolute; bottom: 15px; left: 0; z-index: 30; width: 205px; padding: 10px; background: rgba(255,255,255,.9);
  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  -moz-box-shadow: 1px 1px 5px rgba(0,0,0,.5); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.5); box-shadow: 1px 1px 5px rgba(0,0,0,.5);
}
div#headerslides div.item div.headerslidesBubbles div.bubble p {font-size: 11px; margin: 0 0 10px 0;}
div#headerslides div.item div.headerslidesBubbles div.bubble p.title {font-size: 22px; font-weight: normal; line-height: 22px; text-transform: uppercase; margin: 0;}
div#headerslides div.item div.headerslidesBubbles div.bubble p.last {font-size: 10px; margin: 0;}
div#headerslides div.item div.headerslidesBubbles div.bubble div.bubblearrow {position: absolute; bottom: -10px; left: 9px; width: 205px; height: 10px; background: url(/img/en/smalltriangle.png) center top no-repeat;}
div#headerslidesThumbs {position: absolute; bottom: 7px; left: 7px; z-index: 100;}
div#headerslidesThumbs p {margin:0 0 10px 0; padding: 0;}
div#headerslidesThumbs ul li.item {position: relative; float: left; width: 81px; height: 72px;}
div#headerslidesThumbs ul li.item div.trig {position: absolute; text-align: center; padding: 3px; overflow: hidden;}
div#headerslidesThumbs ul li.item div.trig img {display: block;}
div#headerslidesThumbs ul li.item div.trig span {display: block; font-size: 10px; text-transform: uppercase; padding: 10px 0 0 0;}
div#headerslidesThumbs ul li.item div.trig a {display: block; padding: 7px 2px; background-color: #FFF;
  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.5); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5); box-shadow: 0 0 3px rgba(0,0,0,.5);
}
div#headerslidesThumbs ul li.item div.trig a:link, div#headerslidesThumbs ul li.item div.trig a:visited {font-weight: normal; color: #666666;}
div#headerslidesThumbs ul li.item div.trig a:hover, div#headerslidesThumbs ul li.item div.trig a:focus, div#headerslidesThumbs ul li.item div.trig a:active {font-weight: normal; color: #D20E43;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles {display: none; position: absolute; bottom: 85px; left: 3px; width: 298px; padding: 10px; background-color: #FFF;
  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.5); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5); box-shadow: 0 0 3px rgba(0,0,0,.5);
}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p {font-size: 11px; margin: 0 0 10px 0; padding: 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.last {margin: 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.title {font-size: 24px; font-weight: normal; margin: 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.title a:link, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.title a:visited {font-weight: normal; color: #333;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.title a:hover, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.title a:focus, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.title a:active {font-weight: normal; color: #D20E43;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.headerslidesThumbsSlogan {text-transform: uppercase; margin: 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.headerslidesThumbsSlogan a:link, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.headerslidesThumbsSlogan a:visited {font-weight: normal; color: #333;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.headerslidesThumbsSlogan a:hover, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.headerslidesThumbsSlogan a:focus, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles p.headerslidesThumbsSlogan a:active {font-weight: normal; color: #D20E43;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.headerslidesThumbsText {position: relative; z-index: 20; margin: 0 0 20px 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.headerslidesThumbsModels {min-height: 65px;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.headerslidesThumbsModels p {text-transform: uppercase; margin: 0; padding: 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles ul {margin: 0; padding: 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles ul li {font-size: 11px; margin: 0 0 3px 0; padding: 0;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.img {position: absolute; bottom: 10px; right: 10px; width: 184px; height: 98px; background: url(/img/en/popups/accord.jpg) bottom right no-repeat;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.closebtn {position: absolute; top: 10px; right: 10px; font-size: 12px; text-transform: uppercase;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.closebtn a:link, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.closebtn a:visited {font-weight: normal; color: #333;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.closebtn a:hover, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.closebtn a:focus, div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.closebtn a:active {font-weight: normal; color: #999;}
div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.bubblearrow {position: absolute; bottom: -10px; left: 30px; width: 16px; height: 10px; background: url(/img/en/smalltriangle.png) 0 0 no-repeat;}
div#headerslidesThumbs ul li.item div.bubbles2 div.bubblearrow {left: auto; right: 33px;}
div#headerimagesPreload {display: none;}
html.ie div#headerslides div.item {width: 980px;}
html.ie div#headerslides div.item div.headerslidesBubbles div.bubble {bottom: 10px; width: 225px; background-color: #FFF; border: 1px #CCC solid;}
html.ie div#headerslides div.item div.headerslidesBubbles div.bubble div.bubblearrow {display: none;}
html.ie div#headerslidesThumbs {left: 10px;}
html.ie div#headerslidesThumbs ul li.item div.trig {padding: 0;}
html.ie div#headerslidesThumbs ul li.item div.trig a {width: 79px; height: 72px; border: 1px #CCC solid;}
html.ie div#headerslidesThumbs ul li.itemSpecial {width: 69px; overflow: hidden;}
html.ie div#headerslidesThumbs ul li.itemSpecial div.trig {text-align: left;}
html.ie div#headerslidesThumbs ul li.itemSpecial div.trig a {width: 69px; overflow: hidden; padding-left: 0; padding-right: 0;}
html.ie div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles {bottom: 75px; left: 1px; width: 321px; border: 1px #CCC solid;}
html.ie div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.headerslidesThumbsModels {height: 65px;}
html.ie div#headerslidesThumbs ul li.item div.headerslidesThumbsBubbles div.bubblearrow {display: none;}


/* FOOTER */
div.footerContent {position: relative; color: #999; width: 940px; overflow: hidden; margin: 0 auto -3px auto; padding: 15px 10px 10px 10px;
  background: #111;
  background: -moz-linear-gradient(center top, #171717 0%, #000000 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #171717), color-stop(1, #000000));

  -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px;
  -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px;
  border-top-left-radius: 7px; border-top-right-radius: 7px;

  -moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
  box-shadow: 0 0 3px rgba(0,0,0,.5);
}
div.footerContent a:link, div.footerContent a:visited,
div.footerContent a:hover, div.footerContent a:focus, div.footerContent a:active {font-weight: normal;}
div.footerContent div#footerbrand{position: absolute; top: 0; right: 50px;}
html.ie div.footerContent {width: 960px; height: 1px; overflow: visible; margin-bottom: 0; background: #111;}

div#footerMain {position: relative; font-size: 11px; color: #CCC; overflow: hidden;}
div#footerMain p,
div#footerMain ul li,
div#footerMain dl dt,
div#footerMain dl dd {color: #999;}
div#footerMain dl dt.title {font-size: 12px; font-weight: normal; margin: 0 0 10px 0; padding: 0;}
div#footerMain dl dd {font-size: 11px; margin: 0; padding: 0;}
div#footerMain div.item {float: left; text-align: left; margin: 0 20px 0 0;}
div#footerMain div#footerDealer {width: 273px;}
div#footerMain div#footerModels {width: 250px;}
div#footerMain div#footerForm {width: 240px;}
div#footerMain div.titlewrap {margin: 0 0 15px 0; padding-left: 0; background: none; border: none;}
div#footerMain div.titlewrap p {color: #269FCF; margin: 0; padding: 0; background: none; border: none;}
div#footerMain div.titlewrap p a:link, div#footerMain div.titlewrap p a:visited {color: #269FCF;}
div#footerMain div.titlewrap p a:hover, div#footerMain div.titlewrap p a:focus, div#footerMain div.titlewrap p a:active {color: #0A80AF;}
div#footerMain div.titlewrap p.title {font-size: 14px; font-weight: normal; color: #CCC;}
div#footerMain div.titlewrap p.title a:link, div#footerMain div.titlewrap p.title a:visited {color: #CCC;}
div#footerMain div.titlewrap p.title a:hover, div#footerMain div.titlewrap p.title a:focus, div#footerMain div.titlewrap p.title a:hover {color: #999;}
html.ie div#footerMain {height: 1px; overflow: visible;}

div#footerMain div#footercontact {overflow: hidden; margin-bottom: 0; padding-bottom: 15px; border-bottom: 1px #555 dashed;}
div#footerMain div#footercontact dl {margin: 0;}
div#footerMain div#footercontact dl dt {margin: 0 0 2px 0;}
div#footerMain div#footercontact dl dt.title {text-transform: uppercase;}
div#footerMain div#footercontact dl dd.item {overflow: hidden; margin: 0 20px 10px 0;}
div#footerMain div#footercontact dl dd.itemLast {margin: 0;}
div#footerMain div#footercontact dl dd.last {clear: both;}
div#footerMain div#footercontact dl dd dl dt {clear: left; float: left; margin: 0 5px 0 0;}
div#footerMain div#footercontact dl dd dl dd {float: left;}
html.ie div#footerMain div#footercontact dl dd.item {height: 1px; overflow: visible;}
html.ie div#footerMain div#footercontact dl dd dl dd {float: none;}

div#footerMain div#footercopyr {color: #666;}
div#footerMain div#footercopyr a:link, div#footerMain div#footercopyr a:visited {color: #9F002C;}
div#footerMain div#footercopyr a:hover, div#footerMain div#footercopyr a:focus, div#footerMain div#footercopyr a:active {color: #D20E43;}

div#footerMain div#footerModels ul {}
div#footerMain div#footerModels ul li {font-size: 11px;}
div#footerMain div#footerModels ul a:link, div#footerMain div#footerModels ul a:visited {color: #999;}
div#footerMain div#footerModels ul a:hover, div#footerMain div#footerModels ul a:focus, div#footerMain div#footerModels ul a:active {color: #666;}

div#footerForm p.subtitle {font-size: 18px; font-weight: normal; line-height: 18px; margin: 0 0 10px 0; padding: 0;}
div#footerForm form {text-align: left; margin: 0; padding: 0;}
div#footerForm form fieldset {margin: 0; padding: 0; border: none;}
div#footerForm form fieldset legend {display: none;}
div#footerForm form fieldset div.item {margin: 0 0 5px 0; padding: 5px 0 0 0;}
div#footerForm form fieldset div label {display: block; float: left; font-size: 11px; color: #999; line-height: 17px; width: 75px;}
div#footerForm form fieldset div input.textbox {float: left; font-size: 11px; color: #CCC; width: 150px; height: 21px; padding: 3px; background-color: #000; border: 1px #333 solid;}
div#footerForm form div.frmbtn {text-align: right; padding: 5px 15px 0 0;}
div#footerForm form input#frmqcbtnSubmit {width: 100px; height: 25px;}
div#footerForm form div#qcerror {font-size: 11px; color: #333; margin: 10px 0 0 0; padding: 10px; background-color: #CCC;}
div#footerForm form div#qcerror ul {list-style: none; margin: 10px 0 0 0; padding: 0;}
div#footerForm form div#qcerror ul li {font-size: 11px; color: #333;}

div#footerSub {overflow: hidden; margin: 15px -10px -10px -10px; padding: 0 10px 10px 10px; border-top: 1px #666 solid;
  background: #111;
  background: -moz-linear-gradient(center top, #000 0%, #171717 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000), color-stop(1, #171717));
}
div#footerSub div#footerlogo {float: left; margin: 0 50px 0 0;}
div#footerSub div#footerlogo img {display: block; margin: 0 0 -8px 0 !important; opacity: .7;}
div#footerSub div#footerlogo a:link, div#footerSub div#footerlogo a:visited {color: #9F002C;}
div#footerSub div#footerlogo a:hover, div#footerSub div#footerlogo a:focus, div#footerSub div#footerlogo a:active {color: #D20E43;}
div#footerSub div.footerlinks {float: left; font-size: 11px; color: #888; text-align: center; width: 610px; padding: 8px 0 0 0;}
div#footerSub div.footerlinks p {margin: 0; padding: 0;}
div#footerSub div.footerlinks p.title {font-size: 13px; font-weight: normal; text-transform: uppercase; margin: 0 0 2px 0;}
div#footerSub div.footerlinks a:link, div#footerSub div.footerlinks a:visited {color: #888; font-weight: normal;}
div#footerSub div.footerlinks a:hover, div#footerSub div.footerlinks a:focus, div#footerSub div.footerlinks a:active {color: #666; font-weight: normal;}
html.ie div#footerSub {height: 1px; overflow: visible;}
html.ie div#footerSub div#footerlogo img {filter: alpha(opacity=70);}


/* SIDEBAR */
div#sidebarContent {text-align: left; width: 236px; margin: 0 0 0 auto;}
td#sidebar div.contentbox {padding: 6px;}

div.sidebarsub {margin: 4px 0 0 0;}
div.sidebarbtns {margin: 4px 0 0 0;}
div.sidebarbtns2 {text-align: center;}

dl#quickmenu {margin: 0 -6px; padding: 4px 0 0 0;}
dl#quickmenu dt {font-size: 18px; font-family: "Helvetica Condensed"; font-weight: normal; text-align: left; text-transform: uppercase; color: #5ACEFF; min-height: 29px; margin: 0 0 10px 0; padding: 0 0 0 55px; background: url(/img/en/icon_blue.gif) 10px center no-repeat;}
dl#quickmenu dd {font-size: 11px; margin: 0; padding: 0; background: url(/img/en/bullet_quickmenu.png) 10px center no-repeat;}
dl#quickmenu dd:nth-child(even) {background-color: #F0F0F0;}
dl#quickmenu a:link, dl#quickmenu a:visited {color: #666666; font-weight: normal; text-decoration: none; display: block; line-height: 20px; min-height: 20px; padding: 5px 0 5px 40px;}
dl#quickmenu a:hover, dl#quickmenu a:focus, dl#quickmenu a:active {color: #D20E43; font-weight: normal; text-decoration: none; display: block; line-height: 20px; min-height: 20px; padding: 5px 0 5px 40px;}
html.ie dl#quickmenu dt {height: 29px;}

div.businesshours {margin: 6px 0 0 0; padding: 10px; background-color: #8E8E8E;
  background: #8E8E8E;
  background: -moz-linear-gradient(center top, #999999 0%, #7D7D7D 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999999), color-stop(1, #7D7D7D));

  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
div.businesshours p {margin: 0; padding: 0;}
div.businesshours p.title {font-size: 18px; font-family: "Helvetica Condensed Bold"; font-weight: normal; color: #FFF; text-transform: uppercase; text-shadow: none; margin: 0 0 10px 0;}
div.businesshours p.subtitle {font-size: 13px; margin-top: 15px;}
div.businesshours p.subtitle.first {margin-top: 0;}
div.businesshours p.subtitle a:link, div.businesshours p.subtitle a:visited {font-weight: normal; color: #FFF;}
div.businesshours p.subtitle a:hover, div.businesshours p.subtitle a:focus, div.businesshours p.subtitle a:active {font-weight: normal; color: #CCC;}
div.businesshours ul li {font-size: 11px; color: #FFF; margin: 0 0 2px 0;}
div.businesshours ul li.last {margin-bottom: 0;}
div.businesshours ul li span {display: block; float: left; width: 70px;}
div.businesshoursFirst {margin-top: 0;}
html.ie div.businesshours {background: #8E8E8E;}

div#quicknews {text-align: left; padding: 10px !important;}
div#quicknews div.titlewrap {background-image: url(/img/en/icon_blue.gif);}
div#quicknews h2 {font-size: 18px; font-family: "Helvetica Condensed Bold"; font-weight: normal; text-align: left; text-transform: uppercase;}
div#quicknews h2 a:link, div#quicknews h2 a:visited {font-family: "Helvetica Condensed Bold"; font-weight: normal; color: #5ACEFF;}
div#quicknews h2 a:hover, div#quicknews h2 a:focus, div#quicknews h2 a:active {color: #8F8F8F;}
div#quicknews div.item {margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px #CCC dashed;}
div#quicknews div.itemLast {margin: 0; padding: 0; border: none;}
div#quicknews div.item a:link, div#quicknews div.item a:visited,
div#quicknews div.item a:hover, div#quicknews div.item a:focus, div#quicknews div.item a:active {font-weight: normal;}
div#quicknews div.item p {font-size: 11px; margin: 0 0 10px 0;}
div#quicknews div.item p.subtitle {text-transform: uppercase; margin: 0;}
div#quicknews div.item p.last {font-size: 10px; margin: 0;}


/* HOME */
div#homefeats {position: relative; text-align: left; height: 207px; margin: 0 0 15px 0;}
div#homefeats ul#homefeatsNav {position: absolute; top: 10px; left: 10px; text-align: left; width: 220px; height: 207px; overflow: hidden; padding: 0 0 0 70px; background: url(/img/en/home_preowned_selection.gif) 0 0 no-repeat;}
div#homefeats ul#homefeatsNav li {font-size: 13px; line-height: 15px; text-transform: uppercase; text-shadow: none; overflow: hidden; margin: 0 0 5px 0;}
div#homefeats ul#homefeatsNav li.last {margin-right: 0;}
div#homefeats ul#homefeatsNav li a {display: block; padding: 15px;
  -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px; border-bottom-left-radius: 5px;
}
div#homefeats ul#homefeatsNav li.current a {background-color: #F2F2F2;}
div#homefeats ul#homefeatsNav li a:link, div#homefeats ul#homefeatsNav li a:visited {color: #333; font-weight: normal;}
div#homefeats ul#homefeatsNav li a:hover, div#homefeats ul#homefeatsNav li a:focus, div#homefeats ul#homefeatsNav li a:active {color: #888; font-weight: normal;}
div#homefeats ul#homefeatsNav li.current a:link, div#homefeats ul#homefeatsNav li.current a:visited {color: #D20E43;}
div#homefeats ul#homefeatsNav li.current a:hover, div#homefeats ul#homefeatsNav li.current a:focus, div#homefeats ul#homefeatsNav li.current a:active {color: #CF8EA0;}
div#homefeats div#homefeatsInner {position: absolute; top: 10px; right: 10px; text-align: left; width: 650px; height: 187px; overflow: hidden; padding: 10px; background-color: #F2F2F2;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
div#homefeats div#homefeatsInner div.item {display: none; position: relative; width: 650px; height: 187px;}
div#homefeats div#homefeatsInner div.current {display: block;}
div#homefeats p.homefeatsEmpty {font-size: 11px;}
html.ie div#homefeats ul#homefeatsNav li {float: left; width: 220px;}
html.ie div#homefeats {height: 227px;}
html.ie div#homefeats ul#homefeatsNav {width: 270px;}
html.ie div#homefeats div#homefeatsInner {width: 670px; height: 207px;}

div#homefeatsUsed {}
div#homefeatsUsed p {margin: 0; padding: 0;}
div#homefeatsUsed ul#usedfeatList {overflow: hidden; padding: 3px;}
div#homefeatsUsed ul#usedfeatList li.subitem {float: right; width: 130px; margin: 0 0 7px 0; padding: 0 0 7px 0; border-bottom: 1px #CCC solid;}
div#homefeatsUsed ul#usedfeatList li.subitemLast {margin: 0; padding-bottom: 0; border: none;}
div#homefeatsUsed ul#usedfeatList li.subitem div.img {display: none;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo {}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li {list-style-type: none; font-size: 11px; color: #111;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li.itemName {line-height: 12px;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li.itemPrice {font-size: 11px; font-family: "Humanist Bold"; font-weight: normal;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:link, div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:visited {font-weight: normal; color: #666666;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:hover, div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:focus, div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:active {font-weight: normal; color: #D20E43;}

div#homefeatsUsed ul#usedfeatList li.subitemFeat {float: left; width: 145px; height: 161px; overflow: hidden; margin: 0 2px 0 0; padding: 10px; background-color: #FFF; border: none;
  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.5) inset; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5) inset; box-shadow: 0 0 3px rgba(0,0,0,.5) inset;
}
div#homefeatsUsed ul#usedfeatList li.subitemFeat div.img {display: block; margin: 0 0 5px 0;}
div#homefeatsUsed ul#usedfeatList li.subitemFeat div.img img {display: block; width: 145px; height: 109px;}
div#homefeatsUsed ul#usedfeatList li.subitemFeat ul.itemInfo li.itemName {margin-bottom: 5px;}
div#homefeatsUsed ul#usedfeatList li.subitemFeat ul.itemInfo li.itemPrice {font-size: 12px;}
@media screen and (-webkit-min-device-pixel-ratio: 0){
  /*Chrome CSS here*/
  div#homefeatsUsed ul#usedfeatList li.subitemFeat {position: relative; top: -2px; left: -2px; margin: 0; border: 2px #F2F2F2 solid;}
}
html.ie div#homefeatsUsed ul#usedfeatList li.subitemFeat {width: 165px; height: 181px; padding: 9px; border: 1px #CCC solid;}

div#homefeats div#homefeatsInner div.homepromos {width: 630px; height: 167px; padding: 10px; background-color: #FFF; border: none;
  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.5) inset; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5) inset; box-shadow: 0 0 3px rgba(0,0,0,.5) inset;
}
div.homepromos div.homepromosContent {text-align: left; width: 630px; height: 167px; overflow: hidden;}
div.homepromos div.homepromosContent p {font-size: 11px; margin: 0; padding: 0;}
div.homepromos div.homepromosContent div.img {float: left; margin: 0 10px 0 0;}
div.homepromos div.homepromosContent div.img img {width: 332px; margin: 0;}
div.homepromos div.homepromosContent div.homepromoImage div.img {float: none; margin: 0; padding: 0;}
div.homepromos div.homepromosContent div.homepromoImage div.img img {width: 630px;}
div.homepromos div.homepromosContent object,
div.homepromos div.homepromosContent embed {width: 615px;}
div.homepromos div.homepromosContent p {font-size: 11px; color: #555;}
div.homepromos div.homepromosContent p.title {font-size: 16px; margin: 0 0 10px 0;}
div.homepromos div.homepromosContent p.title a:link, div.homepromos div.homepromosContent p.title a:visited {color: #111; font-weight: normal; text-decoration: none;}
div.homepromos div.homepromosContent p.title a:hover, div.homepromos div.homepromosContent p.title a:focus, div.homepromos div.homepromosContent p.title a:active {color: #666; font-weight: normal; text-decoration: none;}
div.homepromos div.homepromosContent p.price {font-size: 12px; font-weight: bold; margin: -10px 0 10px 0;}
@media screen and (-webkit-min-device-pixel-ratio: 0){
  /*Chrome CSS here*/
  div#homefeats div#homefeatsInner div.homepromos {position: relative; top: 0; left: 1px; width: 626px; height: 163px; margin: 0; border: 2px #F2F2F2 solid;}
  div#homefeats div#homefeatsInner div.homepromos div.homepromosContent {width: 626px; height: 163px;}
}
html.ie div#homefeats div#homefeatsInner div.homepromos {width: 650px; height: 187px;}

div#homesub {}

div#hometext {float: right; width: 648px;}
html.ie div#hometext {width: 668px;}

div#homenews {float: left; text-align: left; width: 262px; height: 292px;}
div#homenews div.titlewrap {background-image: url(/img/en/icon_blue.gif);}
div#homenews h2 {font-size: 18px; font-family: "Helvetica Condensed Bold"; font-weight: normal; text-align: left; text-transform: uppercase;}
div#homenews h2 a:link, div#homenews h2 a:visited {color: #5ACEFF;}
div#homenews h2 a:hover, div#homenews h2 a:focus, div#homenews h2 a:active {color: #8F8F8F;}
div#homenews div.item {margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px #CCC dashed;}
div#homenews div.itemLast {margin: 0; padding: 0; border: none;}
div#homenews div.item a:link, div#homenews div.item a:visited,
div#homenews div.item a:hover, div#homenews div.item a:focus, div#homenews div.item a:active {font-weight: normal;}
div#homenews div.item p {font-size: 11px; margin: 0 0 10px 0;}
div#homenews div.item p.subtitle {text-transform: uppercase; margin: 0;}
div#homenews div.item p.last {font-size: 10px; margin: 0;}
html.ie div#homenews {width: 282px; height: 312px;}


/* NEW CARS */
div.newcarsinvMargin {margin: 0 0 30px 0;}
div.newcarsinv td {font-size: 11px;}
div.newcarsinv img.newinvimg {border: 1px #999 solid;}

html.ie div#newcarsspecs {width: 700px;}


/* USED CARS */
div#useddetails {overflow: hidden;}

div#carprooftext li {padding-left: 22px; background: url(/img/en/carproof_checked.gif) left center no-repeat;}


/* SERVICE */
ul#servicebtns li {margin: 0 14px 0 0;}


/* ONLINE REQUESTS */
ul#requestsbtns li {margin: 0 14px 14px 0;}
ul#requestsbtns li.lastrow {margin-bottom: 0;}


/* PROMOS */
html.ie div#promoswrap {position: relative;}


/* CONTACT */
div#contactmap {position: relative; width: 700px; height: 261px; overflow: hidden; margin: 0 0 30px 0;}
div#contactinfo {position: absolute; bottom: 5px; right: 5px; text-align: left; padding: 10px 12px; background-color: rgba(0,0,0,.75);
  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
div#contactinfo * {font-size: 11px; line-height: 14px;}
div#contactinfo p {color: #CCC; margin: 0 0 10px 0; padding: 0;}
div#contactinfo p.last {margin: 0;}
div#contactinfo ul#contactinfoPhone {margin: 0 0 10px 0;}
div#contactinfo ul li {color: #CCC;}
div#contactinfo ul#contactinfoPhone a:link, div#contactinfo ul#contactinfoPhone a:visited {color: #CCC; font-weight: normal;}
div#contactinfo ul#contactinfoPhone a:hover, div#contactinfo ul#contactinfoPhone a:focus, div#contactinfo ul#contactinfoPhone a:active {color: #999; font-weight: normal;}
div#contactinfo ul#contactinfoLinks li {padding: 0 0 0 10px; background: url(/img/en/bullet_white.gif) 0 5px no-repeat;}
div#contactinfo ul#contactinfoLinks a:link, div#contactinfo ul#contactinfoLinks a:visited {color: #FFF; font-weight: bold;}
div#contactinfo ul#contactinfoLinks a:hover, div#contactinfo ul#contactinfoLinks a:focus, div#contactinfo ul#contactinfoLinks a:active {color: #CCC; font-weight: bold;}
html.ie div#contactinfo {background-color: #1B140C;}


/* SITE MAP */
div#sitemap {font-size: 11px; text-align: left; overflow: hidden;}
div#sitemap a:link, div#sitemap a:visited {color: #666666; font-weight: normal;}
div#sitemap a:hover, div#sitemap a:focus, div#sitemap a:active {color: #D20E43; font-weight: normal;}
div#sitemap ul {overflow: hidden; margin: 0 0 20px 0; padding: 0; list-style-type: none;}
div#sitemap ul li {float: left; font-size: 11px; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #999;}
div#sitemap ul li.last {margin-right: 0; padding-right: 0; border-right: none;}
div#sitemap ul li a:link, div#sitemap ul li a:visited,
div#sitemap ul li a:hover, div#sitemap ul li a:focus, div#sitemap ul li a:active {font-weight: bold;}
div#sitemap dl {margin: 0; padding: 0;}
div#sitemap dl.item {float: left; margin: 0 100px 0 0;}
div#sitemap dl.itemLast {margin-right: 0;}
div#sitemap dl dt {margin: 20px 0 0 0; padding: 0;}
div#sitemap dl dt.first {margin-top: 0;}
div#sitemap dl dt a:link, div#sitemap dl dt a:visited,
div#sitemap dl dt a:hover, div#sitemap dl dt a:focus, div#sitemap dl dt a:active {font-weight: bold;}
div#sitemap dl dd {margin: 0; padding: 0 0 0 15px;}
div#sitemap dl dd dl {margin-bottom: 5px;}
div#sitemap dl dd dl dt {margin-top: 5px;}
html.ie div#sitemap,
html.ie div#sitemap ul {height: 1px; overflow: visible;}

