#opencontainer {
position: absolute;
top: 50%;
left: 0px;
width: 100%;
height: 1px;
overflow: visible;
}

#openletterbox {
width: 961px;
height: 537px;
margin-left: -480px;
position: absolute;
top: -268px;
left: 50%;
border: 0px;
}

#container {
position: absolute;
top: 50%;
left: 0px;
width: 100%;
height: 1px;
overflow: visible;
background: url(images/background.jpg);
}

#letterbox {
width: 961px;
height: 537px;
margin-left: -480px;
position: absolute;
top: -268px;
left: 50%;
border: 0px;
background: url(images/main_bg.png);
}

#vo_copyright{
width: 966px;
height: 12px;
margin-left: -483px;
position: absolute;
top: 528px;
left: 50%;
border: 0px;
}

#header{
width: 961px;
height: 120px;
position: absolute;
top: 18px;
left: 0px;
z-index: 30;
background: url(images/header.png);
}

#copy{
width: 946px;
height: 109px;
position: absolute;
top: 388px;
left: 8px;
z-index: 30;
background: url(images/text_bg.png);
}

#copytext{
width: 906px;
height: 60px;
position: absolute;
top: 32px;
left: 30px;
z-index: 30;
}

#copy_gallery{
width: 946px;
height: 36px;
position: absolute;
top: 461px;
left: 8px;
z-index: 30;
background: url(images/text_bg.png);
}

#copytextgallery{
width: 906px;
height: 60px;
position: absolute;
top: 32px;
left: 30px;
z-index: 30;
}

#button_slideshow h1{ background: url(images/slideshowbutton.png) no-repeat; width: 86px; height: 27px; position: absolute; top: 3px; left: 870px; margin-bottom: 0px; padding-bottom: 0px;}
#button_slideshow h1 span { display: none;}
#button_credits h1{ background: url(images/creditsbutton.png) no-repeat; width: 180px; height: 27px; position: absolute; top: 3px; left: 764px; margin-bottom: 0px; padding-bottom: 0px;}
#button_credits h1 span { display: none;}


#logo{
width: 262px;
height: 101px;
position: absolute;
top: 10px;
left: 20px;
z-index: 30;
}

#footer{
width: 961px;
height: 33px;
position: absolute;
top: 489px;
left: 0px;
border: 0px;
z-index: 30;
background: url(images/footer.png) no-repeat;
}

#footer span{ float:left; text-indent:-9999px; }


#nav{
width: 447px;
height: 33px;
position: absolute;
top: 79px;
left: 500px;
border: 0px;
z-index: 30;
}

#nav a {
height:32px;
float:left;
text-indent:-9999px;
}

#nav-1 a {
width:84px;
height:32px;
background:url(images/pnav_01.png) no-repeat 0 0;
}

#nav-2 a {
width:68px;
height:32px;
background:url(images/pnav_02.png) no-repeat 0 0;
}

#nav-3 a {
width:115px;
height:32px;
background:url(images/pnav_03.png) no-repeat 0 0;
}

#nav-4 a {
width:58px;
height:32px;
background:url(images/pnav_04.png) no-repeat 0 0;
}

#nav-5 a {
width:63px;
height:32px;
background:url(images/pnav_05.png) no-repeat 0 0;
}

#nav-6 a {
width:59px;
height:32px;
background:url(images/pnav_06.png) no-repeat 0 0;
}


#nav-1 a:hover {
background-position:0 -32px;
}
#nav-2 a:hover {
background-position:0 -32px;
}
#nav-3 a:hover {
background-position:0 -32px;
}
#nav-4 a:hover {
background-position:0 -32px;
}
#nav-5 a:hover {
background-position:0 -32px;
}
#nav-6 a:hover {
background-position:0 -32px;
}


#slideshow {
width: 961px;
height: 537px;
position: absolute;
top:9px;
left:8px;
border: 0px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;

}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#header_philosophy h1{ background: url(images/t_philosophy.png) no-repeat; width: 143px; height: 21px; position: absolute; top: 5px; left: 10px;margin-bottom: 0px; padding-bottom: 0px;}
#header_philosophy h1 span { display: none;}
#header_services h1{ background: url(images/t_services.png) no-repeat; width: 143px; height: 21px; position: absolute;  top: 5px; left: 10px;margin-bottom: 0px; padding-bottom: 0px;}
#header_services h1 span { display: none; }
#header_venuepartners h1{ background: url(images/t_venuepartners.png) no-repeat; width: 143px; height: 21px; position: absolute; top: 5px; left: 10px;margin-bottom: 0px; padding-bottom: 0px;}
#header_venuepartners h1 span { display: none; }
#header_team h1{ background: url(images/t_team.png) no-repeat; width: 143px; height: 21px; position: absolute; top: 5px; left: 10px;margin-bottom: 0px; padding-bottom: 0px;}
#header_team h1 span { display: none; }
#header_gallery h1{ background: url(images/t_gallery.png) no-repeat; width: 143px; height: 21px; position: absolute;  top: 5px; left: 10px;margin-bottom: 0px; padding-bottom: 0px;}
#header_gallery h1 span { display: none; }
#header_inquire h1{ background: url(images/t_inquire.png) no-repeat; width: 143px; height: 21px; position: absolute; top: 5px; left: 10px;margin-bottom: 0px; padding-bottom: 0px;}
#header_inquire h1 span { display: none; }
#othersbuttonlink h1{ background: url(images/othervenues.png) no-repeat; width: 99px; height: 18px; position: absolute; top: 50px; left: 800px;margin-bottom: 0px; padding-bottom: 0px;}
#othersbuttonlink h1 span { display: none; }

#otherlocated {  position: absolute; top: 50px; left: 800px;margin-bottom: 0px; padding-bottom: 0px;}


.gallerythumb {
width:123px;
height:123px;
background: url(images/galleryThumb.png);
float: left;
margin: 28 28 28 28;
}

.thumbimg{
padding-top:7px;
padding-left:7px;
}

.scroll-pane{
padding-left:50px;
}

#galleryimages{
width: 876px;
height: 320px;
position: absolute;
top: 0px;
left: 0px;
z-index: 30;
}
#venuepartners{
width: 926px;
height: 260px;
position: absolute;
top: 130px;
left: 15px;
z-index: 30;
}

#partnerspopover{
position: absolute;
top:135px;
left:700px;
display: none;
z-index:80;
}

#partnerspopovercopy{
background: url('images/box.png') no-repeat;
width: 250px;
height: 350px;
text-align:center;
}
