#vcolorbox, #vcboxOverlay, #vcboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#vcboxWrapper {max-width:none;}
#vcboxOverlay{position:fixed; width:100%; height:100%;}
#vcboxMiddleLeft, #vcboxBottomLeft{clear:left;}
#vcboxContent{position:relative;}
#vcboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#vcboxTitle{margin:0;}
#vcboxLoadingOverlay, #vcboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#vcboxPrevious, #vcboxNext, #vcboxClose, #vcboxSlideshow{cursor:pointer;}
.vcboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.vcboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#vcolorbox, #vcboxContent, #vcboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#vcboxOverlay{background:url(../images/admin_images/overlay.png) repeat 0 0;}
#vcolorbox{outline:0;}
    #vcboxTopLeft{width:21px; height:21px; background:url(../images/admin_images/controls.png) no-repeat -101px 0;}
    #vcboxTopRight{width:21px; height:21px; background:url(../images/admin_images/controls.png) no-repeat -130px 0;}
    #vcboxBottomLeft{width:21px; height:21px; background:url(../images/admin_images/controls.png) no-repeat -101px -29px;}
    #vcboxBottomRight{width:21px; height:21px; background:url(../images/admin_images/controls.png) no-repeat -130px -29px;}
    #vcboxMiddleLeft{width:21px; background:url(../images/admin_images/controls.png) left top repeat-y;}
    #vcboxMiddleRight{width:21px; background:url(../images/admin_images/controls.png) right top repeat-y;}
    #vcboxTopCenter{height:21px; background:url(../images/admin_images/border.png) 0 0 repeat-x;}
    #vcboxBottomCenter{height:21px; background:url(../images/admin_images/border.png) 0 -29px repeat-x;}
    #vcboxContent{background:#fff; overflow:hidden;}
        .vcboxIframe{background:#fff;}
        #vcboxError{padding:50px; border:1px solid #ccc;}
        #vcboxLoadedContent{margin-bottom:28px;}
        #vcboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #vcboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;line-height: 1;}
        #vcboxLoadingOverlay{background:url(../images/admin_images/loading_background.png) no-repeat center center;}
        #vcboxLoadingGraphic{background:url(../images/admin_images/loading.gif) no-repeat center center;}

        #vcboxPrevious, #vcboxNext, #vcboxSlideshow, #vcboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        #vcboxPrevious:active, #vcboxNext:active, #vcboxSlideshow:active, #vcboxClose:active {outline:0;}

        #vcboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #vcboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/admin_images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #vcboxPrevious:hover{background-position:-75px -25px;}
        #vcboxNext{position:absolute; bottom:0; left:27px; background:url(../images/admin_images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #vcboxNext:hover{background-position:-50px -25px;}
        #vcboxClose{position:absolute; bottom:0; right:0; background:url(../images/admin_images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #vcboxClose:hover{background-position:-25px -25px;}


.vcboxIE #vcboxTopLeft,
.vcboxIE #vcboxTopCenter,
.vcboxIE #vcboxTopRight,
.vcboxIE #vcboxBottomLeft,
.vcboxIE #vcboxBottomCenter,
.vcboxIE #vcboxBottomRight,
.vcboxIE #vcboxMiddleLeft,
.vcboxIE #vcboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}