.ctl-tup{background:none!important}
.ctl-footer{background:none!important;margin-top:-56px;padding:60px 0 30px;position:relative}
h3.accordion-toggle{display:block;height:32px;background:url(/images/account/bg_option_notSelected_blue_toggle.gif) 0 0 no-repeat #c3c9d1;padding:0 0 0 25px;line-height:32px;font-weight:normal;text-decoration:none;outline:0;font-size:12px;color:#255498;cursor:pointer;margin:0 0 5px 0;border:0}
h3.accordion-toggle:hover{text-decoration:underline;display:block;height:32px;background:url(/images/account/bg_option_notSelected_blue_hover.gif) 0 0 no-repeat #c3c9d1;padding:0 0 0 25px;line-height:32px;margin:0 0 5px 0;color:#255498;font-size:12px;font-weight:normal}
.dtv-accordion h3.active,.dtv-accordion h3.active:hover{display:block;height:29px;background:url(/images/account/bg_option_selected-2.gif) 0 0 no-repeat #c3c9d1;padding:0 0 0 25px;line-height:29px;font-weight:normal;text-decoration:none;outline:0;font-size:12px;color:#fff;cursor:pointer;margin:0;border:0}
.accordion-content{padding:0;border:0;background:0;overflow:hidden;margin:0 0 5px 0;display:none}
#accordion-container{background:none #c3c9d1;padding:5px;margin:0;height:auto}
.accordion-body{background-color:#fff;color:#444;overflow:hidden;padding:0;margin:0}
.reg-header h3{display:block;height:29px;background:#c3c9d1 url(/images/account/bg_option_selected.gif) 0 0 no-repeat;padding:0 0 0 10px;line-height:29px;font-size:13px;font-family:Trebuchet MS,arial,verdana;color:#fff;font-weight:normal;text-decoration:none;outline:0;margin:0;border:0}
#reg_header{border:5px solid #c3c9d1}
.reg-install{font-size:9px;font-family:Trebuchet MS,arial,verdana;color:#000}
.reg-label{font-size:11px;font-family:Trebuchet MS,arial,verdana;color:#000}
#op1Form,#op2Form{_border:1px solid #fff}
.reg-indent{margin:0 0 0 13px}
.reg-label-left{width:98%;margin:2px 0;padding-left:2px;display:block;position:relative;top:-2px;left:0}
.reg-inner{padding:15px 5px 0 12px;margin-bottom:8px}
.reg-msg-top{margin:0 10px 0 10px}
.reg-loading{padding-left:250px;padding-top:70px;padding-bottom:70px}
#regInstructions{font-size:11px;font-family:Trebuchet MS,arial,verdana;color:#000;text-align:left;padding:12px 0 0 0;margin:0 10px 0 20px}
.reg-no-radio{display:block;margin-left:20px}
.cep-tup.register-content{background:0}
#dtv_body_full .cep-content-tup.register-content{background:0;border:0}
#dtv_body_full .cep-content.register-content{background:0}
.register-context .btnRow{background:0;text-align:left;margin-left:167px;padding-top:0;float:left;margin-top:34px}
.placeholder.hide{display:none}
#register_submitbar .btn_row_reg{width:240px;margin-left:156px;margin-bottom:70px;float:left;margin-top:6px}
#register-user.registration-container{width:1400px;position:relative}
#register-user .online-credentials-section,#register-user .confirm-account-section{float:left;width:675px}
#register-user .verify-account-section{padding-left:0;width:675px;float:left}
#register-user .header-register{margin-top:21px;margin-bottom:1px}
#register-user .header-register .header-label,.confirm-account-section .header-register{font:36px/1em arial;font-weight:normal}
.confirm-account-section .header-register{margin-bottom:7px}
.confirm-account-section .social-signon-settings-wrapper{margin-bottom:54px}
#register-user .verify-account-section .user-info{float:left;margin-top:30px;margin-bottom:18px;margin-left:5px}
#register-user .verify-account-section .user-info .social-avatar{float:left;margin-right:13px;width:35px;height:35px}
#register-user .verify-account-section .user-info .social-avatar img{width:35px}
#register-user .verify-account-section .user-info .social-name{float:left;margin-top:7px;color:#333;font:22px arial}
#register-user .register-content{padding:0;margin-top:19px}
#register-user .online-credentials-section .register-content.inner-content{margin-top:0}
#register-user h3{font-family:Arial;font-size:18px;font-weight:bold;margin-top:8px;margin-bottom:10px;margin-left:2px}
#register-user .paddedFormRow{padding-bottom:0;margin-bottom:10px}
#register-user input[type=text],#register-user input[type=email],#register-user input[type=password]{width:225px;display:inline-block;font-family:Arial;font-size:18px;color:#333;height:21px;padding:8px;background:#fff;border:1px solid #aeb3bb;border-radius:3px;-webkit-border-radius:3px;line-height:20px;box-shadow:inset 0 1px 3px #aab1bd}
#register-user input[type=text]:focus,#register-user input[type=email]:focus,#register-user input[type=password]:focus{background:#f2f2f2}
#register-user input[type=text].invalid,#register-user input[type=email].invalid,#register-user input[type=password].invalid{border:1px solid;border-color:#f00;box-shadow:none}
#register-user .paddedFormRow input[type=password]{display:none}
#register-user span.reg-radio{background:url(/images/register/form-field-button.png) no-repeat scroll 0 0;float:left;height:25px;width:25px;margin-top:7px;margin-right:10px}
#register-user .register-field-option.selected span.reg-radio{background-position:-117px 0}
#register-user .register-field-option input[type=radio]{display:none}
#register-user .verify-account-section h2{font-family:Arial;font-weight:bold;font-size:22px;color:#333;line-height:22px;margin-bottom:19px}
#register-user .verify-account-section .paddedFormRow{padding-left:0}
#register-user .verify-account-section .register-field-option{display:block;width:auto}
#register-user .verify-account-section .register-field-option .reg-option{display:inline-block;margin-top:11px;margin-bottom:13px;font-size:18px;color:#666}
#register-user .verify-account-section .register-field-option #accountNumber,#register-user .verify-account-section .register-field-option #phoneNumber,#register-user .verify-account-section #lastName{margin-left:35px}
#register-user .verify-account-section .register-field-option .phone-field-desc{margin-left:35px;margin-top:5px;font-size:14px;color:#666}
#register-user .verify-account-section .register-field-option .ccn-field-desc,#register-user .verify-account-section .register-field-option .ssn-field-desc{margin-left:2px;margin-top:5px;font-size:14px;color:#666}
#register-user .verify-account-section .paddedFormRow.creditCardNumber{width:275px;display:inline-block}
#register-user .verify-account-section .paddedFormRow.creditCardNumber .ccn-field-tooltip{font-family:Arial;font-size:14px;color:#3296e6;margin-left:6px}
#register-user .verify-account-section .paddedFormRow.phoneNumber{float:left;width:338px}
#register-user .verify-account-section .paddedFormRow.Ssn4 input{width:100px}
#register-user .verify-account-section .paddedFormRow.lastName{padding-bottom:10px;margin-top:17px;float:left;min-width:500px}
#register-user .verify-account-section .paddedFormRow.lastName .form-error-message{margin-left:30px}
#register-user .verify-account-section .paddedFormRow.lastName h2{margin-bottom:26px}
#register-user .verify-account-section .register-context .reg-inner{margin-left:0;margin-bottom:0;margin-top:0;float:left;padding-left:0;padding-top:0}
#register-user .verify-account-section .register-context .get-directv-wrapper{margin-bottom:20px;margin-top:24px;margin-left:93px;font:18px Arial;float:left;color:#333}
#register-user .verify-account-section .register-context .get-directv-wrapper a{color:#3296e6}
#register-user .verify-account-section .register-context .already-reg{margin-top:22px;margin-left:84px;font:normal 18px Arial;float:left;height:10px;color:#333}
#register-user .verify-account-section .register-context .already-reg .link-accnt{color:#3296e6}
#register-user .verify-account-section .register-context .already-reg a{color:#3296e6}
#register-user .verify-account-section .register-context .already-reg .link-accnt:hover{text-decoration:underline}
#register-user .reg-submit-btn,#register-user .reg-submit-btn:active{background:#227dd0;background:-moz-linear-gradient(top,#227dd0 1%,#359ce7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#227dd0),color-stop(100%,#359ce7));background:-webkit-linear-gradient(top,#227dd0 1%,#359ce7 100%);background:-o-linear-gradient(top,#227dd0 1%,#359ce7 100%);background:-ms-linear-gradient(top,#227dd0 1%,#359ce7 100%);background:linear-gradient(to bottom,#227dd0 1%,#359ce7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#227dd0',endColorstr='#359ce7',GradientType=0);box-shadow:0 1px #2871ae,inset 0 1px #6fb8ee;padding:7px 54px 6px!important;color:#fff;border-radius:3px;-webkit-border-radius:3px;width:138px;font:bold 18px Arial!important;text-align:center;overflow:hidden;text-shadow:0 -1px #005988}
#register-user .reg-submit-btn:hover{background:#3691e4;background:-moz-linear-gradient(top,#3691e4 1%,#49b0fb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#3691e4),color-stop(100%,#49b0fb));background:-webkit-linear-gradient(top,#3691e4 1%,#49b0fb 100%);background:-o-linear-gradient(top,#3691e4 1%,#49b0fb 100%);background:-ms-linear-gradient(top,#3691e4 1%,#49b0fb 100%);background:linear-gradient(to bottom,#3691e4 1%,#49b0fb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3691e4',endColorstr='#49b0fb',GradientType=0);box-shadow:0 1px #2871ae,inset 0 1px #6fb8ee;border:0}
#customerRegistrationForm{overflow:hidden;width:675px;float:left;position:relative}
#customerRegistrationForm .wait-container{position:absolute;z-index:100;background:transparent;padding-top:0;padding-left:0;height:450px;width:600px}
#customerRegistrationForm .verify-account-section .wait-container .wait-spinner{background-color:#444;background-image:url('/images/global/ajax/loading_large.gif');background-repeat:no-repeat;background-position:center;background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-moz-linear-gradient(top,#222,#000);background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-webkit-gradient(linear,0 0,0 100%,from(#222),to(#000));background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-webkit-linear-gradient(top,#222,#000);background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-o-linear-gradient(top,#222,#000);background:url('/images/global/ajax/loading_large.gif') center center no-repeat,linear-gradient(to bottom,#222,#000);box-shadow:0 1px 0 #111 inset,0 2px 0 #555 inset;border-radius:10px;z-index:1000;position:absolute;width:200px;height:200px;display:block;margin-top:175px;left:50%;margin:0 auto;top:100px;margin-left:-100px}
#customerRegistrationForm .wait-container,#register_flow .wait-container{background:0;bottom:0;left:0;opacity:.55;filter:Alpha(opacity=55);position:absolute;right:0;top:0;z-index:1010}
#customerRegistrationForm .online-credentials-section .wait-container .wait-spinner,#register_flow .wait-container .wait-spinner{background-color:#444;background-image:url('/images/global/ajax/loading_large.gif');background-repeat:no-repeat;background-position:center;background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-moz-linear-gradient(top,#222,#000);background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-webkit-gradient(linear,0 0,0 100%,from(#222),to(#000));background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-webkit-linear-gradient(top,#222,#000);background:url('/images/global/ajax/loading_large.gif') center center no-repeat,-o-linear-gradient(top,#222,#000);background:url('/images/global/ajax/loading_large.gif') center center no-repeat,linear-gradient(to bottom,#222,#000);box-shadow:0 1px 0 #111 inset,0 2px 0 #555 inset;border-radius:10px;z-index:1000;position:absolute;width:200px;height:200px;display:block;margin-top:175px;left:50%;margin:0 auto;top:25px;margin-left:-100px}
#dtv_wiz_checkout .registerDetails{padding-bottom:0}
#dtv_body_tup #dtv_body_left{min-height:1px}
#register-user .disabled-button,#register-user .disabled-button:hover{background:url(/cms2/pepod_new/styles/pepod-sprite.png) no-repeat;background-position:-5px -156px;border:1px solid #c5c5c5;color:#fff;box-shadow:none;text-shadow:0 -1px #717171;filter:none;display:inline-block;cursor:default;width:136px}
#securityQuestionId{width:242px;float:left;padding:8px;font-size:16px;border-radius:3px;border:1px solid #c4c9cf;color:#666;font-family:arial;font-size:18px;font-weight:bold;-webkit-appearance:button;-webkit-padding-end:40px;-webkit-user-select:none;line-height:18px;height:auto;background:#e4e7ec;background:-moz-linear-gradient(top,#fff 0,#efeff0 100%);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff',endColorstr='efeff0',GradientType=0);background-image:url(/cms2/pepod_new/styles/dropdown_bg.png),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efeff0));background-position:right center;background-repeat:no-repeat;margin-left:20px;box-shadow:0 1px 2px #ededed;-moz-box-shadow:0 1px 2px #ededed inset;-webkit-box-shadow:0 1px 2px #ededed inset;margin-bottom:5px;margin-right:3px}
.ie #securityQuestionId{filter:none;background:#fff}
#securityQuestionId option{background:#efeff0;font-weight:normal}
.ie #securityQuestionId option{background:#fff}
.message-container{background:#fff1f1 url(/cms2/global/icons/sm_cl_red__exclamation_icon.png) 10px 10px no-repeat;border:1px solid #ff7b7b;display:none;width:auto;padding-left:40px;margin-bottom:0}
.online-credentials-section .formLeft,.online-credentials-section .form_right{display:block;width:300px}
.online-credentials-section{padding-bottom:45px}
#register-user .online-credentials-section .paddedFormRow{margin-left:10px;margin-bottom:15px}
#register-user .online-credentials-section .password-field .paddedFormRow{margin-bottom:14px}
.online-credentials-section .securityAnswer{margin-top:2px}
.online-credentials-section .email-alert{width:458px;margin:0 auto;position:relative;z-index:3;font-size:14px;color:#666;clear:left;padding-top:1px}
.online-credentials-section .hidden-emailalerts-cb{display:none}
.online-credentials-section .faux-checkbox-emailAlerts{background:url("/cms2/pepod_new/styles/pepod-icon-sprite.png") scroll -358px -632px transparent;height:25px;width:25px;display:block;float:left;margin-right:9px}
.online-credentials-section .faux-checkbox-emailAlerts.selected{background-position:-289px -632px}
.online-credentials-section .form_note_mid{padding:0}
.online-credentials-section .password-tooltip{display:block;margin-top:3px;margin-left:3px;font-size:12px;width:160px;color:grey}
.showvalid,.showerror{display:inline-block;margin-left:7px}
.valid.btn{box-shadow:none;background-image:url("/cms2/pepod_new/styles/pepod-icon-sprite.png");background-color:transparent;width:24px;height:19px;background-position:-290px -216px;display:inline-block;position:relative;top:6px}
.valid.btn span{display:none}
.error.btn{box-shadow:none;background-image:url("/cms2/pepod_new/styles/pepod-icon-sprite.png");background-color:transparent;width:24px;height:24px;background-position:-290px -473px;display:inline-block;position:relative;top:9px}
.error.btn span{display:none}
.dtv-infopop-content{display:none}
.form-error-message{color:#f00;padding:5px;font-size:14px;font-family:Arial;text-shadow:0 1px #fff}
.securityQuestion .form-error-message{margin-left:20px}
.accountNumber .form-error-message,.phoneNumber .form-error-message{margin-left:30px}
#register_submitbar #wizard-footer-message{width:465px;margin:0 auto 9px;font-size:14px;font-family:Arial;color:#666;line-height:20px}
#register_submitbar #wizard-footer-message a{color:#3296e6}
#register-user .verify-account-section.inactive,#register-user .online-credentials-section.inactive,#register-user .confirm-account-section.inactive{display:none}
.confirm-account-section{display:inline-block;position:relative;margin-top:20px;width:615px}
.confirm-account-section .register-content .left{width:715px}
.confirm-account-section .social-signon-settings-wrapper .provider-wrapper{display:inline-block;margin-left:20px}
.confirm-account-section #social_Sign_On_Setting.social-sign-on .social-provider{width:255px;height:40px}
.confirm-account-section #social_Sign_On_Setting.social-sign-on .social-provider .logo-wrapper{padding:8px 0 0 45px}
.confirm-account-section .redirect-home{float:left;font-size:18px;margin-top:-20px;margin-left:419px}
.confirm-account-section .redirect-home .redirect-home-link,.confirm-account-section .redirect-home .redirect-home-link a{color:#3296e6}
.confirm-account-section .register-content{margin-top:0;padding:0}
.confirm-account-section .social-login-wrapper .social-provider.facebook,.confirm-account-section .social-login-wrapper .social-provider.twitter{display:inline-block;width:225px;margin-left:20px}
.confirm-account-section .register-context{width:600px;margin-top:12px}
.confirm-account-section .confirm-account-section-cms .ctm-tup{margin-left:0}
.confirm-account-section .register-context h3{margin-bottom:56px;margin-top:2px;font-size:22px;font-family:Arial;color:#333;line-height:22px}
.confirm-account-section .social-login-wrapper .login-div{width:520px;margin:40px auto}
.verify-account-section .register-header,.verify-account-section .header-label{display:none}
.verify-account-section .register-header.active,.verify-account-section .header-label.active{display:block}
#dtv_body_tup #dtv_body_full.registration-section{width:1400px;margin-left:200px;overflow:hidden}
#dtv_body_tup #dtv_body_left.registration-cms-section{position:absolute}
.confirm-account-section #social_Sign_On_Setting .provider-wrapper:last-child{margin-bottom:0;margin-left:17px}
.confirm-account-section #social_Sign_On_Setting .provider-wrapper{margin-bottom:0}
#login{padding:0;margin:0;min-height:100%;height:100%;width:100%}
#login .mainContentLogin{width:764px;height:auto;font:12px Trebuchet MS,arial,verdana;color:#464646;margin-top:20px}
#login h4,#lb_loginForm h3{color:#444;font-size:14px;font-weight:bold}
#login h4 span,#lb_loginForm h3 span{font-size:11px;font-weight:normal;margin-left:10px}
#login input[type="text"],#login input[type="password"],#lb_loginForm input[type="text"],#lb_loginForm input[type="password"]{font-size:14px}
.login-password-option{margin-bottom:5px}
.login-password-option input[type="password"]{margin-left:5px}
#login .pageTitle{font-size:32px;line-height:34px;color:#fff;padding:20px 10px 10px 20px}
#login .content{float:left;background-color:#fff;height:auto;margin:0;margin-top:-3px;padding:10px}
#login .contentRight{float:left;width:553px;margin:0;padding:0}
#login-panel{position:relative;background:#dae0e3 url(/images/account/bg_login_tup.png) 0 0 repeat-x;height:auto;margin-bottom:10px;padding:10px}
#login-form-container{padding:0;margin:0}
.login-form-content{padding:10px;font-size:12px}
.login-form-content a{font-size:11px}
#tooltipRememberMe{line-height:24px}
#login-form-actions-register{height:31px;background:url(/images/account/bg_login_actions.png) 0 0 repeat-x;margin:0;padding:0}
.login-form-actions-register-buttons{padding-top:3px}
.login-rightmodule{border:1px solid #999;padding:1px 1px 10px 1px;background:#fff;margin:5px}
.login-rightmodule h2{background:url('/images/cep/lbhdr_bg.png');padding:3px 10px;color:#fff;margin:0;font-size:14px}
.login-rightmodule-content{padding:0 10px 10px}
.login-rightmodule-content h3{margin:10px 0 0}
.login-rightmodule-content p{margin-top:.5em}
.registerNowBtn{border:0;margin:0 10px 5px 0;float:right;vertical-align:bottom}
#login_password_options_tup{border:1px solid #bebebe;padding:10px}
.cms2LoginModule #cookied_email{padding-left:20px}
#register-container{padding:0;margin:0}
#login-register-panel{position:relative;float:left;height:auto;width:300px}
#login-register-panel-header{height:41px;width:300px;background:url(/images/account/hdr_register.gif) 0 0 no-repeat;border-bottom:1px solid #c5d4e9}
.formLeft{float:left;position:relative;display:block;margin:0;padding:0;width:250px}
.formRight{float:right;position:relative;display:block;margin-right:10px;padding:0;width:250px}
.paddedFormRow{padding-left:10px;padding-bottom:10px}
.formRow{clear:both}
.subhead{color:#000}
#register .top{width:764px;margin-top:1px;padding:0;background:url(/images/account/bg_header.png) top left no-repeat;display:block}
#register .pageTitle{font-size:32px;line-height:34px;color:#fff;padding:20px 10px}
#register .content{background-color:#fff;height:auto;margin:0;padding:0;width:764px}
#register .header{float:left;padding:10px 10px 0 10px}
#register .header_accountinfo{padding:10px}
#register .contentRight{width:567px;margin:0 0 0 10px;padding:0 0 20px 0}
#accountProfile{border:5px solid #c3c9d1;background-color:#fff;height:auto;margin:0;padding:0}
#register .ap_header{background:#c3c9d1 url(/images/account/bg_accountProfile.png) top left no-repeat;padding:5px 0 5px 10px;margin-bottom:5px;color:#fff}
#register .formNote{padding:0 0 5px 10px;font-size:13px}
.formContentArea{height:auto;border:5px solid #c3c9d1;padding:5px 0 0 0}
.btnRow{background-color:#f6f8fb;background:url(/images/account/bg_buttonBand.png) 0 0 repeat-x;height:26px;margin-top:0;padding-right:10px;padding-top:5px;padding-bottom:0;text-align:right}
ul.smallSquares_noindent li{margin:0;background:transparent url(/images/common/bullet_square.png) 4px 3px no-repeat;padding-left:12px!important}
.login-why-register{width:270px;margin:4px 0 2px 4px;padding:0;background:#fff}
.why_register_text_header{font-weight:bold;font-size:13px;padding:0;margin:0 0 8px 0}
.why_register_text{margin:0 0 8px 0}
#help-callback{float:right;width:156px;height:104px;vertical-align:top;margin-right:10px}
html>body #help-callback{margin-right:20px}
.labelRow{width:98%;margin:2px 0;padding-left:10px;display:block;color:#000}
.formRight .labelRow{padding-left:0}
input.borderFocus:focus{border-color:#28ace3}
.leftCheckbox{border:0;background:transparent;padding:0;margin:0 5px 0 10px}
.checkLabel{margin:0;line-height:24px}
input.ssNum{width:40px}
img.ssNum{padding-top:7px}
.lb_errorArea_register{margin-left:10px;width:564px}
.lb_errorArea_login{margin:5px 10px 0 10px}
.lb_errorArea_registerbody{margin:5px 10px 0 10px}
#mylist{list-style-image:url(/images/supercast/bluedot.png);padding-top:45px}
#mylist li{font-family:Trebuchet MS;font-size:1em;color:#fff;font-weight:bold;margin-left:17px;padding-bottom:6px;line-height:1.4em}
#login-buttons a{position:absolute;height:18px;width:71px}
#right-module-bottom{padding:0;margin-top:7px;background-image:url(/images/supercast/supercast_web_login_footer.jpg);height:10px;width:200px;background-repeat:no-repeat;line-height:0;font-size:0}
.supercast{background-image:url(/images/supercast/login_bg.png);background-repeat:no-repeat;width:188px;height:233px;padding:0}
.mydownload{height:18px;width:71px;position:relative;top:5px;*top:25px;left:6px;*left:15px}
.mymoreinfo{height:18px;width:71px;position:relative;top:10px;*top:20px;_top:30px;left:60px;*left:60px;_left:70px}
.cep-content-tup-extended{height:255px}
.login-form-content-extended{font-size:1.4em;color:#606060}
.form_right{display:block;position:relative;float:left;padding:0;width:250px}
.form_note{padding:0 0 8px 10px;font-size:13px}
.form_note_mid{padding:10px 0 8px 10px;font-size:13px}
.form_right .labelRow{padding-left:0}
#register1ErrorDiv .dtv-message-tup,#register2ErrorDiv .dtv-message-tup,#register3ErrorDiv .dtv-message-tup{margin-top:13px}
#login-module #cep_layout_main{width:670px}
#login-module .prominent,#login-module .warning-message{font:bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif}
#login-module .get-directv{font:bold 16px "Trebuchet MS";margin-bottom:2px}
#login-module .get-directv a{color:#3296e6}
#login-module{min-height:470px}
#login-module h1{height:36px;_height:auto;line-height:normal;width:670px;overflow:hidden;color:#09c;font-size:38px;text-indent:-9999px;_text-indent:0;background:url(/images/account/sign-in-or-create-account.png) no-repeat;_background-image:none;margin:0 0 14px}
#login-module .dtv-message-tup{margin-top:12px;.margin-top:0}
#login-module .warning-message{background:0;padding-top:12px;border-width:0;margin:18px 0}
#login-module .warning-message ul{min-height:50px;height:auto!important;_height:50px;.zoom:1;background:url(/images/epod/icon_sprite_41x44.png) no-repeat 0 -1577px;_background-image:url(/images/epod/icon_sprite_41x44_ie6.png)}
#login-module .warning-message li{line-height:normal;padding:0 0 0 10px}
#login-module .login-fieldset-decoration{position:relative;width:672px}
#login-module dt{font:bold 16px "Trebuchet MS";color:#333}
#login-module dt{padding-bottom:7px}
#login-module dd.final-item{padding-bottom:14px}
#login-module dl a{font:normal 12px Arial;color:#09c;padding:0;vertical-align:middle}
#login-module dt a{margin-left:5px}
#login-module fieldset{border-bottom-width:0;padding:35px 20px 35px 20px}
#login-module .bezel-bottom{width:643px;text-align:center;background-color:#fff;border-bottom:1px solid #cbc9c9;border-top:1px solid #f2f2f2;color:#fff;height:0;margin:20px 0 15px 2px}
#login-module label{display:inline;vertical-align:middle}
#login-module input{width:auto}
#login-module .borderFocus{border-color:#cbccc7}
#login-module #loginField{width:300px}
#login-module #passwordField{width:122px;margin:6px 5px 0;vertical-align:baseline}
.labelcheckbox{font:12px "Arial";color:#333}
#login_product img,#login_product strike,#login_product strong,#login_product span{vertical-align:middle}
#login_product strong,#login_product .prominent{.zoom:1;background:url(/images/global/glyphs/dividers_vertical_non-tiling.png) no-repeat;padding:7px 0 7px 12px}
#login_product br{display:none}
#login_password_option_no{vertical-align:top;margin:0 8px 0 0}
#login_password_option_yes{vertical-align:middle;margin:0 8px 0 0}
#securityEmailDiv{width:580px}
b.corner_tl,b.corner_tr{position:absolute;width:4px;height:4px;overflow:hidden;background:url(/images/epod/account/bg-sprite_pay-my-bill.png) no-repeat}
.login-fieldset-decoration b.corner_tl{top:0;left:2px;.left:0}
.login-fieldset-decoration b.corner_tr{top:0;right:2px;.right:0;background-position:-3px 0}
#login_sidebar{float:right}
#login_sidebar .ctm-tup{margin-top:0}
#login_help_module .body{font-size:12px;line-height:2.5ex;padding-top:5px}
#login_help_module .title{min-height:44px;line-height:36px;font-size:20px;background:url(/images/epod/icon_sprite_41x44.png) no-repeat 0 -434px;_background-image:url(/images/epod/icon_sprite_41x44_ie6.png);padding-left:45px;margin:0 12px}
#login-module #Get-the-most li{margin-top:8px}
#login-module #Get-the-most li .content{padding-bottom:7px;border-bottom:1px dotted #ccc}
#login-module #Get-the-most li.first-row .content{padding-top:7px;border-top:1px dotted #ccc}
#login-module #Get-the-most a{color:#00abe3}
#login-module #Get-the-most h2{font-size:18px;line-height:18px;margin-bottom:2px}
#login-module h2 span{display:block}
#login-module h4{font-size:12px;margin-bottom:0}
.bezel-bottom,.bezel-bottom b{display:block;height:8px;width:675px;background:#fff url(/images/epod/account/sprite_account-tabs_colored_v2.png) no-repeat 100% -155px}
.bezel-bottom{margin-left:2px;*margin-left:0}
.bezel-bottom b{float:left;width:3px;background-position:0 -155px}
.final-item dt{padding-bottom:6px}
#login_sign_in{font:20px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#666;margin-left:12px}
.login-text .borderFocus{border-radius:4px 4px 4px 4px;height:15px;color:#b3b3b3;width:100%;border:1px solid #ccc}
#login-module dd.login-text{padding-bottom:10px}
#login-module .login-text-field #loginField{color:#000;width:166px;margin-left:20px;background-color:#fff}
#login-module .login-text-field #passwordField{color:#000;width:166px;margin-left:20px;background-color:#fff}
#login_customer{margin-left:12px}
#login_customer{left:12px;position:relative;text-align:justify}
#login-module .getit-customer{font:12px Arial,Helvetica,sans-serif;margin-top:10px;margin-left:23px}
.direct-line{border-top:1px solid #ccc;padding-left:850px}
.button-done{margin-top:10px}
dd:nth-child(8){font-family:arial;font-size:14px;margin-left:12px;margin-top:28px}
#login_dialogue_fieldset dd:nth-child(8) a{padding-left:4px}
.customer-text{font-family:arial;color:#666;font-size:16px;font-weight:bold}
.placeholder{position:relative}
.placeholder>#passwordFieldAlt #loginFieldAlt{position:absolute;top:0;left:0}
.placeholder>input{width:166px}
#loginForm .login-text-field h2.dialog-header{background:none repeat scroll 0 0 transparent;color:#666;font-family:trebuchet ms;font-size:20px;margin-left:0;margin-top:10px;padding-bottom:5px;padding-left:20px}
.my-overview .package-info div{float:left;clear:left}
.package-content h2{margin:0}
.colspan-1{margin-top:17px}
.ctl-area-tup{padding:8px 15px 16px;position:relative;z-index:1}
.colspan-1 .open-gradient .head{background:-moz-linear-gradient(0% 60% 90deg,#ececec,#fff);background:-webkit-gradient(0% 60% 90deg,#ececec,#fff);background:#ececec;opacity:95%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:214px;border:0}
.package-links a{display:block;margin-top:5px}
.myact-tup .content{color:#666;font-family:arial;font-size:14px}
.my-overview .my-overview-left-pane1 .package-section h2,.my-overview .my-overview-left-pane1 .receiver-section h2{font-family:arial;font-size:14px;font-weight:bold}
.package-section,.receiver-section{margin-top:18px;margin-bottom:18px;min-height:75px;overflow:hidden;padding:0 0 0 15px;position:relative}
#login-module dl span.create-acc a{padding-left:0;float:left;font-family:arial;font-size:14px}
#my_orders .package-content div h2{margin:0}
#my_orders .receiver-section div h2{margin:0}
#my_orders .receiver-section{padding:0;margin-bottom:16px}
#my_orders .package-info h2{display:block;float:left;margin:15px;overflow:hidden}
#my_orders .package-info{float:left}
.my-account-welcome-text{color:#666;font-size:18px;float:left}
.my-overview .my-overview-left-pane1 .package-section h2,.my-overview .my-overview-left-pane1 .receiver-section h2{font-family:arial;font-size:14px;font-weight:bold}
.my-overview .my-overview-left-pane1 h2{font-size:18px}
#my_orders .content h2{margin-top:8px}
h2.dialog-header{padding-left:8px;padding-top:9px}
.customer-account{font-size:14px;font-family:arial;color:#666;float:left;padding-top:5px;padding-left:9px}
.customer-welcome{font-size:14px;font-family:arial;font-weight:bold;color:#666;float:left;margin-top:5px;margin-left:9px}
#my_orders{float:left;margin-left:10px}
#my_orders .package-img-default{background:none repeat scroll 0 0 #666}
.package-img{background:none repeat scroll 0 0 transparent;border-radius:4px 4px 4px 4px;height:75px;left:0;position:absolute;top:0;width:7px}
.receiver-img{background:none repeat scroll 0 0 #666;border-radius:4px 4px 4px 4px;float:left;height:60px;margin-right:10px;width:7px}
#social_Sign_On_Setting.social-sign-on .social-provider.btn-spinner .logo-wrapper{display:none}
#social_Sign_On_Setting.social-sign-on span.logo-image{height:22px}
#social_Sign_On_Setting #disconnect_message .message-status.updating{margin-top:30px}
#social_Sign_On_Setting .connect-provider .status-block{float:left;clear:both}
#social_Sign_On_Setting p.social-message{margin:10px 0 0 0}
#social_Sign_On_Setting.social-sign-on .social-provider{width:180px;clear:both}
#social_Sign_On_Setting .connect-provider .status-block.no-social-connection{display:none}
#social_Sign_On_Setting span.status-label.main-status{display:none}
#social_Sign_On_Setting span.status-label.main-status.no-social-connection{display:block}
#social_Sign_On_Setting .status-block{display:block}
#social_Sign_On_Setting .status-block.no-social-connection{display:none}
#social_Sign_On_Setting .social-provider.connect-provider{width:180px}
#social_Sign_On_Setting .provider-wrapper{clear:both;margin-bottom:19px}
#social_Sign_On_Setting .status-label{margin-bottom:11px}
#social_Sign_On_Setting .connected-provider div{float:left}
#social_Sign_On_Setting .connected-provider{overflow:hidden}
#social_Sign_On_Setting .connect-provider{margin-bottom:1px}
#social_Sign_On_Setting .connected-provider div.connection-info,#social_Sign_On_Setting .connected-provider div.disconnect-link{margin-top:4px}
#social_Sign_On_Setting .connected-provider div.connection-info{margin-left:10px;margin-right:18px}
.ui-dialog{background:transparent;border:0;padding:0}
.ui-dialog .ui-dialog-titlebar{display:none}
.ui-widget-overlay{background:none repeat scroll 0 0 #000;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1001}
#social_sign_on_disconnect .lightbox-tup{padding:25px 14px 29px 39px;width:707px;margin:0 auto}
#social_sign_on_disconnect .lightbox-bg,#social_sign_on_disconnect .lightbox-bg{background:#fff}
#social_sign_on_disconnect.lb-tup,#social_sign_on_disconnect .lightbox-frame-wide{width:auto}
#social_sign_on_disconnect .inset-cont{min-height:0}
#social_sign_on_disconnect{padding:0}
#social_sign_on_disconnect h4.lb-header{margin:0 0 52px 0;font:36px/1em att,Trebuchet MS,sans-serif;color:#333}
#social_sign_on_disconnect .confirmation-message{font:18px arial;color:#333;margin:0 0 48px 0}
#social_sign_on_disconnect .confirmation-message .logo-image{margin-right:10px}
#social_sign_on_disconnect .confirmation-message .logo-image#facebook_logo{background-position:-2px -32px}
#social_sign_on_disconnect a.lb-close.lb-close-lightbox{background:url("/cms2/pepod_new/styles/pepod-icon-sprite.png") scroll 380px -519px transparent;top:-14px;left:4px}
#social_sign_on_disconnect .action-buttons div.stay-connected{margin-right:40px}
#social_sign_on_disconnect .action-buttons{margin-left:40px;overflow:hidden}
#social_sign_on_disconnect .action-buttons div a{padding:12px 0 12px 0;font-size:13px;font-family:Arial;display:block;text-shadow:0 -1px #666;-moz-text-shadow:0 -1px #666;-webkit-text-shadow:0 -1px #666;color:#666;background:none #d8d8d8;background-image:-webkit-linear-gradient(to bottom,#d8d8d8,#cbcbcb);background-image:-moz-linear-gradient(to bottom,#d8d8d8,#cbcbcb);background-image:-o-linear-gradient(to bottom,#d8d8d8,#cbcbcb);background-image:-ms-linear-gradient(to bottom,#d8d8d8,#cbcbcb);background-image:linear-gradient(to bottom,#d8d8d8,#cbcbcb);box-shadow:0 1px #b8b8b8;-moz-box-shadow:0 1px #b8b8b8,inset 0 1px #fff;-webkit-box-shadow:0 1px #b8b8b8,inset 0 1px #fff}
#social_sign_on_disconnect .action-buttons div a:hover{text-decoration:none;background:none #dfdfdf;background-image:-webkit-linear-gradient(to ttop,#dfdfdf,#ececec);background-image:-moz-linear-gradient(to top,#dfdfdf,#ececec);background-image:-o-linear-gradient(to top,#dfdfdf,#ececec);background-image:-ms-linear-gradient(to top,#dfdfdf,#ececec);background-image:linear-gradient(to top,#dfdfdf,#ececec)}
#social_sign_on_disconnect .action-buttons div a:active{background:none #cbcbcb;background-image:-webkit-linear-gradient(to bottom,#cbcbcb,#d8d8d8);background-image:-moz-linear-gradient(to bottom,#cbcbcb,#d8d8d8);background-image:-o-linear-gradient(to bottom,#cbcbcb,#d8d8d8);background-image:-ms-linear-gradient(to bottom,#cbcbcb,#d8d8d8);background-image:linear-gradient(to bottom,#cbcbcb,#d8d8d8)}
#social_sign_on_disconnect .action-buttons div{float:left;width:280px;height:40px;cursor:pointer;overflow:hidden;border-radius:3px;text-align:center}
#social_sign_on_disconnect .action-buttons a.disconnect-link.btn-spinner{background:none transparent;border:none!important;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent}
#my_social_sign_on_options.myact-tup .content{padding-top:17px;margin-bottom:0}
.hide-provider,.hide-submit{display:none}
#search-container .reg-inner .paddedFormRow input:-ms-input-placeholder,#register-user .paddedFormRow input:-ms-input-placeholder{color:GrayText}
.registration-container .registerDetails .password-tooltip{width:240px}
.registration-container .registerDetails .password-tooltip .tooltip-link{padding:0;font-size:12px}
.popover{padding:10px;position:absolute;top:0;left:0;z-index:1010;display:none;max-width:459px;text-align:left;-webkit-bg-clip:padding-box;-moz-bg-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-title:empty{display:none}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.bottom{min-width:298px}
.popover .popover-content{font-size:14px}
.popover.bottom .arrow{border-bottom-color:#4d5257}
.popover.bottom .arrow:after{border-bottom-color:#666}
.popover.top{margin-top:-11px}
.popover.top .arrow{border-top-color:#666}
.popover.top .arrow:after{border-top-color:#4d5257}
.popover.topRight .arrow{top:88%;left:-21px;margin-top:-11px;border-left-width:0;border-right-color:#4d5257;border-right-color:rgba(0,0,0,0.25)}
.popover.topRight .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#4d5257}
.popover .popover-close-btn{background-color:transparent;background-image:url("/cms2/pepod_new/styles/pepod-icon-sprite.png");background-position:-281px -520px;box-shadow:none;color:#ccc;display:inline-block;height:15px;position:absolute;right:8px;top:9px;width:14px}
.info-popup{background:url('/images/global/icons/icon_info.png') no-repeat scroll;position:absolute;width:14px;height:14px;margin-left:5px}
.registerIntroText{font-size:12px;font-family:arial;color:#666;margin-bottom:35px}