#slideshow * {margin: 0;padding: 0;}

#slideshow {
	background: #1c1c1c url('images/bg_shadow.png') no-repeat top;
	height: 262px;
	width: 603px;
	position: relative;
	padding: 14px 0 15px;
}

#slideshow #slidemenu, #slideshow #pictures,#slideshow #overlay, #slideshow #loading {position: absolute;}

#slideshow #loading {
	display: block;
	top: 158px;
	left: 205px;
	text-indent: -5000px;
	width: 24px;
	height: 24px;
	visibility: hidden;
	z-index: 5;
}

#slideshow #pictures {width: 437px;	height: 277px;	overflow: hidden;}
#slideshow #pictures li {display: block;	position: absolute;	width: 437px;}
#slideshow #pictures li img {display: block;	position: relative;	bottom: 0;}

#slideshow #overlay {
	background: url('images/overlay.png') no-repeat left;
	width: 437px;
	height: 277px;
	overflow: hidden;
}

#slideshow #overlay li {display: block;	position: absolute;	width: 437px;}

#slideshow #overlay li a span {
	font: 11px "Lucida Grande", "Verdana";
	color: #ddd;
	position:absolute;
	top: 15px;
	right:15px;
	float:right;
	width:170px;
	height: 277px;
	z-index:1000;
	text-decoration:none;
}

#slideshow #slidemenu {
	background-color:#1c1c1c;
	list-style-type: none;
	width: 166px;
	right: 0;
	padding-top: 20px;
}

#slideshow #slidemenu li {
	font: 10px "Lucida Grande", "Verdana";
	display: block;
	z-index: 1000;
	position: relative;
	zoom: 1;
}

#slideshow #slidemenu li a {
	display: block;
	text-decoration: none;
	padding: 7px 0 7px 8px;
	z-index: 1000;
	color: #ccc;
	line-height: 14px;
	vertical-align: middle;
	zoom: 1;
}

#slideshow #slidemenu li a:focus {outline: 0;}
#slideshow #slidemenu li a:hover {color: #fff;}

#slideshow #slidemenu li.current a {
	font-weight:bold;
	color: #fff;
	padding: 5px 0 5px 8px;
	line-height: 18px;
}

#slideshow #slidemenu li.background {
	background: url('images/arrow.gif') no-repeat left center;
	position: absolute;
	font-size: 1px;
	height: 7px;
	width: 4px;
	z-index: 5;
}