.home-sprite{background:url(/content/images/home/home-content-sprite.jpg) no-repeat scroll 0 0}
.home-sprite-top{background:url(/content/images/home/home-content-sprite-sim.png) no-repeat scroll 0 0}
p.legal{font-size:9px;color:#999;margin:10px 0 0 0;line-height:inherit}
p.legal{font-size:9px;color:#999;margin:10px 0 0 0;line-height:inherit}
.homepage-marquee{background:url(/content/images/shared/marquee-structure-sprite.png) 0 bottom no-repeat;padding-bottom:30px}
.homepage-marquee .slides{height:325px;overflow:hidden}
.homepage-marquee .slide{height:325px}
.homepage-marquee{margin-bottom:35px;border-bottom:1px solid #ccc}
.homepage-marquee sup{vertical-align:super}
.homepage-marquee .cta{font-weight:bold}
.homepage-marquee .marqueeA{width:723px;display:inline-block;float:left}
.homepage-marquee .marqueeA h1{font-size:26px}
.homepage-marquee .marqueeA p{color:#363636;font-size:14px;width:90%;margin:16px 0 20px 0;line-height:normal}
.homepage-marquee .marqueeA .marquee-controls-items{position:absolute;height:0;width:758px;left:-35px}
.homepage-marquee .marqueeC{padding-left:0;border-left:1px solid #ccc;display:inline-block;width:216px}
.homepage-marquee .marqueeC .slides{padding-left:30px}
.homepage-marquee .marqueeC p{font-size:19px;font-weight:bold;color:#000;line-height:20px}
.homepage-marquee .marqueeC .sub-headline{font-size:14px;font-weight:normal;margin-top:115px;margin-bottom:13px;color:#6a6a6a;line-height:16px}
.homepage-marquee .marquee-controls{position:relative;display:none;z-index:50}
.homepage-marquee .marquee-controls a{position:absolute;top:120px;background-image:url("/content/images/carousel-sprite.png");width:31px;height:31px}
.homepage-marquee .marquee-controls a.icon-small-circle-arrow-right{right:2px;background-position:0 -170px}
.homepage-marquee .marquee-controls a.icon-small-circle-arrow-left{left:5px;background-position:0 -57px}
.homepage-marquee .marquee-controls a.icon-small-circle-arrow-right:hover{background-position:0 -113px}
.homepage-marquee .marquee-controls a.icon-small-circle-arrow-left:hover{background-position:0 0}
.homepage-marquee .marqee-pagination-wrapper{position:relative;display:block}
.homepage-marquee .marqee-pagination{display:none;position:absolute;clear:both;bottom:0;width:100%;z-index:20;left:0;text-align:center}
.homepage-marquee .marqee-pagination ul{background-color:#f0f0f0;background-color:rgba(220,220,220,0.25);border-radius:6px;box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;display:inline-block;height:16px;padding:10px}
.homepage-marquee .marqee-pagination ul li{list-style:none;display:inline-block}
.homepage-marquee .marqee-pagination ul li a{background-color:transparent;display:block;text-indent:-99999px;margin:0 3px;background-color:#e0e1e3;border-radius:12px;width:12px;height:12px;box-shadow:0 2px 2px #aaa inset}
.homepage-marquee .marqee-pagination ul li a:hover,.marqee-pagination ul li.active a{background-color:#ec008c}
.homepage-marquee p.footer-marquee{font-size:9px;color:#6a6a6a;font-weight:normal;margin:10px 0;width:20%}
.sim-card{background-position:0 0;width:355px;height:210px;position:relative;top:-111px;left:345px}
.discounts{background-position:0 -328px;width:265px;height:325px;position:relative;top:-223px;left:446px}
.browseplans h2{font-size:30px;margin-bottom:30px}
.browseplans .copy{clear:both;float:left}
.browseplans .copy p{margin-bottom:10px}
.browseplans .price-box{margin-right:28px;height:187px}
.browseplans .price-box .new-label{text-transform:uppercase;font-size:13px;line-height:28px;padding:0 9px;background:#e20074;color:#fff;font-weight:bold;float:left;margin:0 0 15px 0}
.browseplans .price-box.extra-padding{padding-top:23px;height:144px}
.browseplans .price-box h3{clear:both}
.mobile-money{background:url(/content/images/home/home-content-sprite.jpg) no-repeat scroll 520px -818px}
.mobile-money h2{font-size:30px;margin-bottom:30px;width:90%}
.mobile-money h2 sup{font-size:50%;vertical-align:11px}
.mobile-money .copy{clear:both;width:50%;margin-bottom:70px}
.mobile-money .copy p{margin-bottom:15px}
.mobile-money ul{margin-bottom:30px}
.mobile-money ul li{font-size:13px;line-height:18px;list-style-type:disc;margin:0 0 0 16px}
.box-container .shop .phones{width:200px;height:163px;background-position:17px -423px}
.box-container .byod .byod{width:200px;height:163px;background-position:46px -610px}