html{color:#313131;background:#FFF;font:12px arial,helvetica,sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}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:super}sub{vertical-align:sub}legend{color:#313131}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}ins{text-decoration:none}del{text-decoration:line-through}strong{font-weight:bold}em{font-style:italic}a{color:#2ca4e3;text-decoration:none}h1,h2{font-weight:bold}@font-face{font-family:"XFINITYSansThin";src:url("/static/fonts/xfinity-sans/34b618d9-a5ad-4b74-9dbd-228493df8bc7-2.eot");src:url("/static/fonts/xfinity-sans/34b618d9-a5ad-4b74-9dbd-228493df8bc7-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/34b618d9-a5ad-4b74-9dbd-228493df8bc7-3.woff") format("woff"),url("/static/fonts/xfinity-sans/34b618d9-a5ad-4b74-9dbd-228493df8bc7-1.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"XFINITYSans";src:url("/static/fonts/xfinity-sans/33eb244c-b08c-408c-a4e7-18716f8279de-2.eot");src:url("/static/fonts/xfinity-sans/33eb244c-b08c-408c-a4e7-18716f8279de-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/33eb244c-b08c-408c-a4e7-18716f8279de-3.woff") format("woff"),url("/static/fonts/xfinity-sans/33eb244c-b08c-408c-a4e7-18716f8279de-1.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"XFINITYSansMedium";src:url("/static/fonts/xfinity-sans/db434f6f-3b5c-4740-886f-15faa26f4baa-2.eot");src:url("/static/fonts/xfinity-sans/db434f6f-3b5c-4740-886f-15faa26f4baa-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/db434f6f-3b5c-4740-886f-15faa26f4baa-3.woff") format("woff"),url("/static/fonts/xfinity-sans/db434f6f-3b5c-4740-886f-15faa26f4baa-1.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"XFINITYSansLight";src:url("/static/fonts/xfinity-sans/9e29c7c6-da39-4c81-b212-5a3a5c4bb999-2.eot");src:url("/static/fonts/xfinity-sans/9e29c7c6-da39-4c81-b212-5a3a5c4bb999-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/9e29c7c6-da39-4c81-b212-5a3a5c4bb999-3.woff") format("woff"),url("/static/fonts/xfinity-sans/9e29c7c6-da39-4c81-b212-5a3a5c4bb999-1.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"XFINITYSansExtLight";src:url("/static/fonts/xfinity-sans/c14195e3-687f-43bc-8175-ef0f7294b946-2.eot");src:url("/static/fonts/xfinity-sans/c14195e3-687f-43bc-8175-ef0f7294b946-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/c14195e3-687f-43bc-8175-ef0f7294b946-3.woff") format("woff"),url("/static/fonts/xfinity-sans/c14195e3-687f-43bc-8175-ef0f7294b946-1.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"XFINITYSansCondMed";src:url("/static/fonts/xfinity-sans/36eaa6e4-2079-4dab-8926-f538552a59fa-2.eot");src:url("/static/fonts/xfinity-sans/36eaa6e4-2079-4dab-8926-f538552a59fa-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/36eaa6e4-2079-4dab-8926-f538552a59fa-3.woff") format("woff"),url("/static/fonts/xfinity-sans/36eaa6e4-2079-4dab-8926-f538552a59fa-1.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"XFINITYSansCond";src:url("/static/fonts/xfinity-sans/83247dac-b73a-4f96-bdd4-e9cac56acbe5-2.eot");src:url("/static/fonts/xfinity-sans/83247dac-b73a-4f96-bdd4-e9cac56acbe5-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/83247dac-b73a-4f96-bdd4-e9cac56acbe5-3.woff") format("woff"),url("/static/fonts/xfinity-sans/83247dac-b73a-4f96-bdd4-e9cac56acbe5-1.ttf") format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"XFINITYSans";src:url("/static/fonts/xfinity-sans/19ab5393-ad15-475d-97fd-ae2e7339e4e4-2.eot");src:url("/static/fonts/xfinity-sans/19ab5393-ad15-475d-97fd-ae2e7339e4e4-2.eot?") format("embedded-opentype"),url("/static/fonts/xfinity-sans/19ab5393-ad15-475d-97fd-ae2e7339e4e4-3.woff") format("woff"),url("/static/fonts/xfinity-sans/19ab5393-ad15-475d-97fd-ae2e7339e4e4-1.ttf") format("truetype");font-style:normal;font-weight:bold}body{line-height:1;min-width:1024px}h1{font-weight:bold;font-size:23px;color:#3e3e3e;margin:0 0 15px 0}h2{font-weight:bold;font-size:18px;color:#626262}label{font-weight:bold;font-size:12px}input[type='text'],input[type='password'],input[type='search'],textarea{font-size:14px;color:#333;padding:0 10px;border:1px solid #ccc}input[type='text'],input[type='password']{width:280px;height:18px;padding:5px 10px}input[type='radio'],input[type='checkbox']{margin:0 4px 0 0}button,input[type='submit'],input[type='button'],a.button{font-size:11px;font-weight:bold;color:white;text-transform:uppercase;text-shadow:0 -1px #666;background-color:#0473ad;background:-o-linear-gradient(top,#2aa2dd 0,#0473ad 100%);background:-moz-linear-gradient(top,#2aa2dd 0,#0473ad 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2aa2dd),color-stop(100%,#0473ad));background:-webkit-linear-gradient(top,#2aa2dd 0,#0473ad 100%);background:-ms-linear-gradient(top,#2aa2dd 0,#0473ad 100%);background:linear-gradient(top,#2aa2dd 0,#0473ad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2AA2DD',endColorstr='#0473AD');border:1px solid #0473ad;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url("/static/css/ci/pie.htc");-o-box-shadow:0 1px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.04);-ms-box-shadow:0 1px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.04);box-shadow:0 1px 0 rgba(0,0,0,0.04);min-height:25px;padding:0 12px;min-width:95px}a.button{line-height:31px;height:31px;display:inline-block;text-decoration:none;vertical-align:top;text-align:center;min-width:70px}button.small,input[type='submit'].small,input[type='button'].small,a.small-button{cursor:pointer;color:#3e3e3e;font-weight:bold;font-size:10px;padding:0 15px;height:20px;min-width:100px;border:1px solid #ccc;background:url(../images/sprites/gradient.png) repeat-x 0 0;text-transform:uppercase}a.small-button{line-height:20px;height:20px;display:inline-block;text-decoration:none;vertical-align:top;text-align:center;min-width:70px}.small .go,a.small-button .go{padding:0 0 0 10px;color:#2ca4e3}hr{background-color:#666;height:1px}#hd,#bd,#ft{margin:0 auto;width:1004px}#xfbar{height:40px;background-color:#ededed;position:relative;border-bottom:1px solid #9e9e9e;color:#626262;background:#f1f1f1 url(../images/sprites/home.png) repeat-x 0 0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.8,#fff),color-stop(0.02,#dcdcdc),color-stop(0,#f5f5f5));background-image:-moz-linear-gradient(center bottom,#f5f5f5 2%,#dcdcdc 0,#fff 80%);box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:-3px 2px 2px rgba(0,0,0,0.2)}#xfbar .nav{margin:9px auto 1px auto;width:1004px}#xfbar .nav .logo{display:block;text-indent:-9999px;background:url(../images/sprites/home.png) no-repeat 0 -50px;height:30px;width:77px}#hd{padding:36px 10px}#hd .logo{background:transparent url(../images/sprites/xfinity_sprite.png) no-repeat 0 -200px;display:block;text-indent:-9999px;text-align:left;width:110px;height:36px;overflow:hidden}#hd .p-logo{float:right}#bd{padding:0 10px}#ft-outer{clear:both;position:absolute;bottom:0;height:130px;background-color:#f8f8f8;margin-top:50px;min-width:1024px;width:100%}#ft{padding:19px 10px 0 10px}#ft .ft_wrap{width:640px;margin:20px auto 0;line-height:20px;float:left}#ft .ft_rwrap{margin:auto 0 auto auto;float:right}#ft ul{margin:5px 5px 0 0}#ft ul.com{margin:15px 0 0 0}#ft li{display:block;float:left;font-size:11px;height:12px;line-height:12px;border-left:1px solid #929292;padding:0 6px 0 8px;color:#929292;vertical-align:top;margin-top:5px}#ft li.first{border-left:none}#ft li a{color:#929292;font-weight:normal}#ft li a:hover,#ft li a:focus{color:#313131;background-color:#ffe61e}#ft li.logo,#ft li.clogo{margin-top:0;border:0;height:25px;overflow:hidden;background:transparent url(../images/sprites/home.png) no-repeat;text-indent:-9999px;text-align:left}#ft li.logo{background-position:0 -400px;width:65px}#ft li.clogo{width:70px;background-position:0 -450px}#hd_bc{height:100px;margin:0 0 50px 0;padding:5px 0}#hd_bc p{margin:20px auto;width:1024px}#hd_bc .logo{display:block;background:transparent url(../images/sprites/commercial.png) no-repeat 0 0;text-indent:-9999px;text-align:left;height:60px;width:238px;overflow:hidden}.bc_hl1{color:#d00000}.bc_hl2{color:#9dbb40}a.bc{color:#0473ad}#ft .truste{margin:15px auto 0;width:150px;float:right;position:relative}#ft .truste a{display:block;width:143px;height:45px;background:transparent url(../images/global/seal_m.png) no-repeat 0 0;text-indent:-9999px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.field-tip{position:relative;float:right}.field-tip .ir{background-image:url(../images/sprites/idm_base.png);width:26px;height:16px!important;background-position:5px 0;min-width:15px;border:0;margin:0;min-height:1px;cursor:pointer}.tip-popup{position:absolute;left:105%;top:-13px;display:none;z-index:10}.tip-popup.w-small,.form-field aside.w-small{width:200px}.tip-popup.w-medium,.form-field aside.w-medium{width:240px}.tip-popup.w-large,.form-field aside.w-large{max-width:300px;min-width:260px}.tip-popup.w-account-number{max-width:355px}.notch{position:absolute;top:27px;left:-8px;margin:0;background-color:#fafafa;padding:0;font-size:0;line-height:0;_border-right-color:pink;_border-left-color:pink;_filter:chroma(color=pink);display:block}.no-boxshadow .notch{border-top:15px solid transparent;border-left:0;border-right:15px solid #fefefe;border-bottom:15px solid transparent;background-color:transparent;left:-15px;width:0;height:0}.no-boxshadow .border-notch{border-right-color:#c7c7c7;left:-16px}.boxshadow .border-notch{display:none}.boxshadow .notch{width:15px;height:15px;-o-box-shadow:-2px -2px 2px 0 #e0e0e0;-moz-box-shadow:-2px -2px 2px 0 #e0e0e0;-ms-box-shadow:-2px -2px 2px 0 #e0e0e0;box-shadow:-2px -2px 2px 0 #e0e0e0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.boxshadow .notch:_after{content:"";width:18px;height:18px;border:0;position:absolute;top:1px;left:1px}.cssgradients .tip-popup,.cssgradients .form-field aside{background:-o-linear-gradient(top,#fefefe 0,#f8f8f8 100%);background:-moz-linear-gradient(top,#fefefe 0,#f8f8f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(top,#fefefe 0,#f8f8f8 100%);background:-ms-linear-gradient(top,#fefefe 0,#f8f8f8 100%);background:linear-gradient(top,#fefefe 0,#f8f8f8 100%)}.tip-popup,.form-field aside{display:block;-webkit-box-shadow:0 0 5px 0 #c7c7c7;-moz-box-shadow:0 0 5px 0 #c7c7c7;box-shadow:0 0 5px 0 #c7c7c7;padding:20px;-o-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#fefefe;font-size:11px;margin-bottom:20px;font-weight:normal;color:black}p.msg{margin-bottom:15px}.first-para{margin-top:30px}p.descr{font-size:14px}p.field-tip{color:#999}.error{color:#d71920}.hform p.error{margin-bottom:35px}.validation{font-weight:bold;padding-left:10px}.success{font-weight:bold;color:#008000}.error-icon,.success-icon{background:transparent url(../images/sprites/base.png) no-repeat scroll 0 0;display:inline-block;padding:0 0 0 10px;width:20px;height:18px;vertical-align:text-bottom}.error-icon{background-position:-30px -920px}.success-icon{background-position:-60px -920px}.action{font-size:14px;font-weight:bold}#progress{margin:50px 0 10px 0;height:5px}#progress .todo,#progress .done{height:5px;width:240px;display:inline-block;margin-right:5px}#progress .todo{background-color:#ccc}#progress .done{background-color:#2ca4e3}.hform{margin:30px 0 0 0}.hform fieldset{padding-bottom:3px}.hform fieldset.highlight{background-color:#f8f8f8;padding-top:10px;margin-bottom:15px;border:1px #ccc solid}.hform div.action{margin:30px 0 0 245px}.hform div.row{clear:both;margin-bottom:12px}div.row label{display:inline-block;width:235px;text-align:right;margin:0 10px 0 0}span.no-label{display:inline-block;width:245px}div.row .field-tip{margin:10px 0 0 245px}div.row a.field-help{padding-left:10px}div.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;background-image:url(../images/overlay-bg.png)}div.help{width:640px;border:3px solid #2ca4e3;padding:15px;margin:150px auto;background:#fff}div.help h2{margin-bottom:30px}div.help a.close{float:right;height:16px}div.help a.close span{display:block;text-indent:-9999px;width:16px;background:transparent url(../images/sprites/base.png) no-repeat scroll -14px -920px}div.help p{margin-bottom:15px}div.help button,div.help input[type='submit'],div.help input[type='button'],div.help a.button{color:#fff;background-color:#2ca4e3;background-image:none;border:1px solid #2ca4e3}#recaptcha_help{position:relative;top:-57px;left:555px;margin-bottom:-42px;width:25px}#recaptcha_logo{position:relative;top:-57px;left:590px;margin-bottom:-36px;width:71px;height:36px;background:transparent url(../images/sprites/recaptcha.png) no-repeat -28px 0}#recaptcha_image{margin:0 0 0 245px;border:1px #ccc solid;position:relative}span.recaptcha_label{font-weight:bold;width:235px;margin:0 10px 0 0;text-align:right;display:inline-block}div.recaptcha_reload_button a span,div.recaptcha_only_if_audio a span,div.recaptcha_only_if_image a span,div.recaptcha_help_button a span{background:transparent url(../images/sprites/recaptcha.png) no-repeat scroll;width:25px;text-indent:-9999px;display:block}div.recaptcha_reload_button a span{height:18px}div.recaptcha_only_if_audio a span{background-position:0 -20px;height:15px}div.recaptcha_only_if_image a span{background-position:0 -40px;height:15px}div.recaptcha_help_button a span{background-position:0 -60px;height:16px}.jq-overlay{display:none;z-index:10000;width:465px;max-width:70%;min-height:300px;border:1px solid #666;background-color:#e4e4e4;padding:30px 35px 10px 35px;box-shadow:0 0 90px 5px #000;border-radius:5px}.jq-overlay .close{background-image:url(/static/images/overlay-close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:30px;width:30px}#rm_help.jq-overlay,#fb_learn_more_help.jq-overlay,#popup_message.jq-overlay{min-height:0;padding-bottom:35px}.margin-regular{margin-top:20px!important}.margin-popup{margin-bottom:20px!important}.fb_not_available{margin-top:15px!important;border-top:#25383c 1px solid;padding-top:15px}.jq-overlay h3{padding-bottom:5px;font-weight:bold}#bd.signin{min-height:100px;margin-top:40px}#bd.signin br.clear{clear:both;height:0}#right{float:left;width:320px;min-height:100px;border-left:1px #ccc solid;margin-left:29px;padding:0 0 0 29px}#left{float:left;width:625px;min-height:450px}#left .p-logo{display:block;margin-bottom:30px}#left h2{font-size:23px;padding-bottom:15px}#left p{padding-bottom:15px}#signin{background-color:#ededed;padding:30px;height:100px;position:relative;border-radius:9px;behavior:url("/static/css/ci/pie.htc")}#signin.captcha{height:350px!important}#signin.min{height:auto;padding:30px 30px 15px 30px}#needaccess{height:30px;top:20px;position:relative;padding:15px 30px 30px 30px;background-color:#ededed;border-radius:9px;behavior:url("/static/css/ci/pie.htc")}#temppass{position:relative;background:-o-linear-gradient(top,#2aa2dd 0,#0473ad 80%);background:-moz-linear-gradient(top,#2aa2dd 0,#0473ad 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2aa2dd),color-stop(80%,#0473ad));background:-webkit-linear-gradient(top,#2aa2dd 0,#0473ad 80%);background:-ms-linear-gradient(top,#2aa2dd 0,#0473ad 80%);background:linear-gradient(top,#2aa2dd 0,#0473ad 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2AA2DD',endColorstr='#0473AD');border:1px solid #0473ad;height:0;padding-bottom:27px;padding-top:10px;text-shadow:0 -2px #666;top:40px}#temppass a{color:white}#signin .fbor{text-transform:uppercase;color:#7e7e7e;font-size:15px;font-weight:bold;margin:15px 0 0 0}#signin .fblearnmore{line-height:15px;margin-bottom:0}#signin .forgot_link{margin-bottom:5px}#signin .forgot_link.first{margin-top:10px}#sign_in_fb{margin:14px 0 6px 0;display:inline-block}.action_temppass{font-size:15px;font-weight:bold;text-align:center;color:white}body.popup,body.iframe{min-width:320px}body.popup{min-height:555px}body.iframe{min-height:520px}body.popup #signin-box,body.iframe #signin-box{width:320px;position:absolute;top:50%;left:50%;margin:-280px 0 0 -160px!important;padding:0}body.popup #signin-box{height:555px}body.iframe #signin-box{height:100px}body.popup #signin,body.iframe #signin{background-color:white!important}body.iframe #signin{height:100px}body.iframe #signin.captcha{height:495px!important}body.iframe #signin h1{display:none!important}body.popup #needaccess,body.iframe #needaccess{top:0!important;padding-top:0!important;background-color:white!important}body.popup #ft,body.iframe #ft{padding:0;width:320px;margin:0 0 10px 0;text-align:center}body.popup div.help,body.iframe div.help{width:320px}#signin h1{font-size:21px;text-indent:-9999px;overflow:hidden}#signin h1.no-image{text-indent:0;overflow:auto;line-height:normal}#signin h1.default{width:110px;height:35px;background:url(/static/images/sprites/xfinity_sprite.png) no-repeat 0 -200px}#signin h1.xfinitytv{width:140px;height:35px;background:url(/static/images/sprites/xfinity_sprite.png) no-repeat -180px -300px}#signin h1.bc{width:182px;height:46px;background:url(/static/images/global/mobile-cbs-logo.png) no-repeat 0 0}#signin h1.no-error{margin:0 0 25px}#signin p.error{margin:15px 0}#signin label{display:block;margin-bottom:5px}#signin button{display:block;min-width:auto;margin:15px 0 0 0;vertical-align:baseline}#signin .ir{margin:0;vertical-align:top}#signin input[type='text'],input[type='password']{width:240px;display:block;margin-bottom:15px;box-shadow:0 0 1px 1px rgba(0,0,0,0.16) inset;background-color:#fafafa}#signin p,#needaccess p{margin:0 0 20px 0}#signin h2,#needaccess h2{color:#626262;font-size:20px;font-weight:bold;margin-bottom:10px}#remember_me{height:12px;line-height:12px}#rm_text{color:#313131;text-decoration:none}#rm_label{display:inline!important;font-weight:normal}#rm_label_learn_more{font-weight:bold}#signin .logged_in{color:#626262;font-weight:bold;margin-bottom:10px}#signin .relogin{margin-bottom:15px}#signin .register{border-top:1px #666 solid;padding-top:15px;position:absolute;bottom:15px;width:260px;display:inline}#signin .sign_in{border-bottom:1px solid #25383c;margin-bottom:20px;width:260px}#signin .register a{font-weight:bold}#rightiframe{width:100%;height:100%;border:0}span.access-aid{font-size:0}#media-container{margin:10px 0}#nucaptcha-player .field-help a{padding-right:20px;font-size:11px!important;font-weight:bold}.pm-audio #media-container{display:block;border:1px solid #CCC;max-width:200px}.pm-audio #media-container a{display:block;margin:10px}#xoc-box{margin-top:20px;background-color:#ededed;padding:10px;min-height:90px;max-width:190px;position:relative;border-radius:9px;behavior:url("/static/css/ci/pie.htc")}#xoc-box h4{margin:0 0 10px 0!important;border-bottom:1px solid #25383c;padding-bottom:5px;font-weight:bold!important;font-size:14px!important}#xoc-box a.button{color:white}#xoc-box p{text-align:center;margin:0 auto!important;padding:0!important}