#thumbs {margin-top:20px; float: left;}
#pic { margin: 4px 0px 0px 690px; padding: 0px; height: 640px; width: 240px; border: 0px double #00538c;}

.caption { text-align: center; font-size: 8pt; }
.galleria { list-style: none; width: 640px }
.caption { display: block; margin-top: 10px; }
.galleria li { background: #00538c; border: 2px double #00538c; display: block; width: 64px; height: 64px; overflow: hidden; float: left; margin: 1px; }
.galleria li a { display:none }
.galleria li div { position: absolute; display: none; top: 0px; left: 0px }
.galleria li div img { cursor: pointer }
.galleria li.active div img, .galleria li.active div { display: block }
.galleria li img.thumb { cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto }
.galleria_wrapper { margin-top: -16px; }

* html .galleria li div span { width: 400px } /* MSIE bug */