a.cover_area{margin-bottom:15px;display:block;}
a.cover_area:hover{background-color:transparent!important;}
#networkTVgrid{background:white;position:relative;}
#networkTVgrid div{clear:both;}
#networkTVgrid div div{clear:none;display:inline;float:left;padding:0;width:123px;}
#networkTVgrid div div div{display:block;float:none;padding:0 12px;width:auto;}
#networkTVgrid .last{border-bottom:none;border-right:none!important;}
#networkTVgrid .headerRow{border-bottom:1px solid #d7d7d7;color:#313131;height:27px;line-height:27px;font-size:12px;font-weight:bold;padding-top:7px;}
#networkTVgrid .headerRow div{width:100px;padding:0 12px;}
#networkTVgrid .headerRow div span{font-size:11px;color:#b9b9b9;}
#networkTVgrid .headerRow div.headerDate{font-size:14px;color:#a6a6a6;padding:0 0 0 20px;width:83px;white-space:nowrap;overflow:hidden;}
#networkTVgrid .bodyRow{color:#626262;border:1px solid #d7d7d7;border-width:0 1px 1px;font-size:13px;height:46px;overflow:hidden;position:relative;}
#networkTVgrid .bodyRow div{background:white;border-right:1px solid #d7d7d7;height:46px;position:absolute;z-index:5;}
#networkTVgrid .bodyRow div div{border-right:none;height:37px;overflow:hidden;position:static;}
#networkTVgrid .bodyRow div.headerLogo{padding:0;width:103px;overflow:hidden;position:relative;z-index:2000;}
#networkTVgrid .bodyRow .flag{display:block;font-size:10px;color:#8a8a8a;margin:1px 0;}
#findTvShow{padding-top:15px;}
#searchtv{padding-bottom:8px;border-bottom:1px solid #dbdbdb;margin-bottom:8px;}
#searchtv #searchInputField{width:516px;padding:3px 0 4px 25px;float:left;display:inline;border:1px solid #d3d3d3;border-right:0;background:url(../img/icons/search.gif) no-repeat;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:14px;color:#a6a6a6;}
#searchtvbutton{float:left;display:inline;width:73px;height:25px;background-image:url(../img/buttons/searchNew.gif);}
#findTvShow p{margin-left:15px;font-size:12px;}
#NewsList{border:1px solid #e4e4e4;}
#NewsList ul{width:100%;padding:0;}
#NewsList ul li.item{clear:both;padding:10px 9px;border-bottom:1px solid #e4e4e4;color:#a7a7a7;}
#NewsList ul li.last{margin:10px 9px 0;padding:0 0 10px;}
#NewsList .postinfo img,#NewsList .postinfo object{display:none;}
#NewsList p.summary{font-size:14px;line-height:18px;margin-bottom:12px;}
#NewsList .newslistphoto{width:98px;height:98px;float:left;display:inline;}
#NewsList #NewsListNav{clear:both;width:100%;text-align:center;margin-bottom:20px;}
#NewsList ul li iframe,#NewsList .postinfo img{background:#f9f9f9;border:1px solid #ccc;}
#NewsList .postinfo{margin-left:109px;}
#NewsList .postinfo h4{font-weight:normal;font-size:22px;padding-top:5px;line-height:28px;}
#NewsList .postinfo h4 a{color:#2ca4e3;}
#NewsList p.tags,#NewsList p.postmetadata{font-size:10px;color:#8A8A8A;}
#NewsList p.postmetadata .cat a{color:#f73c8d;}
#NewsList p.postmetadata .auth a{color:#00919b;}
#NewsList #seeAll{padding:9px 10px;}
#TVHighlights .content li{padding-left:10px;border-bottom:1px solid #d7d7d7;position:relative;margin-top:0;padding:9px 8px 10px;}
#TVHighlights .boxleft,#TVHighlights .boxright,#TVHighlights .boxfull{margin:0;float:left;display:inline;font-size:12px;}
#TVHighlights .boxright{width:417px;padding-left:14px;color:#8a8a8a;}
#TVHighlights .boxfull{width:100%;}
#TVHighlights .boxright p{margin-bottom:10px;line-height:14px;}
#TVHighlights .title{padding-top:4px;font-size:16px;color:#313131;}
#TVHighlights .boxleft img{width:147px;}
#TVHighlights .boxleft .thumb img{width:121px;}
#TVHighlights .content .last{border-bottom:none;}
#TVHighlights .description{font-size:11px;}
#TVHighlights .boxright a.more{position:absolute;font-size:10px;bottom:14px;margin-left:0;}
#TVHighlights .boxright a.more span{font-size:12px;}
#topImageLinks{padding:15px 0 0 0;}
#topImageLinks li{width:298px;height:108px;margin:0 15px 0 0;border:1px solid #c9c8c8;float:left;display:inline;}
body#whatsOnTv #topImageLinks li{margin:0 15px 0 0;}
#topImageLinks li.last{margin-right:0;}
#topImageLinks li img{width:298px;height:108px;}
#episodeList{min-height:270px;margin-bottom:15px;}
#episodeList h2{margin:0;padding:15px 0 14px 13px!important;font-size:20px;font-weight:bold;line-height:20px;color:#fff;background-color:#2ca4e3;width:602px;position:relative;}
#episodeList h2 span{display:block;width:14px;height:14px;position:absolute;top:16px;right:17px;}
#filters ul{margin-left:-7px;}
#filters ul#alphaNav{margin:0;width:160px!important;}
#episodeList #filters{width:182px;border:1px solid #dbdbdb;border-top:0;border-bottom:0;background-color:#f7f7f7;float:left;display:inline;}
#episodeList #filters div{padding:11px 11px 5px 11px;border-bottom:1px solid #dbdbdb;}
#episodeList #filters div h3{margin:0;padding:0 0 12px 0;font-size:17px;font-weight:bold;line-height:17px;color:#313131;}
#episodeList #filters div li{display:block;margin:7px 0;font-size:11px;line-height:11px;text-transform:uppercase;padding:4px 0;padding-left:7px;}
#episodeList #filters div li.protected{padding-left:34px;}
#filters li:hover{background-color:#fff327!important;}
#episodeList #filters div.back li{font-size:14px;font-weight:bold;text-transform:none;padding-top:12px;padding-bottom:16px;}
#episodeList #filters div.back li:hover{background-color:transparent!important;}
#episodeList #filters div li a{font-weight:bold;}
#episodeList #filters div li.selected,body.abuse #episodeList #filters div li.selected{background:#2ca4e3 url(../img/icons/link_arrow_sprite.gif) no-repeat 145px -76px!important;display:block;padding-top:5px;padding-bottom:3px;margin-left:0!important;}
body.trailers #groupByOptions{display:none;}
body.trailers #FilterbyProvider{display:none;}
#episodeList #filters div li.selected a{color:#fff;}
#episodeList #filters div li .selected .protected{width:auto;margin:0;}
#episodeList #filters div li.selected a:hover{background-color:#2ca4e3;}
#episodeList #filters div.FilterbyName #alphaNav li.selected:hover{background-color:#2ca4e3!important;}
#episodeList #filters div.FilterbyName li{width:7px;display:inline;float:left;padding:5px;margin:0!important;}
#episodeList #filters div.FilterbyName li.selected a,#episodeList #filters div.FilterbyName li.selected a:hover{color:#fff;background-color:#2ca4e3!important;}
#episodeList #filters div.FilterbyName li a{font-weight:bold;margin:0;display:block;}
#episodeList #filters div.FilterbyName li span.letter{display:block;color:#ccc;}
#episodeList #filters div.FilterbyName li#allBtn{float:none!important;width:auto!important;padding:0 0 4px 0;}
#episodeList #filters div.FilterbyName li#allBtn a{display:block;padding:4px 5px 5px 7px;font-weight:bold;}
#episodeList #filters div.FilterbyName li#allBtn .selected{color:#fff;background:#2ca4e3 url(../images/icon_arrow_right.png) no-repeat 145px 5px;}
#fullEpisodeList{width:422px;float:left;display:inline;padding:10px 0 0 8px;}
#fullEpisodeList h3 img{display:none;}
#fullEpisodeList h3.genreHeading{color:#313131;font-size:14px;font-weight:bold;line-height:28px;padding-left:18px;}
#fullEpisodeList div.anchor_item ul{float:left;display:inline;margin-left:18px;padding:0!important;width:185px;}
#fullEpisodeList div.anchor_item ul.last{margin-left:18px;}
#fullEpisodeList ul li{padding:0 0 7px 42px;background:transparent url(../img/icons/200909entitlement_bullet.gif) no-repeat 0 0;width:134px;}
body.abuse #fullEpisodeList li.protected{background:transparent url(../img/icons/200909entitlement_bullet.gif) no-repeat 0 -200px!important;}
#filters li.protected{background:transparent url(../img/icons/200909entitlement_bullet.gif) no-repeat 7px -258px;}
#fullEpisodeList li a{font-size:13px;line-height:16px;}
#fullEpisodeList li div{width:86%;margin:-2px 0 -3px -5px;padding:0 5px 1px 5px;border:1px solid #95d1f1;background-color:#eff8fd;}
#fullEpisodeList li div h4{margin:-1px -6px 2px -6px;padding:2px 5px 2px 5px;text-transform:uppercase;font-size:10px;line-height:10px;font-weight:bold;background-color:#2ca4e3;color:#fff;}
#fullEpisodeList div.back ul{float:none;}
#fullEpisodeList div.back li{background:transparent;padding-left:145px;padding-bottom:15px;padding-top:10px;}
#fullEpisodeList div.back li a{font-size:14px;font-weight:bold;}
#fullEpisodeList .provider-b,#fullEpisodeList .provider-g,#fullEpisodeList .provider-d,#fullEpisodeList .provider-f{background-position:0 -67px;}
#episodeList #filters #FilterbyGenre li.protected{background:none;padding-left:7px;}
#filters li.selected{background-position:145px -76px!important;}
#filters li.selected span{background:transparent url(../img/icons/200909entitlement_bullet.gif) no-repeat scroll 0 -585px!important;padding:0 12px;margin-left:-27px;}
body.abuse #filters li.selected span{background:transparent url(../img/icons/200909entitlement_bullet.gif) no-repeat scroll 7px -643px!important;}
body.abuse #filters .protected{background-position:7px -393px;}
#fullMovies.trailers #topModule h2{margin:0;padding:15px 0 14px 17px;font-size:20px;font-weight:bold;line-height:20px;color:#fff;background-color:#2ca4e3;width:598px;position:relative;}
#fullMovies.trailers #topModule #results.three{margin:0;}
#fullMovies.trailers #topModule #results.three li{padding:0;border:0;float:left;display:inline;margin:0 15px 0 0;width:137px;}
#fullMovies.trailers #topModule #results.three li.last{margin:0;}
#fullMovies.trailers #topModule #results.three li .entity_info{margin:0;padding:7px 0 0 8px;}
#fullMovies.trailers #topModule #results.three li .entity_info h3{font-size:13px;line-height:13px;padding:0 0 1px 0;}
#fullMovies.trailers #topModule #results.three li .entity_info p.desc{font-size:12px;line-height:14px;color:#8a8a8a;}
#fullMovies.trailers #fullEpisodeList{float:left;disply:inline;}
#premiumContentSwitch{padding:10px 13px 12px 8px;text-align:right;}
#premiumContentSwitch form,#premiumContentSwitch fieldset{margin:0;padding:0;}
#premiumContentSwitch label{font-size:11px;line-height:11px;color:#626262;padding:0 0 0 29px;}
#premiumContentSwitch input{margin:0;padding:0;}
body.moviesOnTvTonight .module .content{margin-top:0!important;}
body.moviesOnTvTonight .content li.trailerGroup{float:left;display:inline;margin-right:43px;overflow:hidden;padding-bottom:10px;width:121px;}
body.moviesOnTvTonight .content li.trailerGroup .jump{font-size:10px;padding:0 11px;margin-top:9px;margin-bottom:4px;}
body.moviesOnTvTonight .boxleft,body.moviesOnTvTonight .boxfull{margin:0;float:left;display:inline;font-size:12px;}
body.moviesOnTvTonight .boxrating img{float:left;display:inline;}
body.moviesOnTvTonight .boxfull{width:100%;}
body.moviesOnTvTonight p{font-size:12px;line-height:18px;}
body.moviesOnTvTonight .boxright p{margin-bottom:10px;line-height:14px;}
body.moviesOnTvTonight .title{padding-top:4px;font-size:16px;color:#313131;}
body.moviesOnTvTonight .mpaarating{color:#8a8a8a;}
body.moviesOnTvTonight .channel{color:#313131;}
body.moviesOnTvTonight .boxleft .thumb img{width:121px;}
body.moviesOnTvTonight .content .last{border-bottom:none;margin-right:0!important;}
body.moviesOnTvTonight .description{font-size:11px;}
body.moviesOnTvTonight .boxright a.more span{font-size:12px;}
.mainModule .no_results li a.icon{background:transparent url(../img/icons/notifyClock.gif) no-repeat scroll 10px -4px;padding:0 0 0 51px;}
#upgradeAccount .abuse{display:none;}
body.abuse #upgradeAccount .protected{display:block;}
body.abuse #upgradeAccount .abuse{display:block;}
body.abuse #upgradeAccount .protected{display:none;}
div.networkListRR{clear:both;display:inline;position:relative;float:left;width:298px;padding-bottom:4px;background-color:#fff;background:#fff url(../img/bg/network_rule_bg.gif) repeat-y scroll 50% 15px;}
div.orangeHead{background:#f4f4f4 url(../img/gradients/premium_subscription_bg.gif) repeat-x scroll right 32px;margin-bottom:20px;border:1px solid #ebebeb;background-color:#fff;}
div.orangeHead li{float:left;display:inline;width:103px;margin:8px 20px;font-size:11px;}
div.orangeHead .lastRow{border-bottom:none;}
div.orangeHead p{line-height:1.5em;padding:5px 10px;background-color:#fff;font-size:14px;color:#313131;}
div.orangeHead div.subheader{background:#fff url(../img/header/protected_subhead.gif) no-repeat scroll right top;}
body.abuse div.orangeHead div.subheader{background:#fff url(../img/header/abuse_subhead.gif) no-repeat scroll right top!important;}
div.orangeHead div.subheader h4{padding:8px 13px;color:white;font-size:14px;margin-left:20px;}
div.orangeHead img.comcastRRLogo{padding:7px 15px;}
#showTimes{background-color:#f8f8f8;}
#showTimes form{padding:0 15px 15px 18px;}
#showTimes form a{background-image:url(../img/buttons/searchNew.gif);text-indent:-9999px;float:left;display:inline;width:73px;height:25px;}
#fandangoformInput{width:186px;float:left;display:inline;border:1px solid #d3d3d3;border-right:0;color:#2ca4e3;font-weight:bold;padding:5px 0 4px 4px;font-size:11px!important;}
#tags #content{margin-top:8px;}
#tags #LEFTCONTENT{width:755px;}
#tags #RIGHTCONTENT{width:160px;}
#tags .header{font-size:22px;margin:0 0 15px 14px;}
#tags #results{margin:0 0 0 20px;}
#tags #results li{padding:0;height:118px;}
#tags #results li .photo{margin-right:20px;margin-bottom:30px;}
#tags #results li div{float:left;display:inline;width:200px;font-size:12px;color:#313131;line-height:16px;}
#tags #results li h5{font-size:10px;font-weight:bold;color:#8a8a8a;text-transform:uppercase;}
#tags #results li h4{font-weight:bold;}
#tags #RIGHTCONTENT #tags-related .subheader{font-size:16px;color:#313131;}
#tags #RIGHTCONTENT .simple{margin-bottom:10px;}
#tags #RIGHTCONTENT .simple li{margin-bottom:4px;}
.moviesOnTvTonight .header{position:relative;}
.moviesOnTvTonight .header .rss_icon{top:17px;right:15px;}
#Networks #pageHeadline{display:none;}
#Networks .ds{border:1px solid #dbdbdb;}
#Networks .ds img{border:7px solid #fff;}
#Networks a.cover_area{margin-bottom:0;}
#Networks #getInsides div{width:268px;padding:15px 24px 20px 18px;float:left;display:inline;}
#Networks #getInsides div.last{padding-right:0;}
#Networks #getInsides h5{font-size:14px;line-height:14px;font-weight:bold;padding:0 0 6px 0;color:#313131;}
#Networks #getInsides a{font-size:12px;}
#Networks #getInsides p{font-size:12px;line-height:14px;color:#8a8a8a;padding:5px 0 10px 0;}
#Networks #searchList #searchInnerBox{width:615px;margin:0;padding:0;border:0;background-color:transparent;}
#Networks #searchList .headline{display:none;}
#Networks #searchList .content .headline{display:block;}
#Networks .networkTabs{display:none;}
#Networks #searchInnerBox.networkTabs{display:block;}
#Networks .entities li{background-color:#fff;border-bottom:1px solid #dbdbdb;margin:0 8px 0 15px;padding:15px 0;}
#Networks .networkTabs a.photo img{width:121px;}
#Networks .networkTabs .entity_info{width:255px;padding:0 8px 0 12px;float:left;display:inline;}
#Networks .entity_info p{font-size:13px;line-height:15px;color:#8a8a8a;font-weight:normal;}
#Networks .entity_info p.title{margin:0 0 4px 0;}
#Networks .entity_info p.title a{font-weight:bold;}
#Networks .videoCounts{float:left;display:inline;padding-top:3px;}
#Networks #networkTabBar{background-image:url(../img/gradients/moduleNav_drkGrey.gif);height:24px;margin:0 0 10px 0;padding:3px 0 0 18px;}
#Networks #networkTabBar li{float:left;display:inline;}
#Networks #networkTabBar li a{display:block;margin:0;padding:5px 20px 7px 20px;color:#fff;font-size:13px;line-height:13px;font-weight:bold;background-color:transparent;}
#Networks #networkTabBar li a:hover{color:#fff;background-color:transparent;}
#Networks #networkTabBar.tvTab li#tvTab a,#Networks #networkTabBar.tvTab li#tvTab a:hover,#Networks #networkTabBar.movieTab li#movieTab a,#Networks #networkTabBar.movieTab li#movieTab a:hover,#Networks #networkTabBar.Tab0 li#Tab0 a,#Networks #networkTabBar.Tab0 li#Tab0 a:hover,#Networks #networkTabBar.Tab1 li#Tab1 a,#Networks #networkTabBar.Tab1 li#Tab1 a:hover,#Networks #networkTabBar.Tab2 li#Tab2 a,#Networks #networkTabBar.Tab2 li#Tab2 a:hover,#Networks #networkTabBar.Tab3 li#Tab3 a,#Networks #networkTabBar.Tab3 li#Tab3 a:hover,#Networks #networkTabBar.Tab4 li#Tab4 a,#Networks #networkTabBar.Tab4 li#Tab4 a:hover,#Networks #networkTabBar.Tab5 li#Tab5 a,#Networks #networkTabBar.Tab5 li#Tab5 a:hover,#Networks #networkTabBar.Tab6 li#Tab6 a,#Networks #networkTabBar.Tab6 li#Tab6 a:hover,#Networks #networkTabBar.Tab7 li#Tab7 a,#Networks #networkTabBar.Tab7 li#Tab7 a:hover,#Networks #networkTabBar.Tab8 li#Tab8 a,#Networks #networkTabBar.Tab8 li#Tab8 a:hover{color:#313131;background-color:#fff;}
#Networks #Networks #rightcontent{padding-top:0;}
#Networks #Networks .ad_300x250{float:none;margin-bottom:20px;}
#premiumNetworks ul.protected li{float:left;display:inline;width:203px;padding-bottom:20px;}
#premiumNetworks li img{margin-left:41px;padding-bottom:15px;}
#premiumNetworks .provider-b,#premiumNetworks .provider-d,#premiumNetworks .provider-f,#premiumNetworks .provider-g{background:transparent url('../img/buttons/button_upgrade_to_watch.gif') no-repeat 40px 80px;}
body.abuse #premiumNetworks .provider-b,body.abuse #premiumNetworks .provider-d,body.abuse #premiumNetworks .provider-f,body.abuse #premiumNetworks .provider-g{background:transparent url('../img/buttons/button_in_home_access.gif') no-repeat 40px 80px;}
#networkList li.logo{padding:7px 10px;}
#networkList li{float:left;}
#networkList li.headline{float:none;display:block;margin-top:10px!important;}
#networkList li.first{margin-top:0!important;}
#networkList img{width:103px;height:46px;}
#tvDetails ul{font-size:14px;padding:0 0 6px 18px;}
#Networks .content .tabBody #FullEpisodesHeader{display:none;}
#Networks .content .tabBody #filters{border-top:1px #DBDBDB solid;}
#Micro #leftcontent .top_module{margin-top:-7px;}
#Micro #leftcontent .module div{float:left;margin:0 16px 0 5px;border-right:1px solid #dbdbdb;width:162px;padding:0 15px 0 6px;}
#Micro #leftcontent h6.header{font-size:20px;margin-bottom:10px;}
#Micro #topModule ul{margin:0;border:none;}
#Micro #leftcontent #topModule .results li.last,#Micro #leftcontent .module div.last{border-right:none;margin-right:0;}
#Micro .results li{width:145px;background:none;overflow:hidden;}
#Micro #leftcontent .results li div.entity_info{margin:6px 0 10px 12px;width:auto!important;font-size:11px;float:left;border:none;padding:0;}
#Micro #topModule .results li{float:left;border-right:1px solid #dbdbdb;overflow:hidden;margin:0 16px 0 5px;padding:0 32px 0 6px!important;}
#Micro .results li a{font-weight:bold;font-size:12px;}
#Micro .results li .entity_info{margin:6px 0 0 12px;width:auto!important;}
#Micro #leftcontent .module h3,.bigArticle h2 a{font-size:17px;line-height:18px;font-weight:bold;padding:8px 0 8px 8px;border-bottom:1px solid #a1a1a1;margin-bottom:8px;display:block;}
#Micro #leftcontent p{font-size:12px;margin-bottom:6px;}
.bigArticle h2 a:hover{background-color:transparent!important;}
#Micro #leftcontent .module h4{font-size:14px;font-weight:normal;}
#Micro .module .desc{color:#a1a1a1;}
.bigArticle{width:300px;float:left;display:inline;clear:left;}
.bigArticle.right{margin-left:15px;clear:none;}
.bigArticle h2 a{color:#313131;font-size:18px;font-weight:normal;border-bottom:1px solid #A1A1A1;padding-bottom:8px;margin-bottom:8px;}
.bigArticle li p{padding:8px 15px 0 12px;}
.bigArticle ul h3{padding:8px 15px 0 12px;clear:both;}
.bigArticle ul h3 a{color:#828282;font-size:15px;}