/* Reset */
#f4nav,#f4nav div,#f4nav a,#f4nav img,#f4nav ul,#f4nav li,#f4nav form,#f4nav label,#f4nav input,#f4nav button,
#f4footer,#f4footer div,#f4footer a,#f4footer ul,#f4footer li{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1.22em;text-decoration:none;text-align:left;}
/* Global */
#f4nav,#f4footer{font-family:Trebuchet,Trebuchet MS,Arial,Verdana,Sans-Serif;font-weight:normal;font-style:normal;color:#fff;position:relative;min-width:924px;margin:0 0 20px 0;}
#f4nav a,#f4footer a {color:#fff;}
/* Header */
#f4nav{font-size:15px;}
#f4nav a#f4navSkipLink{position:absolute;left:-9999px;}
#f4nav div#f4Logo{margin:1em 20px 20px 0;width:924px;}
#f4nav div#f4navMain{clear:both;overflow:auto;}
#f4nav div#f4navMain ul{float:left;overflow:auto;}
#f4nav div#f4navMain ul li{float:left;margin:0 2px;list-style:none;}
#f4nav div#f4navMain ul li a{display:block;text-transform:uppercase;color:#fff;padding:3px 10px;}
#f4nav div#f4navMain ul li a:hover,#f4nav div#f4navMain ul li a:active,#f4nav div#f4navMain ul li a:focus,#f4nav div#f4navMain ul li a.selected{background:#e5000c;color:#fff;}

body.home #f4nav div#f4navMain ul li a.f4navHome,body.onTv #f4nav div#f4navMain ul li a.f4navOnTv,body.productions #f4nav div#f4navMain ul li a.f4navProductions,
body.videoClips #f4nav div#f4navMain ul li a.f4navVideoClips,body.exploreFilms #f4nav div#f4navMain ul li a.f4navExploreFilms,body.playAndWin #f4nav div#f4navMain ul li a.f4navPlayAndWin{background:#e5000c;color:#fff;}

#f4nav div#f4navMain ul li.f4navFirst a{padding-left:6px;}
#f4nav div#f4navMain ul li.f4navLast{border:1px solid #fff;}
#f4nav div#f4navMain ul li.f4navLast a{padding:3px 6px 2px 6px;text-transform:none;font-size:14px;}
#f4nav div#f4navMain form{float:right;width:163px;margin:1px 0 0 10px;}
#f4nav div#f4navMain form label{position:absolute;left:-9999px;}
#f4nav div#f4navMain form input#f4navSearchTxt{width:120px;height:20px;border:none;float:left;font-size:14px;padding:1px 4px 0 4px;color:#505050;}
#f4nav div#f4navMain form button#f4navSearchBtn{float:left;background:transparent;border:none;color:#fff;margin-left:5px;width:20px;}

/* Ad Positioning */
#c4ad-Top{width:468px;position:absolute;top:0;left:292px;z-index:90;}
#c4ad-bottom{padding-bottom:7px;text-align:center;width:882px;background-color:#fff;color:inherit;}
#c4ad-x10 IMG{display:none;}
#c4omniture{position:absolute;left:-1000px;top:0;display:none;}
#c4ad-Top-parent{width:730px;height:95px;position:absolute;top:1.3em;left:220px;z-index:9000;border:none;}
#c4ad-Top-parent #c4ad-Top{left:auto!important;right:0!important;bottom:auto!important;top:0!important;height:auto!important;width:auto!important;}
#c4ad-x07{position:absolute;left:48em;top:12em!important;}
#c4ad-x08{position:absolute;left:48em;top:12em!important;}
#c4ad-Top img,#c4ad-x08 img{float:left;}
#skyad-fix{position:absolute;top:0;left:0;overflow:visible;visibility:hidden;height:12em;width:59em;min-height:192px;min-width:960px;}
#skyad-fix #c4ad-x07{top:100%!important;left:100%!important;z-index:8999;visibility:visible;}
#skyad-fix #c4ad-x08{top:100%!important;left:100%!important;z-index:8998;visibility:visible;}
#sky{position:absolute;left:60em!important;top:12.2em!important;}
#sky #c4ad-x07,#sky #c4ad-x08{position:relative!important;left:0!important;top:0!important;}
#bbrhc-mpu.bb09,#bbrhc-sky.bb09{position:relative;left:0!important;top:0!important;}
#bbrhc-sky.bb09 #c4ad-x07,#bbrhc-sky.bb09 #c4ad-x08{position:relative!important;left:0!important;top:0!important;}

/* Footer */
#f4footer{clear:both;font-size:16px;overflow:auto;}
#f4footer ul.f4footerImages{position:relative;float:left;overflow:auto;border-right:3px solid #999999;margin-right:15px;}
#f4footer ul.f4footerImages li{float:left;margin-right:10px;list-style:none;}
#f4footer ul.f4footerImages li a{display:block;	width:26px;height:32px;background:url(/static/film4/images/global/sprites/logos-sprite.png) no-repeat;text-indent:-9999px;font-size:0.75em;}
#f4footer ul.f4footerImages li#f4footerChannel4 a{background-position:0px 0;}
#f4footer ul.f4footerImages li#f4footerMore4 a{	background-position:-50px 0;width:30px;}
#f4footer ul.f4footerImages li#f4footerE4 a{background-position:-100px 0;width:29px;}
#f4footer ul.f4footerImages li#f4footer4Music a{background-position:-150px 0;width:29px;}
#f4footer ul.f4footerLinks{position:relative;float:left;overflow:auto;}
#f4footer ul.f4footerLinks li{float:left;height:32px;line-height:32px;list-style:none;}
#f4footer ul.f4footerLinks li a{border-right:1px solid #999999;margin-right:10px;padding-right:10px;font-size:0.75em;}
#f4footer ul.f4footerLinks li a:hover{text-decoration:underline;}
#f4footer ul.f4footerLinks li.f4footerLast a{border-right:none;	margin-right:0px;padding-right:0px;}

/* Header and Footer Invert */
body.invert #f4nav div#f4navMain form input#f4navSearchTxt{width:118px;height:18px;border:solid 1px #505050;}
body.invert #f4nav div#f4navMain form button#f4navSearchBtn{color:#000;}
body.invert #f4nav div#f4navMain ul li a,
body.invert #f4nav a,
body.invert #f4footer a {color:#000;}
body.invert #f4nav div#f4navMain ul li a{color:#000;}
body.invert #f4nav div#f4navMain ul li a:hover,
body.invert #f4nav div#f4navMain ul li a:active,
body.invert #f4nav div#f4navMain ul li a:focus,
body.invert #f4nav div#f4navMain ul li a.selected{background:#e5000c;color:#fff;}
body.invert #f4footer ul.f4footerImages li#f4footerChannel4 a{background-position:0 -32px;}
body.invert #f4footer ul.f4footerImages li#f4footerMore4 a{background-position:-50px -32px;width:30px;}
body.invert #f4footer ul.f4footerImages li#f4footerE4 a{background-position:-100px -32px;width:29px;}
body.invert #f4footer ul.f4footerImages li#f4footer4Music a{background-position:-150px -32px;width:29px;}

/* Mini-site Sub-nav */
/*body.mini-site div#banner { min-height: 351px; }*/
#banner-sub-nav { clear: both; background: #FFFFFF; margin-bottom:10px; }
#banner-sub-nav ul { margin-left: 15px; }
#banner-sub-nav ul li { float: left; margin: 0 2px; list-style: none; }
#banner-sub-nav ul li a { display: block; text-transform: uppercase; color: #000000; padding: 3px 10px; }
#banner-sub-nav ul li.selected a, #banner-sub-nav ul li a:hover, #banner-sub-nav ul li a:active, #banner-sub-nav ul li a:focus {background:#e5000c;color:#fff;}

body.invert #banner-sub-nav { background: #000000; }
body.invert #banner-sub-nav ul li a { color: #FFFFFF; }