/*
$ /js/pb/css/pb.css | 2008/06/25 12:00 | 2009/01/07 13:41 $
*/

div#pb {
  position: absolute;
  top: 15%;
  left: 25%;
  width: 450px;
  height: auto;
  z-index: 950;
  visibility: hidden;
}

div#pb[id] {
  position: absolute;
}

  div#pb h1 { margin: 0; padding: 0 5px 15px 5px; }
  div#pb p { margin: 0; padding: 10px 5px; font-size: 11px; }
  div#pb div#printer_flash { margin: 0 auto; width: 400px; height: 294px; }
  div#pb div.hr { clear: left; margin: 0; padding: 2px 0; width: 100%; height: 1px; font-size: 1px; line-height: 1px; border-bottom: #A2A2A2 1px solid; overflow: hidden; }

div#pb_content {
  width: auto;
  height: auto;
  margin: 0 auto;
  padding: 10px;
  color: #000000;
  background-color: #FFFFFF;
  z-index: 1000;
}

div#pb_loading {
  position: absolute;
  top: 40%;
  left: 40%;
  width: 250px;
  height: 250px;
  background: url(loading.gif) no-repeat top center;
  z-index: 900;
}

div#pb_loading[id] {
  position: fixed;
}

div#pb_close {
  display: block;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1000;
}

  div#pb_close a { display: block; width: 23px; height: 23px; background: url(close.gif) no-repeat top left; text-decoration: none; }

div#pb_overlay {
  float: left;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100% !important;
  height: 500px;
  background-color: #000000;
  z-index: 850;
}

div#pb_overlay[id] {
  position: fixed;
}
