/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:absolute;top:0; left:0; }
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000; opacity:0.5 !important; filter:alpha(opacity=50) !important; }
#colorbox{position:absolute; top:0; left:0;}
    #cboxTopLeft{width:0; height:10px;}
    #cboxTopRight{width:0; height:10px;}
    #cboxBottomLeft{width:0; height:10px;}
    #cboxBottomRight{width:0; height:10px;}
    #cboxMiddleLeft{width:0;}
    #cboxMiddleRight{width:0;}
    #cboxTopCenter{height:0; background:none;}
    #cboxBottomCenter{height:0; background:none;}
    #cboxContent{ }
        #cboxLoadedContent{margin: 14px 14px 28px 0; padding: 18px 18px 78px 18px; border: solid 1px #c3c3c3; background:#000; display: block; }
        #cboxTitle{ min-height: 80px; height: auto !important; height: 80px; position:absolute; bottom:10px; left:20px; text-align:left; width:100%; font-family: 'AdamGorry-LightsRegular', Lucida Grande,Helvetica, sans-serif; color: #FAF07F; font-size:16px;line-height: 26px;}
        #cboxTitle span { 	font-family: Lucida Grande, Arial, sans-serif; color: #c3c3c3; font-size: 12px; line-height: 16px; }
        #cboxCurrent{position:absolute; bottom:8px; left:0px; width: 100%; 	font-family: Lucida Grande, Arial, sans-serif; color: #c3c3c3; font-size: 12px; line-height: 16px; display: none !important;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:55px; right:60px; width:42px; height:42px; display: block; text-indent:-9999px; background:url(../img/colorbox/colorbox_arrows.png) no-repeat 0 0; }
        #cboxPrevious.hover{background-position: 0 -40px;}
        #cboxNext{position:absolute; bottom:55px; right:20px;  width:42px; height:42px; display: block; text-indent:-9999px; background:url(../img/colorbox/colorbox_arrows.png) no-repeat -42px 0;}
        #cboxNext.hover{background-position:-42px -40px; }
        #cboxLoadingOverlay{background: none;}
        #cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:0; right:0; background:url(../img/colorbox/close.png) no-repeat 0 0; width:27px; height:26px; text-indent:-9999px;}
		#cboxLinks {
			top: 30px;
			position: absolute;
			right: 10px;
			z-index: 99999999;
			display: block;
		}
