/* GALLERY */
ul#gallery { margin: 0px 0px 0px 0px; padding:0px; height:10px; width: 100%; list-style:none; position:relative;}
ul#gallery li {background-color: white; border:1px solid #999; width:100px; display:block; float:left; margin-top:8px; margin-right:8px;}
ul#gallery li:hover ul, ul#gallery li.sfhover ul { top:auto; left:0; }
ul#gallery li a {margin:0px; border:0px solid #fff; padding:0px; position:relative; float:left; display:block; width:100px; height:100px; }
ul#gallery li a:hover { z-index:2; }
ul#gallery li a img {position:absolute; width:100px; height:100px; }
ul#gallery li a:hover img, ul#gallery li ul#gallery li a:focus img { width:150px; height:150px; left:-25px; top:-25px; z-index:1; padding: 2px; background-color: #fff; border:1px solid #999;  }

/* LIGHTBOX CONTROL */
#lightbox {background-color:#000;padding:20px 20px 5px 20px; z-index: 1; }
#lightboxDetails { padding-top:5px; }	
#lightboxCaption { float:left; color:#fff; font-size:11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#keyboardMsg { float:right; }
#keyboardMsg a {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
#lightbox img { border-top: 2px solid #444; border-left: 2px solid #444; border-right: 2px solid #888; border-bottom: 2px solid #888; } 
#overlay img { border:none;}
#overlay { background-image: url(images/bigredload.gif); background-repeat: no-repeat; background-position: center; border:none; background-color: Black; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;" }

