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 {
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0px;
    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-separator {
	width: 498px;
	height: 1px;
	font-size: 0px;
	position: absolute;
	top: 23px;
	left: 309px;
    background: url("/images/bmwuk/css/top_nav/top_nav_separator.gif") no-repeat;
}

div.new-top-nav-corp div.new-top-nav-separator {
    background: url("/images/bmwuk/css/top_nav/top_nav_separator__corp.gif") no-repeat;
}

div.new-top-nav-separator-service {
	width: 361px;
	height: 1px;
	font-size: 0px;
	position: absolute;
	top: 23px;
	left: 645px;
    background: url("/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("/images/bmwuk/css/top_nav/top_nav_separator_service__corp.gif") no-repeat;
}


div.new-top-nav-logo-shadow-container {
    width: 187px;
    height: 65px;
    position: absolute;
    left: 800px;
    top: 0px;
    z-index: 981;
    font-size: 1%;
}


div.ntn-ls-box {
    width: 93px;
    height: 65px;
    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: 62px;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    opacity: 0.01;
}

div.ntn-ls-02 {
    top: 3px;
    width: 187px;
    height: 60px;
}

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: 60px;
    height: 5px;
}

div.ntn-ls-lr-03 {
    left: 3px;
    top: 90px;
    width: 68px;
    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.new-top-nav-logo {
    width: 187px;
    height: 95px;
    position: absolute;
    left: 800px;
    top: 0px;
    background: url("/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-service {
    width: 117px;
    height: 18px;
    position: absolute;
    left: 865px;
    top: 27px;
    background: url("/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("/images/bmwuk/css/top_nav/top_nav_logo_service__corp.gif") no-repeat;
}

div.new-top-nav-banner {
    width: 1000px;
    height: 282px;
    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.new-top-nav-menu div {
    position: absolute;
    z-index: 992; /* above "new-top-nav-qms-models" */
}

div.ntn-menu-1 div {
    top: 14px;
}

div.ntn-menu-2 div {
    top: 40px;
}

div.ntn-menu-1-1 {
	left: 387px;
}

div.ntn-menu-1-2 {
	left: 476px;
}

div.ntn-menu-1-3 {
	left: 609px;
}

div.ntn-menu-1-4 {
	left: 693px;
}

div.ntn-menu-2-1 {
	left: 531px;
}

div.ntn-menu-2-2 {
	left: 596px;
}

div.ntn-menu-2-3 {
	left: 658px;
}

div.ntn-menu-2-4 {
	left: 744px;
}

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.new-top-nav-qms-title {
	width: 99px;
	height: 19px;
	font-size: 0px;
    top: 11px;
	left: 35px;
    background: url("/images/bmwuk/css/top_nav/tnm_Quick_model_selector.gif") no-repeat;
}

div.new-top-nav-qms-title-corp {
    background: url("/images/bmwuk/css/top_nav/tnm_Quick_model_selector__corp.gif") no-repeat;
}

div.new-top-nav-qms-models {
    position: absolute;
    z-index: 990; /* above rollover banners */
    top: 30px;
	left: 31px;
		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: 90px;
}

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: 90px;
}

div.ntn-qms-mlsh-12 {
	left: 1px;
	width: 1px;
	height: 90px;
}

div.ntn-qms-mlsh-21 {
	left: 0px;
	width: 2px;
	height: 90px;
}

div.ntn-qms-mlsh-22 {
	left: 0px;
	width: 1px;
	height: 90px;
}

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: 20px;
}

div.new-top-nav-qms-model-list-item {
		margin-bottom: 1px;
    background: url("/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;
}
