#lightbox{background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em; padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: left; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
* html #overlay{background-color: #333;	back\ground-color: transparent;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}

* {margin:0; padding:0}
#gallery {position:relative; width:900px; margin:0px auto; padding:0px;}
#images {height:230px;}
#image {position:relative; width:900; height:254px; background:url(images/loading.gif) left left no-repeat;}
#image img {width: 898; position:absolute; top:0px; left:0px; border: 1pt solid #fff;}
#thumbwrapper {margin-top:8px; margin-left:4px; padding:0px 0; width:896; height:36px;}
#thumbarea {position:relative; overflow:hidden; height:36px; width:896px; }
#thumbs {position:absolute; list-style:none; margin-left:0px; height:36px; width:10000px;}
#thumbs li {float:left; margin-right:5px; cursor:pointer;}
.imgnav {position:absolute; height:250px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(images/left.gif) left center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}