.galleria{list-style:none;}
.galleria li{display:block; width:75px; height:100px; overflow:hidden; float:left; margin: 10px 0 0 12px;}
.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:0;}
* html .galleria li div span{width:400px;} /* MSIE bug */

	/* BEGIN DEMO STYLE */

	.caption{font-style:italic;color:#887;}
	.gallery_demo{width:600px; margin:0 auto;}
	.gallery_demo li{width:100px; height:75px; border:3px double #0ecaf6; background:#000;}
	.gallery_demo li div{left:240px; border:3px solid #008800;}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{ padding: 1px; margin:10px auto 0 auto; width:600px; border: 1px solid #0ecaf6; text-align: center;}
	#main_image img{margin: 0; padding: 0;}
	
.nav{
 margin: 0 auto 10px auto; 
 clear:both; 
 font: 10px verdana, tahoma, arial, helvetica, sans-serif; 
 letter-spacing:2px;
 text-transform:uppercase;
 text-align: center;
 color: #fff;
 }
.nav a, active, visited{
 color: #fff; 
 font-size: 10px; 
 margin: 0 auto 10px auto;
}
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
