.galleria{
	list-style:none;
	width:300px;
}

.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:390px} /* MSIE bug */



/* skin */

.clear
{
	clear:both;
}

.caption {
	font-style:italic;
	color:#887;
}

#gallery {
	position:relative;
	background-color:#333;
	width:640px;
	padding:6px;
	padding-right:0px;
}

.gallery_wine {
	width:210px;
	margin:0 auto;
	padding:0;
	padding-left:12px;
	float:left;
}

.gallery_wine li {
	width:60px;
	height:90px;
	margin: 3px;
	padding:0;
	background:#000;
	border: solid 1px #666;
}

.gallery_wine li div {
	left:240px
}

.gallery_wine li div .caption {
	font-style:italic;
}

#main_image{ 
	margin:0 auto 40px auto; 
	height:600px; 
	width:400px; 
	background:black;
	text-align:center;
	float:left;
	border: solid 1px #fff;
}

#main_image img {
	margin-bottom:10px;
}

.gallery_nav {
	letter-spacing:3px;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	clear:both;
}
.gallery_nav a {
	color:#FFF;
}

.info{
	text-align:left;
	margin: auto;
	border-top:1px dotted #221;
	padding-top:30px;
}

.info p {
	margin-top:1.6em;
}