/* -- Slideshow -- */

.slideshowWrapper {
	overflow: hidden;
	position: relative;
	width: 684px;
	padding: 0 20px 14px 20px;
}

ul.slideshow {
	position: relative;
	width: 680px;
	margin: 0;
	padding: 0;
}

ul.slideshow li {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.slideshow li img {
	position: relative;
	z-index: 1; 
}

ul.slideshow li div {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	width: 360px;
	height: 110px;
	padding: 20px;
	z-index: 100; 
}

ul.slideshow li div h2 {
	margin-top: 0; 
}

/* -- Slideshow control -- */

.slideShowControl {
	position: absolute;
	bottom: -3px;
	left: 300px;
	margin: 0;
	padding: 0;
	z-index: 100;
	background: #fff;
}

.slideShowControl li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.slideShowControl li a {
	display: block;
}

/* -- Slideshow navigation -- */

.slideShowNavigation {
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 100;
	background: #fff;
}

.slideShowNavigation li {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 101;
}

.slideShowNavigation li#prev {
	position: absolute;
	top: 0px;
	left: -20px;
}

.slideShowNavigation li#next {
	position: absolute;
	top: 0px;
	right: -20px;
}

.slideShowNavigation li img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
	display: none;
}

.slideShowNavigation li a {
	display: block;
	width: 20px;
	height: 216px;
	background: #fff url(/Assets/prev_tcm13-1624.gif) no-repeat top left;
}

.slideShowNavigation li#next a {
	background: url(/Assets/next_tcm13-1616.gif) no-repeat top right;	
}

.slideShowNavigation li a span {
	position: absolute;
	left: -9999px;	
}

/* -- Slideshow pagination -- */

ol.slideShowPagination {
	position: absolute;
	bottom: -3px;
	left: 360px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	z-index: 1001;
	zoom: 1;
}

ol.slideShowPagination li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.slideShowPagination li.active a {
	color: #009ACE;
}

ol.slideShowPagination li a {
	display: block;
	padding: 0 5px;
	text-decoration: none;
}



ol.slideShowPagination li a:focus {
	outline: none;
}

ol.slideShowPagination li a span {
	position: absolute;
	left: 9999px;
}

/* ----- Slideshow style ----- */


.slide li {
	float: left;
}









