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

@font-face{
    font-family: 'DTV-DIN-LGT';
    src: url('http://www.directv.com/images/fonts/DIN/DINOT-Light.eot');
    src: url('http://www.directv.com/images/fonts/DIN/DINOT-Light.eot?#iefix') format('embedded-opentype'),
        url('http://www.directv.com/images/fonts/DIN/DINOT-Light.woff') format('woff'),
        url('http://atgpreview.directv.com/images/fonts/DIN/DINOT-Light.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: 60px 0 0; }
.homepage_prospect h2, .homepage_prospect h4 { font: 40px/44px DTV-DIN-LGT !important; color: #363636; padding-bottom: 20px; background-image: none; }
.homepage_prospect .content .body-copy { font: 16px/27px arial !important; color: #5f5f5f; }
.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: 60px 0; }
.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 DTV-DIN-LGT !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: 8px/14px arial;}
.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-position: 4px 4px; }
/*.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;}*/

/*.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 .nflst-list {background: url(/cms3/homepage/prospect/promos/201407/img_NFLST.jpg) no-repeat 0px 0px transparent; min-height: 374px; width:980px!important; margin-left: -15px;}
.homepage_prospect .nflst-list .title, .homepage_prospect .nflst-list .body-copy {width: 395px!important;}
.homepage_prospect .nflst-list .title {margin-top: 10px;}
.homepage_prospect .nflst-list2 {position: absolute!important; top:405px; left:10px; width: 300px!important; margin:0px;}
.homepage_prospect .nflst-list2 .video-link {font: 25px/27px DTV-DIN !important;}
.homepage_prospect .nflst-list2 .video-link span {background: url(/cms3/global/images/img_video_arrow.png) 0 0 no-repeat; display: inline-block; width: 23px; height: 23px; margin-left: 2px; top: 4px; position: relative;}*/
/*.homepage_prospect .m-genie-everywhere .m-genie-everywhere-list {background: url(/cms3/homepage/prospect/promos/201404/img_Genie_Everywhere.jpg) no-repeat right 0px transparent; min-height: 350px;}
.homepage_prospect .m-genie-everywhere .m-genie-everywhere-list .content .title, .homepage_prospect .m-genie-everywhere .m-genie-everywhere-list .content .body-copy {width:430px!important;}
.homepage_prospect .m-genie-everywhere .m-genie-everywhere-list .content .title {margin-top: 28px;}
.homepage_prospect .m-genie-everywhere .m-genie-everywhere-list .link {clear: left;}*/
/*.homepage_prospect .bundles-list {background: url(/cms3/homepage/prospect/promos/201404/img_DIRECTV_Bundles.jpg) no-repeat 0px 30px transparent; min-height: 294px;}
.homepage_prospect .bundles-list .title, .homepage_prospect .bundles-list .body-copy, .homepage_prospect .bundles-list .link {width: 360px!important;}
.homepage_prospect .bundles-list .link {clear: right;}
.homepage_prospect .bundles-list .body-copy .bundles-call {color: #f8a600; font: 30px/34px DTV-DIN-LGT !important; margin-top: 15px;}*/
/*.homepage_prospect .real-dtv {text-align: center;}
.homepage_prospect .real-dtv .real-dtv-list .content .title {width: 925px;}
.homepage_prospect .real-dtv .real-dtv-list .content .title h4 span {border-bottom: 2px solid #363636;}
.homepage_prospect .real-dtv .real-dtv-list .content .title h4 img {position: relative; top: 2px;}*/
/*.homepage_prospect .dtv-reliability {text-align: center; margin-top: 0px!important;}
.homepage_prospect .dtv-reliability .cable-text {margin-left: -40px;}
.homepage_prospect .dtv-reliability .large-button {display: block; margin: 25px auto 0;}
.homepage_prospect .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 .genie .genie-list .content {margin-top: 10px;}
.homepage_prospect .genie .genie-list .content .title, .homepage_prospect .genie .genie-list .content .body-copy {width:455px!important;}
.homepage_prospect .genie .genie-list .cable-text {margin-bottom: 14px;}
.homepage_prospect .genie .genie-list .link {clear: left;}
.homepage_prospect .dtv-everywhere {padding-top:10px!important;}
.homepage_prospect .dtv-everywhere .dtv-everywhere-list {background: url(/cms3/homepage/prospect/promos/201410/competition/img_DTV_The_Knick.jpg) 0px 0px no-repeat transparent; min-height: 495px;}
.homepage_prospect .dtv-everywhere .dtv-everywhere-list .content {margin-top: 100px;}
.homepage_prospect .dtv-everywhere .dtv-everywhere-list .title {width: 440px!important;}
.homepage_prospect .dtv-everywhere .dtv-everywhere-list .cable-text {margin-bottom: 14px;}
.homepage_prospect .dtv-everywhere .dtv-everywhere-list .body-copy {width: 440px!important;}
.homepage_prospect .dtv-everywhere .dtv-everywhere-list .link {clear: both; width: 440px!important;}
.homepage_prospect .bundles {text-align: center;}
.homepage_prospect .bundles .bundles-list1 {margin-top: 10px;}
.homepage_prospect .bundles .bundles-list1 .title {margin-top:35px; margin-bottom: 0px;}
.homepage_prospect .bundles .tfn-orange {color:#ff9000; font: bold 20px/24px arial!important;}
.homepage_prospect .bundles .bundles-list2 {margin-top: 40px!important;}
.homepage_prospect .bundles .sign-in, .homepage_prospect .bundles .sign-in a {font: 14px/34px arial!important;}*/
/*.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 .header-vid-cta .manning-cta {width: 100px; height: 57px; margin-left: 13px;}
.homepage_prospect .header-vid-cta .manning-cta:hover {border:1px solid #09c; width: 98px; height: 55px;}*/
/*.homepage_prospect.att-ipbb .dtv-att {display: none;}
.homepage_prospect .dtv-att { margin-top: 40px!important;}
.homepage_prospect .dtv-att h2 {width: 920px;}
.homepage_prospect .dtv-att h2 img {float: none; margin: 0px!important;}
.homepage_prospect .dtv-att ul li .content .title, .homepage_prospect .dtv-att ul li .content .body-copy, .homepage_prospect .dtv-att ul li .content .link {text-align: left;}
*/
/*.homepage_prospect .dtv-att-broadband {display: none;}
.homepage_prospect.att-ipbb .dtv-att-broadband {display: block;}
.homepage_prospect .dtv-att-broadband h2 {text-align: center; margin-bottom: 0px;}
.homepage_prospect .dtv-att-broadband ul li.item-1 .body-copy { width: 740px; float: none; text-align: center; margin: 0 auto;}
.homepage_prospect .dtv-att-broadband ul li.item-2 {width: 1055px;}
.homepage_prospect .dtv-att-broadband ul li.item-2 .image {width: 580px;}
.homepage_prospect .dtv-att-broadband .check-list li {max-width: 400px; padding-left: 21px; background: url(/cms3/att/img_blue_check.png) transparent 0px 8px no-repeat;}
.homepage_prospect .dtv-att-broadband .cta-call {display: inline-block; color: #ffa600; margin-top: 40px;}
.homepage_prospect .dtv-att-broadband .cta-call span { font: bold 36px/40px arial;}
.homepage_prospect .dtv-att-broadband .cta-att {font: 25px/31px DTV-DIN-LGT !important; display: inline-block; margin-top: 10px;}
.homepage_prospect .dtv-att-broadband .cta-att .order-button {margin-top: 20px;}
.homepage_prospect .dtv-att-broadband .small-legal, .homepage_prospect .dtv-att-broadband .small-legal a {font: 9px/14px arial; margin-top: 5px;}
.homepage_prospect .dtv-att-broadband .asterisk-legal {width: 12px; height: 12px; display: block; position: absolute; top: 147px; left: 678px;}*/
.homepage_prospect .att-bundle-in {display: none;}
.homepage_prospect.in-footprint .att-bundle-in {display: block;}
.homepage_prospect.in-footprint .att-bundle-out {display: none;}
.homepage_prospect .att-bundle-out ul li, .homepage_prospect .att-bundle-in ul li {width: 1095px; margin-left: -40px}
.homepage_prospect .att-bundle-out ul li .image, .homepage_prospect .att-bundle-in ul li .image {width: 568px;}
.homepage_prospect .att-bundle-out ul li .title {width: 476px;}
.homepage_prospect .att-bundle-out ul li .bundle-legal {margin-top: 10px;}
.homepage_prospect .att-bundle-out ul li .bundle-legal, .homepage_prospect .att-bundle-out ul li .bundle-legal a {font:11px/12px arial;}
.homepage_prospect .att-bundle-out ul li .bundle-cta, .homepage_prospect .att-bundle-in ul li .bundle-cta {margin-top: 20px; color: #fc8c27; font: 25px/30px arial!important;}
.homepage_prospect .dtv-everywhere ul li .body-copy {width: 400px;}
.homepage_prospect .dtv-everywhere ul li .image {width: 475px; top: 0px;}
.homepage_prospect .nflst {margin-top: 35px!important; padding-top: 70px;}
.homepage_prospect .nflst ul li .image {padding-bottom: 35px;}
.homepage_prospect .nflst ul li .title { margin-top: -5px;}
.homepage_prospect .nflst ul li .body-copy .small-legal { width: 395px; margin-top: 10px;}
.homepage_prospect .premiums {margin-top: 0px!important; padding-top: 70px;}
.homepage_prospect .premiums .small-legal {padding-top: 20px; clear: both;}
.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 DTV-DIN-LGT !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 .dtv-reliability {text-align: center; }
.homepage_prospect .dtv-reliability-list .title {margin-top: 20px;}
.homepage_prospect .dtv-reliability-list .body-copy {width: 850px; margin: 0 auto;}
.homepage_prospect .dtv-reliability .video-cta {display: none;}
.homepage_prospect .dtv-reliability .video-cta { margin-right: 0px; margin-top: 20px;}
.homepage_prospect .dtv-reliability .video-cta .content {width:355px!important; border: 1px solid #e6e6e6; padding: 7px 6px 0 !important;   
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}
.homepage_prospect .dtv-reliability .video-cta .v-link {display: inline-block; margin:0px auto;}
.homepage_prospect .dtv-reliability .video-cta a.v-link:hover{text-decoration: none;}
.homepage_prospect .dtv-reliability .video-cta .v-text {min-width:234px; font: bold 16px/18px arial; display:inline-block; color:#008bd1; margin-left: 10px; position: relative; top: -17px;}
.homepage_prospect .dtv-reliability .video-cta .v-text:hover {text-decoration: underline;}*/
/*.homepage_prospect .entire-game {text-align: center;}
.homepage_prospect .entire-game-list {margin-top: 15px!important;}
.homepage_prospect .entire-game-list .title {margin-top: 45px;}
.homepage_prospect .entire-game-list .image {width: 943px; margin-left: -15px;}
.homepage_prospect .entire-game-list a {display: block;}
.homepage_prospect .entire-game-list a.first-link {margin-top: 20px!important;}*/
/*.homepage_prospect .genie .genie-list {background: url(/cms3/homepage/prospect/promos/201412/img_DTV_Genie.jpg) no-repeat right 10px transparent; min-height: 374px;}
.homepage_prospect .genie .genie-list .content {margin-top: 10px;}
.homepage_prospect .genie .genie-list .content .title, .homepage_prospect .genie .genie-list .content .body-copy {width:455px!important;}
.homepage_prospect .genie .genie-list .link {clear: left;}*/
.homepage_prospect .genie .ctm-content-module {background: url(/cms3/homepage/prospect/promos/201510/img__DIRECTV_Genie.jpg) no-repeat 50% 0px transparent; min-height: 300px; }
.homepage_prospect .genie h2 {background: none; text-align: center; padding: 55px 0px 185px; width: 980px; font: 36px/44px DTV-DIN-LGT !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.att-ipbb .dtv-reliability {display: none;}
.homepage_prospect .dtv-reliability-list .title {margin-top: 20px;}
.homepage_prospect .dtv-reliability-list .body-copy {width: 755px; margin: 0 auto;}
.homepage_prospect .dtv-reliability ul li .bigger-text { font: bold 18px/28px arial !important; color: #333; margin-bottom: 30px; }
.homepage_prospect .dtv-reliability a.v-link:hover{text-decoration: none;}
.homepage_prospect .dtv-reliability .video-cta {border:1px solid #fff;}
.homepage_prospect .dtv-reliability .video-cta:hover {border:1px solid #09c;}
/*.homepage_prospect .switch-dtv .ctm-content-module {background: url(/cms3/homepage/prospect/promos/201508/img_Eli_switch.jpg) no-repeat 50% 0px transparent; min-height: 467px; }
.homepage_prospect .switch-dtv ul li .body-copy {left: 245px;position: relative; margin-top: 210px;}
.homepage_prospect .switch-dtv ul li .body-copy .small-legal {margin-top: 10px;}
.homepage_prospect .dtv-hd .dtv-hd-list {background: url(/cms3/homepage/prospect/promos/201411/img_DTV_Everywhere.jpg) 0px 22px no-repeat transparent; min-height: 349px;}
.homepage_prospect .dtv-hd .dtv-hd-list .title {width: 420px!important; margin-top: 30px;}
.homepage_prospect .dtv-hd .dtv-hd-list .body-copy {width: 420px!important;}
.homepage_prospect .dtv-hd .dtv-hd-list .body-copy .small-legal {margin: 10px 0 15px;}
.homepage_prospect .dtv-hd .dtv-hd-list .link {clear: both; width: 420px!important;}*/
/*.homepage_prospect .bundles {text-align: center;}
.homepage_prospect .bundles .bundles-list1 {margin-top: 10px;}
.homepage_prospect .bundles .bundles-list1 .title {margin-top:35px; margin-bottom: 0px;}
.homepage_prospect .bundles .tfn-orange {color:#ff9000; font: bold 20px/24px arial!important;}
.homepage_prospect .bundles .bundles-list2 {margin-top: 40px!important;}
.homepage_prospect .bundles .sign-in, .homepage_prospect .bundles .sign-in a {font: 14px/34px arial!important;}*/
/*.homepage_prospect .dtv-bundles .tfn-orange {color:#ff9000; font: bold 20px/24px arial!important; margin: 10px 0px 15px;}
.homepage_prospect .dtv-bundles .dtv-bundles-list {width: 980px;}
.homepage_prospect .dtv-bundles .image {width: 485px;}*/
/*.homepage_prospect .sports {text-align: center;}
.homepage_prospect .sports .sports-list .body-copy {width: 820px; margin: 0 auto;}
.homepage_prospect .sports .sports-list .image {margin-top: 50px;}
.homepage_prospect .sports .sports-list .image a {cursor: default;}
.homepage_prospect .sports-logos {margin-top: 20px!important;}
.homepage_prospect .sports-logos .sports-logos-list h5 {font: 26px/26px DTV-DIN-LGT !important; margin: 15px 0px;}
.homepage_prospect .sports-logos .sports-logos-list ul {padding-left: 38px;}
.homepage_prospect .sports-logos .sports-logos-list ul li {margin-top: 8px!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 { padding-top:25px!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 .submitButton {background:url(/cms2/homepage/images/img_email__submit.jpg) no-repeat;height: 28px;width: 119px;border: none;border: 0;cursor:pointer;margin: 4px 0 0 64px;vertical-align:middle;}
.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;}
/* 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 .prhp-header { background-color: #f1f6f8!important; height: 462px !important; margin-top: 0px!important; margin-bottom: 75px !important;}
.homepage_prospect .prhp-header .content {overflow: visible; width:1400px!important;}
.homepage_prospect .prhp-header #slide { position: relative; height: 585px !important; width: 1400px !important; overflow: visible !important; text-align: center; }
.homepage_prospect .prhp-header #slide_overlay {z-index: 10; display: block;height: 500px;text-decoration: none;width: 1200px; position: absolute; left:95px; top:0px;}
.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: -183px; left: 903px; font-size: 10px; font-weight: normal; z-index: 12;}
/*.homepage_prospect .prhp-header #header_banner {position: absolute; top: 0px; z-index: 4}*/
/* Challenger Test adjustments */
.homepage_prospect .prhp-header.challenger {height: 440px !important; margin-bottom: 50px !important;}
.homepage_prospect .prhp-header.challenger #slide_overlay {height: 460px;}
.homepage_prospect .prhp-header.challenger .slide-legal #offer_details_rollover {top: -233px; left: 353px;}

/* 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 DTV-DIN-LGT !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: -58px 0px 0px -239px!important;}
#letitsnow {}*/
/*
#letitsnow { width: 1400px; height:550px; position: absolute; top: 59px; 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:387px; 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 #ctl_header {background:url(/cms3/homepage/customer/img_hdr_CUHP_bground.jpg) repeat-x !important;}
.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 DTV-DIN-LGT !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 DTV-DIN-LGT !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 DTV-DIN-LGT !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: 458px; bottom: 72px;}
.homepage_customer.opt.att-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 */

/* jDMG Countdown */
.homepage_prospect #ticker {background: url(/cms3/offer/2016_Spring_Offer/prhp/img_countdown_banner_3days.jpg) no-repeat 0px 50% #f2f2f2; height:57px; width: 1400px; z-index: 8; position: relative; top: 0px; }
.homepage_prospect #ticker.last-3-days {background: url(/cms3/offer/2016_Spring_Offer/prhp/img_countdown_banner_3days.jpg) no-repeat 0px 50% #f2f2f2; height:57px; width: 1400px; z-index: 8; position: relative; top: 0px; }
.homepage_prospect #ticker.last-2-days {background: url(/cms3/offer/2016_Spring_Offer/prhp/img_countdown_banner_tomorrow.jpg) no-repeat 0px 0px transparent;}
.homepage_prospect #ticker.last-day {background: url(/cms3/offer/2016_Spring_Offer/prhp/img_countdown_banner_today.jpg) no-repeat 0px 0px transparent;}
.homepage_prospect #ticker.past-day {display: none;}
.homepage_prospect #days {display: none;}

/*.homepage_prospect .jdmg-countdown {margin: 0px 0px 0px 0px!important;}
.homepage_prospect #ticker {background: url(/cms3/offer/2016_Winter_Offer/prhp/img_banner_SwitchSave_countdown.jpg) no-repeat 0px 50% #f2f2f2; height:61px; width: 1400px; z-index: 8; position: absolute; top: 0px; }
.homepage_prospect #ticker.last-2-days {background: url(/cms3/offer/2016_Winter_Offer/prhp/img_banner_SwitchSave_countdown_tomorrow.jpg) no-repeat 0px 0px transparent;}
.homepage_prospect #ticker.last-day {background: url(/cms3/offer/2016_Winter_Offer/prhp/img_banner_SwitchSave_countdown_today.jpg) no-repeat 0px 0px transparent;}
.homepage_prospect #days {height: 38px; margin-left:374px; width: 47px; padding-top: 11px; text-align: center;}
.homepage_prospect #days span {width:18px; height: 38px; display: inline-block;}
.homepage_prospect #days .number-0 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/0.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-1 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/1.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-2 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/2.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-3 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/3.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-4 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/4.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-5 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/5.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-6 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/6.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-7 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/7.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-8 {background: url(/cms3/offer/2016_Winter_Offer/prhp/numbers/8.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-9 {background: url(/cms3/offer/2016_Winter_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 */
/*.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(/cms3/offer/2014_Winter_Offer/prhp/hdr_PRHP_0923_NFLST_countdown.jpg) no-repeat 50% 0px transparent; height:77px;}
.homepage_prospect #ticker.last-2-days {background: url(/cms3/offer/2014_Winter_Offer/prhp/hdr_PRHP_0923_NFLST_countdownTomorrow.jpg) no-repeat 50% 0px transparent; height:77px;}
.homepage_prospect #ticker.last-day {background: url(/cms3/offer/2014_Winter_Offer/prhp/hdr_PRHP_0923_NFLST_countdownLast.jpg) no-repeat 50% 0px transparent; height:77px;}
.homepage_prospect #days {height: 35px; margin-left: 1118px; width: 54px; padding-top: 25px; text-align: center;}
.homepage_prospect #days span {width:27px; height: 35px; display: inline-block;}
.homepage_prospect #days .number-0 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/0.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-1 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/1.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-2 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/2.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-3 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/3.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-4 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/4.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-5 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/5.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-6 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/6.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-7 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/7.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-8 {background: url(/cms3/offer/2014_Winter_Offer/prhp/numbers/8.png) transparent center 0px no-repeat;}
.homepage_prospect #days .number-9 {background: url(/cms3/offer/2014_Winter_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 span:first-child {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;
}