.galleria { list-style: none; width: 200px; }
.galleria li { display: block; width: 90px; height: 60px; overflow:hidden; float:left; margin:0 10px 10px 0; }
.galleria li a { display: none; }
.galleria li div { position: absolute; display: none; top: 0; left: 180px; }
.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 li .caption { display: block; padding-top: .5em; }
* html .galleria li div span { width: 400px; } /* MSIE bug */

main_image { margin: 0 auto 60px auto; width: 389px; height: 258px; background: black; }
