/* default */
.galleria {list-style:none;width:200px}
.galleria li {display:block;overflow:hidden;float:left;margin:0 10px 0 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;
	width: auto;
	height: auto;
	text-align: center;
}
.galleria li .caption{display:block;padding-top:0;}
* html .galleria li div span{width:400px} /* MSIE bug */

/* custom */
.slideshow {
	position:relative;
	margin-bottom: 30px;
	text-align: center;
}
.gallery li {
	background:white;
}
.galleria_wrapper, .galleria_container {
	font-size: 16px;
	line-height: 160%;
}
.caption {
	width: 900px;
	text-align: center;
	padding-top: 7px; /* for IE */
}
.gallery li div {
	left:240px;
}
#main_image {
	margin:0 auto 0 auto;
	background:white;
	text-align: center;
	height: 433px;
}
#main_image img {
	margin: 0;
	padding: 0;
}
.nav {
	position: absolute;
	margin-left: 0;
	margin-top: -52px;
	width:945px;
}
.nav-left {
	position: absolute;
	margin-left: 4px;
	width: 13px;
	height: 14px;
    cursor: pointer;
}
.nav-right {
	position: absolute;
	margin-left: 928px;
	width: 13px;
	height: 14px;
    cursor: pointer;
}
a .nav-left {
	background: url(../assets/arrow_left_0.png);
}
a:hover .nav-left {
	background: url(../assets/arrow_left_1.png);
}
a .nav-right {
	background: url(../assets/arrow_right_0.png);
}
a:hover .nav-right {
	background: url(../assets/arrow_right_1.png);
}

.info {text-align:left;width:945px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p {margin-top:1.6em;}