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

@font-face{
    font-family: 'Omnes-Med';
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02Medium.eot');
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02Medium.eot?#iefix') format('embedded-opentype'),
        url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02Medium.woff') format('woff'),
        url('https://atgpreview.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Omnes';
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02.eot');
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02.eot?#iefix') format('embedded-opentype'),
        url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02.woff') format('woff'),
        url('https://atgpreview.directv.com/content/dam/dtv/directv_marketing/global/fonts/Omnes_ATTW02.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Aleck-Sans-Light';
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Lt.eot');
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Lt.eot?#iefix') format('embedded-opentype'),
        url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Lt.woff') format('woff'),
        url('https://atgpreview.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Lt.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Aleck-Sans-Regular';
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Rg.eot');
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Rg.eot?#iefix') format('embedded-opentype'),
        url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Rg.woff') format('woff'),
        url('https://atgpreview.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Rg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {  -webkit-text-size-adjust: 100% !important; }

.homepage { -webkit-font-smoothing: antialiased; }
.homepage h2 span {font-family: inherit!important;}

.homepage_prospect .full-width.ctm-tup { margin: 70px 0 0; }
.homepage_prospect h2, .homepage_prospect h4 { font: 35px/37px Aleck-Sans-Light !important; color: #000; padding-bottom: 12px; background-image: none; }
.homepage_prospect .content .body-copy { font: 16px/26px arial !important; color: #333; }
.homepage_prospect .content .image { margin: 0; }
.homepage_prospect .content .link { margin-top: 19px; }
.homepage_prospect .ctm-tup .content a { font: bold 16px/23px arial; }
.homepage_prospect .top-shadow { background: #fff url(/cms3/why_directv/images/top-border-shadow.jpg) repeat-x 0 0; padding: 60px 0 0; }
.homepage_prospect .top-border { border-top: 1px #e4e7ed solid; padding: 60px 0 0; }
.homepage_prospect .box-bground { background-color: #f4f4f4; border-top: 1px #e4e7ed solid; padding: 70px 0 90px; }
.homepage_prospect .dmg-iltr .content {width: 920px;}
.homepage_prospect .dmg-iltr .content ul li {width: 920px;}
.homepage_prospect .dmg-iltr .content ul li .content {width: auto;}
.homepage_prospect .dmg-iltr .content ul li .title, .homepage_prospect .dmg-iltr .content ul li .body-copy {width:290px;}
.homepage_prospect .dmg-iltr .content ul li .body-copy {clear: right;}
.homepage_prospect .dmg-irtl .content ul li {width: 920px;}
.homepage_prospect .dmg-irtl .content ul li .body-copy {clear: left;}
.homepage_prospect .dmg-irtl .content ul li .title, .homepage_prospect .dmg-irtl .content ul li .body-copy {width: 300px;}
.homepage_prospect .full-width.colspan-3 h4 { font: 30px/31px Aleck-Sans-Light !important; padding: 14px 0; }
.homepage_prospect .full-width.colspan-3 .content,
.homepage_prospect .full-width.colspan-3 .ctm-content-module ul { width: 920px; }
.homepage_prospect .full-width.colspan-3 .ctm-content-module ul li,
.homepage_prospect .full-width.colspan-3 .ctm-content-module ul li .content { width: 288px; }
.homepage_prospect .full-width.colspan-3 .ctm-content-module ul li.item-1,
.homepage_prospect .full-width.colspan-3 .ctm-content-module ul li.item-3 { margin-right: 0 !important; }
.homepage_prospect .full-width.colspan-3 .ctm-content-module ul li.item-2 { margin: 0 28px !important; }
.homepage_prospect .colspan-4,
.homepage_prospect .full-width.colspan-4 .content, 
.homepage_prospect .full-width.colspan-4 h1, 
.homepage_prospect .full-width.colspan-4 h2 { width: 920px; }
.homepage_prospect .full-width.colspan-4 .content ul li .content { width: auto; }
.homepage_prospect sup {vertical-align: super;font-size: 50%; _vertical-align: top;}
.homepage_prospect .banner { margin-left: -30px !important; }
.homepage_prospect .text-center { text-align: center; }
.homepage_prospect .small-legal {font: 10px/12px arial!important;}
.homepage_prospect .centered-cta {background: none!important; padding-left: 0px; width: 980px!important; margin-top: 30px; text-align: center; margin-left: -30px;}
.homepage_prospect .centered-cta a {display: block;}

/* DIRECTV Homepage */
.homepage .dtv_business .ctm-content-module .skin {background: #ffffff url(/cms2/homepage/images/img_hp_dart.png) no-repeat scroll center 165px !important;}
.es-ES .homepage .dtv_business .ctm-content-module .skin {background-position:center 195px !important;}
.homepage .dtv_business .dtv_business_list .skin { background: none!important;}
.homepage .dtv_business .ctm-content-module .head {background: none!important;}
.homepage .no-mag .magnify, .homepage .no-mag .video { display:none; }
#dmg_tutorial_tab {display:none!important;}


/* NEW Optimized Prospect Homepage */
/*.homepage_prospect #ctl_header {min-height:539px; background:url(/cms2/offer/2013_Fall_Offer/PRHP/bkgd_PRHP_1119_BigDeal.jpg) repeat-x 0px 0px transparent;}
.homepage_prospect.bling-test #ctl_header {min-height:492px; background:url(/cms2/offer/2013_Fall_Offer/PRHP/bkgd_PRHP_1003_BD.jpg) repeat-x 0px 0px transparent;}
.homepage_prospect.bigdeal-test #ctl_header {min-height:475px; background:url(/cms2/offer/2013_Fall_Offer/PRHP/bkgd_PRHP_1003_BigDeal.jpg) repeat-x 0px 0px transparent;}
.homepage_prospect.monster-test #ctl_header {min-height:526px; background:url(/cms2/offer/2013_Holiday_Offer/PRHP/bkgd_Monsters_Test.jpg) repeat-x 0px 0px transparent;}*/

/*Prospect HP */
/*.homepage_prospect .ctl-header {background: #fff url(/cms3/offer/2014_Winter_Offer/prhp/bkgd_PRHP_RealDeal_Visa_GM.jpg) repeat-x 0 0 !important;}*/
.homepage_prospect .grey-bkgd {position: absolute; min-height: 504px; width: 100%; background-color: #f2f2f2; z-index: -1;}
.homepage_prospect #ctl_header_menu {display: none;}
.homepage_prospect #header_slide_overlay_container { z-index: 5; }
.homepage_prospect .content a span.arrow { background-image: none; width: 0; height: 0; display: inline-block; margin-left: 5px;
    border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #006ccf; }
.homepage_prospect .content p.legal { font-size: 9px; line-height: 14px; margin-top: 10px; }
/*.homepage_prospect .fantasy-football {background: url(/cms2/premiums/nfl/dtv_fantasy_football.jpg) no-repeat 50% 0px transparent; height:460px;}
.homepage_prospect .fantasy-football .content a { display: inline-block; padding:16px 20px 0 0; }*/
/*.homepage_prospect .dtv-entertainment { margin-top:30px!important;}
.homepage_prospect .dtv-entertainment .dtv-entertainment-list {background: url(/cms3/homepage/prospect/promos/201401/img_DTV_Entertainment_2.jpg) 0px 5px no-repeat transparent; min-height: 414px; margin-left: -30px; width: 970px!important;}
.homepage_prospect .dtv-entertainment-list .title, .homepage_prospect .dtv-entertainment-list .body-copy {width: 362px!important;}
.homepage_prospect .dtv-entertainment-list .links {margin-top: 16px;}
.homepage_prospect .dtv-entertainment-list .links a {display: block;}*/

/* Intro */
/*.homepage_prospect .prhp-intro { margin-top: 60px; }
.homepage_prospect .prhp-intro .image { margin-top: 30px; }
.homepage_prospect .prhp-intro li.item-2 { margin-top: 14px; }
.homepage_prospect .prhp-intro li.item-2 p { margin-bottom: 30px; }

.homepage_prospect .prhp-intro .packages-box ul {margin: 0 0 0 -20px; width:980px!important;}
.homepage_prospect .prhp-intro .packages-box .packages-box-title { padding: 15px 10px 10px; font-size: 10px; line-height: 10px; background: #686868; color: #fff; text-align: center; width: 655px; margin-left: 282px;-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; }
.homepage_prospect .prhp-intro .packages-box .packages-box-title span { display: block; font-size: 18px; line-height: 10px; font-weight: bold; margin-bottom: 10px; }
.homepage_prospect .prhp-intro .packages-box .box.select-box {background-color: #f0b906; width: 130px; }
.homepage_prospect .prhp-intro .packages-box .box.entertainment-box {background-color: #00a283; width: 130px; }
.homepage_prospect .prhp-intro .packages-box .box.choice-box {background-color: #019dd0;}
.homepage_prospect .prhp-intro .packages-box .box.xtra-box {background-color: #284eb9;}
.homepage_prospect .prhp-intro .packages-box .box.ultimate-box {background-color: #9245ab;}
.homepage_prospect .prhp-intro .packages-box .box.premier-box {background-color: #de494d;}
.homepage_prospect .prhp-intro .packages-box .box {margin: 1px 1px 13px 0px; padding: 6px 10px 8px; min-height: 172px; text-align: center; color: #fff; width: 148px;}
.homepage_prospect .prhp-intro .packages-box .box .pkg-name {font: bold 13px/24px arial;}
.homepage_prospect .prhp-intro .packages-box .box .channel-num {font: bold 20px/22px arial;}
.homepage_prospect .prhp-intro .packages-box .box .channel-text {font: normal 13px/14px arial;}
.homepage_prospect .prhp-intro .packages-box .box .pkg-price {font: bold 22px/28px arial; margin-top: 3px;}
.homepage_prospect .prhp-intro .packages-box .box .price-text {font: normal 11px/11px arial;}
.homepage_prospect .prhp-intro .packages-box .legal strong {text-transform: uppercase;}*/

.homepage_prospect .dtvnow {margin-top:0px!important; margin-bottom: 0px!important; padding: 30px 0px 40px; background-color: #247fe8;}
.homepage_prospect .dtvnow .content ul {}
.homepage_prospect .dtvnow .content ul li {}
.homepage_prospect .dtvnow .content ul li .title h4 {color: #fff!important; padding-bottom: 10px !important;}
.homepage_prospect .dtvnow .content ul li .body-copy {color: #fff!important; line-height: 20px !important;}
.homepage_prospect .dtvnow .content ul li .body-copy span.dtvnow-price {font: 26px/32px Aleck-Sans-Light !important;}
.homepage_prospect .dtvnow .content ul li .body-copy a {font: 8px/14px arial; color: #fff;}
.homepage_prospect .dtvnow .content ul li .body-copy .small-legal {margin-top: 10px;}
.homepage_prospect .dtvnow .content ul li .link a {font: bold 14px/18px arial !important; text-decoration: none!important; background-color: #fff!important; color:#247fe8!important; padding: 10px 20px !important; 
    -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
.homepage_prospect .dtvnow .content a span.arrow {border-left: 5px solid #fff!important; display:none;}

/* NFLST */
.homepage_prospect .prhp-nflst { background: #f4f4f4 url('/content/dam/dtv/directv_marketing/homepage/prospect/201708/img-full-nflst.jpg') no-repeat center center; 
height: 413px; padding-top: 120px; margin-top: 0 !important; }
.homepage_prospect .prhp-nflst .title h4,
.homepage_prospect .prhp-nflst .body-copy { color: #fff; }
.homepage_prospect .prhp-nflst .body-copy a.link { color: #fff; text-decoration: underline; }
.homepage_prospect .prhp-nflst .body-copy a.link span.arrow { border-left: 5px solid #fff; }
/* Genie */
.homepage_prospect .genie.prhp-genie { padding-top: 0; }
.homepage_prospect .genie.prhp-genie .ctm-content-module { background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201708/img-genie.jpg) no-repeat 50% 140px transparent}
/* DirecTV */
.homepage_prospect .prhp-dtv .image span { background-size: 12% !important; }
.homepage_prospect .prhp-dtv p.legal { margin-bottom: 20px; }
.homepage_prospect .prhp-dtv p.legal a { font: inherit; color: inherit; }
/* Video header testing */
/*.homepage_prospect .prhp-video-header {margin-top: 0px!important;}
.homepage_prospect .prhp-video-header .content {width: 1200px!important;}
.homepage_prospect .prhp-video-header #v_bkgd {width: 1200px;}
.homepage_prospect .prhp-video-header #hdr_content {position: absolute; top: 0px; width: 1200px;}
.homepage_prospect .prhp-video-header #hdr_content .hdr-includes {position: relative; width: 700px; top: 100px; left: 90px;}
.homepage_prospect .prhp-video-header #hdr_content .hdr-button {position: relative; width: 500px; top: 324px; left: 462px;}
.homepage_prospect .prhp-video-header #hdr_content .hdr-button .cta-button {
    -webkit-border-radius: 8;
    -moz-border-radius: 8;
    border-radius: 8px;
    font: bold 26px/27px Arial;
    color: #ffffff;
    background: #f78828;
    padding: 10px 25px 10px 25px;
    text-decoration: none;
    display: inline-block;
    text-align: center; }
.homepage_prospect .prhp-video-header #hdr_content .hdr-legal {width: 200px; position: relative; top: 12px; left: 150px;}
.homepage_prospect .prhp-video-header #hdr_content .hdr-legal #offer_details_rollover { font-size: 10px; font-weight: normal; z-index: 12; color: #2ab5f8;}
*/

/*.homepage_prospect .video-cta {margin: 0px 0px!important; left: 118px; position: absolute; top: 320px; z-index: 15;}
.homepage_prospect .video-cta ul li {width: 270px;}
.homepage_prospect .video-cta img { float: left; margin: 4px 10px 0 0; }
.homepage_prospect .video-cta .tup {color: #ffffff;}
.homepage_prospect .video-cta a.v-link:hover {text-decoration:none;}
.homepage_prospect .video-cta .v-link img {float: left; margin-bottom: 15px; margin-right: 10px; padding:1px;}
.homepage_prospect .video-cta .v-link img:hover {border:1px solid #09c; padding:0px;}
.homepage_prospect .video-cta .v-text {color:#ffffff; line-height: 20px; padding-top: 3px; font-weight: bold;}*/

/*.homepage_prospect .creepy-rob-box {position: absolute; top:109px; left:-216px; margin: 0px 0px!important; z-index: 5;}
.homepage_prospect .creepy-rob-box {top:0px; left:0px; margin: 0px 0px!important;}
#creepy_rob {position: absolute; top:203px; left:-24px; width:145px; height: 304px; z-index: 51;}
.mobile #creepy_rob {left:-26px;}*/
.homepage_prospect .header-banner {position: relative; max-height: 76px; display: inline-block; z-index: 15;}
.homepage_prospect .header-vid-cta {display: none; margin:0px; position: absolute; top: 396px; left: 325px; z-index: 15; max-width: 230px}
.homepage_prospect.nflst-vids .header-vid-cta {display: block!important;}
.homepage_prospect .header-vid-cta .nfl-v-link {display: inline-block;}
.homepage_prospect .header-vid-cta a.nfl-v-link:hover {text-decoration: none;}
.homepage_prospect .header-vid-cta .romo-cta { width: 100px; height: 57px;}
.homepage_prospect .header-vid-cta .romo-cta:hover {border:1px solid #09c; width: 98px; height: 55px;}


.homepage_prospect .nflst {padding-top: 70px;}
.homepage_prospect .nflst ul li {width: 940px;}
.homepage_prospect .nflst ul li .title { margin-top: -5px;}
.homepage_prospect .nflst ul li .image {width: 477px!important;}
.homepage_prospect .premium ul li .image {width: 468px; left: -25px; top:10px;}
.homepage_prospect .premium ul li .title,
.homepage_prospect .premium ul li .body-copy {width: 452px;}
.homepage_prospect .premium.prhp-premium ul li .image { margin-bottom: 30px; }
.homepage_prospect .dtv-exclusive .content, .homepage_prospect .dtv-exclusive .content ul, .homepage_prospect .dtv-exclusive .content ul li {width:980px;}
.homepage_prospect .dtv-exclusive .content ul li .content {margin-left: -30px;}
.homepage_prospect .dtv-exclusive .image {margin-bottom: 25px; margin-top: 5px;}
.homepage_prospect .dtv-exclusive .body-copy {max-width: 900px; margin: 0 auto;}
.homepage_prospect .dtv-exclusive .slide-legal #offer_details_rollover2 {position: relative; font: normal 9px/1.2 arial; top: -10px;}
.homepage_prospect .nfl-sundays .content ul {width:980px;}
.homepage_prospect .nfl-sundays .content h4 {font: 32px/40px Aleck-Sans-Light !important;}
.homepage_prospect .nfl-sundays .content .image { margin-bottom: 15px;}
.homepage_prospect .nfl-sundays .content ul li.item-1 {margin-right: 32px;}
.homepage_prospect .nfl-sundays .content ul li.item-1, .homepage_prospect .nfl-sundays .content ul li.item-2 {text-align: left;}

.homepage_prospect .genie .ctm-content-module {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201608/img_genie_hd_dvr.jpg) no-repeat 50% 0px transparent; min-height: 300px; }
.homepage_prospect .genie h2 {background: none; text-align: center; padding: 55px 0px 190px; width: 980px; font: 36px/44px Aleck-Sans-Light !important;}
.homepage_prospect .genie h2 span {font-family: inherit;}
.homepage_prospect .genie ul { padding-top: 20px;}
.homepage_prospect .genie ul li .content .body-copy {text-align: center;}
.homepage_prospect .genie ul li.genie-list4 a {display: block;}
.homepage_prospect .genie ul li.item-4 .content {width: 750px!important;}
.homepage_prospect #mod_155552_2 {margin: 0px!important;}


.homepage_prospect .email-iframe {text-align:center; background-color:#EAEAEA; padding-top:30px; padding-bottom:10px;}
.homepage_prospect .email-iframe iframe {width:980px; border:none!important; min-height:170px; }
.ie .homepage_prospect .email-iframe iframe {min-height:200px;}

/*.homepage_prospect .email-capture {margin:60px 0 0 -30px; }*/
.homepage_prospect .email-capture { margin-top: 0px!important;}
.homepage_prospect .email-capture #container {width: 835px;margin: 0 auto;}
.homepage_prospect .email-capture img {display:block;}
.homepage_prospect .email-capture .formContainer {width: 850px;background:url(/cms2/homepage/images/img__email_capture_bottom.jpg) no-repeat;height: 72px;}
.homepage_prospect .email-capture input[type=text] {border: none;outline: none;border-color: transparent;height: 30px;width: 430px;margin: 4px 0 0 190px;line-height: 30px;font-size: 20px;color:#707070;vertical-align:middle; background-color: #fff;}
.homepage_prospect .email-capture .form-title {position: absolute; top: 20px; left: 234px; font: 30px/30px Aleck-Sans-Light; color: #464646;}
.homepage_prospect .email-capture .form-sub-title {position: absolute; top: 72px; left: 237px; font: 12px/12px arial; color: #464646;}
.homepage_prospect .email-capture .submitButton {
    height: 28px;
    width: 119px;
    border: none;
    cursor: pointer;
    margin: 4px 0 0 64px;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    color: #ffffff;
    background: #3498db;
    padding: 7px 20px 7px 20px;
    text-decoration: none;
    font: bold 16px/16px arial;}
.homepage_prospect .email-capture #errors {text-align: center;min-height: 20px;color:#ff0000;padding: 5px 0;font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.homepage_prospect .email-capture #errors ul {margin: 0;padding: 0;list-style:none;}
.homepage_prospect .legal-container {margin: 0px!important; padding:0px!important;}
.homepage_prospect #ctl_footer {margin-top:-66px!important;/* padding-top:0px!important; */margin-left: -100% !important;width: 300%!important;background-color: #f4f4f4;}
.homepage_prospect #ctl_footer .ctl-legal-center {left: 0px!important; margin:0px auto!important; width: 900px;}


/* 2018 redesign */
.homepage_prospect .button-cta {font: bold 18px/36px arial!important;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa30f), color-stop(1, #ff830f) );
    background:-moz-linear-gradient( center top, #ffa30f 5%, #ff830f 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa30f', endColorstr='#ff830f');
    background-color:#ffa30f;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    border-bottom-left-radius:5px;
    text-indent:0;
    border:1px solid #ffa70f;
    display:inline-block;
    color:#ffffff!important;
    text-decoration:none;
    text-align:center;
}
.homepage_prospect .button-cta:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa30f), color-stop(1, #ff4e00) );
    background:-moz-linear-gradient( center top, #ffa30f 5%, #ff4e00 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa30f', endColorstr='#ff4e00');
    background-color:#ffa30f;
}

.homepage_prospect .countdown-banner { border-top: none; margin-top: 0!important; padding: 0;}
.homepage_prospect .countdown-banner #nfl_top_banner {height: 80px;}
.homepage_prospect .countdown-banner #nfl_top_banner .promo-text { display: block; width: 425px; font: 23px/24px Aleck-Sans-Regular; color: #000; position: relative; top: 25px; left: 115px;}
.homepage_prospect .countdown-banner #nfl_top_banner .clock-text { display: block; width: 240px; position: relative; left: 557px; top: -5px;}
.homepage_prospect .countdown-banner #nfl_top_banner ul li { margin-top: 0; font: 11px/11px Aleck-Sans-Regular; width: 47px; height: 11px; border-right: 1px solid #ccc; padding: 35px 8px 0px; margin-right: 0; text-align: center; color: #000;}
.homepage_prospect .countdown-banner #nfl_top_banner ul li.seconds {border-right: none;}
.homepage_prospect .countdown-banner #ticker { position: absolute; top: 11px; width: 270px; left: 566px;}
.homepage_prospect .countdown-banner #ticker .timers {display: inline-block; margin-right: 19px;}
.homepage_prospect .countdown-banner #ticker .timers span:first-child {color: #000; font: 44px/44px Aleck-Sans-Regular; letter-spacing: -1px;}
.homepage_prospect .countdown-banner.time-over {display: none!important;}

.visa-outfootprint, .visa-dma {display: none;}
div[class*="visa-banner"] {display: none;}

/* Visa Countdown for all segmentations */
.homepage_prospect .visa-clock {margin-top: 0 !important; z-index: 8;}
.homepage_prospect .visa-clock .content {width: 1900px!important; overflow: visible;}
.homepage_prospect .visa-clock #visa_clock_container {background-color: #333;}
.homepage_prospect .visa-clock #visa_clock_container .clock-text { position: relative; left: 723px; width: 980px; top: 11px; color: #fff; font: 24px/24px Aleck-Sans-Regular;}
.homepage_prospect .visa-clock #visa_clock_container .clock-text ul {width: auto; display: inline-block; margin-left: 2px;}
.homepage_prospect .visa-clock #visa_clock_container .clock-text ul li {margin: 0px 12px 0px 26px; font: 11px/11px Aleck-Sans-Regular;}
.homepage_prospect .visa-clock #ticker { position: absolute; top: 10px; width: 270px; left: 950px;}
.homepage_prospect .visa-clock #ticker .timers {display: inline-block;}
.homepage_prospect .visa-clock #ticker #days {margin-right: 33px;}
.homepage_prospect .visa-clock #ticker #hours {margin-right: 28px;}
.homepage_prospect .visa-clock #ticker #minutes {margin-right: 35px;}
.homepage_prospect .visa-clock #ticker #seconds {}
.homepage_prospect .visa-clock #ticker .timers span:first-child {color: #ffa50f; font: 24px/24px Aleck-Sans-Regular;}

/* Visa Banner Combination INF & OOF */
.homepage_prospect .visa-banner-segmented {margin-top: 0px!important;}
.homepage_prospect .visa-banner-segmented .content {overflow: visible; width:1900px!important;}
.homepage_prospect .visa-banner-segmented #visa_banner_container {position: relative; height: 76px; padding: 0px 0 10px 0; background-color: #333; }
.homepage_prospect .visa-banner-segmented #visa_banner_container .promo-container {text-align: center; position: relative; left: 390px; width: 980px; top:15px;}
.homepage_prospect .visa-banner-segmented #visa_banner_container .promo-text {color: #fff; font: 24px/24px Aleck-Sans-Regular;}
.homepage_prospect .visa-banner-segmented #visa_banner_container .promo-text span {color: #00b2ed; font: inherit;}
.homepage_prospect .visa-banner-segmented #visa_banner_container .promo-legal {color: #fff; font: 11px/11px arial; margin-top: 7px;}
.homepage_prospect .visa-banner-segmented #visa_banner_container img { position: absolute; left: 1225px; top: 8px;}
.homepage_prospect .visa-banner-segmented #visa_banner_container .button-cta {position: absolute; top: 21px; left: 1200px; font: bold 16px/34px arial!important; width: 110px;}

/* Visa Banner Infootprint */
.homepage_prospect .visa-banner-inf {margin-top: 0px!important;}
.homepage_prospect .visa-banner-inf .content {overflow: visible; width:1900px!important;}
.homepage_prospect .visa-banner-inf #visa_banner_container {position: relative; height: 85px; padding: 0px 0 10px 0; background-color: #333; }
.homepage_prospect .visa-banner-inf #visa_banner_container .promo-container {text-align: center; position: relative; left: 460px; width: 980px; top:15px;}
.homepage_prospect .visa-banner-inf #visa_banner_container .promo-text {color: #fff; font: 24px/24px Aleck-Sans-Regular;}
.homepage_prospect .visa-banner-inf #visa_banner_container .promo-text span {color: #00b2ed; font: inherit;}
.homepage_prospect .visa-banner-inf #visa_banner_container .promo-legal {color: #fff; font: 11px/11px arial; margin-top: 7px;}
.homepage_prospect .visa-banner-inf #visa_banner_container img {display: none; position: absolute; left: 1161px; top: 14px; }
.homepage_prospect .visa-banner-inf #visa_banner_container .button-cta {position: absolute; top: 21px; left: 1200px; font: bold 16px/34px arial!important; width: 110px;}

/* Visa Banner Outfootprint */
.homepage_prospect .visa-banner-oof {margin-top: 0px!important;}
.homepage_prospect .visa-banner-oof .content {overflow: visible; width:1900px!important;}
.homepage_prospect .visa-banner-oof #visa_banner_container {position: relative; height: 85px; padding: 0px 0 10px 0; background-color: #333; }
.homepage_prospect .visa-banner-oof #visa_banner_container .promo-container {text-align: center; position: relative; left: 460px; width: 980px; top:15px;}
.homepage_prospect .visa-banner-oof #visa_banner_container .promo-text {color: #fff; font: 24px/24px Aleck-Sans-Regular;}
/*.homepage_prospect .visa-banner-oof #visa_banner_container .promo-text:first-of-type {margin-bottom: 3px;}*/
.homepage_prospect .visa-banner-oof #visa_banner_container .promo-text span {color: #00b2ed; font: inherit;}
.homepage_prospect .visa-banner-oof #visa_banner_container .promo-text .clock-text {display: inline-block; position: relative; top: 0px; margin-left: 4px;}
.homepage_prospect .visa-banner-oof #visa_banner_container .promo-text .clock-text ul {width: auto;}
.homepage_prospect .visa-banner-oof #visa_banner_container .promo-text .clock-text ul li { margin: 0px 12px 0px 26px; font: 11px/11px Aleck-Sans-Regular;}

.homepage_prospect .visa-banner-oof #visa_banner_container .promo-legal {color: #fff; font: 11px/11px arial; margin-top: 7px;}
.homepage_prospect .visa-banner-oof #visa_banner_container img { display:none; position: absolute; left: 1161px; top: 14px;}
.homepage_prospect .visa-banner-oof #visa_banner_container .button-cta {position: absolute; top: 21px; left: 1200px; font: bold 16px/34px arial!important; width: 110px;}

.homepage_prospect .visa-banner-oof #ticker { position: absolute; top: 17px; width: 270px; left: 805px;}
.homepage_prospect .visa-banner-oof #ticker .timers {display: inline-block;}
.homepage_prospect .visa-banner-oof #ticker #days {margin-right: 37px;}
.homepage_prospect .visa-banner-oof #ticker #hours {margin-right: 31px;}
.homepage_prospect .visa-banner-oof #ticker #minutes {margin-right: 38px;}
.homepage_prospect .visa-banner-oof #ticker #seconds {}
.homepage_prospect .visa-banner-oof #ticker .timers span:first-child {color: #ffa50f; font: 24px/24px Aleck-Sans-Regular; letter-spacing: -1px;}

/* Visa Banner DMA */
.homepage_prospect .visa-banner-dma {margin-top: 0px!important;}
.homepage_prospect .visa-banner-dma .content {overflow: visible; width:1900px!important;}
.homepage_prospect .visa-banner-dma #visa_banner_container {position: relative; height: 85px; padding: 0px 0 10px 0; background-color: #333; }
.homepage_prospect .visa-banner-dma #visa_banner_container .promo-container {text-align: center; position: relative; left: 384px; width: 980px; top:15px;}
.homepage_prospect .visa-banner-dma #visa_banner_container .promo-text {color: #fff; font: 24px/24px Aleck-Sans-Regular;}
.homepage_prospect .visa-banner-dma #visa_banner_container .promo-text span {color: #00b2ed; font: inherit;}
.homepage_prospect .visa-banner-dma #visa_banner_container .promo-legal {color: #fff; font: 11px/11px arial; margin-top: 7px;}
.homepage_prospect .visa-banner-dma #visa_banner_container img { position: absolute; left: 1161px; top: 14px;}

/* Bundle INF Visa Banner */
.homepage_prospect .visa-banner {margin-top: 70px!important;}
.homepage_prospect .visa-banner .content {overflow: visible; width:1900px!important;}
.homepage_prospect .visa-banner #banner_overlay {z-index: 10; display: block;height: 86px;text-decoration: none;width: 1000px; position: absolute; left:450px; top:0px;}
.ie .homepage_prospect .visa-banner #banner_overlay {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .visa-banner #visa_banner_container {position: relative; height: 76px; padding: 0px 0 10px 0; background-color: #333; }
.homepage_prospect .visa-banner #visa_banner_container .promo-container {text-align: center; position: relative; left: 400px; width: 980px; top:12px;}
.homepage_prospect .visa-banner #visa_banner_container .promo-text {color: #fff; font: 24px/24px Aleck-Sans-Regular;}
.homepage_prospect .visa-banner #visa_banner_container .promo-text span {color: #00b2ed; font: inherit;}
.homepage_prospect .visa-banner #visa_banner_container .promo-legal {color: #fff; font: 11px/11px arial; margin-top: 7px;}
.homepage_prospect .visa-banner #visa_banner_container img { display: none; position: absolute; left: 455px; top: 8px;}
.homepage_prospect .visa-banner #visa_banner_container .button-cta {position: absolute; top: 21px; left: 1190px; font: bold 16px/34px arial!important; width: 176px; z-index: 11;}


/*
.homepage_prospect .visa-banner #ticker {width: 35px; height: 35px; position: absolute; top: 3px; left: 361px; text-align: center;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    background: #004a90;
    background: -moz-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #004a90), color-stop(100%, #0089d3));
    background: -webkit-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: -o-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: -ms-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: linear-gradient(to bottom, #004a90 0%, #0089d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a90', endColorstr='#0089d3', GradientType=0 );
}
.homepage_prospect .visa-banner #ticker #days span {font:32px/34px Aleck-Sans-Regular!important; color: #fdfc00;}
.homepage_prospect .visa-banner #ticker.single-days #days {display: block;}
.homepage_prospect .visa-banner #ticker.single-days #days span:first-child {display: none;}
.homepage_prospect .visa-banner #ticker.last-2-days, .homepage_prospect .visa-banner #ticker.last-2-days #days span {display: none;}
.homepage_prospect .visa-banner #ticker.last-day, .homepage_prospect .visa-banner #ticker.last-day #days span {display: none;}
.homepage_prospect .visa-banner #ticker.deal-over, .homepage_prospect .visa-banner #ticker.deal-over #days, .homepage_prospect .shared-header #ticker.deal-over #days span {display: none;}
*/

.homepage_prospect #ctl_header {display: none;}
.homepage_prospect #ctl_area_tup {padding-top: 0px!important; margin-top: 0px!important;}

/* NFL Header */
.homepage_prospect .prhp-header { height: 463px !important; margin-top: 0px!important; margin-bottom: 40px !important; position: relative;}
.homepage_prospect .prhp-header .content {overflow: visible; width:1900px!important;}
.homepage_prospect .prhp-header #slide { position: relative; height: 540px !important; width: 1900px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .prhp-header #slide_overlay {z-index: 10; display: block;height: 430px;text-decoration: none;width: 1000px; position: absolute; left:450px; top:0px;}
.homepage_prospect .prhp-header #slide_overlay2 {z-index: 10; display: block;height: 60px;text-decoration: none;width: 1000px; position: absolute; left:450px; top:469px;}
.ie .homepage_prospect .prhp-header #slide_overlay, .ie .homepage_prospect .prhp-header #slide_overlay2 {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .prhp-header #offer_details_rollover { color: #fff; font: normal 11px/13px arial; z-index: 12; text-decoration: underline; font-style: italic;}

.homepage_prospect .prhp-header #hdr_text {position: absolute; top: 0px; left: 250px; z-index: 5;}
.homepage_prospect .prhp-header #hdr_text .hdr-title {font: 48px/54px Aleck-Sans-Regular; position: relative; color: #fff; top: 15px; left: 348px; letter-spacing: -1px; text-align: center; width: 708px;}
.homepage_prospect .prhp-header #hdr_text .sub-title {font: 22px/22px Aleck-Sans-Regular; color: #fff; position: relative; left: 351px; top: 22px;}
.homepage_prospect .prhp-header #hdr_text .hdr-copy {color: #ffffff; font: 11px/13px arial; position: relative; top: 34px; left: 434px; width: 538px; text-align: center; letter-spacing: -.5px;}
.homepage_prospect .prhp-header #hdr_text .hdr-price {font: 52px/52px Aleck-Sans-Regular; color: #fff; position: relative; top: 42px; left: 591px;}
.homepage_prospect .prhp-header #hdr_text .hdr-price span {font:19px/19px Aleck-Sans-Regular; vertical-align: top; top: 8px; position: relative; left: 3px;}
.homepage_prospect .prhp-header #hdr_text .hdr-price-small {font: 9px/11px arial; color: #fff; position: relative; top: 18px; left: 666px;}
.homepage_prospect .prhp-header #hdr_text .hdr-legal {color: #fff; position: relative;}
.homepage_prospect .prhp-header #hdr_text .hdr-legal.legal1 {font: 11px/13px arial; top: 191px; left: 365px; width: 690px; text-align: center;}
.homepage_prospect .prhp-header #hdr_button {
    position: absolute; 
    bottom: 23px; 
    left:848px;
    z-index: 6;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    font: bold 23px/23px Arial;
    color: #ffffff;
    padding: 12px 36px 12px 36px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    background: #ffa50f;
    background: -moz-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffa50f), color-stop(100%, #ff810f));
    background: -webkit-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -o-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -ms-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: linear-gradient(to bottom, #ffa50f 0%, #ff810f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa50f', endColorstr='#ff810f', GradientType=0 );
}



/* Shared Header */
.homepage_prospect .shared-header { height: 532px !important; margin-top: 0px!important; margin-bottom: 40px !important; position: relative;}
.homepage_prospect .shared-header .content {overflow: visible; width:1900px!important;}
.homepage_prospect .shared-header #slide { position: relative; height: 500px !important; width: 1900px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .shared-header #slide_overlay {z-index: 10; display: block;height: 465px;text-decoration: none;width: 1000px; position: absolute; left:470px; top:-95px;}
.homepage_prospect .shared-header #slide_overlay2 {z-index: 10; display: block;height: 110px;text-decoration: none;width: 1000px; position: absolute; left:470px; top:395px;}
.ie .homepage_prospect .shared-header #slide_overlay, .ie .homepage_prospect .shared-header #slide_overlay2 {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .shared-header #offer_details_rollover { color: #fff; font: normal 11px/12px arial; z-index: 12; text-decoration: underline; font-style: italic;}

.homepage_prospect .shared-header #hdr_text {position: absolute; top: 42px; left: 250px; z-index: 5;}
.homepage_prospect .shared-header #hdr_text .title {font: bold 46px/50px Aleck-Sans-Regular; color: #fff; position: relative; left: 222px; top: 0px; width: 420px; letter-spacing: -.75px;}
.homepage_prospect .shared-header #hdr_text .hdr-copy {font: 17px/21px Aleck-Sans-Regular; color: #fff; position: relative; left: 222px; top: 15px; width: 427px;}
.homepage_prospect .shared-header #hdr_text .hdr-copy-legal {font: 9px/11px arial!important; margin-top: 5px; width: 380px;}
.homepage_prospect .shared-header #hdr_text .hdr-price-title {font: bold 16px/20px Aleck-Sans-Light; color: #fff; position: relative; top: 28px; left: 222px;}
.homepage_prospect .shared-header #hdr_text .hdr-price {font: bold 50px/54px Aleck-Sans-Regular; color: #fff; position: relative; top: 26px; left: 222px;}
.homepage_prospect .shared-header #hdr_text .hdr-price sup {vertical-align: top!important; font-size: 40%!important; position: relative; top: 5px;}
.homepage_prospect .shared-header #hdr_text .hdr-price span {font: bold 16px/16px Aleck-Sans-Regular; vertical-align: top; top: 8px; position: relative; left: 5px;}
.homepage_prospect .shared-header #hdr_text .hdr-price-small {font: 10px/10px arial; color: #fff; position: relative; top: 2px; left: 292px;}
.homepage_prospect .shared-header #hdr_text .hdr-legal {color: #fff; position: relative;}
.homepage_prospect .shared-header #hdr_text .hdr-legal.legal1 {font: 11px/13px arial; top: 21px; left: 224px; width: 404px;}
.homepage_prospect .shared-header #hdr_text .hdr-show {font: 13px/13px Aleck-Sans-Regular; left: 903px; top: 373px; color: #fff; width: 460px; position: absolute; text-align: left; letter-spacing: -.25px;}
.homepage_prospect .shared-header #hdr_text .hdr-show span {font: bold italic 16px/16px arial;}
.homepage_prospect .shared-header #hdr_text .hdr-show img {vertical-align: text-bottom;}
.homepage_prospect .shared-header #hdr_button {
    position: absolute; 
    bottom: -5px; 
    left: 822px;
    z-index: 6;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    font: bold 23px/23px Arial;
    color: #ffffff;
    padding: 12px 30px 12px 30px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    background: #ffa50f;
    background: -moz-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffa50f), color-stop(100%, #ff810f));
    background: -webkit-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -o-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -ms-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: linear-gradient(to bottom, #ffa50f 0%, #ff810f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa50f', endColorstr='#ff810f', GradientType=0 );
}

/* March Madness OOF Header */
.homepage_prospect .mm-header { height: 624px !important; margin-top: 0px!important; margin-bottom: 40px !important; position: relative;}
.homepage_prospect .mm-header .content {overflow: visible; width:1900px!important;}
.homepage_prospect .mm-header #slide { position: relative; height: 571px !important; width: 1900px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .mm-header #slide_overlay {z-index: 10; display: block;height: 530px;text-decoration: none;width: 1000px; position: absolute; left:470px; top:-86px;}
.homepage_prospect .mm-header #slide_overlay2 {z-index: 10; display: block;height: 120px;text-decoration: none;width: 1000px; position: absolute; left:470px; top:475px;}
.ie .homepage_prospect .mm-header #slide_overlay, .ie .homepage_prospect .mm-header #slide_overlay2 {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .mm-header #offer_details_rollover { color: #fff; font: normal 11px/12px arial; z-index: 12; text-decoration: underline; font-style: italic;}

.homepage_prospect .mm-header #hdr_text {position: absolute; top: 155px; left: 660px; z-index: 5;}
.homepage_prospect .mm-header #hdr_text .title {font: 68px/68px Aleck-Sans-Regular; color: #fff; position: relative; left: 4px; top: 12px; width: 580px; letter-spacing: -1.5px}
.homepage_prospect .mm-header #hdr_text .hdr-copy {font: 22px/25px Aleck-Sans-Regular; color: #fff; position: relative; left: 52px; top: 26px; width: 465px; text-align: center; letter-spacing: -.25px;}
.homepage_prospect .mm-header #hdr_text .hdr-price-title {font: 16px/16px Aleck-Sans-Light; color: #fff; position: relative; top: 54px; left: 226px;}
.homepage_prospect .mm-header #hdr_text .hdr-price {font: 54px/54px Aleck-Sans-Regular; color: #fff; position: relative; top: 57px; left: 225px;}
.homepage_prospect .mm-header #hdr_text .hdr-price span {font: 18px/18px Aleck-Sans-Regular; vertical-align: top; top: 8px; position: relative; left: 4px;}
.homepage_prospect .mm-header #hdr_text .hdr-price-small {font: 10px/10px arial; color: #fff; position: relative; top: 32px; left: 304px;}
.homepage_prospect .mm-header #hdr_text .hdr-legal {color: #fff; position: relative; text-align: center;}
.homepage_prospect .mm-header #hdr_text .hdr-legal.legal1 {font: 11px/13px arial; top: 61px; left: 149px; width: 280px;}
.homepage_prospect .mm-header #hdr_text .hdr-show {font: 10px/10px Aleck-Sans-Regular; left: 72px; top: 80px; color: #ccc; width: 455px; position: relative; letter-spacing: -.15px;}
.homepage_prospect .mm-header #hdr_button {
    position: absolute; 
    bottom: -24px; 
    left: 851px;
    z-index: 6;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    font: bold 23px/23px Arial;
    color: #ffffff;
    padding: 12px 36px 12px 36px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    background: #ffa50f;
    background: -moz-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffa50f), color-stop(100%, #ff810f));
    background: -webkit-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -o-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -ms-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: linear-gradient(to bottom, #ffa50f 0%, #ff810f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa50f', endColorstr='#ff810f', GradientType=0 );
}

/* Switch DISH Header - DMA */
.homepage_prospect .dma-header { height: 532px !important; margin-top: 0px!important; margin-bottom: 40px !important; position: relative;}
.homepage_prospect .dma-header .content {overflow: visible; width:1900px!important;}
.homepage_prospect .dma-header #slide { position: relative; height: 500px !important; width: 1900px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .dma-header #slide_overlay {z-index: 10; display: block;height: 460px;text-decoration: none;width: 1000px; position: absolute; left:470px; top:-86px;}
.homepage_prospect .dma-header #slide_overlay2 {z-index: 10; display: block;height: 102px;text-decoration: none;width: 1000px; position: absolute; left:470px; top:400px;}
.ie .homepage_prospect .dma-header #slide_overlay, .ie .homepage_prospect .dma-header #slide_overlay2 {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .dma-header #offer_details_rollover { color: #fff; font: normal 11px/12px arial; z-index: 12; text-decoration: underline; font-style: italic;}

.homepage_prospect .dma-header #hdr_text {position: absolute; top: 0px; left: 264px; z-index: 5;}
.homepage_prospect .dma-header #hdr_text .title {font: 48px/52px Aleck-Sans-Regular; color: #fff; position: relative; left: 215px; top: 73px; width: 405px; letter-spacing: -1px;}
.homepage_prospect .dma-header #hdr_text .hdr-copy {font: 18px/21px Aleck-Sans-Regular; color: #fff; position: relative; left: 215px; top: 93px; width: 300px;}
.homepage_prospect .dma-header #hdr_text .hdr-copy-legal {font: 9px/11px arial!important; margin-top: 5px; width: 380px;}
.homepage_prospect .dma-header #hdr_text .hdr-price-title {font: bold 16px/20px Aleck-Sans-Regular; color: #fff; position: relative; top: 120px; left: 216px;}
.homepage_prospect .dma-header #hdr_text .hdr-price {font: 55px/55px Aleck-Sans-Regular; color: #fff; position: relative; top: 115px; left: 214px;}
.homepage_prospect .dma-header #hdr_text .hdr-price span {font: 18px/18px Aleck-Sans-Regular; vertical-align: top; top: 9px; position: relative; left: 2px;}
.homepage_prospect .dma-header #hdr_text .hdr-price-small {font: 9px/9px arial; color: #fff; position: relative; top: 91px; left: 293px;}
.homepage_prospect .dma-header #hdr_text .hdr-legal {color: #fff; position: relative;}
.homepage_prospect .dma-header #hdr_text .hdr-legal.legal1 {font: 11px/13px arial; top: 124px; left: 215px; width: 240px;}
.homepage_prospect .dma-header #hdr_text .hdr-show {font: 16px/16px arial; left: 587px; top: 40px; color: #fff; width: 360px; position: relative; text-align: right;}
.homepage_prospect .dma-header #hdr_text .hdr-show span {font: bold italic 16px/16px arial;}
.homepage_prospect .dma-header #hdr_text .hdr-show img {vertical-align: text-bottom;}
.homepage_prospect .dma-header #hdr_button {
    position: absolute; 
    bottom: -2px; 
    left: 851px;
    z-index: 6;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    font: bold 23px/23px Arial;
    color: #ffffff;
    padding: 12px 36px 12px 36px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    background: #ffa50f;
    background: -moz-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffa50f), color-stop(100%, #ff810f));
    background: -webkit-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -o-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: -ms-linear-gradient(top, #ffa50f 0%, #ff810f 100%);
    background: linear-gradient(to bottom, #ffa50f 0%, #ff810f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa50f', endColorstr='#ff810f', GradientType=0 );
}

.homepage_prospect .game-day .content .image {left: -39px;}
.homepage_prospect .game-day .content .title, .homepage_prospect .game-day .content .body-copy {width: 468px;}
.homepage_prospect .game-day .small-legal {margin-top: 14px;}
.homepage_prospect .game-day .button-cta { margin-top: 14px; height: 36px!important; width: 170px!important; margin-bottom: 15px;}

.homepage_prospect .tv-packages {border-top: none!important; margin-top: -93px!important;}
.homepage_prospect .tv-packages h2 {font: 34px/36px Aleck-Sans-Light !important;}
.homepage_prospect .tv-packages .visa-title {font: 16px/18px arial; color: #333; margin-top: -12px;}
.homepage_prospect .tv-packages .visa-sub-title {font: 10px/12px arial; color: #666; margin-bottom: 28px;}
.homepage_prospect .tv-packages #visa_details_rollover {font: 10px/12px arial; text-decoration: underline; font-style: italic; color: #666666;}
.homepage_prospect .tv-packages .packages-sub-title {font: 16px/30px arial; color: #333; margin-bottom: 10px;}
.homepage_prospect .tv-packages .packages-box ul {width: 981px!important; margin-left:-30px!important; display: inline-block;}
.homepage_prospect .tv-packages .packages-box .box {width: 124px!important; margin-right: 9px; height: 280px; padding: 16px 16px; margin-top: 0; background-color: #fff;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-ms-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.homepage_prospect .tv-packages .packages-box .box:hover {background-color: #f0f0f0; height: 278px; border-top-width: 7px;}
.homepage_prospect .tv-packages .packages-box .box.premier-box {margin-right: 0px;}
.homepage_prospect .tv-packages .packages-box .select-box {border-top: 5px solid #f0b906;}
.homepage_prospect .tv-packages .packages-box .entertainment-box {border-top: 5px solid #00a283;}
.homepage_prospect .tv-packages .packages-box .choice-box {border-top: 5px solid #019dd0;}
.homepage_prospect .tv-packages .packages-box .xtra-box {border-top: 5px solid #284eb9;}
.homepage_prospect .tv-packages .packages-box .ultimate-box {border-top: 5px solid #9245ab;}
.homepage_prospect .tv-packages .packages-box .premier-box {border-top: 5px solid #de494d;}
.homepage_prospect .tv-packages .packages-box .pkg-name {font:13px/14px Aleck-Sans-Regular; color: #070303; margin-bottom: 12px;}
.homepage_prospect .tv-packages .packages-box .channel-num {font:45px/50px Aleck-Sans-Regular; color: #000;}
.homepage_prospect .tv-packages .packages-box .channel-text {font:13px/15px Aleck-Sans-Light; color: #000; margin-bottom: 22px;}
.homepage_prospect .tv-packages .packages-box .pkg-price {font:32px/32px Aleck-Sans-Regular; color: #333;}
.homepage_prospect .tv-packages .packages-box .pkg-price span {font-size: 13px; font-weight: bold;}
.homepage_prospect .tv-packages .packages-box .price-tax {font: 10px/12px arial; color: #666666; margin-bottom: 15px;}
.homepage_prospect .tv-packages .packages-box .price-text {font: 8px/12px arial; color: #666666;}
.homepage_prospect .tv-packages .packages-box .nfl-box {background-color: #dadbdd; border-bottom: 5px solid #289e46; width: 610px; height: 60px; padding:12px 21px 10px; display: inline-block; margin: 3px 0px 33px 300px;}
.homepage_prospect .tv-packages .packages-box .nfl-box img {float: left;}
.homepage_prospect .tv-packages .packages-box .nfl-box .nfl-box-content {display: inline-block; text-align: left; margin-top: 2px; width: 505px;}
.homepage_prospect .tv-packages .packages-box .nfl-box .nfl-box-title {font:15px/17px Aleck-Sans-Regular; color: #333; margin-bottom: 5px;}
.homepage_prospect .tv-packages .packages-box .nfl-box .nfl-box-text {font: 10px/12px arial; color: #333;}
.homepage_prospect .tv-packages .packages-box .button-cta { height:36px!important; width:200px!important;}
.homepage_prospect .tv-packages .packages-box .link-cta {display: block; font:bold 18px/18px arial; color: #006ccf; margin: 25px 0 0 15px;}
.homepage_prospect .tv-packages .packages-box .legal {margin: 25px auto 0; font: 10px/12px arial; color: #333; width: 600px;}

/* 3-Up Packages */
.homepage_prospect .dtv-packages {border-top: none!important; border-bottom: none!important; margin-top: -91px!important; padding-top: 80px!important; padding-bottom: 60px!important;}
.homepage_prospect .dtv-packages h2 {font: 34px/36px Aleck-Sans-Light !important; text-align: center;}
.homepage_prospect .dtv-packages .pkg-sub-title {font: 16px/30px arial; color: #333; margin-bottom: 30px; text-align: center;}
.homepage_prospect .dtv-packages #pkg_container .legal {font: 8px/10px Aleck-Sans-Regular; position: relative;}
.homepage_prospect .dtv-packages #pkg_container .pkg-button {
    z-index: 6;
    -webkit-border-radius: 22;
    -moz-border-radius: 22;
    border-radius: 22px;
    font: bold 15px/36px Aleck-Sans-Regular;
    color: #ffffff;
    height: 40px;
    width: 210px;
    text-decoration: none;
    display: block;
    text-align: center;
    background: #006aea;
    letter-spacing: .75px;
}
.homepage_prospect .dtv-packages #pkg_container .pkg-button:hover {background-color: #1f7ef1;}
.homepage_prospect .dtv-packages #pkg_container ul.pkg-list {width: 980px; margin-left:-30px!important; display: inline-block; color: #000;}
.homepage_prospect .dtv-packages #pkg_container ul li.package {min-height: 700px; width: 313px; margin: 0px; background-color: #fff; border-top: 8px solid #1181ff;}
.homepage_prospect .dtv-packages #pkg_container ul li.package.choice {margin: -22px 20px 0px 20px!important; border-top: 30px solid #1181ff; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.homepage_prospect .dtv-packages #pkg_container ul li.package.choice::before{
    content: 'Most popular';
    color: #fff;
    font: bold 16px/16px Aleck-Sans-Regular;
    position: absolute;
    top: -24px;
    left: 101px;
    letter-spacing: 1px;
}
.homepage_prospect .dtv-packages #pkg_container .price-section {padding: 36px 32px 20px 32px; min-height: 245px; position: relative;}
.homepage_prospect .dtv-packages #pkg_container .channel-num {font: bold 24px/26px Aleck-Sans-Regular; margin-bottom: 8px;}
.homepage_prospect .dtv-packages #pkg_container .pkg-name {font: bold 16px/18px Aleck-Sans-Regular; margin-bottom: 12px; text-shadow: 0px 0px #000;}
.homepage_prospect .dtv-packages #pkg_container .pkg-price {font: bold 70px/76px Aleck-Sans-Regular; margin-bottom: 10px;}
.homepage_prospect .dtv-packages #pkg_container .pkg-price span {font: bold 18px/18px Aleck-Sans-Regular; position: relative; top: -13px; left: 5px; vertical-align: middle;}
.homepage_prospect .dtv-packages #pkg_container .pkg-price-small {font: bold 10px/10px Aleck-Sans-Regular; position: absolute; top: 150px; }
.homepage_prospect .dtv-packages #pkg_container .select .pkg-price-small {left: 132px;}
.homepage_prospect .dtv-packages #pkg_container .choice .pkg-price-small {left: 137px;}
.homepage_prospect .dtv-packages #pkg_container .ultimate .pkg-price-small {left: 140px;}
.homepage_prospect .dtv-packages #pkg_container .price-legal a {font: inherit; color: inherit; text-decoration: underline; font-style: italic;}
.homepage_prospect .dtv-packages #pkg_container .price-section .pkg-cta-button {position: absolute; bottom: 25px; left: 52px;}
.homepage_prospect .dtv-packages #pkg_container .banner-section {color: #fff; padding: 10px 32px 10px 32px; background-color: #1181ff;}
.homepage_prospect .dtv-packages #pkg_container .banner-text {font: bold 12px/14px Aleck-Sans-Regular;}
.homepage_prospect .dtv-packages #pkg_container .banner-text span {font-size: 8px; font-weight: normal;}
.homepage_prospect .dtv-packages #pkg_container .feature-section {padding: 15px 32px 36px 32px; min-height: 395px;}
.homepage_prospect .dtv-packages #pkg_container .channel-title {font: bold 14px/14px Aleck-Sans-Regular; margin-bottom: 18px;}
.homepage_prospect .dtv-packages #pkg_container .feature-section img {margin-bottom: 20px;}
.homepage_prospect .dtv-packages #pkg_container .features-list ul li {margin: 0px 0px 10px 0px;}
.homepage_prospect .dtv-packages #pkg_container .features-list ul li span {float: left; font: bold 18px/18px Aleck-Sans-Regular; margin-right: 9px; color: #1181ff;}
.homepage_prospect .dtv-packages #pkg_container .features-list .feature-copy {font: 14px/16px Aleck-Sans-Regular; display: inline;}
.homepage_prospect .dtv-packages #pkg_container .features-list .feature-legal {margin-top: 3px; margin-left: 22px;}
.homepage_prospect .dtv-packages #pkg_container .pkg-legal {color: #000; text-align: center; margin-top: 16px;}
.homepage_prospect .dtv-packages #pkg_container .vap-cta-button {position: relative; margin: 16px auto 0;}

.homepage_prospect .tab-content {margin-top: 70px;}
.homepage_prospect .tab-content h2 {font: 34px/36px Aleck-Sans-Light !important; text-align: center;}
.homepage_prospect #tabs_new ul {width: 978px; margin-left: -30px; border-bottom: 1px solid #e3e3e4; border-radius: 0px; padding-bottom: 14px;}
.homepage_prospect #tabs_new li { display: inline-block; z-index: 1; margin: 0px; }
.homepage_prospect #tabs_new li:first-child {}

.homepage_prospect #tabs_new li > a { display: inline-block; margin-right: 19px; width: 225px; padding: 22px 0px; height: 100px; background: transparent; text-decoration: none; outline: none; text-align: center; font: 13px/18px Aleck-Sans-Regular; letter-spacing: -0.25px; color: #848586} 
.homepage_prospect #tabs_new li.ui-tabs-active {}
.homepage_prospect #tabs_new .ui-tabs-active a, #tabs .ui-state-hover a { color: #0d1117!important;}
.homepage_prospect #tabs_new .image-holder1 {background: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_football_off.png") center 12px no-repeat; width: 212px; height: 100px;}
.homepage_prospect #tabs_new .image-holder2 {background: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_live_tv_off.png") center 12px no-repeat; width: 212px; height: 100px;}
.homepage_prospect #tabs_new .image-holder3 {background: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_dvr_off.png") center 12px no-repeat; width: 212px; height: 100px;}
.homepage_prospect #tabs_new .image-holder4 {background: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_tv_remote_off.png") center 12px no-repeat; width: 212px; height: 100px;}
.homepage_prospect #tabs_new .ui-tabs-active .image-holder1, .homepage_prospect #tabs_new .ui-state-hover .image-holder1 {background-image: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_football_on.png");}
.homepage_prospect #tabs_new .ui-tabs-active .image-holder2, .homepage_prospect #tabs_new .ui-state-hover .image-holder2 {background-image: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_live_tv_on.png");}
.homepage_prospect #tabs_new .ui-tabs-active .image-holder3, .homepage_prospect #tabs_new .ui-state-hover .image-holder3 {background-image: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_dvr_on.png");}
.homepage_prospect #tabs_new .ui-tabs-active .image-holder4, .homepage_prospect #tabs_new .ui-state-hover .image-holder4 {background-image: url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/icon_tv_remote_on.png");}

.homepage_prospect hr {height: 4px; width: 232px; margin: 0 0 0 0px; background: #006ccf; border: none; display: inline-block; position: absolute; bottom: -2px; left: -28px;
    transition: .3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
  }
.homepage_prospect .tab1.ui-tabs-active ~ hr {left: -28px;}
.homepage_prospect .tab2.ui-tabs-active ~ hr {left: 213px;}
.homepage_prospect .tab3.ui-tabs-active ~ hr {left: 462px;}
.homepage_prospect .tab4.ui-tabs-active ~ hr {left: 710px;}

.homepage_prospect #tabs_new > div { z-index: 5; position: relative; padding-top: 30px; height: auto; margin: 0; }

.homepage_prospect #tabs_new .center-me { margin: 0 auto; width: 980px; position: relative; padding-top: 30px; }

.homepage_prospect #tabs-1 .center-me {background: left 32px no-repeat url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/img_panel1_nflst.jpg"); min-height: 445px; }
.homepage_prospect #tabs-2 .center-me  { background: left 32px no-repeat url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/img_panel2_dtvapp.jpg"); min-height: 452px; }
.homepage_prospect #tabs-3 .center-me { background: left 32px no-repeat url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/img_panel4_premium_channels.jpg"); min-height: 449px; }
.homepage_prospect #tabs-4 .center-me { background: left 32px no-repeat url("/content/dam/dtv/directv_marketing/homepage/prospect/201808/img_panel3_hd_dvr.jpg"); min-height: 452px;}
.homepage_prospect #tabs_new .center-me .panel-content {width: 490px; margin-left: 490px;}
.homepage_prospect #tabs_new .center-me h3 {font: 15px/17px Aleck-Sans-Regular; color: #000; margin-bottom: 12px;}
.homepage_prospect #tabs_new .center-me h4 {font: 35px/37px Aleck-Sans-Light!important; padding-bottom: 0; margin-bottom: 12px; color: #191919; margin-left: -2px;}
.homepage_prospect #tabs_new .center-me p {font: 16px/24px arial; color: #333; margin: 0 0 12px;}
.homepage_prospect #tabs_new .small-legal {font: 10px/12px arial!important; margin: 0 0 15px!important; color: #666666!important;}
.homepage_prospect #tabs_new .center-me .button-cta {display: block; margin-bottom: 12px; height:36px!important; width:170px!important; }
.homepage_prospect #tabs_new .center-me .link-cta {display: block; font:bold 15px/17px arial; color: #006ccf;}
.homepage_prospect #tabs_new .center-me .show-attr {position: absolute; bottom: -18px; width: 418px; text-align: center; color: #666; font: 10px/10px arial;}

/*Reset JqueryUI for Tabs */
.homepage_prospect .ui-widget-content {border: none; background: none; color: black}
.homepage_prospect .ui-widget-header {border: none; background: none; color: black; font-weight: normal; }
.homepage_prospect .ui-state-default, 
.homepage_prospect .ui-widget-content .ui-state-default, 
.homepage_prospect .ui-widget-header .ui-state-default { border: none; background: none; font-weight: normal; color: black; }
.homepage_prospect .ui-widget-content a { color: #09c; }

/*.homepage_prospect .dtv-now {background-color: #e5e5e5!important;}
.homepage_prospect .dtv-now ul li .content {width: 980px!important; margin-left: -30px!important;}
.homepage_prospect .dtv-now .small-legal {margin-top: 12px;}
.homepage_prospect .dtv-now .button-cta {height: 36px!important; width: 170px!important; margin-top: 14px;}*/

.homepage_prospect .dtv-bundle {background-color: #e5e5e5!important; padding: 90px 0 90px!important;}
.homepage_prospect .dtv-bundle.visa-outfootprint, .homepage_prospect .dtv-bundle.visa-dma {margin-top: 70px!important;}
.homepage_prospect .dtv-bundle ul li {width: 980px; margin-left: -30px;}
.homepage_prospect .dtv-bundle ul li .image {width: 488px;}
.homepage_prospect .dtv-bundle ul li .title h4 {color: #191919;} 
.homepage_prospect .dtv-bundle ul li .body-copy {width: 470px!important;}
.homepage_prospect .dtv-bundle ul li .small-legal {color: #666; margin-top: 15px;}
.homepage_prospect .dtv-bundle ul li .legal-cta {font: bold 10px/10px arial; margin-bottom: 15px; display: block; margin-top: -3px;}
.homepage_prospect .dtv-bundle ul li .button-cta {display: block!important; width: 188px!important;}
.homepage_prospect .dtv-bundle ul li .link-cta {font: bold 15px/15px arial; margin-top: 15px; display: inline-block;}

/*.homepage_prospect .combo-module {background-color: #e5e5e5!important; padding: 40px 0 60px!important;}
.homepage_prospect .combo-module .content ul {width:980px; margin-left: -30px;}
.homepage_prospect .combo-module ul li {margin-right:0px!important;}
.homepage_prospect .combo-module ul li.item-1 {padding: 40px 45px 40px 0px; border-right: 1px solid #ccc;}
.homepage_prospect .combo-module ul li.item-2 {padding: 40px 0px 40px 45px;}
.homepage_prospect .combo-module ul li .image {margin-bottom: 30px;}
.homepage_prospect .combo-module ul li .small-legal {margin-top: 12px;}
.homepage_prospect .combo-module ul li .button-cta {height: 36px!important; width: 170px!important; margin-top: 14px;}
.homepage_prospect .combo-module ul li.item-2 .button-cta {display: block!important; width: 188px!important;}*/

/*.homepage_prospect .iphone-xs {background-color: #000; margin-top: 0px!important;}
.homepage_prospect .iphone-xs .iphone-xs-list {width: 1066px; margin-left: -73px;}
.homepage_prospect .iphone-xs .iphone-xs-list img {display: block;}
.homepage_prospect .iphone-xs .iphone-xs-list .button-cta {width: 185px!important; font: bold 20px/36px arial!important; position: absolute; bottom: 75px; display: block; left: 440px;}*/

/* Slide header declarations */
/*.homepage_prospect #ctl_header {display: none;}
.homepage_prospect #ctl_area_tup {padding-top: 0px!important; margin-top: 0px!important;}
.homepage_prospect .sliding-header { background-color: #F2F2F2 !important; height: 476px !important; margin-top: 0px!important; margin-bottom: 30px !important;}
.homepage_prospect .sliding-header .content {overflow: visible; width:1400px!important;}
.homepage_prospect .sliding-header #slides { display: none; position: relative; height: 333px !important; width: 1400px !important; overflow: visible !important; text-align: center; } 
.homepage_prospect .sliding-header .slidesjs-container { z-index: 0; }
.homepage_prospect .sliding-header #busted {position: absolute; top: 190px; left: 631px; z-index: 4; width: 162px; height: 159px; display: none;}
.homepage_prospect .sliding-header #busted img {width: 100%; height: 100%; }
.homepage_prospect .sliding-header .slidesjs-pagination { position: absolute; top: 504px; left: 683px; z-index: 50; width: 100px;}
.homepage_prospect .sliding-header .slidesjs-pagination .active { background-position:-8px -4px; }
.homepage_prospect .sliding-header .slidesjs-pagination-item { display: inline; list-style: none; margin-right: 7px!important; margin-top: 0px; }
.homepage_prospect .sliding-header .slidesjs-pagination-item a { background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/nav-dots-bground.png) no-repeat -30px -4px; text-indent: -9999px; display:inline-block; width:15px; height: 15px; *float: left; }
.homepage_prospect #slides_overlay {z-index: 10; background: url(/images/spacer.gif) repeat scroll 0 0 transparent;display: block;height: 494px;text-decoration: none;width: 1200px; position: absolute; left:95px;}*/
/*.homepage_prospect #ctl_header {display: none;}
.homepage_prospect #ctl_area_tup {padding-top: 0px!important; margin-top: 0px!important;}
.homepage_prospect .sliding-header { background-color: #f1f6f8 !important; height: 523px !important; margin-top: 0px!important; margin-bottom: 100px !important;}
.homepage_prospect .sliding-header .content {overflow: visible; width:1400px!important;}
.homepage_prospect .sliding-header #slides { display: none; position: relative; height: 573px !important; width: 1400px !important; overflow: visible !important; text-align: center; } 
.homepage_prospect .sliding-header .slidesjs-container { z-index: 0; }
.homepage_prospect .sliding-header .slidesjs-pagination { position: absolute; top: 600px; left: 671px; z-index: 50; width: 100px;}
.homepage_prospect .sliding-header .slidesjs-pagination .active { background-position:-34px 0px; }
.homepage_prospect .sliding-header .slidesjs-pagination-item { display: inline; list-style: none; margin-right: 17px!important; margin-top: 0px; }
.homepage_prospect .sliding-header .slidesjs-pagination-item a { background: url(/cms3/offer/2015_Summer_Offer/prhp/img_nav_dots.png) no-repeat 0px 0px; text-indent: -9999px; display:inline-block; width:17px; height: 17px; *float: left; }
.homepage_prospect .sliding-header .slide-legal {width: 200px;}
.homepage_prospect .sliding-header .slide-legal #offer_details_rollover { position: relative; top: -4px; left: 659px; font-size: 10px; font-weight: normal; z-index: 12;}*/
/*.homepage_prospect #promos_overlay {z-index: 10; background: url(/images/spacer.gif) repeat scroll 0 0 transparent;display: block;height: 98px;text-decoration: none;width: 1200px; position: absolute; left:-100px;}*/
/*.homepage_prospect .promo-points { background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_WGM_PromoPoints.jpg) no-repeat scroll 50% 0 transparent; height: 166px; margin-top:0px!important; margin-bottom: 40px!important; }
.homepage_prospect .promo-points .content { overflow: visible; }
.homepage_prospect .promo-points #offer_details_rollover { position: relative; top: 108px; left: 434px; font-size: 10px; font-weight: normal; z-index: 12;}
.homepage_prospect .price-tag {position: relative; top:-36px; left:297px;}*/
/* BTS Sliding Header */
/*.homepage_prospect #ctl_header {display: none;}
.homepage_prospect #ctl_area_tup {padding-top: 0px!important; margin-top: 0px!important;}
.homepage_prospect .sliding-header { margin-top: 0px!important; background-color: #020f23!important; height: 399px !important; margin-bottom: 230px!important; }
.homepage_prospect .sliding-header .content {overflow: visible; width:1400px!important;}
.homepage_prospect .sliding-header #slides { display: none; position: relative; height: 399px !important; width: 1400px !important; overflow: visible !important; } 
.homepage_prospect .sliding-header .slidesjs-container { z-index: 0; }
.homepage_prospect .sliding-header .slidesjs-pagination { position: absolute; bottom: 17px; left: 414px; z-index: 10; width: 700px;}
.homepage_prospect .sliding-header .slidesjs-pagination-item { display: inline; list-style: none; margin-right: 25px!important; margin-top: 0px; }
.homepage_prospect .sliding-header .slidesjs-pagination-item a {text-indent: -9999px; display:inline-block; *float: left; height: 46px;}
.homepage_prospect .sliding-header .slidesjs-pagination-item a[data-slidesjs-item="0"] {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_nav_BTS_off.png) no-repeat 0px 0px; width:170px;}
.homepage_prospect .sliding-header .slidesjs-pagination-item a[data-slidesjs-item="1"] {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_nav_Restart_off.png) no-repeat 0px 0px; width:170px;}
.homepage_prospect .sliding-header .slidesjs-pagination-item a[data-slidesjs-item="2"] {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_nav_Rewind_off.png) no-repeat 0px 0px; width:170px;}
.homepage_prospect .sliding-header .slidesjs-pagination a.active[data-slidesjs-item="0"] {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_nav_BTS_on.png) no-repeat 0px 0px;}
.homepage_prospect .sliding-header .slidesjs-pagination a.active[data-slidesjs-item="1"] {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_nav_Restart_on.png) no-repeat 0px 0px;}
.homepage_prospect .sliding-header .slidesjs-pagination a.active[data-slidesjs-item="2"] {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_nav_Rewind_on.png) no-repeat 0px 0px;}
.homepage_prospect .sliding-header .slidesjs-previous {position: absolute; top: 159px; left: 199px;}
.homepage_prospect .sliding-header .slidesjs-previous .arrow-left {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_arrow_left.png) no-repeat 0px 0px; width: 27px; height: 43px; z-index: 10;}
.homepage_prospect .sliding-header .slidesjs-next {position: absolute; top: 159px; left: 1175px;}
.homepage_prospect .sliding-header .slidesjs-next .arrow-right {background: url(/cms3/offer/2015_Spring_Offer/PRHP/img_arrow_right.png) no-repeat 0px 0px; width: 28px; height: 43px; z-index: 10;}
.homepage_prospect .sliding-header .price-tag {position: absolute; bottom:207px; left:223px; z-index: 10; width: auto;}
.homepage_prospect .sliding-header .promo-container {position: relative;}
.homepage_prospect .sliding-header .slide-legal {width: 200px;}
.homepage_prospect .sliding-header .slide-legal #offer_details_rollover { position: relative; top: -5px; left: 673px; font-size: 10px; font-weight: normal; z-index: 12;}*/
/* ATT Sliding Header */
/*.homepage_prospect .sliding-header.att { margin-top: 0px!important; background-color: #f1f6f8!important; height: 496px !important; margin-bottom: 30px!important; }
.homepage_prospect .sliding-header.att .content {overflow: visible; width:1400px!important;}
.homepage_prospect .sliding-header.att #slides { display: none; position: relative; height: 440px !important; width: 1400px !important; overflow: visible !important; } 
.homepage_prospect .sliding-header.att .slidesjs-container { z-index: 0; }
.homepage_prospect .sliding-header.att .slidesjs-pagination { position: absolute; bottom: -46px; left: 478px; z-index: 10; width: 455px;}
.homepage_prospect .sliding-header.att .slidesjs-pagination-item { display: inline; list-style: none; margin-right: 0px!important; margin-top: 0px; }
.homepage_prospect .sliding-header.att .slidesjs-pagination-item a {text-indent: -9999px; display:inline-block; *float: left; height: 39px;}
.homepage_prospect .sliding-header.att .slidesjs-pagination-item a[data-slidesjs-item="0"] {background: url(/cms3/offer/2015_Holiday_Offer/prhp/img_nav_Packages_off.jpg) no-repeat 0px 0px; width:222px;}
.homepage_prospect .sliding-header.att .slidesjs-pagination-item a[data-slidesjs-item="1"] {background: url(/cms3/offer/2015_Holiday_Offer/prhp/img_nav_Internet_off.jpg) no-repeat 0px 0px; width:222px;}
.homepage_prospect .sliding-header.att .slidesjs-pagination a.active[data-slidesjs-item="0"] {background: url(/cms3/offer/2015_Holiday_Offer/prhp/img_nav_Packages_on.jpg) no-repeat 0px 0px;}
.homepage_prospect .sliding-header.att .slidesjs-pagination a.active[data-slidesjs-item="1"] {background: url(/cms3/offer/2015_Holiday_Offer/prhp/img_nav_Internet_on.jpg) no-repeat 0px 0px;}
.homepage_prospect .sliding-header.att .nav-container {position: relative; height: 56px; background-color: #e9ebec;}
.homepage_prospect .sliding-header.att .slide-legal {width: 200px;}
.homepage_prospect .sliding-header.att .slide-legal #offer_details_rollover { position: relative; top: 0px; left: 670px; font-size: 10px; font-weight: normal; z-index: 12;}*/

/* WGM Animation Header */
/*.homepage_prospect #ctl_header {display: none;}
.homepage_prospect #ctl_area_tup {padding-top: 0px!important; margin-top: 0px!important;}
.homepage_prospect .wgm-header {margin-top:0px!important;}
.homepage_prospect .wgm-header .ctm-html-module {height:536px; background-color: #f2f2f2;}
.homepage_prospect .wgm-header .content {width: 1400px!important;}
.homepage_prospect .wgm-header #anime_container {margin: 0px auto; width: 1400px; min-height: 560px; position: relative;}
.homepage_prospect .wgm-header #anime_overlay {position: absolute; width: 1400px; height: 500px; z-index: 10;}
.homepage_prospect .wgm-header #main_screen {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/hdr_Mini_Genie.jpg) 0 0 no-repeat transparent; width: 1400px; height: 417px; margin: 0 auto; }
*/
/*.homepage_prospect .wgm-header #left_side {position: relative;}*/
/*.homepage_prospect .wgm-header .first-text {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_Ditch_Cable.png) 0 0 no-repeat transparent; width: 332px ; height: 161px; position: absolute; top:70px; left:294px;}*/
/*.homepage_prospect .wgm-header .final-text {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_Get_DIRECTV_2.png) 0 0 no-repeat transparent; width: 425px ; height: 214px; position: absolute; top:0px; left:239px;}
.homepage_prospect .wgm-header #right_side {position: relative;}*/
/*.homepage_prospect .wgm-header #blue_sticker {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_tv_outside_sticker.png) 0 0 no-repeat transparent; width: 186px ; height: 184px; position: absolute; top:11px; left:1017px; z-index: 5; display: none;}*/
/*.homepage_prospect .wgm-header #cable {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_yellowbox_cable.png) 0 0 no-repeat transparent; width: 110px ; height: 26px; position: absolute; top:303px; left:724px;}
.homepage_prospect .wgm-header #directv {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_yellowbox_directv.png) 0 0 no-repeat transparent; width: 110px ; height: 26px; position: absolute; top:303px; left:724px; display: none;}*/
/*.homepage_prospect .wgm-header #receiver {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_receiver.png) 0 0 no-repeat transparent; width: 171px ; height: 80px; position: absolute; top:293px; left:861px;}
.homepage_prospect .wgm-header #smoke { position: absolute; top: 271px; left: 838px; width:186px; height: 133px; display: none; background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_smoke.png) 0 0 no-repeat transparent; filter:alpha(opacity=50);}*/
/*.homepage_prospect .wgm-header #busted {position: absolute; top: 250px; left: 868px; z-index: 4; width: 162px; height: 159px; display: none;}
.homepage_prospect .wgm-header #busted img {width: 100%; height: 100%; }
.homepage_prospect .wgm-header #black_screen {background-color: #000000; width: 418px ; height: 245px; position: absolute; top:40px; left:732px; z-index:2;}
.homepage_prospect .wgm-header.comcast-test #screen1 {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_comcast_screen.jpg) 0 0 no-repeat transparent; width: 418px ; height: 245px; position: absolute; top:40px; left:732px; z-index:3;}
.homepage_prospect .wgm-header.twc-test #screen1 {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_twc_screen.jpg) 0 0 no-repeat transparent; width: 418px ; height: 245px; position: absolute; top:40px; left:732px; z-index:3;}
.homepage_prospect .wgm-header #screen1 {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_cable_screen.jpg) 0 0 no-repeat transparent; width: 418px ; height: 245px; position: absolute; top:40px; left:732px; z-index:3;}
.homepage_prospect .wgm-header #screen2 {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_DIRECTV_screen2.jpg) 0 0 no-repeat transparent; width: 418px ; height: 245px; position: absolute; top:40px; left:732px; z-index:3; display: none;}
.homepage_prospect .wgm-header #promo_screen {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_price_promo.jpg) center 0 no-repeat transparent; width: 1400px; height: 119px;}
*/
/*.homepage_prospect .wgm-header .double-savings-tag {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_Double_Savings_logo.png) 0 0 no-repeat transparent; width: 274px; height: 121px; z-index: 5; position: relative; top:-103px; left:325px;}*/
/*.homepage_prospect .wgm-header .price-sticker {background: url(/cms3/offer/2014_Spring_Offer/prhp/wgm/img_price_tag_snipe.jpg) 0 0 no-repeat transparent; width: 118px; height: 31px; z-index: 3; position: relative; top:119px; left:272px;}
.homepage_prospect .wgm-header #offer_details_rollover { position: relative; top: -7px; left: 547px; font-size: 10px; font-weight: normal;}*/

/* PRHP HTML Static/Animated Test Header */
/* Static Header */
/*
.homepage_prospect #ctl_header {display: none;}
.homepage_prospect #ctl_area_tup {padding-top: 0px!important; margin-top: 0px!important;}
.homepage_prospect .shared-header { background-color: #f1f6f8!important; height: 463px !important; margin-top: 0px!important; margin-bottom: 40px !important; position: relative;}
.homepage_prospect .shared-header .content {overflow: visible; width:1400px!important;}

.homepage_prospect .shared-header #ticker {width: 35px; height: 35px; position: absolute; top: 3px; left: 361px; text-align: center;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    background: #004a90;
    background: -moz-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #004a90), color-stop(100%, #0089d3));
    background: -webkit-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: -o-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: -ms-linear-gradient(top, #004a90 0%, #0089d3 100%);
    background: linear-gradient(to bottom, #004a90 0%, #0089d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a90', endColorstr='#0089d3', GradientType=0 );
}
.homepage_prospect .shared-header #ticker #days span {font:32px/34px Aleck-Sans-Regular!important; color: #fdfc00;}
.homepage_prospect .shared-header #ticker.single-days #days {display: block;}
.homepage_prospect .shared-header #ticker.single-days #days span:first-child {display: none;}
.homepage_prospect .shared-header #ticker.last-2-days, .homepage_prospect .shared-header #ticker.last-2-days #days span {display: none;}
.homepage_prospect .shared-header #ticker.last-day, .homepage_prospect .shared-header #ticker.last-day #days span {display: none;}
.homepage_prospect .shared-header #ticker.deal-over, .homepage_prospect .shared-header #ticker.deal-over #days, .homepage_prospect .shared-header #ticker.deal-over #days span {display: none;}

.homepage_prospect .shared-header #slide { position: relative; height: 540px !important; width: 1400px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .shared-header #slide_overlay {z-index: 10; display: block;height: 504px;text-decoration: none;width: 1000px; position: absolute; left:325px; top:0px;}
.ie .homepage_prospect .shared-header #slide_overlay {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .shared-header #offer_details_rollover { color: #fff; font: normal 10px/12px arial; z-index: 12; text-decoration: underline; font-style: italic;}
.homepage_prospect .shared-header .hdr-link {position: absolute; width: 116px; height: 18px; top: 314px; left: 389px; z-index: 12; display: block;}

.homepage_prospect .shared-header #hdr_text {position: absolute; top: 0px; z-index: 5;}
.homepage_prospect .shared-header #hdr_text .hdr-title {font: 52px/52px Aleck-Sans-Regular; position: relative; color: #fff; top: 18px; left: 221px; letter-spacing: 1px;}
.homepage_prospect .shared-header #hdr_text .title {font: 28px/34px Aleck-Sans-Regular; color: #fff; position: relative; left: 222px; top: 56px; width: 350px;}
.homepage_prospect .shared-header #hdr_text .title span {font-family: Aleck-Sans-Regular; color: #fffe4c; }
.homepage_prospect .shared-header #hdr_text .hdr-price {font: 72px/72px Aleck-Sans-Regular; color: #fff; position: relative; top: 64px; left: 220px;}
.homepage_prospect .shared-header #hdr_text .hdr-price span {font: bold 16px/16px arial; vertical-align: top; top: 16px; position: relative; left: 7px;}
.homepage_prospect .shared-header #hdr_text .hdr-price-small {font: bold 16px/18px arial; color: #fff; position: relative; top: 26px; left: 326px;}
.homepage_prospect .shared-header #hdr_text .hdr-legal {color: #fff; position: relative;}
.homepage_prospect .shared-header #hdr_text .hdr-legal.legal1 {font: 10px/12px arial; top: 48px; left: 223px; width: 270px;}
.homepage_prospect .shared-header #hdr_text .hdr-legal.legal2 {font: 10px/12px arial; position: relative; top: 60px; left: 223px;}

.homepage_prospect .shared-header #hdr_text .includes {position: absolute; top: 112px; left: 838px; width: 420px;}
.homepage_prospect .shared-header #hdr_text .includes .incld-title {color: #fffe4c; font: 22px/22px Aleck-Sans-Regular;}
.homepage_prospect .shared-header #hdr_text .includes .incld-sub-title {color: #fff; font: 20px/20px Aleck-Sans-Regular; position: relative; top: 10px;}
.homepage_prospect .shared-header #hdr_text .includes ul {width: 420px;}
*/
/*.homepage_prospect .shared-header #hdr_text .includes ul li {float: none; padding-left: 3px; list-style-image: url(/content/dam/dtv/directv_marketing/global/logos/img_icon_yellow_check.png);}*/


/* Animated header */
/*.homepage_prospect .prhp-header { background-color: #000000 !important; height: 484px !important; margin-top: 0px!important; margin-bottom: 115px !important;}
.homepage_prospect .prhp-header .content {overflow: visible; width:1400px!important;}
.homepage_prospect .prhp-header #slide { position: relative; height: 544px !important; width: 1400px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .prhp-header #slide_overlay {z-index: 10; display: block;height: 498px;text-decoration: none;width: 1200px; position: absolute; left:95px; top:10px;}
.ie .homepage_prospect .prhp-header #slide_overlay {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .prhp-header .slide-legal {width: 200px;}
.homepage_prospect .prhp-header .slide-legal #offer_details_rollover { position: relative; top: -15px; left: 673px; font-size: 10px; font-weight: normal; z-index: 12;}
.homepage_prospect .cc-wires {position: absolute; top: 86px; left: 237px; z-index: 6; overflow: visible;}
.homepage_prospect .price-bucket {position: absolute; top: 328px; left: 181px; z-index: 8;}
.homepage_prospect .top-vise {position: absolute; top: 4px; left: 308px; z-index: 5;}
.homepage_prospect .bottom-vise {position: absolute; top: 310px; left: 306px; z-index: 5;}*/
/* Hannah and Her Horse video click-through overlay */
/*.homepage_prospect .video-overlay {margin: 0px!important; position: absolute; top: 155px; left: 18px; z-index: 15; display: none;}
.homepage_prospect .video-overlay .video1-box {width: 216px; height: 156px; display: inline-block;}
.homepage_prospect .video-overlay .video2-box {  width: 205px; height: 140px; display: inline-block; top: 10px; position: relative;}
.homepage_prospect .prhp-header-static .bubble {position: absolute; top: 203px; left: 869px; z-index: 5;}*/

/* PRHP HTML Staic Header with countdown */
/*.homepage_prospect .prhp-header.count { background-color: #f1f6f8 !important; height: 486px !important; margin-top: 0px!important; margin-bottom: 70px !important;}
.homepage_prospect .prhp-header.count .content {overflow: visible; width:1400px!important;}
.homepage_prospect .prhp-header.count #slide { position: relative; height: 488px !important; width: 1400px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .prhp-header.count #slide_overlay {z-index: 10; display: block;height: 446px;text-decoration: none;width: 1200px; position: absolute; left:95px; top:59px;}
.ie .homepage_prospect .prhp-header.count #slide_overlay {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect .prhp-header.count .slide-legal {width: 200px;}
.homepage_prospect .prhp-header.count .slide-legal #offer_details_rollover { position: relative; top: -15px; left: 667px; font-size: 10px; font-weight: normal; z-index: 12;}
*/

/* Double Savings Test */
/*.homepage_prospect.doublesavings-test .wgm-header #anime_overlay {height: 544px;}
.homepage_prospect.doublesavings-test #main_screen, .homepage_prospect.doublesavings-test #promo_screen {display: none;}
.homepage_prospect.doublesavings-test .wgm-header #offer_details_rollover {left:664px; top:537px; position: absolute;}
.homepage_prospect.doublesavings-test .wgm-header .ctm-html-module {height:504px;}
.homepage_prospect.doublesavings-test .genie {margin-top: 110px;}*/

/* PRHP Movers */
.homepage_prospect.movers #ctl_header {display: none;}
.homepage_prospect.movers #ctl_area_tup {padding-top: 0px!important; margin-top: 0px!important;}
.homepage_prospect.movers .question-mark {vertical-align: super; _vertical-align:top; }
.homepage_prospect.movers .prhp-header { background-color: #F2F2F2 !important; height: 532px !important; margin-top: 0px!important; margin-bottom: 45px !important;}
.homepage_prospect.movers .prhp-header .content {overflow: visible; width:1400px!important;}
.homepage_prospect.movers .prhp-header #slide { position: relative; height: 569px !important; width: 1400px !important; overflow: visible !important; text-align: center; }
.homepage_prospect.movers .prhp-header #slide_overlay {z-index: 10; display: block;height: 541px;text-decoration: none;width: 1200px; position: absolute; left:95px;}
.ie .homepage_prospect.movers .prhp-header #slide_overlay {background: url(/images/spacer.gif) repeat scroll 0 0 transparent;}
.homepage_prospect.movers .prhp-header .slide-legal {width: 200px;}
.homepage_prospect.movers .prhp-header .slide-legal #offer_details_rollover { position: relative; top: -5px; left: 673px; font-size: 8px; font-weight: normal; z-index: 12;}
.homepage_prospect.movers .dtv-reliability {text-align: center; margin-top:30px!important;}
.homepage_prospect.movers .dtv-reliability .dtv-reliability-list h4 {padding:20px 0px!important;}
.homepage_prospect.movers .dtv-reliability .dtv-reliability-list .body-copy {width:740px; margin:0px auto;}
.homepage_prospect.movers .dtv-reliability .dtv-reliability-list .body-copy a:first-child {margin-top: 20px;}
.homepage_prospect.movers .dtv-reliability .dtv-reliability-list .body-copy a {display: block; }
.homepage_prospect.movers .dtv-competition-one {padding-top: 0px!important;}
.homepage_prospect.movers .dtv-competition-one .dtv-competition-one-list {background: url(/cms3/homepage/prospect/promos/201406/img_DTV_Competition.jpg) no-repeat 310px 0px transparent; min-height: 303px;}
.homepage_prospect.movers .dtv-competition-one .dtv-competition-one-list .content .title, .homepage_prospect.movers .dtv-competition-one .dtv-competition-one-list .content .body-copy {width:430px!important;}
.homepage_prospect.movers .dtv-competition-one .dtv-competition-one-list .content .body-copy a {display: block;}
.homepage_prospect.movers .dtv-competition-one .dtv-competition-one-list .content .title {margin-top: 60px;}
.homepage_prospect.movers .dtv-competition-one .dtv-competition-one-list .link {clear: left;}
.homepage_prospect.movers .dtv-competition-two {margin-top: 40px!important;}
.homepage_prospect.movers .dtv-competition-two ul li .body-copy {padding-top: 14px;}
.homepage_prospect.movers .bundles {margin-bottom: 60px!important; text-align: left!important;}
.homepage_prospect.movers .bundles-list {background: url(/cms3/homepage/prospect/promos/201406/img_DTV_Bundles.jpg) no-repeat 0px 0px transparent; min-height: 294px;}
.homepage_prospect.movers .bundles-list .title, .homepage_prospect.movers .bundles-list .body-copy, .homepage_prospect.movers .bundles-list .link {width: 445px!important;}
.homepage_prospect.movers .bundles-list .link {clear: right;}
.homepage_prospect.movers .bundles-list .body-copy .bundles-call {color: #f8a600; font: 26px/30px Aleck-Sans-Light !important; margin-top: 10px;}
.homepage_prospect.movers .genie-dvr {margin-top: 20px!important;}
.homepage_prospect.movers .genie-dvr .genie-dvr-list {background: url(/cms3/homepage/prospect/promos/201406/img_Genie.jpg) no-repeat right 0px transparent; min-height: 311px;}
.homepage_prospect.movers .genie-dvr .genie-dvr-list .content .title, .homepage_prospect.movers .genie-dvr .genie-dvr-list .content .body-copy {width:450px!important;}
.homepage_prospect.movers .genie-dvr .genie-dvr-list .content .body-copy a.first-link {margin-top: 14px!important;}
.homepage_prospect.movers .genie-dvr .genie-dvr-list .content .body-copy a {display: block;}
.homepage_prospect.movers .genie-dvr .genie-dvr-list .content .body-copy #genie_details, .homepage_prospect.movers .genie-dvr .genie-dvr-list .content .body-copy #genie_details2 {display: inline;}
.homepage_prospect.movers .streaming {margin-bottom: 60px!important; padding-top: 0px!important;}
.homepage_prospect.movers .streaming-list {background: url(/cms3/homepage/prospect/promos/201406/img_DTV_Streaming.jpg) no-repeat 15px 0px transparent; min-height: 366px;}
.homepage_prospect.movers .streaming-list .title, .homepage_prospect.movers .streaming-list .body-copy, .homepage_prospect.movers .streaming-list .link {width: 430px!important;}
.homepage_prospect.movers .streaming-list .title {margin-top: 60px;}
.homepage_prospect.movers .streaming-list .link {clear: right;}
.homepage_prospect.movers #ctl_footer {background-color: #ffffff;}

/* PRHP Big Deal */
.homepage_prospect.big-deal .prhp-header { background-color: #F4F4F4 !important; height: 484px !important; margin-top: 0px!important; margin-bottom: 115px !important;}
.homepage_prospect.big-deal .prhp-header .content {overflow: visible; width:1400px!important;}
.homepage_prospect.big-deal .prhp-header #slide { position: relative; height: 544px !important; width: 1400px !important; overflow: visible !important; text-align: center; }
.homepage_prospect.big-deal .prhp-header #slide_overlay {z-index: 10; background: url(/images/spacer.gif) repeat scroll 0 0 transparent;display: block;height: 514px;text-decoration: none;width: 1200px; position: absolute; left:95px;}
.homepage_prospect.big-deal .prhp-header .slide-legal {width: 200px;}
.homepage_prospect.big-deal .prhp-header .slide-legal #offer_details_rollover { position: relative; top: -5px; left: 673px; font-size: 10px; font-weight: normal; z-index: 12;}
.homepage_prospect.big-deal .dtv-reliability {text-align: center; margin-top: 0px!important;}
.homepage_prospect.big-deal .dtv-reliability-list .title {margin-top: 10px;}
.homepage_prospect.big-deal .entire-game {text-align: center;}
.homepage_prospect.big-deal .entire-game-list {margin-top: 15px!important;}
.homepage_prospect.big-deal .entire-game-list .title {margin-top: 45px;}
.homepage_prospect.big-deal .entire-game-list .image {width: 943px; margin-left: -15px;}
.homepage_prospect.big-deal .entire-game-list a {display: block;}
.homepage_prospect.big-deal .entire-game-list a.first-link {margin-top: 20px!important;}
.homepage_prospect.big-deal .genie .genie-list {background: url(/cms3/homepage/prospect/promos/201410/competition/img_DTV_Godzilla.jpg) no-repeat right 10px transparent; min-height: 374px;}
.homepage_prospect.big-deal .genie .genie-list .content {margin-top: 10px;}
.homepage_prospect.big-deal .genie .genie-list .content .title, .homepage_prospect.big-deal .genie .genie-list .content .body-copy {width:455px!important;}
.homepage_prospect.big-deal .genie .genie-list .link {clear: left;}
.homepage_prospect.big-deal .dtv-hd .dtv-hd-list {background: url(/cms3/homepage/prospect/promos/201410/competition/img_DTV_HD.jpg) 0px 0px no-repeat transparent; min-height: 334px;}
.homepage_prospect.big-deal .dtv-hd .dtv-hd-list .content {margin-top: 10px;}
.homepage_prospect.big-deal .dtv-hd .dtv-hd-list .title {width: 415px!important;}
.homepage_prospect.big-deal .dtv-hd .dtv-hd-list .body-copy {width: 415px!important;}
.homepage_prospect.big-deal .dtv-hd .dtv-hd-list .link {clear: both; width: 415px!important;}
.homepage_prospect.big-deal .bundles {text-align: center;}
.homepage_prospect.big-deal .bundles .bundles-list1 {margin-top: 10px;}
.homepage_prospect.big-deal .bundles .bundles-list1 .title {margin-top:35px; margin-bottom: 0px;}
.homepage_prospect.big-deal .bundles .tfn-orange {color:#ff9000; font: bold 20px/24px arial!important;}
.homepage_prospect.big-deal .bundles .bundles-list2 {margin-top: 40px!important;}
.homepage_prospect.big-deal .bundles .sign-in, .homepage_prospect.big-deal .bundles .sign-in a {font: 14px/34px arial!important;}
.homepage_prospect.big-deal #ctl_footer {background-color: #ffffff;}

/*.spider1 img, .spider2 img, .spider3 img {width: 30px; height: 30px;}
.spider1, .spider2, .spider3 { width: 30px; height: 30px; position: absolute; top:-100px; left:0px; z-index: 5;}
.spider1 {
  animation: animationFrames_spider_one ease-out 4s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames_spider_one ease-out 4s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames_spider_one ease-out 4s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames_spider_one ease-out 4s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames_spider_one ease-out 4s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes animationFrames_spider_one{
  0% {
    transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0;
  }
  15% {
    transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0.75;
  }
  100% {
    transform:  translate(1000px,125px) rotate(25deg) ;
    opacity: 1;
  }
}

@-moz-keyframes animationFrames_spider_one{
  0% {
    -moz-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0;
  }
  15% {
    -moz-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0.75;
  }
  100% {
    -moz-transform:  translate(1000px,125px) rotate(25deg) ;
    opacity: 1;
  }
}

@-webkit-keyframes animationFrames_spider_one {
  0% {
    -webkit-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0;
  }
  15% {
    -webkit-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0.75;
  }
  100% {
    -webkit-transform:  translate(1000px,125px) rotate(25deg) ;
    opacity: 1;
  }
}

@-o-keyframes animationFrames_spider_one {
  0% {
    -o-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0;
  }
  15% {
    -o-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0.75;
  }
  100% {
    -o-transform:  translate(1000px,125px) rotate(25deg) ;
    opacity: 1;
  }
}

@-ms-keyframes animationFrames_spider_one {
  0% {
    -ms-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0;
  }
  15% {
    -ms-transform:  translate(250px,690px) rotate(25deg) ;
    opacity: 0.75;
  }
  100% {
    -ms-transform:  translate(1000px,125px) rotate(25deg) ;
    opacity: 1;
  }
}
.spider2 {
  animation: animationFrames_spider_two ease-out 5s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames_spider_two ease-out 5s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames_spider_two ease-out 5s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames_spider_two ease-out 5s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames_spider_two ease-out 5s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes animationFrames_spider_two{
  0% {
    transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0;
  }
  5% {
    transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0.75;
  }
  50% {
    transform:  translate(850px,485px) rotate(115deg) ;
    opacity: 1;
  }
  60% {
    transform:  translate(850px,485px) rotate(45deg) ;
    opacity: 1;
  }
  100% {
    transform:  translate(1170px,0px) ;
    opacity: 1;
  }
}

@-moz-keyframes animationFrames_spider_two{
  0% {
    -moz-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0;
  }
  15% {
    -moz-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0.75;
  }
  100% {
    -moz-transform:  translate(1200px,700px) rotate(115deg) ;
    opacity: 1;
  }
}

@-webkit-keyframes animationFrames_spider_two {
  0% {
    -webkit-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0;
  }
  15% {
    -webkit-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0.75;
  }
  100% {
    -webkit-transform:  translate(1200px,700px) rotate(115deg) ;
    opacity: 1;
  }
}

@-o-keyframes animationFrames_spider_two {
  0% {
    -o-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0;
  }
  15% {
    -o-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0.75;
  }
  100% {
    -o-transform:  translate(1200px,700px) rotate(115deg) ;
    opacity: 1;
  }
}

@-ms-keyframes animationFrames_spider_two {
  0% {
    -ms-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0;
  }
  15% {
    -ms-transform:  translate(300px,140px) rotate(115deg) ;
    opacity: 0.75;
  }
  100% {
    -ms-transform:  translate(1200px,700px) rotate(115deg) ;
    opacity: 1;
  }
}
.spider3 {
  animation: animationFrames_spider_three ease-out 3s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames_spider_three ease-out 3s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames_spider_three ease-out 3s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames_spider_three ease-out 3s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames_spider_three ease-out 3s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes animationFrames_spider_three{
  0% {
    transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0;
  }
  15% {
    transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0.75;
  }
  100% {
    transform:  translate(800px,700px) rotate(-145deg) ;
    opacity: 1;
  }
}

@-moz-keyframes animationFrames_spider_three{
  0% {
    -moz-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0;
  }
  15% {
    -moz-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0.75;
  }
  100% {
    -moz-transform:  translate(800px,700px) rotate(-145deg) ;
    opacity: 1;
  }
}

@-webkit-keyframes animationFrames_spider_three {
  0% {
    -webkit-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0;
  }
  15% {
    -webkit-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0.75;
  }
  100% {
    -webkit-transform:  translate(800px,700px) rotate(-145deg) ;
    opacity: 1;
  }
}

@-o-keyframes animationFrames_spider_three {
  0% {
    -o-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0;
  }
  15% {
    -o-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0.75;
  }
  100% {
    -o-transform:  translate(800px,700px) rotate(-145deg) ;
    opacity: 1;
  }
}

@-ms-keyframes animationFrames_spider_three {
  0% {
    -ms-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0;
  }
  15% {
    -ms-transform:  translate(965px,140px) rotate(-145deg) ;
    opacity: 0.75;
  }
  100% {
    -ms-transform:  translate(800px,700px) rotate(-145deg) ;
    opacity: 1;
  }
}*/

/* Top Vise */
/*.top-vise{
  animation: animationFrames_visa_drop ease 5s;
  animation-iteration-count: 3;
  transform-origin: 50% 0%;
  animation-fill-mode:forwards; 
  -webkit-animation: animationFrames_visa_drop ease 5s;
  -webkit-animation-iteration-count: 3;
  -webkit-transform-origin: 50% 0%;
  -webkit-animation-fill-mode:forwards; 
  -moz-animation: animationFrames_visa_drop ease 5s;
  -moz-animation-iteration-count: 3;
  -moz-transform-origin: 50% 0%;
  -moz-animation-fill-mode:forwards; 
  -o-animation: animationFrames_visa_drop ease 5s;
  -o-animation-iteration-count: 3;
  -o-transform-origin: 50% 0%;
  -o-animation-fill-mode:forwards; 
  -ms-animation: animationFrames_visa_drop ease 5s;
  -ms-animation-iteration-count: 3;
  -ms-transform-origin: 50% 0%;
  -ms-animation-fill-mode:forwards; 
}

@keyframes animationFrames_visa_drop{
  0%, 20%, 80%, 100% {
    transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    transform:  translate(0px, 22px)  ;
  }
}

@-moz-keyframes animationFrames_visa_drop{
  0%, 20%, 80%, 100% {
    -moz-transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    -moz-transform:  translate(0px, 22px)  ;
  }
}

@-webkit-keyframes animationFrames_visa_drop {
  0%, 20%, 80%, 100% {
    -webkit-transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    -webkit-transform:  translate(0px, 22px)  ;
  }
}

@-o-keyframes animationFrames_visa_drop {
  0%, 20%, 80%, 100% {
    -o-transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    -o-transform:  translate(0px, 22px)  ;
  }
}

@-ms-keyframes animationFrames_visa_drop {
  0%, 20%, 80%, 100% {
    -ms-transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    -ms-transform:  translate(0px, 22px)  ;
  }
}*/

/* Bottom Vise */
/*.bottom-vise{
  animation: animationFrames_bottom_vise ease 5s;
  animation-iteration-count: 3;
  transform-origin: 50% 0%;
  animation-fill-mode:forwards; 
  -webkit-animation: animationFrames_bottom_vise ease 5s;
  -webkit-animation-iteration-count: 3;
  -webkit-transform-origin: 50% 0%;
  -webkit-animation-fill-mode:forwards; 
  -moz-animation: animationFrames_bottom_vise ease 5s;
  -moz-animation-iteration-count: 3;
  -moz-transform-origin: 50% 0%;
  -moz-animation-fill-mode:forwards; 
  -o-animation: animationFrames_bottom_vise ease 5s;
  -o-animation-iteration-count: 3;
  -o-transform-origin: 50% 0%;
  -o-animation-fill-mode:forwards; 
  -ms-animation: animationFrames_bottom_vise ease 5s;
  -ms-animation-iteration-count: 3;
  -ms-transform-origin: 50% 0%;
  -ms-animation-fill-mode:forwards; 
}

@keyframes animationFrames_bottom_vise{
  0%, 20%, 80%, 100% {
    transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    transform:  translate(0px, -25px)  ;
  }
}

@-moz-keyframes animationFrames_bottom_vise{
  0%, 20%, 80%, 100% {
    -moz-transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    -moz-transform:  translate(0px, -25px)  ;
  }
}

@-webkit-keyframes animationFrames_bottom_vise {
  0%, 20%, 80%, 100% {
    -webkit-transform:  translate(0px, 0px) ;
  }
  60%, 70% {
    -webkit-transform:  translate(0px, -25px) ;
  }
}

@-o-keyframes animationFrames_bottom_vise {
  0%, 20%, 80%, 100% {
    -o-transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    -o-transform:  translate(0px, -25px)  ;
  }
}

@-ms-keyframes animationFrames_bottom_vise {
  0%, 20%, 80%, 100% {
    -ms-transform:  translate(0px, 0px)  ;
  }
  60%, 70% {
    -ms-transform:  translate(0px, -25px)  ;
  }
}*/

/* Cable Wires */
/*.cc-wires{
  animation: animationFrames_wires ease 5s;
  animation-iteration-count: 3;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards; 
  -webkit-animation: animationFrames_wires ease 5s;
  -webkit-animation-iteration-count: 3;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards;  
  -moz-animation: animationFrames_wires ease 5s;
  -moz-animation-iteration-count: 3;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; 
  -o-animation: animationFrames_wires ease 5s;
  -o-animation-iteration-count: 3;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; 
  -ms-animation: animationFrames_wires ease 5s;
  -ms-animation-iteration-count: 3;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; 
}

@keyframes animationFrames_wires{
  0%, 20%, 80%, 100% {
    transform:  scaleY(1.00) ;
  }
  60%, 70% {
    transform:  scaleY(0.8) ;
  }
}

@-moz-keyframes animationFrames_wires{
  0%, 20%, 80%, 100% {
    -moz-transform:  scaleY(1.00) ;
  }
  60%, 70% {
    -moz-transform:  scaleY(0.8) ;
  }
}

@-webkit-keyframes animationFrames_wires {
  0%, 20%, 80%, 100% {
    -webkit-transform:  scaleY(1.00) ;
  }
  60%, 70% {
    -webkit-transform:  scaleY(0.8) ;
  }
}

@-o-keyframes animationFrames_wires {
  0%, 20%, 80%, 100% {
    -o-transform:  scaleY(1.00) ;
  }
  60%, 70% {
    -o-transform:  scaleY(0.8) ;
  }
}

@-ms-keyframes animationFrames_wires {
  0%, 20%, 80%, 100% {
    -ms-transform:  scaleY(1.00) ;
  }
  60%, 70% {
    -ms-transform:  scaleY(0.8) ;
  }
}*/

/* Bubble animation */
/*.bubble{
  animation: bubbleFrames linear 1s;
  animation-iteration-count: 1;
  transform-origin: 0% 0%;
  -webkit-animation: bubbleFrames linear 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 0% 0%;
  -moz-animation: bubbleFrames linear 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 0% 0%;
  -o-animation: bubbleFrames linear 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 0% 0%;
  -ms-animation: bubbleFrames linear 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 0% 0%;
}

@keyframes bubbleFrames{
  0%, 40% {
    transform:  scaleX(0.00) scaleY(0.00) ;
  }
  50% {
    transform:  scaleX(0.33) scaleY(0.33) ;
  }
  60% {
    transform:   scaleX(0.66) scaleY(0.66) ;
  }
  70% {
    transform:  scaleX(1.0) scaleY(1.0) ;
  }
  80% {
    transform:   scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-moz-keyframes bubbleFrames{
  0%, 40% {
    -moz-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  50% {
    -moz-transform:  scaleX(0.33) scaleY(0.33) ;
  }
  60% {
    -moz-transform:   scaleX(0.66) scaleY(0.66) ;
  }
  70% {
    -moz-transform:  scaleX(1.0) scaleY(1.0) ;
  }
  80% {
    -moz-transform:   scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    -moz-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-webkit-keyframes bubbleFrames {
  0%, 40% {
    -webkit-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  50% {
    -webkit-transform:  scaleX(0.33) scaleY(0.33) ;
  }
  60% {
    -webkit-transform:   scaleX(0.66) scaleY(0.66) ;
  }
  70% {
    -webkit-transform:  scaleX(1.00) scaleY(1.00) ;
  }
  80% {
    -webkit-transform:   scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    -webkit-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-o-keyframes bubbleFrames {
  0%, 40% {
    -o-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  50% {
    -o-transform:  scaleX(0.33) scaleY(0.33) ;
  }
  60% {
    -o-transform:   scaleX(0.66) scaleY(0.66) ;
  }
  70% {
    -o-transform:  scaleX(1.0) scaleY(1.0) ;
  }
  80% {
    -o-transform:   scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    -o-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}

@-ms-keyframes bubbleFrames {
  0%, 40% {
    -ms-transform:  scaleX(0.00) scaleY(0.00) ;
  }
  50% {
    -ms-transform:  scaleX(0.33) scaleY(0.33) ;
  }
  60% {
    -ms-transform:   scaleX(0.66) scaleY(0.66) ;
  }
  70% {
    -ms-transform:  scaleX(1.0) scaleY(1.0) ;
  }
  80% {
    -ms-transform:   scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    -ms-transform:  scaleX(1.00) scaleY(1.00) ;
  }
}*/

/* Drop Down Animation */
/*.homepage_prospect .tag-holder {margin:0px 0px!important; position: absolute; top: -176px; left: -18px; z-index: 2;}
.homepage_prospect .tag-holder #tag_image {background: url(/cms3/offer/2014_Summer_Offer/PRHP/img_visa_gift_card_v2.png) 0px 0px transparent no-repeat; height: 291px; width:255px; }
*/

/* Snow fall */
/*.homepage_prospect .snow {position: absolute!important; z-index: 3;}
.snow {margin: -86px 0px 0px -239px!important;}

#letitsnow { width: 1400px; height:447px; position: absolute; top: 58px; left: 0px; z-index: 5;
  margin: 0;
    text-align: center;
    background-color: transparent;
    background-image: url(/cms3/offer/2014_Holiday_Offer/PRHP/snow1.png), url(/cms3/offer/2014_Holiday_Offer/PRHP/snow2.png);
    -webkit-animation: snow 20s linear infinite;
    -moz-animation: snow 20s linear infinite;
    -ms-animation: snow 20s linear infinite;
    animation: snow 20s linear infinite;
}

@keyframes snow { 
    0% { background-position: 0px 0px, 0px 0px }

    100% { background-position: 300px 300px, 300px 300px }
}

@-moz-keyframes snow { 
    0% { background-position: 0px 0px, 0px 0px }

    100% { background-position: 300px 300px, 300px 300px }
}

@-webkit-keyframes snow { 
    0% { background-position: 0px 0px, 0px 0px }

    100% {
        background-position: 300px 300px, 300px 300px;
        background-color: transparent;
    }
}

@-ms-keyframes snow { 
    0% { background-position: 0px 0px, 0px 0px }

    100% { background-position: 500px 500px, 300px 300px }
}*/


/*#santa_sleigh img {height: 45px;}
#santa_sleigh { height: 45px; position: absolute; top:-100px; left:0px; z-index: 2;}

#santa_sleigh {
  animation: animationFrames_santa ease 9s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames_santa ease 9s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames_santa ease 9s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames_santa ease 9s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames_santa ease 9s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes animationFrames_santa{
  0% {
    transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 0;
  }
  1% {
    transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 1;
  }
  45% {
    transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  55% {
    transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  99% {
    transform:  translate(-150px,350px) rotate(6deg) ;
    opacity: 1;
  }
  100% {
    transform:  translate(-200px,340px) ;
    opacity: 0;
  }
}

@-moz-keyframes animationFrames_santa{
  0% {
    -moz-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 0;
  }
  1% {
    -moz-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 1;
  }
  45% {
    -moz-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  55% {
    -moz-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  99% {
    -moz-transform:  translate(-150px,350px) rotate(6deg) ;
    opacity: 1;
  }
  100% {
    -moz-transform:  translate(-200px,340px) ;
    opacity: 0;
  }
}

@-webkit-keyframes animationFrames_santa {
  0% {
    -webkit-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 0;
  }
  1% {
    -webkit-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 1;
  }
  45% {
    -webkit-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  55% {
    -webkit-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  99% {
    -webkit-transform:  translate(-150px,350px) rotate(6deg) ;
    opacity: 1;
  }
  100% {
    -webkit-transform:  translate(-200px,340px) ;
    opacity: 0;
  }
}

@-o-keyframes animationFrames_santa {
  0% {
    -o-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 0;
  }
  1% {
    -o-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 1;
  }
  45% {
    -o-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  55% {
    -o-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  99% {
    -o-transform:  translate(-150px,350px) rotate(6deg) ;
    opacity: 1;
  }
  100% {
    -o-transform:  translate(-200px,340px) ;
    opacity: 0;
  }
}

@-ms-keyframes animationFrames_santa {
  0% {
    -ms-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 0;
  }
  1% {
    -ms-transform:  translate(1500px,400px) rotate(-6deg) ;
    opacity: 1;
  }
  45% {
    -ms-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  55% {
    -ms-transform:  translate(666px,566px) rotate(0deg) ;
    opacity: 1;
  }
  99% {
    -ms-transform:  translate(-150px,350px) rotate(6deg) ;
    opacity: 1;
  }
  100% {
    -ms-transform:  translate(-200px,340px) ;
    opacity: 0;
  }
}

/* Swinging Ornament */
/*.swing-orn {position: absolute; top:0px; left:199px; z-index: 7; width: 205px; height: 570px;
  animation: swing_animationFrames ease-in-out 4s;
  animation-iteration-count: 1;
  transform-origin: 50% 0%;
  -webkit-animation: swing_animationFrames ease-in-out 4s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 0%;
  -moz-animation: swing_animationFrames ease-in-out 4s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 0%;
  -o-animation: swing_animationFrames ease-in-out 4s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 0%;
  -ms-animation: swing_animationFrames ease-in-out 4s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 0%;
}

@keyframes swing_animationFrames{
  0% {
    transform:  rotate(0deg) ;
  }
  13% {
    transform:  rotate(5deg) ;
  }
  25% {
    transform:  rotate(-4deg) ;
  }
  38% {
    transform:  rotate(3deg) ;
  }
  50% {
    transform:  rotate(-3deg) ;
  }
  62% {
    transform:  rotate(2deg) ;
  }
  75% {
    transform:  rotate(-2deg) ;
  }
  88% {
    transform:  rotate(1deg) ;
  }
  100% {
    transform:  rotate(0deg) ;
  }
}

@-moz-keyframes swing_animationFrames{
  0% {
    -moz-transform:  rotate(0deg) ;
  }
  13% {
    -moz-transform:  rotate(5deg) ;
  }
  25% {
    -moz-transform:  rotate(-4deg) ;
  }
  38% {
    -moz-transform:  rotate(3deg) ;
  }
  50% {
    -moz-transform:  rotate(-3deg) ;
  }
  62% {
    -moz-transform:  rotate(2deg) ;
  }
  75% {
    -moz-transform:  rotate(-2deg) ;
  }
  88% {
    -moz-transform:  rotate(1deg) ;
  }
  100% {
    -moz-transform:  rotate(0deg) ;
  }
}

@-webkit-keyframes swing_animationFrames {
  0% {
    -webkit-transform:  rotate(0deg) ;
  }
  13% {
    -webkit-transform:  rotate(5deg) ;
  }
  25% {
    -webkit-transform:  rotate(-4deg) ;
  }
  38% {
    -webkit-transform:  rotate(3deg) ;
  }
  50% {
    -webkit-transform:  rotate(-3deg) ;
  }
  62% {
    -webkit-transform:  rotate(2deg) ;
  }
  75% {
    -webkit-transform:  rotate(-2deg) ;
  }
  88% {
    -webkit-transform:  rotate(1deg) ;
  }
  100% {
    -webkit-transform:  rotate(0deg) ;
  }
}

@-o-keyframes swing_animationFrames {
  0% {
    -o-transform:  rotate(0deg) ;
  }
  13% {
    -o-transform:  rotate(5deg) ;
  }
  25% {
    -o-transform:  rotate(-4deg) ;
  }
  38% {
    -o-transform:  rotate(3deg) ;
  }
  50% {
    -o-transform:  rotate(-3deg) ;
  }
  62% {
    -o-transform:  rotate(2deg) ;
  }
  75% {
    -o-transform:  rotate(-2deg) ;
  }
  88% {
    -o-transform:  rotate(1deg) ;
  }
  100% {
    -o-transform:  rotate(0deg) ;
  }
}

@-ms-keyframes swing_animationFrames {
  0% {
    -ms-transform:  rotate(0deg) ;
  }
  13% {
    -ms-transform:  rotate(5deg) ;
  }
  25% {
    -ms-transform:  rotate(-4deg) ;
  }
  38% {
    -ms-transform:  rotate(3deg) ;
  }
  50% {
    -ms-transform:  rotate(-3deg) ;
  }
  62% {
    -ms-transform:  rotate(2deg) ;
  }
  75% {
    -ms-transform:  rotate(-2deg) ;
  }
  88% {
    -ms-transform:  rotate(1deg) ;
  }
  100% {
    -ms-transform:  rotate(0deg) ;
  }
}*/

/* Drop down ornament */
/*.visa-sign {position: absolute; top:59px; left:194px; z-index: 7; width: 261px; height: 275px;
  animation: animationFrames_visa_drop ease 2.0s;
  animation-iteration-count: 1;
  transform-origin: 50% 0%;
  animation-fill-mode:forwards; 
  -webkit-animation: animationFrames_visa_drop ease 2.0s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 0%;
  -webkit-animation-fill-mode:forwards; 
  -moz-animation: animationFrames_visa_drop ease 2.0s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 0%;
  -moz-animation-fill-mode:forwards; 
  -o-animation: animationFrames_visa_drop ease 2.0s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 0%;
  -o-animation-fill-mode:forwards; 
  -ms-animation: animationFrames_visa_drop ease 2.0s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 0%;
  -ms-animation-fill-mode:forwards; 
}

@keyframes animationFrames_visa_drop{
  0%, 10% {
    opacity:1;
    transform:  translate(0px,-221px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes animationFrames_visa_drop{
  0%, 10% {
    opacity:1;
    -moz-transform:  translate(0px,-221px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes animationFrames_visa_drop {
  0%, 10% {
    opacity:1;
    -webkit-transform:  translate(0px,-221px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes animationFrames_visa_drop {
  0%, 10% {
    opacity:1;
    -o-transform:  translate(0px,-221px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes animationFrames_visa_drop {
  0%, 10% {
    opacity:1;
    -ms-transform:  translate(0px,-221px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}*/

/* BF CM Visa Ribbon */
.visa-ribbon {position: absolute; top:0px; left:237px; z-index: 5; width: 246px; height: 361px;}
  /*animation: animationFrames_visa_ribbon ease 2.0s;
  animation-iteration-count: 1;
  transform-origin: 50% 0%;
  animation-fill-mode:forwards; 
  -webkit-animation: animationFrames_visa_ribbon ease 2.0s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 0%;
  -webkit-animation-fill-mode:forwards; 
  -moz-animation: animationFrames_visa_ribbon ease 2.0s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 0%;
  -moz-animation-fill-mode:forwards; 
  -o-animation: animationFrames_visa_ribbon ease 2.0s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 0%;
  -o-animation-fill-mode:forwards; 
  -ms-animation: animationFrames_visa_ribbon ease 2.0s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 0%;
  -ms-animation-fill-mode:forwards; 
}

@keyframes animationFrames_visa_ribbon{
  0%, 20% {
    opacity:1;
    transform:  translate(0px,-306px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes animationFrames_visa_ribbon{
  0%, 20% {
    opacity:1;
    -moz-transform:  translate(0px,-306px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes animationFrames_visa_ribbon {
  0%, 20% {
    opacity:1;
    -webkit-transform:  translate(0px,-306px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes animationFrames_visa_ribbon {
  0%, 20% {
    opacity:1;
    -o-transform:  translate(0px,-306px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes animationFrames_visa_ribbon {
  0%, 20% {
    opacity:1;
    -ms-transform:  translate(0px,-306px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}*/

/* Sparkle animations */
/*.sparkle-box {position: absolute; top:0px; left:0px; margin: 0px 0px!important; z-index: 5;}
.sparkle-sm {width: 36px; height: 36px; position: absolute;}
.sparkle-md {width: 64px; height: 64px; position: absolute;}
.sparkle-lg {width: 100px; height: 100px; position: absolute;}
#sparkle1 { top:43px; left: 174px;}
#sparkle2 { top:14px; left: 275px;}
#sparkle3 { top:68px; left: 388px;}
#sparkle4 { top:52px; left: 463px;}
#sparkle5 { top:75px; left: 702px;}
#sparkle6 { top:189px; left: 232px;}
#sparkle7 { top:206px; left: 357px;}
#sparkle8 { top:217px; left: 607px;}
#sparkle9 { top:269px; left: 375px;}

#sparkle1, #sparkle3, #sparkle8, #sparkle9 {
    animation: flash 3s;
    animation-fill-mode:both;
    animation-iteration-count:infinite;
    -webkit-animation: flash 3s;
    -webkit-animation-fill-mode:both;
    -webkit-animation-iteration-count:infinite;
    -moz-animation: flash 3s;
    -moz-animation-fill-mode:both;
    -moz-animation-iteration-count:infinite;
    -o-animation: flash 3s;
    -o-animation-fill-mode:both;
    -o-animation-iteration-count:infinite;
    -ms-animation: flash 3s;
    -ms-animation-fill-mode:both;
    -ms-animation-iteration-count:infinite;
}
#sparkle4, #sparkle6 {
    animation: flash 4s;
    animation-fill-mode:both;
    animation-iteration-count:infinite;
    -webkit-animation: flash 4s;
    -webkit-animation-fill-mode:both;
    -webkit-animation-iteration-count:infinite;
    -moz-animation: flash 4s;
    -moz-animation-fill-mode:both;
    -moz-animation-iteration-count:infinite;
    -o-animation: flash 4s;
    -o-animation-fill-mode:both;
    -o-animation-iteration-count:infinite;
    -ms-animation: flash 4s;
    -ms-animation-fill-mode:both;
    -ms-animation-iteration-count:infinite;
}
#sparkle2, #sparkle5, #sparkle7 { 
    animation: flash 5s;
    animation-fill-mode:both;
    animation-iteration-count:infinite;
    -webkit-animation: flash 5s;
    -webkit-animation-fill-mode:both;
    -webkit-animation-iteration-count:infinite;
    -moz-animation: flash 5s;
    -moz-animation-fill-mode:both;
    -moz-animation-iteration-count:infinite;
    -o-animation: flash 5s;
    -o-animation-fill-mode:both;
    -o-animation-iteration-count:infinite;
    -ms-animation: flash 5s;
    -ms-animation-fill-mode:both;
    -ms-animation-iteration-count:infinite;
}

@-webkit-keyframes flash { 
    0%, 50%, 100% {opacity: 1;} 
    25%, 75% {opacity: 0.3;} 
}
@-moz-keyframes flash { 
    0%, 50%, 100% {opacity: 1;} 
    25%, 75% {opacity: 0.3;} 
}
@-o-keyframes flash { 
    0%, 50%, 100% {opacity: 1;} 
    25%, 75% {opacity: 0.3;} 
}
@-ms-keyframes flash { 
    0%, 50%, 100% {opacity: 1;} 
    25%, 75% {opacity: 0.3;} 
} 
@keyframes flash { 
    0%, 50%, 100% {opacity: 1;} 
    25%, 75% {opacity: 0.3;} 
}*/


/*#sparkle4 
{ 
    animation: spin_glow linear 10s;
    transform-origin: 50% 50%;
    animation-fill-mode:both;
    animation-iteration-count:infinite;
    -webkit-animation: spin_glow linear 10s;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode:both;
    -webkit-animation-iteration-count:infinite;
} 

@-webkit-keyframes spin_glow {
    0% {opacity: 1; -webkit-transform:  rotate(0deg) ;} 
    50% {opacity: 1;} 
    25%, 75% {opacity: 0.3;} 
    100% {opacity: 1; -webkit-transform:  rotate(360deg) ;}
} 
@keyframes spin_glow { 
    0% {opacity: 1; transform:  rotate(0deg) ;}
    50% {opacity: 1;} 
    25%, 75% {opacity: 0.3;}
    100% {opacity: 1; transform:  rotate(360deg) ;}
}*/

/* Price Point Cartoon */
/*.price-container {position: absolute; top:318px; left:-46px; margin: 0px 0px!important; z-index: 5;}
.price-cartoon {width: 192px; height: 192px; background: url(/cms3/offer/2015_Winter_Offer/PRHP/img_pricepoint_sprite_large.png) left center transparent;
    -webkit-animation: play 1s steps(8);
    -moz-animation: play 1s steps(8);
    -ms-animation: play 1s steps(8);
    -o-animation: play 1s steps(8);
     animation: play 1s steps(8);
    -webkit-animation-iteration-count: 1; 
    -moz-animation-iteration-count: 1; 
    -o-animation-iteration-count: 1;  
    -ms-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -0-animation-delay: .8s;
    -ms-animation-delay: .8s;
    animation-delay: .8s;
}

@-webkit-keyframes play {
    50% {background-position: -1536px;}
    100% { background-position: 0px; }
}

@-moz-keyframes play {
    50% {background-position: -1536px;}
     100% { background-position: 0px; }
}

@-ms-keyframes play {
    50% {background-position: -1536px;}
     100% { background-position: 0px; }
}

@-o-keyframes play {
    50% {background-position: -1536px;}
     100% { background-position: 0px; }
}
@keyframes play {
    50% {background-position: -1536px;}
   100% { background-position: 0px; }
}*/


/* Rotating Gingerbread Man animation */
/*.gbm-list {position: absolute!important; z-index: 3; top:18px; left:382px; width: 74px!important; margin: 0px!important;}
.gbm-list #gbm {
    width: 74px; height: 91px;
  animation: gbmFrames linear 3s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: gbmFrames linear 3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: gbmFrames linear 3s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: gbmFrames linear 3s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: gbmFrames linear 3s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}

@keyframes gbmFrames{
  0% {
    transform:  rotate(0deg) ;
  }
  13% {
    transform:  rotate(10deg) ;
  }
  25% {
    transform:  rotate(-10deg) ;
  }
  38% {
    transform:  rotate(10deg) ;
  }
  50% {
    transform:  rotate(-10deg) ;
  }
  62% {
    transform:  ;
  }
  100% {
    transform:  rotate(0deg) ;
  }
}

@-moz-keyframes gbmFrames{
  0% {
    -moz-transform:  rotate(0deg) ;
  }
  13% {
    -moz-transform:  rotate(10deg) ;
  }
  25% {
    -moz-transform:  rotate(-10deg) ;
  }
  38% {
    -moz-transform:  rotate(10deg) ;
  }
  50% {
    -moz-transform:  rotate(-10deg) ;
  }
  62% {
    -moz-transform:  ;
  }
  100% {
    -moz-transform:  rotate(0deg) ;
  }
}

@-webkit-keyframes gbmFrames {
  0% {
    -webkit-transform:  rotate(0deg) ;
  }
  13% {
    -webkit-transform:  rotate(10deg) ;
  }
  25% {
    -webkit-transform:  rotate(-10deg) ;
  }
  38% {
    -webkit-transform:  rotate(10deg) ;
  }
  50% {
    -webkit-transform:  rotate(-10deg) ;
  }
  62% {
    -webkit-transform:  ;
  }
  100% {
    -webkit-transform:  rotate(0deg) ;
  }
}

@-o-keyframes gbmFrames {
  0% {
    -o-transform:  rotate(0deg) ;
  }
  13% {
    -o-transform:  rotate(10deg) ;
  }
  25% {
    -o-transform:  rotate(-10deg) ;
  }
  38% {
    -o-transform:  rotate(10deg) ;
  }
  50% {
    -o-transform:  rotate(-10deg) ;
  }
  62% {
    -o-transform:  ;
  }
  100% {
    -o-transform:  rotate(0deg) ;
  }
}

@-ms-keyframes gbmFrames {
  0% {
    -ms-transform:  rotate(0deg) ;
  }
  13% {
    -ms-transform:  rotate(10deg) ;
  }
  25% {
    -ms-transform:  rotate(-10deg) ;
  }
  38% {
    -ms-transform:  rotate(10deg) ;
  }
  50% {
    -ms-transform:  rotate(-10deg) ;
  }
  62% {
    -ms-transform:  ;
  }
  100% {
    -ms-transform:  rotate(0deg) ;
  }
}*/
/* BSE Sign */
/*.homepage_prospect .bse-container {position: absolute; top:16px; left:105px; margin: 0px 0px!important; z-index: 11; text-align: center;}
.homepage_prospect .bse-container .bse-logo {overflow: visible; height:358px; }
.homepage_prospect .bse-container .bse-logo img {
    -webkit-transition: all .25s ease-in-out; 
    -moz-transition: all .25s ease-in-out; 
    -o-transition: all .25s ease-in-out; 
    -ms-transition: all .25s ease-in-out; 
    transition: all .25s ease-in-out;
        max-width: 100%;
}
.homepage_prospect .bse-container .bse-logo:hover img {
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05); 
    -ms-transform:scale(1.05); 
    -o-transform:scale(1.05); 
     transform:scale(1.05);
}*/

/* Homepage DIRECTV beat Dish Banner */
.homepage .dtv-dish {width:980px!important; margin-left:-30px!important; margin-right:0px!important;}
.homepage .dtv-dish .dtv-dish-list {width:980px!important;}
.homepage .dtv-dish .dtv-dish-list .asterisk-legal {position:absolute; top:85px; left:263px; font-size:10px;}
.homepage .dtv-dish .dtv-dish-list .asterisk-legal a:hover {text-decoration:none;}

.homepage_prospect .dtv_business .content, .homepage_prospect .dtv_news .content, .homepage_prospect .top_questions .content, .homepage_prospect .global-email-module .content{height:305px;}
.homepage_prospect .dtv_business ul .content, .homepage_prospect .top_questions ul .content, .homepage_prospect .dtv_news ul .content, .homepage_prospect .global-email-module ul .content {height:auto!important;}
.homepage_prospect .global-email-module {*overflow:visible!important;}
.homepage #header_slide_legal .cinema-legal { right:40px;text-align:right; left:auto; color:#D6D6D6; width:905px!important;  }
.es-ES .homepage_prospect .dtv_business .content, .es-ES .homepage_prospect .dtv_news .content, .es-ES .homepage_prospect .top_questions .content, .es-ES .homepage_prospect .global-email-module .content{height:335px;}
.homepage_customer #header_slide_overlay{ width: 980px; height:370px; display:block; color:#333; text-decoration:none; background:url(/images/spacer.gif) transparent; }
.homepage .dtv_news .dtv_news_list .content .title h4 {font-size:12px!important; line-height:17px!important; font-family:Arial, Helvetica, sans-serif!important;}
/* CUHP ribbon */

/* HP Carousels */
/* .homepage .ppv_carousel .my_dtv_title_icon {top: 10px;} */
.homepage .ep-carousel .ep-carousel-tup {padding-top: 0 }
.homepage .ppv_carousel h2 {height: 45px;}
.homepage .ppv_carousel .emphasis-border-gradient .colspan-4 {margin-bottom: 17px; padding-top:0px;}
.homepage .ppv_carousel .my_dtv_title_icon {top:10px!important;}
.homepage .ppv_carousel .title-smaller {font-size:14px!important; line-height:21px!important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
.homepage .cms2CarouselModule h2 span img {margin-top:0px;}
.homepage .ppv-premiums-group .ppv-online-carousel h2 {height:30px; font-size:14px; line-height:19px;}
.homepage .ppv-premiums-group .ctm-grouping .body h2 SPAN.smf{height:30px; font-size:14px;}
.homepage .ppv-premiums-group .ppv-tv-carousel h2 {height:30px; font-size:14px; line-height:19px;}
.homepage .ppv-premiums-group .ppv-tv-carousel {margin-bottom:0px;}
.homepage .ppv-premiums-group .view-all {font-size:12px; line-height:27px; margin-top:-5px; *margin-top:0px; }

/* Homepage Animated Image Column 
.homepage .animated-slide .animated-slide-list .slide-image {margin-bottom:10px; border:1px solid #CCCCCC;}
.homepage .animated-slide .animated-slide-list .slide-image img { display: block; margin-left:-3px;}
.homepage .animated-slide .animated-slide-list #iSlideShell {position:relative; height:120px; width:214px;}
.homepage .animated-slide .animated-slide-list #iSlideShell img {position:absolute; top:0; left:0; }*/

/* Please READ: Only add the value to override, the spanish version already has the english values, no need to add position or width or color */
/* Homepage Cinema Banner */
.homepage .cinema_banner {width:918px;margin:5px 0 40px 8px;}
.homepage_customer .cinema_banner {margin:5px 0 31px}
.homepage .cinema_banner_list .content { padding-left:8px; }
.homepage .cinema_banner_list .content .tup div { position:absolute;}
.homepage .cinema_banner .cinema_banner_list .banner_rollover {position:relative!important; top:69px; left:772px; z-index:1; text-indent:0px!important;}
.homepage .cinema_banner .cinema_banner_list .banner_button { top:116px;left:388px;width:200px;}
.homepage .cinema_banner .cinema_banner_list .banner_video_link {font-size:12px!important; line-height:17px!important; font-weight:bold!important; width:150px; top:77px; left:518px; *top:77px;}
.homepage .cinema_banner .cinema_banner_list .banner-legal {z-index:1;top:91px;left:515px;position:absolute;font-size:10px!important;line-height:10px!important;width:430px;*text-indent:0px!important; }
/*.homepage_customer .top-features { margin-bottom:0; } */
.homepage_customer .cinema_banner .cinema_banner_list .banner-browse-link {width:120px;right:265px;top:120px;}
.homepage_customer .cinema_banner .cinema_banner_list .banner-browse-link a {font-size:12px;}
.homepage_customer .ppv-cinema-banner .banner-button-online {position:absolute;top:116px;left:12px;}
.homepage_customer  #mod_122632_2.ppv-cinema-banner .banner-button-online {top:152px!important;}
#mod_132278_2.fb-jump-promo .banner-button-online{top:106px}
.homepage_customer .ppv-cinema-banner .banner-button-tv {position:absolute; top:125px; left:243px;}
.homepage_customer .ppv-cinema-banner .banner-legal {position:absolute; top:175px; left:5px; font-size:10px; color:#666666;}
.homepage_customer .magic-city-banner {margin-top:40px!important;}
/*.homepage_customer .featured-online {margin-top:110px!important;}
.homepage_customer .featured-online h2 {background:none;font-size:22px;color:#333;}
.homepage_customer .featured-online .big-posters h4{font-size:18px;color:#666;}
.homepage_customer .learn-more .title h4 {margin-left:auto;margin-right:auto;text-align:center;color:#333}
.homepage_customer .learn-more .body-copy {margin-left:auto;margin-right:auto;width:70%;text-align:center}
.homepage_customer .learn-more .link {margin-left:auto;margin-right:auto;width:70%;text-align:center}*/

/* NEW Optimized Customer Homepage */
.homepage_customer.opt.shameless #ctl_header {background: url(/cms2/my_directv/networks/promos/2013_01/CUHP__DTVE_Shameless__bleed.jpg) repeat-x;}
.homepage_customer.opt.welcome #ctl_header {background:url(/cms2/homepage/images/bkgd_Welcome_to_DIRECTV.jpg) repeat-x}
.homepage_customer.opt.welcome2 #ctl_header {background:url(/cms2/homepage/slides/customer/bkgd_Welcome_to_dtv2.jpg) repeat-x}
.homepage_customer.opt.holiday-buy #ctl_header {background:url(/cms2/homepage/images/bkgd_Get_over_$10_back.jpg) repeat-x}
.homepage_customer.opt.sports-header #ctl_header, .homepage_customer.opt.free-premiums #ctl_header {background:url(/cms2/sports/nba/2012-13/holiday/bkgd_sports.jpg) repeat-x}
.homepage_customer.opt.showtime-homeland #ctl_header {background:url(/cms2/my_directv/watch_online/aav_promos/2012_12/CUHP_DTVE_Showtime_bleed.jpg) repeat-x}
.homepage_customer.opt.scripps-header #ctl_header {background:url(/cms2/my_directv/networks/promos/2013_01/hdr__Scripps__bg.jpg) repeat-x}
.homepage_customer.opt.vikings-header #ctl_header {background:url(/cms2/my_directv/networks/promos/2013_03/CUHP__DTVE_Vikings_bleed.jpg) repeat-x}
.homepage_customer.opt.orphan-header #ctl_header {background:url(/cms2/my_directv/tv_shows/2013_03/TILE_CUHP_hdr__Orphan_Black.jpg) repeat-x}
.homepage_customer.opt.copper-header #ctl_header {background:url(/cms2/homepage/slides/customer/CUHP__Copper_bleed.jpg) repeat-x}
.homepage_customer.opt.enjoy-hbo #ctl_header {background:url(/cms2/premiums/all_premiums/offers/201306/enjoy-hbo-bground.jpg) repeat-x}
.homepage_customer.opt.honey-boo #ctl_header {background: url(/cms2/my_directv/tv_shows/2013_07/CUHP_hdr__Honey_Boo_Boo_1px.jpg) repeat-x}
.homepage_customer.opt.scholarship-header #ctl_header {background:url(/cms2/my_directv/my_directv/promos/201306/CUHP__25K_Scholarship__bleed.jpg) repeat-x}
.homepage_customer.opt.chase-header #ctl_header {background:url(/cms2/my_directv/my_directv/promos/201306/CUHP__25K_Chase__bleed.jpg) repeat-x}
.homepage_customer.opt.travel-channel-sweeps #ctl_header {background:url(/cms2/my_directv/networks/promos/2013_08/one_pixel_CUHP__Hotel_Impossible_Greece_Trip_S02.jpg) repeat-x}
.homepage_customer.opt.cut-throat #ctl_header {background:url(/cms2/my_directv/tv_shows/2013_08/cutthroat_one_pixel.jpg) repeat-x}
.homepage_customer.opt.wwe-summerslam #ctl_header {background:url(/cms2/my_directv/live_events/2013/08_August/WWE/CUHP_SS__bleed__WWE_SummerSlam.jpg) repeat-x}
.homepage_customer.opt.boardwalk-empire #ctl_header {background:url(/cms2/my_directv/networks/promos/2013_08/hdr_CUHP_bleed___Boardwalk_Empire.jpg) repeat-x}
.homepage_customer.opt.streamCBS #ctl_header {background:url(/cms2/my_directv/networks/promos/2013_09/1_pixel_background.jpg) repeat-x}
.homepage_customer.opt.crazy-one #ctl_header {background:url(/cms2/my_directv/tv_shows/2013_09/Crazy_Ones_one_pixel.jpg) repeat-x}
.homepage_customer.opt.fullcircleheader #ctl_header {background:url(/cms2/premiums/audience/2013_promos/CUHP_Full_1010_bg.jpg) repeat-x}
.homepage_customer.opt.homeland #ctl_header {background:url(/cms2/my_directv/networks/promos/2013_10/Homeland_one_pixel.jpg) repeat-x}
.homepage_customer.opt.midasBox #ctl_header {background:url(/cms2/homepage/slides/customer/CUHP_hdr__Curse_of_the_Midas_Box3_bg.jpg) repeat-x}
.homepage_customer.opt.hulu-header #ctl_header {background:url(/cms2/my_directv/networks/promos/2013_12/bkgd_CUHP_hulu.jpg) repeat-x;}
.homepage_customer.opt.scandal #ctl_header {background:url(/cms2/my_directv/networks/promos/2014_01/1px_repeat.jpg) repeat-x}
.homepage_customer.opt.att-header #ctl_header {background:url(/cms2/sports/nba/2012-13/holiday/bkgd_sports.jpg) repeat-x}
.homepage_customer.opt.lg-header #ctl_header {background:url(/cms2/sports/nba/2012-13/holiday/bkgd_sports.jpg) repeat-x}

.homepage_customer.opt #ctl_header {background:url(/cms3/homepage/customer/img_hdr_CUHP_bground.jpg) repeat-x !important; }
.homepage_customer.opt .raf-banner { position: relative; top: -68px; background: #002e5a; }
.homepage_customer.opt .raf-banner img { margin-left: -250px; }

.homepage_customer.opt .ctm-tup a .arrow { background-position: 4px 5px; }
/*.homepage_customer.opt #header_slide_legal.ctl-header-legal { left: 22px; width: 300px; top:270px;}*/
.homepage_customer.opt.hulu-header #header_slide_legal.ctl-header-legal {display: none;}
.homepage_customer.opt #program_title_module {bottom:133px!important;}
.homepage_customer.opt .left-hand-profile {margin-top:-83px; margin-left:-13px; width:238px!important; margin-bottom:10px; margin-right:5px!important;}
.homepage_customer.opt .left-hand-profile {background:transparent url(/cms2/homepage/images/bkgd_LHR_profile.png) no-repeat 0px 0px; padding-left:0px; padding-top:5px;}
.homepage_customer.opt .left-hand-profile .snapshot .cms2LoginModule {border:none!important; box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important;}
.homepage_customer.opt .left-hand-profile .snapshot .cms2LoginModule .content {padding-left:30px!important;} /*cached login*/
.homepage_customer.opt .left-hand-profile .snapshot .my-overview .cms2LoginModule .content {padding-left:13px!important;} /*logged in*/
.homepage_customer.opt .left-hand-profile .snapshot .cms2LoginModule b.head {display:none;}
.homepage_customer.opt .hp-quick-links {margin-left:21px!important; margin-right:0px!important;}
.homepage_customer.opt .hp-quick-links .content {overflow:visible!important;}
.homepage_customer.opt .hp-quick-links .large-button {font-size:14px!important; width:196px!important; height: 35px!important; line-height:34px!important;}
.homepage_customer.opt .hp-quick-links .large-button.order-button {background:transparent url(/cms2/homepage/images/img_orange_button.jpg) 0px 0px no-repeat!important;}
.homepage_customer.opt .hp-quick-links .large-button.light-button {background:transparent url(/cms2/homepage/images/img_grey_button.jpg) 0px 0px no-repeat!important;}
.homepage_customer.opt .hp-quick-links .large-button.order-button:hover, .homepage_customer.opt .hp-quick-links .large-button.light-button:hover {background-position: 0px -35px!important;}
.homepage_customer.opt .recommended-4-u, .homepage_customer.opt .preparing-dtv {margin-bottom:20px; margin-top:-35px;}
.homepage_customer.opt .recommended-4-u h4, .homepage_customer.opt .preparing-dtv h4 {font: 30px/32px Aleck-Sans-Light !important; color: #363636; }
.homepage_customer.opt .dot-saber {margin-top:0px!important; margin-bottom:24px!important; border-top: 1px #e4e7ed solid;}
.homepage_customer.opt .top-main-bkts {margin-bottom:24px!important; float: right;}
.homepage_customer.opt .top-main-bkts .tv-ad { position: absolute; left: 0; top: 10px; }
.homepage_customer.opt .top-main-bkts .alert-txt {color:#f86727; font-size:16px; font-weight:bold; margin-top:18px;}
.homepage_customer.opt .top-main-bkts ul li .content .title {margin-top:0px;}
.homepage_customer.opt .top-main-bkts ul li .title h4 {color:#363636; font: bold 18px/21px arial !important; margin:0px 0px 4px!important;}
.homepage_customer.opt .top-main-bkts ul li .body-copy {color:#5f5f5f!important; font: 16px/24px arial !important;}
.homepage_customer.opt .top-main-bkts ul li .link {font-size: 16px; line-height: 24px; margin-top:10px;}
.homepage_customer.opt .top-main-bkts.engadget-promo .link1 {margin-top:10px!important;}
.homepage_customer.opt .top-main-bkts.engadget-promo .link2 {margin-top:3px!important;}
.homepage_customer.opt .page-break {background: #fff url(/cms3/why_directv/images/top-border-shadow.jpg) repeat-x 0 0; padding: 50px 0 0; margin: 50px 0 0;}
.homepage_customer.opt .cms2CarouselModule .content h2 {font: 30px/32px Aleck-Sans-Light !important; color: #363636; margin-bottom: 27px!important;}
.homepage_customer.opt .ppv-online-carousel .intro {width:155px; position:absolute; top:17px; left:752px; font-weight:bold; font-size: 16px; line-height: 18px;}
.homepage_customer.opt .bottom-promos {background-color:#f0f0f0; border-top: 1px #e4e7ed solid; padding-top:30px; padding-bottom: 40px;}
.homepage_customer.opt .bottom-promos h2 {font: 30px/32px Aleck-Sans-Light !important; background:none!important; color: #363636;}
.homepage_customer.opt .dtv-installation .dtv-installation-list .content {margin-top:17px;}
.homepage_customer.opt .bottom-module .content h4 {font: bold 18px/22px arial !important; color: #363636;}
.homepage_customer.opt .bottom-module .content .title {margin-bottom: 8px; padding-left: 3px;}
.homepage_customer.opt .bottom-module .body-copy {font: 16px/22px arial !important; color: #5f5f5f; padding-left: 3px;}
.homepage_customer.opt .bottom-module .content .link {margin-top: 10px; font-size: 16px; line-height: 22px; padding-left: 3px;}
.homepage_customer.opt #ctl_footer {margin-top:-66px!important; padding-top:0px!important;}
.homepage_customer.opt #mod_152035_2 {margin-bottom: 75px; margin-top: -35px;}
.homepage_customer.opt.att-header #header_slide_legal { width: 100px; left: 440px; bottom: 94px;}
.homepage_customer.opt.att-header #header_slide_legal .legal-box { width: 100px; height: 20px; display: block;}
.homepage_customer.opt.lg-header #header_slide_legal { width: 100px; left: 508px; bottom: 94px;}
.homepage_customer.opt.lg-header #header_slide_legal .legal-box { width: 100px; height: 20px; display: block;}

.homepage_customer.opt .dmg-no-vid {display: none;}

.homepage_customer.opt .closable-message.nflst-streaming-alert {margin-top: -48px; margin-bottom: 52px;}

.homepage_customer.opt.crazy-one #header_slide_overlay { height: 338px; }
.homepage_customer.opt.crazy-one #header_slide_legal { display: none; }

/* Genie Overlay */
#welcome_box #img_close_btn {
    width: 20px;
    height: 20px;
    background: url(/cms2/my_directv/my_directv/welcome_lightbox/close.png) no-repeat;
    position: relative;
    left: 259px;
    top: 181px;
    cursor: pointer;
    display: inline-block;
}
#welcome_box #img_close_btn:hover {background-position: 0 -20px}
.homepage_prospect .hp-dtve-takeover {display:none}
#welcome_box {position:absolute; top:0px; left:0px; width:100%; height:100%;z-index:9999; text-align:center;overflow: hidden}
#welcome_box #img_lightbox_content { width: 100%;}
#welcome_box #img_lightbox_content img, #welcome_box .div-genie {position:relative;z-index:99999;background:none}
#welcome_box #overlay {width:100%; height:100%; position:absolute;top:0px; z-index:9999; background-color:#000;}
#welcome_box #top_logo {top:193px;left:7px}
#welcome_box #top_text {top:167px;}
#welcome_box #genie_saber {top:166px;left:17px}
.dmg-force-hide {display:none!important}
#welcome_box #dancing_genie {top:15px;left:168px}
#welcome_box #genie_loader {
  top:-360px;
  left: 9px;
  -webkit-animation:spin 7s infinite linear;
  -moz-animation:spin 7s infinite linear;
}
#welcome_box .make-it-fade {
  -webkit-animation:fade 3s infinite linear;
  -moz-animation:fade 3s infinite linear;
}
#welcome_box #genie_receiver {top:-97px;left:18px}
#welcome_box #g_closing {top:-294px;margin-bottom: 9px;display:inline-block}
.ie7 #welcome_box #g_closing {padding-top:5px}
#welcome_box .genie-text {color: #fff;font-size:22px;font-weight:normal;margin-bottom:10px}
@-moz-keyframes spin {
  0% { -moz-transform:rotate(0deg); }
  100% { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform:rotate(0deg); }
  100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes fade {
  0%   { opacity: 1; }
  50%  { opacity: .3; }
  100% { opacity: 1; }
}
@-moz-keyframes fade {
  0%   { opacity: 1; }
  50%  { opacity: .3; }
  100% { opacity: 1; }
}

/* Homepage Nudge Banners */
.homepage .nudge-banner-tall, .homepage .nudge-banner {margin-left:-30px; width:980px;}
.homepage .nudge-banner-tall .banner-body, .homepage .nudge-banner .banner-body {width:980px;}
.homepage .nudge-banner-tall .ban-content {position:absolute; top:3px; left:25px;}
.homepage .nudge-banner-tall .ban-title {color:#ffcc00; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:28px; line-height:29px; font-weight:bold; margin-bottom:11px;}
.homepage .nudge-banner-tall .ban-copy {color:#ffffff; line-height:19px; margin-bottom:22px;}

.homepage .nudge-banner .ban-content {position:absolute; top:12px; left:25px;}
.homepage .nudge-banner .ban-content.no-sub {top:15px;}
.homepage .nudge-banner .ban-title {color:#ffcc00; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:28px; line-height:29px; font-weight:bold; margin-bottom:6px;}
.homepage .nudge-banner .dollar {vertical-align:top; font-size:18px; line-height:25px;}
.homepage .nudge-banner .ban-sub-title {color:#ffffff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; line-height:21px; margin-bottom:5px;}
.homepage .nudge-banner .ban-copy {color:#ffffff; line-height:19px; margin-bottom:15px;}

/* My Account module*/
.homepage .my_account .my_account_intro .body-copy {padding-left:0px!important; }

/* Homepage Scroller */
/*.homepage .hp-channel-scroller .ctm-html-module h2 { text-align:center; background:none; padding-bottom:0; }
.homepage #channel-scroller { width:904px; height:70px; z-index:100; overflow:hidden; background:url(/cms2/homepage/images/bkg__Channel_Scroller.png) repeat-x; cursor:pointer;}
.homepage #channel-scroller div { float:left; padding-top:34px; padding-right:10px; }
.homepage .underlay-scroller { position:relative; top:-50px; z-index:1;  }
.homepage .cs-box { height: 70px;width:55px; position:relative; z-index:100; }
.homepage #l_box { left:-1px; background:url(/cms2/homepage/images/L_Fade.png) no-repeat top left; }
.homepage #r_box { left:775px; background:url(/cms2/homepage/images/R_Fade.png) no-repeat top right;  }
.homepage .logo { position:absolute;}*/

.homepage  .no-vid-ad-spot .content .image .magnify,   .homepage .no-vid-ad-spot .content .image .video,   .homepage .content  .no-vid-ad-spot .image .magnify,   .homepage .content  .no-vid-ad-spot.image .video {background: none;}
  
/*HP OFFERS*/

/* OFFER LEGAL POSITION */
.homepage #ctl_header_menu {display: none;}
.homepage_prospect #header_slide_legal, .homepage_prospect .ctl-header-legal {left:461px;width:60px;top:541px;}

/* OFFER OVERLAY */
.homepage_prospect #header_slide_overlay, .homepage_prospect a #header_slide_overlay {width: 1300px; height:536px; display:block; color:#333; text-decoration:none; background:url(/images/spacer.gif) transparent; margin-left:-160px;}
.homepage #mod_127516_2 .content .image {margin-bottom:35px!important; top:15px;}

/* OFFER GLASS POSITION */
 .homepage_prospect .ctl-area-tup {margin-top: 10px; padding-top: 10px; }
 .homepage_prospect.signin-box .ctl-area-tup {padding-top: 335px; }
 .homepage_prospect.signin-text .ctl-area-tup {padding-top: 265px; }


.fight-header #header_slide_legal.ctl-header-legal{
    top: 300px;
    left: 95px;
    z-index: 99;
    width: auto;
    height: auto;
}

.fight-header #header_slide_legal.ctl-header-legal a{ font-size: 13px; text-decoration: underline;}

/*.homepage_prospect #header_slide_overlay.shiny-button, .homepage_prospect  a #header_slide_overlay.shiny-button {height:330px;}*/
/*.homepage #header_slide_overlay_container a { display: block; width: 980px; height:300px;  }*/
/*#days_left a, #days_left a:hover{ text-decoration:none; color:#333;}*/


/* OFFER COUNTDOWNS */

/* NFL Countdown in list module */
/*.homepage_prospect .nflst .nflst-list1 .body-copy {float: none!important; width: 927px!important;}
.homepage_prospect .nflst #ticker {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/bnr_NFL_countdown.png) no-repeat 0px 0px transparent; height:80px; width: 927px; position: relative; margin-bottom: 20px;}
.homepage_prospect .nflst #ticker .timers {width: 46px; display: inline-block; text-align: center; position: relative;}
.homepage_prospect .nflst #ticker #days {margin: 14px 0px 0px 302px;}
.homepage_prospect .nflst #ticker #hours {margin: 14px 0px 0px 24px;}
.homepage_prospect .nflst #ticker #minutes {margin: 14px 0px 0px 26px;}
.homepage_prospect .nflst #ticker #seconds {margin: 14px 0px 0px 30px;}
.homepage_prospect .nflst #ticker .timers span {width:22px; height: 35px; display: inline-block;}
.homepage_prospect .nflst .timers .number-0 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/0.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-1 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/1.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-2 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/2.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-3 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/3.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-4 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/4.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-5 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/5.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-6 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/6.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-7 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/7.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-8 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/8.png) transparent center 0px no-repeat;}
.homepage_prospect .nflst .timers .number-9 {background: url(/content/dam/dtv/directv_marketing/homepage/prospect/201609/numbers/9.png) transparent center 0px no-repeat;}*/

/* jDMG Countdown */
/*.homepage_prospect .jdmg-countdown {margin: 0px 0px 0px 0px!important;}
.homepage_prospect #ticker {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/bnr_rewardcard_0315.png) no-repeat 50% 0px transparent; height:64px; width: 300%; margin-left: -100%; position: relative;}
.homepage_prospect #ticker.single-days {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/bnr_rc_countdown__Visa_Reward_Card.png) no-repeat 50% 0px transparent;}
.homepage_prospect #ticker.last-2-days {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/bnr_rc_countdown_tomorrow__Visa_Reward_Card.png) no-repeat 50% 0px transparent;}
.homepage_prospect #ticker.last-day {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/bnr_rc_countdown_today__Visa_Reward_Card.png) no-repeat 50% 0px transparent;}
.homepage_prospect #days {height: 26px; margin-left:1230px; width: 43px; padding-top: 19px; text-align: center;}
.homepage_prospect #days span {width:18px; height: 26px; display: inline-block;}
.homepage_prospect #days .number-0 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/0.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-1 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/1.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-2 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/2.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-3 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/3.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-4 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/4.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-5 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/5.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-6 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/6.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-7 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/7.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-8 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/8.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-9 {background: url(/content/dam/dtv/directv_marketing/offer/2017_Winter_Offer/prhp/numbers/9.png) transparent center 0px no-repeat;}
.homepage_prospect #ticker #days {display: none;}
.homepage_prospect #ticker.single-days #days {display: block;}
.homepage_prospect #ticker.single-days #days span:first-child {display: none;}
.homepage_prospect #ticker.last-2-days #days, .homepage_prospect #ticker.last-2-days #days span {display: none;}
.homepage_prospect #ticker.last-day #days, .homepage_prospect #ticker.last-day #days span {display: none;}
.homepage_prospect #ticker.deal-over, .homepage_prospect #ticker.deal-over #days, .homepage_prospect #ticker.deal-over #days span {display: none;}
*/

/* jDMG countdown */
/*.homepage_prospect .jdmg-countdown {margin: 0px 0px 0px 0px!important;}
.homepage_prospect #ticker {background: url(/cms3/offer/2014_Winter_Offer/prhp/countdown_extended_PRHP_RealDeal_Visa.jpg) no-repeat 50% 0px #f2f2f2; height:56px; width: 300%; margin-left: -100%; position: relative; z-index: 5;}
.homepage_prospect #ticker.last-2-days {background: url(/cms3/offer/2014_Winter_Offer/prhp/countdown_extended_PRHP_RealDeal_Visa_tomorrow.jpg) no-repeat 50% 0px #f2f2f2;}
.homepage_prospect #ticker.last-day {background: url(/cms3/offer/2014_Winter_Offer/prhp/countdown_extended_PRHP_RealDeal_Visa_today.jpg) no-repeat 50% 0px #f2f2f2;}
.homepage_prospect.countdown-test #ticker {background: url(/cms3/offer/2014_Winter_Offer/prhp/countdown_PRHP_RealDeal_Visa.jpg) no-repeat 50% 0px #f2f2f2; height:56px; width: 300%; margin-left: -100%; position: relative; z-index: 5;}
.homepage_prospect.countdown-test #ticker.last-2-days {background: url(/cms3/offer/2014_Winter_Offer/prhp/countdown_PRHP_RealDeal_Visa_tomorrow.jpg) no-repeat 50% 0px #f2f2f2;}
.homepage_prospect.countdown-test #ticker.last-day {background: url(/cms3/offer/2014_Winter_Offer/prhp/countdown_PRHP_RealDeal_Visa_today.jpg) no-repeat 50% 0px #f2f2f2;}
.homepage_prospect .timers {height: 33px; margin-left: 1531px; width:23px; padding-top: 11px; text-align: center;}
.homepage_prospect .timers span {width:23px; height: 33px; display: inline-block; }
.homepage_prospect .timers .number-0 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/0.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-1 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/1.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-2 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/2.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-3 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/3.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-4 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/4.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-5 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/5.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-6 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/6.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-7 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/7.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-8 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/8.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-9 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers2/9.png) transparent center 0px no-repeat;}
.homepage_prospect #ticker.single-days #days span:first-child {display: none;}
.homepage_prospect #ticker.last-2-days #days, .homepage_prospect #ticker.last-2-days #days span {display: none;}
.homepage_prospect #ticker.last-day #days, .homepage_prospect #ticker.last-day #days span {display: none;}*/

/* jDMG Countdown */
/*.homepage_prospect .jdmg-countdown {margin: 0px 0px 0px 0px!important;}
.homepage_prospect #ticker {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/img_bnr_092316_visa_countdown.jpg) no-repeat 50% 0px #f1f6f8; height:55px; width: 300%; margin-left: -100%; z-index: 5; position: relative;}
.homepage_prospect #ticker.last-2-days {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/img_bnr_092316_visa_countdown_tomorrow.jpg) no-repeat 50% 0px transparent; height:55px;}
.homepage_prospect #ticker.last-day {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/img_bnr_092316_visa_countdown_today.jpg) no-repeat 50% 0px transparent; height:55px;}
.homepage_prospect #days {height: 33px; margin-left: 1270px; width: 58px; padding-top: 11px; text-align: center;}
.homepage_prospect #days span {width:24px; height: 33px; display: inline-block;}
.homepage_prospect #days .number-0 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/0.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-1 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/1.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-2 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/2.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-3 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/3.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-4 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/4.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-5 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/5.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-6 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/6.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-7 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/7.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-8 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/8.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-9 {background: url(/content/dam/dtv/directv_marketing/offer/2016_Summer_Offer/prhp/numbers/9.png) transparent center 0px no-repeat;}
.homepage_prospect #ticker.single-days #days span:first-child {display: none;}
.homepage_prospect #ticker.last-2-days #days, .homepage_prospect #ticker.last-2-days #days span {display: none;}
.homepage_prospect #ticker.last-day #days, .homepage_prospect #ticker.last-day #days span {display: none;}*/


/* jDMG Countdown with D,H,M*/
/*.homepage_prospect .jdmg-countdown {margin: 0px 0px 0px 0px!important; left:42px; top:225px;}
.homepage_prospect #ticker {height:58px;}
.homepage_prospect .timers { float: left; height: 58px; margin-right: 3px; width: 92px; text-align: center;}
.homepage_prospect .timers span {width:30px; height: 58px; display: inline-block;}
.homepage_prospect .timers .number-0 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/0.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-1 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/1.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-2 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/2.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-3 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/3.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-4 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/4.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-5 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/5.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-6 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/6.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-7 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/7.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-8 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/8.png) transparent center 0px no-repeat;}
.homepage_prospect .timers .number-9 {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/9.png) transparent center 0px no-repeat;}
.homepage_prospect #ticker.time-over .timers span {background: url(/cms2/offer/2014_Winter_Offer/PRHP/numbers/0.png) transparent center 0px no-repeat!important;}*/

/* NFL Countdown */
/*.homepage_prospect #timer {background: url(/cms2/offer/2012_Summer_Offer/PRHP/end_of_offer_countdown_bg.jpg) no-repeat 0px 0px transparent; height:60px;width:980px;}
.homepage_prospect #ticker {margin: 0px 0px 0px 596px; }
.homepage_prospect #ticker .timers  {margin-left: 5px!important;top:11px;}
.homepage_prospect #ticker #days {left: 21px;top:11px;position: relative;display:inline;}
.homepage_prospect #ticker #hours {left: 30px; position: relative;display:inline;}
.homepage_prospect #ticker #minutes {left: 40px; position: relative;display:inline;}
.homepage_prospect #ticker #seconds {left: 49px; position: relative;display:inline;}*/

/*flash fairy
#flash-fairy {position: absolute; z-index: 1; }
#ctl_slideshow_bg { position: relative; z-index: -1;} 
.deion { background:url(/cms2/homepage/slides/prospect/2011_Q3/hdr__PRHP_Q3_072611_Deion_Sanders-GM.jpg) no-repeat left 44px;}*/

/* Homepage Header SlideShow */
/*.homepage.bonus-test .slider-control {display:none;}
.homepage.slide-hdr {background:none!important;}
.homepage.slide-hdr #ctl_slideshow_bg {width:980px; min-height:469px; background-color:#000000;}
.homepage.slide-hdr #price_details {height: 435px; width: 267px; background: url(/cms2/offer/2012_Fall_Offer/PRHP/img_PRHP_1004_BonusSaving_pricing.png) top left no-repeat transparent; position: relative; top: 43px; left: 709px;}
.homepage .slider-control {margin:0px; top:441px; left:-14px; width:180px; *top:441px;}
.homepage .slider-control .button-container .slide-button {width:13px; height:12px; position:relative;}
.homepage .slider-control .button-container a {position:relative;}
.homepage .slider-control .button-container .slide-button.button1 {top:1px; left:0px;}
.homepage .slider-control .button-container .slide-button.button2 {top:-11px; left:37px;}
.homepage .slider-control .button-container .slide-button.button3 {top:-23px; left:73px;}
.homepage .slider-control .button-container .slide-button.button4 {top:-35px; left:110px;}
.homepage .slider-control .button-container .slide-button.button5 {top:-47px; left:146px;}
.homepage .slider-control .button-container .slide-button:hover {background: url(/cms2/offer/2012_Fall_Offer/PRHP/genie/img_slide_button.png) no-repeat 0px 0px transparent;}*/

/* Special Effects */
/*.star-pulsate {margin:0px 0px!important; position:absolute; top:0px; left:0px;}
.star-pulsate #star_two {background:transparent url(/cms2/offer/2013_Winter_Offer/PRHP/star2.png) 0px 0px no-repeat; width:102px; height:90px; position:relative; top:-12px; left:71px; float:left;}
.star-pulsate #star_three {background:transparent url(/cms2/offer/2013_Winter_Offer/PRHP/star3.png) 0px 0px no-repeat; width:102px; height:90px; position:relative; top:-12px; left:143px; float:left;}
.star-pulsate #star_four {background:transparent url(/cms2/offer/2013_Winter_Offer/PRHP/star4.png) 0px 0px no-repeat; width:102px; height:90px; position:relative; top:-17px; left:606px; float:left;}
*/

/* Big News */
.homepage_prospect .full-width.big-news {margin-top: 0; background-color: #DE751B;}
.homepage_prospect .big-news .body {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdab04+0,ef6f00+100&amp;0.6+0,0.6+100 */
    background: -moz-linear-gradient(top,  rgba(253,171,4,0.6) 0%, rgba(239,111,0,0.6) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,171,4,0.6)), color-stop(100%,rgba(239,111,0,0.6))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,171,4,0.6) 0%,rgba(239,111,0,0.6) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,171,4,0.6) 0%,rgba(239,111,0,0.6) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,171,4,0.6) 0%,rgba(239,111,0,0.6) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,171,4,0.6) 0%,rgba(239,111,0,0.6) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99fdab04', endColorstr='#99ef6f00',GradientType=0 ); /* IE6-9 */

    margin-bottom: 1px;
    box-shadow: inset 0 0 14px rgba(0,0,0, 0.35);
}
.homepage_prospect .big-news .content {height: 65px; line-height: 66px; color: #fff; font-size: 24px; font-weight: 800; text-shadow: 1px 1px 1px rgba(174, 98, 0, 1); text-align: center;}
.homepage_prospect .big-news .content .more {
    color: #fff;
    border: 2px solid #fff;
    padding: 5px 22px 4px;
    border-radius: 3px;
    box-shadow: 1px 1px 2px 2px rgba(230,115,0,0.25);
    position: relative;
    top: -2px;
    left: 7px;
    font-size: 18px;
    text-decoration: none;
}
.legal-link-homepage{
    position: absolute;
    top: -173px;
    left: 246px;
    width: 100px;
    height: 30px;
}

/* CUSTOMER Home Page NFLST Countdown */
.homepage_customer.opt .nflst-countdown { margin-top: 158px; margin-left: -1px; }
.homepage_customer.opt .nflst-countdown #ticker div { float: left; text-align: center; width: 48px; margin-right: 10px; }
.homepage_customer.opt .nflst-countdown #ticker div span { font: bold 32px/36px 'Aleck-Sans-Regular'; letter-spacing: -2px; color: #4b6572; }

/* CUSTOMER Home Page PPV Fights Countdown */
.homepage_customer.opt .ppv-countdown { margin-top: 158px; margin-left: -5px; }
.homepage_customer.opt .ppv-countdown #ticker div { float: left; text-align: center; width: 56px; margin-right: 10px; }
.homepage_customer.opt .ppv-countdown #ticker div span { font: bold 32px/36px 'Aleck-Sans-Regular'; letter-spacing: -2px; color: #4b6572; }


