#foxibox_overlay {
/* width, height and opacity are set in the script */
/* position (absolute) and z-index have to be there! */
/* opacity can be set with overlayOpacity in the options of foxibox */
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9100;
  background: #000;
}
#foxibox_loader {
/* top and left are set in he script */
/* position (absolute) and z-index (higher than container) have to be there! */
  position: absolute;
  z-index: 9102;
  width: 32px;
  height: 32px;
  background:url("../images/foxibox-loading.gif") no-repeat;
}
#foxibox_container {
/* top, left, width, height and padding are set in he script */
/* position (absolute) and z-index (higher than overlay) have to be there! */
/* padding can be set with borderSize in the options of foxibox */
  position: absolute;
  z-index: 9101;
  background: #fff;
}
#foxibox_details {
/* top and left are set in he script */
/* position (absolute) and z-index (higher than container) have to be there! */
  position: absolute;
  z-index: 9102;
  width: auto;
  height: auto;
  padding-top: 5px;
  font: 9pt 'trebuchet ms';
  color: #444;
}
#foxibox_title {
  width: auto;
  float: left;
  font-weight: bold;
}
#foxibox_nav {
  width: auto;
  float: right;
  overflow: hidden;
}
#foxibox_nav div {
  width: auto;
  float: right;
  margin-right: 8px;
  color: #888;
}
#foxibox_nav #prev {
  display: block;
  width: 20px;
  height: 16px;
  float: right;
  background: url(../images/foxibox-arrows.gif) 0px 0px no-repeat;
}
#foxibox_nav #next {
  display: block;
  width: 20px;
  height: 16px;
  float: right;
  background: url(../images/foxibox-arrows.gif) -20px 0px no-repeat;
}
#foxibox_details #scale {
  display: block;
  width: 20px;
  height: 16px;
  float: right;
  background: url(../images/foxibox-arrows.gif) -60px 0px no-repeat;
}
#foxibox_details #close {
  display: block;
  width: 16px;
  height: 16px;
  float: right;
  background: url(../images/foxibox-arrows.gif) -40px 0px no-repeat;
}
#foxibox_nav #prev:hover {
  background-position: 0px -20px;
}
#foxibox_nav #next:hover {
  background-position: -20px -20px;
}
#foxibox_details #scale:hover {
  background-position: -60px -20px;
}
#foxibox_details #close:hover {
  background-position: -40px -20px;
}
