#GB_overlay {  background-image: url(overlay.png);  background-repeat:repeat;   position: fixed;  z-index:1100;  top: 0px;  left: 0px;  height:100%;  width:100%;}* html #GB_overlay {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");  position: absolute;  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + this.offsetHeight - this.offsetHeight);  width:100%;  height:100%;}#GB_window {  top: 10px;  left: 0px;  position: fixed;  background: #fff;  border: 5px solid #aaa;  overflow: auto;  width: 400px;  height: 400px;  z-index: 2000;}* html #GB_window { top: expression((document.documentElement.scrollTop || document.body.scrollTop) + this.offsetHeight + 30 - this.offsetHeight); position:absolute;}#GB_frame {  border: 0;  overflow: auto;  width: 100%;  height: 378px;}#GB_caption {  font: 12px bold helvetica, verdana, sans-serif;  color: #fff;  background: #FFF;  text-indent: -30000px;  padding: 2px 0 2px 5px;  margin: 0;  text-align: left;}#GB_window img {  position: absolute;  top: 2px;  right: 5px;  cursor: pointer;  cursor: hand;}