.slide-header {
        background: #009966;
        background-size: 8%;
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 5%;
        color: #FFFFFF;
        text-indent: 10%;
}

.slide-text {
        background: #FFFFFF;
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        color: #009966;
}

.slide-text h2 {
         color: #FFFFFF;
         text-decoration: underline;
         width: 100%
}

.slide-text h3 {
         width: 100%;
         color: #009966;
}

.slide-text p {
         text-indent: 0%;
         color: #009966;
         width: 100%;
         text-align: justify;
         text-justify: inter-word;
}

.slide-text a {
         text-indent: 0%;
         color: #009966;
         width: 100%;
         text-align: justify;
         text-justify: inter-word;
         text-decoration: underline;
}

.table-slide-left {
         color: #009966;
         text-indent: 0%;
         width: 35%;
         position: absolute;
         top: 180px;
         left: 2%;
         text-align: justify;
         text-justify: inter-word;
}

.table-slide-center {
         text-indent: 0%;
         width: 60%;
         position: absolute;
         left: 40%;
         top: 180px;
}

.table-slide-right {
         background: #009966;
         color: #FFFFFF;
         text-indent: 0%;
         width: 15%;
         position: absolute;
         left: 85%;
         top: 180px;
}

.table-slide-right a {
         color: #FFFFFF;
         width: 85%
}

/* Overlay style */
.overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #FFFFFF;
}

/* Overlay closing cross */

.overlay .overlay-close_white {
        width: 30px;
        height: 30px;
        position: absolute;
        right: 20px;
        top: 20px;
        overflow: hidden;
        border: none;
        background: url(../images/cross_white.gif) no-repeat center center;
        text-indent: 200%;
        color: transparent;
        outline: none;
        z-index: 100;
}

@media screen and (max-height: 30.5em) {
        .overlay nav {
                height: 70%;
                font-size: 34px;
        }
        .overlay ul li {
                min-height: 34px;
        }
}

.infobar{
    background-color:#009966;
    height:50px;
    line-height:50px;
    right:20px;
    position:fixed;
    bottom:0px;
    left:40%;
    z-index:999999999;
    text-align:center;
    color:#fff;
    -moz-border-radius:10px 10px 0px 0px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
span#description{
    display:none;
}
span#loading{
    display:none;
    padding-right: 30px;
    background:transparent url(../pics/loading.gif) no-repeat center right;
}
#thumbsWrapper{
    overflow:hidden;
    position:fixed;
    height:100%;
    width:100%;
    left:0px;
    right:0px;
    bottom:0px;
}
#content{
   position:absolute;
   top:180px;
   height:100%;
   width:60%;
   left:40%;
   background-color:#fff;
   overflow-y:scroll;
   display:none;
}
#content img{
    float:left;
    margin:2px;
    cursor:pointer;
    opacity:0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.placeholder{
    float:left;
    clear:both;
    width:100%;
    height:300px;
}
#panel{
    background-color:#222;
    width:100%;
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    height:0px;
    text-align:center;
}
#panel img{
    cursor:pointer;
    position:relative;
    border:1px solid #000;
    -moz-box-shadow:0px 0px 10px #111;
    -webkit-box-shadow:0px 0px 10px #111;
    box-shadow:0px 0px 10px #111;
    display:none;
}

#wrapper{
    position:relative;
    margin:40px auto 0px auto;
}
a#next,
a#prev{
    width:40px;
    height:40px;
    position:fixed;
    cursor:pointer;
    outline:none;
    display:none;
    background:#aaa url(../pics/nav.png) no-repeat top left;
}
a#next:hover, a#prev:hover{
    background-color:#fff;
}
a#next{
    right:0px;
    top:50%;
    margin-top:-20px;
    background-position: 0px 0px;
}
a#prev{
    left:0px;
    top:50%;
    margin-top:-20px;
    background-position: 0px -40px;
}