#header, #header ul, ul, noscript, #menu, #vehilclemainImage, .no-print, #search-cont, #search-prem, #bmw-pre-placeholder, #large-thumb, #enlarge-options-left, #enlarge-options-right, #energy-efficiency, #enquire, .enlarge, .print, .prod-details-finance, #footer { display: none; }

.pos-rel .print-only { display: block; color:#187AA5; }

#product-details, #thumbnails, #premium-selection-cont { width: 100%; margin-top: 0; }

#search-results { text-align: left; border-top: 1px solid #cccccc; float: left; width: 250px; }

#dealer-location-map { text-align: left; border-top: 1px solid #cccccc; float: right; width: 373px; margin-right: 10px;  }

#dealer-location-details { clear: right; float: right; text-align: left; border-top: 1px solid #cccccc; width: 373px; margin: 10px 10px 0 0; }

h1 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }

h2, #dealer-location-map h2 span{ color:#000000; font-size:17px; font-weight:bold; margin-bottom: 0; }

p { margin:2px 5px 5px; }
	
table td span, span, p, td, th { font-size: 12px; color: #666666; font-family: Arial, Helvetica, Sans-Serif; }
