#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;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* customisation */
#cboxOverlay{background:#333;}
#cboxContent{margin:80px 0; overflow: visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;}
#cboxLoadedContent{background:#000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#cboxTitle{position:absolute; bottom:-25px; left:0; font-weight:bold; color:#fff;}
#cboxCurrent{position:absolute; top:-25px; left:0; font-size: 0.933em /*14px*/; color:#9dacb6;}
#cboxSlideshow{position:absolute; top:-25px; right:90px; color:#9dacb6;}
#cboxPrevious{
	position:absolute; 
	top:50%; 
	left:-2px; 
	margin-top:-32px; 
	background:url(../../../library/images/bg/sprite.png) no-repeat -217px -192px; 
	width:32px; 
	height:64px; 
	text-indent:-999em;
}
#cboxPrevious:hover{background-position:-259px -192px;}
#cboxNext{
	position:absolute; 
	top:50%; 
	right:-2px; 
	margin-top:-32px; 
	background:url(../../../library/images/bg/sprite.png) no-repeat -301px -192px; 
	width:32px; 
	height:64px; 
	text-indent:-999em;
}
#cboxNext:hover{background-position:-343px -192px;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(../../../library/images/loading.gif) no-repeat center center;}
#cboxClose{
	position:absolute; 
	top:-34px; 
	right:0; 
	display:block; 
	background:url(../../../library/images/bg/sprite.png) no-repeat -175px -192px; 
	width:32px; 
	height:32px; 
	text-indent:-999em;
}
#cboxClose:hover{background-position:-175px -234px;}
