#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {position:absolute;}

#colorbox, #modalBackgroundOverlay{position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}

#modalBackgroundOverlay{position:fixed;}

#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer;}

#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}

#modalLoadedContent img, #modalLoadedContent embed{display:block;}/* Display:block removes the line-height gap underneath images, iframes, and embedded content */

#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}

#modalInfoBr{display:none;}



#modalBackgroundOverlay{background:#000;}



#colorbox{margin-top: 60px;}

	#modalContent{background:#000;}

		#modalLoadedContent{background:#fff; border:2px solid #000;}

			#contentTitle{position:absolute; top:-17px; left:0; color:#000; font-weight:bold;}

			#contentCurrent{display:none;}

			#contentPrevious{width:29px; height:32px; display:block; text-indent:-9999px; position:absolute; top:-32px; right:60px; background:url(images/buttons.png) left top no-repeat;}

			#contentPrevious:hover{background-position:left bottom;}

			#contentNext{width:29px; height:32px; display:block; text-indent:-9999px; position:absolute; top:-32px; right:28px; background:url(images/buttons.png) right top no-repeat;}

			#contentNext:hover{background-position:right bottom;}

		#modalLoadingOverlay{background:url(images/loading.gif) center center no-repeat #000;}

		#modalClose{position:absolute; top:-32px; right:0px; display:block; background:url(images/buttons.png) -29px 0 no-repeat; width:26px; height:32px; text-indent:-9999px;}

		#modalClose:hover{background-position:-29px -31px; cursor:pointer;}