div.shadowbox {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    background-color: rgba(0,0,0,0.8);
}

div.popup {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
    background-color: black;
}

span.imageselected {
    color: orange;
    cursor: default;
}

span.gallerylink {
    cursor: pointer;
}

span.gallerynumberlink {
    cursor: pointer;
}

div#ImageContainer { 
    overflow: hidden;
    position: relative;
    background-color: black;
    white-space: nowrap;
}

#Image { 
    overflow: hidden;
    cursor: pointer;
}

img.hidden { 
    display: none;
}

.centerhelper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

img.landscape { 
    max-height:100%; 
    width:100%;
    margin:auto;
    display:inline-block;
    vertical-align: middle;
}

img.portrait { 
    max-width:100%; 
    height:100%;
    margin:auto;
    display:block;
}

img.closebutton { 
    margin:auto;
    display:block;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
}

img.playbutton { 
    margin:auto;
    display:block;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
}

img.arrow { 
    margin:auto;
    display:block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

img.bottomarrow { 
    margin:auto;
    display:block;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
}

#leftbar {
    left: 0px;
}

#topbar {
    top: 0;
}

.zoomtext {
    margin-left: 5%;
}

span.horzbar { 
    left: 0px;
    position: absolute;
    background: black;
    color: white;
    display:inline-block; vertical-align:middle;
}

span.bar { 
    position: absolute;
    top: 0px;
    display:block;
    cursor: pointer;
}

span.caption { 
    position: absolute;
    display:block;
    background: black;
    background: rgba(0,0,0,0.5);
    color: white;
}

div.thumbnail {
    overflow: hidden;
    display: none; 
    height: 75px;
    width: 75px;
    background-color: transparent;
    position: absolute;
    top: 75px;
    left: 75px;
    z-index: 999;
}

