/* gallery */

DIV.gallerycat {
  margin: 5px 0 2px 10px ;
}
DIV.gallerypage {
  margin: 0px 0 5px 20px ;
  font-size: 90% ;
}
DIV.gallerypage SPAN.onpage {
  color: #B4B494 ;
}
TABLE.gallery {
  margin: 15px 0px 0px 0px ;
  padding: 0px ;
  border-style: solid ;
  border-width: 0px ;
  border-color: #ff0000 ;
}
TABLE.gallery TD {
  padding: 0px ;
  text-align: left ;
  vertical-align: top ;
  border-style: solid ;
  border-width: 0px ;
  border-color: #000000 ;
}
TABLE.gallery TD.vignette {
  padding-left: 0px ;
  padding-right: 25px ;
}
TABLE.gallery TD.main {
  padding: 0 ;
  text-align: center ;
}
TABLE.gallery TD.main DIV {
  margin: 0 auto 0 auto ;
  width: 700px ;
  height: 625px ;
  padding: 2px ;
  border-style: solid ;
  border-width: 0px ;
  border-color: #0000ff ;
}
TABLE.gallery TD.main IMG {
  margin: 3px 0 0 0 ;
  padding: 0 ;
}
DIV.imgv {
  margin: 2px 4px 2px 4px ;
  padding: 1px ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #666666 ;
}
DIV.vshell {
  height: 473px ;
  width: 192px ;
}
DIV.timg {
  position: absolute ;
  visibility: hidden ;
  width: 245px ;
  height: 138px ;
  margin-left: 6px ;
  padding: 3px ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #666666 ;
}
DIV.timgsold {
  background: url(images.site/sold.gif) top center no-repeat ;
  color: #aaaaaa ;
}
TABLE.timgt {
}
TABLE.timgt TD {
  padding: 2px 2px 2px 10px ;
  font-size: 80% ;
}
TABLE.timgt TD.title {
  padding-left: 2px ;
  font-weight: bold ;
}
TABLE.timgt TD.prompt {
  width: 1% ;
  padding-right: 0px ;
  text-align: right ;
  vertical-align: top ;
  white-space: nowrap ;
}
TABLE.timgt TD.sold {
  color: #777777 ;
  background: url(images.site/sold.gif) top left no-repeat ;
  font-style: italic ;
}

