#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;width:100% !important;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:rgba(0,0,0,0.8);}
#colorbox{outline:0;}
#cboxContent{margin-top:55px;background:#fff;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{border:0px solid #e9e9e9;background:#fff;padding:0px;}
#cboxTitle{position:absolute;top:-20px;left:0;color:#fff;}
#cboxCurrent{position:absolute;top:-30px;left:0px;color:#fff;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious{position:absolute;top:50%;left:0px;margin-top:-24px;background:url(../images/pop-prev.png) no-repeat top left;width:38px;height:48px;text-indent:-9999px;}
#cboxNext{position:absolute;top:50%;right:0px;margin-top:-24px;background:url(../images/pop-next.png) no-repeat top right;width:38px;height:48px;text-indent:-9999px;}
#cboxClose{position:absolute;top:-40px;right:0px;display:block;background:url(../images/popClose.png) no-repeat top center;width:34px;height:34px;text-indent:-9999px;}