 /* no javascript */
.noscript-warning{background-color:#FFF;color:red;font-size:20px;font-weight:700;line-height:22px;margin:30px 30px 30px 220px;padding:24px}

/* pay bill */
.bill_pay_row{}
.bill_pay_row label{}
.bill_pay_row input{}
.check_card input{display:none}
.bill_wrap .login_right{}
#ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_ddlCCType{}
.float_left{clear:none}
.bill_wrap .checking_radio{ float:left;}
.bill_wrap label[for=ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_rbChecking]{margin-top:-12px}
.bill_wrap label[for=ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_rbSaving]{clear:none;margin-top:-12px}
input#ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_chkSaveBankInformation{}
#ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_txtbankAlias{}
.bill_wrap .login_error{margin-left:10px;}
.bill_wrap .save_bank{}
.bill_wrap .reg_field,.bill_wrap .bill_pay_row{padding-top:5px;padding-bottom:2px;margin-top:8px;padding-left:10px; float:left;}
.bill_wrap .bill_pay_row{ float:left; width:430px;}
.bill_wrap .alias_label{padding-right:20px;clear:left;float:left}
.bill_wrap .cc_error_highlight.login_error{height:75px}
.bill_wrap .credit_card{margin-top:10px; float:left; border:#DDDDDD solid 1px; margin-bottom:16px; width:446px;}
.bill_wrap .credit_card .login_error{margin-left:10px;margin-bottom:1px; padding-bottom:5px;}
.bill_wrap .login_error input{clear:left}
.bill_wrap .option_field input{}
.bill_wrap .option_field .login_right{float:left;clear:none}
.bill_wrap .credit_card .login_error{}
.account_types{float:left;}
.bank_acct .reg_field .account_types .checking_radio label{display:inline;text-align:left;width:auto;clear:none;float:none;margin-top:0}
#bank_alias input#ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_txtbankAlias{float:left}
#bank_alias{margin-left:102px;margin-top:20px}
#save_bank_info{margin-left:158px;margin-top:13px;width:260px; margin-bottom:15px; float:left; display:inline;}
.bill_wrap .bank_acct .option_field .login_error{margin-top:0}
.bill_wrap .bank_acct .option_field{padding-top:1px;padding-bottom:2px}
.bill_wrap .option_field{padding-top:1px;padding-bottom:2px; float:left; width:98%;}
.bill_wrap #bill_details{height:37px}
.bill_wrap #bill_details label{padding-top:8px}
.bill_wrap #bill_activity{margin-left:0;margin-top:-1px; background-color:#FFF;}
.bill_wrap .print_button{}
div#bill_details span.print_button input {
background-image:url(/midirectv/App_Themes/MyDirectv/images/buttonShortLong.png);
width:135px;
height:19px;
color:#fff;
font-weight:bold;
font-size:11px;
line-height:19px;
text-align:center;
border:none;
background-color:#1F9AE3;
}
.bill_wrap #bill_details select{margin-top:7px;margin-left:6px}
.current_charges{float:right;margin-top:20px;margin-right:0;height:50px;padding-top:15px;}
.bill_wrap #pay_section label,#pay_section span{float:left}
#pay_section button,#pay_section input{top:10px;position:relative}
#pay_section div{font-weight:bold}
.bill_wrap h3{margin-top:20px; font-weight:bold; font-size:14px; color:#333; margin-bottom:5px;}
.bill_wrap input{/*margin-top:-20px*/}
.bill_wrap .second{margin-top:15px; margin-bottom:5px;}
.bill_wrap #ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_lnkPay{border:none}
.bill_wrap .btn_pay_now{margin-left:auto;margin-right:auto;width:67px;display:block;background-image:url(/midirectv/App_Themes/MyDirectv/images/submit_img.png);
background-repeat:no-repeat;
height:28px;
color:#FFF;
text-align:center;
line-height:28px;
border:none;
font-weight:bold;
background-color:transparent;
}
#pay_section>div>label{margin-left:12px}
.total_amt{margin-left:5px}
#ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPayBill_credit_card_acct{margin-top:0}

/* view bill */
.cuenta_view_bill .name{margin-top:5px}
#pay_section div{ height:19px;}
#pay_section{float:right}
.bill_wrap #pay_section{width:162px!important;height:75px} 
.bill_wrap #pay_section{margin-top:10px!important}
.bill_wrap .name label{float:left; font-weight:bold;}
.bill_wrap .name span{float:left;margin-bottom:5px}
.bill_wrap .name{margin-top:10px;font-weight:bold}
.error_block ul li{margin-bottom:15px}

/* global styles to be added */
.float_left{float:left}
.submit_button{background:url(/midirectv/App_Themes/MyDirectv/images/button_bg.png);-moz-border-radius:5px;border:1px solid #333;height:26px;color:#fff;cursor:pointer}

/* landing page */
#landing_page #proto_wrap{height:302px;width:695px;}
#landing_page .infiniteCarousel{width:625px}
#landing_page .infiniteCarousel .arrow{top:141px;margin-left:10px}
#landing_page .infiniteCarousel .arrow{}
#landing_page .infiniteCarousel a.forward{left:638px}
#landing_page .infiniteCarousel .wrapper{margin:0 49px;height:285px}
#landing_page .wrapper ul li div{}
#landing_page .carousel_col{height:272px}
#landing_page .carousel_item .carousel_col{margin-right:13px;width:163px;padding-left:10px;padding-right:10px}
#landing_page .infiniteCarousel ul li{padding:10px 3px}
#landing_page .infiniteCarousel ul li{padding:5px 3px}/* nb change */
#landing_page .infiniteCarousel ul li.empty{padding: 0 !important;}
#landing_page .infiniteCarousel .wrapper{width:600px}
#landing_page .PPV{padding-top:35px;padding-bottom:45px;}
#landing_page .PPV{height:192px;}
#landing_page .Box{padding-top:80px}
#landing_page .Box{height: 192px;}
#landing_page .Box strong{margin-top: 55px}
#landing_page .BigBox{padding-top:80px}
#landing_page .BigBox{height: 192px;}
#landing_page .BigBox strong{margin-top: 35px}
#landing_page{width:710px}
#landing_page #alert_title{}
#landing_page .jump_to_page{margin-top:50px}
#landing_page .alerts_notices_title{background:transparent url(/midirectv/App_Themes/MyDirectv/images/alerts_flag_img.png) no-repeat scroll 0 4px;font-size:154%;margin-bottom:10px;padding-left:24px}



/* registration */
.wrap_accept_terms{}
.reg_form .accept_error{margin-left:100px!important;padding-left:49px;width:350px}
.main_col .page_content .reg_form{height:auto}
.reg_form .option_title{margin-left:36px}
.reg_form .select_option{}
.reg_form #descript_option_radios .select_option{ float:left; margin-bottom:14px; margin-left:5px;}
.reg_form #descript_option_radios .option_title{ float:left; display:inline;}
.reg_form .reg_op1{clear:left}
.reg_form .button{background:transparent url(/midirectv/App_Themes/MyDirectv/images/submit_img.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:28px;
margin-left:360px;
width:67px;}
.reg_form .reg_op .login_right{margin-left:3px}
.reg_form .login_error .login_right{margin-left:4px}
.reg_form .button{background:url(/midirectv/App_Themes/MyDirectv/images/button_bg.png) repeat-x;-moz-border-radius: 5px;border:1px solid #0074c6}
.bill_wrap .reg_field input{margin-top:0}

/* login page */
.forgot_pw a{}
.cuenta_login .login_left label{padding-top:8px}
.cuenta_login #errorBlock{width:650px; padding:9px 0 9px 8px;}

/* globals */
#cta_group{float:right;width:200px}
.reg_form{float:left}
#cta_group_right_col{position:relative;top:19px;}
.cta_group_right_col2{margin-top:20px;}
.right_col{background:transparent!important}
.view50 .cta1{margin:0!important}
.right_col .cta_group{margin-top:35px}
.view50 .main_col{width:466px}

/* edit profile */
#submit_cancel{margin-left:250px}
#submit_cancel .cancel_login{position:relative;top:-9px;margin-left:11px}

/* view profile */
#profile_button{margin-left:258px; margin-bottom:15px;}


