#colorbox, #modalBackgroundOverlay, #modalWrap{position:absolute; top:0; left:0; z-index:9999;}

#003B60

#modalBackgroundOverlay{position:fixed; width:100%; height:100%; background: #444;}

#colorbox{overflow:hidden; padding:1px; margin-top:-1px; margin-left:-1px;}/*padding fixes a ghosting issue in IE7, the negative margin compensates */

#modalWrap{width:9000px; height:9000px;}

#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {float:left; height:0; width:0; overflow:hidden;}

#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer; border:0; margin:0;}
#modalLoadedContent{display: block; overflow:hidden; width:0; height:0;}
#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#modalLoadedContent embed{display:block; border:0;}/* Display:block removes the line-height gap embedded content */
#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}

#borderMiddleLeft, #borderBottomLeft{clear:left;}

#borderMiddleLeft {
	width: 45px;
	height: 300px;
	background: transparent url(../gfx/bg_colorbox_left.png) no-repeat;
}

#borderMiddleRight {
	width: 45px;
	height: 300px;
	background: transparent url(../gfx/bg_colorbox_right.png) no-repeat;
}

#borderBottomLeft, #borderBottomCenter, #borderBottomRight {
	width: 45px;
	height: 4px;
	background: transparent url(../gfx/bg_colorbox_bottom.png) no-repeat;
}

#borderBottomCenter {
	background-position: -5px 0;
}

#borderBottomRight {
	background-position: right 0;
}

#modalContent{
	position:relative; 
	background: #fbf9f4;
	width: 410px;
	overflow: visible !important;
}

#contentTitle{margin:0;}

#modalClose {
	position: absolute;
	top: 7px;
	right: -31px;
	display: block;
	width: 26px;
	height: 26px;
	background: transparent url(../gfx/bg_btn_close.png) no-repeat;
}

#modalClose:hover {
	background-position: 0 -26px;
}
