.lightbox-overlay{position:absolute;position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;margin:0;padding:0;text-align:center;cursor:pointer;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGDYDAAAuAC0lXSlKAAAAABJRU5ErkJggg==')}.lightbox-overlay .inner{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;margin:0 auto;padding:60px 60px 56px}.lightbox-overlay .title{position:absolute;position:fixed;z-index:1;top:15px;left:15px;height:30px;line-height:30px;padding:0 10px;background:#FFF;color:#333;cursor:text;-webkit-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;-webkit-border-radius:6px;border-radius:6px}.lightbox-overlay .close{display:block;position:absolute;position:fixed;z-index:1;top:15px;right:34px;width:30px;height:30px;background:#FFF url("lightbox-close.png") center center no-repeat;-webkit-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;-webkit-border-radius:6px;border-radius:6px}.lightbox-overlay .close:focus,.lightbox-overlay .close:hover{top:14px;right:33px;width:32px;height:32px}.lightbox-overlay .close:active{top:15px;right:34px;width:30px;height:30px}.lightbox-overlay .holder{position:relative;min-height:50px;min-width:50px;margin:0 auto;background:url('loader.gif') 0 -11px no-repeat}.lightbox-overlay .holder.loading{background-position:center center}.lightbox-overlay img{display:block;cursor:default}.lightbox-overlay .holder div{position:absolute;top:0;width:50%;height:100%;text-align:left;zoom:1;filter:alpha(opacity=25);opacity:.25;background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAANvf7wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');text-shadow:2px 0 0 #FFF,-2px 0 0 #FFF,0 2px 0 #FFF,0 -2px 0 #FFF;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightbox-overlay .holder div:hover{filter:alpha(opacity=50);opacity:.5}.lightbox-overlay .holder div span{display:block;width:60px;line-height:50px;padding:0 0 20px;margin:0 0 0 -60px;text-align:center;font-size:90px;color:#000}.lightbox-overlay .prev{left:0}.lightbox-overlay .next{right:0;text-align:right}.lightbox-overlay .holder .next span{float:right;margin:0 -60px 0 0}.lightbox-overlay .download{display:none;position:absolute;bottom:-20px;right:0;color:#FFF;font-size:14px;line-height:14px}
