#pageBanner{position:absolute;display:none;right:0;height:49px;width:100%;margin-top:58px;z-index:-1;}
a,a:link,a:visited{color:#2ca4e3;text-decoration:none;outline:none;cursor:hand;}
a.nohover:hover{background-color:transparent;}
span.bull,div.assets a span{line-height:10px;height:1em;}
first span.national{color:#955!important;}
span.lock_icon{background-position:0 -20px;}
span.locked_big{background-position:0 -40px;}
span.unlocked_small{background-position:0 -60px;}
span.locked_orange_bg{background-position:0 -82px;}
td.last span.locked,td.last span.unlocked,td.four span.locked,td.four span.unlocked{background:none;padding-left:0;}
textarea{resize:none;}
.watchitGreen a{color:#549803!important;}
#header a:hover,#global_nav a:hover,#filterBy a:hover,#Watchit_pop a:hover{background-color:transparent;}
p{font-size:12px;line-height:1.2em;margin-bottom:1em;}
img{display:block;border:none;}
ul{list-style:none;}
.nobg,.nobg li{background:none;}
img.sponsor{position:absolute;margin:-48px 0 0 805px;}
a.show{font-size:13px;font-weight:bold;line-height:13px;}
p.title{font-size:13px;line-height:13px;margin-bottom:0;}
.nomargins{margin:0!important;}
.bottom_margin{margin-bottom:1em;}
.nobold{font-weight:normal;}
.bold{font-weight:bold;}
.floatright{float:right;display:inline!important;}
.floatleft{float:left;display:inline!important;}
.clear{clear:both;}
.relativize{position:relative;z-index:100;}
.ratings_widget,.ratings_widget_episode{height:94px;width:325px;position:relative;top:-50px;z-index:10;overflow:hidden;}
.ratings_widget_episode{overflow:hidden;margin:0 -115px -35px 0;}
.seasonInfo,.runTime{color:#8a8a8a;font-weight:normal!important;}
.inline{display:inline;clear:none!important;}
#tracker_img{display:none;}
h3.Movies,h3.Movie,p.movieIcon{background:url(../images/icons_small.gif) 0 -62px no-repeat;padding-left:17px;}
h3.People,p.peopleIcon,h3.Contributor{background:url(../images/icons_small.gif) 0 -125px no-repeat;padding-left:17px;}
h3.TV,p.tvIcon,h3.TvSeries{background:url(../images/icons_small.gif) 0 -2px no-repeat;padding-left:17px;line-height:16px;}
h3.Tags{background:url(../images/icons_small.gif) 0 -189px;padding-left:17px;}
p.title{background-repeat:no-repeat;}
p.movieIcon{background-position:0 -60px;}
p.tvIcon{background-position:0 -2px;}
.sidemodule h3.TV,.sidemodule h3.Tags,.sidemodule h3.People,.sidemodule h3.Movies{padding:0 0 1px 17px;border-bottom:none;}
#scriptless{width:876px;margin:0 auto;padding:20px 12px 26px;background:#FFF;color:#313131;font-size:14px;}
#hourlybuild{display:block;color:#333;position:absolute;top:28px;z-index:10000;left:55%;}
div.banner_728x90{margin:5px -85px 5px 9px;background:url(../images/bg_banner728x90.png) no-repeat top left;padding:13px;}
div.banner_728x90 img{position:relative;}
div.banner_728x90ext{clear:both;padding:13px;background:url(../images/bg_banner728x90ext.png) no-repeat top left;margin:10px 9px 0 9px;height:90px;}
div.banner_728x90ext img{float:right;}
iframe{border:0;padding:0;margin:0;}
.ad_160x600{float:left;display:inline;margin:15px 0;}
.ad_300x250{width:300px;margin-top:15px;padding-bottom:13px;background:transparent url(../images/bg_banner300x250.gif) no-repeat scroll -120px bottom;float:left;}
.ad_960x50{width:960px;margin:0 auto;}
.watch-it .ad_300x250{margin-top:0;margin-bottom:15px;}
span.ad{float:right;color:#9d9d9d;font-size:9px;padding-top:6px;}
.banner_160x600{background:transparent url(../images/bg_shadow_ad.png) no-repeat scroll left top;padding:8px 16px;width:160px;height:600px;}
h1{font-size:24px;line-height:26px;}
h1.thin,h2.thin{font-size:18px;line-height:21px;padding:3px 10px;font-weight:normal;color:#313131;background:#d7d7d7;}
.aag div.watchItOnTv{font-weight:bold;}
.list h2{font-size:16px;padding-bottom:15px;}
.list h2 .lookingFor{font-weight:normal;}
h2.watchItOnTv,div.watchItOnTv{background:none;padding-bottom:0;margin-bottom:0;margin-left:0;line-height:28px;}
h2.watchItOnTv img,div.watchItOnTv img{float:left;margin-right:.8ex;}
h3.watchItOn{font-size:12px;margin:8px 0;}
h3{font-size:13px;line-height:13px;background-repeat:no-repeat;color:#313131;}
h3 span.role,h3.roles{font-size:12px;color:#313131;}
.watchable h3{font-size:12px;font-weight:normal;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}
.contributorCredit{font-weight:bold;color:#313131;font-size:12px;}
.button_watchit,.button_watchit:hover,#maincontent ul.search_results li a.button_watchit:hover{text-indent:-1000em;display:block;height:27px;width:80px;background:url(../images/button_watchit.gif) 0 0 no-repeat;}
.button_watchit_mini,.button_watchit_mini:hover{text-indent:-1000em;display:none;height:19px;width:56px;background:url(../images/button_watchit_mini.gif) 0 0 no-repeat;}
.button_playit{width:27px;height:18px;display:block;text-indent:-1000em;background:url(../img/buttons/list_play.gif) top left no-repeat;}
a.button_playit:hover{background-position:0 -18px;}
.button_playit_full{width:59px;height:18px;display:block;text-indent:-1000em;background:url(../img/buttons/list_play_full.gif) top left no-repeat;}
a.button_playit_full:hover{background-position:0 -18px;}
.mini_play{text-transform:uppercase;line-height:12px;padding:3px 0 3px 32px;background:url(../img/buttons/list_play.gif) 0 0 no-repeat!important;}
.mini_play:hover{background-position:0 -18px!important;}
.button_playitOLD:hover{background:transparent url(../images/button_playit.gif) bottom left no-repeat!important;}
.playit_left{position:relative;top:10px;left:1px;}
a.jump span.clock{background:url(../img/icons/clock.gif) 12px 0 no-repeat;width:13px;height:13px;padding-left:13px;top:2px;}
a#form1_cancel{color:#8A8A8A;}
body.comcast{margin-top:22px;background-position:0 80px;}
#global_nav{float:right;display:inline;height:31px;margin-top:30px;}
#global_nav li,#global_nav li ul,#global_nav li ul li{display:inline;}
#headEndZipCode{display:block;float:left;height:31px;font-size:12px;font-weight:bold;line-height:21px;text-indent:-9999px;background:url(../images/headers/nav_buttons.gif) no-repeat 0 -62px;}
#global_nav li.gmn_sublinks a{text-indent:0;margin-top:6px;padding:0 15px 3px;background:none;border-right:1px solid #ddd;height:14px;color:#a6a6a6;}
#global_nav li.gmn_sublinks a:hover{color:#737373;}
#global_nav li.gmn_sublinks a#nav_blogs{border-right:none;}
#Tvlistings #global_nav li.gmn_sublinks a#nav_tvlistings{color:#83ba3f;}
#VOD #global_nav li.gmn_sublinks a#nav_demand{color:#83ba3f;}
#Networks #global_nav li.gmn_sublinks a#nav_networks{color:#83ba3f;}
#headEndZipCode{padding-left:0;color:#CCC;display:none;}
#myCtv #headEndZipCode{padding-left:9px;}
#global_nav li #headEndZipCode a{color:#CCC;padding:8px 0 0;float:none;display:inline;}
#home #nav_home:hover{color:#FFF;cursor:default;}
#global_nav li a:hover,#global_nav li #headEndZipCode a:hover{color:#fef200;}
#global_nav #nav_people:hover{color:#E493FF;}
#TV #global_nav li a#nav_tv:hover,#watchEpVideo #global_nav li a#nav_watchEpVideo:hover{color:#252525!important;}
#watchEpVideo #nav_episodes,#watchEpVideo #global_nav #nav_episodes:hover{background-color:#808080;color:white;}
#myCtv #nav_myfancast{background-position:0 0;}
#People #nav_people,#People #global_nav #nav_people:hover{background-position:0 0;}
#Clips.browse #nav_clips,#Clips.browse #global_nav #nav_clips:hover{background-position:-335px 0;}
#Blogs #nav_blogs{background-position:0 0;}
#People.browse #nav_people,#TV.browse #nav_tv,#Movies.browse #nav_movies{cursor:pointer;}
#global_nav li a#nav_movies{background-position:-153px -62px;width:83px;}
#global_nav li a#nav_guide{background-position:-236px -62px;width:99px;}
#Trailers #global_nav li a#nav_guide{background-position:-236px 0;}
#global_nav li a#nav_clips{background-position:-335px -62px;width:68px;}
#global_nav li a#nav_store{background-position:-403px -62px;width:72px;}
#global_nav li a#nav_episodes:hover{background-position:0 -31px;}
#global_nav li a#nav_movies:hover{background-position:-153px -31px;}
#global_nav li a#nav_guide:hover{background-position:-236px -31px;}
#global_nav li a#nav_clips:hover{background-position:-335px -31px;}
#global_nav li a#nav_store:hover{background-position:-403px -31px;}
ul#submenu li.selected a,ul#submenu li.selected a:hover{border:none;border-top:5px solid #00919b;color:#313131;padding-top:8px;background-image:none;background:#ededed;padding-left:14px;padding-right:13px;position:relative;left:1px;}
.watch-it ul#submenu,#myCtv ul#submenu{background:transparent url(../img/bg/submenu_white.gif) no-repeat scroll right top;display:block;height:39px;margin:15px 10px 0 15px;overflow:hidden;position:relative;}
.watch-it ul#submenu li,#myCtv ul#submenu li{display:inline;float:left;}
.watch-it ul#submenu li a,#myCtv ul#submenu li a{background:transparent url(../images/submenu_divider_white.gif) no-repeat scroll left center;display:block;float:left;font-size:11px;line-height:11px;margin:0;padding:13px 12px 9px 13px;text-transform:uppercase;}
.watch-it ul#submenu li a:hover,#myCtv ul#submenu li a:hover{background:transparent url(../images/subnav_hover.gif) repeat-x scroll 0 0!important;color:#313131;left:1px;padding-left:12px;padding-right:13px;position:relative;}
.watch-it ul#submenu li.selected a,.watch-it ul#submenu li.selected a:hover,#myCtv ul#submenu li.selected a,#myCtv ul#submenu li.selected a:hover{background:#EDEDED none repeat scroll 0 0;border-color:#00919B -moz-use-text-color -moz-use-text-color;border-style:solid none none;border-width:5px medium medium;color:#313131;left:1px;padding-left:14px;padding-right:13px;padding-top:8px;position:relative;}
ul#submenu li.selected.first a,ul#submenu li.selected.first a:hover{left:0!important;margin-right:-2px;}
ul#filterByBottom li a{display:block;float:left;font-size:11px;text-transform:uppercase;line-height:11px;padding:14px 14px 8px 14px;}
ul#filterByBottom li.selected,ul#filterByBottom li.last{background:none;}
ul#filterByBottom li.selected a,ul#filterByBottom li.selected a:hover{color:#8A8A8A;}
ul#filterByBottom li.selected.first a{left:0;}
ul#filterByBottom li a:hover{color:#313131;}
ul#submenu li#rss_icon{position:absolute;right:10px;top:5px;width:52px;}
a#tvnews_rss_icon,a#tvnews_rss_icon:hover{background:url(../images/rss_icon.png) 0 0 no-repeat!important;height:14px;width:14px;overflow:hidden;padding:0;margin:2px 2px 0 0;text-indent:-1000em;text-align:left;display:block;}
a#tvnews_rss_icon:hover{background-position:0 -14px!important;}
a#rss_icon:hover,ul#submenu li#rss_icon a:hover{background-position:0 -14px!important;}
ul#submenu li#rss_icon span,#vidIcons li#rss_icon span{color:#8a8a8a;font-size:12px;float:right;display:inline;line-height:22px;padding-right:3px;}
ul#submenu li#rss_icon a,#vidIcons li#rss_icon a,ul#submenu li#rss_icon a:hover{padding:0;margin:0;margin-top:3px!important;line-height:22px;position:static;}
#footer ul li strong{font-weight:bold;font-style:italic;color:#f60;font-size:10px;}
#footerClearDiv{clear:both;}
#footer{clear:both;text-align:center;margin:0 auto;padding:20px 0 0 16px;line-height:1.6em;clear:both;width:960px;}
#footer ul{display:block;zoom:1;padding-bottom:22px;margin:0 auto;color:#8a8a8a;width:670px;}
#footer ul li{display:inline;font-size:10px;}
#fancyFooter{margin:0 auto;width:930px;}
#fancyFooter .dash{background:transparent url(../images/dash.gif) repeat-x center left;height:2px;clear:both;padding:22px 0;float:left;width:100%;}
#fancyFooter ul{float:left;display:inline;width:235px;padding-right:20px;}
#fancyFooter ul#footerFullEps{width:220px;padding-left:175px;}
body.wide #fancyFooter ul{padding-right:28px;}
body.wide #fancyFooter ul#footerFullEps{padding-left:40px;}
#fancyFooter #haveYouHeard{width:140px;padding-right:0;}
#fancyFooter ul li.head{background:none;font-weight:bold;color:#8a8a8a;padding:0 0 18px 0;}
#fancyFooter ul li{list-style-position:outside;background:url(../images/gray_block.gif) 0 6px no-repeat;padding:0 0 5px 12px;font-size:12px;position:relative;}
#fanmail{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:15px auto 0;padding:11px 0 11px 218px;text-align:center;height:21px;width:742px;}
#fanmail label{color:#8a8a8a;font-weight:bold;font-size:12px;}
#fanmail label *{float:left;}
#fanmail span{margin-left:1.5em;margin-top:4px;}
#fanmail span#fanbar{padding:0 0 0 10px;background:url(../images/footer/bg_fanbar.gif) 0 0 no-repeat;overflow:hidden;height:20px;border:none;margin-top:0;}
#fanbar input{font-size:12px;height:14px;border:none;background-color:transparent;color:#88b70f;width:188px;margin-top:3px;}
#fansubmit{background:url(../images/footer/fansubmit_button.gif) no-repeat;width:63px;height:20px;}
#bottom_search{background:#e8e8e8;margin:30px 43px 0;width:874px;float:left;display:inline;clear:both;}
#bottom_search #now_what{float:left;font-size:21px;color:#313131;line-height:42px;padding-left:15px;}
#bottom_search form{float:right;padding:8px 10px 0 0;}
#bottom_search #searchbar{width:445px;height:23px;padding:4px 5px 1px 30px;background:url(../images/home_search-bar.gif) no-repeat;float:left;margin-right:-3px;border:none;}
#bottom_search #searchbar input{border:0;width:440px;background:transparent;color:#88b70f;font-size:16px;line-height:18px;}
#searchbarLabel{display:block;}
#bottom_search #searchbutton{width:40px;height:28px;background:url(../images/home_search-button.gif) no-repeat;}
#full{width:930px;margin:8px 15px;}
#leftcontent.large{width:684px;}
#twoColumn,.twoColumn{clear:none;float:left;display:inline;margin-top:15px;margin-bottom:15px;}
#twoColumn .module,.twoColumn .module{clear:none;width:284px;}
#twoColumn .module.first,.twoColumn .module.first{margin-right:15px;}
#VOD .twoColumn{width:615px;margin-top:0;}
.widePhoto img{width:268px;height:78px;}
.widePhoto.light img{background:url(../img/shadows/listWide_292x102.gif) 0 0 no-repeat;margin:5px 0;padding:12px;position:relative;left:-4px;}
.widePhoto.light a:hover img{background:transparent url(../img/shadows/listWide_292x102_over.gif) 0 0 no-repeat;}
.widePhoto.light a:hover{background-color:transparent;}
.widePhoto.light ul a:hover{background-color:#fff327;}
.widePhoto.none img{margin:5px 0;border:8px solid white;}
.widePhoto.none a:hover img{border:8px solid #fff327;}
.module.dark h2{background:#d7d7d7;}
#rightcontent .simpleLink{clear:both;float:left;display:inline;width:300px;margin:0 0 15px;}
#rightcontent.large{width:180px;}
#rightphotocontent{float:left;margin:15px 0 25px 0;padding:0;}
#e_m_Box_container.listbox{width:300px;height:308px;margin:0;padding:0 0 12px 14px;}
#e_m_Box{width:284px;height:208px;margin:0;padding:83px 13px 15px;background:url(../images/e_m_moduleBkgnd.gif) no-repeat left top;overflow:hidden;position:relative;}
#e_m_Box h1{position:static;background:#b2c0b2;padding-top:15px;padding-bottom:15px;font-size:22px;font-weight:normal;margin-left:-13px;margin-bottom:10px;width:300px;}
#e_m_Box h2{font-weight:bold;margin:10px 0 5px;width:240px;clear:both;font-size:12px;}
#e_m_Box label{display:block;font-weight:bold;font-size:12px;}
#e_m_Box label input{margin-right:27px;}
#em_checkboxes #label2{background:url(../images/icons_entertain.gif) 18px -122px no-repeat;}
#em_checkboxes #label3{background:url(../images/icons_entertain.gif) 18px 0 no-repeat;}
#em_checkboxes #label4{background:url(../images/icons_entertain.gif) 18px -62px no-repeat;}
#em_checkboxes #label1{background:url(../images/icons_entertain.gif) 18px -436px no-repeat;}
#e_m_Box #em_checkboxes label{font-size:11px;margin-bottom:7px;display:block;float:left;width:115px;font-weight:normal;height:16px;}
#e_m_Box select{display:block;font-weight:normal;font-size:12px;margin-top:3px;width:11em;}
#e_m_Box em{font-weight:normal;font-style:normal;font-size:11px;}
#e_m_Box #startTime,#e_m_Box #duration{margin:8px 0;}
#e_m_Box #submit{position:absolute;bottom:9px;left:13px;}
#topAd{position:relative;z-index:2587;}
#home #leftcontent{width:619px;position:relative;padding:0;margin-right:10px;}
#home #leftcontent .module{width:615px;padding:0 0 8px!important;}
#home #rightcontent{position:relative;padding:14px 0 0;overflow:hidden;}
#home #rightcontent .blog{padding:8px 0!important;}
#home #rightcontent .module.ds{background:none!important;margin:0 0 15px!important;padding:0!important;}
.networks #leftcontent h2{height:46px;}
*:first-child+html #fullTvEpisodes #episodeList h2.wip{padding-bottom:0;}
.module h1 a{color:#5f8389;}
.module h1 a:hover,#discover.module div.headline a:hover{background:transparent;}
.module h1 a.jump,#discover.module div.headline a.jump{float:right;display:inline;text-transform:uppercase;}
.module h1 .large,#discover.module div.headline .large{font-size:24px;line-height:18px;text-transform:uppercase;}
.button_playit_big{width:27px;height:22px;float:right;display:inline;text-indent:-1000em;background:url(../img/buttons/list_play_big.gif) top left no-repeat;}
a.button_playit_big:hover{background-position:0 -22px;}
#rightcontent .blog h1{padding:8px 0 10px 34px;line-height:18px;font-size:18px;color:#000;background:url(../img/icons/header_icons.gif) top left no-repeat;overflow:hidden;background-position:8px 7px;margin-bottom:10px;border-bottom:1px solid #cd418b;position:relative;min-width:0;}
#rightcontent .blog h1 a,.header h3{color:#cd418b;}
#rightcontent .blog li h3{padding:0 15px 0 12px;}
#rightcontent .blog li p{padding:8px 15px 0 12px;}
#rightcontent .blog .module_footer{border:none;}
#home #photoGallery img{width:121px;margin-bottom:13px;float:none;}
#rightcontent .photogallery li{margin-bottom:25px;}
#home #photoGallery.blog{width:300px;background:none;}
.blog li div#galleryDescription{float:left;display:inline;width:153px;}
#rightcontent .blog .galleryIcon,#rightcontent .galleryIcon{background:url(../img/icons/header_icons.gif) top left no-repeat;background-position:0 -45px;margin-bottom:15px;}
#home #photoGallery.blog li h3{padding:0 0 0 8px;}
#home #photoGallery.blog li p{padding:8px 0 0 8px;}
#home #photoGallery.blog .module_footer{border:none;}
#home #alsoFind{clear:both;padding:15px 0 30px 12px;}
#home #alsoFind h2{float:left;display:inline;font-size:18px;padding-right:15px;}
#home #alsoFind a{margin-right:15px;}
#odolModule{font-size:13px;margin:12px 0 0;float:left;width:300px;}
body#home.comcast #odolModule .national{display:none;}
#odolModule p{margin-bottom:6px;}
#odolModule .odolModule{padding:0 7px;}
#odolModule .national{border-bottom:1px solid #cacaca;color:#8a8a8a;padding-bottom:10px;margin-top:2px;}
#odolModule .odolModule h1 span{color:#313131;display:block;font-size:23px;}
#odolModule .odolModule h1 code{font-size:12px;font-weight:normal;}
#odolModule .odolModule h1{border-bottom:1px solid #cacaca;color:#9bcd00;font-family:Helvetica,Arial,sans-serif;font-size:26px;margin-bottom:11px;padding-bottom:10px;white-space:nowrap;}
ul#results{float:left;display:inline;margin-bottom:15px;}
#results li{padding:25px 0 15px 0;background:transparent url(../images/border_dashed.gif) bottom left no-repeat;float:left;display:inline;}
#results.one li{clear:both;width:100%;}
#results.two li{float:left;display:inline;width:49%;margin:0;padding:20px 0 0;background:transparent none;}
#results.two li.full{width:552px;}
#results.two li .entity_info{padding:7px 7px 0 0;width:125px;min-height:103px;}
#results.two li .thumb+.entity_info{width:117px;}
#results.two li.border{padding:0 0 5px 0;border-bottom:1px solid #CCC;width:600px;}
#results.three{margin:10px auto;}
#results.three li{float:left;display:inline;border-right:1px solid #ececec;width:145px;background:none;padding:0 34px 0 6px;margin-right:34px;overflow:hidden;}
#results.three li .entity_info{margin:6px 0 0 12px;width:auto!important;}
#results.three li.last{margin:0;padding:0!important;border:0;}
#results li.last{background:none!important;padding-bottom:0!important;}
#results .entity_info{float:left;display:inline;width:300px;padding:5px 8px 0 0;}
.entity_info .type,.episodes .module #results .entity_info h3{color:#8a8a8a;font-weight:bold;margin:0 0 1px 0;font-size:11px;background:none;padding:0;text-transform:uppercase;}
.entity_info .expires_on,.entity_meta{color:#8a8a8a!important;font-weight:normal;font-size:12px;margin:0;}
#results ul.options{float:left;margin:10px 0 0 3px;width:93px;display:inline;}
#results ul.options li{background:none;padding:0;margin:0;}
#results .roles,.showtime{font-weight:bold;color:#313131;}
.showtime a{font-size:13px;}
ol#simple{color:#00919B;}
ol#simple li{font-size:12px;padding:2px 0 2px 1px;position:relative;list-style-type:decimal;margin:0 0 0 29px;}
ul#simple li,ul.simple li{background:url(../images/gray_block.gif) 2px 7px no-repeat;font-size:12px;padding:2px 0 2px 12px;position:relative;}
ul#simple.top_image,ul.simple.top_image{clear:both;margin-left:10px;}
ul.side_image{padding:12px 0 0 120px;}
ul#simple.two{margin:0 12px;}
ul#simple.two li{width:124px;overflow:hidden;float:left;padding-right:2px;}
ul#simple.two_wide li{float:left;overflow:hidden;width:233px;}
li.latest_episode{background:url(../images/latest_episode.gif) top right no-repeat;border:1px solid #83b308;}
.premierWeek #content{margin:20px auto 0 auto;background:#FFF;}
#needHeadEnd{border:4px solid #ef9439;color:#343434;padding:10px;}
#TV.browse #needHeadEnd{margin-bottom:8px;}
#needHeadEnd.withmargins{margin:5px 10px 5px 14px;}
#needHeadEnd h3{text-indent:-10000em;background:url(../images/headEndIntercept/watchit.png) 0 0 no-repeat;width:142px;margin-top:7px;height:17px;}
#needHeadEnd a{color:#ef9439;font-size:10px;font-weight:bold;}
#needHeadEnd p{font-size:10px;color:#343434;margin:3px 0 5px 0;position:relative;width:375px;}
#needHeadEnd .zip_input{float:right;width:108px;margin-top:5px;}
#needHeadEnd .zip_input a{clear:both;margin-top:6px;}
#needHeadEnd #zipcode{border:1px solid #adadad;color:#393939;font-size:10px;width:54px;height:14px;float:left;}
#needHeadEnd .next_button{float:right;margin-left:5px;}
.autocomplete{z-index:99900!important;background-color:#fff;padding:2px;width:390px;margin:4px 0 0 0;}
.autocomplete ul{border:2px solid #f7f7f7;}
.autocomplete li a{padding:4px 6px 4px 32px;font-size:14px;color:#313131;display:block;background:url(../images/icons_small.gif) 12px 2px no-repeat;}
.autocomplete li.selected a{background-color:#fff327!important;cursor:pointer;}
.autocomplete li a span{color:#777;font-size:10px;}
.autocomplete li a.TvSeries{background-position:12px 2px;}
.autocomplete li a.Contributor{background-position:12px -119px;}
.autocomplete li a.Movie{background-position:12px -56px;}
.autocomplete li a.Tags{background-position:12px -183px;}
#user_message .msg ul{margin-bottom:1em;}
#user_message p,#user_message li{font-size:12px;}
#user_message p{margin:21px 0;clear:left;}
div.center{text-align:center;}
.pesach{clear:both;width:8px;background-color:#f9f9f9;}
.ieClear{clear:both;}
.header h3{font-size:18px;font-weight:bold;}
.header h4{color:#00919b;font-size:16px;font-weight:bold;}
.viewmore p{color:#8a8a8a;font-size:12px;}
.viewmore a{font-weight:bold;}
.fmerror{display:none;padding:12px;border:2px solid red;font-size:14px;clear:both;margin:12px 0;}
.showErrors .fmerror{display:block;}
.TOS blockquote,.privacy blockquote{font-style:italic;font-size:1.2em;margin:0 0 1em 15px;}
.TOS h2,.Privacy h2{margin-top:.5em;}
.TOS .subsection,.Privacy .subsection{margin-left:.5in;}
ol.lowerAlpha{list-style-type:lower-alpha;margin-left:20px;}
ul.disc{list-style-type:disc;margin-left:20px;font-size:1.2em;}
p.hanging{margin-left:45px;}
.TOS .indent,.TOS .indent{margin-left:20px;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:#FFF url(../images/headers/bg_body.gif) repeat-x 0 58px;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a:hover{background-color:#fff327;cursor:hand;}
.clearfix:after,.module:after,#sublocalnav:after,#leftcontent:after,#contextual:after,ul.search_results:after,ul.search_results li:after,div.colcontainer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,#sublocalnav,.module,#leftcontent,#contextual,ul.search_results,ul.search_results li,div.colcontainer{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix,* html #body,* html .module,* html #sublocalnav,* html #leftcontent,* html #contextual,* html ul.search_results,* html ul.search_results li,* html div.colcontainer{height:1%;}
.clearfix,#body,.module,#sublocalnav,#contextual,#leftcontent,ul.search_results,ul.search_results li,div.colcontainer{display:block;}
/* End hide from IE-mac */ body#ODOL{background:none;}
body.comcast{background-position:0 80px;margin-top:22px;}
body.error #content{background:none;}
body.error #fc{padding:32px 2px 20px 9px;}
body.error #fc .top_module{width:955px;}
body.error #wrapper{padding:7px;padding-top:0;margin:0 -7px;width:926px;}
body.error #fc .close_module{clear:both;width:955px;}
body.error #wrapper #user_message{text-align:left;padding:26px 33px 0;height:auto;}
body.error #wrapper h1{;background-color:#2CA4E3;padding:25px 30px 25px 35px;font-size:24px;color:#fff;}
body.error #wrapper h2{font-size:18px;color:#313131;}
body.error #user_message{color:#626262;}
body.error #user_message p{font-size:12px;line-height:16px;}
body.error #user_message a.jump{height:auto;}
body.error #user_message ul{padding:0 0 15px 0;}
body.error #user_message li{font-size:12px;line-height:15px;background:url(../images/gray_block.gif) 2px 7px no-repeat;padding:2px 0 2px 12px;}
body.error #user_message div{border-left:1px solid #bbb;float:left;padding-left:30px;}
body.error #user_message div img{margin:21px 0 13px;}
body.error #user_message div.msg{width:452px;padding:0 60px 0 0;border:none;}
#LEFTCONTENT,#leftcontent{width:615px;margin-right:15px;float:left;display:inline;position:relative;}
#leftcontent{margin-top:15px;}
#RIGHTCONTENT,#rightcontent{float:left;display:inline;width:300px;}
#RIGHTCONTENT,#rightcontent{padding:15px 0 0 0;}
#container{width:930px;padding:0 15px;height:100%;margin:0 auto;padding-bottom:40px;background:#fff;}
body#whatsOnTv #container{width:968px!important;}
#content{margin:0;}
.national .comcasters_non_beta{display:none!important;}
.national .protected{display:none!important;}
.comcasters,.comcasters_block{display:none!important;}
.comcast .comcasters{display:inline!important;}
.comcast .national_only{display:none!important;}
body.beta .national,body.beta .comcasters_non_beta{display:none!important;}
.comcast .comcasters_block,.comcast .comcasters_non_beta{display:block!important;}
a.thumb,a.thumb_91,a.thumb_50,a.thumb_128,a .thumb{float:left;display:inline;padding:7px;border:1px solid #e1e1e1;background-color:#fff;position:relative;z-index:10;}
a.thumb:hover,a.thumb_91:hover,a.thumb_50:hover,a.thumb_128:hover,a:hover .thumb{background-color:#ffe61e;}
a.thumb i,a .thumb i{position:absolute;right:7px;bottom:7px;width:27px;height:22px;border:7px solid #fff;border-width:7px 0 0 7px;background:url(../img/buttons/200909mini-play-buttons.gif) 0 0 no-repeat;}
a.thumb img,a .thumb img{width:121px;height:87px;overflow:hidden;}
a.thumb i.locked,a .thumb i.locked{background-position:0 -22px;}
.abuse .protected a.thumb i,.abuse .protected a .thumb i{background-position:0 -44px;}
a.thumb:hover i,a:hover .thumb i{border-color:#ffe61e;}
.abuse .protected a.thumb:hover i,.abuse .protected a:hover .thumb i{background-position:0 -135px;}
.thumb_bottom_info{margin:8px 0 0 9px;}
a.thumb_50,a .thumb_50{padding:3px;}
a.thumb_50 img,a .thumb_50 img{width:50px;height:36px;}
a.thumb_50 i,a .thumb_50 i{right:3px;bottom:3px;width:17px;height:14px;border-width:3px 0 0 3px;background-position:-27px 0;}
a.see_all{float:right;font-size:12px;font-weight:normal;margin-top:2px;position:relative;z-index:1001;color:#2CA4E3!important;}
.module{margin-bottom:15px;clear:both;}
.module.bordered{border:1px solid #d7d7d7;}
.module .header{background:#2ca4e3;line-height:49px;color:#FFF;font-size:20px;font-weight:bold;padding:0 18px;}
.module .header a{color:#fff;display:block;}
.module .header a.jump{margin:14px 0 0 0;float:right;}
.module .header a .jump{margin:14px 0 0 13px;float:right;}
.module .headline,.headline,#listHolder .caption{font-size:14px;font-weight:bold;color:#313131;background-color:#e0e0e0;line-height:28px;padding-left:18px;margin-bottom:13px;clear:both;}
.module .headline a{color:#313131;}
.module .subheader{color:#ff5ea4;font-size:18px;font-weight:bold;line-height:21px;padding:6px 18px;}
.module .subheader.blk{color:#313131;}
.module .subheader a{color:#ff5ea4;}
.module .subheader .info{float:right;padding-right:10px;}
.module .subheader .info a{font-size:12px;color:#2ca4e3;}
.photo,.photo img{float:left;display:inline;overflow:hidden;}
.photo img{width:121px;}
.photo:hover{border:8px solid #ffe61e;}
.photo:hover img{margin:-8px;}
.module .simple{margin:10px 10px 2px;}
.module .simple li{padding-left:14px;margin-bottom:8px;background-position:2px 6px;}
.module .simple li.last{margin-bottom:0;}
.module .nav,.subNav{background-image:url(../img/gradients/moduleNav_drkGrey.gif);height:27px;padding-left:10px;}
.subNav{height:40px;background-position:bottom left;}
.module .nav li,.subNav li{float:left;display:inline;margin:3px 0 0 0;color:#fff;font-weight:bold;font-size:13px;padding:0 12px;background:none;line-height:24px;cursor:pointer;}
.subNav li{margin-top:5px;font-size:12px;padding:0 13px;line-height:34px;height:35px;text-transform:uppercase;}
.subNav li a{display:inline;color:#fff;float:left;line-height:33px;background:transparent!important;}
.subNav li a:visited,.subNav li a:link{color:#fff;}
.module .nav li:hover,.subNav li a:hover{color:#ffe61e;}
.module .nav li.active,.subNav li.active,.subNav li.active a:link,.subNav li.active a:visited{background-color:#fff;color:#313131;}
.subNav li.active,.subNav li.active a{color:#626262;}
.module .content{margin:10px 0 0 0;}
.module .rss_icon{width:14px;height:14px;background:transparent url(../images/icons/rss_14x14.gif) 0 1px no-repeat;text-indent:-3000px;display:block;position:absolute;top:10px;right:10px;}
a#rss_icon,a#rss_icon:hover{background:url(../images/rss_icon.png) 0 0 no-repeat!important;height:14px;width:14px;overflow:hidden;padding:0;margin:2px 2px 0 0;text-indent:-1000em;text-align:left;display:block;float:left;}
ul.itemList li{float:left;display:inline;width:137px;margin-right:22px;padding-bottom:20px;overflow:hidden;}
ul.itemList li.last{margin-right:0;}
ul.itemList .itemInfo{clear:both;padding:7px 0 0 9px;color:#8a8a8a;line-height:15px;}
ul.itemList .itemInfo h4 span{text-transform:uppercase;}
ul.itemList li h5{font-size:10px;font-weight:bold;clear:both;text-transform:uppercase;}
ul.itemList li h4{font-size:14px;clear:both;line-height:18px;}
ul.itemList li h4 a{color:#313131;}
ul.itemList li p.itemDesc{color:#8a8a8a;font-size:12px;}
ul.itemList li p.itemMore{font-size:11px;color:#313131;}
ul.itemList li p.itemDesc a{color:#8a8a8a;}
ul.blogNews{margin:0;padding:0;}
ul.blogNews li{float:left;display:inline;width:245px;padding:7px 5px 7px 42px;height:25px;background:transparent url(../img/modules/blogSprite.gif) no-repeat scroll 15px 4px;}
ul.blogNews li a{font-size:13px;line-height:14px;}
.numcomments{font-size:10px!important;font-weight:bold;background:transparent url(../img/modules/blogSprite.gif) no-repeat 0 -97px!important;padding:5px 0 0 20px;}
.bulletlist li{background:url(../images/gray_block.gif) 2px 7px no-repeat;font-size:12px;padding:2px 0 2px 12px;}
.play_button,.jump,.blue_button{font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:10px;background:url(../img/gradients/bb-entitlement.gif) 0 0 repeat-x;line-height:19px;height:18px;display:inline-block;color:#fff;padding:0 8px;letter-spacing:.5px;vertical-align:middle;}
.blue_button{text-transform:none;background-position:0 -219px;cursor:pointer;}
.play_button b,.jump b{float:left;color:#fff;}
.play_button .icon,.jump .icon{float:left;display:inline;width:7px;height:18px;margin-right:7px;background:url(../img/icons/bb-button-sprite.png) 0 -26px no-repeat;}
.play_button .right,.jump .right{margin-right:0;margin-left:7px;}
.play_button:hover b,a:hover .play_button b,.jump:hover b,a:hover .jump b{color:#ffe61e;}
.play_button:hover .icon,a:hover .play_button.icon,.jump:hover .icon,a:hover .jump .icon{background-position:0 -86px;}
.play_button.lrg_btn,.lrg_jmp{background-position:0 -94px;font-size:14px;height:25px;line-height:25px;}
.play_button.lrg_btn .icon,.lrg_jmp .icon{background-position:0 5px;height:25px;width:11px;}
.play_button.lrg_btn:hover .icon,.lrg_jmp:hover .icon,a:hover .play_button.lrg_btn .icon,a:hover .lrg_jmp .icon{background-position:0 -54px;}
.locked .play_button{background-position:0 -36px;padding:0 6px;}
.locked .play_button .icon{background-position:0 -204px;width:18px;margin:0;}
.locked .play_button:hover .icon{background-position:0 -264px;}
.locked .play_button.lrg_btn{background-position:0 -144px;}
.locked .play_button.lrg_btn .icon{background-position:0 -172px;width:19px;}
.locked .play_button.lrg_btn:hover .icon,.locked a:hover .play_button.lrg_btn .icon,a:hover .locked .play_button.lrg_btn .icon{background-position:0 -232px;}
a:hover{background-color:#ffe61f;cursor:hand;}
.abuse .protected .play_button{background-position:0 -18px;}
.abuse .protected .play_button .icon{background-position:0 -327px;width:13px;}
.abuse .protected .play_button.lrg_btn{background-position:0 -119px;}
.abuse .protected .play_button.lrg_btn .icon{background-position:0 -294px;width:7px;}
.abuse .protected .play_button:hover .icon,.abuse a:hover .protected .play_button .icon{background-position:0 -384px;}
.abuse .protected .play_button.lrg_btn:hover .icon,.abuse a:hover .protected .play_button.lrg_btn .icon{background-position:0 -354px;}
.list a.play_button b{display:none;}
.list a.play_button .icon{margin:0;}
.list .locked .play_button{padding:0 4px;}
.list .locked .play_button .icon{width:15px;}
.jump{border:1px solid #d0d0d0;background-position:0 -54px;font-size:11px;color:#313131;padding:0 10px;}
.jump b{color:#313131;letter-spacing:normal;}
.jump:hover,a:hover .jump{background-position:0 -74px;}
.jump .icon{background-position:0 -146px;}
.lrg_jmp{background-position:0 -169px;font-size:14px;}
.lrg_jmp:hover,a:hover .lrg_jmp{background-position:0 -194px;}
.lrg_jmp .icon{background-position:0 -114px;}
#lbOverlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:500px;}
#lbOverlay.grey{background-color:#000;}
#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0;}
#lbMain a img{border:none;}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;}
#lbDetailsContainer{display:none;font:10px Verdana,Helvetica,sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;}
#lbDetailsContainer.grey{border:4px solid #FF861A;border-top:none;}
#lbLoading{position:absolute;top:45%;left:0;height:32px;width:100%;text-align:center;line-height:0;background:url(../images/loading.gif) center no-repeat;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer>#lbHoverNav{left:0;}
#lbHoverNav a{outline:none;}
#lbPrev{width:49%;height:100%;background:transparent;display:block;left:0;float:left;}
#lbNext{width:49%;height:100%;background:transparent;display:block;right:0;float:right;}
#lbPrev2,#lbNext2{text-decoration:none;font-weight:bold;}
#lbPrev2_Off,#lbNext2_Off{font-weight:bold;}
#lbDetailsData{padding:0 10px;}
#lbDetailsData.grey{color:#333;}
#lbDetails{width:60%;float:left;text-align:left;}
#lbCaption{display:block;font-weight:bold;}
#lbNumberDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbNavDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbClose,#lbPlay,#lbPause{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbIframe{border:2px solid #2ca4e3;background:#FFF;overflow:hidden;}
#pageHeadline{height:40px;color:#313131;position:relative;}
#pageHeadline .title,#tvTonight span.title{padding-left:30px;background:transparent url(../images/icons_large.gif) 0 0 no-repeat;}
#pageHeadline a,#pageHeadline a:hover,#pageHeadline h1,#pageHeadline h1:hover{background:transparent;color:#313131;}
#pageHeadline h1{font-size:22px;padding-top:8px;}
.main #pageHeadline a.entMain:hover{cursor:default;}
#Movie #pageHeadline .title,#Movies #pageHeadline .title{background-position:0 -65px;}
#Contributor #pageHeadline .title,#People #pageHeadline .title{background-position:0 -137px;}
#Tags #pageHeadline .title{background-position:0 -209px;padding-left:28px;}
#pageHeadline.noIcon{background:#FFF;padding-left:17px;}
#pageHeadline.noIcon .title{background:transparent;}
body.wide #pageHeadline .title{background-position:0 5px;}
#Movies.wide #pageHeadline .title{background-position:0 -67px;}
#People.wide #pageHeadline .title{background-position:0 -139px;}
#Tags.wide #pageHeadline .title{background-position:0 -211px;}
#pageHeadlineSponsor{width:95px;height:40px;background:none;position:absolute;right:0;top:0;}
#sponsorImg{width:95px;height:40px;position:absolute;top:3px;left:0;display:block;}
.meta{font-size:12px;color:#8a8a8a;}
.relative{position:relative;}
.strong{font-weight:bold;}
#connectorLink a{background:url(../img/buttons/exploreConnections.gif) 0 0 no-repeat;display:block;height:53px;}
#connectorLink a:hover{background-position:left -53px;}
#connectorLink.smallSix a{height:35px;background:url(../img/buttons/exploreConnections.gif) 0 -106px no-repeat;}
#connectorLink.smallSix a:hover{background-position:left -141px;}
.tooltip{position:absolute;font-size:12px;line-height:14px;z-index:100;}
.tooltip .arrow{border-width:9px 10px 9px 0;border-style:solid;border-color:transparent;border-right-color:#626262;position:absolute;left:6px;top:0;overflow:hidden;height:1px;z-index:10;}
.tooltip .content{border:10px solid #626262;margin:0 15px;background:#fff;width:300px;}
.tooltip .show-loading,.tooltip .show-failure{height:240px;}
.tooltip .show-loading .entity,.tooltip .show-failure .entity{display:none;}
.tooltip .loading{display:none;text-align:center;margin:93px 0;color:#bebebe;line-height:19px;}
.tooltip .loading img{display:inline;margin:0 5px;vertical-align:middle;}
.tooltip .failure{display:none;text-align:center;margin:99px 0;color:#bebebe;}
.tooltip .show-loading .loading,.tooltip .show-failure .failure{display:block;}
.tooltip .header{background:#32a4e9;color:#fff;font-weight:bold;padding:10px;}
.tooltip .entity img{float:left;display:inline;padding:10px;width:121px;height:87px;}
.tooltip ul{padding:10px;}
.tooltip li.title{color:#343434;font-weight:bold;}
.tooltip li.year{color:#bebebe;}
.tooltip li.desc{color:#616161;}
.tooltip dl{clear:both;padding:0 10px;}
.tooltip dl dt{color:#343434;float:left;font-weight:bold;text-align:right;width:131px;}
.tooltip dl dd{color:#616161;margin-bottom:10px;padding-left:141px;}
.tooltip dl dd .long-form{font-weight:bold;}
.tooltip .locked{background:url(../img/gradients/bb-entitlement.gif) 0 -36px repeat-x;color:#fff;font-size:10px;margin:10px;text-align:center;height:18px;line-height:18px;}
.tooltip .unlock{background:url(../img/gradients/bb-entitlement.gif) 0 0 repeat-x;}
.tooltip .locked i{background:url(../img/bg/video_count_bkgnd.png) 0 -236px no-repeat;display:-moz-inline-block;display:inline-block;height:18px;line-height:18px;width:20px;vertical-align:middle;}
.tooltip .unlock i{display:none;}
div.banner_728x90{margin:5px -85px 5px 9px;background:url(../images/bg_banner728x90.png) no-repeat top left;padding:13px;}
div.banner_728x90 img{position:relative;}
div.banner_728x90ext{clear:both;padding:13px;background:url(../images/bg_banner728x90ext.png) no-repeat top left;margin:10px 9px 0 9px;height:90px;}
div.banner_728x90ext img{float:right;}
iframe{border:0;padding:0;margin:0;}
.ad_160x600{float:left;display:inline;margin:0 0 15px 0;}
.ad_300x250{width:300px;margin:0 0 15px 0;padding-bottom:13px;background:transparent url(../images/bg_banner300x250.gif) no-repeat scroll right bottom;float:left;}
.ad_960x50{width:960px;margin:0 auto;}
#home .ad_300x250{margin-bottom:15px;}
.watch-it .ad_300x250{margin-top:0;margin-bottom:15px;}
span.ad{float:right;color:#9d9d9d;font-size:9px;padding-top:6px;}
.banner_160x600{background:transparent url(../images/bg_shadow_ad.png) no-repeat scroll left top;padding:8px 16px;width:160px;height:600px;}
#playerDiv .inactive{display:none;}
ul.video_nav,ul#filterBy{margin:10px 18px;}
ul.video_nav li,ul#filterBy li{float:left;font-size:11px;color:#626262;line-height:19px;text-transform:capitalize;padding:0 7px;border-right:1px solid #dbdbdb;font-weight:bold;}
ul.video_nav .typeLabel{border:0;}
ul.video_nav .last,ul#filterBy .last{padding-right:0;border:0;margin-right:0;}
ul.video_nav li a,ul#filterBy li a{padding:0 9px;float:left;}
ul.video_nav li a:hover,ul#filterBy li a:hover{background-color:#ffe61e;}
ul.video_nav li.toggle a{float:left;padding:0 11px 0 28px;background-image:url(../img/icons/entity_video_nav.gif);background-repeat:no-repeat;background-position:7px -115px;}
ul.video_nav li.active a,ul#filterBy li.active a{background-color:#2ca4e3;color:#fff;cursor:default;}
ul.video_nav li.list a{background-position:7px -71px;}
.details ul.video_nav li.details a{background-position:7px -93px;}
.list ul.video_nav li.list a{background-position:7px -46px;}
.clips ul.video_nav li.list a{background-position:7px -21px;}
.clips .list ul.video_nav li.list a{background-position:7px 4px;}
ul.video_nav li.seasonsMenu,ul.video_nav li.filterContainer{float:right;display:inline;margin-right:0;border:0;padding:0;}
ul.video_nav li.seasonsMenu form{margin-left:7px;display:inline;}
table.pagination{padding:0 20px;width:100%;margin:13px 0 15px;}
table.pagination td{font-size:11px;font-weight:bold;color:#626262;text-align:inherit;padding:0;width:33%;}
table.pagination ul,table.pagination ul li{display:inline;}
table.pagination ul li .selected{color:#626262;}#sliver{width:100%;height:25px;display:none;position:absolute;top:0;margin:0 auto;background:#FFF url(../img/gradients/black_bar_bg.gif) repeat-x scroll left top;}
#sliver p{color:#EEE;text-align:center;padding-top:3px;word-spacing:5px;text-transform:capitalize;}
.comcast #sliver{display:block;}
#sliver .container{width:930px;margin:0 auto;}
#sliver .menu{margin:0 0 0 10px;float:left;display:block;height:22px;}
#sliver .sliverMenu{text-indent:-5000px;}
#sliver #bigButtons{margin:0;float:right;width:393px;}
#sliver .sliverMenu{display:block;height:25px;width:108px;float:left;}
#sliver #logoButton,#sliver #helpButton,#sliver #securityButton,#sliver #askButton{background:transparent url(../img/header/Comcast_black_bar_buttons.gif) no-repeat 0 0;width:108px;height:25px;float:left;}
#sliver #logoButton{margin:0 90px 0 0;}
#sliver .functionButton{display:block;line-height:33px;font-size:14px;font-weight:bold;}
#sliver #logoButton{background-position:0 0;}
#sliver #helpButton{background-position:0 -25px;}
#sliver #securityButton{background-position:0 -50px;}
#sliver #askButton{background-position:0 -75px;}
#sliver #logoButton:hover{background-position:-108px 0;}
#sliver #helpButton:hover{background-position:-108px -25px;}
#sliver #securityButton:hover{background-position:-108px -50px;}
#sliver #askButton:hover{background-position:-108px -75px;}
#sliver #emailButton,#sliver #voiceButton,#sliver #tvButton{background:transparent url(../img/header/ComcastTabs.gif) no-repeat scroll 0 0;display:block;color:#9CC911;float:left;width:131px;height:38px;}
#sliver #voiceButton{background-position:-131px 0;width:130px;color:#15C4ED;}
#sliver #tvButton{background-position:-261px 0;width:132px;color:#FF760A;}
#sliver #emailButton .functionButton{margin-left:60px;}
#sliver #voiceButton .functionButton{margin-left:60px;}
#sliver #tvButton .functionButton{margin-left:40px;}
#sliver #emailButton:hover{background-position:0 -38px;}
#sliver #voiceButton:hover{background-position:-131px -38px;}
#sliver #tvButton:hover{background-position:-261px -38px;}
#globalSub{width:930px;padding:0 15px;margin:0 auto;height:49px;display:block;background:#FFF url(../images/headers/bg_body.gif) repeat-x 0 0;}
#header{width:930px;padding-left:15px!important;padding-right:15px!important;height:58px;background:#FFF;overflow:hidden;margin:0 auto;}
#logo{display:inline;float:left;height:56px;margin-left:8px;width:345px;overflow:hidden;background:url(../images/logo.gif) no-repeat 0 -109px;}
body#home #logo{background-position:0 -165px;}
body.comcast #logo{background-position:0 3px;}
body#home.comcast #logo{background-position:0 -53px;}
#adTitle{float:right;display:inline;}
#globalsearch{margin:3px 5px 0 0;float:left;display:inline;}
#globalsearchbar{padding:0;background:url(../images/headers/bg_global-search.gif) 9px 4px no-repeat;float:left;height:38px;border:none;position:relative;width:330px;}
#globalSearchTextInput{font-size:14px;height:20px;border:none;background-color:transparent;color:#88b70f;width:209px;position:absolute;margin-top:13px;margin-left:43px;z-index:34;word-spacing:-0.08em;letter-spacing:-0.005em;}
#globalsearchbutton{background:transparent url(../img/header/search_button.gif) no-repeat scroll -1px 1px;float:left;height:29px;left:255px;margin:8px 0 0 -1px;position:absolute;width:79px;}
#globalsearchbutton:hover{background:url(../img/header/search_button.gif) no-repeat -1px -28px;}
#localnav{width:930px!important;padding:0;}
.localnav{color:#8A8A8A;float:left;font-size:1.73em;font-weight:bold;letter-spacing:.01em;}
.localnav li{display:inline;float:left;line-height:49px;margin-bottom:0;padding:0;}
.localnav li.last a{background-position:0 49px;}
.localnav li.searchbar{float:right;display:inline;width:330px;}
.localnav a,.localnav a:visited{background:transparent url(../img/bg/main_nav_menu_bg.gif) no-repeat scroll right 0;color:#626262;display:inline;float:left;padding:0 16px 0 15px;font-size:16px;}
.localnav a,.localnav a:link,.localnav a:visited{text-decoration:none;}
#nav_welcome,#nav_settings,li.signin{text-transform:uppercase;font-weight:bold;}
#global_nav{display:inline;float:right;height:18px;margin-top:33px;}
#header #global_nav li a{font-size:10px;font-weight:bold;letter-spacing:.02em;color:#808080;display:inline;text-transform:uppercase;}
#global_nav li.signin{border-left:1px solid #808080;padding-left:10px;margin-left:10px;}
#global_nav li#nav_comcastCustomer{border-right:1px solid #808080;padding-right:10px;margin-right:10px;}
#localnav li.menu_selected,#localnav li.menu_selected a{color:white;left:-1px;background:transparent url(../img/bg/main_nav_menu_bg.gif) repeat-x scroll center bottom;margin-right:-1px;padding:0 18px 0 16px;position:relative;top:auto;background:transparent url(../img/bg/main_nav_menu_bg.gif) repeat-x 0 -99px;line-height:49px;}
#localnav li.menu_selected a{padding:0 0 0 1px;cursor:default;}
#localnav li a:hover{color:#626262;}
#localnav li a:hover span{background-color:#ffe61e;color:#626262;}
#localnav li.first a,#localnav li.first{left:0!important;}
#home #subsections,.error #subsections{display:none;}
#subsections{background:#898989 url(../img/bg/main_nav_subhead.gif) repeat-x 0 0;border-bottom:1px solid #767676;display:block;height:31px;overflow:hidden;position:relative;margin:0 auto;}
#subsections .subnav{width:930px;margin:0 auto;}
#episodeSubNav,#movieSubNav,#guideSubNav{display:block;}
#subsections ul.subnav li{float:left;color:white;float:left;font-size:11px;line-height:11px;margin:7px 14px 0 0;padding:4px 9px;text-transform:uppercase;font-weight:bold;}
#subsections ul.subnav li a{color:white;padding:3px 6px 3px 7px;font-size:11px;}
#subsections ul.subnav li.menu_selected{color:#313131;cursor:hand;background:#fff 1px 0 repeat-x!important;position:relative;left:1px;}
#subsections ul.subnav li a:visited{color:#fff;}
#subsections ul.subnav li a:hover{color:#ffe61e;background:transparent;}#FeatureSpotlight.component,#RelatedSlideshow.component{background:white none repeat scroll 0 0;border:8px solid #E0E0E0;clear:both;display:block;margin:30px auto;width:914px;position:relative;height:285px;padding:0;overflow:hidden;}
#RelatedSlideshow.component{width:599px;height:178px;}
#FeatureSpotlight.component #FSWindow,#RelatedSlideshow.component #PFSWindow{clear:both;font-size:14px;font-weight:bold;overflow:hidden;width:901px;height:260px;margin:0 7px 0 8px;}
#RelatedSlideshow.component #PFSWindow{width:584px;height:140px;margin:0 8px 0 7px;}
#FeatureSpotlight .header,#RelatedSlideshow .header{float:left;display:inline;width:914px;background:#e0e0e0 none repeat scroll 0 0;padding-bottom:0;border-bottom:none;}
#RelatedSlideshow .header{width:599px;}
#RelatedSlideshow .header h3{float:left;display:inline;}
#FeatureSpotlight .pagenav,#RelatedSlideshow .pagenav{height:17px;text-align:right;float:right;display:inline;margin:0 0 8px 0;}
#FeatureSpotlight .pagenav .title,#RelatedSlideshow .pagenav .title{display:inline;float:left;margin-right:5px;display:none;}
#FeatureSpotlight .pages,#RelatedSlideshow .pages{margin-right:30px;float:left;display:inline;}
#FeatureSpotlight .pages a,#FeatureSpotlight .prevnext a,#RelatedSlideshow .pages a,#RelatedSlideshow .prevnext a{display:inline;float:left;padding:9px 0 0 0;overflow:hidden;background-repeat:no-repeat;height:0!important;height:9px;}
#FeatureSpotlight .pages a,#FeatureSpotlight .pages b a,#FeatureSpotlight .pages a.selected,#RelatedSlideshow .pages a,#RelatedSlideshow .pages b a,#RelatedSlideshow .pages a.selected{background:#f7f7f7;border:1px sold #D1CFCF;width:9px;height:9px;margin:6px 11px 0 0;}
#FeatureSpotlight .prevnext a,#RelatedSlideshow .prevnext a{width:12px;height:12px;padding:12px 0 0 0;height:0!important;height:12px;}
#FeatureSpotlight .prevnext a.prev,#FeatureSpotlight .prevnext a.next,#RelatedSlideshow .prevnext a.prev,#RelatedSlideshow .prevnext a.next{background:transparent url(../img/buttons/pfooter_controls.gif) no-repeat scroll 0 0;margin:4px;}
#FeatureSpotlight .prevnext a.next,#RelatedSlideshow .prevnext a.next{background-position:0 -12px;}
#FeatureSpotlight .prevnext a:hover,#RelatedSlideshow .prevnext a:hover{background-color:transparent;}
#FeatureSpotlight .pages b a,#FeatureSpotlight .pages a.selected,#FeatureSpotlight .pages a:hover,#RelatedSlideshow .pages b a,#RelatedSlideshow .pages a.selected,#RelatedSlideshow .pages a:hover{background:#2ca4e3;border:1px sold #2ca4e3;}
#FeatureSpotlight #FSItems,#RelatedSlideshow #PFSItems{width:10000px;}
#FeatureSpotlight #FSItems,#RelatedSlideshow #PFSItems{display:block;height:100%;}
#RelatedSlideshow #PFSItems{display:block;height:140px;}
#FeatureSpotlight .disabled,#RelatedSlideshow .disabled{visibility:hidden;}
#FeatureSpotlight ul{margin:15px auto 0;}
#RelatedSlideshow ul{margin:auto 0;}
#FeatureSpotlight li,#RelatedSlideshow li{display:inline;float:left;height:238px;background:white;margin:0 7px 0 7px;width:165px;}
#RelatedSlideshow li{margin:0 4px 0 4px;width:140px;height:auto;}
#RelatedSlideshow li.first{margin:0 4px 0 0;width:140px;}
#RelatedSlideshow li.next{margin:0 4px 0 -4px;width:140px;}
#FeatureSpotlight .item_container a.item_head,#RelatedSlideshow .item_container a.item_head{color:#7B7B7B;font-size:14px;font-weight:bold;line-height:14px;margin:12px 0 0 0;text-align:left;}
#FeatureSpotlight .item_container p,#RelatedSlideshow .item_container p{color:#8a8a8a;font-weight:normal;font-size:12px;line-height:15px;padding:0 8px;}
#RelatedSlideshow .photoCount{font-size:11px;}
RelatedSlideshow .item_container{height:140px;}
#FeatureSpotlight .item_box,#RelatedSlideshow .item_box{border:1px solid #CECECE;margin:8px auto;padding:8px;width:140px;}
#RelatedSlideshow .item_box{border:none;display:block;margin:0 auto;padding:8px 0 8px 0;width:124px;height:87px;}
#FeatureSpotlight .item_box img{margin:8px 0 0 0;width:140px;height:96px;}
#FeatureSpotlight .item_container #item_title,#RelatedSlideshow .item_container #item_title{color:#313131;font-size:14px;font-weight:bold;line-height:14px;padding:0 8px 4px;}
#footer ul li strong{font-weight:bold;font-style:italic;color:#f60;font-size:10px;}
#footerClearDiv{clear:both;}
#footer{clear:both;text-align:center;margin:0 auto;padding:20px 0 0 0;line-height:1.6em;clear:both;width:930px;}
#footer ul{display:block;zoom:1;padding-bottom:22px;margin:0 auto;color:#8a8a8a;width:670px;}
#footer ul li{display:inline;font-size:10px;}
#fancyFooter{margin:0 auto;width:930px;}
#fancyFooter .dash{background:transparent url(../images/dash.gif) repeat-x center left;height:2px;clear:both;padding:22px 0;float:left;width:100%;}
#fancyFooter ul{float:left;display:inline;width:235px;padding-right:20px;}
#fancyFooter ul#footerFullEps{width:220px;padding-left:150px;}
body.wide #fancyFooter ul{padding-right:28px;}
body.wide #fancyFooter ul#footerFullEps{padding-left:40px;}
#fancyFooter #haveYouHeard{width:140px;padding-right:0;}
#fancyFooter ul li.head{background:none;font-weight:bold;color:#8a8a8a;padding:0 0 18px 0;}
#fancyFooter ul li{list-style-position:outside;background:url(../images/gray_block.gif) 0 6px no-repeat;padding:0 0 5px 12px;font-size:12px;position:relative;}
#fanmail{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:15px auto 0;padding:11px 0 11px 0;text-align:center;height:21px;width:930px;}
#fanmail label{color:#8a8a8a;font-weight:bold;font-size:12px;padding-left:218px;display:block;}
#fanmail label *{float:left;}
#fanmail span{margin-left:1.5em;margin-top:4px;}
#fanmail span#fanbar{padding:0 0 0 10px;background:url(../images/footer/bg_fanbar.gif) 0 0 no-repeat;overflow:hidden;height:20px;border:none;margin-top:0;}
#fanbar input{font-size:12px;height:14px;border:none;background-color:transparent;color:#88b70f;width:188px;margin-top:3px;}
#fansubmit{background:url(../images/footer/fansubmit_button.gif) no-repeat;width:63px;height:20px;}#home #RIGHTCONTENT{padding:0;}
#megaWatch,#natlMegaWatch{height:265px;overflow:hidden;width:930px;position:relative;margin:15px 0;clear:both;}
#megaWatch ul,#natlMegaWatch ul{position:absolute;top:0;left:0;z-index:50;width:229px;height:265px;}
#megaWatch li a,#natlMegaWatch li a{display:block;height:52px;padding:13px 0 0 13px;width:185px;border-left:1px solid #d1cfcf;border-bottom:1px solid #d1cfcf;border-right:1px solid #d4d2d2;background:url(../img/megaWatch/left_menu_bg.jpg) 0 0 repeat-x;cursor:pointer;}
#megaWatch li a.first,#natlMegaWatch li a.first{border-top:1px solid #d1cfcf;height:52px;}
#megaWatch li.selected a,#natlMegaWatch li.selected a{background:transparent;border-color:#2ca4e3;margin-top:0;}
#megaWatch li .name,#natlMegaWatch li .name{font-size:12px;line-height:15px;color:#2ca4e3;text-transform:uppercase;font-weight:bold;}
#megaWatch li p,#natlMegaWatch li p{font-size:11px;color:#545454;text-transform:none;width:175px;}
#megaWatch li.selected,#natlMegaWatch li.selected{position:relative;background:url(../img/megaWatch/left_menu_selected.png) 0 0 no-repeat;}
#megaWatch li.selected .name,#natlMegaWatch li.selected .name,#megaWatch li.selected p,#natlMegaWatch li.selected p{color:#fff;}
#megaWatch li a:hover,#natlMegaWatch li a:hover{background:#2ca4e3;border-color:#2ca4e3;}
#megaWatch li a:hover p,#natlMegaWatch li a:hover p{color:#FFF;}
#megaWatch li a:hover .name,#natlMegaWatch li a:hover .name{color:#ffe61e;}
#megaWatch #cover_img,#natlMegaWatch #cover_img{width:730px;height:265px;overflow:hidden;position:absolute;left:200px;top:0;z-index:5;}
#megaWatch #cover_img img,#natlMegaWatch #cover_img img{width:729px;height:265px;}
#megaWatch a.cover_details,#natlMegaWatch a.cover_details{display:none;padding:0;width:729px;}
#megaWatch a.cover_details div,#natlMegaWatch a.cover_details div{width:182px;position:absolute;top:0;right:0;padding:0 0 0 18px;height:265px;z-index:20;}
#megaWatch a.cover_details .name,#natlMegaWatch a.cover_details .name{display:block;font-size:20px;color:#fff;margin:18px 0 12px;}
#megaWatch a.cover_details .title,#natlMegaWatch a.cover_details .title{display:block;margin-bottom:20px;font-size:14px;line-height:15px;font-weight:bold;color:#FFF;}
#megaWatch a.cover_details p,#natlMegaWatch a.cover_details p{font-size:14px;color:#FFF;margin-right:10px;}
#megaWatch a.cover_details .button,#natlMegaWatch a.cover_details .button{position:absolute;bottom:17px;padding:0 54px;}
#megaWatch .locked .button,#natlMegaWatch .locked .button{padding:0 50px;}
.abuse #megaWatch .cover_details .play_button,.abuse #natlMegaWatch .cover_details .play_button{padding:0 22px;}
#megaWatch a.cover_details .jump,#natlMegaWatch a.cover_details .jump{padding:0 61px 0 60px;bottom:16px;}
#discover,#natlDiscover{width:615px;}
#features li{float:left;display:inline;margin-left:9px;width:199px;overflow:hidden;}
#features li.first{margin:0;}
#features li a{display:block;border:2px solid #FFF;width:195px;overflow:hidden;}
#features li a img{width:204px;}
#features li a:hover{border:2px solid #fff327;}
#megaWatch .alert,#natlMegaWatch .alert,.abuse #megaWatch .normal,.abuse #natlMegaWatch .normal{display:none;}
.abuse #megaWatch .alert,.abuse #natlMegaWatch .alert,#megaWatch .normal,#natlMegaWatch .normal{display:block;}
.abuse #comcastPremium .header{background-color:#c12026;}
.prem_logo{margin:4px 17px;height:46px;width:103px;}
.prem_upsell_bar{background:url(../img/gradients/bb-entitlement.gif) 0 -300px repeat-x;border:1px solid #e7e7e7;color:#626262;font-size:14px;font-weight:bold;height:31px;}
.prem_upsell_bar p{padding-top:8px;text-align:center;}
.prem_upsell_bar span{background:transparent url(../img/icons/200909entitlement_bullet.gif) no-repeat 0 -262px;display:-moz-inline-box;display:inline-block;height:14px;width:18px;margin-right:8px;vertical-align:middle;}
.module_footer{border-top:1px solid #e7e7e7;background:url(../img/gradients/light_gray.gif) 0 0 repeat-x;font-size:14px;font-weight:bold;height:15px;overflow:hidden;padding:8px 0;text-align:center;clear:both;text-transform:uppercase;}
#home .module_footer{border:1px solid #e7e7e7;}.blogArticle .feature{padding-bottom:10px;}
.blogArticle .feature p{margin:10px;font-size:14px;clear:both;}
.blogArticle .feature .photo img{width:298px;}
.blogArticle .feature p a{color:#313131;}
.blogArticle .feature .jump{margin:0 10px;}
.blogPhotoGallery .inner{padding:10px;font-size:12px;line-height:normal;}
.blogPhotoGallery .photo{margin-right:8px;}
.blogPhotoGallery .description{color:#8A8A8A;float:left;width:149px;}
.blogPhotoGallery p{margin-top:3px;}
.blogPhotoGallery .viewmore{margin:10px 0;}
#LatestTweets .subheader{background-image:url(../img/modules/twitter/headers/twitter.gif);margin:-1px -1px 0;border:1px solid #9ee7ff;padding:0!important;height:38px;}
#LatestTweets .subheader span{visibility:hidden;}
#LatestTweets .subheader a{display:block;width:298px;height:36px;}
#LatestTweets .twitterlist{margin:10px 10px 0;width:278px;overflow:hidden;font-size:14px;}
#LatestTweets .twitterlist li{margin-bottom:10px;padding-left:20px;background:url(../img/icons/TwitterBullet.gif) no-repeat 0 0;color:#626262;line-height:normal;overflow:hidden;}
#LatestTweets .twitterlist li abbr{color:#c2c2c2;display:block;}
#LatestTweets .follow{margin:0 10px 10px;}
#GalleryOfTheDay h5{margin:10px 10px 8px;font-size:14px;}
#GalleryOfTheDay div .photo img{width:298px;}
#GalleryOfTheDay ul{margin-left:10px;width:288px;overflow:hidden;}
#GalleryOfTheDay ul li{float:left;margin-right:4px;}
#GalleryOfTheDay ul li img{width:91px;}
.viewmore{margin:12px 10px 10px;}
#moviesOnTv .subheader{color:#313131;}
#moviesOnTv ul{margin:-10px 10px 10px;}
#moviesOnTv ul li{margin-top:20px;}
#moviesOnTv .boxleft{float:left;margin-right:15px;}
#moviesOnTv .boxleft img{width:121px;}
#moviesOnTv .boxright{float:left;width:134px;font-size:12px;color:#a6a6a6;}
#moviesOnTv p{margin-bottom:5px;line-height:14px;}
#moviesOnTv .movieTitle{color:#313131;font-size:14px;}
.comcast #comcastOnMyTv{display:block!important;}
#comcastOnMyTv .subheader,#popularPeople .subheader{color:#313131;}
#comcastOnMyTv .content{padding:0 11px 11px;}
#comcastOnMyTv .boxleft,#comcastOnMyTv .boxright{float:left;margin-bottom:20px;width:145px;}
#comcastOnMyTv .boxright{width:125px;font-size:13px;color:#8a8a8a;}
#comcastOnMyTv .boxright p{margin-top:12px;font-size:14px;}
#comcastOnMyTv .content .clearfix{clear:both;}
#PopularTVNews{position:relative;}
#playlist{position:relative;}
#playlist .tabBody{padding:6px 10px 10px;}
#playlist ol{padding-bottom:4px;}
#playlist ol li{border-bottom:1px solid #dbdbdb;font-size:12px;}
#playlist ol li a{display:block;padding:8px 6px;}
#playlist ol li a:hover{background-color:#e0e0e0;}
#playlist ol li a span{float:left;}
#playlist ol li .number{color:#626262;font-size:20px;font-weight:bold;padding-top:10px;width:30px;}
#playlist ol li .thumb{margin-right:10px;}
#playlist ol li .info{width:158px;line-height:15px;}
#playlist ol li .info h3,#playlist ol li .info .name{font-weight:bold;}
#playlist ol li .info .caption{color:#313131;}
#playlist ol li.last{border:0;}
#tvTonight{position:relative;margin:0 0 20px 0;padding:9px 7px 7px 7px;border:1px solid #dbdbdb;}
#tvTonight a.dropmenu{position:absolute;top:7px;right:30px;}
#tvTonight a.dropmenu img{border:0;}
#tvTonight ul.dropmenu{display:none;}
#tvTonight h4{font-size:18px;line-height:18px;font-weight:bold;padding:0 0 13px 5px;color:#000;}
#tvTonight h4 span.title{background-image:none;padding:0;}
#tvTonight ul.tvListing{margin:0 0 9px 0;}
#tvTonight ul.tvListing li{background-color:#f7f7f7;padding:12px 5px 9px 8px;}
#tvTonight ul.tvListing li.even{background-color:transparent;}
#tvTonight ul.tvListing li div.entity_info{width:203px;float:left;}
#tvTonight ul.tvListing li div.entity_info p{font-size:12px;line-height:12px;font-weight:bold;color:#2ca4e3;}
#tvTonight ul.tvListing li div.entity_info p span{display:block;color:#213344;font-weight:normal;padding:5px 0 0 0;}
#tvTonight ul.tvListing li div.timeCol{float:left;color:#000;font-size:12px;line-height:12px;font-weight:bold;}
.videoCounts{width:176px;}
.videoCounts dt{font-size:12px;font-weight:bold;color:#626262;padding:0 0 14px 6px;}
.videoCounts dd{margin:0 0 2px 0;line-height:17px;height:17px;}
.videoCounts dd a{display:block;padding:0 7px 0 7px;font-size:11px;font-weight:bold;}
.videoCounts dd.fullLengthCount,.videoCounts dd.fullLengthCount span{background-image:url(../img/gradients/bb-entitlement.gif);}
.videoCounts dd a strong{float:right;}
.videoCounts dd.fullLengthCount a{background:url(../img/icons/bb-button-sprite.png) no-repeat -100px 0;color:#fff;}
.videoCounts dd.fullLengthCount a:hover{color:#ffe61e;}
.videoCounts dd.protected{background:none;}
.videoCounts dd.protected span{display:block;height:17px;}
.videoCounts dd.protected .locked{background-position:0 -36px;}
.videoCounts dd.protected .locked a{background-position:7px -205px;padding-left:28px;}
.videoCounts dd.protected .partialLocked{background-position:0 0;}
.videoCounts dd.protected .partialLocked a{background-position:-100px -0;padding-left:7px;}
.videoCounts dd.noVideo,.videoCounts dd.noVideo a,.videoCounts dd.noVideo a:hover{background-color:transparent;background-image:none;color:#a6a6a6;}
.abuse .videoCounts dd.protected span{background-position:0 -18px;}
.abuse .videoCounts dd.protected a{background-position:7px -328px;padding-left:19px;}