body#catchUp #PrimaryContent h2{border-bottom:none;margin-bottom:0;}
body#catchUp #episodeSubheader{display:none;}
body#catchUp #episodeSubheader h2{font-size:16px;padding:4px 6px;}
body#catchUp a#getMore{margin-bottom:8px;font-weight:bold;text-transform:none;font-size:.874em;}
body#catchUp a#getMore.arrowLink:focus span,body#catchUp a#getMore.arrowLink:active span,body#catchUp a#getMore.arrowLink:hover span{background-color:black;}
body#catchUp a#getMore.arrowLink span{padding:0 4px 0 4px;}
.noscript{display:none;}
body#catchUp #playerPlaceholder p{text-align:center;margin-top:1em;}
body#catchUp #playerPlaceholder a,body#catchUp #playerPlaceholder a:hover{text-decoration:underline;}
#catchUp #flashContainer.flashEnabled{border:0;}
#catchUp #flashContainer{border-bottom:1px solid black;}
#catchUp #flashContainer.flashNotEnabled{height:auto;border:0;}
body#catchUp #playerPlaceholder.hidden,body#catchUp #flashContainer.hidden{border:0;height:1px;overflow:hidden;}
body#catchUp #catchUpPlayer{width:625px;margin:0 auto;display:block;}
#highlightedEpisodeInformation{border:1px solid black;border-bottom-width:0;padding:2px 2px 0 2px;clear:both;margin-bottom:0;position:relative;}
#highlightedEpisodeInformation .episodeDetails{padding:23px 20px 20px 264px;background:black url(img/C4-logo-splash.gif) no-repeat 0 -84px;color:white;font-weight:bold;min-height:130px;}
#highlightedEpisodeInformation img#episodeImage{top:30px;left:52px;border:solid 2px white;}
body#catchUp #highlightedEpisodeInformation a.episodeImageLongFormLink{top:32px;left:52px;border:0;}
body#catchUp #PrimaryContent #highlightedEpisodeInformation h2{float:none;margin-bottom:3px;}
body#catchUp #highlightedEpisodeInformation h3{margin-bottom:3px;}
#highlightedEpisodeInformation .episodeDetails .playingDetails{float:none;text-align:left;margin-left:0;width:auto;}
#highlightedEpisodeInformation p{margin-bottom:5px;}
#highlightedEpisodeInformation .playLink{background-position:left -30px;}
#highlightedEpisodeInformation .playLink:focus,#highlightedEpisodeInformation .playLink:hover,#highlightedEpisodeInformation .playLink:active{background-position:left -120px;}
#highlightedEpisodeInformation .playLink,#highlightedEpisodeInformation .playingLabel,#highlightedEpisodeInformation .playingDetails .standardLink{float:left;}
body#catchUp #highlightedEpisodeInformation .guidance{background-image:url(img/guidance-trans-24.png);}
#highlightedEpisodeInformation .standardLink{color:white;}
#highlightedEpisodeInformation .episodeDetails a.standardLink:hover,#highlightedEpisodeInformation .episodeDetails a.standardLink:focus,#highlightedEpisodeInformation .episodeDetails a.standardLink:active{color:white;}
#highlightedEpisodeInformation .playingDetails .standardLink{margin-left:10px;}
.episodesList .episodeDetails{margin-right:0;}
.episodesList li{position:relative;padding:0 10px 4px 10px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.episodesList li.last-item{border-bottom:0;margin-bottom:0;}
.episodesList .broadcastDetails,.episodesList h3{font-weight:bold;margin-bottom:4px;}
.episodeDetails .programmeSequence{padding:0;font-size:.625em;}
.episodeDetails .duration,.episodeDetails .subtitles,.episodeDetails .audioDescription{text-transform:none;font-size:.625em;}
.episodesList p{margin-bottom:4px;}
.episodesList .episodeLink{margin-left:5px;}
.episodesList a.standardLink{font-weight:bold;}
.episodeDetails a.standardLink:hover,.episodeDetails a.standardLink:focus,.episodeDetails a.standardLink:active{color:black;text-decoration:underline;}
.episodesList p.synopsis,.episodesList p.compliance{width:360px;}
#recentlyOn .episodesList p.synopsis,#recentlyOn .episodesList p.compliance{width:280px;}
.episodeDetails h3 a:hover,.episodeDetails h3 a:focus,.episodeDetails h3 a:active{text-decoration:none;color:black;cursor:pointer;border-bottom:1px solid black;}
#highlightedEpisodeInformation .episodeDetails h3 a:hover,#highlightedEpisodeInformation .episodeDetails h3 a:focus,#highlightedEpisodeInformation .episodeDetails h3 a:active{border-bottom-color:white;}
.episodeDetails h3 a:hover abbr,.episodeDetails h3 a:focus abbr,.episodeDetails h3 a:active abbr{border-bottom:0 solid black;}
#highlightedEpisodeInformation a .audioDescription{color:white;}
#recentlyOn li{min-height:67px;}
#recentlyOn .broadcastDetails{left:0;padding-right:5px;padding-left:10px;position:absolute;top:0;width:77px;}
#recentlyOn .broadcastDetails span{display:block;}
#recentlyOn .episodeDetails{padding-left:82px;width:396px;}
#recentlyOn .episodeDetails .txTime{font-size:1.325em;}
.compliance .standardLink{padding-left:0;background:none;}
.episodeDetails .playingDetails{float:right;width:100px;text-align:right;text-transform:uppercase;font-weight:bold;margin-bottom:5px;margin-left:5px;}
.episodeDetails p.programmeExpiry{font-size:.625em;line-height:1;margin-bottom:6px;}
body#catchUp .playLink:focus,body#catchUp .playLink:hover,body#catchUp .playLink:active{background-color:black;}
.playLink,.playingLabel{background-image:url('img/playbuttons-sprite.png');background-repeat:no-repeat;display:block;width:90px;height:21px;float:right;position:relative;}
body#catchUp .playingLabel{display:block;background-position:left -150px;}
.playingDetails .standardLink{font-size:.69em;display:block;padding-top:5px;background-position:-1px -1996px;clear:right;}
#highlightedEpisodeInformation .playingDetails .standardLink{background-position:1px -2041px;}
body#catchUp .episodeDetails .hide{display:none;}
.vertical{position:relative;}
.vertical .tabNav{float:left;clear:none;width:99px;padding:2px 0 1px 2px;border-left:1px solid black;border-bottom:1px solid black;margin-right:-1px;position:relative;z-index:2;background-color:white;}
.vertical .tabHeading{width:101px;clear:none;float:left;}
.vertical .tabHeading a{display:block;width:93px;}
.vertical .tabNav .tabHeading{width:auto;clear:none;}
.vertical .tabNav li{display:block;}
.vertical .tabNav li a{width:81px;margin-right:-1px;margin-bottom:1px;display:block;border:0;font-weight:bold;float:none;background-image:url(/static/global/css/img/sprite.png);background-repeat:no-repeat;background-position:6px -2044px;padding-left:15px;}
.vertical .tabNav li a:hover{background-color:black;color:white;}
#PrimaryContent .vertical .tabNav li a.selected{color:black!important;border:1px solid black;border-right-width:0;padding-bottom:1px;width:83px;position:relative;background-image:url(/static/global/css/img/sprite.png);background-position:3px -1998px;background-color:white;text-decoration:none;}
#PrimaryContent .vertical .tabContent{float:left;width:518px;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;padding:2px;border-top:0;clear:none;top:0;z-index:0;}
.vertical .episodesList{border:1px solid black;padding:9px;}
div#catchUpEpisodes.vertical .tabNav li a.tab:focus,div#catchUpEpisodes.vertical .tabNav li a.tab:hover,div#catchUpEpisodes.vertical .tabNav li a.tab:active{background-color:black;color:white!important;}
div#catchUpEpisodes.vertical .tabNav li a.tab.selected:focus,div#catchUpEpisodes.vertical .tabNav li a.tab.selected:hover,div#catchUpEpisodes.vertical .tabNav li a.tab.selected:active{background-color:white;color:black!important;background-position:3px -1998px;}
div#catchUpEpisodes.vertical .tabNav li a.selected:focus{text-decoration:underline;}
body#catchUpPopup{background-color:black;}
body#catchUpPopup #NCContentWrapper,body#catchUpPopup #PrimaryContent{width:auto;height:auto;}
body#catchUpPopup #PrimaryContent{margin:0;}
body#catchUpPopup #flashContainer{margin-bottom:10px;border-bottom:1px solid white;height:382px;width:640px;}
body#catchUpPopup p .arrowLink{margin-left:10px;margin-right:75px;background-position:-500px top;height:15px;overflow:hidden;}
body#catchUpPopup.skin-blackwhite p .arrowLink,body#catchUpPopup.skin-blackwhite p .arrowLink:focus,body#catchUpPopup.skin-blackwhite p .arrowLink:hover,body#catchUpPopup.skin-blackwhite p .arrowLink:active{background-color:white;}
body#catchUpPopup.skin-blackwhite p .arrowLink:focus span,body#catchUpPopup.skin-blackwhite p .arrowLink:hover span,body#catchUpPopup.skin-blackwhite p .arrowLink:active span{background-color:white;color:black;}
body#catchUpPopup a.arrowLink span{line-height:1;padding:2px 4px;}
body#catchUpPopup img#resizeMini,body#catchUpPopup img#resizeNormal,body#catchUpPopup img#resizeLarge{background:none;cursor:pointer;padding:0;margin:0;}
body#catchUpPopup #linksContainer{position:absolute;top:-3px;right:5px;}
body#catchUpPopup div#footerContainer{position:relative;width:638px;}
body#catchUpPopup.skin-blackwhite div#footerContainer #brandLink{background-color:white;}
body#catchUpPopup div#footerContainer #brandLink.base-chevron,body#catchUpPopup div#footerContainer #brandLink.base-chevron:hover,body#catchUpPopup div#footerContainer #brandLink.base-chevron:active{background-image:url('img/pop-out-player-arrow.png');background-position:left top;margin-left:10px;}
body#catchUpPopup div#footerContainer #brandLink span{background-color:black;color:white;max-width:405px;}
body#catchUpPopup.skin-blackwhite div#footerContainer #brandLink:hover,body#catchUpPopup.skin-blackwhite div#footerContainer #brandLink:active,body#catchUpPopup.skin-blackwhite div#footerContainer #brandLink:hover span,body#catchUpPopup.skin-blackwhite div#footerContainer #brandLink:active span{background-color:white;color:black;}
#stallDisplay{width:auto;height:374px;background:#3D3D3D repeat url('img/video-stall-bg.gif');display:none;z-index:0;position:relative;}
#stallDisplay p{color:white;background-color:black;font-size:1.1em;padding:0 5px 0 5px;text-transform:uppercase;display:inline;position:absolute;bottom:15px;left:109px;}
body#catchUp div.ad{display:none;}
div#c4ad-BottomLeft,div#c4ad-BottomRight{display:inline;margin-left:100px;}
iframe#c4adFrame-Top,iframe#c4adFrame-Middle1{margin:0!important;padding:0!important;border:0!important;}
#c4ad-Top{height:95px!important;left:220px!important;position:absolute;top:1.3em!important;width:730px!important;z-index:9000;}
iframe#c4adFrame-Top{scrolling:no;float:right;width:730px;height:95px;}
iframe#c4adFrame-Middle1{width:300px;height:251px;}
iframe#c4adFrame-BottomLeft,iframe#c4adFrame-BottomRight{width:300px;height:60px;margin-bottom:40px;margin-top:-20px;}
iframe#c4adFrame-BottomRight{margin-right:0;}
iframe#c4adFrame-Top1{width:180px;height:32px;}
iframe#c4adFrame-Right1,iframe#c4adFrame-Right2,iframe#c4adFrame-Right3{width:300px;height:60px;}
.tabContent .skipLink:focus{left:10px;}
.history{float:right;margin:10px 0 0 0;border-color:black;border-style:solid;border-width:1px 1px 0 1px;padding:4px;font-size:11.5333px;font-weight:bold;text-transform:uppercase;position:relative;top:1px;background-color:white;}
.historyContainer{border-color:black;border-style:solid;border-width:1px;clear:both;margin-bottom:0;padding:2px 2px 2px 2px;}
.historyContainer p,.historyContainer span{color:white;font-weight:bold;}
.historyContainer>div{background-color:#2E2E2E;padding-bottom:10px;position:relative;}
.historyContainer ol{float:left;padding-top:30px;}
.historyContainer li{position:relative;width:106px;float:left;padding:0 0 0 15px;min-height:120px;}
.historyContainer li img{width:106px;height:60px;display:block;border:0 none;}
.historyContainer p{margin:0;}
.historyContainer .episode{padding-left:5px;}
.historyContainer .no-history{margin:10px 0 0 10px;padding:0 10px 0 0;float:left;}
.closed{top:0;}
.series,.episode{display:inline;}
.timeDiff{font-style:italic;}
.remove{display:block;width:16px;height:16px;background:transparent url(img/delete.png) no-repeat top left;position:absolute;top:96px;left:107px;}
.close{position:absolute;top:5px;right:5px;color:white;}
.close:hover,.close:focus{color:white;}
