@charset "utf-8";
/* CSS Document */

.modal-title {font-size: 1.714em;}

#accordion .featured-products .module-container .dtv-infopop, #accordion .module-container .inner .item-features .dtv-infopop, #details-modal .product-details .dtv-infopop, #accordion .featured-products .ui-dialog .dtv-infopop, #accordion .hidden-products .module-container .dtv-infopop, #accordion .hidden-products .ui-dialog .dtv-infopop, #accordion .receiver-configuration .module-container .dtv-infopop, #accordion #receiver-configuration .module-container .dtv-infopop, #details-modal .product-details .package-feature .dtv-infopop {vertical-align: top;}
#details-modal .product-details {}
#zip-code .acq-header-banner {background-color: #f4f4f4!important;}
#zip-code .acq-header-banner img {margin: 0px auto!important;}

/* Acquisition flow global */
#accordion .module-container .inner .item-features {text-align: left;}
#accordion .item-features .include-banner {margin-bottom: 15px;}
.dtv-infopop {vertical-align: top; display: inline-block; float: none; margin-left:3px; }
.overviewTooltip {background: url(/cms2/pepod_new/styles/pepod-icon-sprite.png) -288px 0; height: 22px; width: 20px;}
.green-check {background: transparent url(/cms2/pepod_new/styles/sm_green_check.png) 0px 5px no-repeat; padding-left: 22px; min-height: 10px;}
.popover {position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
max-width: 276px;
padding: 1px;
text-align: left;
-webkit-bg-clip: padding-box;
-moz-bg-clip: padding;
background-clip: padding-box;
-webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.17);
white-space: normal;
background-color: #4d5257;
border-color: #4d5257;
border-radius: 3px;
box-shadow: 0 0 5px rgba(0,0,0,0.17),0 1px #51565b,inset 0 1px #85919b;
border: 10px solid #666;
color: #666;
}}
.superscript {position: relative; top:-7px; font-size: 50%;}
.package-title {margin-bottom: 10px;}
.package-include {margin-top:0px; display: inline-block; margin-bottom: 14px;}
.package-include.first {margin-top:0px;}
.package-include .include-text {line-height: 20px;}
.package-include .include-text-title {font-weight:bold; font-size:16px; color:#333333;}
.package-include .include-text-title .red-text {color:#d91528; font-weight: bold;}
.package-include .include-text-body {text-shadow: 0px 1px 0px #ffffff;}
.package-include .include-text-body.check-indent, .package-include .include-poster.check-indent, .package-include .include-text-title.check-indent {margin-left:22px;}
.package-include .include-poster {margin-top: 6px;}
.package-include .check {background-image: url(/cms2/pepod_new/styles/pepod-icon-sprite.png); display: inline-block; height: 11px; width: 12px; background-position: -292px -361px; margin-right: 10px;}
.include-icon {vertical-align:top; margin-left: 10px;}
/* Pricing */
.package-list .dtv-pricing .product-pricePromoElement {margin-top: -21px;}

/* Acquisition flow lightbox */
.package-include-lightbox {font-size:16px; color: #666666; padding:20px; line-height: 24px;}
.package-include-lightbox .console-section {margin-bottom:40px;}
.package-include-lightbox .requirements-section {margin-bottom:40px;}
.package-include-lightbox .hardware-section {margin-bottom:40px;}
.package-include-lightbox .devices-section {margin-bottom:40px;}
.package-include-lightbox .lb-title {font-weight: bold; font-size:18px; color:#333333;}
.package-include-lightbox .lb-left {width: 50%; float: left;}
.package-include-lightbox .lb-right {width: 50%; display: inline-block;}
.package-include-lightbox ul {list-style: disc; margin:0; padding-left: 20px;}
.package-include-lightbox ul li {list-style: disc; margin-bottom: 8px;}
.package-include-lightbox ul li li {list-style: square; margin-bottom: 0px;}
.package-include-lightbox ul li li li {list-style: circle; margin-bottom: 0px;}

/* Acquisition flow customized */
/*#details-modal .product-details .popular-channels {margin: 22px 23px 16px!important;}
#details-modal .product-details .feature-header {width: 100%; display: inline-block; background-color: #eeeeee;}
#details-modal .product-details .feature-header .feature-img {margin-bottom: 23px;}
#details-modal .product-details .feature-header .title {font-weight:bold; font-size:16px; color:#333333; line-height: 20px; max-width: 750px;}
#details-modal .product-details .feature-header .sub-title {font-size:16px; color:#333333; line-height: 20px; margin-top: 16px;}*/

/*#details-modal .product-details .light-modal {padding:20px 0px 20px 25px; background-color: #eeeeee; border-bottom:1px solid #dddddd; box-shadow: 0px 1px 0px #f6f6f6; margin-bottom: 1px;}
#details-modal .product-details .dark-modal {padding:20px 0px 20px 25px; background-color: #eaeaea; border-bottom:1px solid #dddddd; box-shadow: 0px 1px 0px #f6f6f6; margin-bottom: 1px;}
#details-modal .product-details .first-modal {border-top:1px solid #f6f6f6; box-shadow: 0px -1px 0px #dddddd, 0px 1px 0px #F6F6F6;}*/
#details-modal .product-details .package-include {margin-top: 0px!important;}
#details-modal .product-details .package-include .include-text {line-height: 20px; max-width: 100%;}
#details-modal .product-details .package-include .include-text-title {font-size:16px;}
#details-modal .product-details .package-include .include-text-body {font-size: 14px; color: #666666;}
#details-modal .product-details .package-feature .feature-text-title {font-weight:bold; font-size:16px; color:#333333; margin-right:5px; line-height: 20px;}
#details-modal .product-details .package-feature .feature-text-body {text-shadow: 0px 1px 0px #ffffff; font-size: 14px; color: #666666; line-height: 20px;}
#details-modal .product-details .package-feature .feature-text-body.check-indent {margin-left: 22px;}

.equipment-promo {margin:0px 0px 0px; text-align: center;}
.equipment-promo .promo-red {font-size: 20px; color: #e60600; font-weight: bold;}
.equipment-promo .equipment-promo-title {text-align: center; font-weight: bold; font-size: 18px; line-height: 26px;}
.equipment-promo .equipment-promo-subtitle {text-align: center; color: #666666; font-size: 18px; line-height: 24px; margin-bottom:15px;}

#receivers-selection .details-list {text-align: left; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-shadow: 0px 1px 0px #ffffff;}
#receivers-selection .details-bold {font-weight: bold; font-size: 16px; color: #333333; text-shadow: 0px 1px 0px #ffffff;}

#receivers-selection .receivers .receiver-details {text-align: left; font-size: 14px; line-height: 20px; margin-bottom: 8px; color: #333333; text-shadow: 0px 1px 0px #ffffff;}
#receivers-selection .receivers .green-check {background-position: 0px 7px!important;}

/* Receivers details lightbox*/
/*.product-details .feature-list .receiver-more-details sup {margin-left: 0px; background: none no-repeat scroll 0 0 transparent; padding: 0px 0px; text-indent: 0px; font-size: 70%; vertical-align: baseline;}*/
.product-details .feature-list .receiver-more-details.green-check {background-position: 0px 7px!important;}
.product-details .feature-list .receiver-more-details .include-icon {margin-top: -10px; vertical-align: top;}

.protection-plan {text-align: left;}
.protection-plan .bold-text {font-weight: bold;}
.protection-plan .protection-plan-details {}

/* Extras (Optional Preminums) */
.extras-lb {padding:30px 0px 60px;}
/* Extras lightbox - Full Width */
.extras-lb .extras-title {color: #333333; font-size: 14px; line-height: 24px; margin-bottom: 5px; margin-left:15px;}
.extras-lb .extras-ul {padding: 0px 10px 5px 55px !important; margin: 0; }
.extras-lb .extras-ul li {background: none repeat scroll 0 0 #eeeeee !important; border-top:none !important; box-shadow: none !important; padding:0px 0px 0px 0px!important; font-size: 16px; line-height: 28px!important; font-weight: bold; list-style: disc outside none; margin-bottom: 8px;}
.extras-lb .extras-ul li:first-child {border-top: none!important;}
/* Extras lightbox - Leftside/Rightside */
.extras-lb .left-side {padding:0px 30px 0px 15px; width: 50%; float: left; display: inline-block;}
.extras-lb .left-side .extras-paragraph {color: #333333; font-size: 14px; line-height: 20px; margin-bottom: 5px;}
.extras-lb .left-side .extras-ul {padding: 0px 10px 5px 40px !important; margin: 0; }
.extras-lb .left-side .extras-ul li {background: none repeat scroll 0 0 #eeeeee !important; border-top:none !important; box-shadow: none !important; padding:0px 0px 0px 0px!important; font-size: 16px; line-height: 28px!important; font-weight: bold; list-style: disc outside none; margin-bottom: 8px;}
.extras-lb .left-side .extras-ul li:first-child {border-top: none!important;}
/*.extras-lb .extras-ul li:before {content: "•"; padding-right: 5px;}*/
.extras-lb .right-side {width: 50%; float: right;}
.extras-lb .right-side .image-holder {margin: 0px auto; text-align: center;}

/* Confirmation Page */
.box-bground { background-color: #f4f4f4; border-top: 1px #e4e7ed solid; border-bottom: 1px #e4e7ed solid; padding: 60px 0; margin-top: 60px !important; }
.text-center { text-align: center; }
.get-started h2 { padding-bottom: 26px !important; }
.get-started li .content .image span { background-position: 0 0 !important; }
.get-started li h4 { font: bold 18px arial; color: #363636; padding: 10px 0; }
.get-started li .body-copy { font-size: 16px !important; padding-bottom: 10px; }
.get-started li .body-copy ul.links { margin-top: 16px; }
.get-started li .body-copy ul.links li { margin: 0 0 10px; width: 140px; }
.get-started li.item-3 { width: 900px !important; background: #fff url(/cms2/NFLWS/self_care/img_question_mark.jpg) no-repeat 0 50%; padding: 12px 50px 0; }

.share { margin-top: 60px !important; }
.share li .body-copy { font: 30px DTV-DIN !important; padding-top: 20px; }

/* Special offer */
#ctl_header_menu li a.special-offers-link { display: none; }


/* Confirmation message */
/*#confirmation_tup .confirm-bottom-message {width:100%; margin:30px 0px 80px;}
#confirmation_tup .confirm-message {margin:0px 0px 15px; text-align: center; font-size: 24px!important; line-height: 28px!important;}
#confirmation_tup .bottom-buttons {text-align: center;}
#confirmation_tup .bottom-buttons a {margin-right: 20px;}
#confirmation_tup .confirmation-banner {padding-bottom:30px;}*/

/* Footer */
.footer-sublinks { text-align: center; font: 14px/19px arial!important; }
.footer-sublinks ul { display: inline-block; }
.footer-sublinks ul li {float: left; margin-right: 16px;}