#main_image { float:left; overflow:hidden; width:488px; }
*+html #primary #main_image img {padding:3px;}

#main_image .caption {
	display:block;
}
#thumbs {
	float:right;
	width:256px;
}
#primary ul.gallery {
	clear:both;
	margin:0;
	overflow:hidden;
}
#primary .gallery li {list-style:none;}
#primary .galleria li{
	border:1px solid #e2dfd7;
	display:block;
	float:left;
	height:77px;
	margin:0 6px 6px 0;
	overflow:hidden;
	width:77px;
}
.galleria li a{display:none}
.galleria li div {border:3px solid #fff; height:71px; margin:0; padding:0; overflow:hidden; width:71px;}
.galleria li img{cursor:pointer}

#primary .galleria img.thumb{
	border:none;
	cursor:pointer;
	display:block;
	height:auto;
	margin:0;
	padding:0;
	width:auto;
}

#primary .galleria li.active img.thumb{ cursor:default; }
.nav_img{margin:.5em 0 0; font-size:.72em;}
/*.nav_img .prev {float:left;}
.nav_img .next {float:right;}*/

.nav_page {
	font-size:.72em;
	margin:.5em 0 0;
	overflow:hidden;
	position:relative;
}
#primary .nav_page ul {
	margin:0;
	float:left;
	text-align:center;
	width:83px;
}
.nav_page li {
	display:inline;
	list-style:none;
}
.nav_page a.prev, .nav_page a.next {
	float:left;
}
.nav_page a.prev {
	width:83px;
}
.nav_page a.next {
	text-align:right;
	width:80px;
}
