#gallery {
	width: 279px;
	height: 279px;
	overflow: hidden;
}
#gallery,
#gallery *,
#gallery-control,
#gallery-control * {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent;
}
#gallery-control {
	position: relative;
	height: 48px;
	padding: 8px 0 1px 0;
	width: 280px;
	overflow: hidden;
	border-top: 1px solid #797979;
}
#gallery-control div.slide {
	width: 250px;
	overflow: hidden;
	margin: 0 15px;
	height: 46px;
}
#gallery-control div.slide ul.select {
	height: 46px;
	list-style-type: none;
}
#gallery-control ul.select li {
	height: 40px;
	width: 40px;
	display: block;
	float: left;
	margin: 1px 2px 1px 2px;
	padding: 3px;
	overflow: hidden;
	background: #D0D0D0;
}
#gallery-control ul.select li.hover {
	background: #797979;
}
#gallery-control ul.select li.active {
	background: #6D2742;
}
#gallery-control ul.select li span {
	display: block;
	margin: 10px 0;
	text-align: center;
	font-size: 20px;
}
#gallery-control a {
	position: absolute;
	top: 0;
	width: 14px;
	height: 48px;
	padding: 22px 0 0 0;
	background: transparent;
	opacity: 0.60; /* standard */
	-moz-opacity: 0.60; /* FF < 1.5, Netscape */
	filter: alpha(opacity=60); /* IE < 8 */
	-ms-filter: "alpha(opacity=60)"; /* IE 8 */
	-khtml-opacity: 0.60; /* Safari 1.x */
}
#gallery-control a.prev {
	padding-left: 7px;
	left: 0;
}
#gallery-control a.next {
	right: 0;
}
#gallery-control a:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
}
#gallery-control.first a.prev {
	opacity: 0.20;
	-moz-opacity: 0.20;
	filter: alpha(opacity=20);
	-ms-filter: "alpha(opacity=20)";
	-khtml-opacity: 0.20;
}
#gallery-control.last a.next {
	opacity: 0.20;
	-moz-opacity: 0.20;
	filter: alpha(opacity=20);
	-ms-filter: "alpha(opacity=20)";
	-khtml-opacity: 0.20;
}