.sliderwrapper{
position: relative;   /*leave as is*/
overflow: hidden;     /*leave as is*/
margin: 0;
padding: 0;
width: 100%;
height: 100%;
z-index:5;
}

.sliderwrapper .contentdiv{
visibility: hidden;   /*leave as is*/
position: absolute;   /*leave as is*/
left: 0;              /*leave as is*/
top: 0;               /*leave as is*/
margin:0;
padding: 0;
width: 100%;          /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper .contentdiv .texthp {
color:#fff;position:absolute;bottom:0;left:0;background-color:#333;
width:100%;padding:0 10px;
opacity:0.7;
}
.sliderwrapper .contentdiv .texthp h3 {
color:#fff;
font-size:16px;padding:0;margin:8px 0 0;
}
.sliderwrapper .contentdiv .texthp h3 span {
font-size:11px;font-weight:normal;
color:#fff;
}
.sliderwrapper .contentdiv .texthp p {
margin:2px 60px 8px 0;
color:#fff;
}

.pagination{
	position:absolute;
	bottom:8px;
	margin:0;
	padding: 0;
	z-index:10;
}

.pagination a{
display:block;
float:left;
margin:0 0 0 6px;
padding: 2px;
text-decoration: none;
font-size:12px;
font-weight:normal;
color: #fff;
border:1px solid #666;
}

.pagination a.play{
	display:none;
	visibility:hidden;
	background: #666 url(images/play.png) center center no-repeat;
}
.pagination a.pause{
	display:none;
	visibility:hidden;
	background: #666 url(images/pause.png) center center no-repeat;
}
.pagination a.next{
	background: #666 url(images/next.png) center center no-repeat;
}
.pagination a.prev{
	background: #666 url(images/prev.png) center center no-repeat;
}

.pagination a:hover, .pagination a.selected{
color: #ffffff;
background-color: #000;
}