.extendedOverlayContainer {
	position: absolute;
	background: url(../../../../../../../images/video/video-overlay-bg-1x1-black-a75.png) transparent repeat 0 0;
	background: rgba(0,0,0,0.75);
	line-height: normal;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 40;
	color: #fff;
	margin: 0;
	padding: 0;
}

/* override article expanding play button font size */
.articleSpanVideoModule .videoPlayButtonDiv p {
	font-size: 12px;
}

.extendedOverlayPlayButton {
	display: block;
	width: 163px;
	height: 52px;
	text-align: left;
	text-indent: 49px;
	color: #fff;
	margin: 72px auto 0 auto;
	padding: 0;
	border: 1px solid #fff;
	cursor: pointer;
	background: #000 url(../../../../../../../images/video/playbutton_arrow.png) no-repeat 0 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
}

.wideAd .extendedOverlayPlayButton {
	margin: 20px 0 0 20px;
}

.extendedOverlayPlayButton.hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}

.extendedOverlayContainer .shareTools {
	float: right;
	width: 38px;
	margin: -102px 20px 0 0;
}
.wideAd .extendedOverlayContainer .shareTools {
	width: 86px;
	height: 86px;
	margin: -52px 9px 0 0;
}

.extendedOverlayContainer .shareTools .shareToolsItem {
	padding: 0;
	margin: 0 0 4px 0;
	background: none;
	width: 38px;
	height: 38px;
}

.extendedOverlayContainer .shareTools ul {
	margin: 0;
	padding: 0;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItem {
	margin: 0 11px 11px 0;
	float: left;
	width: 32px;
	height: 32px;
}

.extendedOverlayContainer .shareTools .shareToolsItem span {
	text-indent: -99999px;
	background: url(../../../../../../../images/video/video-article-span-overlay-shareicons-sprite.png);
	width: 38px;
	height: 38px;
	cursor: pointer;
	display: block;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItem span {
	width: 32px;
	height: 32px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* icons large */
.extendedOverlayContainer .shareTools .shareToolsItemEmail span {
	background-position: -10px -11px;
}

.extendedOverlayContainer .shareTools .shareToolsItemFacebook span {
	background-position: -10px -53px;
}

.extendedOverlayContainer .shareTools .shareToolsItemTwitter span {
	background-position: -10px -95px;
}

.extendedOverlayContainer .shareTools .shareToolsItemShowall span {
	background-position: -10px -137px;
}

/* icons small */
.wideAd .extendedOverlayContainer .shareTools .shareToolsItemEmail span {
	background-position: -13px -14px;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItemFacebook span {
	background-position: -13px -56px;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItemTwitter span {
	background-position: -13px -98px;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItemShowall span {
	background-position: -13px -140px;
}

/* icons large hover */
.extendedOverlayContainer .shareTools .shareToolsItemEmail.hover span {
	background-position: -56px -11px;
}

.extendedOverlayContainer .shareTools .shareToolsItemFacebook.hover span {
	background-position: -56px -53px;
}

.extendedOverlayContainer .shareTools .shareToolsItemTwitter.hover span {
	background-position: -56px -95px;
}

.extendedOverlayContainer .shareTools .shareToolsItemShowall.hover span {
	background-position: -56px -137px;
}

/* autoplay countdown */

.extendedOverlayContainer .extendedOverlayVideos .extendedOverlayThumbs .extendedOverlayThumb .autoplayMeta {
    position: absolute;
    top: 6px;
    left: 6px;
    color: #fff;
    height: 12px;
}

.extendedOverlayContainer .extendedOverlayVideos .extendedOverlayThumbs .extendedOverlayThumb .autoplayMeta.off {
    display: none;
}

.extendedOverlayContainer .extendedOverlayVideos .extendedOverlayThumbs .extendedOverlayThumb .autoplayMeta .countdownControl {
    width: 11px;
    height: 12px;
    background: url(../../../../../../../images/video/countdown-play-pause-sprite-white-22x12.png);
    background-position: 0px 0px;
    margin-right: 8px;
    display: block;
    float: left;
    cursor: pointer;
    margin-top: -1px;
}

.extendedOverlayContainer .extendedOverlayVideos .extendedOverlayThumbs .extendedOverlayThumb .autoplayMeta.paused .countdownControl {
    background-position: -11px 0px;
}

.extendedOverlayContainer .extendedOverlayVideos .extendedOverlayThumbs .extendedOverlayThumb .autoplayMeta .countdown {
    padding-left: 2px;
    float: left;
    margin-top: -2px;
}

/* icons small hover */
.wideAd .extendedOverlayContainer .shareTools .shareToolsItemEmail.hover span {
	background-position: -59px -14px;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItemFacebook.hover span {
	background-position: -59px -56px;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItemTwitter.hover span {
	background-position: -59px -98px;
}

.wideAd .extendedOverlayContainer .shareTools .shareToolsItemShowall.hover span {
	background-position: -59px -140px;
}

.extendedOverlayVideos {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 560px;
	height: 138px;
	margin: 0 20px;
	overflow: hidden;
	white-space: nowrap;
	border-top: 1px solid #666;
	font-family: Arial, Helvetica, san-serif;
	color: #eee;
}

.wideAd .extendedOverlayVideos {
	width: 428px;
	height: 117px;
}

.extendedOverlayLoader {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkRJREFUeNrMmSF0wjAQQNs8XH3xqAnQgJlBb9NgN+yGmWF66L7ZbXbovWk0Q+Px1Fezy3tJ3y2k7SVNWu69W2HQy+/l7pIc4el0Ci5ZOvxPGIb5P+oCg60ZXDLQA+gRNLW1xVk6Hh56qrznsL9IzR6YUzr24E/Jx9ybX6AbqgdDS44enz4wkBkCYtAEdO8ScATaBx2DxqBLMLC3BJSyFh61isFYwPQFXOApXmPhzeIsRjIAHSIvNSETcU2KADnUrbhGLZW7CUqgf8JEvcpahMPTPTiLafT6DvTBwGBRkshBbEKFe/G+LIufQa+Jxm50NRPXVJT9cwPQRNZJbp/JF2KwKw9Tx1ePR4NVZKbGoHzykcfM5TH+SoSMcVljylT4loS4eWgNkHvy3QhQbBZiQplJdQmhKjEmq7wYyXCTHuwSDG9BPxx5ckv4ThcD9gg37EC/QZ/EVNWRHXHHlAOarCIHXEw9SqQmiWmwNyKs6QFNncDQtFXJ0OHgQ2Io5YBHwg1jh4AUW0cMmBKmOXZUzClLaiZrJVMKaJXMa+4bI2GDUswDG0D+5IsagAvihqQQkLqQvxh6MhL3UEIkLQIMyo6AGsg34oAm3z1jOOssgHxabNO3muXLzZZfA8jPFKuWivMSdxvyLb8ie3Hib1rWulYIK4mDTYNwm6L4Z5TTVQNwha0PXQzqTllTj9Na2jyiAMrEWQTuTn309hsREPdQZjVAzRuYhoC4+EqtWlGsW8B1ANX1uSvOEBGCctJEDy/9Z4g/AQYA097O7iV1tYAAAAAASUVORK5CYII=);
	display: inline-block;
	height: 40px;
	width: 40px;
	vertical-align: middle;
	-moz-animation: extendedOverlayLoaderSpin 1s infinite linear;
	-webkit-animation: extendedOverlayLoaderSpin 1s infinite linear;
	-ms-animation: extendedOverlayLoaderSpin 1s infinite linear;
	animation: extendedOverlayLoaderSpin 1s infinite linear;
	position: relative;
	top: 20px;
	left: 260px;
}

.wideAd .extendedOverlayLoader {
	left: 194px;
}

@-moz-keyframes extendedOverlayLoaderSpin {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes extendedOverlayLoaderSpin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

@-ms-keyframes extendedOverlayLoaderSpin {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
	}
}

@keyframes extendedOverlayLoaderSpin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

a.extendedOverlayVideosKicker {
	color: #999;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, san-serif;
	font-weight: bold;
	display: inline-block;
	padding: 7px 0 0 0;
	margin: 0 0 5px 0;
}

.wideAd a.extendedOverlayVideosKicker {
	font-size: 11px;
	margin: 0 0 7px 0;
}

.extendedOverlayThumb {
	margin: 0 11px 0 0;
	padding: 0 11px 0 0;
	border-right: 1px solid #333;
	float: left;
	height: 96px;
	overflow: hidden;
}

.wideAd .extendedOverlayThumb {
	height: 71px;
}

.extendedOverlayThumb.last {
	margin: 0;
	padding: 0;
	border-right: none;
}

.extendedOverlayThumb a {
	position: relative;
	display: block;
	width: 171px;
	height: 96px;
	line-height: 0;
	/* IE Fallback */
	background-color: transparent; 
	background-image: url(../../../../../../../images/video/video-thumb-gradient-black-a90-a0-1x96.png); 
	background-repeat: repeat-x;
	background-position: bottom;
	/* Modern Browser Gradients */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%); 
	background-image:    -moz-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);
	background-image:     -ms-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);
	background-image:      -o-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);
}

.extendedOverlayThumb img {
	width: 171px;
	height: 96px;
	position: relative;
	z-index: -2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.extendedOverlayThumb a:hover img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}

.wideAd .extendedOverlayThumb a,
.wideAd .extendedOverlayThumb img {
	width: 127px;
	height: 71px;
}

.extendedOverlayThumb p {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: normal;
	line-height: normal;
	width: 155px;
	padding: 8px 8px 0 8px;
	margin: 0 0 8px 0;
	font-size: 12px;
	max-height: 34px;
	color: #ccc;
	text-decoration: none; /* for IE7 */
	cursor: pointer; /* for IE7 */
}

.wideAd .extendedOverlayThumb p {
	font-size: 11px;
}

.extendedOverlayThumb a p,
.extendedOverlayThumb a:link p,
.extendedOverlayThumb a:visited p {
	color: #ccc;
}

.extendedOverlayThumb a:hover p,
.extendedOverlayThumb a:active p {
	color: #eee;
}

.wideAd .extendedOverlayThumb p {
	width: 111px;
	padding: 0 8px 0 8px;
	margin: 0 0 4px 0;
}

/* for IE7 */
.extendedOverlayThumb a,
.extendedOverlayThumb a:link,
.extendedOverlayThumb a:visited,
.extendedOverlayThumb a:active,
.extendedOverlayThumb a:hover {
	text-decoration: none;
}

.extendedOverlayPosterFrameForIphone {
	position: absolute;
	top: 0;
	left: 0;
}