/*
    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;}
#cboxTitle { display: none !important; }
#cboxOverlay{ height: 100%; position: fixed; width: 100%; }
#cboxMiddleLeft, #cboxBottomLeft{ clear: left; }
#cboxContent{ position: relative; /*overflow:hidden;*/ }
#cboxLoadedContent{ }
#cboxLoadedContent iframe{ border: 0; display: block; height: 100%; width: 100%; }
#cboxTitle{ margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic{ left: 0; position: absolute; top: 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: #000000; }
#cboxTopLeft{
	background: url(../images/colorbox/gui1.png) 0 0 no-repeat;
	height: 47px;
	width: 50px;
}
#cboxTopCenter{
	background: url(../images/colorbox/gui1.png) 0 -94px repeat-x;
	height: 47px;
}
#cboxTopRight{
	background: url(../images/colorbox/gui1.png) -50px 0 no-repeat;
	height: 47px;
	width: 50px;
}
#cboxBottomLeft{
	background: url(../images/colorbox/gui1.png) 0 -47px no-repeat;
	height: 47px;
	width: 50px;
}
#cboxBottomCenter{
	background: url(../images/colorbox/gui1.png) 0 -141px repeat-x;
	height: 47px;
}
#cboxBottomRight{
	background: url(../images/colorbox/gui1.png) -50px -47px no-repeat;
	height: 47px;
	width: 50px;
}
#cboxMiddleLeft{
	background: url(../images/colorbox/gui2.png) 0 -47px repeat-y;
	width: 50px;
}
#cboxMiddleRight{
	background: url(../images/colorbox/gui2.png) -50px 0 repeat-y;
	width: 50px;
}
#cboxContent{ background: #fff; }

#cboxLoadedContent{ margin-bottom: 0px; }
#cboxTitle{
	bottom: 0px;
	color: #999;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
#cboxCurrent{
	bottom: 0px;
	color: #999;
	left: 100px;
	position: absolute;
}
#cboxSlideshow{
	bottom: 0px;
	color: #444;
	position: absolute;
	right: 42px;
}
#cboxPrevious{ bottom: 0px; color: #444; left: 0; position: absolute; }
#cboxNext{
	bottom: 0px;
	color: #444;
	left: 63px;
	position: absolute;
}
#cboxLoadingOverlay{
	background: url../images/colorbox/loading.gif) 5px 5px no-repeat #fff;
}
#cboxClose{
	background:url("") repeat scroll 0 0 transparent;
	color:#444444;
	display:block;
	height:30px;
	position:absolute;
	right:-32px;
	top:-32px;
	width:30px;
}

/*
    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 #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/ie/borderMiddleRight.png, sizingMethod='scale');}
.cboxIE #cboxClose{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/fancy_closebox.png, sizingMethod='scale');}
