#colorbox, #cboxOverlay, #cboxWrapper {
	position : absolute;
	top      : 0;
	left     : 0;
	z-index  : 9999;
	overflow : hidden;
}

#cboxWrapper {max-width:none;}
#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; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* CUSTOM */

#cboxOverlay {
	background : url(../image/overlay.png) repeat 0 0;
	opacity    : 0.75;
	filter     : alpha(opacity = 75);
}
#colorbox {outline:0;}
    #cboxTopLeft      { width: 10px; height: 10px; background: url(../image/transparant.png); }
    #cboxTopRight     { width: 10px; height: 10px; background: url(../image/transparant.png); }
    #cboxBottomLeft   { width: 10px; height: 10px; background: url(../image/transparant.png); }
    #cboxBottomRight  { width: 10px; height: 10px; background: url(../image/transparant.png); }
    #cboxMiddleLeft   { width: 10px; background: url(../image/transparant.png); }
    #cboxMiddleRight  { width: 10px; background: url(../image/transparant.png); }
    #cboxTopCenter    { height: 10px; background: url(../image/transparant.png); }
    #cboxBottomCenter { height: 10px; background: url(../image/transparant.png); }
    #cboxContent { background: #fff; overflow: hidden; }
        .cboxIframe { background: #fff; }
        #cboxError  { padding: 10px; border: 0; }
        #cboxLoadedContent { margin: 0; }
        #cboxTitle  { position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; color: #949494; }
        #cboxCurrent{ position: absolute; bottom: 0; left: 0; margin: 10px; padding: 10px; font-size: 80%; color: #ffffff; background: url(../image/transparant.png); }
        #cboxLoadingOverlay{ background: url(../image/background.png) no-repeat center center; }
        #cboxLoadingGraphic{ background: url(../image/loading.png) 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; bottom: 0; right: 0; color: #0092ef; }

        #cboxPrevious       { position: absolute; bottom: 0; right: 50px; background: url(../image/transparant.png); }
        #cboxNext           { position: absolute; bottom: 0; right: 0; background: url(../image/transparant.png); }
        #cboxClose          { position: absolute; top: 0; right: 0; background: url(../image/transparant.png); }

        #cboxPrevious, #cboxNext, #cboxClose  {
			margin: 10px;
			padding: 10px;
        }
        
		#cboxPrevious img, #cboxNext img, #cboxClose img {
			display: block; width: 20px; height: 20px;
		}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
