.mainContent img{border:1px solid #ccc;}
a:hover h3,a:active h3,a:hover h3 span,a:active h3 span{color:white;background-color:black;}
#QuickLinks{margin-bottom:4px;}
#promo-one{height:352px;position:relative;}
#promo-one #imageBorder{border:1px solid #b0b0b0;position:absolute;top:0;left:0;width:623px;height:350px;z-index:2;}
#promo-one img#heroImage,#promo-one img#promoImage{position:absolute;top:0;left:0;z-index:1;}
#promo-one img#promoImage.clickable{cursor:pointer;}
#promo-one #brandInfoBox{position:relative;z-index:10;background:#fff;height:325px;width:200px;border:1px solid #b0b0b0;padding:0 4px 25px 10px;}
#promo-one #brandInfoBox .synopsis{margin-top:10px;width:194px;max-height:200px;overflow:hidden;line-height:1.3em;}
#promo-one #brandInfoBox{font-size:1.165em;}
#promo-one #brandInfoBox ul{top:230px;left:10px;font-size:.833em;}
#promo-one #brandInfoBox li.tv-listings{margin-top:9px;}
#promo-one #brandInfoBox li.promo-one{margin-top:10px;}
#promo-one #brandInfoBox li.promo-one a{background-position:left -1099px;}
#promo-one #brandInfoBox li.tv-listings a{background-color:#777;color:#777;font-size:.836em;}
#promo-one #brandInfoBox li.tv-listings a:hover,#promo-one #brandInfoBox li.tv-listings a:active{background-color:black;}
#promo-one #brandInfoBox li.tv-listings a:hover span,#promo-one #brandInfoBox li.tv-listings a:active span{color:black!important;}
#promo-one #brandInfoBox li.tv-listings a span{color:#777;}
#promo-one #brandInfoBox .txInfo{top:196px;left:10px;background:url(img/sprite.png) left -440px no-repeat;margin-bottom:0;}
#promo-one #brandInfoBox .txInfo span{font-weight:bold;}
#promo-one #brandInfoBox .txInfo,#promo-one #brandInfoBox .txDate{padding-left:31px;}
.secondary-chevron{font-size:.9em;padding-left:8px;display:block;margin-right:10px;}
.secondary-chevron span{background-color:white;display:block;padding-left:4px;}
#promo-one .coming-soon-large,#promo-one .not-available-large{position:absolute;top:274px;left:7px;z-index:10;}
#promo-one .watch-now-large{position:absolute;bottom:0;right:0;z-index:7;width:410px;height:110px;background:transparent url(img/watch-now-on-4od.png) no-repeat center center;}
#promo-one div#brandInfoBox div#sponsorship{position:static;z-index:900;margin-top:10px;width:194px;}
#promo-two{width:625px;padding-bottom:23px;border-bottom:1px solid #999;margin-bottom:20px;}
#promo-two h3{font-size:.999em;font-weight:bold;width:302px;}
#promo-two ul{margin-right:-10px;}
#promo-two li{position:relative;float:left;}
.promo-image{width:145px;float:left;margin-top:2px;}
#promo-two img{display:block;float:left;}
#promo-two p{float:left;width:150px;font-size:.8745em;line-height:1.3em;display:inline;margin:0 0 0 5px;}
#promo-two li.no-image p{width:290px;padding-left:0;margin:0;}
#promo-two a .image-border{left:0;width:143px;height:80px;}
#promo-two .info-teaser li{padding:0;border:0 none;min-height:70px;margin-right:10px;}
#promo-two .info-teaser li.no-image{padding:0;width:302px;min-height:0;}
#latest-episodes{border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:20px;}
#latest-episodes h2{line-height:1em;}
#latest-episodes li{position:relative;padding:0 0 20px 210px;border-bottom:1px solid #ccc;min-height:114px;margin-top:14px;}
li a.episode-title{display:inline-block;}
#latest-episodes li.no-image{padding-left:94px;min-height:0;}
#latest-episodes li.no-image.no-label{padding-left:0;}
#latest-episodes li img.episode-image{display:block;width:200px;height:113px;}
#latest-episodes li img.episode-image{position:absolute;top:0;left:0;}
#latest-episodes li p.txData{font-size:.874em;}
.coming-soon-medium p,.not-available-medium p{left:155px;}
.coming-soon-large p,.not-available-large p{left:205px;}
.tooltip p{position:absolute;top:0;}
#brandInfoBox .tooltip p{left:202px;}
#latest-episodes li .series-info{font-size:.7495em;color:#666;margin-bottom:0;}
#latest-episodes li h3{font-size:.999em;font-weight:bold;margin-top:2px;}
#latest-episodes li p.synopsis{font-size:.874em;line-height:1.3em;margin:3px 0 11px 0;}
#latest-episodes .see-recent{margin:13px 0 0 210px;font-size:.874em;float:right;}
#latest-episodes .see-recent span{float:left;}
#latest-episodes li .episode-label{position:absolute;top:1px;left:1px;display:block;height:15px;font-size:.8em;font-weight:bold;text-transform:uppercase;color:white;padding:0 2px 0 2px;z-index:25;}
#latest-episodes li .last-shown{background-color:black;}
#promo-three{width:625px;padding-bottom:7px;border-bottom:1px solid #999;}
#promo-three h3{border:0 none;font-size:.999em;padding-bottom:2px;font-weight:bold;margin:11px 0 2px 0;clear:left;}
#promo-three ul{clear:left;}
body#hub .base-chevron{font-weight:bold;}
body#hub .base-chevron{font-size:.874em;}
body#hub #promo-three .related-links{margin-top:10px;}
body#hub #promo-three .related-links li{width:300px;}
body#hub #announcement{font-size:1em;background-color:white;padding:0 0 20px 0;margin:0;border-bottom:1px solid #999;}
#announcement h2{margin:0;}
#announcement p{font-weight:normal;font-size:.874em;border:0 none;padding:0;margin:7px 0 0 0;color:black;}
#announcement ul.dashed li{float:left;width:290px;}
#announcement a{font-size:.874em;float:right;margin:13px 0 0 0;}
#announcement ul.dashed li a span{background-color:white;}
body#strand #c4footer .promo-slot{margin-bottom:20px;}
body#strand #c4footer #c4ad-Bottom1{margin-bottom:40px;}
body#hub .c4tooltip{z-index:1000;}
#promo-one .facebook-share,#promo-one .facebook-twitter-share{position:absolute;bottom:10px;margin:0;left:7px;}
