div.slider {
	position: relative;
	background: #333;
	overflow: hidden;
}

div.slider .slider_wrap {
	position: relative;
	overflow: hidden;
}

div.slider .slider_thumbnails {
	position: absolute;
	bottom: 0;
	right: 5px;
}

div.slider .slider-thumbnail {
	border: 1px solid #ccc;
}

div.slider .slider-selected img {
	border: 1px solid white;
}

div.slider .slider_arrows {
	position: absolute;
	width: 100%;
	height: 0;
	top: 40px;
}

div.slider .slider_arrows a {
	display: block;
	width: 30px;
	height: 32px;
	text-indent: -20000px;
}

div.slider .slider_arrows a.slider-prev {
	float: left;
	background: url(../img/lightbox/gray/btn-prev.gif);
}
div.slider .slider_arrows a.slider-prev:hover {
	background: url(../img/lightbox/gray/btn-prev-hover.gif);
}

div.slider .slider_arrows a.slider-next {
	float: right;
	background: url(../img/lightbox/gray/btn-next.gif);
}
div.slider .slider_arrows a.slider-next:hover {
	background: url(../img/lightbox/gray/btn-next-hover.gif);
}

/* black arrows */
div.slider .slider_arrows a.slider-prev.black { background: url(../img/lightbox/black/btn-prev.gif); }
div.slider .slider_arrows a.slider-prev.black:hover { background: url(../img/lightbox/black/btn-prev-hover.gif); }

div.slider .slider_arrows a.slider-next.black { background: url(../img/lightbox/black/btn-next.gif); }
div.slider .slider_arrows a.slider-next.black:hover { background: url(../img/lightbox/black/btn-next-hover.gif); }

/* black thin arrows */
div.slider .slider_arrows a.slider-prev.black_thin { background: url(../img/lightbox/black_thin/btn-prev.png) right center; width: 35px; height: 35px; }
div.slider .slider_arrows a.slider-prev.black_thin:hover { background: url(../img/lightbox/black_thin/btn-prev-hover.png) right center; }

div.slider .slider_arrows a.slider-next.black_thin { background: url(../img/lightbox/black_thin/btn-next.png); width: 35px; height: 35px; }
div.slider .slider_arrows a.slider-next.black_thin:hover { background: url(../img/lightbox/black_thin/btn-next-hover.png); }

/* blue arrows */
div.slider .slider_arrows a.slider-prev.blue { background: url(../img/lightbox/blue/btn-prev.gif); }
div.slider .slider_arrows a.slider-prev.blue:hover { background: url(../img/lightbox/blue/btn-prev-hover.gif); }

div.slider .slider_arrows a.slider-next.blue { background: url(../img/lightbox/blue/btn-next.gif); }
div.slider .slider_arrows a.slider-next.blue:hover { background: url(../img/lightbox/blue/btn-next-hover.gif); }

/* green arrows */
div.slider .slider_arrows a.slider-prev.green { background: url(../img/lightbox/green/btn-prev.gif); }
div.slider .slider_arrows a.slider-prev.green:hover { background: url(../img/lightbox/green/btn-prev-hover.gif); }

div.slider .slider_arrows a.slider-next.green { background: url(../img/lightbox/green/btn-next.gif); }
div.slider .slider_arrows a.slider-next.green:hover { background: url(../img/lightbox/green/btn-next-hover.gif); }

/* red arrows */
div.slider .slider_arrows a.slider-prev.red { background: url(../img/lightbox/red/btn-prev.gif); }
div.slider .slider_arrows a.slider-prev.red:hover { background: url(../img/lightbox/red/btn-prev-hover.gif); }

div.slider .slider_arrows a.slider-next.red { background: url(../img/lightbox/red/btn-next.gif); }
div.slider .slider_arrows a.slider-next.red:hover { background: url(../img/lightbox/red/btn-next-hover.gif); }

/* violet arrows */
div.slider .slider_arrows a.slider-prev.violet { background: url(../img/lightbox/violet/btn-prev.gif); }
div.slider .slider_arrows a.slider-prev.violet:hover { background: url(../img/lightbox/violet/btn-prev-hover.gif); }

div.slider .slider_arrows a.slider-next.violet { background: url(../img/lightbox/violet/btn-next.gif); }
div.slider .slider_arrows a.slider-next.violet:hover { background: url(../img/lightbox/violet/btn-next-hover.gif); }

div.slider .slider_wrap .slide {
	float: left;
	text-align: center;
}

div.slider .slider_wrap .video div.resource {
	margin: 0 auto;
}
div.slider .slider_wrap .slide_text_container {
	position: absolute;
	bottom: 0;   
}
div.slider .slider_wrap .slide_text {
	padding: 5px 0;
	position: static;
	background: transparent url(../img/bg_slider.png) repeat;
	text-align: left;
	z-index: 1;
}

div.slider .slider_wrap .video .slide_text {
	top: 0;
	bottom: inherit;
}

div.slider .slider_wrap .slide_text > * {
	padding: 3px 10px;
	margin: 0;
	color: black;
}