/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#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; margin:60px;}
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0; display: block; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay { background: #000; }
#colorbox { background: #FFF; }
#cboxContent { overflow: visible; }
#cboxError { padding: 50px; border: 1px solid #ccc; }
#cboxLoadedContent { }
#cboxLoadingGraphic { background: url(images/loading.gif) no-repeat center center; }
#cboxLoadingOverlay { background: #FFF; }
#cboxTitle { position: absolute; top: -22px; left: 0; color: #FFF; }
#cboxCurrent { position: absolute; top: -22px; right: 205px; text-indent: -9999px; }
#cboxSlideshow, #cboxClose { text-indent: -9999px; width: 20px; height: 20px; position: absolute; top: -20px; background: url(images/controls.png) no-repeat 0 0; }
#cboxClose { background-position: -50px 0px; right: 0; }
#cboxClose.hover { background-position: -50px -25px; }
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious { right: 66px; }
.cboxSlideshow_on #cboxSlideshow { background-position: -75px -25px; right: 44px; }
.cboxSlideshow_on #cboxSlideshow.hover { background-position: -100px -25px; }
.cboxSlideshow_off #cboxSlideshow { background-position: -100px 0px; right: 44px; }
.cboxSlideshow_off #cboxSlideshow.hover { background-position: -75px -25px; }
#cboxPrevious { position: absolute; top: 0; left: 0; width: 50%; height: 100%; background: url(../../images/arrow_l_w2.png) no-repeat left center; text-indent: -9999px; opacity: 0.3; filter: alpha(opacity=30); }
#cboxNext { position: absolute; top: 0; right: 0; width: 50%; height: 100%; background: url(../../images/arrow_r_w2.png) no-repeat right center; text-indent: -9999px; opacity: 0.3; filter: alpha(opacity=30); }
#cboxPrevious.hover { opacity: 1; filter: alpha(opacity=100); }
#cboxNext.hover { opacity: 1; filter: alpha(opacity=100); }
