div#slideshowContainer div#imageContainer,
div#slideshowContainer div#overImage div#previousImage, 
div#slideshowContainer div#overImage div#nextImage {
	height: 425px;	
}

div#slideshowContainer, div#slideshowContainer div#imageContainer, div#slideshowContainer div#imageDescription, div#slideshowContainer div#overImage, div#slideshowContainer div#imageThumbnails {
	width: 283px;
}

div#slideshowTitle{
	font-size:large;
    font-weight:bold;
}

div#slideshowContainer
{
	margin-bottom: 15px;
}

	div#slideshowContainer div#imageContainer {
		background-color: #000;
		overflow: hidden;
		
		/*cursor: pointer;*/
		clear: both;
	}

		div#slideshowContainer div#imageContainer img {
			position: absolute;
			display: block;
		}
		
		
	div#slideshowContainer div#overImage {
		float: left;
		position: absolute;
		display: none;
		margin-top: -425px;
	}
		div#slideshowContainer div#overImage div#previousImage, 
		div#slideshowContainer div#overImage div#nextImage {
			width: 140px;
			float: left;
			cursor: pointer;
			opacity:0;
			filter:alpha(opacity=0);
		}
		
		div#slideshowContainer div#overImage div#previousImage:hover, 
		div#slideshowContainer div#overImage div#nextImage:hover {
			background-color: #000;
			opacity:0.2;
			filter:alpha(opacity=20);
		}
			
			div#slideshowContainer div#overImage div#previousImage p, 
			div#slideshowContainer div#overImage div#nextImage p {
				margin: 0 auto;
				padding: 125px 0 0 0;
				color: #fff;
				text-align: center;
				font-size: 150px;
				font-weight: bold;
			}
	
	div#slideshowContainer div#vote {
		font-size: 12px;
		font-weight: bold;
	}
		
		div#slideshowContainer div#vote p {
			float: right;
			color: #444;
			cursor: pointer;
		}
		
		div#slideshowContainer div#vote p:hover {
			text-decoration: underline;
			color: #000;
		}
		
		div#slideshowContainer div#vote p.info {
			float: right;
			color: #444;
		}
		
		div#slideshowContainer div#vote p.info:hover {
			float: right;
			color: #444;
			text-decoration: none;
			cursor: default;
		}
	
	div#slideshowContainer div#imageDescription {
		margin: 0 auto;
		clear: both;
		height: 62px;
		background-color: #000000;
		color: #FFFFFF;

	}
	
		div#slideshowContainer div#imageDescription div.description {
			position: absolute;
			margin: 5px 15px 5px 15px;
			width: 253px;
			font: Verdana;
			font-size: 13px;
		   
		}
		
			div#slideshowContainer div#imageDescription div.description h1 {
				margin: 0;
				padding: 0;
			}
			
			div#slideshowContainer div#imageDescription div.description p {
				margin: 0;
				padding: 0;
			}
	
	div#slideshowContainer div#imageNavigation {
		clear: both;
		text-align: center;
	}
	
		div#slideshowContainer div#imageNavigation div#previousButton, 
		div#slideshowContainer div#imageNavigation div#nextButton,
		div#slideshowContainer div#imageNavigation div#playPauseButton,
		div#slideshowContainer div#imageNavigation div#amountLabel {
			display: inline;
			line-height: 20px;
			height: 20px;
			font-size: 12px;
			color: #444;
		}
		
		div#slideshowContainer div#imageNavigation div#previousButton, 
		div#slideshowContainer div#imageNavigation div#nextButton {
			cursor: pointer;
			float: right;
			margin: 0 0 0 20px;
		}
		
		div#slideshowContainer div#imageNavigation div#playPauseButton,
		div#slideshowContainer div#imageNavigation div#amountLabel {
			float: left;
			margin: 0 20px 0 0;
		}
		
		div#slideshowContainer div#imageNavigation div#playPauseButton {
			cursor: pointer;
		}
		
		div#slideshowContainer div#imageNavigation div#previousButton:hover, 
		div#slideshowContainer div#imageNavigation div#nextButton:hover,
		div#slideshowContainer div#imageNavigation div#playPauseButton:hover {
			text-decoration: underline;
			color: #000;
		}
		
		div#slideshowContainer div#imageThumbnails {
			margin: 0 0 20px 0;
			position: absolute;
		}
		
			div#slideshowContainer div#imageThumbnails div#previousThumbnails {
				float: left;
				width: 22px;
				height: 110px;
				cursor: pointer;
			}
			
			div#slideshowContainer div#imageThumbnails div#nextThumbnails {
				float: right;
				width: 23px;
				height: 110px;
				cursor: pointer;
			}

			div#slideshowContainer div#imageThumbnails div#previousThumbnails:hover ,
			div#slideshowContainer div#imageThumbnails div#nextThumbnails:hover {
				background-color: #eee;
			}
			
			div#slideshowContainer div#imageThumbnails div#previousThumbnails p,
			div#slideshowContainer div#imageThumbnails div#nextThumbnails p {
				font-size: 20px;
				font-weight: bold;
				padding: 30px 4px 0 4px;
				margin: 0;
			}
		
			div#slideshowContainer div#imageThumbnails div#thumbnailsMask {
				overflow: hidden;
				white-space: nowrap;
				position: relative;
			}
				div#slideshowContainer div#imageThumbnails div#thumbnailsMask div#thumbnails {
					position: relative;
					height: 90px;
				}
				
				div#slideshowContainer div#imageThumbnails div#thumbnailsMask div#thumbnails img {
					cursor: pointer;
					padding: 5px;
					background-color: #fff;
				}
				
				div#slideshowContainer div#imageThumbnails div#thumbnailsMask div#thumbnails img:hover {
					background-color: #eee;
				}
