* {margin:0; padding:0}

#gallery {position:relative; width:904px; height:454px; margin:15px auto; padding:0px; border:1px solid #ccc; background:#000}
#images {border:0px solid #9ac1c9; width:900px; height:450px; background:#eef5f6; }
#image {position:relative; width:900px; height:450px; padding:0px; background:#000 url(/images/loading.gif) center center no-repeat}
#image img {position:absolute; top:2px; left:2px}
#thumbwrapper { visibility:hidden; :10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:450px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {z-index:150; opacity:.2; filter:alpha(opacity=20); left:0; background:url(/images/left.gif) left center no-repeat; border-left:0px solid #FFF}
#previmg:hover {z-index:150; opacity:.7; filter:alpha(opacity=70);}
#nextimg { z-index:150; opacity:.2; filter:alpha(opacity=20); right:0; background:url(/images/right.gif) right center no-repeat; border-right:0px solid #FFF}
#nextimg:hover { z-index:150; opacity:.7; filter:alpha(opacity=70);}
#information {position:absolute; left:2px; bottom:0; width:900px; height:auto; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70);}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding: 5px 5px 5px 5px}