.galleria{ list-style:none; width:200px }
.galleria li{ display:block; overflow:hidden; float:left; margin:4px 0px 0px 5px; list-style: none; }
.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:none; margin: 0px; padding: 0px; }
* html .galleria li div span{ width:400px; height: auto; } /* MSIE bug */
.caption { color:#887; display: none; margin: 0px; padding: 0px; }
.demo { position:relative; }
.gall { width:430px; text-align: left; padding: 0px; margin-top: 5px; margin-left: 2px; list-style: none; }
.gall li { width:60px; height:40px; border:1px solid #333; margin: 0px 6px 6px 0px; text-align: left; padding: 0px; list-style: none; }
.gall li div { left:240px; display: none; }
.gall li div .caption { display: none; margin: 0px; padding: 0px; }
#main_image { height:301px; width:451px; }
#main_image img { margin: 0px; padding: 0px; }
.nav { padding-top:15px; clear:both; font:80% Verdana, Geneva, sans-serif; letter-spacing:3px; text-transform:uppercase; display: none; }
.tmp { width:430px; text-align: left; padding: 0px; margin-top: 5px; margin-left: 2px; list-style: none; margin-bottom: 0px; }
.tmp li { border:0px solid #333; margin: 0px 6px 0px 0px; text-align: left; padding: 0px; list-style: none; float: left; }
.tmp li img  { text-decoration: none; margin: 0px; padding: 0px; height: 40px; width: 60px; border:1px solid #333; }

.tmp li div { left:240px; display: none; }
