/*
	Slideshow
*/

* {
  outline:none; 
}
div.slideshowholder { width:1260px; height:420px; z-index:1; position: relative;}

#topslides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:1260px;
	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 .slide {
	width:1260px;
	height:420px;
	padding:0 0 25px 0;
	display:block;
	z-index:1;
}

.slides_container .slide_text {
  position: absolute;
  top: 40px;
  left: 210px;
  text-align:left;
}

.slide_text h3 {
  font-size: 22px;
  font-weight: bold;
  color: white;
  text-transform:uppercase;
}

.slide_text p {
  font-size: 18px;
  text-transform:uppercase;
  font-weight: bold;
  color: white;
}

.slide_text .slide_link div{
	display:inline-block;
}

/*
	Next/prev buttons
*/

#topslides .next,#topslides .prev,#topslides .play,#topslides .pause {
	position:absolute;
	top:187px;
	left:150px;
	width:31px;
	height:46px;
	display:block;
	z-index:101;
}

#topslides .next {
	left:1080px;
}

#topslides .play, #topslides .pause {
  top: auto;
	bottom:17px;
  left:390px;
  display:none
}


/*
	Pagination
*/

.pagination {
  margin:5px auto 0 auto ;
  height:22px;
  z-index: 11;
  position: absolute;
  /* bottom: 10px; */
  top: 377px;
  left: 160px;
}

.pagination li {
	background-color: rgba(135, 144, 156, 0.5);
    color: rgba(135, 144, 156, 0.5);
	float:left;
	width:30px;
	height:30px;
	display: block;
	margin-right:2px;
	list-style:none;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5087909c,endColorstr=#5087909c);
}

.pagination li a {
  color: white;
  text-decoration: none;
  font-style:italic;
  font-size: 16px;
  width:30px;
	height:30px;
	display:block;
	padding-top:5px;
}

.pagination li.current a {
	font-weight: bold;
	font-style:italic;
	font-size: 22px;
	padding-top:2px;
}
