/*
    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{text-align: center; top:0; left:0;float: left;text-align: left; }
#colorbox {margin-top:28px;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{width: 100%;position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;width: 100%;margin-top:0;}
#cboxLoadedContent iframe{display:block; border:0;}
#cboxTitle{display: none;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxWrapper {float: left;width: 100%;}
/* 
    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{}

#colorbox{font-size: 10px;font-variat: small-caps;font-family: helvetica, calibri, tahome, sans serif;top:-2em;}
    #cboxContent{margin-top:0px;}
        #cboxLoadedContent{background-color: #1E2426;width: 100%;padding: 0px 4px 4px;}
        #cboxLoadingGraphic{background:url(images/loading1.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#1E2426;}
        #cboxTitle{text-align: center;color:#fff;display: none !important;}
        #cboxCurrent{position:absolute; top:-30px;width: 100%;text-align: center; color: #583C2F; display: none; }
        #cboxCurrent p{font-size: 1.75em;display: none;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{border: 1px solid #C8BFBA;text-indent:-9999px; width:50px; height:50px; position:absolute; top:-80px; background: #ffffff url(images/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; top:0px;left:10px;opacity:.4;filter:alpha(opacity=40);}
         #cboxSlideshow {display: none;}
        #cboxPrevious.hover{background-position:0px -50px;}
        #cboxNext{background-position:-50px 0px; top:0px;right:10px;opacity:.4;filter:alpha(opacity=40);}
        #cboxNext.hover{background-position:-50px -50px;}
        #cboxClose{background-position:-100px 0px; top: -46px;left:381px;display: none !important;}
        #cboxClose.hover{background-position:-100px -50px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-200px -50px; top: -33px;left:325px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-200px -50px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -50px; top: -33px; left:325px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-150px 0px;}
#content-main #cboxLoadedContent img {padding:2px;background-color: #C8BFBA;}
#thumbholder clearfix {display: none;}
#thumbholder .e2g .thumb a {display:none;}#content-main{width:100%;}
#thumbholder .e2g .thumb.active a {background: #eee;}
#content-main {left:0;position: relative;top: -2em;}
div.e2g {display:none;}
