
#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{}
	#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: 15px;
	}
	#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: -45px;
		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 5px 5px 0px;
	_margin-right: 5px;
	border: 5px solid #EEE;
	border: 1px solid #AAA;
	padding: 1px;
	display: table;
	_display: block;
	background-color: #ADADAD;
	background-color: transparent;
	text-align: center;
}
.ImageText .colorboxThumb A,
.colorboxThumb A.rzcolorbox,
.colorboxThumb A.cboxelement {
	width: 115px;
	height: 115px;
}
DIV.colorboxThumb {
	border: 0px solid #F00;
}
DIV.csc-textpic-imagerow {
}

.ImageText .colorboxThumb A:hover,
A.rzcolorbox:hover,
A.cboxelement:hover {
	border-color: #999;
	background-color: #555;
/*
	background: transparent url(images/background-Dia-hover.png) 0px 0px no-repeat;
*/
}
.ImageText .colorboxThumb A {
	margin-top: 42px;
	margin-top: 0px;
}
.reflectedImage DIV.colorboxThumb A.rzcolorbox  {
	border: 0px solid #CCC;
	background-color: #FF0000;
}


.thumbPosition {
	display: table-cell;
	vertical-align: middle;
	_display: block;
}

DIV.imgtext-caption,
DD.csc-textpic-caption {
	display: none;
	visibility: hidden;
	display: block;
	visibility: visible;
}
