.banner-link {
    text-decoration: none !important;
}

.cs_js_banner_pager{
	position: absolute;
	bottom: 10px;
	z-index: 40;
	text-align: center;
	width: 940px;
}

.cs_js_banner_pager a{
	display: inline-block;
	height: 7px;
	width: 7px;
	background: url('../images/cs_js_banner_pager.png') no-repeat;	
	text-indent: -9999px;
	margin-right: 7px;
}

.cs_js_banner_pager a.activeSlide, .cs_js_banner_pager a:hover{
	background-position: -7px 0px;
}

.cs_js_banner_nav{
	width: 940px;
}

.cs_js_banner_nav span{
	bottom: 21px;
	z-index: 20;
	cursor: pointer;
	position: absolute;
	height: 38px;
	width: 21px;
	background: url('../images/cs_js_banner_nav.png') no-repeat;
}

.cs_js_banner_nav .slide_next{
	right: 20px;
	background-position: -21px 0px;
}

	.cs_js_banner_nav .slide_next:hover{
		background-position: -21px -38px;
	}

.cs_js_banner_nav .slide_prev{ 
	left: 20px;
	background-position: 0px 0px;
}
	.cs_js_banner_nav .slide_prev:hover{
		background-position: 0px -38px;
	}

	.sw-bigslide-text {
		background: rgba(0,0,0, 0.7);
		color: #fff !important;
		font-size: 30px !important;
	}
		.sw-bigslide-text .text-holder {
			position: relative;
			display: block;
			margin: 0 auto;
			padding: 25px;
		}
/*
			.sw-bigslide-text .text-holder span {
				position: relative;
				left: -50px;
				color: #dd751c;
				font-size: 150%;
			}
		.sw-bigslide-text .read-more {
			position: absolute !important;
			top: 35%;
			left: auto !important;
			right: 10px;
			display: block;
			height: 40px;
			width: 40px;
		}
*/
