#main_image{
	margin:0;
	float:left;
	width:500px;
	height:420px;
	text-align:center;
	padding:10px 10px 10px 0;
}

#main_image img{
	height:375px;
}

.thumbs {
	float:right;
	margin:0;
	padding:0;
	width:380px;
}

.galleria {
	list-style:none;width:360px;
}

.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 */