	a,
	img {
		border: 0;
	}
	
	.flexslider {
		position: relative;
		height: 500px;
		width: 1200px;
		margin: 40px auto;
	}
	
	.slides {
		position: relative;
		z-index: 1;
	}
	
	.slides li {
		height: 500px;
	}
	
	.flex-control-nav {
		position: absolute;
		bottom: -40px;
		z-index: 2;
		width: 100%;
		text-align: center;
	}
	
	.flex-control-nav li {
		display: inline-block;
		width: 14px;
		height: 14px;
		margin: 0 5px;
		*display: inline;
		zoom: 1;
	}
	
	.flex-control-nav a {
		display: inline-block;
		width: 14px;
		height: 14px;
		line-height: 40px;
		overflow: hidden;
		background: url(../images/dot.png) right 0 no-repeat;
		cursor: pointer;
	}
	
	.flex-control-nav .flex-active {
		background-position: 0 0;
	}
	
	.flex-direction-nav {
		position: absolute;
		z-index: 3;
		width: 100%;
		top: 45%;
	}
	
	.flex-direction-nav li a {
		display: block;
		width: 50px;
		height: 50px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
	}
	
	.flex-direction-nav li a.flex-prev {
		left: -60px;
		background: url(../images/banner_rotator_left.png) center center no-repeat;
		opacity: .6;
	}
	
	.flex-direction-nav li a.flex-next {
		right: -60px;
		background: url(../images/banner_rotator_right.png) center center no-repeat;
		opacity: .6;
	}
	.flex-direction-nav li a.flex-prev:hover {
		opacity: 1;
	}
    .flex-direction-nav li a.flex-next:hover {
    	opacity: 1;
    }
