/*
    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:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#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;}
.cboxPhoto{float:left; margin: auto; margin-bottom: 46px !important; border:0px solid #FFF; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
/* 
    ColorBox 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:#111;}

#colorbox{}
    #cboxTopLeft{width:11px; height:42px; background:url(../../images/colorbox/c6/tlc.png) no-repeat;}
    #cboxTopRight{width:11px; height:42px; background:url(../../images/colorbox/c6/trc.png) no-repeat;}
    #cboxBottomLeft{width:11px; height:11px; background:url(../../images/colorbox/c6/blc.png) no-repeat;}
    #cboxBottomRight{width:11px; height:11px; background:url(../../images/colorbox/c6/brc.png) no-repeat;}
    #cboxMiddleLeft{width:11px; background:url(../../images/colorbox/c6/lb.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:11px; background:url(../../images/colorbox/c6/rb.png) 0 0 repeat-y;}
    #cboxTopCenter{height:42px; background:url(../../images/colorbox/c6/tc.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:11px; background:url(../../images/colorbox/c6/bc.png) 0 0 repeat-x;}
    #cboxContent{background:#fff; color: #000;}
        #cboxLoadedContent{margin-top:0px;}
        #cboxLoadingOverlay{width: 100%; height: 100%; background:url(../../images/colorbox/c6/loading_background.png) no-repeat center center;}
	#cboxLoadingGraphic{background:url(../../images/colorbox/c6/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; top: -23px; left:0; padding: 0px 0px 0px 8px; text-indent: 30; font-size: 14px !important; text-indent: 10px; font-family:Calibri, Lucida Grande; text-align: left; width:100%; font-weight:bold; color:#666666;}
        #cboxCurrent{position:absolute; bottom: 0px; background: #f0f0f0; border-top: 1px solid #888; width: 100%; padding: 14px 0px 14px 0px; text-indent: 90px; font-family: Lucida Grande; font-size: 14px !important; font-weight:bold; color:#666; }
        #cboxClose{position:absolute; top: 0px; background: #6d84b4; width:20px; height:20px; text-indent:-9999px;}
	#cboxPrevious, #cboxNext {position:absolute; bottom: 0px; background: #f2f2f2; width:20px; height:20px; text-indent:-9999px;}        

#cboxPrevious{position:absolute;
width: 32px;
height: 30px;
left:10px !important; 
bottom: 7px !important; 
background: transparent url(../../images/colorbox/c6/prev-img-b.png);  
background-position: 0px 0px;
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
}
        
#cboxPrevious.hover{background: transparent url(../../images/colorbox/c6/prev-img-b.png); 
background-position:0px 0px;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}
        
#cboxNext{position:absolute;
width: 32px;
height: 30px;
left:42px !important; 
bottom: 7px !important; 
background: transparent url(../../images/colorbox/c6/next-img-b.png);  
background-position:0px 0px;
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
}
        
#cboxNext.hover{background: transparent url(../../images/colorbox/c6/next-img-b.png); background-position:0px 0px;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}

        #cboxClose{width: 15px; height: 15px; background: transparent url(../../images/colorbox/c6/close-box.png); right:10px; top: -23px !important; background-position:0px 0px;}
        #cboxClose.hover{background-position:0px -15px;}
	#cboxClose:active{background-position:0px -30px;}
        
.cboxSlideshow_on #cboxSlideshow{position:absolute; right:15px; bottom: 10px;
outline: none; 
margin: 0px;
margin-top: 10px;  
text-align: center; 
font-weight: bold; 
width: 120px; 
text-decoration: none !important; 
background:url(../../images/colorbox/c6/fbook-btn-blue-bg.png) 0px 0px repeat-x !important; 
padding:5px 5px 5px 5px !important; 
font-size: 11px; 
color: #FFF !important; 
text-indent: 0px; 
}

.cboxSlideshow_on #cboxSlideshow.hover{
background:url(../../images/colorbox/c6/fbook-btn-blue-bg.png) 0px -48px repeat-x !important;
}

.cboxSlideshow_on #cboxSlideshow:active{
background:url(../../images/colorbox/c6/fbook-btn-blue-bg.png) 0px -96px repeat-x !important;
}

.cboxSlideshow_off #cboxSlideshow{position:absolute; right:15px; bottom: 10px;
outline: none; 
margin: 0px;
margin-top: 10px;  
text-align: center; 
font-weight: bold; 
width: 120px; 
text-decoration: none !important; 
background:url(../../images/colorbox/c6/fbook-btn-blue-bg.png) 0px 0px repeat-x !important; 
padding:5px 5px 5px 5px !important; 
font-size: 11px; 
color: #FFF !important; 
text-indent: 0px; 
}

.cboxSlideshow_off #cboxSlideshow.hover{
background: #67a54b url(../../images/colorbox/c6/fbook-btn-green-bg.png) 0px -48px repeat-x !important;
}

.cboxSlideshow_off #cboxSlideshow:active{
background: #2c5115 url(../../images/colorbox/c6/fbook-btn-green-bg.png) 0px -96px repeat-x !important;
}