/******************************* Slideshow *******************************/

/* Basic style for js-disabled browsers */
.slideshow {
	height: 200px;
	overflow: auto;
	position: relative;
	border: 1px solid #CCCCCC;
	margin-bottom: 34px;
	background: white;
	list-style-type: none;
	}
	.slideshow li {
		height: 100%;
		}
		.slideshow li a {
			display: block;
			height: 100%;
			position: relative;
			}
			.slideshow li a span {
				background: url(../img/slideshow/slideshow_legend_bg.png);
				display: block;
				position: absolute;
				left: 0;
				right: 0;
				bottom: 0;
				padding: 10px 15px 11px 15px;
				color: white;
				min-height: 35px;
				}
				.ie6 .slideshow li a span {
					background: transparent;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/slideshow/slideshow_legend_bg.png, sizingMethod='scale');
				}
				.slideshow li a span strong {
					color: white;
					font-size: 14px;
				}

/* Full featured style when slideshow enabled */
.slideshow-enabled {
	overflow: hidden;
	border: 0;
	}
	.slideshow-enabled li {
		position: absolute;
		}
		.slideshow-enabled li a {
			background: url(../img/slideshow/slideshow_pulltab.png) repeat-y;
			padding-left: 50px;
			}
			.slideshow-enabled li a .slide-title {
				position: absolute;
				display: block;
				left: 1px;
				top: 1px;
				width: 48px;
				height: 198px;
				background: url(../img/slideshow/slideshow_titles.png) no-repeat;
			}
			.slideshow-enabled li a .slide-number {
				position: absolute;
				display: block;
				left: 0;
				bottom: 0;
				width: 50px;
				height: 56px;
				background: url(../img/slideshow/slideshow_number.png) repeat-x;
				font-size: 28px;
				line-height: 56px;
				text-align: center;
				color: #CCCCCC;
			}
			.slideshow-enabled li a span {
				left: 50px;
				}
	.slideshow-enabled li.news a .slide-title { background-position: 0 0; }
	.slideshow-enabled li.products a .slide-title { background-position: -48px 0; }
	.slideshow-enabled li.events a .slide-title { background-position: -96px 0; }
	.slideshow-enabled li.special a .slide-title { background-position: -144px 0; }

/* Wrapper enabling previous/next buttons */
.slideshow-wrapper {
	padding: 0;
	margin: 0;
	position: relative;
	}
	.slideshow-prev-button,
	.slideshow-next-button {
		display: block;
		position: absolute;
		height: 61px;
		width: 8px;
		top: 50%;
		margin-top: -30px;
		background-repeat: no-repeat;
		}
		.slideshow-prev-button {
			left: 1px;
			background-position: right top;
			background-image: url(../img/slideshow/slideshow_left_tab.png);
		}
		.slideshow-prev-button:hover {
			background-position: right bottom;
		}
		.slideshow-next-button {
			right: 1px;
			background-image: url(../img/slideshow/slideshow_right_tab.png);
		}
		.slideshow-prev-button:hover {
			background-position: left bottom;
		}
