.dmxParallaxSlider-ebony {
	position: relative;
	padding: 15px;
	background: #111;
	background: -webkit-linear-gradient(top, #333, #000);
	background: -moz-linear-gradient(top, #333, #000);
	background: -ms-linear-gradient(top, #333, #000);
	background: -o-linear-gradient(top, #333, #000);
	background: linear-gradient(to bottom, #333, #000);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 1px 3px #000;
}

.dmxParallaxSlider-ebony .dmxParallaxSlider {
	background: #fff;
}

.dmxParallaxSlider-ebony .dmxParallaxSlider:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%; height: 100%;
	z-index: 10000;
	box-shadow: inset 0 4px 8px #000;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderLoading {
	background: #fff url(loading.gif) no-repeat 50% 50%;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderDirectionNav a {
	position: absolute;
	background: #222;
	background: -webkit-linear-gradient(top, #333, #000);
	background: -moz-linear-gradient(top, #333, #000);
	background: -ms-linear-gradient(top, #333, #000);
	background: -o-linear-gradient(top, #333, #000);
	background: linear-gradient(to bottom, #333, #000);
	text-indent: -9999px;
	width: 30px; height: 40px;
	top: 50%; margin-top: -20px;
	cursor: pointer;
	box-shadow: 0 1px 3px #000;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderDirectionNav a.dmxParallaxSliderPrevNav {
	-webkit-border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	-ms-border-radius: 20px 0 0 20px;
	-o-border-radius: 20px 0 0 20px;
	border-radius: 20px 0 0 20px;
	left: -30px;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderDirectionNav a.dmxParallaxSliderNextNav {
	-webkit-border-radius: 0 20px 20px 0;
	-moz-border-radius: 0 20px 20px 0;
	-ms-border-radius: 0 20px 20px 0;
	-o-border-radius: 0 20px 20px 0;
	border-radius: 0 20px 20px 0;
	right: -30px;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderDirectionNav a:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	width: 23px; height: 23px;
	margin-top: -12px;
	background: url('buttons.png') no-repeat;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderDirectionNav a.dmxParallaxSliderPrevNav:before {
	background-position: -23px -23px;
	right: 0;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderDirectionNav a.dmxParallaxSliderNextNav:before {
	background-position: -23px -46px;
	left: 0;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderControlNav {
	position: absolute;
	z-index: 10000;
	right: 20px;
	bottom: 20px;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderControlNav a {
	display: inline-block;
	background: url('buttons.png') no-repeat;
	width: 23px; height: 23px;
	text-indent: -9999px;
	cursor: pointer;
}

.dmxParallaxSlider-ebony .dmxParallaxSliderControlNav a.dmxParallaxSliderCurrent {
	background-position: -23px 0;
}