






@font-face {font-family: 'geogrotesque';
  src: url('/dealersite/fonts/geogrotesque/geogtq-md.eot');
  src: url('/dealersite/fonts/geogrotesque/geogtq-md.eot?#iefix') format('eot'),
       url('/dealersite/fonts/geogrotesque/geogtq-md.woff') format('woff'),
       url('/dealersite/fonts/geogrotesque/geogtq-md.ttf') format('truetype'),
       url('/dealersite/fonts/geogrotesque/geogtq-md.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}



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

h1 {width: 720px; margin: 0 0 20px 0; padding: 0 0 5px 0; background: url(/img/fr/divider_horizontal.gif) left bottom repeat-x; text-align: left; font-size: 17px; color: #025EE5;}
body.sitemap h1 {width: 931px;}
h2 {font-size: 16px; margin: 20px 0 10px 0; padding: 0;}
h2.first {margin-top: 0;}
h3 {font-size: 14px; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}

div.text {text-align: justify;}
div.text p {margin: 0 0 10px 0; padding: 0; color: #989898;}
div.text p.last {margin: 0;}
div.text ul {margin: 0 0 10px 0; padding: 0 0 0 30px;}
div.text ul li {margin: 0; padding: 0;}
div.text a:link, div.text a:visited, div.text a:hover, div.text a:focus, div.text a:active {font-weight: bold; text-decoration: none;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #FFFFFF; text-decoration: none;}
a:hover, a:focus, a:active {color: #025EE5; text-decoration: none;}

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: 10px;}

a img {border: none;}

table#sitemap {width: 935px;}
table#sitemap td {vertical-align: top; background: #333333;}
table#sitemap td.hometitle {width: 100%; padding: 3px 3px 3px 12px; background: #025EE5;}
table#sitemap td.hometitle ul {margin: 0; padding: 0; list-style-type: none;}
table#sitemap td.hometitle ul li {float: left; margin: 0; padding: 0 10px; border-right: 1px solid #FFF;}
table#sitemap td.hometitle ul li.first {padding-left: 0;}
table#sitemap td.hometitle ul li.last {padding-right: 0; border-right: none;}
table#sitemap td.hometitle a:link, table#sitemap td.hometitle a:visited, table#sitemap td.hometitle a:hover, table#sitemap td.hometitle a:focus, table#sitemap td.hometitle a:active {font-weight: bold; color: #FFF;}
table#sitemap ul {padding: 0 0 0 12px; margin: 0; list-style-type: none;}
table#sitemap ul li {padding: 2px 0; border: none; font-weight: bold;}
table#sitemap ul li ul li {padding: 2px 0; border: none; font-weight: normal;}

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

.emph {font-weight:bold;}
.caption {font: 9px Arial; color: #FFFFFF;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.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:#FFFFFF;}
.dp {font-size: 8px; color:#FFFFFF; font-weight: bold;}
.dps {font-size: 11px; color:#FFFFFF;}
.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: #025EE5; font-weight: bold;}
.dpbw {font-size: 1px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #025EE5;}
.results-body {font-size: 10px; color: #FFFFFF; background-color: #333333; }

TABLE.Specs              { border-spacing: 1px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background-color: #333333; }
TABLE.Specs TR.alt2      { background-color: #222222; }
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    { background-color: #025EE5; color: #FFFFFF; font-weight: bold; border-top: 1px outset #FFFFFF; border-bottom: 1px outset #FFFFFF; }
TABLE.Specs TD.subheader { background-color: #222222; color: #FFFFFF; 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: 10px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 10px; }
TABLE.Specs .dpt         { font-size: 10px; }

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

.quickbtns {margin-top: 30px; text-align: center;}
.quickbtns.last {margin-top: 15px; text-align: center;}

.frightimg {float: right; padding: 0 0 20px 20px;}
.fleftimg {float: left; padding: 0 20px 20px 0;}

.content {width: 720px; overflow: hidden;}
.noverflow {overflow: visible;}

.addmargin {margin-bottom: 30px;}

#maintable {width: 100%; height: 100%; margin: 0 auto;}
#maintable #toptd {width: 100%; height: 306px; background: url(/img/fr/top_bg.jpg) top center no-repeat; vertical-align: top;}
#maintable #contenttd {width: 100%; height: 100%; vertical-align: top; background: #171717;}
#maintable #contenttd #subtable {width: 980px; height: 100%; margin: 0 auto;}
#maintable #contenttd #subtable #leftside {width: 210px; height: 100%; padding: 34px 0 15px 0; border-left: 1px solid #5F5F5F; vertical-align: top;}
#maintable #contenttd #subtable #rightside {width: 767px; height: 100%; padding: 32px 0 24px 0; border-left: 1px solid #5F5F5F; border-right: 1px solid #5F5F5F; vertical-align: top;}
body.sitemap #maintable #contenttd #subtable #rightside {width: 980px;}
#maintable #footertd {width: 100%; padding-top: 20px; vertical-align: bottom; background: #CCC; text-align: left;}
#maintable #footertd p {margin: 0 0 10px 0; color: #000; font-size: 10px;}

#maintable #footertd #footerboxLeft {float: left; width: 200px;}
#maintable #footertd #footerboxLeft ul {list-style: none;}
#maintable #footertd #footerboxLeft ul li {font-size: 10px;}
#maintable #footertd #footerboxLeft p.title {font-size: 14px;}

#maintable #footertd #footerboxCenter {float: left; width: 300px;}
#maintable #footertd #footerboxCenter ul {list-style: none;}
#maintable #footertd #footerboxCenter ul li {font-size: 10px;}
#maintable #footertd #footerboxCenter p.title {font-size: 14px;}

#maintable #footertd #footerboxRight {float: left; width: auto;}
#maintable #footertd #footerboxRight ul {list-style: none;}
#maintable #footertd #footerboxRight ul li {font-size: 10px;}
#maintable #footertd #footerboxRight p.title{font-size: 14px;}
#maintable #footertd #footerboxRight #footerDisclaimer {width: 480px;}

#maintable #footertd #footerLegalText {margin: 20px 0;}
#maintable #footertd #footerLegalText p {margin: 0;}
#maintable #footertd #footerLegalLogo123 {margin: 0 0 10px 0;}
#maintable #footertd #footerLegalLogo123 p {margin: 0; padding: 0;}
#maintable #footertd a:link, #maintable #footertd a:visited {color: #000;}
#maintable #footertd a:hover, #maintable #footertd a:focus, #maintable #footertd a:active {color: #025EE5;}

#topheader {position: relative; width: 980px; height: 266px; margin: 0 auto;}
#topheader .toplogo {position: absolute; left: 18px; top: 13px;}
#topheader .topinfos {position: absolute; left: 380px; top: 24px; text-align: left; font-size: 16px; color: #000;}
#topheader .toptel {position: absolute; left: 380px; top: 45px; text-align: left; font-size: 16px; color: #000;}
#topheader .toptel span {font-size: 22px;}
#topheader .topexit {position: absolute; left: 17px; top: 72px;}
#topheader .topexiten {position: absolute; left: 17px; top: 73px;}
#topheader .bigimg {position: absolute; left: 305px; top: 99px;}
#topheader .topquote {position: absolute; right: 79px; bottom: 2px;}
#topheader .topquoteen {position: absolute; right: 79px; bottom: 0;}
#topheader .topflash {position: absolute; right: 21px; bottom: 3px;}

#mainnav {width: 100%; height: 38px; background: #171717; border-top: 1px solid #5F5F5F; border-bottom: 1px solid #5F5F5F;}
#mainnav ul {width: 980px; height: 38px; margin: 0 auto; padding: 0;}
#mainnav ul li {float: left; list-style-type: none; height: 38px; margin: 0; padding: 0;}
#mainnav img {display: block;}

#quicktitle {width: 190px; margin-bottom: 25px; padding-left: 20px; text-align: left;}
#quickmenu {width: 170px; margin: 0 auto; padding: 0; list-style-type: none;}
#quickmenu li {margin: 0 0 3px 0; padding: 0 0 5px 0; background: url(/img/fr/divider_horizontal.gif) left bottom repeat-x; text-align: left;}
#quickmenu li.last {margin-bottom: 0; padding-bottom: 0; background: none;}
#quickmenu a:link, #quickmenu a:visited {color: #989898;}
#quickmenu a:hover, #quickmenu a:focus, #quickmenu a:active {color: #025EE5; text-decoration: none;}

#usedSubtitle {width: 190px; margin-bottom: 25px; padding-left: 20px; text-align: left;}
#usedSubmenu {width: 170px; margin: 0 auto; padding: 0; list-style-type: none;}
#usedSubmenu li {margin: 0 0 3px 0; padding: 0 0 5px 0; background: url(/img/fr/divider_horizontal.gif) left bottom repeat-x; text-align: left;}
#usedSubmenu li.last {margin-bottom: 0; padding-bottom: 0; background: none;}
#usedSubmenu a:link, #usedSubmenu a:visited {color: #989898;}
#usedSubmenu a:hover, #usedSubmenu a:focus, #usedSubmenu a:active {color: #025EE5; text-decoration: none;}


#moretext {display: none;}

#homenews {float: left; width: 210px; height: 265px; padding: 5px 10px 10px 10px; background: #FFF; border: 7px solid #E0DCDB;}
#homenews .newstitle {text-align: left;}
#homenews .newsinfos {text-align: left;}
#homenews .newsinfos p {margin: 10px 0 0 0; color: #000;}
#homenews a:link, #homenews a:visited {color: #000; font-weight: bold;}
#homenews a:hover, #homenews a:focus, #homenews a:active {color: #025EE5; font-weight: bold; text-decoration: none;}

#homepromo {float: right; width: 442px; height: 280px; background: #000; border: 7px solid #232323;}
#homepromo .promotitle {padding: 10px 0 10px 8px; text-align: left;}
#homepromo #promobox {width: 442px; height: 221px; overflow: hidden;}
#homepromo #promobox p {margin: 0 0 10px 0; padding: 0 10px; text-align: left;}
#homepromo a:link, #homepromo a:visited, #homepromo a:hover, #homepromo a:focus, #homepromo a:active {font-weight: bold;}

#homecompare {float: left; position: relative; margin-right: -16px;}
#dmapromobtn {float: right; width: 232px; height: 67px; padding: 20px 0 0 0; background: #000; border: 6px solid #232323;}
#dmapromobtnen {float: right; width: 232px; height: 67px; padding: 17px 0 0 0; background: #000; border: 6px solid #232323;}

#wrap {position: relative; width: 100%; margin: auto;}
#popBox {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000;}
#popBg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5;}
#popGallery {position: relative; width: 980px; overflow: hidden; margin: 0 auto; padding: 0; z-index: 1100; background: #232323;}

#modelphotos {width: 720px; height: 325px; margin-bottom: 30px;}

#multiGallery {float: left; margin-bottom: 20px; padding: 5px 0; background: #232323;}

#modelbtns {float: right; padding: 0 10px 10px 10px; background: #000; border: 6px solid #242424;}
#modelbtns .modelsublogo {position: relative; width: 161px; margin: -18px 0 5px 0; text-align: center;}
#modelbtns ul {margin: 0; padding: 0; list-style-type: none;}
#modelbtns ul li {width: 161px; margin: 0; padding: 16px 0 10px 0; text-align: left; border-bottom: 6px solid #242424;}
#modelbtns ul li.first {padding-top: 0;}
#modelbtns ul li.last {padding-bottom: 0; border-bottom: none;}

#tableNewInv img.newinvimg {width: 236px; height: 131px;}
#tableNewInv td {height: 175px; text-align: center; vertical-align: top;}
#tableNewInv td a:link, #tableNewInv td a:visited {color: #989898;}
#tableNewInv td a:hover, #tableNewInv td a:focus, #tableNewInv td a:active {color: #025EE5; text-decoration: none;}

ul#serviceBtnMenu {margin: 0 0 15px 0; padding: 0; border: 2px solid #045ee7; width: 303px; height: 158px;}
ul#serviceBtnMenu li {margin:0; padding:0; background: none; line-height: 0;}

#footerbox {width: 980px; margin: 0 auto;}

#footermodelimg {width: 980px; overflow: hidden; margin: 20px 0; padding: 0; list-style-type: none; }
#footermodelimg li {float: left; width: 175px; height: 15px; margin: 0; padding: 0; text-align: justify;}
#footermodelimg li img {height: 65px;}
#footermodelimg li a:link, #footermodelimg li a:visited, #footermodelimg li a:hover, #footermodelimg li a:focus, #footermodelimg li a:active {font-size: 9px;}

#bhbox {float: right; margin: 0 0 20px 20px; padding: 10px; background: #000; border: 6px solid #242424; list-style-type: none;}
#bhbox li {margin: 0; padding: 0; text-align: left;}
#bhbox li ul {margin: 0; padding: 10px 0 0 0; list-style-type: none;}
#bhbox li ul li {clear: both; margin: 0; padding: 0; text-align: left;}
body.en #bhbox li ul li {font-size: 11px;}
#bhbox li ul li.last {padding-bottom: 0;}
#bhbox li ul li span {display: block; float: left; width: 65px; margin: 0 5px 0 0; padding: 0 0 3px 10px; text-align: left; border-right: 3px solid #242424;}
body.en #bhbox li ul li span {width: 60px;}

#comparebox {width: 687px; height: 466px;}
#comparebox div {float: left;}

#certifiedtext .certifiedlist {float: right; width: 480px;}

#bhcontactbox {width: 172px; margin: 30px auto 0 auto; padding: 10px; background: #000; border: 6px solid #242424; list-style-type: none;}
#bhcontactbox li {margin: 0; padding: 0; text-align: left; background: none;}
#bhcontactbox li ul {margin: 0; padding: 10px 0 0 0; list-style-type: none;}
#bhcontactbox li ul li {clear: left; margin: 0 0 20px 0; padding: 0; text-align: left; color: #488FFA;}
#bhcontactbox li ul li.last {margin-bottom: 0;}
#bhcontactbox li ul li ul {margin: 0; padding: 5px 0 0 0; list-style-type: none;}
#bhcontactbox li ul li ul li {clear: both; margin: 0; padding: 0; text-align: left; font-weight: normal; color: #989898;}
body.en #bhcontactbox li ul li ul li {font-size: 11px;}
#bhcontactbox li ul li ul li.last {padding-bottom: 0;}
#bhcontactbox li ul li ul li span {display: block; float: left; width: 65px; margin: 0 5px 0 0; padding: 0 0 3px 0; text-align: left; border-right: 3px solid #242424;}
body.en #bhcontactbox li ul li ul li span {width: 60px;}

#mapbox {position: relative; width: 720px; height: 365px; margin-bottom: 30px;}
#mapbox .mapinfos {position: absolute; top: 10px; right: 10px; padding: 15px; background: #171717; border: 4px solid #323232; text-align: left;}
#mapbox .mapinfos p {margin: 0 0 10px 0;}
#mapbox .mapinfos p.last {margin-bottom: 0;}
#mapbox .mapinfos span {color: #025EE5;}

#flashPres {margin: 0px; padding: 0px; width: 980px; height: 266px;}

#maintenancebox {width: 600px; height: 240px; background: url(/img/fr/maintenance_img_left.jpg) no-repeat;}
#maintenancebox table {float: right; background: none!important; width: 320px!important; height: 165px!important; border: none!important;}

.pzevcontent {position: relative; width: 720px; height: 335px;}
.pzevcontent .textbox {position: absolute; left: 10px; top: 10px; width: 220;}
.pzevcontent .textbox p {color: #FFF; font-size: 11px; text-align: left;}
.pzevcontent .textbox ul li {color: #FFF; font-size: 11px; text-align: left;}
.pzevcontent .textbox h2, .pzevcontent .textbox h3 {color: #FFF;}
.pzevcontent .textbox a:link, .pzevcontent .textbox a:visited, .pzevcontent .textbox a:hover, .pzevcontent .textbox a:focus, .pzevcontent .textbox a:active {color: #FFF; font-weight: normal;}

#pzevbox1 {margin-bottom: 10px; background: url(/img/fr/pzev_img_01.jpg) no-repeat;}
#pzevbox2 {margin-bottom: 10px; background: url(/img/fr/pzev_img_02.jpg) no-repeat;}
#pzevbox3 {margin-bottom: 10px; background: url(/img/fr/pzev_img_03.jpg) no-repeat;}
#pzevbox4 {margin-bottom: 10px; background: url(/img/fr/pzev_img_04.jpg) no-repeat;}

.emmissioncontent {position: absolute; left: 250px; top: 10px; width: 460px; overflow: hidden;}
.emmissioncontent #emissiontable {float: left; width: 230px; border: 1px solid #6EC459;}
.emmissioncontent #emissiontable td {background: #DDF1D6; color: #000; padding: 2px 5px; border-top: 1px solid #6EC459;}
.emmissioncontent #emissiontable .tabletitle {background: #6EC459; color: #FFF; font-weight: bold; border-top: none; text-transform: uppercase;}
.emmissioncontent #emissiontable .tabletitlecol {font-weight: bold; text-transform: uppercase;}
.emmissioncontent #emissiontable .tablepzev {background: #FFF; font-weight: bold; text-transform: uppercase;}
.emmissioncontent #emissioninfo {float: right; width: 220px;}
.emmissioncontent #emissioninfo p {color: #000;}
.emmissioncontent #emissioninfo ul li {color: #000;}

div#dealerpics {position: relative; overflow: hidden;}
div#dealerpicsBig {height: 400px; margin-bottom: 2px;}
div#dealerpicsBig img {display: block; width: 698px; height: 400px;}
div#dealerpicsThumbs {height: 116px; width: 698px;}
div#dealerpicsThumbs a {float: left; margin: 0 2px 2px 0;}
div#dealerpicsThumbs a.last {margin-right: 0;}
div#dealerpicsThumbs a img {width: 98px; height: 56px; display: block;}

ul.customlist {margin: 0; padding: 0;}
ul.customlist li {list-style-type: none; margin: 0; padding: 0; color: #000;}
ul.customlist li.last {margin-right: 0 !important;}
/*Homepage Slideshow*/

#slideshowContainer {
  position: relative;
  width: 344px;
  height: 175px;
  float: right;
  padding: 0 0 20px 20px;
}

#slideshowContainer img {
  position: absolute;
  top: 0;
  right: 10px;
  opacity: 0.0;
  z-index: 8;
}

#slideshowContainer img.active {
  z-index: 10;
  opacity: 1.0;
}

#slideshowContainer img.last-active {
  z-index: 9;
}

/* SOCIAL */
#wrapSocial {position: relative;}
#btnFb {position: absolute; top: -46px; right: -220px;}
#btnShare {position: absolute; top: -43px; right: 30px;}

ul#headerSocial {position: absolute; top: 36px; right: 70px;}
ul#headerSocial li {display: inline;}
#btnMobile {position: absolute; top: 84px; right: 48px;}

div.text ul {text-align: left; margin: 10px 0 15px 0; padding: 0 0 0 15px;}
div.text ul.nopad {padding-left: 0;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; line-height: 18px; padding: 0 0 0 10px; background: url(/img/fr/white_arrow.jpg) 0 6px no-repeat;}
div.text ul.pricelist {padding: 0 0 10px 0;}
div.text ul.pricelist li {position: relative; margin: 0 0 3px 0; padding-right: 95px; padding-bottom: 3px; border-bottom: 1px #DEDEDE solid;}
div.text ul.pricelist li.last {margin-bottom: 0;}
div.text ul.pricelist li span.price {display: block; position: absolute; top: 0; right: 0;}


/* coupon */

div#dlr_couponBg {background-color: #000;}
div#couponHome {display: none; position: absolute; top: 0; left: 0; padding: 10px; width:652px; height: 304px; z-index: 100; background: url(/img/fr/popup.png) no-repeat; _top: expression(eval(document.body.clientHeight ? document.body.scrollTop + 100 : document.documentElement.scrollTop + 100)); _left: expression(eval(document.body.clientWidth ? ((document.body.clientWidth / 2) - 4) : ((document.documentElement.clientHeight / 2) - 267)));}
.en div#couponHome {display: none; position: absolute; top: 0; left: 0; padding: 10px; width:652px; height: 304px; z-index: 100; background: url(/img/en/popup.png) no-repeat; _top: expression(eval(document.body.clientHeight ? document.body.scrollTop + 100 : document.documentElement.scrollTop + 100)); _left: expression(eval(document.body.clientWidth ? ((document.body.clientWidth / 2) - 4) : ((document.documentElement.clientHeight / 2) - 267)));}
div#couponHome p {margin: 0; padding: 0;}

div#couponHome p#close { position: absolute; top: -10px; right: 100px;}
div#couponHome div#title { float: left; width: 245px; font-size:25px; margin: -5px 30px 0 25px;}
div#couponHome p#book { float:right; height: 45px; padding-top:10px; width:145px; margin: 75px 185px 0 0px; background: url(/img/en/popup_btn.png) no-repeat; }
div#couponHome p#book a { color:#444444; font-size:18px; font-family: "geogrotesque"; text-transform: uppercase; }


/* promos */

div#wrapperPromo { width:720px; padding: 10px; }


div#newmodelpromo {margin-bottom: 20px; padding: 0 44px 20px 44px; overflow: hidden; background-color: #232323; border-bottom: 1px #666 solid;}
div#newmodelpromo p {color: #999; margin: 0; padding: 0; }
div#newmodelpromo div#newmodelpromoImg {float: left; margin: 0; border: 1px #666 solid;}
div#newmodelpromo div#newmodelpromoImg img {width: 200px; float: left;}
div#newmodelpromo div#newmodelpromoText {float: right; margin-top: 10px; text-align: left; width: 450px; float: right;}
div#newmodelpromo div#newmodelpromoText p#newmodelpromoTitle {margin: 0 0 10px 0; font-size: 25px;}

