#colorbox, #cboxOverlay, #cboxWrapper{ position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {min-width: none;
}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear: both;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0; overflow:hidden; }
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#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;}

#cboxOverlay{background:#333;filter: alpha(opacity=95) !important;
-moz-opacity:0.95 !important;
opacity:0.95 !important;
}

#colorbox{outline:0;}
    #cboxContent{margin-top:36px; overflow:visible; background:#fff;filter: alpha(opacity=95);}
        #cboxLoadedContent{padding: 0;}
        #cboxLoadingOverlay{background:#ffffff;}
    #cboxContent{padding: 0 39px; }
         #cboxClose{position:absolute; top:30px; right:0px; display:block; background:url(btnClose01.gif) top center no-repeat; width:39px; height:39px; text-indent:-9999px;  border: solid 1px blue;}

iframe {; 
	overflow: scroll !important;
}