/*
    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.
*/
html,body{height:100%}
#colorbox, #cboxOverlay, #cboxWrapper, #transparent-border{position:absolute !important;top:0; left:0; z-index:9999; overflow:hidden !important;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;background:none repeat scroll 0 0 #FFFFFF;}



#cboxLoadedContent{overflow:auto;}/*so we can scroll on terms & conditions*/
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;overflow-x:hidden;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    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:#666;}


/*hang on to in case marketing changes their mind
#cboxContent 
{
    /*-moz-box-shadow: 0 0 15px 1px #888;
    -webkit-box-shadow: 0 0 15px 1px #888;
    box-shadow: 0 0 15px 1px #888;
    -moz-border-radius:9px;
    border-radius:5px;
    border:10px solid #979797;*/
}

/*.shadow 
{
    -moz-box-shadow: 0 0 5px 5px #000;
    -webkit-box-shadow: 0 0 5px 5px #000;
    box-shadow: 0 0 5px 5px #000;
    -moz-border-radius:9px;
    border-radius:9px;
    border:10px solid #979797;
}*/


/*#transparent-border {background-color:#979797;position:absolute;border:10px solid #848484;-moz-border-radius:9px; border-radius:5px;opacity:.8;-moz-box-shadow: 0 0 15px 1px #888;-webkit-box-shadow: 0 0 15px 1px #888;box-shadow: 0 0 15px 1px #888;}*/

#cboxLoadedContent{background:#fff; padding:0px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/colorbox/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/colorbox/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#fff;}
#cboxLoadingGraphic{background:url(../images/colorbox/loading-white.gif) center center no-repeat;}
#cboxClose{position:absolute; top:-44px; right:-44px; display:none; background:url(../images/colorbox/fancy_shadow_ne.png) top center no-repeat; width:44px; height:44px; text-indent:-9999px;}

/* Dropshadow*/
#cboxTopLeft{width:45px;height:44px; background:url(../images/colorbox/fancy_shadow_nw.png) 0 0 no-repeat;}
#cboxTopCenter{height:44px;background:url(../images/colorbox/fancy_shadow_n.png) 0 0 no-repeat;}
#cboxTopRight{}
#cboxBottomLeft{width:45px;height:44px;background:url(../images/colorbox/fancy_shadow_sw.png) 0 0 no-repeat;}
#cboxBottomCenter{height:44px;background:url(../images/colorbox/fancy_shadow_s.png) 0 0 no-repeat;}
#cboxBottomRight{width:44px;height:44px;background:url(../images/colorbox/fancy_shadow_se.png) 0 0 no-repeat;}
#cboxMiddleLeft{width:45px;background:url(../images/colorbox/fancy_shadow_w.png) 0 0 no-repeat;}
#cboxMiddleRight{width:44px;float:right!important;background:url(../images/colorbox/fancy_shadow_e.png) 0 0 no-repeat;}
/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxClose{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_ne.png, sizingMethod='scale');}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_nw.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_n.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_ne.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_sw.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_s.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_se.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_w.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_e.png, sizingMethod='scale');}

/*when inescapable window, appends this class*/
.noCloseCorner {background:url(../images/colorbox/fancy_shadow_ne_no_close.png) top center no-repeat!important;cursor:auto!important;}
/*.cboxIE .noCloseCorner {background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_ne_no_close.png, sizingMethod='scale')!important;}*/
.cboxIE .noCloseCorner {background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/images/colorbox/fancy_shadow_ne_no_close_stupidIE.png, sizingMethod='scale')!important;}


/* Set style for 'loading' page */
.loading #cboxOverlay{background:#fff;}
.loading #cboxContent, .loading #cboxLoadingOverlay, .loading #cboxLoadedContent, .loading #cboxClose, .loading #cboxMiddleLeft, .loading #cboxMiddleRight, .loading #cboxTopLeft, .loading #cboxTopCenter, .loading #cboxTopRight, .loading #cboxBottomLeft, .loading #cboxBottomCenter, .loading #cboxBottomRight
{background:none !important;}

.loading #cboxLoadedContent,.loading #cboxContent  {border:0;box-shadow:inset 0 0 0 #FFFFFF;-web-kit-shadow:inset 0 0 0 #FFFFFF;-moz-box-shadow:inset 0 0 0 #FFFFFF;}

/* Styles hoverbox for IE browser */
.loading .cboxIE #cboxContent, .loading .cboxIE #cboxLoadingOverlay, .loading .cboxIE #cboxLoadedContent { background:none !important; } 
.loading .cboxIE #cboxClose, .loading .cboxIE #cboxMiddleLeft, .loading .cboxIE #cboxMiddleRight, .loading .cboxIE #cboxTopLeft, .loading .cboxIE #cboxTopCenter, .loading .cboxIE #cboxTopRight, .loading .cboxIE #cboxBottomLeft, .loading .cboxIE #cboxBottomCenter, .loading .cboxIE #cboxBottomRight {background:none !important; visibility: hidden !important;}


