.slideshow {
	position:relative;
	padding:0;
	margin:0;
	width: 550px;
	height: 250px;
}

.slideshow ul,
.slidewhow ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0; list-style-type:none;
}

.slideshow a img {
    border:none;
}
.slideshow li.slide {
    list-style-type:none;
}
.slideshow .slides {
	height:250px;
	margin:0;
}
.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	left:-10px;
	top:0;
	z-index: 5;
}

.slideshow .slides li.lastActive {
  z-index: 10;
}

.slideshow .slides li.active {
  z-index: 20;
}

.slideshow .buttons {
    display:none;
}
.slideshow .buttons {
  display:block;
	position:absolute;
	z-index:100;
	right: 0px;
	top: 0px;
	margin:0;
	padding: 0;
}
.slideshow .buttons li,
.slideshow .buttons ul li {
	display:block; 
	width:100px;
	height:50px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	background-color: #e7e7ff;
	list-style-type: none;
}
.slideshow .buttons li.active {
	background-color: #0099ff;
}

.slideshow .buttons li:hover {
	background-color: #cc0000;
}

.slideshow .buttons li a {
  text-decoration:none;
	width:100px;
	height:50px;
	color:#fff;
	outline:0;
}

.slideshow .buttons li img {
  margin: 5px 5px 5px 5px;
  padding: 0;
  width: 90px;
  height: 40px;
}
.slideshow ul.buttons li a:hover {
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
}