
/* === G A L L E R Y ======================================================= */

div#gal-overlay {}

div#gal-overlay-fullpage {
  /* width & height: JavaScript */
  background-color:#000000;
  position:absolute; top:0; left:0;
  opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75);
  z-index:100;}

div.gal-viewport-container {z-index:101;}

table#gal-viewport {
  /* width & height: JavaScript */
  position:absolute;
  /* top & left: JavaScript */
  z-index:101;
  border-collapse:collapse;}

td.gal-viewport-data {
  vertical-align:middle;
  text-align:center;
  padding:0;}

img.gal-close-btn {
  position:absolute;
  top:-4px;
  right:-4px;
  z-index:101;
  border:0;}

img.gal-next-btn {
  position:absolute;
  top:-4px;
  right:32px;
  z-index:101;
  border:0;}

img.gal-prev-btn {
  position:absolute;
  top:-4px;
  right:68px;
  z-index:101;
  border:0;}

img#gal-pic {
  background-color:#FFFFFF;
  padding:15px 15px 25px 15px;
  border:1px solid #000000;}

span#gal-pic-txt {
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  position:absolute;
  bottom:11px;
  left:15px;
  z-index:101;}

span#gal-pic-num {
  color:#909090;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  position:absolute;
  bottom:11px;
  right:15px;
  z-index:101;}

/* ========================================================================= */

a.gal-btn:link, a.gal-btn:visited {
  text-decoration:none;
  outline-style:none;}

a.gal-btn:hover, a.gal-btn:focus, a.gal-btn:active {
  text-decoration:none;
  outline-style:none;}

/* ========================================================================= */

p.gal-tn {text-align:justify;}  /* or: use another way to present thumbnails */

a.gal-tn:link, a.gal-tn:visited {
  text-decoration:none;
  outline-style:none;}

span.gal-tn {
  padding-left:0px;
  padding-right:20px;}

a.gal-tn:hover, a.gal-tn:focus, a.gal-tn:active {
  text-decoration:none;
  outline-style:none;}

img.gal-tn {
  background-color:#FFFFFF;  /* JavaScript modifies bg color (here: #FFFFFF) */
  padding:4px;
  border:1px solid #000000;  /* padding plus border form the frame around TN */
  margin-top:7px; 
  margin-bottom:7px;}

/* ========================================================================= */

