/*GENERAL*/
body {background-color:#000000; color:#A0A0A0; font-family:Arial,sans-serif; font-size: 11px; margin:0; padding:0; overflow:hidden; height: 100%;}
html {overflow:hidden; height: 100%;}
p {margin:0 0 15px 0; padding:0;}
h1 {display:inline-block; margin:0; padding:0; color:#FFFFFF; font-size:20px;}
h3 {display:inline-block; margin:0; padding:0; color:#FFFFFF; font-size:16px;}
.clear-all {clear:left; line-height:1px; margin:0; padding:0; display:block; height:1px; overflow:hidden;}
input {padding:1px 2px; margin:0;}
.italic {font-style: italic;}
.addthis-fix {display:inline;}

/*If Flash Loads*/
.flashcontent {height:100%; position:absolute;}
.flashenabled {height:100%; width:100%; overflow:hidden;}

/*Blackout Containers*/
#blackout-container{position:absolute; left: 50%; width:1280px;  margin-top:0; margin-left: -640px; padding:0; height:720px; background-color:#000000; z-index:101; display:none;}

/*Main Container*/
#main-container {position:absolute; left: 50%; width:1280px;  margin-top:0; margin-left: -640px; padding:0; height:720px;}
.content {width:1024px; position:absolute; left: 50%; margin-top: 0; margin-left: -512px;}

/* Image Swap*/
.home-image {background: black url("/allnewm/images/home.jpg") 0 -70px no-repeat; height:720px;}
.horsepower-image {background: black url("/allnewm/images/horsepower.jpg") 0 -70px no-repeat; height:720px;}
.balance-image {background: black url("/allnewm/images/balance.jpg") 0 -70px no-repeat; height:720px;}
.natural-image {background: black url("/allnewm/images/natural.jpg") 0 -70px no-repeat; height:720px;}
.spacious-image {background: black url("/allnewm/images/spacious.jpg") 0 -70px no-repeat; height:720px;}
.bespoke-image {background: black url("/allnewm/images/bespoke.jpg") 0 -70px no-repeat; height:720px;}
.exquisite-image {background: black url("/allnewm/images/exquisite.jpg") 0 -70px no-repeat; height:720px;}
.materials-image {background: black url("/allnewm/images/materials.jpg") 0 -70px no-repeat; height:720px;}
.air-image {background: black url("/allnewm/images/air.jpg") 0 -70px no-repeat; height:720px;}
.blindspot-image {background: black url("/allnewm/images/blindspot.jpg") 0 -70px no-repeat; height:720px;}
.endscreen-image {background: black url("/allnewm/images/endscreen.jpg") 0 -70px no-repeat; height:720px;}
.blank-image {background: black url("/allnewm/images/blank-background.jpg") 0 -70px no-repeat; height:720px;}
.form-image {background: black url("/allnewm/images/form-background.jpg") 0 -70px no-repeat; height:720px;}
.gallery-image {background: black url("/allnewm/images/blank-background-large.jpg") 0 0 no-repeat; height:1400px;}
/*Safety Image Slide*/
.safety-static-image {position:absolute; left: 50%; width:1280px; margin-top: 0; margin-left: -640px; padding:0;background: transparent url("/allnewm/images/safety-1.jpg") 0 -68px no-repeat; height:651px; overflow:hidden;}
.safety-image-slide {background: transparent url("/allnewm/images/safety-image-slide.jpg") 0 -68px no-repeat; height:720px;}

/*Logos*/
.logo-container {position:absolute; width:97px; height:47px; margin:20px 0 0 30px;}
.logo {width:97px; height:47px; margin:0; padding:0; background: transparent url("/allnewm/images/logo.png") 0 0 no-repeat;}
* html .logo{width:97px; height:47px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/logo.png');}

.logo-dark {width:97px; height:47px; margin:0; padding:0; background: transparent url("/allnewm/images/logo-dark.png") 0 0 no-repeat;}
* html .logo-dark{width:97px; height:47px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/logo-dark.png');}

.click-logo a{display:block; width:97px; height:47px; position:absolute; margin:20px 0 0 30px; z-index:1;}

.text-logo-container {position:absolute; width:105px; height:38px; margin:505px 0 0 898px;}
.text-logo {width:105px; height:38px; margin:0; padding:0; background: transparent url("/allnewm/images/infiniti-m-text.png") 0 0 no-repeat;}
* html .text-logo{width:105px; height:38px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/infiniti-m-text.png');}
.click-text-logo a{display:block; width:105px; position:absolute; margin:505px 0 0 898px; z-index:2; color:#BBBBBB; padding:28px 1px 0 0; text-decoration:none; text-align:right; font-weight:bold; font-size:10px;}
.click-text-logo a:hover {color:#979797;}

/*Previous and Next Arrows*/

/*Next Arrow*/
.next-arrow-container {position:absolute; width:23px; height:62px; margin:265px 0 0 989px; z-index:2;}
.next-arrow {width:23px; height:62px; margin:0; padding:0; background: transparent url("/allnewm/images/next.png") 0 0 no-repeat;}
* html .next-arrow{width:23px; height:62px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/next.png');}
.click-next-arrow a{display:block; width:23px; height:62px; position:absolute; margin:265px 0 0 989px; z-index:5;}
/*hover*/
.next-arrow-container-hover {position:absolute; width:34px; height:62px; margin:262px 0 0 956px; display:none; z-index:3;}
.next-arrow-hover {width:34px; height:62px; margin:0; padding:0; background: transparent url("/allnewm/images/next-hover.png") 0 0 no-repeat;}
* html .next-arrow-hover{width:34px; height:62px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/next-hover.png');}

/*Previous Arrow*/
.previous-arrow-container {position:absolute; width:23px; height:62px; margin:265px 0 0 25px; z-index:2;}
.previous-arrow {width:23px; height:62px; margin:0; padding:0; background: transparent url("/allnewm/images/previous.png") 0 0 no-repeat;}
* html .previous-arrow{width:23px; height:62px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/previous.png');}
.click-previous-arrow a{display:block; width:23px; height:62px; position:absolute; margin:265px 0 0 25px; z-index:5;}
/*hover*/
.previous-arrow-container-hover {position:absolute; width:64px; height:62px; margin:265px 0 0 47px; display:none; z-index:3;}
.previous-arrow-hover {width:64px; height:62px; margin:0; padding:0; background: transparent url("/allnewm/images/previous-hover.png") 0 0 no-repeat;}
* html .previous-arrow-hover {width:64px; height:62px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/previous-hover.png');}

/*BlackBox*/
/*left*/
.left-container-blackbox {position:absolute; width:185px; height:70px; margin:259px 0 0 0; display:block; z-index:1;}
.left-blackbox {width:185px; height:70px; margin:0; padding:0; background: transparent url("/allnewm/images/left-blackbox.png") 0 0 no-repeat;}
* html .left-blackbox{width:185px; height:70px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/left-blackbox.png');}
/*right*/
.right-container-blackbox {position:absolute; width:185px; height:70px; margin:259px 0 0 852px; display:block; z-index:1;}
.right-blackbox {width:185px; height:70px; margin:0; padding:0; background: transparent url("/allnewm/images/right-blackbox.png") 0 0 no-repeat;}
* html .right-blackbox{width:185px; height:70px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/right-blackbox.png');}

/*Top Right Navigation*/
.top-nav {display:block; font-weight:bold; margin:15px 0 0 640px; position:absolute; z-index:98;}
.top-nav ul {list-style-position: outside; list-style-type: none; margin:0; padding:0;}
.top-nav ul li {display:block; float:left;}
.top-nav ul li a {display:inline-block; padding:10px; color:#FFFFFF; text-decoration: none; font-size:11px;}
.top-nav ul li a:hover {text-decoration:none; color:#DDDDDD;}

.darkmenu ul li a {display:inline-block; padding:10px; color:#4C4C4C; text-decoration: none; font-size:11px;}
.darkmenu ul li a:hover  {text-decoration:none; color:#272727;}

/* Transparent Lines for Nav */
.top-nav ul li.nav-line {background: transparent url("/allnewm/images/nav-line.png") 0 0 no-repeat; width:1px; height:21px; margin:2px 0 0 0;}
* html .top-nav ul li.nav-line {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/nav-line.png');height:21px; margin:2px 0 0 0;}

/* Transparent Lines for dark Nav */
.top-nav ul li.nav-line-dark {background: transparent url("/allnewm/images/nav-line-dark.png") 0 0 no-repeat; width:1px; height:21px; margin:2px 0 0 0;}
* html .top-nav ul li.nav-line-dark {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/nav-line-dark.png');height:21px; margin:2px 0 0 0;}

/* Hidden Features Nav*/
.features-tab {display:none; width:80px; height:29px; position:absolute; z-index:97; background-color:#171717; margin:16px 0 0 637px; border-top:1px solid #242424; border-left:1px solid #242424;}
.features-nav {display:none; width:371px; height:209px; position:absolute; z-index:96; background-color:#171717; margin:45px 0 0 637px; border-top:1px solid #242424; border-left:1px solid #242424;}
.features-nav ul {display:inline; float:left; list-style-position: outside; list-style-type: none; margin:10px 0 0 20px; padding:0; width:161px;}
.features-nav ul li {display:block; margin:0; padding:0;}
.features-nav ul li a {display:inline-block; color:#BBBBBB; text-decoration: none; padding:7px 0 7px 0; font-size: 12px; width:161px; margin:0;}
.features-nav ul li a:hover {text-decoration:none; color:#FFFFFF;}
.features-nav ul li img {padding:0; margin:0; display:block;}
.features-nav ul li.li-image {display:inline;}

/*Text Block*/
.textblock {position:absolute; z-index:10;}
.textblock h1 {display:inline-block; padding:0; margin:0 0 5px 0; color:#FFFFFF; font-size: 23px; font-weight: normal;}
.textblock p {color:#FFFFFF; margin:0 0 15px 0 ; padding:0; display:block; font-size:12px;}

/*HOME & FINAL SHOT*/
.home-text {width:363px; height:60px; margin:146px 0 0 25px;}
.finalshot-text {width:363px; height:35px; margin:116px 0 0 25px; color:#4C4C4C;}
.home-text h1 {color:#b9babc; font-size: 24px;}
.finalshot-text h1{color:#4C4C4C; font-size: 24px;}
.home-text h1 .white {color:#FFFFFF;}
.home-text p {font-size:13px; color:#FFFFFF;}
/*Explore  Arrow*/
.explore-arrow-container {position:absolute; width:88px; height:33px; margin:234px 0 0 200px;}
.explore-arrow {width:88px; height:33px; margin:0; padding:0; background: transparent url("/allnewm/images/explore.png") 0 0 no-repeat;}
* html .explore-arrow{width:88px; height:33px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/explore.png');}
.click-explore-arrow a{display:block; width:88px; height:33px; position:absolute; margin:234px 0 0 200px; z-index:7;}
/*Request a Brochure Arrow*/
.requestbrochure-arrow-container {position:absolute; width:171px; height:33px; margin:185px 0 0 24px;}
.requestbrochure-arrow {width:171px; height:33px; margin:0; padding:0; background: transparent url("/allnewm/images/requestbrochure.png") 0 0 no-repeat;}
* html .requestbrochure-arrow{width:171px; height:33px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/requestbrochure.png');}
.click-requestbrochure-arrow a{display:block; width:171px; height:33px; position:absolute; margin:185px 0 0 24px; z-index:8;}
/*Gallery  Arrow*/
.gallery-arrow-container {position:absolute; width:122px; height:31px; margin:219px 0 0 24px;}
.gallery-arrow {width:122px; height:31px; margin:0; padding:0; background: transparent url("/allnewm/images/gallery.png") 0 0 no-repeat;}
* html .gallery-arrow{width:122px; height:31px; margin:0; padding:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/gallery.png');}
.click-gallery-arrow a{display:block; width:122px; height:31px; position:absolute; margin:219px 0 0 24px; z-index:9;}

/*HORSEPOWER*/
.horsepower-text {width:350px; height:185px; margin:397px 0 0 50px;}
/*BALANCED PERFORMANCE*/
.balanced-text {width:321px; height:153px; margin:65px 0 0 690px;}
/*NATURAL DESIGN*/
.natural-text {width:312px; height:153px; margin:420px 0 0 91px;}
/*SPACIOUS CABIN*/
.spacious-text {width:304px; height:153px; margin:380px 0 0 91px;}
/*BESPOKE COCKPIT*/
.bespoke-text {width:310px; height:170px; margin:380px 0 0 91px;}
/*EXQUISITE AESTHETICS*/
.exquisite-text {width:360px; height:150px; margin:380px 0 0 91px;}
/*MATCHLESS MATERIALS*/
.materials-text {width:360px; height:150px; margin:380px 0 0 91px;}
/*FOREST-AIR SYSTEM*/
.forestair-text {width:310px; height:150px; margin:380px 0 0 91px;}
/*SAFETY SHIELD*/
.safety-text h3, .safety1-text h3, .safety2-text h3, .safety3-text h3, .safety4-text h3, .safety5-text h3 {display:inline-block; padding:0; margin:0 0 5px 0; color:#FFFFFF; font-size: 14px; font-weight: bold;}
/*Safety*/
.safety-text {width:360px; height:150px; margin:365px 0 0 30px;}
/*Safety One*/
.safety1-text {width:525px; height:215px; margin:365px 0 0 30px;}
.safety1-text .left {position:absolute; display:block; margin:0; width:200px; height:190px;}
.safety1-text .right {position:absolute; display:block; margin:51px 0 0 218px; width:200px; height:135px;}
/*Safety Two*/
.safety2-text {width:550px; height:215px; margin:365px 0 0 30px;}
.safety2-text .left {position:absolute; display:block; margin:0; width:275px; height:190px;}
.safety2-text .right {position:absolute; display:block; margin:53px 0 0 295px; width:275px; height:101px;}
/*Safety Three*/
.safety3-text {width:525px; height:215px; margin:365px 0 0 30px; }
.safety3-text .left {position:absolute; display:block; margin:0; width:275px; height:190px; }
/*Safety Four*/
.safety4-text {width:525px; height:215px; margin:365px 0 0 30px; }
.safety4-text .left {position:absolute; display:block; margin:0; width:275px; height:190px; }
/*Safety Five*/
.safety5-text {width:600px; height:275px; margin:365px 0 0 30px; }
.safety5-text .left {position:absolute; display:block; margin:0; width:305px; height:270px; }

/*BLIND SPOT INTERVENTION SYSTEM*/
.blindspot-text {width:360px; height:150px; margin:99px 0 0 40px;}

/* SAFETY PAGE*/
.overview-btn, .safety-1-btn, .safety-2-btn, .safety-3-btn, .safety-4-btn, .safety-5-btn {position:absolute; display:block; cursor: pointer; margin:25px 0 0 25px; font-size:12px;}
.overview-btn {margin:105px 0 0 30px;}
.overview-btn .overview-text {float:left;}
.safety-1-btn { margin:119px 0 0 162px; padding:25px;}
.safety-2-btn {margin:153px 0 0 243px;padding:25px;}
.safety-3-btn {margin:190px 0 0 344px; padding:25px;}
.safety-4-btn {margin:227px 0 0 443px; padding:25px;}
.safety-5-btn {margin:251px 0 0 505px; padding:25px;}

.hotspot-image-overview {background: transparent url("/allnewm/images/hotspot.png") 0 0 no-repeat; width:9px; height:9px; float:left; margin:3px 0 0 5px;}
* html .hotspot-image-overview {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/hotspot.png');}
#safety-1-text, #safety-2-text, #safety-3-text, #safety-4-text, #safety-5-text {display:none;}

.hotspot-image {background: transparent url("/allnewm/images/hotspot.png") 0 0 no-repeat; width:9px; height:9px;}
* html .hotspot-image {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='/allnewm/images/hotspot.png');}
#safety-1-text, #safety-2-text, #safety-3-text, #safety-4-text, #safety-5-text {display:none;}

/*Disclaimers Buttons*/
.safety1-text p.disclaimer-link, .safety3-text p.disclaimer-link, .safety4-text p.disclaimer-link, .safety5-text p.disclaimer-link {color:#FFFFFF;}
#disclaimer-1-btn, #disclaimer-2-btn, #disclaimer-3-btn, #disclaimer-4-btn, #disclaimer-5-btn {cursor: pointer; text-decoration: underline;}
/*Disclaimer Box*/

#blindSpotDisclaimer{cursor: pointer; text-decoration: underline;}

#disclaimer-1-popup h3, #disclaimer-2-popup h3, #disclaimer-3-popup h3, #disclaimer-4-popup h3, #disclaimer-5-popup h3 {margin:0 0 15px 0;}
#disclaimer-1-popup h4, #disclaimer-2-popup h4,  #disclaimer-3-popup h4, #disclaimer-4-popup h4, #disclaimer-5-popup h4 {display:block; color:#FFFFFF; margin:0; padding:0; font-size:12px;}
#close-1-btn, #close-2-btn, #close-3-btn, #close-4-btn, #close-5-btn {cursor:pointer; float:right; display:block; color:#A0A0A0;}
/*Pop Up*/
#disclaimer-1-popup, #disclaimer-2-popup, #disclaimer-3-popup, #disclaimer-4-popup, #disclaimer-5-popup {width:600px; height:150px; background-color:#301C03; display:block; position:absolute; padding:25px; border:1px solid #3C2209; margin:200px 0 0 192px; z-index:102; display:none; color:#FFFFFF;}

/*Dramatization*/
.blindspot-drama {position:absolute; color:#FFFFFF; margin:350px 0 0 933px; font-size:12px;}

