*{padding:0;margin:0;font-family:arial,sans-serif;}
body{font-size:62.5%;height:100%;background-color: #e4f2f5;}
#pageBanner{position:absolute;display:none;right:0;height:49px;width:100%;background:#FFF url(../images/headers/bg_body.gif) repeat-x 0 0;margin-top:58px;z-index:-1;}
#leftcontent a,a:link,a:visited{color:#00919b;text-decoration:none;outline:none;cursor:hand;}
#rightcontent a:link,a:visited{color:#00919b;text-decoration:none;outline:none;cursor:hand;}
#leftcontent a.nohover:hover{background-color:transparent;}
span.bull,div.assets a span{line-height:10px;height:1em;}
first span.national{color:#955!important;}
span.unlock_icon,span.lock_icon,span.locked_big,span.locked_blue_bg,span.locked_orange_bg{background:transparent url(../img/buttons/entitlement_locks.gif) no-repeat scroll 0 0;padding-left:16px;overflow:hidden;color:#00919B!important;}
.unlocked{color:#00919B!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;}
#leftcontent a:hover{background-color:#fff327;cursor:hand;}
#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;}
#dotNet-header{width:100%;border:none;height:22px;margin:0 auto;padding:0;overflow:hidden;}
#closeSliver{position:absolute;top:4px;left:50%;margin-left:354px;z-index:1000;padding-right:20px;background:url(../img/buttons/not_comcast_x.gif) center right no-repeat;}
#closeSliver a{color:#C1C1C1;font-family:arial,verdana,sans-serif;}
#closeSliver a:hover{background:none;text-decoration:underline;cursor:pointer;}
#container{width:960px;height:100%;margin:0 auto;padding-bottom:40px;background:#fff;}
#content{background:#f7f7f7;}
img.sponsor{position:absolute;margin:-48px 0 0 805px;}
a.see_all{float:right;font-size:11px;font-weight:bold;margin-top:5px;position:relative;z-index:1001;}
a.show{font-size:13px;font-weight:bold;line-height:13px;}
p.title{font-size:13px;line-height:13px;margin-bottom:0;}
.meta{font-size:12px;color:#8a8a8a;}
.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;}
#home .ad_300x250{margin-top:22px;}
.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;}
#pageHeadline{padding:8px 0 0 15px;font-size:22px;height:32px;font-weight:normal;color:#313131;background:#eaeaea url(../img/gradients/pageHeadline_bg.gif) 0 0 repeat-x;position:relative;}
#pageHeadline .meta,#myCtv #pageHeadline span{color:#313131;font-weight:normal;font-size:12px;}
#pageHeadline .title,#tvTonight span.title{padding-left:25px;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,#pageHeadline h1:hover{text-decoration:none;font-size:22px;font-weight:normal;}
.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;}
#footerFullEpisodes div.headline,h2,.about h1,div.watchItOnTv{font-size:14px;color:#313131;}
.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{font-size:11px!important;font-weight:bold!important;color:#313131!important;line-height:12px!important;padding:3px 24px 3px 12px!important;margin-right:13px;background:url(../images/buttons/link_gradient.gif) 0 0 repeat-x!important;border:1px solid #CCC;float:left;display:inline;position:relative;font-style:normal!important;}
a.jump:hover{color:#8a8a8a!important;}
a.jump span{display:block;width:8px;height:9px;overflow:hidden;padding-left:8px;position:absolute;top:4px;right:8px;background:url(../images/buttons/link_arrow_sprite.gif) 8px 0 no-repeat;}
a.jump span.arrow{background:url(../images/buttons/link_arrow_sprite.gif) 8px 0 no-repeat;}
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;}
#globalSub{width:960px;margin:0 auto;height:49px;display:block;background:#FFF url(../images/headers/bg_body.gif) repeat-x 0 0;}
#header{width:960px;height:58px;background:#FFF;overflow:hidden;margin:0 auto;}
#nowPlaying{display:inline;}
#nowPlaying{background:transparent url(../images/headers/nowPlaying.gif) no-repeat scroll 0 0;float:left;height:29px;margin:18px 0 0;width:360px;position:relative;}
body.national #nowPlaying{width:420px;}
#nowPlayingCounter{background:transparent url(../images/headers/counter/gradient.gif) repeat-x scroll 0 0;border:1px solid #D0D0D0;position:absolute;height:25px;left:140px;width:101px;}
#nowPlaying li{background:transparent url(../images/headers/counter/numbers.png) no-repeat scroll 0 0;display:inline;float:left;height:25px;margin:0;padding:0;width:20px;}
#nowPlaying li.number0{background-position:0 0;}
#nowPlaying li.number1{background-position:-20px 0;}
#nowPlaying li.number2{background-position:-40px 0;}
#nowPlaying li.number3{background-position:-60px 0;}
#nowPlaying li.number4{background-position:-80px 0;}
#nowPlaying li.number5{background-position:-100px 0;}
#nowPlaying li.number6{background-position:-120px 0;}
#nowPlaying li.number7{background-position:-140px 0;}
#nowPlaying li.number8{background-position:-160px 0;}
#nowPlaying li.number9{background-position:-180px 0;}
.TOS blockquote,.privacy blockquote{font-size:1.2em;font-style:italic;margin:0 0 1em 15px;}
#sliver{width:100%;height:22px;overflow:hidden;display:none;position:absolute;top:0;background:#494949 url(http://chrome-p-a.comcast.net/ui/images/modules/header/landing/sliver.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;}
#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) 0 4px no-repeat;float:left;height:38px;border:none;position:relative;width:330px;}
#globalSearchTextInput{font-size:15px;height:20px;border:none;background-color:transparent;color:#88b70f;width:212px;position:absolute;margin-top:13px;margin-left:35px;z-index:34;}
#globalsearchbutton{background:transparent url(../images/headers/global-search_button.gif) no-repeat scroll -1px -28px;float:left;height:29px;left:258px;margin:8px 0 0 -1px;position:absolute;width:79px;}
#globalsearchbutton:hover{background:url(../images/headers/global-search_button.gif) no-repeat -1px 1px;}
#localnav{width:950px!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{background:transparent url(../img/bg/main_nav_menu_bg.gif) no-repeat scroll right 0;color:#808080;display:inline;float:left;padding:0 16px 0 15px;}
#nav_welcome,#nav_settings{text-transform:uppercase;}
#global_nav li.signin{border-left:1px solid #808080;padding-left:12px;margin-left:8px;text-transform:uppercase;}
#global_nav{float:right;display:inline;height:31px;margin-top:30px;margin-right:12px;}
#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;}
div#header ul#global_nav li a{background:transparent none repeat scroll 0 0;color:#808080;display:inline;font-size:9px;}
#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;}
#localnav li.menu_selected,#localnav li.menu_selected a,#localnav li.menu_selected a:hover{color:white;left:-1px;padding:0 18px 0 15px;background:transparent url(../img/bg/main_nav_menu_bg.gif) repeat-x 0 -98px;margin-right:-1px;padding-left:16px;position:relative;top:auto;}
#localnav li.menu_selected a,#localnav li.menu_selected a:hover{padding:0 0 0 1px;}
#localnav li a:hover{position:relative;color:white;background:transparent url(../img/bg/main_nav_menu_bg.gif) repeat-x scroll center center;left:-1px;margin-right:-1px;padding-left:16px;top:auto;}
#localnav li.first a:hover,#localnav li.first a,#localnav li.first{left:0!important;}
#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;}
#home #subsections,.error #subsections{display:none;}
#subsections{background:#898989 none repeat scroll 0 0;border-bottom:1px solid #767676;display:block;height:31px;overflow:hidden;position:relative;margin:0 auto;}
#subsections .subnav{width:960px;margin:0 auto;}
#episodeSubNav,#movieSubNav,#guideSubNav{display:block;}
ul.subnav li{float:left;display:inline;background:transparent;color:white;display:block;float:left;font-size:11px;line-height:11px;margin:6px 0 0 7px;padding:6px;text-transform:uppercase;}
ul.subnav li a{color:white;padding:5px 6px 5px 7px;}
ul.subnav li a:hover,ul.subnav li.menu_selected{color:#313131;cursor:hand;background:transparent url(../images/headers/subnav_gradient_bg.gif) 1px 0 repeat-x!important;position:relative;left:1px;}
ul#subsections li.first a:hover{left:0;padding-left:13px;margin-right:-1px;display:inline;}
ul#subsections li.selected a,ul#subsections li.first a{background:none;}
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#filterBy{height:31px;display:block;margin:-11px 0 0 15px;position:relative;z-index:4;}
ul#filterBy.watchit{border-color:#6caa0c;}
ul#filterBy li{float:left;display:inline;padding-top:5px;}
ul#filterBy li a{display:block;float:left;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:11px;padding:14px 14px 8px 14px;}
ul#filterBy li.selected,ul#filterBy li.last{background:none;}
ul#filterBy li.selected a,ul#filterBy li.selected a:hover{color:#313131;}
ul#filterBy li.selected.first a{left:0;}
ul#filterBy li a:hover{color:#313131;}
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;}
li#rss_icon a,a#rss_icon,a#rss_icon:hover,ul#submenu li#rss_icon a,ul#submenu li#rss_icon a: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:right;}
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;}
#pageHeadline a#rss_icon,#pageHeadline a#rss_icon:hover{display:inline-block;float:none;}
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 20px;width:950px;}
#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;}
.pagenav .title,.pagenav .pages,.pagenav .pagenav{display:inline;float:left;margin-right:5px;}
.pagenav .title{display:none;}
.pagenav .pages a,.pagenav .prevnext a{display:inline;float:left;margin-right:15px;width:16px;height:16px;padding:16px 0 0 0;overflow:hidden;background-repeat:no-repeat;height:0!important;height:16px;}
.pagenav .pages a{background-image:url(../images/icons/paging/radio.gif);}
.pagenav .pages b a,.pagenav .pages a.selected{background-image:url(../images/icons/paging/radio_selected.gif);}
.pagenav .prevnext a.prev{background-image:url(../images/icons/paging/arrow_l.gif);}
.pagenav .prevnext a.next{background-image:url(../images/icons/paging/arrow_r.gif);}
.pagenav .pages a:hover,.pagenav .prevnext a:hover{background-color:Transparent;}
#FeatureSpotlight{height:200px;background:transparent url(../images/modules/featurespotlight/bkgd/body.gif) repeat-x 0 49px;overflow:hidden;}
#FSWindow{width:950px;overflow:hidden;}
#FSItems{width:10000px;}
#FeatureSpotlight .header{background:transparent url(../images/modules/featurespotlight/header.gif) no-repeat top left;width:975px;padding-bottom:0;border-bottom:none;}
#FeatureSpotlight.component .header{background:transparent;}
#FeatureSpotlight .header h3{float:left;display:inline;margin-left:20px;margin-top:15px;}
#FeatureSpotlight .pagenav{height:20px;text-align:right;float:right;display:inline;margin-right:20px;margin-top:15px;}
#FeatureSpotlight ul{margin-left:10px;}
#FeatureSpotlight li{width:110px;margin-right:12px;height:150px;overflow:hidden;padding:0;float:left;display:inline;}
#FeatureSpotlight .pagenav{height:20px;text-align:right;float:right;display:inline;margin-right:20px;margin-top:15px;}
#FeatureSpotlight.component .pagenav .pages a,#FeatureSpotlight.component .pagenav .pages b a,#FeatureSpotlight.component .pagenav .pages a.selected,#FeatureSpotlight.component .pagenav .prevnext a.prev,#FeatureSpotlight.component .pagenav .prevnext a.next{background-image:url(../img/buttons/pfooter_controls.gif);}
#FeatureSpotlight.component .pagenav .pages b a,#FeatureSpotlight.component .pagenav .pages a.selected{background-position:0 -16px;}
#FeatureSpotlight.component .pagenav .prevnext a.prev{background-position:-2px -32px;}
#FeatureSpotlight.component .pagenav .prevnext a.next{background-position:0 -48px;}
#FeatureSpotlight.component .pagenav .pages a:hover{background-position:0 -16px;}
#FeatureSpotlight.component .pagenav .prevnext a:hover{background-color:Transparent;}
#FeatureSpotlight.component .header{float:left;display:inline;}
#FeatureSpotlight.component{background:#eee none repeat scroll 0 0;clear:both;display:block;margin:17px auto 20px;width:952px;position:relative;height:285px;padding:0 6px 0 2px;}
#FeatureSpotlight.component .pagenav{margin-right:23px;margin-top:8px;}
#FeatureSpotlight.component .pagenav .prevnext a{margin-left:0;margin-right:0;width:14px;}
#FeatureSpotlight.component #FSWindow{clear:both;font-size:14px;font-weight:bold;overflow:hidden;width:955px;height:260px;}
#FeatureSpotlight.component #FSPages{margin-right:15px;}
#FeatureSpotlight.component ul{margin-left:0;}
#FeatureSpotlight.component li{display:block;float:left;width:175px;height:238px;padding:4px;margin:4px;background:white;}
#FeatureSpotlight.component #FSItems{display:block;height:100%;}
.disabled{visibility:hidden;}
#FSItems .item_container{display:block;float:left;height:234px;width:175px;overflow:hidden;}
#FSItems .item_container a.item_head{color:#626262;font-size:14px;font-weight:bold;display:block;background:transparent url(../images/footer/bg_progfooter.jpg) repeat-x scroll 0 0;height:42px;line-height:14px;padding:12px 0 0 20px;text-align:left;}
#FSItems .item_container a,#FSItems .item_container img{margin:4px auto;}
#FSItems .item_container p{color:#8a8a8a;font-size:12px;line-height:15px;padding:0 10px 0 20px;}
#FSItems .item_container #item_title{color:#313131;font-size:14px;font-weight:normal;line-height:14px;padding:2px 10px 0 20px;}
#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{float:left;width:615px;padding:0 15px 15px;margin-top:15px;min-height:420px;clear:both;}
#rightcontent{padding:15px 15px 0 0;float:left;width:300px;}
.top_module,.close_module{background:url(../images/shadows/left_top.gif) 0 0 no-repeat;height:7px;overflow:hidden;padding:0;margin:0 -7px;position:relative;clear:both;}
.ds{padding:8px 15px!important;margin:0 -7px!important;}
.close_module{margin-bottom:8px;}
#leftcontent .top_module{background:url(../images/shadows/left_top.gif) 0 0 no-repeat;width:629px;}
#leftcontent .module.ds{background:transparent url(../images/shadows/left_mid.gif) 0 0 repeat-y!important;}
#leftcontent .module.nods{background:white;}
#leftcontent .close_module{clear:both;width:629px;background-image:url(../images/shadows/left_btm.gif);}
#rightcontent .top_module{background-image:url(../images/shadows/right_top.gif);width:314px;}
#rightcontent .module.ds{background:transparent url(../images/shadows/right_mid.gif) 0 0 repeat-y!important;}
#rightcontent .close_module{clear:both;width:314px;background-image:url(../images/shadows/right_btm.gif);}
#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{clear:both;width:599px;float:left;display:inline;padding:8px;margin-bottom:15px;}
.module div.headline,.module #head_line,.module h2,h2.oneEpisode,#episode_left_column h3{color:#313131;line-height:21px;padding:3px 10px;margin-bottom:8px;font-size:18px;border-bottom:1px solid #8A8A8A;}
.module div.headline{font-weight:bold;}
.module.dark h2{background:#d7d7d7;}
#rightcontent .module{width:300px;}
#rightcontent .simpleLink{clear:both;float:left;display:inline;width:300px;margin:15px 0 15px;}
#rightcontent #connectorLink.module{width:284px;}
#rightcontent #playlist.module{width:300px;}
#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 #content{background:none;width:930px;padding:0 15px;}
#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;}
.module h1,#leftcontent #topVOD .module h2,#topModule.module h2,#VOD #newList.module h2,#episodeList h2,#News.module h2,#tvfavs h2,#Tvlistings #leftcontent .module h2,#watch.module div.headline,#discover.module div.headline,#Networks #leftcontent div.headline{padding:0 0 0 12px;line-height:46px;font-size:18px;color:#5f8389;background:url(../images/gradients/blue_header.gif) 0 0 repeat-x;margin-bottom:8px;position:relative;border:none;font-weight:bold;}
.networks #leftcontent h2{height:46px;}
*:first-child+html #fullTvEpisodes #episodeList h2.wip{padding-bottom:0;}
#home .module h1,#Networks #leftcontent div.headline{margin-bottom:12px;}
.module h1 a{color:#5f8389;}
#discover.module div.headline{position:static;background:url(../img/header/200906HomePgModule_bg.gif) 0 0 repeat-x;border:1px solid #35bfec;margin-bottom:0;padding-left:18px;}
#discover.module div.headline a{color:white;}
.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;}
#home #watch.module{	
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:558px !important;
	height:374px!important;	
    overflow:hidden;
	margin-top: 2px;
	margin-bottom: 104px;
	margin-left: 101px;
	margin-right: auto;}
#home #watch #cover_img{border:1px solid #ccc;float:left;width:560px;height:374px;overflow:hidden;position:relative;z-index:5;}
#home #watch #cover_img img{position:absolute;top:0;left:0;z-index:2;width:560px;height:374px;}
#home #watch ul{width:180px;position:absolute;left:0;top:0;z-index:5;}
#home #watch ul li a{display:block;height:59px;padding:16px 0 0 13px;width:137px;}
#home #watch ul li a:hover{background:url(../img/buttons/home_cover_arrow.png) 0 -5px no-repeat;}
#home #watch ul li .name{font-size:12px;color:#00919b;text-transform:uppercase;font-weight:bold;}
#home #watch ul li p{font-size:11px;color:#626262;text-transform:none;width:125px;}
#home #watch ul li.selected{position:relative;height:83px;margin:-5px 0 -8px 0;padding-top:5px;background:url(../img/buttons/home_cover_arrow.png) 0 0 no-repeat;}
#home #watch ul li.selected .name{color:#313131;}
#home #watch a.cover_details{display:block;padding:0;width:427px;display:none;position:absolute;left:160px;z-index:6;height:368px;text-align:right;background:url(../img/blank.gif) -1px -1px no-repeat;}
#home #watch a.cover_details div{border-right:1px solid #b6b6b6;width:280px;height:59px;position:absolute;top:297px;left:6px;padding-right:10px;z-index:20;}
#home #watch a.cover_details .name{display:block;font-size:22px;color:#59bac3;}
#home #watch a.cover_details .title{font-size:14px;font-weight:bold;color:#FFF;}
#home #watch a.cover_details p{font-size:14px;color:#FFF;}
#home #watch a.cover_details:hover{background:url(../img/buttons/play_cover_over.png) 174px 133px no-repeat;}
#home #watch div.cover_go a.cover_details:hover{background:url(../img/blank.gif) -1px -1px no-repeat;}
#home #watch div.cover_go .cover_play{width:81px;height:25px;background:url(../img/buttons/cover_go.gif) 0 0 no-repeat;}
#home #watch div.cover_go .cover_play:hover{background:url(../img/buttons/cover_go.gif) 0 -25px no-repeat;}
#home #watch .cover_play{top:315px;}
.cover_play{float:right;display:block;position:relative;margin-right:40px;top:15px;width:81px;height:25px;background:url(../img/buttons/cover_play.gif) 0 0 no-repeat;}
.cover_play:hover{background:url(../img/buttons/cover_play.gif) 0 -25px no-repeat;}
.innerBorder{background:#f7f7f7;border:1px solid #e7e7e7;}
#home #discover ul{background:url(../img/header/200906HomePgModule_bg.gif) 0 -47px repeat-x;float:left;display:inline;padding:0 0 0 20px;}
#home #discover ul li{float:left;display:inline;width:150px;height:175px;}
#home #discover ul li.head{display:block;float:none;height:53px;width:auto;}
#home #discover ul li.fourth{width:145px;}
#home #discover ul li.head h1{font-size:18px;font-weight:bold;color:#626262;margin:0;padding:0;background:none;}
#home #discover ul li.last a.nohover{padding-bottom:0;}
#home #discover ul li a.nohover{clear:both;display:block;width:135px;overflow:hidden;padding:0 0 0 4px;}
#home #discover ul li a.thumb{margin-left:-10px;}
#home #discover ul li h3{color:#313131;font-size:14px;font-weight:normal;padding-bottom:2px;}
#home #discover ul li p{color:#8a8a8a;font-size:12px;line-height:15px;margin-bottom:0;}
#home #discover p.more{color:#313131;padding-left:4px;}
.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;}
#home .module_footer{border:1px solid #e7e7e7;}
#home #features ul li{float:left;display:inline;margin-left:9px;width:199px;overflow:hidden;}
#home #features ul li.first{margin:0;}
#home #features ul li a{display:block;border:2px solid #FFF;width:195px;overflow:hidden;}
#home #features ul li a:hover{border:2px solid #fff327;}
.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{width:300px;background:none;margin-bottom:-5px!important;}
#home #rightcontent .blog .top_module,#home #rightcontent .blog .close_module{display:none;}
#rightcontent .blog h1{padding:8px 0 10px 34px;line-height:18px;font-size:18px;color:#000;background:url(../images/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(../images/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;}
a.thumb,a.thumb_91,a.thumb_50,a.thumb_128{float:left;display:inline;overflow:hidden;position:relative;}
a.thumb:hover,a.thumb_91:hover,a.thumb_50:hover,a.thumb_128:hover{background-color:transparent;}
a.thumb i{position:absolute;right:13px;bottom:13px;width:32px;height:27px;background:url(../img/buttons/vid_play_corner.gif) 0 0 no-repeat;}
a.thumb i.locked{background-position:0 -54px;}
.abuse .protected a.thumb i{background-position:0 -108px;}
a.thumb:hover i{background-position:0 -27px;}
a.thumb:hover i.locked{background-position:0 -81px;}
.abuse .protected a.thumb:hover i{background-position:0 -135px;}
a.thumb2{background-color:#FFF;padding:8px!important;margin:-10px 8px 5px 0;border:1px solid #e1e1e1;float:left;display:inline;}
#results a.thumb,a.thumb{width:147px;height:113px;margin:-10px 5px 5px -5px;background:transparent url(../images/bg_search_thumbs.png) 0 0 no-repeat;}
#discover a.thumb{margin-bottom:1px;}
#results a.thumb:hover,a.thumb:hover{background:transparent url(../images/bg_search_thumbs_over.png) no-repeat scroll left top;}
#results a.thumb img,a.thumb img{margin:13px;width:121px;overflow:hidden;}
a.thumb_91{width:115px;height:89px;margin:-8px 5px 0 0;background:transparent url(../images/bg_thumb_91.png) no-repeat left top!important;}
a.thumb_91 img{margin:12px;width:91px;height:65px;overflow:hidden;}
a.thumb_91:hover img{margin:4px!important;border:8px solid #FFF327;}
a.thumb_128{width:142px;height:101px;margin:-7px;background:transparent url(../img/bg/thumb_128_over.png) no-repeat left top!important;}
a.thumb_128 img{margin:12px;width:128px;height:87px;overflow:hidden;}
a.thumb_128:hover img{background:transparent url(../img/bg/thumb_128.png) no-repeat left top!important;}
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{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:auto;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!important;margin-right:34px;overflow:hidden;}
#results.three li a.thumb{margin:0;}
#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;}
#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{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPlay{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPause{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbIframe{border:4px solid #1ab7ea;background:#FFF;overflow:hidden;}
.clearfix: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,#leftcontent,#contextual,ul.search_results,ul.search_results li,div.colcontainer{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix,* html #body,* html #sublocalnav,* html #leftcontent,* html #contextual,* html ul.search_results,* html ul.search_results li,* html div.colcontainer{height:1%;}
.clearfix,#body,#sublocalnav,#contextual,#leftcontent,ul.search_results,ul.search_results li,div.colcontainer{display:block;}
/* End hide from IE-mac */ #playlist h3{font-size:14px;line-height:20px!important;color:#000;}
#playlist #rss_icon{margin:-1px 8px 0 0;}
#playlist p{line-height:1.2em!important;}
#playlist p a{font-weight:bold;}
#playlist table{width:300px;border:1px solid #e7e7e7;border-bottom:none;position:relative;z-index:30;}
#playlist table a{padding:10px 12px;display:block;font-size:12px;line-height:12px;font-weight:bold;color:#8A8A8A;text-transform:uppercase;background:url(../img/header/top5-Tabs.gif) no-repeat;}
#playlist table a.selected{background:#fafafa;color:#549803;}
#playlist table a:hover{background-position:0 0;}
#playlist ol li a:hover{background:#e0e0e0 url(../images/bg_thumb_50_over.gif) 39px 10px no-repeat;}
#playlist li a:hover .button_playit{background-position:0 -18px;}
#playlist #playlist_head{background:url(../images/gradients/light_gray.gif) 0 bottom repeat-x;border:1px solid #dbdbdb;height:45px;padding:0;position:relative;margin-bottom:7px;}
#playlist #playlist_head span{position:absolute;background:url(../images/header/top5-Module.gif) -160px top no-repeat;display:block;width:222px;z-index:40;}
#playlist #playlist_head span img{width:180px;height:45px;}
#playlist #playlist_head a{position:absolute;right:0;top:0;z-index:4;}
#playlist p{margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #dbdbdb;}
#playlist .playlistTabBody{border:1px solid #e7e7e7;border-top:none;background-color:#fafafa;height:400px;position:relative;display:none;overflow:hidden;}
#playlist div div{background:url(../images/gradients/blue_header.gif) 0 bottom repeat-x;height:20px;padding-top:10px;text-align:center;position:absolute;z-index:25;bottom:0;width:298px;clear:both;}
#playlist a.jump{float:none;margin-left:30px;text-transform:uppercase;}
#playlist p.last{border-bottom:none;}
#playlist ul li{float:left;}
#playlist ol{margin:0;padding:0;list-style:none;}
#playlist ol span{display:inline;float:left;font-size:20px;font-weight:bold;color:#626262;padding:10px 10px 0 5px;}
#playlist ol li a{padding:10px 15px 0 8px;display:inline;float:left;width:275px;clear:both;position:relative;background:url(../images/bg_thumb_50.gif) 39px 10px no-repeat;}
#playlist ol li img{float:left;display:block;padding:7px;margin-right:15px;}
#playlist ol li{float:left;display:inline;clear:both;}
#playlist ol li a span.name{color:#00919B;display:block;font-size:12px;float:none;padding:0;}
#playlist ol li a p{color:#313131;}
#playlist ol i{position:absolute;left:76px;top:35px;width:21px;height:18px;background:url(../images/buttons/vid_play_corner_sm.gif) 0 0 no-repeat;}
#playlist ol a:hover i{background:url(../images/buttons/vid_play_corner_sm.gif) 0 -18px no-repeat;}
#user_message .msg ul{margin-bottom:1em;}
body.error #content{background:none;}
body.error #fc{padding:32px 2px 20px 9px;}
body.error #fc .top_module{background:url(../images/shadows/full_top_white.gif) 0 0 no-repeat;width:955px;}
body.error #wrapper{padding:7px;padding-top:0;margin:0 -7px;width:926px;background:transparent url(../images/shadows/full_mid_white.gif) 0 0 repeat-y!important;}
body.error #fc .close_module{clear:both;width:955px;background-image:url(../images/shadows/full_btm_white.gif);}
body.error #wrapper #user_message{text-align:left;padding:26px 33px 0;height:auto;}
body.error #wrapper h1{background:#f7f7f7 url(../images/errorBang.gif) 30px 49% no-repeat;padding:37px 32px 37px 60px;font-size:17px;}
body.error #wrapper h2{font-size:15px;}
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;}
#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;}
#PopularTVNews.module{background:url(../img/header/200906HomePgModule_bg.gif) 0 -60px repeat-x;overflow:hidden;padding:10px 0 0 0;border:1px solid #e7e7e7;margin:0 0 15px;font-size:13px;width:298px;}
#PopularTVNews.module .info{text-align:right;padding-right:10px;width:33%;float:right;padding-top:5px;}
#PopularTVNews.module .rss,#PopularTVNews.module .rss:hover{width:14px;height:14px;background:transparent url(../images/icons/rss_14x14.gif) 0 0 no-repeat;text-indent:-3000px;}
#PopularTVNews .header{padding:0 12px 12px;}
#PopTVNewsTabs{height:31px;}
#PopTVNewsTabs li{display:inline;width:auto;height:20px;float:left;border:1px solid #e7e7e7;border-bottom:none;margin:0 7px 0 -2px;}
#PopTVNewsTabs li a{display:block;width:auto;padding:5px 10px;height:20px;font-weight:bold;float:left;border:1px solid #e7e7e7;background:transparent url(../img/modules/populartvnews/bkgd/offtab.gif) repeat-x 0 0;color:#626262;border-bottom:none;}
#PopTVNewsTabs li a:hover{background:#fff;}
#PopTVNewsTabs li a.selected{display:block;width:auto;padding:5px 10px;height:20px;float:left;border:1px solid #e7e7e7;background:#fff;color:#00919b;border-bottom:none;}
#PopTVNewsStories{border-top:1px solid #e7e7e7;padding:10px;clear:both;}
#PopTVNewsStories li{padding-left:28px;line-height:15px;margin-bottom:12px;background:transparent url(../img/modules/blogSprite.gif) no-repeat 0 0;}
.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;}
.ptvTabBody{background:white;}
#PopularTVNews a#rss_icon,#PopularTVNews a#rss_icon:hover{margin-top:0;}
#GalleryOfTheDay.module{clear:both;display:inline;float:left;border:1px solid #e7e7e7;margin-bottom:15px;padding:0;width:298px;}
#GalleryOfTheDay .content{width:282px;margin:auto auto 12px auto;}
#GalleryOfTheDay .header{height:35px;margin-bottom:12px;margin-top:10px;padding-bottom:0;border-bottom:none;}
#GalleryOfTheDay .header h3{font-size:18px;font-weight:bold;color:#CD418B;line-height:18px;margin:0 0 0 18px;}
#GalleryOfTheDay .header h4{color:#00919B;font-size:16px;font-weight:bold;margin:0 0 0 18px;}
#GalleryOfTheDay ul{margin:0;padding:0;margin-top:10px;}
#GalleryOfTheDay li{width:91px;margin-right:4px;background:#def;height:65px;overflow:hidden;padding:0;float:left;}
#GalleryOfTheDay li.last{margin-right:0;}
#GalleryOfTheDay h5{padding-left:18px;font-size:12px;color:#252525;}
#GalleryOfTheDay .highlightphoto{margin-bottom:10px;width:282px;}
#GalleryOfTheDay .viewmore{font-size:12px;padding-left:20px;padding-top:12px;margin-left:10px;clear:both;}
#GalleryOfTheDay img{display:block;border:none;}
#GalleryOfTheDay ul li a img{width:91px;height:65px;}
#GalleryOfTheDay div.highlightphoto img{width:283px;height:211px;}
#GalleryOfTheDay .viewmore,#GalleryOfTheDay h5,#GalleryOfTheDay .header{text-align:left;}
#GalleryOfTheDay .viewmore p{font-weight:normal;color:#8a8a8a;font-size:12px;}
#GalleryOfTheDay .viewmore a{font-weight:bold;}
#GalleryOfTheDay a,#GalleryOfTheDay a:link,#GalleryOfTheDay a:visited{color:#00919B;text-decoration:none;}
#LatestTweets.module{width:300px;font-size:12px;color:#313131;background:url(../img/modules/twitter/bkgd/mid.gif) repeat-y top left;padding:0;}
#LatestTweets *{font-family:"Lucida Sans";}
#LatestTweets .header{margin-bottom:0;padding-bottom:0;border-bottom:none;}
#LatestTweets .header h3 span{background:url(../img/modules/twitter/headers/twitter.gif) no-repeat;display:block;height:53px;padding:0;text-indent:-3000px;width:300px;}
#LatestTweets .content{width:100%;background:url(../img/modules/twitter/bkgd/top.gif) no-repeat top left;padding-top:40px;border-top:none;}
#LatestTweets .follow{width:100%;height:35px;background:url(../img/modules/twitter/bkgd/bottom.gif) no-repeat bottom left;padding-top:60px;border-top:none;}
#LatestTweets ul{width:200px;margin:0;margin-left:50px;padding:0;}
#LatestTweets li{margin:0;padding:5px 0;border-bottom:1px dashed #999;}
#LatestTweets li.first{font-size:15px;}
#LatestTweets li.last{margin:0;padding:5px 0;border-bottom:none;}
#LatestTweets li abbr{display:block;text-decoration:none;border-bottom:none;font-size:11px;font-family:"Lucida Italic";font-style:italic;line-height:20px;color:#8a8a8a;}
#LatestTweets li a{text-decoration:none;border-bottom:none;color:#009198;}
#LatestTweets .follow a.jump{margin-left:80px;padding-right:12px!important;}
#moviesOnTv{width:300px;background:#234451 url(/images/modules/comcastOnYourTv/comcastOnYourTv_header.gif) no-repeat scroll left top;margin:0 auto 15px;text-align:center;position:relative;padding:8px 0;float:left;display:inline;}
#moviesOnTv .content{width:284px;margin:0 auto;background:white;}
#moviesOnTv .listingBox{text-align:left;}
#moviesOnTv h3{background:#234451 url(/images/modules/moviesOnTv/header_gradient.gif) repeat-x scroll left top;color:#FFF;font-size:24px;line-height:48px;margin-right:0;text-align:left;padding:0 0 0 16px;height:48px;overflow:hidden;}
#moviesOnTv h4{display:inline;float:left;font-size:16px;line-height:16px;margin:0;padding-bottom:2px;padding-left:8px;padding-top:8px;color:#313131;}
#moviesOnTv .boxright,#moviesOnTv .boxleft{width:50%;margin:0;float:left;display:inline;background-color:#fff;height:100px;}
#moviesOnTv .movieTitle{font-size:14px;word-spacing:-0.1em;letter-spacing:-0.01em;color:#313131;margin-top:10px;}
#moviesOnTv img{padding:8px;}
#moviesOnTv #trailerList{padding:0;text-align:left;}
#trailerList li{background-color:#fff;margin-botom:0;margin-top:0;float:left;display:inline;}
#moviesOnTv #trailerList p{color:#8a8a8a;margin-top:8px;word-spacing:-0.05em;letter-spacing:-0.010em;padding-right:.25em;}
#moviesOnTv #trailerList a{font-size:12px;}
#moviesOnTv #trailerList a.datetime{font-size:12px;line-height:12px;letter-spacing:-0.05em;}
#comcastOnMyTv{width:300px;background:#234451 url(/images/modules/comcastOnYourTv/comcastOnYourTv_header.gif) no-repeat scroll left top;margin:0 auto 15px;text-align:center;position:relative;padding:8px 0;float:left;display:inline;}
#home #comcastOnMyTv{height:auto;}
#comcastOnMyTv .content{width:284px;margin:auto;background:white url(/images/modules/comcastOnYourTv/content_box_gradient.jpg) repeat-x scroll 0 0;height:170px;}
#comcastOnMyTv h3{color:#EEF0F1;font-size:20px;line-height:40px;margin-right:46px;text-align:right;}
#comcastOnMyTv h3{line-height:45px;}
#comcastOnMyTv .boxleft,#comcastOnMyTv .boxright,#comcastOnMyTv .boxonecol{width:50%;height:126px;margin:0;float:left;display:inline;}
#comcastOnMyTv .boxonecol{width:100%;}
#comcastOnMyTv .primetime{font-size:14px;width:140px;height:100px;padding:22px 0 0 2px;text-align:left;}
#comcastOnMyTv .primetime a{font-size:13px;color:#13b5ea;font-weight:bold;}
#comcastOnMyTv .primetime i{font-size:12px;color:#8a8a8a;font-weight:bold;padding:0 8px;vertical-align:top;}
#comcastOnMyTv .primetime p{font-size:14px;margin-top:8px;margin-right:12px;color:#8a8a8a;}
#comcastOnMyTv .searchbox{height:45px;margin-bottom:8px;width:284px;float:left;}
#comcastOnMyTv #searchInputField{border:medium none;color:#999;font-size:12px;height:12px;margin-right:0;margin-top:6px;width:155px;}
#comcastOnMyTv #searchtvbar{height:26px;margin-top:0;overflow:hidden;padding:4px 4px 4px 30px;float:left;}
#comcastOnMyTv #searchtvbar{background:transparent url(/images/modules/comcastOnYourTv/search_box.jpg) no-repeat scroll 2px 3px;margin-left:7px;width:240px;}
#comcastOnMyTv #searchmytvbutton{background:transparent url(/images/headers/blue-search_button.gif) no-repeat scroll 0 -24px;float:right;height:25px;margin-top:1px;position:relative;width:73px;z-index:1200;}
#comcastOnMyTv #searchmytvbutton:hover{background-position:0 0;}
#comcastOnMyTv a.jump{background:transparent url(../images/buttons/link_gradient-blue.gif) repeat-x scroll 0 0!important;border:1px solid #1AB7EA;color:white!important;display:inline;float:left;font-size:12px!important;font-weight:bold!important;line-height:12px!important;margin:10px;width:225px;position:relative;padding:5px 24px 6px 12px!important;}
#comcastOnMyTv a{vertical-align:top;}
#comcastOnMyTv a.jump span.arrow{background-position:8px -48px!important;margin-top:2px;margin-right:16px;}
#TVHighlights{background-color:#234451;}
#TVHighlights .content{margin:0;}
#TvHighlightTabs li{float:left;display:inline;height:29px;width:auto;font-size:17px;font-weight:bold;margin-right:4px;text-align:center;border-left:#9aa6aa 1px solid;border-right:#9aa6aa 1px solid;border-top:#9aa6aa 1px solid;}
#TvHighlightTabs a{background:#2B4A58 none repeat scroll 0 0;color:#FFF;float:left;display:inline;font-size:16px;font-weight:bold;height:17px;letter-spacing:.02em;padding:5px 0 7px;width:65px;}
#TvHighlightTabs li a.lastNite,#TvHighlightTabs li a.tomorrow{width:96px;}
#TvHighlightTabs li a.tonight{width:110px;}
#TvHighlightTabs li a.dateStyle{font-weight:normal;font-size:16px;letter-spacing:.01em;padding-top:7px;padding-bottom:5px;}
#TvHighlightTabs li.last{margin-right:0;}
#TvHighlightTabs a:hover,#TvHighlightTabs a.active{background-color:#FFF;color:#375562;}
#TvHighlightTabs #contentList{background-color:#a40;color:#375562;}
#TVHighlights .boxleft,#TVHighlights .boxright,#TVHighlights .boxfull{width:156px;height:116px;margin:0;float:left;border-bottom:1px solid #d7d7d7;font-size:12px;}
#TVHighlights .boxright{width:417px;padding-left:8px;position:relative;}
#TVHighlights .boxfull{width:100%;}
#TVHighlights .boxright,#TVHighlights .boxleft,#TVHighlights .boxfull{background-color:#fff;}
#TVHighlights p .movieTitle{font-size:16px;color:#313131;line-height:26px;}
#TVHighlights p .mainurl{font-size:16px;line-height:26px;}
#TVHighlights img{width:147px;}
#TVHighlights img,#TVHighlights .thumb img{padding:0;}
#TVHighlights .thumb img{background:transparent url(../images/bg_search_thumbs.png) no-repeat scroll 0 0;width:121px;}
#TVHighlights a.thumb{margin-left:0;margin-top:-4px;display:inline;float:left;overflow:hidden;position:relative;}
#TVHighlights .content li{background-color:#fff;margin-top:0;height:107px;padding:9px 9px 10px;}
#TVHighlights .last div{border-bottom:none;}
#TVHighlights #contentList div.hidden{display:none;}
#TVHighlights #contentList div.active{display:block;}
#TVHighlights .boxright p{color:#8a8a8a;margin-bottom:.25em;}
#TVHighlights .description{font-size:11px;}
#TVHighlights .boxright a.more,TVHighlights .boxright a.watchLastNights{position:absolute;font-size:10px;bottom:14px;margin-left:0;}
#TVHighlights .boxright a.watchLastNights{position:absolute;bottom:14px;color:#92c163;font-size:10px;font-weight:bold;margin-left:0;}
.fmerror{display:none;padding:12px;border:2px solid red;font-size:14px;clear:both;margin:12px 0;}
.showErrors .fmerror{display:block;}
.national .comcasters_non_beta{display:none!important;}
.national .protected{display:none!important;}
.comcasters,.comcasters_block{display:none!important;}
.comcast .comcasters{display:inline!important;}
body.beta .national,body.beta .comcasters_non_beta{display:none!important;}
.comcast .comcasters_block,.comcast .comcasters_non_beta{display:block!important;}