div._lightbox.container {
  background-color:    #FFFFFF;
  border:              10px #FFFFFF solid;
  overflow:            hidden;
}

div._lightbox.container.loading {
  background-image:    url(/images/loading.gif);
  background-position: center center;
  background-repeat:   no-repeat;
}

div._lightbox.info {
  position:            relative;
  margin-top:          10px;
  width:               100%;
  height:              27px;
  overflow:            hidden;
}

div._lightbox.info div.infoleft {
  width:               70%;
  height:              27px;
  overflow:            hidden;
  float:               left;
  color:               #666666;
  font-size:           12px;
}

div._lightbox.info div.inforight {
  width:               29%;
  height:              27px;
  overflow:            hidden;
  float:               left;
  text-align:          right;
}

a._lightbox.close {
  width:               100%;
  height:              25px;
  display:             block;
  overflow:            hidden;
  background-repeat:   no-repeat;
  background-image:    url(/images/lightbox/close.gif);
}

a._lightbox.close, a._lightbox.close:visited {
  background-position: right 0;
}

a._lightbox.close:hover, a._lightbox.close:active {
  background-position: right -25px;
}

a._lightbox.nextbutton, a._lightbox.prevbutton {
  width:               50px;
  height:              100px;
  display:             block;
  overflow:            hidden;
  background-repeat:   no-repeat;
}

a._lightbox.nextbutton {
  background-image:    url(/images/lightbox/next.gif);
}

a._lightbox.prevbutton {
  background-image:    url(/images/lightbox/prev.gif);
}

a._lightbox.nextbutton, a._lightbox.prevbutton, a._lightbox.nextbutton:visited, a._lightbox.prevbutton:visited {
  background-position: 0 0;
}

a._lightbox.nextbutton:hover, a._lightbox.prevbutton:hover, a._lightbox.nextbutton:active, a._lightbox.prevbutton:active {
  background-position: -50px 0;
}

