#MB_overlay {
	position: absolute !important;
	margin: auto !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 9999 !important;
	background-color: #000000 !important;
}

#MB_overlay[id] { position: fixed !important; }

#MB_window {
	position: absolute !important;
	top: 23px !important;
	border: none !important;
	text-align: left !important;
	z-index: 10000 !important;
}

#MB_frame {
	position: relative !important;
	background-color: #F6F6F6 !important;
	height: 100% !important;
}

#MB_header {
	margin: 0 !important;
	padding: 0 !important;
	border-bottom: solid #CCCCCC 1px;
}

#MB_content {
	background: #F6F6F6 !important;
	color: #535252 !important;
	padding: 5px !important;
	overflow: auto !important;
}

#MB_caption {
	background: #F6F6F6 url(bg-con-pg-nav.png) repeat-x left center !important;
	color: #535252 !important;
	font-weight: bold !important;
	padding: 0.3em 1em 0.3em 0.75em !important;
	margin: 0 !important;
	text-align: left !important;
}

#MB_caption h1,#MB_caption h2,#MB_caption h3{
	margin: 0 !important;
	padding: 0 !important;
}

#MB_close {
	display: block !important;
	position: absolute !important;
	right: 5px !important; top: 4px !important;
	padding: 2px 3px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	font-size: 13px !important;
	color: #535252 !important;	
}
#MB_close:hover {
	background: transparent !important;
	color: #bc3d08 !important;
}

#MB_close:focus {
	-moz-outline: none; /* FF */
	outline: none; /* CSS 3 */
	ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5*/
}

#MB_loading {
	padding: 1.5em !important;
	text-indent: -10000px !important;
	background: transparent url(loading.gif) 50% 0 no-repeat !important;
}

.Overlay-Window {
	display: none !important;
}
