/**************/
/*  Features  */
/**************/
#home_features{
	width: 100%;
	background-color: #ffffff;
	height: 410px;
	position: relative;
	min-width: 786px;
	margin:0px;
	padding:0px;
}

#home_features ul#feature_wrapper{
	overflow: hidden;
	height: 100%;
}

#home_features ul#feature_wrapper li.feature_item{
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	background: transparent center center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	filter: alpha(opacity=0); /* IE 5-7 */
	-moz-opacity: 0; /* Netscape */
	-khtml-opacity: 0; /* Safari 1.x */
	opacity: 0; /* Good browsers */
	background-size:cover;
}

#home_features ul#feature_wrapper li.feature_item.first{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	filter: alpha(opacity=100); /* IE 5-7 */
	-moz-opacity: 1; /* Netscape */
	-khtml-opacity: 1; /* Safari 1.x */
	opacity: 1; /* Good browsers */
}

#home_features ul#feature_wrapper li.feature_item.active{
	z-index: 1;
}

#home_features ul#feature_wrapper li.feature_item .content_wrapper{
	position: relative;
}


/* Features > Ambassador Feature */
#home_features .abassador_feature .content{
	height: 420px;
	padding: 112px 0 50px; /* 112px on top to account for site header and 50px at the bottom to account for home content shift */
	color: #fff;
	overflow: hidden;
}

#home_features .abassador_feature .content .watch_link{
	float: right;
	margin: 110px 300px 0 0;
}

#home_features .abassador_feature .content .watch_link a{


}

/* Features > Ambassador Feature > Tablet Overrides */
.tablet #home_features{
	margin: 55px 0 0; /* 44px top margin to account for small top nav */ 
}

.tablet #home_features .abassador_feature .content{
	height: 409px;
	padding: 123px 0 50px; /* 123px on top to account for site header (in tablet) and 50px at the bottom to account for home content shift */
}

.tablet #home_features .abassador_feature .content .watch_link{
	margin: 90px 170px 0 0;
}

/* Features > Custom Feature */
#home_features .custom_feature a{
	display: block;
	height: 100%;
}

#home_features .control_wrapper .control{
	display: table-cell;
	vertical-align: middle;
}

#home_features .control_wrapper .control .arrow{
	height: 49px;
	width: 49px;
	margin: 20px;
	background: transparent url('../images/feature_arrows.png') no-repeat;
	cursor: pointer;
}

#home_features .control_wrapper.left{ left: 0; }
#home_features .control_wrapper.left .control .arrow{ background-position: left top; }
#home_features .control_wrapper.left .control .arrow:hover{ background-position: left bottom; }
#home_features .control_wrapper.right{ right: 0; }
#home_features .control_wrapper.right .control .arrow{ background-position: right top; }
#home_features .control_wrapper.right .control .arrow:hover{ background-position: right bottom; }

#home_features .pagination_wrapper{
	width: 100%;
	text-align:left;
	position: absolute;
	bottom: 15px;
	left: 20px;
	z-index: 2;
}

#home_features .pagination_wrapper a{
	color: #464646;
	text-decoration: none;
	font-family: UniversCondensed, Arial, Helvetica, sans-serif;
	background: transparent url('../images/feature_pagination.png') 0 0 no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	font-size: 13px;
	line-height: 20px;
	margin: 0 2px;
	position: relative;
	text-align:center;
}

#home_features .pagination_wrapper a:hover,
#home_features .pagination_wrapper a.active{ background-position: 0 -20px; }

#home_features .pagination_wrapper a .ticker{
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	background: none;
}

#home_features .pagination_wrapper a.active .ticker{
	background: transparent url('../images/feature_pagination_ticker.png') left center no-repeat;
}