body{
margin: 0; 
padding: 0; 
background-color : black;
}

/* @FONTFACE TYPE SETS */


#video-btn{
position:relative;
width: 342px;
height: 134px;
top : 20px;
cursor : pointer;
}

#home-video{
position: absolute;
z-index: 22;
top:  237px;
left: 150px;
z-index: 1000;
}

#modal{
position: absolute;	
background-image: url(../images/modal.png);
z-index: 999;
width : 110%;
height : 100%;
display:none;
}

.loader-title{
font-family : 'MINITypev2RegularBold';
font-size : 12px;
color : #ffffff;
}
.miniTitle{
font-family : 'MINITypev2RegularBold';
font-size : 50px;
color : white;
}
.miniSubTitle{
font-family : 'MINITypev2RegularBold';
font-size : 18px;
color : white;
}
.bodyCopy{
font-family : 'MINITypev2RegularRegular';
font-size : 13px;
color : #a8a8a8;
}
.headline{
font-family : 'MINITypev2HeadlineRegular';
font-size : 16px;
}
.navTitle{
font-family : 'MINITypev2RegularBold';
font-size : 12px;
color : #bf0a2c;
}
.navTitleCoupe{
font-family : 'MINITypev2RegularBold';
font-size : 12px;
color : #8dc7e0;
}
.navTitleConvertable{
font-family : 'MINITypev2RegularBold';
font-size : 12px;
color : #e4da72;
}
.navTitleRoadster{
font-family : 'MINITypev2RegularBold';
font-size : 12px;
color : #ea702e;
}
.navTitleClubman{
font-family : 'MINITypev2RegularBold';
font-size : 12px;
color : #3670a6;
}
.navTitleCountryman{
font-family : 'MINITypev2RegularBold';
font-size : 12px;
color : #317e3a;
}

.navButton{
font-family : 'MINITypev2RegularRegular';
font-size : 12px;
color : #ffffff;
}
.landingTitle{
font-family : 'MINITypev2HeadlineRegular';
font-size : 15px;
color : white;
}

#mini-101 #landing-page{
position : absolute;
width : 960px;
height : 473px;
top: 238px;
left : 15px;
background-color : black;
z-index : 20;
}
#mini-101 #landing-page #landing-image{
position : relative;
width : 572px;
height : 460px;
top: 14px;
left : -4px;
}

#mini-101 #landing-copy{
position : absolute;
width : 352px;
height : 446px;
top : 20px;
left : 595px;
}

#mini-101 ul { position : relative; top:-15px;list-style:none; text-align:left; padding:2px 0;  }
#mini-101 ul li {  padding: 1px 21px; }
#mini-101 ul li a { text-decoration:none; color:#fff; }
#mini-101 ul li a:hover { text-decoration:none; color:#5985be; }

#mini-101 a:link {text-decoration:none; color:#A9A9A9;}     
#mini-101 a:visited {color:#A9A9A9;} 
#mini-101 a:hover {color:#5985be;}  
#mini-101 a:active {color:#A9A9A9;} 


#mini-101 #loader{
position : absolute;
width : 300px;
height : 31px;
top : 100px;
left : 400px;
z-index : 1000;
}
#mini-101 #loader #loader-logo{
position : relative;
left : 50px;
}
#mini-101{
position : relative;
width : 980px;
height : 1000px;
border: 0px; 
padding: 0;  
margin: 0 auto; 
background-color : black;
}
#mini-101 #wrapper{
position : absolute;
width : 980px;
height : 1000px;
display : none;

}
#mini-101 #header{
position : relative;
width : 980px;
height : 220px;
top : 112px;
}
#mini-101 #header #101-title{
position : absolute;
width : 376px;
height : 80px;
top : 100px;
left : 1px;
}
#mini-101 #header #mini-logo{
position : absolute;
width : 104px;
height : 53px;
top : -80px;
left : 900px;
}
#mini-101 #header #nav{
position : absolute;
width : 589px;
height : 65px;
top : 19px;
left : 410px;
}
#mini-101 #header #car-subNav{
position : absolute;
width : 589px;
height : 386px;
top : 85px;
left : 415px;
z-index : 101;
display : none;
}
#mini-101 #header #car-subNav #nav-bg{
position : absolute;
top : 9px;
border-style : solid;
border-width : 2px;
border-color : #232323;
width : 100%;
height : 400px;
background-color : black;
}
#mini-101 #header #car-subNav #nav-bg img{
width : 589px;
height : 386px;
}

#mini-101 #header #car-subNav #selected-nav{
position : absolute;
width : 15px;
height : 10px;
top : 3px;
left : 30px;
z-index : 55;
}
#mini-101 #header #car-subNav #subNavLeft #list-title{
position : relative;
}
#mini-101 #header #car-subNav #subNavLeft{
position : relative;
width : 250px;
display : inline-block;
top : 30px;
border-right-style : solid;
border-right-width : 2px;
border-color : #232323;
left : 30px;
}
#mini-101 #header #car-subNav #subNavRight{
position : absolute;
width : 200px;
top : 30px;
left : 345px;
verticle-align : top;
display : inline-block;
}



#mini-101 #header #car-subNav #subNavLeft #list-obj-1{
position : relative;
}
#mini-101 #header #car-subNav #subNavLeft #list-obj-2{
position : relative;
top : -10px;
}
#mini-101 #header #car-subNav #subNavLeft #list-obj-3{
position : relative;
top : -20px;
}
#mini-101 #header #car-subNav #subNavRight #list-obj-2{
position : relative;
top : -10px;
}
#mini-101 #header #car-subNav #subNavRight #list-obj-3{
position : relative;
top : -20px;
}
#mini-101 #header #nav img{
margin : -2px;
cursor : pointer;
}
#mini-101 #wrapper #display-box{
position : realtive;
width : 980px;
height : 482px;
border-color: #232323;
border-width: 10px;;
border-style: solid;
background-color : black;
}
#mini-101 #wrapper #display-box #holder{
position : absolute;
}
#mini-101 #wrapper #display-box #img-area{
position : absolute;
width : 420px;
height : 316px;
top : 0px;
left : 30px;
z-index : 100;
display : none;
}

#mini-101 #display-box #video-player{
position : absolute;
width : 420px;
height : 316px;
top : -10px;
left : 30px;
z-index : -1;
}
#mini-101 #display-box #player-controls{
position : absolute;
width : 424px;
height : 46px;
top : 320px;
left : 27px;
z-index : 10;
display : none;
}
#mini-101 #display-box #player-controls #seek-bar{
position : relative;
width : 424px;
height : 23px;
cursor : pointer;
}
#mini-101 #display-box #player-controls #drag-bar{
position : absolute;
width : 31px;
height : 42px;
top : -11px;
left : -11px;
z-index : 20;
cursor : pointer;
}
#mini-101 #display-box #player-controls #play-btn{
position : relative;
width : 42px;
height : 23px;
display : inline;
cursor : pointer;
}
#mini-101 #display-box #player-controls #play-btn #play-pause{
position : relative;
display : inline;
cursor : pointer;
}
#mini-101 #display-box #player-controls #stop-btn{
position : relative;
width : 37px;
height : 23px;
display : inline;
cursor : pointer;
}
#mini-101 #display-box #player-controls #back-btn{
position : relative;
width : 37px;
height : 23px;
display : inline;
cursor : pointer;
}
#mini-101 #display-box #player-controls #forward-btn{
position : relative;
width : 38px;
height : 23px;
display : inline;
cursor : pointer;
}
#mini-101 #display-box #player-controls #volume-btn{
position : relative;
width : 39px;
height : 23px;
display : inline;
cursor : pointer;
}
#mini-101 #display-box #right-side{
position : absolute; 
width : 460px;
height : 200px;
left : 490px;
top : 40px;
}
#mini-101 #display-box #right-side #page-headline{
position : relative;
top : 0px;
color : #bf0a2c;
}
#mini-101 #display-box #right-side #body-copy{
position : relative;
top : 15px;
}
#mini-101 #display-box #right-side #downloads{
position : relative;
top : 70px;
}
#mini-101 #display-box #right-side #d-video{
position : relative;
top : 0px;
}
#mini-101 #display-box #right-side #d-pdf{
position : relative;
top : 10px;
}

#mini-101 #footer{
position : relative;
width : 909px;
height : 94px;
top : 50px;
}

#mini-101 #footer #footer-spacer{
position : relative;
width : 11px;
height : 19px;
top : 32px;
left : 5px;
display : inline;
}

#mini-101 #footer .footerNav{
font-family : 'MINITypev2RegularRegular';
font-size : 11px;
color : #A9A9A9;
}
#mini-101 #footer #contact-btn{
position : relative;
display : inline;
padding : 5px;
top : 24px;
left : 3px;
}
#mini-101 #footer #contact-btn img{
position : relative;
top : 4px;
cursor : pointer;
}
#mini-101 #footer #contact-btn #canFlag{
position : relative;
top : 3px;
}
#mini-101 #hidden-images{
display : none;
}

#banner-area{
position : relative;
width : 1000px;
height : 90px;
top : 35px;
cursor : pointer;
}

#video-close{
position: absolute;
width:24px;
height: 23px;
cursor:pointer;
top: 0px;
left: 630px;
}


