﻿#doc { background: url(/images/futureVehicles/bg-curtains.jpg) no-repeat 50% 0; }

#content { position: relative; padding-left: 0; padding-top: 0; height: 720px; min-height: auto; width: 1000px; z-index: 90; }
#content-wrap { position: absolute; top: -109px; width: 960px; height: 100%; margin-bottom: 0; margin-left: 0; padding: 109px 20px 0 20px; background: url(/images/futureVehicles/bg-cars3.jpg) no-repeat 50% 0; overflow: hidden;}
#content-wrap.cars3 {background: url(/images/futureVehicles/FY12_FV_family_01.jpg) no-repeat 50% 0;}
#content-wrap.cars2 {background: url(/images/futureVehicles/bg-cars2.jpg) no-repeat 50% 0;}
#content-wrap.cars1 {background: url(/images/futureVehicles/bg-cars1.jpg) no-repeat 50% 0;}
.hidden {display: none;}

#content-wrap > h2 { position: absolute; left: 336px; top: 128px; width: 489px; height: 67px; background: url(/images/futureVehicles/bg-hdr-dark-cars3.png) no-repeat; text-indent: -999em;}
#content-wrap.cars3 > h2 { background: url(/images/futureVehicles/bg-hdr-dark-cars3.png) no-repeat;}
#content-wrap.cars2 > h2 { background: url(/images/futureVehicles/bg-hdr-cars2.png) no-repeat;}
#content-wrap.cars1 > h2 { background: url(/images/futureVehicles/bg-hdr-cars1.png) no-repeat;}

#content a.link_videoModal { padding: 0 0 0 0; position: absolute; right: 93px; top: 428px; width: 192px; height: 109px; display: block;}
    #content a.link_videoModal .video-click-overlay { cursor: pointer; display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 100; background: transparent url(/images/spacer.gif) repeat 0 0; }
    #content a.link_videoModal #flash-video-preroll { z-index: 99; }
    .noflash #content a.link_videoModal .video-click-overlay { width: 100%; height: 100%; left: 0; top: 0; background: transparent url(/images/futureVehicles/Recap_Video_promo_off.jpg) no-repeat scroll 0 0; }
    .mousemoving #content a.link_videoModal .video-click-overlay { display: none; }

.cars-block { 
	position: absolute; right: 75px; top: 553px; width: 850px; height: 254px; background: #fff; color: #000; z-index: 99;
	-webkit-box-shadow:0 0 16px #000; 
	-moz-box-shadow: 0 0 16px #000; 
	box-shadow:0 0 16px #000; 
}
.cars3 .cars-block { width: 850px; height: 254px;}
.cars2 .cars-block { width: 572px; height: 254px;}
.cars1 .cars-block { width: 616px; height: 222px;}

.cars-block ul {margin: 16px;}
.cars-block ul li {float: left; width: 262px; margin-left: 16px;}
.cars3 .cars-block ul li {width: 262px;}
.cars1 .cars-block ul li {width: 584px;}
.cars2 .cars-block ul li + li + li {display: none;}
.cars1 .cars-block ul li + li {display: none;}

.cars-block ul li:first-child {margin-left:0;}
.cars-block ul h3 { color: #7f7f7f; font-size: 18px; }
.cars-block ul h3 span { font-size: 21px; }

.cars-block ul img { width: 262px; }
.cars1 .cars-block ul img { width: 372px; margin-right: 16px; float: left; }

#content-wrap a.btn span { padding-left: 16px; padding-right: 26px; font-weight: normal;}

.callout-text { position: absolute; top: 164px; left: 44px; width: 182px; color: #fff; display: none;}
.callout-text > h3 { width: 182px; height: 54px; background: url(/images/futureVehicles/bg-hdr-callout1.png) no-repeat; text-indent: -999em; }
.callout-text > p { padding-right: 30px; margin: 0 0 16px; }
.callout-text > p.subhdr { font-size: 22px; padding-right: 0; margin: 8px 0 16px;}

#video-pc > div {background: #000; color : #fff; width: 800px; }

.clickable-map { position: absolute; top: 0; left: 0; width: 100px; height: 100px; }
    #RDX-clickable { left: 22px; top: 209px; height: 144px; z-index: 11; }
        #RDX-clickable div{ position: absolute;cursor: pointer;}
        #RDX-clickable .first { height: 100%; top: 0; left: 0; width: 192px; }
        #RDX-clickable .second { width: 140px; height: 106px; top: 0; left: 192px; }
    #NSX-clickable { left: 214px; top: 250px; width: 492px; height: 203px; z-index: 10; }
        #NSX-clickable div{ position: absolute;cursor: pointer;} 
         #NSX-clickable .first { height: 136px; top: 64px; left: 0; width: 497px; }
        #NSX-clickable .second { width: 327px; height: 106px; top: 0; left: 138px; }
    #ILX-clickable { left: 679px; top: 205px; width: 306px; height: 131px; z-index: 11; cursor: pointer; }
    
    
.modal-content-wrap { padding-top: 32px; }

h4 { position: absolute; top: 389px; left: 717px; width: 184px; height: 35px; overflow: hidden; text-indent: -9999px; background: transparent url(/images/futureVehicles/bg-hdr-sub-jerry.png) no-repeat scroll 0 0; }

    .link_videoModal img { display: none; z-index: 1; position: absolute; top: 0; left: 0; }    
    .noFlash .link_videoModal img { display: block; }
    .link_videoModal .playbutton { display: none; width: 51px; height: 35px; position: absolute; top: 48px; left: 75px; background: transparent url(/images/home/play_btn_sprite.png) no-repeat scroll 0 0; z-index: 100; cursor: pointer; }
    .hover .playbutton {background-position: 0 -35px; }
    
