.GB_overlay {
	position: absolute;;
	top: 0;;
	left: 0;;
	background-color: #fff;;
	margin: auto;
}

.GB_window {
	left: 0;;
	top: 0;;
	position: absolute;;
	overflow: visible;
}

.GB_window .content {
	width: auto;;
	border: 1px solid #c05725;;
	border-top: none;;
	margin: 0;;
	padding: 0;
}

.GB_frame {
	overflow: auto;;
	white-space: nowrap;;
	margin: 0;;
	padding: 0;
}

.GB_Window .header {
	border-bottom: 1px solid #aaa;;
	border-top: 1px solid #999;;
	border-left: 3px solid #ccc;;
	border-right: 3px solid #ccc;;
	background: none !important;;
	border: 1px solid #c05725;;
	color: #af5829;;
	margin: 0;;
	padding: 3px 0;
}

.GB_Window .caption {
	text-align: left;;
	white-space: nowrap;;
	padding-right: 20px;
}

.GB_Window .close {
	text-align: right;;
	background: #f37d17;
}

.GB_Window .close span {
	cursor: pointer;;
	border: none !important;;
	width: 18px;;
	float: right;;
	margin-right: 4px;;
	color: #cf4e00;;
	display: block;;
	background: url(../../images/mb/gbclose.gif) no-repeat 0 0;
}

.GB_Window {
	background: url(../../images/mb/gbwindow.png);;
	border: 1px solid #acd2ef;;
	padding: 6px;
}

.GB_Window .header td.caption {
	font-size: 14px;;
	color: #fff;;
	background: #f37d17;;
	padding: 4px 0 4px 10px;
}

.GB_Window .iframe_holder {
	overflow: hidden;
}

.iframe_holder {
	background-color: #fff;;
	color: #000;
}

.GB_Gallery {
	margin: 0 22px;
}

.GB_Gallery .iframe_holder {
	border: 1px solid #acd2ef;;
	background: url(../../images/mb/gbclose.gif);;
	padding: 6px;
}

.GB_header {
	top: 10px;;
	left: 0;;
	z-index: 500;;
	position: absolute;;
	border-bottom: 2px solid #555;;
	border-top: 2px solid #555;;
	margin: 0;
}

.GB_Gallery .content {
	border: none;
}

.GB_header .inner {
	background-color: #333;;
	font-family: Arial, Verdana, sans-serif;;
	padding: 2px 20px;
}

.GB_header table {
	width: 100%;;
	border-collapse: collapse;;
	margin: 0;
}

.GB_header .caption {
	text-align: left;;
	color: #eee;;
	white-space: nowrap;;
	font-size: 20px;
}

.GB_header .close {
	text-align: right;
}

.GB_header .close img {
	z-index: 500;;
	cursor: pointer;
}

.GB_header .middle {
	white-space: nowrap;;
	text-align: center;
}