body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,address,form,fieldset,select,textarea,input,button,hr,blockquote,img{margin:0;padding:0;}img{vertical-align:bottom;border:0;}fieldset{border:0;}object,embed{outline:0;}body,input,select,textarea,button{font:normal 400 1em Tahoma,Arial,Helvetica,sans-serif;color:#333;}body{min-width:960px;background:#FFF url(pub/uploadimages/bg.png) repeat-x;}a{color:#2D77AD;text-decoration:none;}a:visited{color:#2D77AD;}a:hover,a:focus,a:active{color:#BFA73B;text-decoration:underline;}.container{margin:0 auto;width:960px;position:relative;}.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}#wrapper{background:url(pub/uploadimages/theme-7.jpg) no-repeat 50% 25px;}#wrapper.theme-1{background-image:url(pub/uploadimages/theme-1.jpg);}#wrapper.theme-3{background-image:url(pub/uploadimages/theme-3.jpg);}#wrapper.theme-5{background-image:url(pub/uploadimages/theme-5.jpg);}#wrapper.theme-6{background-image:url(pub/uploadimages/theme-6.jpg);}#wrapper.theme-7{background-image:url(pub/uploadimages/theme-7.jpg);}#wrapper.theme-x3{background-image:url(pub/uploadimages/theme-x3.jpg);}#wrapper.theme-x5{background-image:url(pub/uploadimages/theme-x5.jpg);}#wrapper.theme-x6{background-image:url(pub/uploadimages/theme-x6.jpg);}#wrapper.theme-z4{background-image:url(pub/uploadimages/theme-z4.jpg);}#header{background-repeat:no-repeat;background-position:50% 0;height:344px;}#wrapper > #header{background-image:url(pub/uploadimages/header.png);}#header h1{float:right;margin:1px 0 0;width:179px;height:89px;font-size:1em;text-indent:-999em;}#header h1 a{display:block;height:100%;overflow:hidden;}#header p{position:absolute;left:10px;top:75px;width:93px;height:25px;font-size:1em;text-indent:-999em;}#header p a{display:block;height:100%;overflow:hidden;}#site-nav{list-style:none;position:absolute;left:-8px;top:0;font-size:.6875em;overflow:hidden;}#site-nav li{float:left;margin:0 0 0 -1px;padding:6px 20px 3px 19px;border-left:1px solid #BBB;}#site-nav li a{padding:2px;color:#555;}#main-nav{position:absolute;left:0;top:25px;list-style:none;}#main-nav li{float:left;padding:0 2px 0 0;}#main-nav a{display:block;height:50px;color:#333;background:url(pub/uploadimages/bmw.png);text-indent:-999em;overflow:hidden;}#main-nav a:hover,#main-nav a:focus,#main-nav a:active,#main-nav a.active{background-color:#535353;}#it-1 a{width:187px;}#it-2 a{width:150px;background-position:0 -50px;}#it-3 a{width:105px;background-position:0 -100px;}#it-4 a{width:132px;background-position:0 -150px;}#it-5 a{width:109px;background-position:0 -200px;}#it-6 a{width:69px;background-position:0 -250px;}#banner-1{float:right;clear:both;margin:90px 0 0;}#main{padding:0 0 10px;min-height:45px;background:url(pub/uploadimages/main.png) repeat-x;}#special-offers{float:left;width:500px;overflow:hidden;}#special-offers h2{margin:10px 0 0 11px;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#offers-nav{list-style:none;padding:9px 0 0 11px;font-size:.6875em;overflow:hidden;position:relative;}#offers-nav li{float:left;margin:0 5px 0 0;}#offers-nav li a{display:block;padding:3px 9px;color:#333;background:#EEE;border:1px solid #DDD;border-bottom-color:#CCC;}#offers-nav li a.active{font-weight:400;background:#FFF!important;border:1px solid #CCC;border-bottom-color:#FFF;}#offers-nav li a:hover,#offers-nav li a:focus,#offers-nav li a:active{text-decoration:none;background:#DDD;}#special-offers .content{margin:-1px 0 0;padding:5px 5px 5px 10px;min-height:261px;font-size:.75em;line-height:1.4em;border:1px solid #CCC;overflow:hidden;}#special-offers .processing{background:url(pub/uploadimages/ajax-loader.gif) no-repeat 48% 48%;}#special-offers .description{float:left;padding:10px 0 0;width:160px;}#special-offers .description h3{margin:0 0 10px;font-size:1.1666em;color:#666;}#special-offers .description .price{margin:0 0 10px;padding:6px 20px;width:120px;font-weight:700;font-size:1.1666em;color:#333;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}#special-offers .description .price strong{font-size:1.1428em;}#special-offers .description p{margin:0 0 5px;}#special-offers .description p em{display:block;margin:0 0 0 15px;font-style:normal;font-weight:700;}#special-offers .thumb{float:right;margin:0 0 5px;}#special-offers .thumb img{border:2px solid #CCC;}#special-offers .more{clear:both;width:100%;height:16px;background:#F6F6F6;}#special-offers .more a{float:right;display:block;width:45px;height:100%;background:url(pub/uploadimages/bmw.png) -206px -110px;text-indent:-999em;overflow:hidden;}#search-bmw{float:right;padding:9px 10px 10px;width:415px;border:1px solid #CCC;background:#EFEFEF url(pub/uploadimages/search-bmw.png) repeat-x;overflow:hidden;}#search-bmw h2{margin:0 0 0 10px;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#search-bmw .content{font-size:.75em;border-top:1px solid #CCC;}#search-form{border-bottom:1px solid #CCC;}#search-form fieldset{}#search-form div{padding:10px 0;overflow:hidden;}#search-form fieldset div{padding:10px;border-bottom:1px solid #CCC;}#search-form select{float:left;width:183px;}#search-form .text{padding:1px;width:75px;}#search-form #series{margin-right:26px;}#search-form #year-from{margin-right:26px;}#search-form #mileage-to{margin-right:26px;}#search-form button{float:right;width:132px;height:32px;border:0;background:url(pub/uploadimages/bmw.png) -187px 0;text-indent:-999em;overflow:hidden;cursor:pointer;}#search-form #advanced-search{float:left;margin:8px 0 0 10px;padding:2px 7px 2px 2px;font-weight:700;font-size:.9166em;color:#666;background:url(pub/uploadimages/bmw.png) no-repeat 100% 8px;text-transform:lowercase;}#search-form #notify-mail{float:left;width:200px;height:39px;background:url(pub/uploadimages/bmw.png) -187px -32px;text-indent:-999em;overflow:hidden;}#search-form #notify-sms{float:right;width:200px;height:39px;background:url(pub/uploadimages/bmw.png) -187px -71px;text-indent:-999em;overflow:hidden;}#search-bmw #other-makes{float:right;margin:13px 0 0;font-size:.9166em;text-transform:lowercase;}#search-bmw #other-makes a{padding:2px 7px 2px 2px;color:#666;background:url(pub/uploadimages/bmw.png) no-repeat 100% 8px;}#jump-to-vehicle{float:left;font-size:.9166em;}#jump-to-vehicle form{margin:10px 0 0;}#jump-to-vehicle fieldset{}#jump-to-vehicle label{float:left;margin:3px 4px 0 0;}#jump-to-vehicle .text{float:left;padding:1px;width:109px;}#jump-to-vehicle button{float:left;margin:0 0 0 2px;width:19px;height:19px;border:0;background:url(pub/uploadimages/bmw.png) -187px -110px;text-indent:-999em;overflow:hidden;cursor:pointer;}#advanced-search-bmw{float:left;padding:9px 10px 10px;width:630px;border:1px solid #CCC;background:#EFEFEF url(pub/uploadimages/search-bmw.png) repeat-x;overflow:hidden;}#advanced-search-bmw h2{margin:0 0 0 10px;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#advanced-search-bmw .content{font-size:.75em;border-top:1px solid #CCC;}#advanced-search-form{border-bottom:1px solid #CCC;}#advanced-search-form fieldset{}#advanced-search-form div{padding:10px 0;overflow:hidden;}#advanced-search-form fieldset div{min-height:20px;padding:10px;border-bottom:1px solid #CCC;}#advanced-search-form select{float:left;width:183px;}#advanced-search-form #series{margin-right:26px;}#advanced-search-form #type{margin-right:26px;}#advanced-search-form #mileage-from{width:89px;margin-right:5px;}#advanced-search-form #mileage-to{width:89px;margin-right:26px;}#advanced-search-form #year-from{margin-right:5px;width:89px;}#advanced-search-form #year-to{width:89px;}#advanced-search-form #price-from{margin-right:5px;width:89px;}#advanced-search-form #price-to{margin-right:26px;width:89px;}#advanced-search-form #cc{margin-right:26px;}#advanced-search-form #transmission{margin-right:26px;}#advanced-search-bmw #other-makes{float:left;padding:10px;font-size:.9166em;text-transform:lowercase;overflow:visible;}#advanced-search-bmw #other-makes a{padding:2px 7px 2px 2px;color:#444;background:url(pub/uploadimages/bmw.png) no-repeat 100% 8px;}#advanced-search-bmw #only-premium{float:left;margin:10px 10px 0;padding:0;font-size:.9166em;overflow:none;}#advanced-search-bmw #only-premium input{float:left;height:15px;}#advanced-search-bmw #only-premium label{float:left;margin:0 0 0 5px;color:#444;}#advanced-search-form button{float:right;margin:0 19px 0 0;width:132px;height:32px;border:0;background:url(pub/uploadimages/bmw.png) -187px 0;text-indent:-999em;overflow:hidden;cursor:pointer;}#notification{float:left;padding:9px 10px 10px;width:287px;border:1px solid #CCC;border-left:0;background:#FFF;}#notification h2{margin:0 0 0 10px;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#notification .content{padding:10px 10px 0;font-size:.75em;line-height:1.4166em;border-top:1px solid #CCC;}#notification p{margin:0 0 11px;}#notification #notify-mail{display:block;margin:0 0 10px;width:200px;height:39px;background:url(pub/uploadimages/bmw.png) -187px -32px;text-indent:-999em;overflow:hidden;}#notification #notify-sms{display:block;width:200px;height:39px;background:url(pub/uploadimages/bmw.png) -187px -71px;text-indent:-999em;overflow:hidden;}#notification-params{float:left;padding:9px 10px 10px;width:630px;border:1px solid #CCC;background:#EFEFEF url(pub/uploadimages/search-bmw.png) repeat-x;overflow:hidden;}#notification-params h2{margin:0 0 0 10px;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#notification-params .content{font-size:.75em;line-height:1.4em;border-top:1px solid #CCC;}#notification-params .content p{margin:12px 10px 5px;}#notification-params-form{display:none;border-bottom:1px solid #CCC;}#notification-params-form fieldset{}#notification-params-form div{padding:10px 0;overflow:hidden;}#notification-params .content div p{margin:0 0 10px;}#notification-params .content .info{float:left;clear:left;width:100%;display:none;}#notification-params .content .info p{margin:10px 0 0;color:#F30;}#notification-params .content .warning{display:block;}#notification-params-form fieldset div{min-height:20px;padding:10px;border-bottom:1px solid #CCC;}#notification-params-form fieldset div div{float:left;min-height:auto;padding:0;border-bottom:0;}#notification-params-form select{float:left;width:183px;}#notification-params-form #series{margin-right:26px;}#notification-params-form #type{margin-right:26px;}#notification-params-form #mileage-from{width:89px;margin-right:5px;}#notification-params-form #mileage-to{width:89px;margin-right:26px;}#notification-params-form #year-from{margin-right:5px;width:89px;}#notification-params-form #year-to{width:89px;}#notification-params-form #price-from{margin-right:5px;width:89px;}#notification-params-form #price-to{margin-right:26px;width:89px;}#notification-params-form #cc{margin-right:26px;}#notification-params-form #transmission{margin-right:26px;}#notification-params-form textarea{padding:1px;width:555px;height:43px;}#notification-params-form label{float:left;margin:2px 5px 0 0;}#notification-params-form .warning label{color:#F30;}#notification-params-form .text{float:left;padding:1px;width:170px;}#notification-params-form .warning .text{border-color:#F30;}#notification-params-form .checkbox{float:left;margin:4px 3px 0 0;}#notification-params-form #notify-phone-number{width:120px;margin-right:20px;}#notification-params-form #rules-content{margin:0 20px 10px 10px;padding:2px 4px;font-size:.9166em;height:50px;overflow:auto;border:1px solid #CCC;background:#FFF;}#notification-params-form #rules-content p{margin:0 0 5px;}#notification-params-form #expires{float:left;padding:10px;}#expires label{float:left;margin:2px 5px 0 0;}#expires select{width:100px;}#notification-params-form #rules{float:left;padding:10px;}#notification-params button{float:right;margin:0 19px 0 0;width:126px;height:39px;border:0;background:url(pub/uploadimages/bmw.png) -187px -154px;text-indent:-999em;overflow:hidden;cursor:pointer;}#sms-activation-form{margin:0 0 1.3333em;}#sms-activation-form .warning{margin:0 0 1em;font-weight:700;color:#F30;}#sms-activation-form .text{padding:2px;width:100px;}#sms-activation-form button{width:53px;height:22px;border:0;background:url(pub/uploadimages/bmw.png) -187px -192px;text-indent:-999em;overflow:hidden;cursor:pointer;}#main #premium{float:left;padding:9px 10px 10px;width:287px;border:1px solid #CCC;border-left:0;background:#FFF;}#main #premium h2{margin:0 0 0 10px;padding:0;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#main #last-selections{width:267px;}#main #last-selections .entry{margin-right:0;padding:0 0 6px;width:255px;border-bottom:1px solid #CCC;}#aside{float:left;width:245px;}.offer #aside{width:360px;}#gallery{position:relative;margin:0 0 1.3333em;padding:9px 10px 10px;border:1px solid #CCC;background:#EFEFEF url(pub/uploadimages/search-bmw.png) repeat-x;overflow:hidden;}#gallery h2{margin:0 0 0 10px;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#gallery .content{padding:9px;font-size:.75em;line-height:1.4em;border-top:1px solid #CCC;}#gallery #gallery-image{position:relative;margin:0 0 10px;width:320px;min-height:240px;background:url(pub/uploadimages/ajax-loader.gif) no-repeat 48% 48%;}#gallery #gallery-image a{}#gallery #gallery-image a span{position:absolute;right:2px;bottom:2px;display:block;width:24px;height:22px;background:url(pub/uploadimages/zoom.png);text-indent:-999em;overflow:hidden;}#gallery #gallery-image a img{border:2px solid #DDD;}#gallery #gallery-image a:hover img,#gallery #gallery-image a:focus img,#gallery #gallery-image a:active img{border-color:#60A9D6;}#gallery .prev{position:absolute;left:19px;top:349px;display:block;width:16px;height:24px;background:url(pub/uploadimages/bmw.png) -187px -279px;text-indent:-999em;overflow:hidden;}#gallery .next{position:absolute;right:19px;top:349px;display:block;width:16px;height:24px;background:url(pub/uploadimages/bmw.png) -203px -279px;text-indent:-999em;overflow:hidden;}#images-list{margin:0 0 0 28px;}#gallery .gallery{list-style:none;padding:1px;}#gallery .gallery li{float:left;margin:0 15px 0 0;min-width:124px;min-height:93px;}#gallery .gallery li a{}#gallery .gallery li a img{border:2px solid #DDD;}#gallery .gallery li a:hover img,#gallery .gallery li a:focus img,#gallery .gallery li a:active img{border-color:#60A9D6;}#promo{float:right;margin:0 0 1.3333em;padding:9px 10px 10px;width:338px;border:1px solid #CCC;background:#EFEFEF url(pub/uploadimages/search-bmw.png) repeat-x;overflow:hidden;}#promo h2{margin:0 0 0 10px;height:45px;font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}#promo .entry-promo{padding:9px;font-size:.75em;line-height:1.4em;border-top:1px solid #CCC;overflow:hidden;}#promo .thumb{float:left;width:104px;}#promo .thumb img{border:2px solid #DDD;}#promo .content{margin:0 0 0 119px;}#promo .no-thumb .content{margin-left:0;}#promo .content h3{margin:0 0 .25em;font-size:1.1666em;}#promo .more{padding:5px 0 0;border-top:1px solid #CCC;font-size:.6875em;text-transform:lowercase;text-align:right;}#promo .more a{padding:0 8px 0 0;background:url(pub/uploadimages/bmw.png) no-repeat 100% -98px;font-weight:700;color:#666;}#test-drive{margin:0 0 1.3333em;}#test-drive a{display:block;height:45px;background:url(pub/uploadimages/bmw.png) -187px -235px;text-indent:-999em;overflow:hidden;}#search-params{position:relative;padding:10px;border:1px solid #CCC;background:#EFEFEF url(pub/uploadimages/search-bmw.png) repeat-x;overflow:hidden;}.extended #search-params{padding-bottom:0;}#search-params h2{margin:0 0 0 10px;height:44px;font:400 1.1666em/40px Arial;color:#777;letter-spacing:-1px;}#search-params #search-params-visibility{position:absolute;top:25px;right:14px;display:block;width:9px;height:11px;background:url(pub/uploadimages/bmw.png) -251px -110px;text-indent:-999em;overflow:hidden;}.extended #search-params #search-params-visibility{background-position:-260px -110px;}#search-params .content{font-size:.75em;border-top:1px solid #CCC;}.extended #search-params .content{display:none;}#search-params-form{border-bottom:1px solid #CCC;}#search-params-form fieldset{}#search-params-form div{padding:10px 0;overflow:hidden;}#search-params-form div.hidden{display:none;}#search-params-form fieldset div{min-height:20px;padding:10px;border-bottom:1px solid #CCC;}#search-params-form select{float:left;width:200px;}#search-params-form #mileage-from{width:97px;margin-right:5px;}#search-params-form #mileage-to{width:97px;}#search-params-form #year-from{margin-right:5px;width:97px;}#search-params-form #year-to{width:97px;}#search-params-form #price-from{margin-right:5px;width:97px;}#search-params-form #price-to{width:97px;}#search-params #only-premium{padding-bottom:3px;font-size:.9166em;overflow:none;}#search-params #only-premium input{float:left;height:15px;}#search-params #only-premium label{float:left;margin:0 0 0 5px;color:#444;}#search-params-form button{float:right;margin:0 10px 0 0;width:132px;height:32px;border:0;background:url(pub/uploadimages/bmw.png) -187px 0;text-indent:-999em;overflow:hidden;cursor:pointer;}#search-params #jump-to-vehicle{float:none;padding:0 10px;}#content{float:left;padding:0 0 0 10px;font-size:.75em;line-height:1.4em;}.offer #content{width:590px;}.extended #content{padding:0;width:960px;}.primary{float:left;width:47%;font-size:.75em;line-height:1.4em;}.secondary{float:right;width:47%;font-size:.75em;line-height:1.4em;}.content-title{padding:9px 0 18px;}.content-title h2{font:400 1.3125em/40px Arial;color:#777;letter-spacing:-1px;}.primary .content-title h2,.secondary .content-title h2,#content .content-title h2{font-size:1.75em;}.content-title h2 .sOverlibDiv{display:inline;}.content-title h2 em{font-style:normal;color:#CFBC65;}.content-title h2 .premium{margin:0 0 0 2px;font-size:.8947em;color:#CFBC65;}.content-title h2 .o-id{margin:0 0 0 2px;font-weight:400;font-size:0.6315em;color:#777;letter-spacing:0;}.article{padding:10px 0;clear:both;}.article a{text-decoration:underline;}.article h3{margin:0 0 1em;font:700 1.25em Arial;color:#444;}.article p{margin:0 0 1.3333em;}.article img.entry{float:right;margin:1px 0 5px 10px;border:2px solid #DDD;}.article .notify-info{margin:0 0 1.3333em;padding:10px 15px;border:1px solid #DDD;background:#F6F6F6;}.article .notify-info p{margin:0;}.article ul{list-style:square outside;margin:0 0 1.3333em 40px;}.article ol{list-style:decimal outside;margin:0 0 1.3333em 40px;}.article li{margin:0 0 3px;}.article .sitemap{list-style:none;margin:0 0 0 25px;color:#777;}.article .sitemap li{clear:left;margin:0 0 16px;font-weight:700;}.article .sitemap li ul{list-style:none;margin:10px 0 0 25px;padding:1px;overflow:hidden;}.article .sitemap li ul li{float:left;clear:none;width:295px;height:25px;font-weight:400;border-bottom:0;}.article table{}.article thead{}.article thead th{padding:5px 10px;background:#797979;color:#FFF;text-align:center;}.article tbody{}.article tbody th{padding:5px 10px;background:#DDD;}.article tbody td{padding:5px 10px;background:#EEE;}.article .entry-team{margin:0 0 1.3333em;overflow:hidden;}.article .entry-team .thumb{float:left;margin:1px 0 0;width:104px;}.article .entry-team .thumb img{border:2px solid #DDD;}.article .entry-team .content{margin-left:124px;}.article .entry-team .content h3{margin:0 0 .25em;}.article .entry-team .content .position{margin:0 0 1.3333em;color:#666;}.article .entry-advantage{padding:1px;height:35px;overflow:hidden;}.article .entry-advantage.visible{height:auto;}.article .entry-advantage h3{}.article .entry-advantage .sOverlibDiv{display:inline;}.article .entry-advantage h3 a{padding:0 0 0 15px;background:url(pub/uploadimages/bmw.png) no-repeat -892px -413px;color:#333;text-decoration:none;}.article .entry-advantage.visible h3 a{background-position:-889px -521px;}.article .entry-promo{margin:0 0 1.3333em;overflow:hidden;}.article .entry-promo .thumb{float:left;margin:1px 0 0;width:104px;}.article .entry-promo .thumb img{border:2px solid #DDD;}.article .entry-promo .content{margin-left:124px;}.article .no-thumb .content{margin-left:0;}.article .entry-promo .content h3{margin:0 0 .25em;}.job-offers{margin:0 0 10px;font-size:.9166em;text-transform:lowercase;}.job-offers a{padding:0 8px 0 0;background:url(pub/uploadimages/bmw.png) no-repeat 100% -98px;font-weight:700;color:#666;}#noscript{padding:10px 14px;font-weight:700;background:#EEE;border:1px solid #DDD;}#map{display:none;margin:0 0 1em;height:350px;border:1px solid #DDD;}#map-content{display:none;}.info-window{font-size:12px;line-height:1.4em;}.info-window h3{margin:0 0 .5em;font-size:1.25em;}#directions{display:none;}#directions label{}#directions input{float:left;margin:3px 6px 0 0;width:260px;padding:2px;}#directions button{float:left;margin:3px 0 0;width:106px;height:22px;background:url(pub/uploadimages/bmw.png) -240px -193px;border:0;text-indent:-999em;overflow:hidden;cursor:pointer;}#path{}#contact-form{display:none;}#contact-form.processing{background:url(pub/uploadimages/ajax-loader.gif) no-repeat 48% 48%;}#contact-form.processing *{visibility:hidden;}#contact-form div{overflow:hidden;padding:7px 0;}#contact-form em{font-style:normal;font-weight:700;color:#F60;}#contact-form label{float:left;display:block;width:100px;padding:2px 10px 0 0;text-align:right;}#contact-form .warning label{color:#F30;}#contact-form .text{float:left;width:220px;padding:2px;}#contact-form .warning .text{border-color:#F30;}#contact-form textarea{width:320px;height:95px;padding:2px;}#contact-form .warning textarea{border-color:#F30;}#contact-form button{float:left;margin:0 0 0 110px;width:86px;height:22px;background:url(pub/uploadimages/bmw.png) -187px -215px;border:none;text-indent:-999em;overflow:hidden;cursor:pointer}#test-drive-form{display:none;}#test-drive-form.processing{background:url(pub/uploadimages/ajax-loader.gif) no-repeat 48% 48%;}#test-drive-form.processing *{visibility:hidden;}#test-drive-form div{overflow:hidden;padding:7px 0;}#test-drive-form em{font-style:normal;font-weight:700;color:#F60;}#test-drive-form label{float:left;display:block;width:130px;padding:2px 10px 0 0;text-align:right;}#test-drive-form label span{display:block;margin:4px 0 0;font-size:.8333em;color:#777;}#test-drive-form .warning label{color:#F30;}#test-drive-form .text{float:left;width:220px;padding:2px;}#test-drive-form .warning .text{border-color:#F30;}#test-drive-form textarea{width:300px;height:105px;padding:2px;}#test-drive-form .warning textarea{border-color:#F30;}#test-drive-form .info{margin:0 0 0 140px;}#test-drive-form button{float:left;margin:0 0 0 140px;width:86px;height:22px;background:url(pub/uploadimages/bmw.png) -187px -215px;border:0;text-indent:-999em;overflow:hidden;cursor:pointer}#offer{}#offer a{text-decoration:underline;}#parameters{list-style:none;float:left;margin:0;width:160px;}#parameters li{padding:7px 10px;border-bottom:1px solid #DDD;}#parameters li em{display:block;font-style:normal;font-weight:700;}#parameters li strong{display:block;}#description{float:left;padding:7px 20px 7px 30px;width:380px;}#description h3{margin:0 0 8px;font-size:1em;}#description p{margin:0 0 1.3333em;}#description ul{list-style:square outside;margin:0 0 1.3333em 35px;}#description ul li{margin:0 0 3px;}#description ul li em{margin:0 0 0 1px;font-style:normal;font-size:.9166em;color:#777;}#dealer-contact{}#dealer-contact h3{margin-left:-1px;font:400 1.5em Arial;color:#777;}#dealer-contact p{margin:0 0 .5em;}#print-version{float:right;clear:left;width:400px;padding:1em 0;font-size:.9166em;border-top:1px solid #CCC;text-align:right;}#print-version a{padding:2px 2px 2px 20px;background:url(pub/uploadimages/bmw.png) -885px -621px;font-weight:700;color:#666;}#results-count{margin:11px 0 0 13px;height:44px;font:400 1em/40px Arial;color:#333;}.extended #results-count{margin-top:0;height:39px;}#no-results{margin:11px 0 0 13px;width:692px;height:44px;font:700 1em/40px Arial;color:#333;}.extended #no-results{margin-top:0;height:39px;}#no-results-info{margin:1.3333em 0 1.3333em 13px;width:692px;}.extended #no-results-info{margin-top:0;}.search-results{margin:0 0 10px;padding:0;width:705px;border:0;border-collapse:collapse;}.extended .search-results{width:100%;}.search-results thead{}.search-results thead tr{border-bottom:1px solid #CCC;}.search-results thead th{padding:8px 10px 8px 13px;font-weight:400;font-size:.9166em;color:#FFF;background:#8A8A8A;text-align:left;}.search-results thead th.asc{font-weight:700;background:#8A8A8A url(pub/uploadimages/bmw.png) no-repeat -892px -297px;}.search-results thead th.desc{font-weight:700;background:#8A8A8A url(pub/uploadimages/bmw.png) no-repeat -892px -193px;}.search-results thead th.hover{cursor:pointer;}.search-results thead th a{color:#FFF;}.search-results thead th.hover a{text-decoration:underline;}.search-results thead th.ext{display:none;}.extended .search-results thead th.ext{display:table-cell;}.search-results tbody{}.search-results tbody tr{background:#F4F4F4;}.search-results tbody tr.alt{background:#FFF;}.search-results tbody tr.hover{background:#DDD;cursor:pointer;}.search-results tbody td{padding:8px 10px 8px 13px;font-size:.9166em;text-align:left;border-bottom:1px solid #CCC;}.search-results tbody td.ext{display:none;}.extended .search-results tbody td.ext{display:table-cell;}.search-results tbody td a{position:relative;display:block;font-weight:700;color:#333;text-align:center;text-decoration:none;}.search-results tbody td a img{display:block;margin:0 auto;}.search-results tbody td span{font-weight:700;color:#BFAC55;}.search-results tbody td .sOverlibDiv{display:inline;}.search-results tbody td .preview{display:none;}.search-results tbody td .preview img{position:absolute;left:82px;z-index:90;border:1px solid #CCC;}#pages-nav{margin:0 0 10px;color:#666;text-align:center;}#pages-nav a{padding:2px 6px;font-size:1.0833em;}#pages-nav strong{padding:2px 6px;color:#333;font-size:1.1666em;}#content #notification{float:none;margin:0 auto;padding:25px 20px 15px 230px;width:453px;background:#FCFCFC url(pub/uploadimages/notification.jpg) no-repeat 0 100%;border:1px solid #7DBFE6;overflow:hidden;}#content #notification h2{margin:0 0 15px;height:1em;line-height:1em;font-weight:700;color:#47A3DA;}#content #notification p{margin:0 0 20px;}#content #notify-mail{float:left;}#content #notify-sms{float:left;margin-left:30px;}#premium{float:left;width:100%;padding:0 0 15px;background:url(pub/uploadimages/premium.png) repeat-x;}#premium .container{clear:left;border-bottom:1px solid #CCC;}#premium h2{padding:19px 0 15px 10px;font:400 1.3125em Arial;color:#777;letter-spacing:-1px;border-bottom:1px solid #CCC;}#premium h2 em{font-style:normal;color:#CFBC65;}#last-selections{float:left;padding:15px 10px 0;width:510px;overflow:hidden;}#last-selections .entry{position:relative;float:left;margin:0 20px 15px 0;padding:0 0 6px;width:235px;border-bottom:1px solid #CCC;}#last-selections h3{margin:0 0 6px;font-size:.875em;}#last-selections h3 a{color:#666;}#last-selections h3 .sOverlibDiv{display:inline;}#last-selections .thumb{float:left;padding:2px 0 0;width:120px;}#last-selections .thumb img{border:1px solid #BBB;}#last-selections .content{margin:0 0 0 135px;font-size:.6875em;line-height:1.4em;}#last-selections .content p{margin:0 0 5px;}#last-selections .content p strong{display:block;margin:0 0 0 15px;font-size:1.0909em;}#last-selections .content p em{display:block;margin:0 0 0 15px;font-style:normal;font-weight:700;}#last-selections .content .more{position:absolute;right:0;bottom:2px;}#last-selections .content .more a{display:block;width:45px;height:16px;background:url(pub/uploadimages/bmw.png) -206px -110px;text-indent:-999em;overflow:hidden;}#premium #advantages{float:right;padding:15px 0;width:410px;}#premium #advantages h3{margin:0 0 10px;width:250px;font-size:.8675em;line-height:1.2666em;}#premium #advantages h3 em{font-style:normal;color:#CFBC65;}#premium #advantages ul{list-style:none;margin:0 0 14px 25px;font-size:.8125em;line-height:1.4em;}#premium #advantages ul li{margin:0 0 6px;padding:0 0 0 11px;background:url(pub/uploadimages/bmw.png) no-repeat -897px -96px;}#premium #advantages .more{float:right;}#premium #advantages .more a{display:block;width:133px;height:25px;background:url(pub/uploadimages/bmw.png) -187px -129px;text-indent:-999em;overflow:hidden;}#latest-offers{float:left;width:100%;padding:0 0 15px;background:url(pub/uploadimages/premium.png) repeat-x;}#latest-offers .container{border-bottom:1px solid #CCC;}#latest-offers h2{padding:19px 0 15px 10px;font:400 1.3125em Arial;color:#777;letter-spacing:-1px;border-bottom:1px solid #CCC;}#latest-offers h2 em{font-style:normal;color:#CFBC65;}#latest-offers .content{margin:10px 0 0;font-size:.75em;line-height:1.4em;}#latest-offers .search-results{width:100%;}#latest-offers .more{float:right;margin:0 0 10px;font-size:.9166em;text-transform:lowercase;}#latest-offers .more a{padding:0 8px 0 0;background:url(pub/uploadimages/bmw.png) no-repeat 100% -98px;font-weight:700;color:#666;}#footer{float:left;clear:left;width:100%;border-top:1px solid #CCC;}#footer ul{list-style:none;float:left;margin:0 0 0 -10px;font-size:.6875em;line-height:1.6em;}#footer ul li{float:left;padding:22px 20px 10px;}#footer ul li a{padding:2px 2px 2px 12px;color:#777;background:url(pub/uploadimages/bmw.png) no-repeat -894px 7px;}#footer ul li a.active{font-weight:700;}#footer p{float:right;padding:22px 0;font-size:.6875em;line-height:1.6em;color:#777;text-align:right;}#footer p a{color:#777;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;overflow:visible;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#000;}#colorBox{}#cboxTopLeft{width:25px;height:25px;background:url(pub/uploadimages/colorbox/border1.png) 0 0 no-repeat;}#cboxTopCenter{height:25px;background:url(pub/uploadimages/colorbox/border1.png) 0 -50px repeat-x;}#cboxTopRight{width:25px;height:25px;background:url(pub/uploadimages/colorbox/border1.png) -25px 0 no-repeat;}#cboxBottomLeft{width:25px;height:25px;background:url(pub/uploadimages/colorbox/border1.png) 0 -25px no-repeat;}#cboxBottomCenter{height:25px;background:url(pub/uploadimages/colorbox/border1.png) 0 -75px repeat-x;}#cboxBottomRight{width:25px;height:25px;background:url(pub/uploadimages/colorbox/border1.png) -25px -25px no-repeat;}#cboxMiddleLeft{width:25px;background:url(pub/uploadimages/colorbox/border2.png) 0 0 repeat-y;}#cboxMiddleRight{width:25px;background:url(pub/uploadimages/colorbox/border2.png) -25px 0 repeat-y;}#cboxContent{background:#FFF;font-weight:700;font-size:.6875em;text-transform:uppercase;}#cboxLoadedContent{margin-bottom:23px;}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}#cboxCurrent{position:absolute;bottom:0px;left:83px;color:#999;}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}#cboxNext{position:absolute;bottom:0px;left:125px;color:#444;}#cboxLoadingOverlay{background:url(pub/uploadimages/ajax-loader.gif) 48% 48% no-repeat #FFF;}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}