/**
Stylesheet: SlideshowX.css
	CSS for SlideshowX.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
	
HTML:
	<div class="slideshowX">
		<div class="slideshowX-images" />
		<div class="slideshowX-captions" />
		<div class="slideshowX-controller" />
		<div class="slideshowX-loader" />
		<div class="slideshowX-thumbnails" />
	</div>
	
Notes:
	These next five rules are required for SlideshowX to work correctly.
	Override at your own risk.
*/

.slideshowX {
	display: block; position: relative; z-index: 0;
}
.slideshowX-images {
	display: block; overflow: hidden; position: relative;
}		
.slideshowX-images img {
	display: block; position: absolute; z-index: 1;
}		
.slideshowX-thumbnails {
	overflow: hidden;
}
.slideshowX-thumbnails ul {
	left: 0; position: absolute; top: 0; width: 2999px;
}

/**
HTML:
	<div class="slideshowX-images">
		<img />
		<img />
	</div>
	
Notes:
	The images div is where the slides are shown.
	Customize the visible / prev / next classes to effect the slideshowX transitions: fading, wiping, etc.
*/

.slideshowX-images {
	height: 300px; width: 401px;
}		
.slideshowX-images-visible { 
	opacity: 1;
}	
.slideshowX-images-prev { 
	opacity: 0;
}
.slideshowX-images-next { 
	opacity: 0;
}
.slideshowX-images img {
	float: left; left: 0; top: 0;
}	

/**
Notes:
	These are examples of user-defined styles.
	Customize these classes to your usage of SlideshowX.
*/

.slideshowX {
	height: auto; margin: -50 auto; width: 401px;
}
.slideshowX a img {
	border: 0;
}

/**
HTML:
	<div class="slideshowX-captions">
		...
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the captions animation.
*/

.slideshowX-captions-hidden {
	height: 0; opacity: 0;
}



#slideshowX-captions-hidden {
	height: 0; opacity: 0;
}

/**
HTML:
	<div class="slideshowX-controller">
		<ul>
			<li class="first"><a /></li>
			<li class="prev"><a /></li>
			<li class="play"><a /></li>
			<li class="next"><a /></li>
			<li class="last"><a /></li>
		</ul>
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the controller animation.
*/

.slideshowX-controller {
	background: url(controller.png) no-repeat; height: 48px; left: 50%; margin: -24px 0 0 -122px; overflow: hidden; position: absolute; top: 50%; width: 244px; z-index: 10000;
}
.slideshowX-controller * {
	margin: 0; outline: none; padding: 0;
}
.slideshowX-controller-hidden { 
	opacity: 0;
}
.slideshowX-controller-visible {
	opacity: 1;
}
.slideshowX-controller a {
	background: url(controller-controls.png) no-repeat -47px 0; cursor: pointer; display: block; height: 18px; left: 112px; overflow: hidden; position: absolute; top: 15px; width: 20px;
}
.slideshowX-controller a.active {
	background-position: -47px -18px;
}
.slideshowX-controller li {
	list-style: none;
}			 
.slideshowX-controller li.first a {
	background-position: 0 0; left: 36px; width: 19px;
}
.slideshowX-controller li.first a.active {
	background-position: 0 -18px;
}
.slideshowX-controller li.prev a {
	background-position: -19px 0; left: 68px; width: 28px;
}
.slideshowX-controller li.prev a.active {
	background-position: -19px -18px;
}
.slideshowX-controller li.play a {
	background-position: -67px 0;
}
.slideshowX-controller li.play a.active {
	background-position: -67px -18px;
}
.slideshowX-controller li.next a {
	background-position: -87px 0; left: 148px; width: 28px;
}
.slideshowX-controller li.next a.active {
	background-position: -87px -18px;
}
.slideshowX-controller li.last a {
	background-position: -115px 0; left: 189px; width: 19px;
}
.slideshowX-controller li.last a.active {
	background-position: -115px -18px;
}

/**
HTML:
	<div class="slideshowX-loader" />
	
Notes:
	Customize the hidden / visible classes to affect the loader animation.
*/

.slideshowX-loader {
	background: url(loadinfo.net.gif); height: 16px; right: 2px; position: absolute; top: 2px; width: 16px; z-index: 10001;
}
.slideshowX-loader-hidden {
	opacity: 0;
}
.slideshowX-loader-visible {
	opacity: 1;
}

/**
HTML:
	<div class="slideshowX-thumbnails">
		<ul>
			<li><a class="slideshowX-thumbnails-active" /></li>
			<li><a class="slideshowX-thumbnails-inactive" /></li>
			...
			<li><a class="slideshowX-thumbnails-inactive" /></li>
		</ul>
	</div>
	
Notes:
	Customize the active / inactive classes to affect the thumbnails animation.
	Use the !important keyword to override FX without affecting performance.
*/

.slideshowX-thumbnails {
	bottom: -65px; height: 65px; left: 0; position: absolute; width: 100%;
	background-color:#0000F4;
}
.slideshowX-thumbnails * {
	margin: 0; padding: 0;
}
.slideshowX-thumbnails li {
	float: left; list-style: none;
}
.slideshowX-thumbnails a {
	display: block; float: left; outline: none; margin: 5px 5px 0 0; padding: 5px;
}
.slideshowX-thumbnails a:hover {
	/*background-color: #FF9 !important; opacity: 1 !important;*/
}
.slideshowX-thumbnails img {
	display: block;
}
.slideshowX-thumbnails-hidden {
	background-color: #FFF; opacity: 0;
}
.slideshowX-thumbnails-inactive {
	background-color: #FFF; opacity: .5;
}
.slideshowX-thumbnails-active {
	/*background-color: #9FF; opacity: 1;*/
}

