.galleria{list-style:none;width:200px}
.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 */

a:hover{
	color:#A1A25D;
}
.caption{
	padding:6px;
	text-align:center;
	vertical-align:top;
	color:#ffe584;
	margin-top:0;
}
.demo{
	position:relative;
	margin:0;
	padding:0;
	clear:both;
}
.gallery_view{
	width:502px;
	margin:0 auto;
	clear:both;
}
.gallery_view ul{
	margin:0;
	padding:0;
}
.gallery_view li{
	width:50px;
	height:33px;
	border:1px solid #471900;
	margin: 0 15px 20px 15px;
	padding:4px;
	
}
.border {
	padding: 4px;
	border:1px solid #471900;
}

.gallery_view li div{
	left:240px;
	
}
.gallery_view li div .caption{
	font:normal 0.7em/1.4;
}
#main_image{
	margin:0;
	height:364px;
	width:500px;
	border:1px solid #471900;	
	background-color:#471900;
}
#main_image img{
	margin:0;
}
#sm_image img{
}
.nav{
	padding-top:15px;
	clear:both;
	font-size:11px;
	text-transform:uppercase;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
}
.nav img {
	vertical-align:top;
	float:right;
}
.nav a{
	color:#583e2b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.nav a:hover{
	color:#bb1714;
}
.info{
	text-align:left;
	width:500px;
	margin:30px auto;
	border-top:1px dotted #221;
	padding-top:30px;
}
.info p{
	margin-top:1.6em;
}
.large {
	clear:both;
	text-align:right;
	float:left;
	margin:0;
	padding:0;
}