body {font: .75em 'Neue Helvetica', Arial, Helvetica, sans-serif; color: #333; background: #333 url('/images/dealer_site/bg_gradient.gif') repeat-x 0 0; margin:0 !important} a:link, a:visited, a:active, a:focus {color: #333; text-decoration: underline} a:hover {color: #000} div#wrapper {width: 995px; margin-left: 10px} div#company, a#logo, div#footer img {background: transparent url('/images/dealer_site/sprite_layout.gif') no-repeat 0 0} div#header {width: 995px} div#ivw-image {position: absolute; top:0; left:0} ul#breadcrump {float: left; margin: 18px 0 0 10px; font-size: .95em; list-style: none} ul.facebook_inline {margin-left: 15px; margin-bottom: 10px} li.share {margin-top: 3px !important} *+html li.share {margin-top: -2px !important} ul#breadcrump li {display: inline} a#logo {float: right; width: 156px; height: 46px; text-indent: -9999em; margin-bottom: 6px} div#company {width: 975px; background-position: 0px -61px; background-color: #fff; padding-left: 20px; padding-bottom: 20px} div#company img {margin-top: 12px; margin-right: 15px; float: left} div#company h1 {font-size: 2.5em; font-weight: bold; display: block; padding-top: 37px; margin: 0} div#company h1 span {display: block; font-size: 14px} div#navigation {position: relative; background: #f0f0f0; height: 40px} div#navigation ul {list-style: none; padding-top: 7px; margin-left: 230px} div#navigation ul li {display: inline; float: left; line-height: 19px} div#navigation ul li a {display: block; font-size: 16px; text-decoration: none; padding-left: 20px; margin-right: 5px} div#navigation ul li a span {padding: 7px 20px 7px 0px; display: block} div#navigation ul li.current a {background: #f0f0f0 url('/images/dealer_site/bg_nav_tab.gif') no-repeat left top; font-weight: bold} div#navigation ul li.current a span {background: #f0f0f0 url('/images/dealer_site/bg_nav_tab.gif') no-repeat right top} div#content {background: #fff; padding: 50px 0px} div#footer {background: #333 url('/images/dealer_site/bg_footer.gif') no-repeat left top; margin-bottom: 35px} * html div#footer {padding-bottom: 35px; margin-bottom: 0} div#footer span {display: block; float: left; font-size: 1.2em; padding: 15px 15px 0px 165px} div#footer img {background-position: -166px -6px; float: left; margin-top: 10px} div#footer ul {margin: 0 0 0 290px; padding-top: 18px} * html div#footer ul {padding-top: 10px} div#footer ul li {display: inline; line-height: 1} div#footer ul li a {color: #ccc; font-size: .9em; font-weight: bold; text-decoration: none; border-right: 1px solid #ccc; padding: 0 8px} div#footer ul li a:hover {text-decoration: underline} div#footer ul li a.last {border-right: none} div#footer span.footnote {color: #ccc; font-size: .85em; display: block; padding: 5px 15px 0px 370px} div#content h2 {font-size: 1.67em; font-weight: bold; margin-bottom: 30px; padding-left: 20px} div#company_intro {background: transparent url('/images/dealer_site/bg_gradient_content.gif') repeat-x 0 0; height: 260px; padding: 0 20px} div#company_intro h2 {font-size: 1.2em; font-weight: bold; margin-bottom: 20px; margin-top: 10px; margin-left: 0px; padding-left: 0px} div#company_intro p {line-height: 1.4} .icon_top {background: transparent url('/images/rslt_lst_icons.gif') no-repeat 0 0; margin-right: 5px !important; margin-top: 4px} * html .icon_top {margin-top: 2px !important} .icon_adress {background-position: 0 -601px} .icon_clock {background-position: 0 -480px} .icon_phone {background-position: 0 -120px} .icon_mail {background-position: 0 -240px} .icon_car {background-position: 0 -361px} span.type {display: none} div#top_offer h4 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} div#top_offer img {float: left; margin-right: 20px} div#top_offer table td {width: 130px; vertical-align: top; padding: 3px} div#top_offer h3 {font-size: 1.4em; font-weight: bold; margin-bottom: 15px} div#top_offer span.price {font-size: 1.4em; font-weight: bold; display: block} div.bg_dark_grey, div.bg_dark_grey div.top, div.bg_dark_grey div.bottom, div.bg_dark_grey div.top span, div.bg_dark_grey div.bottom span {background-color: #d1d1d1} fieldset {border: none; padding-right: 0px; padding-bottom: 0px;} fieldset#contact_form legend {padding: 5px 0 0 15px; margin: 0; font-weight: bold} div#quick_search {width: 300px; float: left} * html div.top span {margin-right: -1px;} * html div.bottom span {margin-right: -1px;} body#contact h3 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} body#imprint h2 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} body#dealer_cars ol, body#dealer_cars ul {list-style: none} body#dealer_cars li.car_title a {text-decoration: none} body#dealer_cars li.car_title h3 {color:#333333; font-size:14px; font-weight:bold; line-height:1em} body#dealer_cars div#content h1 {margin-left: 0; padding-left: 0; margin-bottom: 10px} span.selementtext {display:block; float:left; font-size:12px; font-weight:bold; padding:3px 0 0} body#dealer_cars li#resultlistheader {font-size: 12px} #result-list h1 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} body#dealer_cars div.quick-search-box h3 {margin: 0 0 15px 10px !important; font-weight: bold; font-size: 14px;} body#dealer_cars div.tagblock, body#dealer_cars div.tagblock a {font-size: 11px; text-decoration: none;} body#dealer_cars div#block-tag-cloud h3 {font-size: 14px; font-weight: bold;} body#dealer_cars h4.leftblock_header {font-size: 11px;} a.edit_dealer_site {position: absolute; right:20px; top:15px; font-size: 11px; font-weight: bold} body#edit_dealer_site p {font-size: 12px; line-height: 1.4} p.required_badge {text-align: right; margin: 0 8px 2px 0 !important} p.required_badge span {font-size: 11px} body#portfolio h2 {font-size:1.67em; font-weight:bold; margin-bottom:15px} dl.portfolio_list {font-size: 14px; padding: 15px; padding-bottom: 0px; font-weight: bold} dl.portfolio_list dt {font-size: 16px; margin-bottom: 10px} dl.portfolio_list dd {background: transparent url('/images/dealer_site/sprite_icons_v1.1.gif') no-repeat 0 -957px; padding-left: 20px; margin-bottom: 6px; display: block} div.partner_logos {float: left; padding: 0px 20px 0px 20px; border-right: 1px solid #ccc} div.partner_logos img {margin-right: 15px} div.partner_logos h3 {font-size: 14px; margin-bottom: 6px}