.ads .content{width: 972px; /*overflow: hidden;*/} /* Do not hide overflow.  Facebook like fix */
h1.hedViewAds{background: url(/img/sprite_master.png) 0 -144px no-repeat; width: 265px; height: 60px; text-indent: -9999em; margin: 0 0 26px; padding: 0;}

.adNav{overflow: hidden; margin: 0 0 20px; padding: 0; text-transform: uppercase; font-size: 14px; }
.adNav li{list-style-type: none; border-right: 1px solid #fff; padding: 0 9px; margin: 0; display: inline-block;  line-height: 12px;}
.adNav li a{color: #fff; text-decoration: none;}
.adNav li a:hover{color: #999999;}
.adNav li:first-child {padding-left: 0;}
.adNav li:last-child {border-right: none;}

.adGrid{overflow: hidden; margin: 0 0 10px 0; padding: 0; text-transform: uppercase; font-size: 14px;}
.adGrid li{width: 201px; height: 196px; background: rgba(255, 255, 255, 0.1); list-style-type: none; float: left; margin: 0 1px 2px 1px; padding: 15px 12px;}
.adGrid li:hover{cursor: pointer;}
.adGrid li a{color: #fff; text-decoration: none;}
.adGrid li h4{margin: 0 0 8px; padding: 0; font-weight: normal;}
.adGrid li a h3, .adGrid li h3{margin: 0 0 19px; padding: 0; font-weight: normal; font-size: 27px; position: absolute;}
.adGrid li:hover{-webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: 400ms; -moz-transition-timing-function: ease-in-out; -moz-transition-duration: 400ms; background: rgba(255, 255, 255, 0.15); }

.digi li{cursor: default !important;}
.digi a:hover{-webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: 400ms; -moz-transition-timing-function: ease-in-out; -moz-transition-duration: 400ms;color: #B01717;}


.adList{overflow: hidden; margin: 0; padding: 0; text-transform: uppercase; font-size: 14px;}
.adList li{background: rgba(255, 255, 255, 0.10); margin: 0 1px 2px 1px; padding: 15px 13px;}

.adList li ul{margin: 0; padding: 0; font-family: Helvetica, Arial, Sans-serif; font-size: 14px; text-transform: none; color: #999999; line-height: 20px;}		
.adList li{overflow: hidden; padding: 25px 15px;}
.adList li ul li{list-style-type: none; background: none; padding: 0;}
.adList li h3{margin: 0; padding: 0; font-weight: normal; font-size: 28px;}
.adList li p{font-family: Helvetica, Arial, Sans-serif; font-size: 14px; text-transform: none; color: #999999; line-height: 20px;}
#audioPlayer .share_this { width: 163px !important; margin: 177px 0 0 40px; }
#audioPlayer .sharer .dl { margin: 6px 0 0 5px !important}

.itemRes{position: absolute; margin: 187px 0px 0px 0; width: 100px; opacity: 1;}
.sharer{position: absolute; margin: 187px 0px 0px 143px; width: 60px;}
		
.sharer .dl a, .sharer .dl{background: url(/img/sprite_master.png) no-repeat -979px -101px; width: 20px; height: 14px; display: block; text-indent: -9999em; float: right; opacity: .5;}
.sharer .dl a:hover, .sharer .dl:hover{-webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: 400ms; -moz-transition-timing-function: ease-in-out; -moz-transition-duration: 400ms; opacity: 1;}
.radio .sharer {width: 165px; margin-left: 35px; margin-top: 187px; overflow: hidden; }
.radio #audioPlayer .sharer{width: 170px;}
.radio .sharer .share_this_index .addthis_button{margin-left: 90px;}
.radio .sharer .share_this { float: left; margin: 0; }
.radio .sharer .dl { margin-top: 3px !important;}
.adGrid.radio li.seeMore a{color: #999999; line-height: 196px; text-align: center; font-size: 21px; display: block;}
.adGrid.radio li a h3, .adGrid.radio li  h3{float: left;}
.adGrid.radio li a .hearButton, .adGrid.radio li .hearButton{float: right; background: url(/img/sprite_master.png) no-repeat -901px -69px; display: block; width: 32px; height: 21px; line-height: 24px; padding: 0 23px 0 5px; margin: 5px 0; z-index: 0; cursor: pointer;}
.adGrid.radio li a .quote, .adGrid.radio li .quote{font-size: 21px; color: #7c7c7c; clear: both; text-transform: none; padding-top: 20px;}
.adNav li.currentPage a{color: #b01717;}


#adStage{background: rgba(255, 255, 255, 0.10); margin: 0 1px 2px 1px; padding: 26px 25px 26px 24px; width: 857px;}
#adStage #adContent{/*overflow: hidden;*/ height: 442px; width: 733px; margin: 0 auto; z-index: 0;} /* Overflow commented out to allow like button expansion */
#adStage .spotTitle{opacity: 1 !important; text-transform: none; margin-bottom: 20px;}
#adStage #adContent #videoA iframe{z-index: 0 !important; background: black;}

.spotTitle{text-transform: none; font-size: 32px; font-weight: normal; margin: 0 0 20px;padding: 0; color: #e7e7e7;}

.documentaryDetail .doc_options{margin: 10px 0 0 !important; display: block; }
.documentaryDetail .doc_options li{display: inline;}
.documentaryDetail .doc_options li a{color: #fff; text-decoration: none; text-transform: uppercase;font-family: 'TradeGothicW02-BoldCn20 675505';  -webkit-transition-duration: 400ms; -moz-transition-timing-function: ease-in-out; -moz-transition-duration: 400ms;}
.documentaryDetail .doc_options li a:hover{color: #fff;}
.documentaryDetail .doc_options li.icon_view a{background: url(/img/master_sprite.png) right -153px no-repeat; height: 21px; line-height: 21px; display: block; float: left; padding: 0 25px 0 0; margin: 0 15px 0 0; font-size: 14px;}
.documentaryDetail #adStage{margin-bottom: 2px;}

.right{float: right;}

.ads h2{clear: both; text-transform: uppercase; font-size: 28px; opacity: .5; font-weight: normal; margin: 0;}

.adList{width: 907px;}
.adList .col.lf{width: 396px; float: left; }
.adList .col.ri{width: 400px; float: right; margin-right: 41px;}

.pagination{padding: 0; margin: 0px 60px 20px; font-size: 13px; float: right;}
.pagination li{display: inline;}
.pagination li a{color: #999999; text-decoration: none; margin: 0; padding: 5px; margin-left: 10px; display: block; float: left;}
.pagination li a:hover{color: #fff; -webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: 400ms; -moz-transition-timing-function: ease-in-out; -moz-transition-duration: 400ms;}
.pagination li.currentPage a{color: #fff;}

#audioPlayer{background: rgba(0, 0, 0, 0.50); cursor: default;}
#audioPlayer .quote, #audioPlayer .hearButton{opacity: .20;}

#audioPlayer #player{height: 20px; position: absolute;}

.ads.print #adStage{padding-bottom: 50px;}
.ads.print #adStage #adContent{overflow: hidden; height: auto; width: 733px; margin: 0 auto;}
.ads.print .share_this{width: 135px; float: right;margin: 10px 58px 0 0; position: relative; padding-right: 5px;}

/* Tooltip */

#tooltip {
	position:absolute;
	z-index:9999;
	color:#fff;
	font-size:10px;
	
}
#tooltip .tipBody {
	background-color:#666;
	padding:10px;
}




.ads.digital #adStage{margin-bottom: 2px;}
.ads.digital #adStage .spotTitle{text-transform: none; color: #ffffff; opacity: 1; margin: 0 0 10px;}
.ads.digital.ad300x250 .share_this{margin: 10px 275px 0 0; position: relative;}
.ads.digital.ad728x90 .share_this{margin: 10px 60px 0 0 !important; position: relative;}
.ads.digital #adStage #adContent{/*overflow: hidden; height: auto; */ margin: 0 auto; width: 100%;} /* Overflow commented out to allow like button expansion */
.digital #adStage .adContentLong { height: 110px !important}
.digital #adStage .adContentSquare { height: 300px !important}



	
#radioPlayer{position: absolute; margin: 90px 0; z-index: 200; clear: both;}

#closePlayer{margin: 7px 0  0 187px; position:relative; display: block; background: url(/img/sprite_master.png) -981px -25px no-repeat; width: 16px; height: 16px; overflow: hidden; text-indent: -9999em; position: absolute; z-index: 100;}


.player-youtube .share_this{margin-top: 8px;}

.adList li p{position: absolute; width: 400px;}
.docBadge{position: absolute; margin-top: 166px;}




.ads.radio .sharer{width: 60px !important; float: right; margin-left: 143px;}

.ads.radio .sharer .dl{margin-top: 0px !important;}


.sharer .fb, .sharer .fb{opacity: .5}
.sharer .fb:hover, .sharer .fb:hover{opacity: .5 !important;}

.sharer .dl a, .sharer .dl{opacity: 1;}




.ad300x250 #adStage .share_this{clear: both; position: static; float: none; margin-left: 440px !important;}

.ads.tv-ads #adStage .share_this { padding-right: 0; }
.ads.player-youtube #adStage #adContent{ width: 736px; }