html {
font-size:100%;
margin:0;
padding:0;
background:#000;
}

body {
font-size:12px;
background:#000;
color:#999;
margin:0;
font-family:georgia,courier,'courier new',arial;
}

div,p,h1,h2,h3 {
margin:0
}

#shutterLeft{
z-index:1000;
background-color:#000;
position:absolute;
width:100%;
margin-top:110px;
}





body,div,p,img {
border-collapse:collapse;
padding:0;
line-height:16px;
}

#shutterLeft p{
font-size:36px;
margin-left:30px;
line-height:46px;
margin-bottom:44px;
letter-spacing:0.03em;
color:#eee;
font-weight:100;

}

.shutterLeftText{
    filter:alpha(opacity=65);
/* CSS3 standard */
opacity:0.65;
}

#shutterArrow{
color:#fff;
letter-spacing:0em;
font-size: 20px;
display:none;
cursor:pointer;
}

#header{
margin-left:30px;
padding-top:30px;
position:absolute;
top:0;
height:110px;
z-index:14;
width:994px;

}

#navigation{
position:relative;
top:-17px;
left:480px;
white-space:nowrap;
display:none;
width:450px;
}

.navDiv{
position:absolute;
top:0;
width:400px;
}

.activeNav{
display:block;
}

.inactiveNav{
display:none;
}

.activeSubNav{
display:block;
}

.inactiveSubNav{
display:none;
}

.subNavLinkActive{
color:#fff;
}


.navLink, .subNavLink{
cursor:pointer;
}

.navLinkActive{
color:#fff;
}

.subNavDiv{
position:relative;
top:20px;
}

.rez{
cursor:pointer;
}
.rez_active{
color:#fff;
}
#footer{
margin-left:30px;
padding-top:30px;
position:relative;
width: 450px;
z-index:15;
}

#loadingGif{
position:absolute;
top:66px;
z-index:1000;
width:26px;
background-color: #000;
height:26px;
display:none;
}

#loadingGif img{
width:26px;
height:26px;
}

#mapContainer{
z-index:10;
}


#zoneContainer{
z-index:20;
}

#thumbContainer{
z-index:30;
display:none;
background-color:#000;
}

#photoContainer{
z-index:40;
display:none;
background-color:#000;
}

#videoContainer{
z-index:50;
display:none;
background-color:#000;
}
#flowplayerDiv{
margin-left:30px;
}

#widescreenBadBoy{
width:100%;
}

#thumbContainer img{

cursor:pointer;
}

.imageThumbImg{
width: 130px;
height: 47px;
}
.videoThumbImg{
width: 83px;
height: 46px;
}

#thumbContainer div{
float:left;
width: 130px;
height: 47px;
margin-left:30px;
margin-bottom:28px;
position:relative;
color:#000;
}

#thumbInfo{
display:none;
position:absolute;
top:10px;
}
#thumbTitle{
display:none;
font-style:italic;
}
#thumbBlurb{
display:none;
width:370px;
}
#shuttle{
margin-bottom:5px;
height:14px;
}



#aboutContainer{
z-index:60;
display:none;
background-color:#000;
}

#aboutNav{
margin-left:30px;
width: 450px;
height:356px;
}

.aboutNavLink{
cursor:pointer;
margin-bottom:14px;
}

.aboutArrows{
cursor:pointer;
color:#fff;
}

#aboutContent{
position: absolute;
top:0px;
left:510px;
width:450px;
height:356px;
}

#aboutTitle,#aboutHeader, #linksHeader{
border-top:1px solid #999;
border-bottom:1px solid #999;
margin-bottom:28px;
padding-top:6px;
padding-bottom:8px;
}




#aboutContent p{
margin-bottom:14px;
}

.aboutActive{
color:#fff;
}

#linksContainer{
z-index:70;
display:none;
background-color:#000;
}

#linksContainer a{
text-decoration:none;
color: #ddd;
}

#links2ndColumn{
position: absolute;
top:0px;
left:510px;
width:450px;
height:356px;
}

.otherLink{
margin-bottom:14px;
}

.linkLinksPage{
color: #fff;
filter:alpha(opacity=80);
/* CSS3 standard */
opacity:0.8;
}

.white{
color:white;
}

#muteContainer{
position:absolute;
z-index:1000;
top:30px;
left:952px;
cursor:pointer;
}

.viewingArea{
position:absolute;
width:100%;
margin-top:110px;
}

#zoneMap{
width:100%;
border:1px;
}

#zoneInfo{
display:none;
position:absolute;
top:30px;
}

.zoneDot{
width:100%;
}

.prevButton ,.nextButton{
cursor:pointer;
display:none;
}

.nextActive , .prevActive{
color: #fff;
}
.zones{
width:1.4%;
line-height:0px;
position:absolute;
z-index:21;
cursor:pointer;
}
#zone_1{
top:39%;
left:40.3%;
}

#zone_2{
top:31%;
left:30.5%;
}

#zone_3{
top:23%;
left:54%;
}

#zone_4{
top:30%;
left:61%;
}

#zone_5{
top:73%;
left:49%;
}

#zone_6{
top:54%;
left:54%;
}

#zone_7{
top:44%;
left:65%;
}