.gallery {   margin:0 auto; width:900px; }
.gallery li{
	display:block;
	width:52px;
	height:52px;
	overflow:hidden;
	float:left;
	margin: 5px;
}
.gallery li a{display:none}
.gallery li div{position:absolute;display:none;top:0;left:180px}
.gallery li div img{cursor:pointer}
.gallery li.active div img,.gallery li.active div{display:block}
.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.caption{display:block;padding-top:.9em; font-size: 11px; line-height: 1.5em; color:#3333; text-align: center; }
* html .gallery li div span{width:900px} /* MSIE bug */
#main_image { width: 450px; height: 480px; margin: 0 auto; margin-bottom: 10px; }
