#GB_overlay {
    background-color: #222;
    position: absolute;
    margin: 0 auto 0 auto; top: 0; left: 0; z-index: 100; }

/* override width */
#GB_window {
	width: 540px !important;
	
	border: 5px solid #fff; border-top-width: 1px;  
    left: 0; top: 0; position: absolute; overflow: hidden; z-index: 150; }

.GB_Window .content {
	width: auto; border: 0; padding: 20px 0 0 0; margin: 0 auto 0 auto; overflow: hidden;
    background-color: #fff;  }
.GB_Window .header { height: 1px; }
.GB_Window .caption { display: none; }

.GB_Window .close { 
	position: absolute; left: 0; top: 0; text-align: right;  width: 520px; height: 32px; background: #fff; }

.GB_Window .close span {
	text-transform:lowercase; 
	display: block; position: absolute; 
	line-height: 32px; cursor: pointer; 
	color: #000; top: 0; right: 5px;  
}
.GB_Window .close img { 
	cursor: pointer; padding: 10px 5px 0 0; 
top: 0; right: 35px; position: absolute;
display: block; }

.GB_Window .on { text-decoration: underline; }
.GB_Window .click { }

#GB_window { width: 520px !important; }
html>body #GB_window { width: 520px !important; }