.extendedOverlayContainer {
	position: absolute;
	background: url(d32d77887146a72b2271fe9a599d33895a89903e.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(10f3f3d9c175df08ba4d20407de697a9522c1e3c.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(4950bb940ef16547d797068c34659bf8c62d9689.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(7e269c00d9a5c949ccc70fdd013180cae096d6df.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(66409e5b79d3c49c7df085a9ac5cf2a0e4ab4817.) ;
	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(b211115609143d71bbae13c7ed9f408cc61c403c.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;
}