/* Resets / Base Styling */
* { margin: 0; padding: 0; }
div, p, img, a, td, ul, ol { font-size: 1em; }
form, input, fieldset, label { margin:0; padding:0; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover, h8 a:hover, h9 a:hover, h10 a:hover { text-decoration:none; }
p { padding: 3px 0 5px 0px; }
a img, img { border: none; }
.center { text-align: center; }
.clrbt { clear: both; }
.clrlt { clear: left; }
.clrrt { clear: right; }
.carrot {font-size:9px;padding-left:4px;color:#478adb;}

/* a, a:link, a:visited { color:#05349b;text-decoration:none;outline:none; border:none; margin:0; padding:0; } */

h1 {font-family:helvetica,arial;font-size:18px;font-weight:bold;color:#000000;}

body.default {background: #ffffff;font-family:Arial, Helvetica, sans-serif;color: #000000;font-size: 12px;text-align:left;}


#wrapper {width:980px;margin:0 auto;padding:0 7px 0 7px;}


	/* --- MIDDLE --- */

	#middle {width:980px;margin:0;padding:0;text-align:left;overflow:hidden;}

		#header {width:980px;height:98px;background: url(/1/87206/template/images/interface/header-bg.jpg);margin:0;padding:0;text-align:left;}

			div.topaddress {width:741px;float:left;color:#ffffff;margin:0 0 0 0;padding:16px 0 0 29px;}

				div.topnav {float:left;margin:19px 0 0 0;padding:0;}
				div.topnav a{color:#ffffff;}
				div.topnav a:hover{color:#05349b;}
				div.topnav a.lit{color:#05349b;}

			div.bmw-name {font-size:9px;width:19px;float:left;color:#000000;margin:8px 0 0 0;padding:0;}

	/* --- MIDDLE BOXES--- */

	#mid-boxes {width:980px;height:180px;background: url(/1/87206/template/images/interface/mid-boxes.gif);margin:0;padding:0;}

		#quick-search {float:left;width:195px;margin:0;padding:14px 0 0 15px;}

		#model-lineup {float:left;width:574px;margin:0;padding:14px 0 0 15px;}

		#tools {float:left;width:166px;margin:0;padding:14px 0 0 15px;}
		#tools ul{list-style:none;margin:4px 0 0 0;padding:0 0 0 7px;}
		#tools ul li{margin:0;padding:3px 0 3px 0;}
		#tools ul li a{color:#3e5079;text-decoration:underline;font-size:11px;font-weight:bold;}
		#tools ul li a:hover{color:#617cb8;text-decoration:none;}


	/* --- PROMO AREAS--- */



		div.promo-left {float:left;width:493px;margin:0;padding:0 0 0 10px;}
		div.promo-divider {float:left;width:42px;height:160px;background: url(/1/87206/template/images/interface/vdiv.gif) repeat-y;margin:0;padding:0;}
		div.promo-right {float:left;width:425px;margin:0;padding:0 10px 0 0;}
		div.promo-right ul{color:#3e5079;margin:0;padding:10px 0 10px 20px;}


	/* --- FOOTER --- */


	#footer1 {width:980px;background:#ebebeb;margin:0 auto;padding:0;text-align:left;overflow:hidden;}

		div.bmw-text-left {float:left;color:#656565;margin:0;padding:0 0 15px 11px;}
		div.bmw-text-left a{color:#656565;margin:0;padding:0;text-decoration:none;}

		div.bmw-text-right {float:right;color:#656565;margin:0;padding:0 11px 15px 0;}
		div.bmw-text-right a{color:#656565;margin:0;padding:0;text-decoration:none;}

		#seo {font-size:10px;color:#979797;width:960px;margin:0;padding:10px 10px 10px 10px;}

		#foot-left {float:left;font-size:10px;font-weight:bold;color:#656565;margin:0;padding:10px 20px 10px 20px;}
		#foot-left a.di{font-size:9px;font-weight:bold;color:#656565;}

		#foot-right {float:right;font-size:11px;font-weight:bold;color:#656565;margin:0;padding:10px 20px 10px 20px;}
		#foot-right a{font-size:9px;font-weight:bold;color:#656565;text-decoration:none;}
		
		
		
/****  DI STYLES  ****/
.buttonText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.buttonText:link,
.buttonText:visited {
}

.buttonText:active,
.buttonText:hover {
  color: #FFCC00;
}

.dp-headercell {
  width: 740px;
  height: 73px;
  background-image:  url(/1/87206/template/images/interface/banner.jpg);
  background-repeat: no-repeat;
}

.ebrochure-banner {
  width: 650px;
  height: 64px;
  background-image:  url(/1/87206/template/images/interface/ebrochure_banner.jpg);
  background-repeat: no-repeat;
}