.galleria {list-style:none; width:120px; float:left; margin-left:20px;}
.galleria li {display:block; width:80px; height:80px; 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 */

.caption {}
.demo {position:relative;}
.demo .nav {text-align:right;}
.demo p {margin-bottom:5px;}
.gallery_demo li {width:120px; height:50px; margin:0 0 5px 0;}
.gallery_demo li div {left:240px}
.gallery_demo li div .caption {}

#main_image {height:760px; width:760px; float:left; text-align:center;}
#main_image img {margin-bottom:10px;}

.info {text-align:left; width:700px; margin:30px auto; padding-top:30px;}
.info p {margin-top:1.6em;}

.galleria li img.thumb {cursor:pointer; display:block; left:auto; top:auto;}
.galleria li {display:block; float:left; overflow:hidden;}