

#slides { position:absolute;top: 42px;

left: 602px; z-index:100; }

/*

	Slides container

	Important:

	Set the width of your slides container

	Set to display none, prevents content flash

*/



.slides_container { width:477px; 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:477px; height:299px; display:block; }

.slides_container a img { display:block; }

/*

	Next/prev buttons

*/



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

#slides .next { left:585px; }

/*

	Pagination

*/

.slides_container div.slide {width: 477px; height: 299px; display: block;}

.pagination { margin:0 auto; margin-top:15px; width:300px; }

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

.pagination li a { display:block; width:18px; height:0; padding-top:18px; background-image:url(../images/pagination.jpg); background-position:0 0; float:left; overflow:hidden; }

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

.caption {

	z-index:500;

	position:absolute;

	bottom:-35px;

	left:0;

	height:30px;

	padding:5px 20px 0 20px;

	background:#000;

	background:rgba(0,0,0,.5);

	width:540px;

	font-size:14px;

	line-height:1.33;

	color:#fff;

	border-top:1px solid #000;

	text-shadow:none;

}