
#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;}


#cboxOverlay{
	background: #000;
	background: #222;
}
#colorbox{
	border: 4px solid #AAA;
}
	#cboxLoadedContent {
		margin-top: 0px;
	}

	#cboxTopLeft{		width: 14px;	height: 40px;	background:url(images/controls.png) 0 0 no-repeat;}
	#cboxTopRight{		width: 14px; 	height: 40px;	background:url(images/controls.png) -36px 0 no-repeat;}
	#cboxTopCenter{				height: 40px;	background:url(images/border.png) top left repeat-x;}
	#cboxBottomLeft{		width: 14px; 	height: 43px;	background:url(images/controls.png) 0 -57px no-repeat;}
	#cboxBottomRight{	width: 14px;	height: 43px;	background:url(images/controls.png) -36px -57px no-repeat;}
	#cboxBottomCenter{			height: 43px;	background:url(images/border.png) bottom left repeat-x;}
	#cboxMiddleLeft{		width: 14px; 			background:url(images/controls.png) -175px 0 repeat-y;}
	#cboxMiddleRight{	width: 14px;	 		background:url(images/controls.png) -211px 0 repeat-y;}
	#cboxContent{
		background: #FFF;
	}
	#cboxLoadedContent {
		margin-bottom: 5px;
	}
	#cboxLoadingOverlay { background: url(images/loading_background.png) center center no-repeat;}
	#cboxLoadingGraphic { background: url(images/loading.gif) center center no-repeat;}

	#cboxTitle {
		position: absolute;
		width: 100%;
/*		height: 55px;*/
		bottom:-25px;
		text-align: left;
		font-size: 11px;
		color: #444;
		line-height: 13px;
		padding-left: 5px;
	}

	#cboxCurrent{
		position:absolute;
		left: 5px;
		top: -25px;
		color: #666;
		font-size: 11px;
		line-height: 120%;
	}

	#cboxPrevious,
	#cboxNext,
	#cboxClose,
	#cboxSlideshow {
		position:absolute;
		top: -29px;
		background: url(images/controls.png) 0px 0px no-repeat;
		width: 23px;
		height: 23px;
		text-indent: -9999px;
	}

	#cboxPrevious {				right: 82px;	background-position: -51px -25px;}
	#cboxPrevious:hover {					background-position:-51px 0px;}

	#cboxNext {				right: 54px;	background-position:-75px -25px;}
	#cboxNext:hover {					background-position:-75px 0px;}

	.cboxSlideshow_on #cboxSlideshow {	right: 27px;	background-position:-125px 0px;}
	.cboxSlideshow_on #cboxSlideshow:hover {		background-position:-150px 0px;}
	.cboxSlideshow_off #cboxSlideshow {	right: 27px;	background-position:-150px -25px;}
	.cboxSlideshow_off #cboxSlideshow:hover {		background-position:-125px 0px;}

	#cboxClose {				right: 0; 		background-position:-100px -25px;}
	#cboxClose:hover {					background-position:-100px 0px;}


.ImageText .colorboxThumb A,
A.rzcolorbox,
A.cboxelement {
	margin: 0px 10px 10px 0px;
	_margin-right: 5px;
	border: 1px solid #000;
	padding: 0px;
	display: table;
	_display: block;
	background-color: #FFF;
	text-align: center;
}
#colRight .ImageText .colorboxThumb A {
	margin-bottom: 0px;
}

DIV.imgtext-caption,
DD.csc-textpic-caption,
.ImageText .colorboxThumb A,
.colorboxThumb A.rzcolorbox,
.colorboxThumb A.cboxelement {
	width: 120px;
	height: 120px;
}
#colNormal DD.csc-textpic-caption {
	min-width: 120px;
	width: auto;
	max-width: 280px;
}

DIV.colorboxThumb {
	border: 0px solid #F00;
}
.ImageText .colorboxThumb A:hover,
A.rzcolorbox:hover,
A.cboxelement:hover {
	border-color: #999;
/*
	background-color: #999;
	background: transparent url(images/background-Dia-hover.png) 0px 0px no-repeat;
*/
}
.ImageText .colorboxThumb A {
	margin-top: 42px;
	margin-top: 0px;
	border: 1px solid #FFF;
}


.thumbPosition {
	display: table-cell;
	vertical-align: middle;
	_display: block;
}
#colRight .thumbPosition {
	border: 1px solid #333;
	border: 0px solid #333;
	background-color: #999;
	background-color: transparent;
}
.rzcolorbox IMG {
}


DIV.imgtext-caption,
DD.csc-textpic-caption {
	border: 0;
	height: auto;
	white-space: normal;
	margin-bottom: 20px;

	display: none;
	visibility: hidden;

	display: block;
	visibility: visible;
}
