div.new-top-nav-white {
    width: 100%;
    height: 11px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 980;
    background: #ffffff;
    font-size: 1px;
}

div.new-top-nav {
    position: absolute;
	/* right: -3px; */
    left: 0px;
		width: 100%;
	/* width: 1000px; */
    height: 50px;
    top: 11px;
    z-index: 980;
    background: #606060;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}


div.new-top-nav-corp {
	background: #1947a3;
}

div.new-top-nav-fin {
    height: 60px;
}

div.new-top-nav-separator {
	width: 498px;
	height: 1px;
	font-size: 0px;
	position: absolute;
	top: 23px;
	left: 309px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_separator.gif") no-repeat;
}

div.new-top-nav-corp div.new-top-nav-separator {
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_separator__corp.gif") no-repeat;
}

div.new-top-nav-fin div.new-top-nav-separator {
	top: 27px;
}

div.new-top-nav-separator-service {
	width: 361px;
	height: 1px;
	font-size: 0px;
	position: absolute;
	top: 23px;
	left: 645px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_separator_service.gif") no-repeat;
}

div.new-top-nav-corp div.new-top-nav-separator-service {
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_separator_service__corp.gif") no-repeat;
}


div.new-top-nav-logo-shadow-container {
    width: 187px;
    height: 95px;
    position: absolute;
    left: 800px;
    top: 0px;
    z-index: 981;
    font-size: 1%;
}


div.ntn-ls-box {
    width: 93px;
    height: 95px;
    position: absolute;
    top: 0px;
}

div.ntn-ls-box-left {
	left: 0px;
}

div.ntn-ls-box-right {
	left: 93px;
}

div.new-top-nav-logo-shadow {
    position: absolute;
    background: #000000;
    filter: alpha(opacity=3);
    -moz-opacity: 0.03;
    opacity: 0.03;
    top: 0px;
    left: 0px;
}

div.ntn-ls-01 {
    top: 2px;
    width: 187px;
    height: 92px;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    opacity: 0.01;
}

div.ntn-ls-02 {
    top: 3px;
    width: 187px;
    height: 90px;
}

div.ntn-ls-03 {
    top: 4px;
    width: 187px;
    height: 88px;
}

div.ntn-ls-04 {
    top: 5px;
    width: 187px;
    height: 86px;
}

div.ntn-ls-05 {
    top: 6px;
    width: 187px;
    height: 84px;
}

div.ntn-ls-06 {
    top: 2px;
    left: 1px;
    width: 185px;
    height: 92px;
}

div.ntn-ls-lr-01 {
    left: 1px;
    top: 1px;
    width: 92px;
    height: 94px;
}

div.ntn-ls-lr-02 {
    left: 2px;
    top: 90px;
    width: 90px;
    height: 5px;
}

div.ntn-ls-lr-03 {
    left: 3px;
    top: 90px;
    width: 88px;
    height: 5px;
}

div.ntn-ls-lr-04 {
    left: 4px;
    top: 90px;
    width: 86px;
    height: 5px;
}

div.ntn-ls-lr-05 {
    left: 2px;
    top: 89px;
    width: 90px;
    height: 2px;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
}

div.ntn-ls-lr-06 {
    left: 2px;
    top: 90px;
    width: 90px;
    height: 2px;
    filter: alpha(opacity=15);
    -moz-opacity: 0.15;
    opacity: 0.15;
}

div.ntn-ls-lr-07 {
    left: 2px;
    top: 91px;
    width: 90px;
    height: 2px;
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    opacity: 0.1;
}

div.ntn-ls-lr-08 {
    left: 3px;
    top: 92px;
    width: 88px;
    height: 2px;
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    opacity: 0.1;
}

div.ntn-btk195a {
	width: 2002px;
	height: 1123px;
	display: none;
}

div.new-top-nav-logo {
    width: 187px;
    height: 95px;
    position: absolute;
    left: 800px;
    top: 0px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_tiles.gif") no-repeat;
    z-index: 992; /* above "new-top-nav-qms-models" */
}

div.new-top-nav-logo-fin {
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_tiles_finance.gif") no-repeat;
}

div.new-top-nav-logo-x3 {
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_tiles_x3.gif") no-repeat;
}

div.new-top-nav-logo-service {
    width: 117px;
    height: 18px;
    position: absolute;
    left: 865px;
    top: 27px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_logo_service.gif") no-repeat;
    z-index: 992; /* above "new-top-nav-qms-models" */
}

div.new-top-nav-logo-service-corp {
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/top_nav_logo_service__corp.gif") no-repeat;
}

div.new-top-nav-banner {
    width: 1000px;
    height: 232px;
    position: absolute;
    left: 0px;
    top: 11px;
    z-index: 400;
}

div.new-top-nav-breadcrumb-line {
    width: 1000px;
    height: 29px;
    position: absolute;
    left: 0px;
    top: 61px;
    z-index: 500;
    background: #ffffff;
    filter: alpha(opacity=76);
    -moz-opacity: 0.76;
    opacity: 0.76;
}

div.ntn-menu-1 div {
    position: absolute;
    z-index: 992; /* above "new-top-nav-qms-models" */
    top: 14px;
}

div.ntn-menu-2 div {
    position: absolute;
    z-index: 992; /* above "new-top-nav-qms-models" */
    top: 40px;
}

div.new-top-nav-menu-fin div.ntn-menu-1 div {
    position: absolute;
    z-index: 992; /* above "new-top-nav-qms-models" */
    top: 17px;
}

div.new-top-nav-menu-fin div.ntn-menu-2 div {
    position: absolute;
    z-index: 992; /* above "new-top-nav-qms-models" */
    top: 47px;
}

div.new-top-nav-menu-fin div.ntn-menu-2 div {
    position: absolute;
    z-index: 992; /* above "new-top-nav-qms-models" */
    top: 47px;
}

div.ntn-menu-1-1 {
	left: 355px;
}

div.ntn-menu-1-2 {
	left: 450px;
}

div.ntn-menu-1-3 {
	left: 595px;
}

div.ntn-menu-1-4 {
	left: 685px;
}

div.ntn-menu-2-1 {
	left: 357px;
}

div.ntn-menu-2-2 {
	left: 477px;
}

div.ntn-menu-2-3 {
	left: 547px;
}

div.ntn-menu-2-4 {
	left: 614px;
}

div.ntn-menu-2-5 {
	left: 706px;
}

div.ntn-menu-2-6 {
	left: 758px;
}

div.ntn-menu-1-1-corp {
	left: 490px;
}

div.ntn-menu-1-2-corp {
	left: 579px;
}

div.ntn-menu-1-3-corp {
	left: 657px;
}

div.ntn-menu-1-4-corp {
	left: 734px;
}

div.ntn-menu-2-1-corp {
	left: 472px;
}

div.ntn-menu-2-2-corp {
	left: 537px;
}

div.ntn-menu-2-3-corp {
	left: 637px;
}

div.ntn-menu-2-4-corp {
	left: 709px;
}

div.ntn-menu-1-1-corp2007 {
	left: 418px;
}

div.ntn-menu-1-2-corp2007 {
	left: 514px;
}

div.ntn-menu-1-3-corp2007 {
	left: 626px;
}

div.ntn-menu-1-4-corp2007 {
	left: 723px;
}

div.ntn-menu-2-1-corp2007 {
	left: 376px;
}

div.ntn-menu-2-2-corp2007 {
	left: 498px;
}

div.ntn-menu-2-3-corp2007 {
	left: 573px;
}

div.ntn-menu-2-4-corp2007 {
	left: 632px;
}

div.ntn-menu-2-5-corp2007 {
	left: 716px;
}

div.ntn-menu-2-4-prospect {
	left: 493px;
}

div.ntn-menu-2-1-prospect {
	left: 543px;
}

div.ntn-menu-2-2-prospect {
	left: 608px;
}

div.ntn-menu-2-3-prospect {
	left: 701px;
}

div.ntn-menu-2-1-x3 {
	left: 35px;
}

div.ntn-menu-2-2-x3 {
	left: 120px;
}

div.ntn-menu-2-3-x3 {
	left: 252px;
}

div.ntn-menu-2-4-x3 {
	left: 355px;
}

div.ntn-menu-2-5-x3 {
	left: 445px;
}

div.ntn-menu-1-1-ecomdoln {
	left: 490px;
}

div.ntn-menu-1-2-ecomdoln {
	left: 547px;
}

div.ntn-menu-1-3-ecomdoln {
	left: 650px;
}

div.ntn-menu-1-4-ecomdoln {
	left: 692px;
}

div.ntn-menu-2-1-ecomdoln {
	left: 580px;
}

div.ntn-menu-2-2-ecomdoln {
	left: 629px;
}

div.ntn-menu-2-3-ecomdoln {
	left: 710px;
}

div.ntn-menu-2-1-x3-where {
	left: 35px;
}

div.ntn-menu-2-2-x3-where {
	left: 155px;
}

div.ntn-menu-2-3-x3-where {
	left: 240px;
}

div.ntn-menu-2-4-x3-where {
	left: 372px;
}

div.ntn-menu-2-5-x3-where {
	left: 475px;
}

div.ntn-menu-2-6-x3-where {
	left: 565px;
}

div.ntn-menu-1-1-fin {
	left: 428px;
}

div.ntn-menu-1-2-fin {
	left: 532px;
}

div.ntn-menu-1-3-fin {
	left: 630px;
}

div.ntn-menu-1-4-fin {
	left: 731px;
}

div.ntn-menu-2-1-fin {
	left: 28px;
}

div.ntn-menu-2-2-fin {
	left: 135px;
}

div.ntn-menu-2-3-fin {
	left: 255px;
}

div.ntn-menu-2-4-fin {
	left: 322px;
}

div.ntn-menu-2-5-fin {
	left: 407px;
}

div.new-top-nav-qms-title {
	position: absolute;
  z-index: 992; /* above "new-top-nav-qms-models" */
	width: 107px;
	height: 19px;
	font-size: 0px;
    top: 11px;
	left: 15px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/tnm_Quick_model_selector.gif") no-repeat;
}

div.new-top-nav-qms-title-corp {
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/tnm_Quick_model_selector__corp2008.gif") no-repeat;
}

div.new-top-nav-qms-title-fin {
	width: 103px;
	height: 16px;
    top: 19px;
	left: 27px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/tnm_Our_product_range__fin.gif") no-repeat;
}

div.new-top-nav-qms-title img {
	width: 100%;
	height: 100%;
	border: 0px none;
}

div.new-top-nav-qms-models {
    position: absolute;
    z-index: 990; /* above rollover banners */
    top: 30px;
	left: 11px;
	width: 900px;
}

div.new-top-nav-qms-model {
	height: 31px;
	float: left;
	margin: 0px 1px 0px 0px;
}

div.new-top-nav-qms-model-list {
	position: absolute;
	top: 31px;
    background: #ffffff;
    display: none;
}

div.new-top-nav-qms-model-list-shadow {
	position: absolute;
    z-index: 991; /* above banner rollover gifs */
	font-size: 1px;
}

div.new-top-nav-qms-model-list-shadow-01 {
	width: 2px;
	height: 95px;
	left: -2px;
	top: 0px;
}

div.new-top-nav-qms-model-list-shadow-02 {
	width: 2px;
	height: 95px;
	left: 160px;
	top: 0px;
}

div.new-top-nav-qms-model-list-shadow-03 {
	width: 164px;
	height: 4px;
	left: -2px;
	top: 175px;
}

div.new-top-nav-qms-model-list-shadow div {
	position: absolute;
  filter: alpha(opacity=5);
  -moz-opacity: 0.05;
  opacity: 0.05;
  background: #000000;
}

div.ntn-qms-mlsh-11 {
	left: 0px;
	width: 2px;
	height: 175px;
}

div.ntn-qms-mlsh-12 {
	left: 1px;
	width: 1px;
	height: 175px;
}

div.ntn-qms-mlsh-21 {
	left: 0px;
	width: 2px;
	height: 175px;
}

div.ntn-qms-mlsh-22 {
	left: 0px;
	width: 1px;
	height: 175px;
}

div.ntn-qms-mlsh-31 {
	left: 2px;
	width: 160px;
	height: 4px;
}

div.ntn-qms-mlsh-32 {
	left: 1px;
	width: 162px;
	height: 3px;
}

div.ntn-qms-mlsh-33 {
	left: 0px;
	width: 164px;
	height: 2px;
}

div.new-top-nav-qms-model-list-items {
    z-index: 992;
	width: 160px;
	height: 175px;
}

div.new-top-nav-qms-model-list-item {
		margin-bottom: 1px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/qms_arrow.gif") no-repeat;
    padding-left: 24px;
}

div.new-top-nav-qms-model-list-item-0 {
		font-size: 1px;
    height: 9px;
}

div.new-top-nav-qms-model-list-item a:link, div.new-top-nav-qms-model-list-item a:visited {
	color: #4c4c4c;
}

div.new-top-nav-qms-model-list-item a:hover {
	color: #00175c;
}

div.new-top-nav-welcome {
  top: 41px;
	left: 0px;
	padding-left: 20px;
	color: #ffffff;
	font-weight: bold;
}


/* - - - - - - - - - - - - - - - - - - - - -
Title : New Topnav Layer for Menu
Created : 2006.08.04, JP
- - - - - - - - - - - - - - - - - - - - - */

div.ntn-menu-2 div {
    position: absolute;
    z-index: 991; /* above "new-top-nav-qms-models" */
    top: 40px;
}

div.ntn-menu-list-1 {
	position: absolute;
	top: 31px;
    display: none;
}
div.ntn-menu-list-2 {
	position: absolute;
	top: 10px;
    display: none;
}

/* ----- MenuListItems (New Topnav Layer) ----- */

div.ntn-menu-list-items {
    z-index: 993;
	width: 170px;
	height: 120px;
    background: #ffffff;
	position:absolute; top:17px;
}
div.ntn-menu-list-items ul
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
}
div.ntn-menu-list-items li
{
    width: 165px;
    margin-bottom: 1px;
    padding-left: 24px;
    background: url("http://www.bmw.co.uk/images/bmwuk/css/top_nav/qms_arrow.gif") no-repeat;
}
div.ntn-menu-list-items a, div.ntn-menu-list-items a:visited {
    color: #666666;
}
div.ntn-menu-list-items a:hover {
    color: #187aa5;
}

/* ----- Shadow (New Topnav Layer) ----- */

div.new-top-nav-menu-list-shadow {
	position: relative;
    z-index: 991; /* above banner rollover gifs */
	font-size: 1px;
}
div.new-top-nav-menu-list-shadow div {
	position: absolute;
	filter: alpha(opacity=5);
	-moz-opacity: 0.05;
	opacity: 0.05;
	background: #000000;
}

/* ----- ShadowLeft ----- */
div.ntn-menu-mlsh-11 {
	left: 0px; width: 2px;
}
div.ntn-menu-mlsh-12 {
	left: 1px; width: 1px;
}

/* ----- ShadowRight ----- */
div.ntn-menu-mlsh-21 {
	left: 0px; width: 2px;
}
div.ntn-menu-mlsh-22 {
	left: 0px; width: 1px;
}

/* ----- ShadowBottom ----- */
div.ntn-menu-mlsh-31 {
	left: 2px; width: 170px; height: 4px;
}
div.ntn-menu-mlsh-32 {
	left: 1px; width: 172px; height: 3px;
}
div.ntn-menu-mlsh-33 {
	left: 0px; width: 174px; height: 2px;
}
/* - - - - - - - - - - - - - - - - - - - - -
End : New Topnav Layer
- - - - - - - - - - - - - - - - - - - - - */


