.slideshow {display: block; position: relative; z-index: 0;}
.slideshow-images {display: block;	overflow: hidden; position: relative;}		
.slideshow-images img {display: block; position: absolute; z-index: 1;}		
.slideshow-thumbnails {overflow: hidden;}
.slideshow-images {height: 300px; width: 400px;}		
.slideshow-images-visible {opacity: 1;}	
.slideshow-images-prev {opacity: 0;}
.slideshow-images-next {opacity: 0;}
.slideshow-images img {float: left;	left: 0; top: 0;}	
.slideshow {height: 300px; margin: 0 auto; width: 400px;}
.slideshow a img {border: 0;}
.slideshow-captions {background: #000;bottom: 0; color: #FFF; font: normal 12px/22px Arial, sans-serif; left: 0; overflow: hidden; position: absolute; text-indent: 10px; width: 100%;	z-index: 10000;}
.slideshow-captions-hidden {height: 0; opacity: 0;}
.slideshow-captions-visible {height: 22px; opacity: .7;}
.slideshow-controller {background: url(../images/controller.png) no-repeat;height: 42px;left: 50%;margin: -21px 0 0 -119px;overflow: hidden;position: absolute;top: 50%;width: 238px;z-index: 10000;}
.slideshow-controller * {margin: 0;padding: 0;}
.slideshow-controller-hidden {opacity: 0;}
.slideshow-controller-visible {opacity: 1;}
.slideshow-controller a {cursor: pointer; display: block; height: 18px; overflow: hidden; position: absolute; top: 12px;}
.slideshow-controller a.active {background-position: 0 18px;}
.slideshow-controller li {list-style: none;}
.slideshow-controller li.first a {background-image: url(../images/controller-first.gif); left: 33px; width: 19px;}
.slideshow-controller li.last a {background-image: url(../images/controller-last.gif); left: 186px; width: 19px;}
.slideshow-controller li.next a {background-image: url(../images/controller-next.gif); left: 145px; width: 28px;}
.slideshow-controller li.pause a { background-image: url(../images/controller-pause.gif); left: 109px; width: 20px;}
.slideshow-controller li.play a {background-position: 20px 0;}
.slideshow-controller li.play a.active {background-position: 20px 18px;}
.slideshow-controller li.prev a {background-image: url(../images/controller-prev.gif); left: 65px; width: 28px;}
.slideshow-loader {height: 28px;right: 0; position: absolute; top: 0; width: 28px; z-index: 10001;}
.slideshow-loader-hidden {opacity: 0;}
.slideshow-loader-visible {opacity: 1;}
.slideshow-thumbnails {bottom: -65px; height: 65px; left: 0; position: absolute; width: 100%;}
.slideshow-thumbnails * {margin: 0; padding: 0;}
.slideshow-thumbnails ul {height: 65px;	left: 0; position: absolute; top: 0; width: 10000px;}
.slideshow-thumbnails li {float: left; list-style: none; margin: 5px 5px 5px 0;	position: relative;}
.slideshow-thumbnails a {display: block; padding: 5px;	position: relative;}
.slideshow-thumbnails a:hover {background-color: #FFFFFF !important; opacity: 1 !important;}
.slideshow-thumbnails img {display: block;}
.slideshow-thumbnails-active {background-color: #FFFFFF; opacity: 1;}
.slideshow-thumbnails-inactive {background-color: #FFF;	opacity: .5;}
/* Customized settings */
.slideshow {
	background: url(../images/slideshowstack.jpg) no-repeat;
	height: 400px;
	width: 519px;
	margin-left: 50px;
	float: left;
	padding-right: 10px;
	padding-bottom: 30px;
	}
.slideshow-captions {
	background: #FFF;
	bottom: 109px;
	color: #000;
	font: normal 12px/20px Arial, sans-serif;
	left: 30px;
	text-align: center;
	width: 500px;
}
.slideshow-captions-visible {height: 20px; opacity: 1;}
.slideshow-controller {margin: -44px 0 0 -119px; top: 50%;}
.slideshow-images {
	left: 87px;
	height: 330px;
	top: 35px;
	width: 360px;
}
.slideshow-images img {position: static; z-index: 10;}
.slideshow-thumbnails {
	bottom: 0;
	height: 85px;
	left: 0px;
	overflow: auto;
	width: 519px;
}
.slideshow-thumbnails ul {height: 60px; width: 1200px;}
.slideshow-thumbnails li {margin: 0 5px 0 0;}
.slideshow-thumbnails a {background: url(../images/thumbnails-a.gif); float: left; opacity: .5;	padding: 10px;}
.slideshow-thumbnails a img {border: 0;}
.slideshow-thumbnails .overlay {
	bottom: 25px;
	height: 60px;
	position: absolute;
	width: 30px;
	z-index: 10000;
}
.slideshow-thumbnails .overlay.a {background: url(../images/thumbnails-a.png); left: 0;}
.slideshow-thumbnails .overlay.b {background: url(../images/thumbnails-b.png); right: 0;}
.slideshow-alternate-thumbnails {
	height: 421px;
	position: absolute;
	right: -64px;
	top: 28px;
	width: 70px;
}
.slideshow-alternate-thumbnails * {margin: 0; padding: 0;}
.slideshow-alternate-thumbnails ul {height: 500px; left: 0;	position: absolute;	top: 0;	width: 70px;}
.slideshow-alternate-thumbnails li {float: left; list-style: none; margin: 0 0 5px 0; position: relative;}
.slideshow-alternate-thumbnails a {background: url(../images/thumbnails-a.gif); display: block;	opacity: .5;padding: 10px; position: relative;}
.slideshow-alternate-thumbnails a:hover {opacity: 1 !important;}
.slideshow-alternate-thumbnails a img {border: 0;}
.slideshow-alternate-thumbnails img {display: block;}
.slideshow-alternate-thumbnails-active {opacity: 1;}
.slideshow-alternate-thumbnails-inactive {opacity: .5;}
.slideshow-alternate-thumbnails .overlay {left: 0; height: 30px; position: absolute; width: 100%; z-index: 10000;}
.slideshow-alternate-thumbnails .overlay.a {background: url(../images/vertical-thumbnails-a.png); top: 0;}
.slideshow-alternate-thumbnails .overlay.b {background: url(../images/vertical-thumbnails-b.png); bottom: 0;}
.slideshow-alternate-controller {
	background: url(../images/controller.png) no-repeat;
	height: 42px;
	left: 50%;
	margin: -21px 0 0 -119px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 238px;
	z-index: 10000;
}
.slideshow-alternate-controller * { margin: 0; padding: 0;}
.slideshow-alternate-controller-hidden {margin-top: -200px;	opacity: 0;}
.slideshow-alternate-controller-visible {margin-top: -42px; opacity: 1;}
.slideshow-alternate-controller a {
	cursor: pointer;
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: 12px;
}
.slideshow-alternate-controller a.active {background-position: 0 18px;}
.slideshow-alternate-controller li {list-style: none;}
.slideshow-alternate-controller li.first a {background-image: url(../images/controller-first.gif); left: 33px; width: 19px;}
.slideshow-alternate-controller li.last a {background-image: url(../images/controller-last.gif); left: 186px; width: 19px;}
.slideshow-alternate-controller li.next a {background-image: url(../images/controller-next.gif); left: 145px; width: 28px;}
.slideshow-alternate-controller li.pause a {background-image: url(../images/controller-pause.gif); left: 109px; width: 20px;}
.slideshow-alternate-controller li.play a {background-image: url(../images/controller-play.gif);}
.slideshow-alternate-controller li.prev a {background-image: url(../images/controller-prev.gif); left: 65px; width: 28px;}
