.slideshow {
	display: block; position: relative;
	margin: 0px auto;
	/* width: 300px; */
	/* height: 300px; */
}
.slideshow-images {
	display: block; overflow: hidden; position: relative;
	/* width: 300px; */
	/* height: 300px; */
}
.slideshow-images img {
	display: block; z-index: 1; position: absolute;
}
.slideshow-thumbnails {overflow: hidden;}
.slideshow-images-visible {opacity: 1;}
.slideshow-images-prev {opacity: 0;}
.slideshow-images-next {opacity: 0;}
.slideshow-images img {left: 0px; float: left; top: 0px;}
.slideshow a img{border:none;}
.slideshow-captions {
	z-index: 10000; 
	background: #000;
	left: 0px;
	font: 12px/22px Arial,sans-serif;
	overflow: hidden;
	width: 100%;
	color: #fff;
	bottom: 0px;
	text-indent: 10px;
	position: absolute;
}

.slideshow-captions-hidden {height: 0px; opacity: 0;}
.slideshow-captions-visible {height: 22px; opacity: .7}
.slideshow-controller {
	z-index: 10000;
	background: url(../images/Slideshow/controller.png) no-repeat;
	left: 50%;
	top: 50%;
	margin: -21px 0px 0px -119px;
	overflow: hidden;
	width: 238px;
	position: absolute;
	height: 42px;
}
.slideshow-controller * {
	padding: 0px;
	margin: 0px;	
}
.slideshow-controller-hidden {opacity: 0}
.slideshow-controller-visible {opacity: 1}
.slideshow-controller a {display: block; overflow: hidden; cursor: pointer; position: absolute; top: 12px; height: 18px}
.slideshow-controller a.active {background-position: 0px 18px}
.slideshow-controller li {list-style-type: none;}
.slideshow-controller li.first a {left: 33px; background-image: url(../images/Slideshow/controller-first.gif); width: 19px}
.slideshow-controller li.last a {left: 186px; background-image: url(../images/Slideshow/controller-last.gif); width: 19px}
.slideshow-controller li.next a {left: 145px; background-image: url(../images/Slideshow/controller-next.gif); width: 28px}
.slideshow-controller li.pause a {left: 109px; background-image: url(../images/Slideshow/controller-pause.gif); width: 20px}
.slideshow-controller li.play a {background-position: 20px 0px}
.slideshow-controller li.play a.active {background-position: 20px 18px}
.slideshow-controller li.prev a {left: 65px; background-image: url(../images/Slideshow/controller-prev.gif); width: 28px}
.slideshow-loader {z-index: 10001; right: 0px; width: 28px; position: absolute; TOP: 0px; height: 28px}
.slideshow-loader-hidden {opacity: 0}
.slideshow-loader-visible {opacity: 1}

.slideshow-thumbnails {
	left: 0px;
	width: 100%;
	bottom: -65px;
	position: absolute;
	height: 65px;
}
.slideshow-thumbnails * {
	padding:0;
	margin: 0px;
}

.slideshow-thumbnails ul {left: 0px; width: 10000px; position: absolute; top: 0px; height: 65px}
.slideshow-thumbnails li {float: left; margin: 3px 9px 3px 0px; list-style-type: none; position: relative}
.slideshow-thumbnails a {padding-right: 3px; display: block; padding-left: 3px; float: left; padding-bottom: 3px; padding-top: 3px; position: relative;margin-top:10px;}
.slideshow-thumbnails a:hover {background-color: #002546! important; opacity: 1}
.slideshow-thumbnails img {display: block}
.slideshow-thumbnails-active {background-color: #21419a; opacity: 1}
.slideshow-thumbnails-inactive {background-color: #aaa; opacity: .5}

