.full-width{overflow:hidden;position:relative;background:#fff}
.full-width,.full-width .slide img{width:100%}
.full-width:hover{background:transparent}
.full-width .inner{
	overflow-y:hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);-moz-opacity:0;opacity:0;
	-webkit-transition:margin 500ms linear;
	-moz-transition:margin 500ms linear;
	-ms-transition:margin 500ms linear;
	-o-transition:margin 500ms linear;
	transition:margin 500ms linear}

.full-width .slide{
	float:left;
	overflow:hidden;
	position:relative
}

.full-width .slide img{
	height:auto}

.full-width .slide div{
	color:#fff;
	position:absolute;
	padding-top:15%;
	padding-left: 50%;
	left:0;
	width:100%;
	text-align:right;
	font-size:32px}

.full-width .slide div p{
	float:right;
	text-align:left;
	padding:15px;
	margin:0;
	background:rgba(255,255,255,0.8)
	}

.full-width .controls a{
	position:absolute;
	top:50%;
	margin-top:-46px;
	display:block;
	background:rgba(0,0,0,0.5);
	text-decoration:none;
	color:#fff;
	font-size:40px;
	padding:0 10px 6px 7px;
	line-height:40px;
	*display:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.full-width .controls a.left{
	left:0
}

.full-width .controls a.right{
	right:0
	}

.full-width .slide-nav{
	font-size:75px;
	margin:0 auto;
	*margin-top:20px;
	line-height:50px;
	font-family:'Helvetica',Arial,sans-serif;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
	}

.full-width .slide-nav span{
	cursor:pointer;
	color:#ccc
}

.full-width .slide-nav span.current{
	color:#333
}

.lt-ie9 .full-width p,.lt-ie9 .full-width .controls a{
	background:url('bg-trans.png') repeat;
	_background:#333
}