#aOverlay {
  background:           #000;
  cursor:               pointer;
  display:              none;
  height:               100%;
  left:                 0;
  position:             absolute;
  top:                  0;
  width:                100%;
  z-index:              900;
}

#aBox {
  height:               42px;
  overflow:             hidden;
  position:             absolute;
  width:                42px;
  z-index:              950;
}

#aBox div#aImgHolder {
  background:           #EEE;
  display:              block;
  min-height:           32px;
  padding:              10px 0;
}

#aBox img#aImg {
  background:           #EEE;
  display:              block;
  margin:               0 10px;
}

#aBox a.aButton {
  background-color:     transparent;
  background-image:     url(images/aBox-buttons.gif);
  background-repeat:    no-repeat;
  border:               0;
  cursor:               pointer;
  float:                right;
  height:               16px;
  text-decoration:      none;
  width:                54px;
}

#aBox a.aButton:hover {
  background-color:     transparent;
  border:               0;
  text-decoration:      none;
}

#aBox a.aButton:active {
  background-color:     transparent;
  border:               0;
}

#aBox a#aCloseButton {
  height:               32px;
  width:                28px;
}

#aBox a#aCloseButton {
  background-position:  0 0;
  float: left; 
}

#aBox a#aNextButton {
  background-position:  -82px 0; 
}

#aBox a#aPrevButton {
  background-position:  -28px 0;
}

#aBox a#aCloseButton:hover {
  background-position:  0 -64px;
}

#aBox a#aNextButton:hover {
  background-position:  -82px -64px;
}

#aBox a#aPrevButton:hover {
  background-position:  -28px -64px;
}

#aBox a#aCloseButton:active {
  background-position:  0 -32px;
}

#aBox a#aNextButton:active {
  background-position:  -82px -32px;
}

#aBox a#aPrevButton:active {
  background-position:  -28px -32px;
}

#aBox div#aBoxMeta {
  background:           #EEE;
  height:               0;
  overflow:             hidden;
  padding:              0 10px;
  position:             absolute;
  z-index:              960;
}

#aBox h1#aInfoTitle {
  color:                #444;
  font-size:            16px;
  font-weight:          bold;
  margin:               0 80px 0 32px;
  text-align:           left;
}

#aBox p#aCount {
  clear:                right;
  color:                #666;
  float:                right;
  font-size:            11px;
  line-height:          5px;
  margin:               0;
  text-align:           center;
  width:                80px;
}

#aBox p#aInfo {
  color:                #666;
  font-size:            11px;
  line-height:          5px;
  margin:               0 80px 0 32px;
  text-align:           left;
}

#aBox h1#aInfoTitle, #aBox p#aCount, #aBox p#aInfo {
  font-family:          Arial, Helvetica, Verdana, sans-serif !important;
  text-transform:       none !important;
}

img#aLoadImg {
  border:               0;
  height:               32px;
  left:                 -900em;
  position:             absolute;
  top:                  -900em;
  width:                32px;
  z-index:              999;
}

