.galleria{list-style:none;width:auto;}
.galleria li{display:block;width:100px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:10;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{color:#000; width:100%; display:block; padding:5px;}
* html .galleria li div span{width:450px} /* MSIE bug */


#mid div{position:relative; margin-top:0.3em; width:99%; text-align:center;}
<!-- #mid .gallery_demo{width:99%; margin:30px auto; height-500px; clear:left; display:inline} -->
#mid li{width:auto!important;height:75px;border:none; padding:0; margin:2px;background:#fff; float:left; display:block; }
#mid li img {width:auto!important;height:75px!important; margin:0!important}
<!-- #mid li div {left:240px} -->
#mid li div .caption{background:#fff; width:99%;}
#mid #main_image{margin:0 auto 10px auto; padding:0; width:500px; background:#fff border:solid;}
#mid #main_image img{margin:0; padding:0; background:#fff}

