.gallery .thumb_overall {
    width: 838px;
    margin: 7px auto 0 auto;
}

.gallery .thumb_next {
    margin-top: 9px;
    float: right;
}

.gallery .thumb_prev {
    margin-top: 9px;
    float: left;
}

.gallery .thumb_container {
    width: 800px;
    margin: 0 auto;
    overflow: hidden;
    height: 52px;
    position: relative;
}

.gallery .thumbs {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 52px;
}

.gallery .thumb {
    float: left;
    margin-right: 5px;
    height: 50px;
    width: 50px;
    opacity: 0.25;
    filter: alpha(opacity = 25);
    border: 1px solid #cc8939;
}

.gallery .thumb_current {
    float: left;
    margin-right: 5px;
    height: 50px;
    width: 50px;
    opacity: 1.0;
    filter: alpha(opacity = 100);
    border: 1px solid #cc8939;
}

.gallery .thumb:hover {
    opacity: 1.0;
    filter: alpha(opacity = 100);
}

.gallery {
    position: relative;
    width: 852px;
    margin: 0 auto;
}

.gallery .images {
    position: relative;
    height: 536px;
    width: 800px;
    margin: 0 auto;
    background: url(/modules/gallery/images/blank.png);
    overflow: hidden;
}

.gallery .prev {
    position: relative;
    float: left;
    z-index: 100;
    height: 64px;
    width: 19px;
    opacity: 0.25;
    filter: alpha(opacity = 25);
}

.gallery .prev:hover {
    opacity: 1.0;
    filter: alpha(opacity = 100);
}

.gallery .next {
    position: relative;
    float: right;
    z-index: 100;
    height: 64px;
    width: 19px;
    opacity: 0.25;
    filter: alpha(opacity = 25);
}

.gallery .next:hover {
    opacity: 1.0;
    filter: alpha(opacity = 100);
}

.gallery .current {
    top: 0px;
    left: 0px;
    z-index: 10;
    position: absolute;
}

.gallery .previous {
    top: 0px;
    left: 0px;
    z-index: 9;
    position: absolute;
}

.gallery .slideshow {
    top: 0px;
    left: 0px;
    z-index: 8;
    position: absolute;
}

.gallery .title {
    margin: 0 0 7px 0;
    text-align: center;
}
