#container {
width:580px;
padding:10px;
margin:0 auto;
position:relative;
z-index:0;
}

#example {
width:600px;
height:350px;
left: 300px;	
position:relative;
}

#ribbon {
position:absolute;
top:-3px;
left:-15px;
z-index:500;
}

#frame {
position:absolute;
z-index:0;
width:739px;
height:341px;
top:-3px;
left:-80px;
}

/*Slideshow*/

#slides {
position:absolute;
background-image:url('../slideshow/stor2.jpg');
top:0px;
left:0px;
z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
width:887px;
overflow:hidden;
position:relative;
display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
width:887px;
height:340px;
display:block;
}

.slides_container a img {
display:block;
}

/*Next/prev buttons*/

#slides .next,#slides .prev {
position:absolute;
top:315px;
left:-22px;
width:24px;
height:43px;
display:block;
z-index:101;
}

#slides .next {
left:884px;
}

/*Pagination*/

.pagination {
margin:26px auto 0;
width:100px;
}

.pagination li {
float:left;
margin:0 1px;
list-style:none;
}

.pagination li a {
display:block;
width:12px;
height:0;
padding-top:12px;
background-position:0 0;
float:left;
overflow:hidden;
}

.pagination li.current a {
background-position:0 -12px;
}