/* DO NOT EDIT THIS FILE!
        The contents of this file are dynamically generated. In order to make changes, update the
        respective source files.*/

/* /site/home/base.css from layout */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#000}del,ins{text-decoration:none}body{display:block;font-family:arial,helvetica,verdana,sans-serif;font-size:12px;line-height:1.5em;behavior:url(#default#userData)}hr{display:none;background:transparent;color:transparent;border:0;height:0;width:0;clear:none}input,button{border:0}a{text-decoration:none;color:#0073ae}a:hover{color:#17415d;text-decoration:underline}#scripts{position:absolute;top:-999px;left:-999px}.clear{clear:both;float:none;height:0;overflow:hidden}.errorMsg{background-color:#fdd;color:#900}.missing-template{color:#903}.component{margin:0 0 30px 0;display:block;width:100%;clear:both}#p1 .component,#p2 .component{overflow:hidden}.component h1,.component h2,.component h1 a,.component h2 a{font-weight:normal;padding-bottom:4px;border-bottom:1px solid #999;margin:0 0 12px 0;width:100%;color:#000;text-decoration:none}.component.xfinity.standard h1,.component.xfinity.standard h1 a{font-size:17px;font-weight:bold;padding-bottom:4px;border-bottom:1px solid #999;margin:0 0 12px 0;width:100%;color:#313131}.component h3,.component h3 a{font-weight:bold;padding-bottom:4px;border-bottom:1px solid #999;margin:0 0 12px 0;width:100%;color:#313131;text-decoration:none}.component h1 a,.component h2 a,.component h3 a{border:0}.component h1 a:hover,.component h2 a:hover,.component h3 a:hover{color:#17415d;text-decoration:underline}.component h1{font-size:24px}.component h2,.component h3,.component h4{font-size:18px}.component h5,.component h6{font-size:100%}.component ul.headlines li{width:100%}.component div.featured{float:right;margin:-28px 0 0 0}.component ul.featured{display:inline;font-size:11px}.component ul.featured li{border-left:1px solid #ccc;display:inline;float:left;line-height:1em;padding:0 5px}.component ul.featured li.first{border:0}.component ul.featured li.last{padding:0 0 0 5px}.component ul.featured a{color:#666}.component .featured a:hover{color:#17415d}.component div.multilist{display:block;width:100%;height:16px;padding:2px 0 0 0}* html .component ul.headlines div.multilist{height:13px;overflow:hidden}.component ul.multilist{display:inline;font-size:11px;width:100%;float:left}.component ul.multilist li{border-left:1px solid #ccc;display:inline;float:left;line-height:1em;padding:1px 6px 0 6px;height:1%;width:auto;height:15px}.component ul.multilist li a{line-height:1em}.component ul.multilist li.first{border-left:0;padding-left:0}.component ul.multilist li b.icon{top:-3px}.component ul.multilist li b.icon.bullet{position:relative}.component .image{position:relative}.component .headline-image{clear:both;min-height:78px;height:auto;width:100%;margin:0 0 9px 0;overflow:visible}.component .headline-image .image{display:inline;float:left;margin-right:9px;width:130px;height:78px}.component .headline-image .image a{position:relative;display:block;width:130px;margin:3px}.component .headline-image .image a:hover{margin:0;border:3px solid #ffe61d}.component .headline-image .headline,.component .headline-image .desc{float:left;display:inline;width:49%}.component .headline-image .headline{font-size:13px;margin:-1px 0 2px 0;font-weight:bold;line-height:15px}.component .headline-image .headline b.icon{margin:-1px 2px 0 0}.component .headline-image .desc{font-size:12px;line-height:16px}.component .headlines{clear:both;font-size:11px;height:auto}.component .headlines li{font-size:12px}.component .image a b.icon{display:none}.component .image a b.video,#secondary .component .image a b.video{display:block;background:url(/layout/images/rev/1376077903/channels/home/sprites/standard/base.png) no-repeat -29px -600px;text-indent:-1000px;width:28px;height:23px;position:absolute;top:56px;right:0;z-index:2;cursor:pointer;margin:0}.component .image a:hover b.video,#secondary .component .image a:hover b.video{background-position:-29px -600px}b.icon{font-size:0;line-height:0;width:15px;height:15px;margin-right:5px;_margin-right:0;float:left;display:inline;background:transparent url(/layout/images/rev/1376077903/channels/home/sprites/standard/base.png) scroll no-repeat -150px 0;position:relative}a b.icon{cursor:pointer}b.icon.none{display:none}b.icon.default{display:none}b.icon.photo{background-position:0 0}b.icon.shopping{background-position:-15px 0}b.icon.community{background-position:-30px 0}b.icon.ondemand{background-position:-45px 0}b.icon.vod{background-position:-45px 0}b.icon.music{background-position:-60px 0}b.icon.search{background-position:-75px 0}b.icon.video{background-position:-90px 0}b.icon.dvr{background-position:-105px 0}b.icon.games{background-position:-120px 0}b.icon.article{background-position:-135px 0}b.icon.bullet{background-position:-150px 0}b.icon.live{background-position:-168px 0}b.icon.black{background-position:-186px 0}#secondary b.icon.none{display:none}#secondary b.icon.default{display:none}#secondary b.icon.photo{background-position:0 0}#secondary b.icon.shopping{background-position:-15px 0}#secondary b.icon.community{background-position:-30px 0}#secondary b.icon.ondemand{background-position:-45px 0}#secondary b.icon.vod{background-position:-45px 0}#secondary b.icon.music{background-position:-60px 0}#secondary b.icon.search{background-position:-75px 0}#secondary b.icon.video{background-position:-90px 0}#secondary b.icon.dvr{background-position:-105px 0}#secondary b.icon.games{background-position:-120px 0}#secondary b.icon.article{background-position:-135px 0}#secondary b.icon.bullet{background-position:-154px 0;width:10px}#secondary b.icon.live{background-position:-168px 0;width:10px}#secondary b.icon.black{background-position:-186px 0;width:10px}#secondary h2 b.icon,#secondary h3 b.icon{display:none}#secondary h2 b.icon.ondemand,#secondary h3 b.icon.ondemand{display:none;background:transparent url(/layout/images/rev/1376077903/channels/home/sprites/standard/base.png) no-repeat scroll -30px -660px;height:14px;margin-right:7px;margin-top:2px;width:25px}li.live a{color:#c00!important;font-weight:bold;line-height:normal}li.live a:hover{color:#c00!important}li.live a:active{outline:0}#tertiary .lnav_callout b.icon{background:url(/layout/images/rev/1376077903/channels/home/sprites/standard/base.png) no-repeat scroll 0 -100px transparent;display:inline;float:right;height:13px;margin:0 2px;right:4px;top:2px;width:34px}.tooltip{display:none;position:absolute;border:1px solid #21577b;height:137px;width:229px;left:-146px;top:-162px;background-color:#ebf4f7;padding:10px 8px;color:#000;cursor:default}.tooltip h4{font-size:14px;font-weight:bold;color:#000;margin:0 0 5px 0}.tooltip h5{font-size:12px;font-weight:bold;margin:0 0 10px 0}.tooltip h6{font-size:11px;font-weight:bold;margin:0 0 10px 0;text-transform:uppercase;color:#666}.tooltip span{position:absolute;top:10px;right:8px;font-weight:bold}.tooltip .arrow{background:url(/layout/images/rev/1376077903/channels/home/sprites/standard/base.png) no-repeat scroll 0 -1100px;position:absolute;width:9px;height:8px;bottom:-8px;overflow:hidden}* html .tooltip .arrow{bottom:-9px}.tooltip .arrowFarLeft{left:191px}.tooltip .arrowMidLeft{left:154px}.component .flash-replaced .alt{display:none}#footer div.xcal{visibility:hidden;width:1px;height:1px}
/* /grids/home/standard.css from layout */
#container{overflow:hidden;min-width:1000px}#topbar{height:22px;display:block}#topbar div.topbar{margin:0 auto;width:1000px;height:22px}#shell{margin:0 auto;width:1000px;display:block}#header{position:relative;width:1000px;z-index:2}#core{width:968px;margin:0 16px 0 16px;padding:5px 0 0 0;z-index:1;overflow:hidden;clear:both;position:relative}* html #core{display:inline;float:left}#primary{width:488px;display:inline;float:right;margin:0 326px 0 -814px;padding:11px 0 0 0;position:relative}hr.primary,hr.secondary,hr.tertiary{display:block;position:absolute;bottom:0;height:1px}hr.primary{width:488px;left:154px}#two-thirds{width:644px;float:left}#two-thirds #primary{margin-right:0;margin-left:0}.colgroup{float:left;display:inline;width:488px;margin:0 0 30px 0}.colgroup .colgroup1{display:inline;float:left;width:284px;margin-right:12px}.colgroup .colgroup2{display:inline;float:left;width:192px}.colgroup .component{margin-bottom:0}#secondary{display:inline;float:right;width:314px;position:relative}#secondary #s1{margin:0 16px}#secondary #s2{padding:0}hr.secondary{width:314px;right:0}#tertiary{display:inline;float:left;width:138px;position:relative}hr.tertiary{width:142px;left:0}#footer{margin:0 auto;width:1000px;clear:both;overflow:hidden}#f0{float:left;display:inline;width:999px}#primary,#secondary,#tertiary{padding-bottom:32767px;margin-bottom:-32767px}#secondary .s2_footer{display:none}
/* /components/footer/home_b.css from layout */
#footer{width:auto;background-color:#f1f1f1}#footer #f0{display:block;float:none;width:970px;margin:0 auto;overflow:hidden;position:relative}.component.footer{margin:0}.component.footer .footertop{overflow:auto;padding:22px 0 40px 0}.component.footer .footerlist{width:150px;margin-right:55px;float:left}.component.footer .footerlist.last{margin-right:0}body.xfinity_footer .component.footer .footerlist{margin-right:52px}body.xfinity_footer .component.footer .footerlist.last{margin-right:0}.component.footer .footerlist h3{margin:0;padding:0 0 3px 0;border-bottom:1px solid #dfdfdf;color:#404040;font-size:11px;font-weight:normal;text-transform:uppercase}.component.footer .footerlist li{padding:2px 0 3px 0;border-bottom:1px solid #dfdfdf;font-size:11px;font-weight:bold}.component.footer .footerbot{float:left;position:relative;left:50%;padding-bottom:30px}.component.footer .footerbot .footerbotcontent{float:left;position:relative;left:-50%;width:100%}.component.footer .footerbot .footerbotcontent .footer3{float:left}body.vendor_footer .component.footer .footerbot,body.vendor_footer .component.footer .footerbot .footerbotcontent,body.vendor_footer .component.footer .footerbot .footerbotcontent .footer3{width:267px;float:none;left:auto}.component.footer .footerbot h4{float:left;padding:8px 0 0 0;color:#404040;font-size:11px;line-height:12px}.component.footer .footerbot ul{float:left;padding:8px 0 0 8px}.component.footer .footerbot li{float:left;padding:0 8px;border-left:1px solid #707070;font-size:11px;line-height:12px}.component.footer .logo_xfinity{float:left;width:77px;height:27px;margin-right:12px;background:transparent url(/layout/images/rev/1376077903/sprites/standard/home_b.png) no-repeat 0 -400px;text-indent:-9999px}.component.footer .logo_comcast{float:left;width:85px;height:35px;margin:-11px 0 0 7px;background:transparent url(/layout/images/rev/1376077903/sprites/standard/home_b.png) no-repeat 0 -450px;text-indent:-9999px}a#adchoices{background:url(/layout/images/rev/1376077903/site/adinformation/forward_i.png) no-repeat 61px 2px;padding:2px 15px 2px 0}a.darklink:link{color:#404040;text-decoration:none}a.darklink:visited{color:#404040;text-decoration:none}a.darklink:hover{color:#404040!important;text-decoration:none!important}a.darklink:active{color:#404040;text-decoration:none}
/* /components/footer/channels.css from layout */
footer #footer,#footer{width:auto;min-height:65px;line-height:1.5em;background-color:#f1f1f1;padding-bottom:0}#footer .component.footer{display:block;float:none;width:970px;margin:0 auto;overflow:hidden;position:relative;padding-bottom:0}.component.footer ul{margin:0;padding:0}.component.footer li{list-style:none}.component.footer a{text-decoration:none}.component.footer a:hover{text-decoration:underline}.component.footer .footertop{overflow:auto;padding:22px 0 40px 0}.component.footer .footerlist{float:left;width:220px;margin-right:155px}.component.footer .col_4 .footerlist{width:187px;margin-right:74px}.component.footer .col_5 .footerlist{width:150px;margin-right:55px}.component.footer .col_6 .footerlist{width:136px;margin-right:30px}.component.footer .footerlist.last{margin-right:0}.component.footer .footerlist h3{margin:0;padding:0 0 3px 0;border-bottom:1px solid #dfdfdf;color:#404040;font-size:11px;font-weight:normal;text-transform:uppercase}.component.footer .footerlist li{padding:2px 0 3px 0;border-bottom:1px solid #dfdfdf;font-size:11px;font-weight:bold}.component.footer .footerbot{float:left;position:relative;left:50%;padding-bottom:20px}.component.footer .footerbot .footerbotcontent{float:left;position:relative;left:-50%;width:100%}.component.footer .footerbot .footerbotcontent .footer3{float:left}body.vendor_footer .component.footer .footerbot,body.vendor_footer .component.footer .footerbot .footerbotcontent,body.vendor_footer .component.footer .footerbot .footerbotcontent .footer3{width:267px;float:none;left:auto}.component.footer .footerbot h4{float:left;margin:0;padding:8px 0 0 0;color:#404040;font-weight:normal;font-size:11px;line-height:12px}.component.footer .footerbot ul{float:left;padding:8px 0 0 8px}.component.footer .footerbot li{float:left;padding:0 8px;border-left:1px solid #707070;font-size:11px;line-height:12px}.component.footer .logo_xfinity{float:left;width:77px;height:27px;margin-right:12px;background:transparent url(/layout/images/rev/1376077903/sprites/standard/home_b.png) no-repeat 0 -400px;text-indent:-9999px}.component.footer .logo_comcast{float:left;width:85px;height:35px;margin:-11px 0 0 7px;background:transparent url(/layout/images/rev/1376077903/sprites/standard/home_b.png) no-repeat 0 -450px;text-indent:-9999px}#adchoices{background:url(/layout/images/rev/1376077903/site/adinformation/forward_i.png) no-repeat 61px 2px;padding:2px 15px 2px 0}a.darklink:link{color:#404040;text-decoration:none}a.darklink:visited{color:#404040;text-decoration:none}a.darklink:hover{color:#404040!important;text-decoration:none!important}a.darklink:active{color:#404040;text-decoration:none}