/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{position:relative;margin:0 auto;padding:0;}
#superbox-container .loading{margin:0 auto;text-align:center; background: #fff; display: block; border: 1px solid #e6e6e6; width: 100px; height: 80px;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#b3b3b3;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:3px;background:#fff;}
#superbox-innerbox{padding:0;}

#superbox-innerbox img {max-width: 100%;}

#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev a {overflow:hidden;margin:0; position: absolute;}
#superbox .nextprev a {bottom: 3px; right:3px;}
#superbox .close a,
#superbox a.prev, 
#superbox a.next {display: block; width: 30px; height: 25px; background: #fbb03b; float: left; padding-top: 5px; cursor: pointer;}
#superbox a.prev {margin-right: 31px;}
#superbox .close a {top: 3px; left: 3px; padding-top: 4px; height: 27px}
#superbox .close a:hover,
#superbox a.prev:hover, 
#superbox a.next:hover {background: #e6e6e6;}