
#slides {
height: 300px;
 position: relative;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:100%;
	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 div.slide {
	width:940px;
	height:300px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next, #slides .prev {
	position:absolute;
    height: 100%;
	display:table;
	z-index:101;
	top: 0;
}

#slides .next span, #slides .prev span {
    display: table-cell;
    vertical-align: middle;
}

#slides .next {
	right:0px;
}

#slides .prev {
	left:0px;
}

/*
	Pagination
*/

.pagination {
    bottom: 5px;
    margin: 10px auto 0;
    position: absolute;
    right: 5px;
    z-index: 1000;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
    color: #666666;
    font-size: 2em;
    left: 100px;
    line-height: 1.33;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 500;
}

.caption .title {
    font-size: 2em;
    margin-bottom: 20px;
    color: #4B9331;
}

