/*
    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:10001; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#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-color: #000;}
#colorbox{}
#cboxContent{overflow:visible;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{padding: 30px 30px 15px;background: #fff;border: 1px solid #fff;position: relative; box-sizing: content-box;}
#cboxLoadingGraphic{background:url(/images/redloader.gif) no-repeat center center #fff; z-index: 1;}
#cboxLoadingOverlay{background:#fff;}
#cboxTitle{}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:10px;right: 14px; background:url(images/close_btn.jpg) no-repeat 0 0;z-index: 2;}

/*
    ColorBox Core Style for Upgrade popups
*/
#colorupgradebox, #cupgradeboxOverlay, #cupgradeboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cupgradeboxOverlay{position:fixed; width:100%; height:100%;}
#cupgradeboxMiddleLeft, #cupgradeboxBottomLeft{clear:left;}
#cupgradeboxContent{position:relative;}
#cupgradeboxTitle{margin:0;}
#cupgradeboxLoadingOverlay, #cupgradeboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cupgradeboxPrevious, #cupgradeboxNext, #cupgradeboxClose, #cupgradeboxSlideshow{cursor:pointer;}
.cupgradeboxPhoto{float:left; margin:auto; border:0; display:block;}
.cupgradeboxIframe{width:100%; height:100%; display:block; border:0;}

#cupgradeboxOverlay{background-color: #000;}
#colorupgradebox{}
#cupgradeboxContent{overflow:visible;}
#cupgradeboxError{padding:50px; border:1px solid #ccc;}
#cupgradeboxLoadedContent{
    padding: 0;background: #fff;
    border: 6px solid #646464;
    -webkit-border-radius: 6px;
   	-moz-border-radius: 6px;
   	border-radius: 6px;
    position: relative;
}
#cupgradeboxLoadingGraphic{background:url(/images/redloader.gif) no-repeat center center;}
#cupgradeboxLoadingOverlay{background:#fff;}
#cupgradeboxTitle{}
#cupgradeboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cupgradeboxClose{display: none;}

