#control_overlay {
    background-color: #DAE5B9;
}
.modalWindowCustContainer {
    background: none repeat scroll 0 0 transparent;
    height: 640px;
    width: 972px;
}
.modalWindowCustFirstRow {
    padding-bottom: 16px;
    width: 100%;
}
.modalWindowCustSecondRow {
    background: url("../images/ajax-loader.gif") no-repeat scroll 480px 250px transparent;
    height: 586px;
    width: 100%;
}
.modalWindowCustContainerDemo {
    background: none repeat scroll 0 0 transparent;
    height: 544px;
    width: 972px;
}
.modalWindowCustFirstRowDemo {
    padding-bottom: 16px;
    width: 100%;
}
.modalWindowCustSecondRowDemo {
    background: url("../images/ajax-loader.gif") no-repeat scroll 480px 250px transparent;
    height: 586px;
    width: 100%;
}
.modalWindowCustCloseButton {
    background: url("../images/modal-window-close-button.png") no-repeat scroll 0 0 transparent;
    color: #2F765C;
    float: right;
    font-size: 0.7em;
    font-weight: bold;
    height: 30px;
    line-height: 23px;
    margin-right: -10px;
    margin-top: -10px;
    text-align: center;
    vertical-align: middle;
    visibility: hidden;
    width: 30px;
}
.modalWindowCustContainer:hover .modalWindowCustCloseButton {
    visibility: visible;
}
.modalWindowCustCloseButtonShow {
    visibility: visible;
}
.modalWindowCustCloseButton:hover {
    background-position: 0 -30px;
    cursor: pointer;
}
.modalWindowCustContainer {
    background-color: white;
    border-radius: 22px 22px 22px 22px;
}
.modalWindowCustContainerTransparent {
    background-color: transparent;
}
.modalWindowViewerSmallThumbnailContainer {
    background: url("../images/modal-menu-separation.jpg") no-repeat scroll left bottom transparent;
    color: #2F765C;
    height: 140px;
    line-height: 12px;
    margin-top: 10px;
    padding-bottom: 5px;
    text-align: center;
    width: 140px;
}
.modalWindowViewerSmallThumbnailContainer a {
    color: #47A185;
    font-size: 0.7em;
    font-weight: bold;
    text-transform: uppercase;
}
.modalWindowViewerSmallThumbnailContainer img {
    border: 1px dotted #003D22;
    margin-bottom: 6px;
}
.modalWindowViewerSmallThumbnailSelected {
}
.modalWindowViewerSmallThumbnailSelected a {
    font-weight: bold;
}
.modalWindowViewerSmallThumbnailSelected img {
    border: 1px solid #003D22;
}
.modalWindowCustSecondRowViewer {
    float: right;
    width: 750px;
}
.modalWindowCustThirdRowViewer {
    float: left;
    padding-left: 25px;
    width: 155px;
}
.modalWindowViewerDetailInner {
    height: 500px;
    width: 700px;
}
.mwvThumbContainer {
    height: 475px;
    overflow: hidden;
}
.mwvScrollFrame {
    overflow: hidden;
    position: relative;
    width: 150px;
}
.mwvScrollScrollerVerti {
    height: 475px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 150px;
}
.mwvScrollContentVerti {
    height: 150px;
    width: 150px;
}
.scrollSectionVerti {
    float: left;
    height: 475px;
    width: 150px;
}
#scrollbar_container {
    position: relative;
    width: 500px;
}
#scrollbar_track {
    background-color: transparent;
    cursor: move;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
}
#scrollbar_handle {
    background-color: #5C92E7;
    border-radius: 5px 5px 5px 5px;
    cursor: move;
    opacity: 0.9;
    width: 10px;
}
#scrollbar_content {
    height: 250px;
    overflow: hidden;
    width: 485px;
}
.mwvBottomArrow a:hover img {
    visibility: hidden;
}
.mwvBottomArrow a:hover {
    background: url("../images/modal-menu-down-roll.jpg") no-repeat scroll 0 0 transparent;
}
.mwvTopArrow a:hover img {
    visibility: hidden;
}
.mwvTopArrow a:hover {
    background: url("../images/modal-menu-up-roll.jpg") no-repeat scroll 0 0 transparent;
}
#loaderIndicator {
    position: absolute;
    right: 50%;
    top: 320px;
    z-index: 400;
}

