.shadow {
	background: url("../images/shadow.png") no-repeat bottom / 100% 100%; width: 100%; height: 168px; margin-top: -110px; display: none; position: relative; z-index: -1;
}
.sb-description h3 {
	font-size: 20px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.sb-description h3 a {
	color: rgb(74, 60, 39); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.nav-arrows {
	display: none;
}
.nav-arrows a {
	background: url("../images/nav.png") no-repeat left top rgb(203, 191, 174); border-radius: 50%; left: 2px; top: 50%; width: 42px; height: 42px; text-indent: -9000px; margin-top: -21px; position: absolute; cursor: pointer; opacity: 0.9; box-shadow: 0px 1px 1px rgba(255,255,255,0.8);
}
.nav-arrows a:first-child {
	background-position: right top; left: auto; right: 2px;
}
.nav-arrows a:hover {
	opacity: 1;
}
.nav-dots {
	left: 0px; width: 100%; height: 30px; text-align: center; bottom: -5px; display: none; position: absolute;
}
.nav-dots span {
	background: rgb(203, 191, 174); margin: 3px; border-radius: 50%; width: 16px; height: 16px; display: inline-block; cursor: pointer; box-shadow: 0px 1px 1px rgba(255,255,255,0.6), inset 0px 1px 1px rgba(0,0,0,0.1);
}
.nav-dots span.nav-dot-current {
	box-shadow: 0px 1px 1px rgba(255,255,255,0.6), inset 0px 1px 1px rgba(0,0,0,0.1), inset 0px 0px 0px 3px #cbbfae, inset 0px 0px 0px 8px #fff;
}
.nav-options {
	width: 70px; height: 30px; right: 70px; bottom: 0px; display: none; position: absolute;
}
.nav-options span {
	background: url("../images/options.png") no-repeat left top rgb(203, 191, 174); border-radius: 50%; width: 30px; height: 30px; text-indent: -9000px; display: inline-block; cursor: pointer; opacity: 0.7;
}
.nav-options span:first-child {
	background-position: -30px 0px; margin-right: 3px;
}
.nav-options span:hover {
	opacity: 1;
}
