#GB_overlay {
  background-image: url(/img/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
  background-color: #990000;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80; 
  padding-bottom:80px; 
}

* html #GB_overlay {
  background-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
  height:651px;
}

#GB_window a {
color:#000000;
text-decoration:underline;
}

#GB_window {
  top: 113px;
  left: 0;
  position: absolute;
  background: #FFFFFF;
  border: 1px solid #000000;
  overflow: auto;
  width: 400px;
  height: 470px;
  z-index: 150;
  overflow:hidden;
  color:#000000!important;
  font-size:17px!important;
  font-weight:normal;
}

#GB_frame {
  border: 0;
  overflow: auto;
  height: 350px;
  padding:0 15px; 
  text-align:left;
  line-height:1.25em;
  margin-right:15px;
  margin-bottom:10px;
}

#GB_caption {
  color: #fff;
  background: #8c0000;
  padding:15px 15px 0 15px;
  margin:0 15px 15px 0;
  text-align: left;
  height:27px;
  font-size:19px;
  font-weight:bold; 
  width:575px; 
}

#GB_close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}

#GB_prev, #GB_next {
  display:block;
  padding-top:5px;
 }

#GB_prev {
  float:left;
  margin-left:15px;
}

* html #GB_prev {
  margin-left:8px;
}

#GB_next {
  float:right;
  margin-right:13px;
}

* html #GB_next {
  margin-right:6px;
}