.tooltip{display:none}
.fw-tooltip{position:absolute;z-index:60;display:none}.magenta-arrow-link{display:inline-block;padding-right:16px;line-height:15px;text-align:right;position:relative;background-position:100% -1202px}
.external-link{display:inline-block;font-size:12px;padding-left:16px;line-height:16px;position:relative;background-position:left -1316px}
.next-button,.prev-button{height:74px;width:34px;display:inline-block}
.next-button{background-position:-102px -1236px}
.next-button:hover,.next-button:focus{background-position:-34px -1236px}
.next-button:active{background-position:-34px -1236px}
.prev-button{background-position:-68px -1236px}
.prev-button:hover,.prev-button:focus{background-position:0 -1236px}
.prev-button:active{background-position:0 -1236px}
div a.green-button-27noarrow,div a.gray-button-23,div a.green-button-23,div a.green-button-27,div a.blue-button-27arrow,div a.blue-button-23,.button-16-green-flat,.button-23-disabled,.button-27-disabled,.button-23-green,.button-23-green-with-shopping-cart,.button-23-blue,.button-23-gray,.button-27-green,.button-27-magenta,.button-27-blue,.button-27-gray{display:inline-block;_display:inline;padding:0 0 0 12px}
.button-16-green-flat{background-position:0 -1333px;padding-left:4px}
.button-16-green-flat span{background-position:100% -1350px}
div a.green-button-23,.button-23-green{background-position:0 -54px}
div a.green-button-23 span,.button-23-green span{background-position:100% -77px}
div a.green-button-23:hover,div a.green-button-23:focus,.button-23-green:hover,.button-23-green:focus{background-position:0 -200px}
div a.green-button-23:hover span,div a.green-button-23:focus span,.button-23-green:hover span,.button-23-green:focus span{background-position:100% -223px}
div a.green-button-23:active,.button-23-green:active{background-position:0 -346px}
div a.green-button-23:active span,.button-23-green:active span{background-position:100% -369px}
.button-23-green-with-shopping-cart{background-position:0 -762px}
.button-23-green-with-shopping-cart span{background-position:100% -785px;padding-right:25px}
.button-23-green-with-shopping-cart:hover,.button-23-green-with-shopping-cart:focus{background-position:0 -808px}
.button-23-green-with-shopping-cart:hover span,.button-23-green-with-shopping-cart:focus span{background-position:100% -831px}
.button-23-green-with-shopping-cart:active{background-position:0 -854px}
.button-23-green-with-shopping-cart:active span{background-position:100% -877px}
div a.green-button-27noarrow,div a.green-button-27,.button-27-green{background-position:0 0}
div a.green-button-27noarrow span,div a.green-button-27 span,.button-27-green span{background-position:100% -27px}
div a.green-button-27noarrow:hover,div a.green-button-27noarrow:focus,div a.green-button-27:hover,div a.green-button-27:focus,.button-27-green:hover,.button-27-green:focus{background-position:0 -146px}
div a.green-button-27noarrow:hover span,div a.green-button-27noarrow:focus span,div a.green-button-27:hover span,div a.green-button-27:focus span,.button-27-green:hover span,.button-27-green:focus span{background-position:100% -173px}
div a.green-button-27noarrow:active,div a.green-button-27:active,.button-27-green:active{background-position:0 -292px}
div a.green-button-27noarrow:active span,div a.green-button-27:active span,.button-27-green:active span{background-position:100% -319px}
.button-27-magenta{background-position:0 -438px}
.button-27-magenta span{background-position:100% -465px}
.button-27-magenta:hover,.button-27-magenta:focus{background-position:0 -492px}
.button-27-magenta:hover span,.button-27-magenta:focus span{background-position:100% -519px}
.button-27-magenta:active{background-position:0 -546px}
.button-27-magenta:active span{background-position:100% -573px}
div a.blue-button-27arrow,.button-27-blue{background-position:0 -600px}
div a.blue-button-27arrow span,.button-27-blue span{background-position:100% -627px}
div a.blue-button-27arrow:hover,div a.blue-button-27arrow:focus,.button-27-blue:hover,.button-27-blue:focus{background-position:0 -654px}
div a.blue-button-27arrow:hover span,div a.blue-button-27arrow:focus span,.button-27-blue:hover span,.button-27-blue:focus span{background-position:100% -681px}
div a.blue-button-27arrow:active,.button-27-blue:active{background-position:0 -708px}
div a.blue-button-27arrow:active span,.button-27-blue:active span{background-position:100% -735px}
div a.blue-button-23,.button-23-blue{background-position:0 -100px}
div a.blue-button-23 span,.button-23-blue span{background-position:100% -123px}
div a.blue-button-23:hover,div a.blue-button-23:focus,.button-23-blue:hover,.button-23-blue:focus{background-position:0 -246px}
div a.blue-button-23:hover span,div a.blue-button-23:focus span,.button-23-blue:hover span,.button-23-blue:focus span{background-position:100% -269px}
div a.blue-button-23:active,.button-23-blue:active{background-position:0 -392px}
div a.blue-button-23:active span,.button-23-blue:active span{background-position:100% -415px}
.button-27-gray{background-position:0 -1038px}
.button-27-gray span{background-position:100% -1065px}
.button-27-gray:hover,.button-27-gray:focus{background-position:0 -1092px}
.button-27-gray:hover span,.button-27-gray:focus span{background-position:100% -1119px}
.button-27-gray:active{background-position:0 -1146px}
.button-27-gray:active span{background-position:100% -1173px}
div a.gray-button-23,.button-23-gray{background-position:0 -900px}
div a.gray-button-23 span,.button-23-gray span{background-position:100% -923px}
div a.gray-button-23:hover,div a.gray-button-23:focus,.button-23-gray:hover,.button-23-gray:focus{background-position:0 -946px}
div a.gray-button-23:hover span,div a.gray-button-23:focus span,.button-23-gray:hover span,.button-23-gray:focus span{background-position:100% -969px}
div a.gray-button-23:active,.button-23-gray:active{background-position:0 -992px}
div a.gray-button-23:active span,.button-23-gray:active span{background-position:100% -1015px}
.button-23-disabled{background-position:0 -900px!important;cursor:default!important}
.button-23-disabled span{background-position:100% -923px!important;cursor:default!important}
.button-23-disabled:hover,.button-23-disabled:focus{background-position:0 -900px!important}
.button-23-disabled:hover span,.button-23-disabled:focus span{background-position:100% -923px!important}
.button-23-disabled:active{background-position:0 -900px!important}
.button-23-disabled:active span{background-position:100% -923px!important}
.button-27-disabled{background-position:0 -1038px!important;cursor:default!important}
.button-27-disabled span{background-position:100% -1065px!important;cursor:default!important}
.button-27-disabled:hover,.button-27-disabled:focus{background-position:0 -1038px!important}
.button-27-disabled:hover span,.button-27-disabled:focus span{background-position:100% -1065px!important}
.button-27-disabled:active{background-position:0 -1038px!important}
.button-27-disabled:active span{background-position:100% -1065px!important}
a.button-sprite,a.button-sprite span{background-image:url(/resources/images/cta-sprite.jpg);background-repeat:no-repeat;cursor:pointer}
a.button-sprite:hover,a.button-sprite:hover span{color:#fff}
a.button-sprite{display:inline-block;font-size:15px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:0 0 0 12px}
a.button-sprite span{color:#fff;display:block;padding:0 12px 0 0}
* html a.button-sprite,* html a.button-sprite span{background-image:url(/resources/images/cta-sprite.jpg)}
* html a.button-sprite{display:inline}
* html a.button-sprite span{display:inline-block}
a.button-sprite-noarrow,a.button-sprite-noarrow span{background-image:url(/resources/images/cta-sprite.jpg);background-repeat:no-repeat;cursor:pointer}
a.button-sprite-noarrow:hover,a.button-sprite-noarrow:hover span{color:#FFF}
a.button-sprite-noarrow{display:inline-block;font-size:15px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:0 0 0 12px}
a.button-sprite-noarrow span{color:#FFF;display:block;padding:0 12px 0 0}
* html a.button-sprite-noarrow,* html a.button-sprite-noarrow span{background-image:url(/resources/images/cta-sprite.jpg)}
* html a.button-sprite-noarrow{display:inline}
* html a.button-sprite-noarrow span{display:inline-block}
a.button-genericsprite{display:inline-block;font-weight:bold;padding:0 0 0 12px}
a.button-genericsprite,a.button-genericsprite span{background-image:url("/resources/images/cta-sprite.jpg");background-repeat:no-repeat;cursor:pointer}
a.button-genericsprite span{color:#FFF;display:block;padding:0 12px 0 0}
.magenta-gt.cta{color:#e20074;font-weight:bold;font-style:italic}
.magenta-gt.cta:after{content:"›";display:inline;padding-left:4px;font-size:20px}
.magenta-lt.cta{color:#e20074;font-weight:bold;font-style:italic}
.magenta-lt.cta:before{content:"<";display:inline;padding-left:4px;font-size:20px}
.gray-gt.cta{color:#363636;font-weight:bold;font-style:italic}
.gray-gt.cta:hover{color:#E20074}
.gray-gt.cta:after{content:"›";display:inline;padding-left:4px;font-size:20px;vertical-align:-1px}
.gray-lt.cta{color:#363636;font-weight:bold;font-style:italic}
.gray-lt.cta:before{content:"<";display:inline;padding-left:4px;font-size:20px;vertical-align:-1px}
.gray-lt.cta:hover{color:#E20074}
a.button{height:26px;padding:0 0 0 10px;background:url(/content/images/t-mobile-button-sprite.png) 0 0 repeat-x;display:inline-block}
a.button span{font-size:12px;margin-right:-4px;height:27px;display:inline-block;line-height:29px;text-transform:uppercase;color:#fff;padding-right:13px;padding-top:7px}
a.button span{font-size:12px;margin-right:-4px;height:27px;display:inline-block;line-height:29px;text-transform:uppercase;color:#fff;padding-right:13px;padding-top:7px}
a.button:hover{background-position:0 -56px}
a.button:active{background-position:0 -28px}
a.button:hover span{background-position:right -108px}
a.button:active span{background-position:right -136px}
.magenta.button{background-position:0 0}
.magenta.button{background-position:0 0}
.magenta.button span{background-position:right 0}
.magenta.button:hover{background-position:0 -56px}
.magenta.button:active{background-position:0 -28px}
.magenta.button:hover span{background-position:right -108px}
.magenta.button:active span{background-position:right -136px}.rating{display:block;position:relative;font-size:12px}
.rating .rating-reviews{display:block;float:right;position:relative;width:auto;color:#6a6a6a}
.rating .rating-reviews:hover{color:#E20074}
.ratingContainer{width:135px;min-height:43px;float:right;clear:right}
.rating .rating-stars{background-repeat:no-repeat;float:right;display:block}
.phone-list .rating .rating-stars{float:none}
.rating .rating-stars.compare{margin-right:50px}
.rating .rating-reviews.compare{width:186px;text-align:center}
.rating .rating-stars.hidden{display:none}
.rating-small{height:15px;margin-bottom:4px;font-size:12px}
.rating-small .rating-stars{background-image:url(/resources/images/stars-small.gif);width:82px;height:15px}
.rating-small .rating-stars-0{background-position:-84px 0}
.rating-small .rating-stars-0-0{background-position:-84px 0}
.rating-small .rating-stars-0-1{background-position:-65px -135px}
.rating-small .rating-stars-0-2{background-position:-65px -120px}
.rating-small .rating-stars-0-3{background-position:-65px -105px}
.rating-small .rating-stars-0-4{background-position:-65px -90px}
.rating-small .rating-stars-0-5{background-position:-65px -75px}
.rating-small .rating-stars-0-6{background-position:-65px -60px}
.rating-small .rating-stars-0-7{background-position:-65px -45px}
.rating-small .rating-stars-0-8{background-position:-65px -30px}
.rating-small .rating-stars-0-9{background-position:-65px -15px}
.rating-small .rating-stars-1{background-position:-49px -150px}
.rating-small .rating-stars-1-0{background-position:-49px -150px}
.rating-small .rating-stars-1-1{background-position:-49px -135px}
.rating-small .rating-stars-1-2{background-position:-49px -120px}
.rating-small .rating-stars-1-3{background-position:-49px -105px}
.rating-small .rating-stars-1-4{background-position:-49px -90px}
.rating-small .rating-stars-1-5{background-position:-49px -75px}
.rating-small .rating-stars-1-6{background-position:-49px -60px}
.rating-small .rating-stars-1-7{background-position:-49px -45px}
.rating-small .rating-stars-1-8{background-position:-49px -30px}
.rating-small .rating-stars-1-9{background-position:-49px -15px}
.rating-small .rating-stars-2{background-position:-33px -150px}
.rating-small .rating-stars-2-0{background-position:-33px -150px}
.rating-small .rating-stars-2-1{background-position:-33px -135px}
.rating-small .rating-stars-2-2{background-position:-33px -120px}
.rating-small .rating-stars-2-3{background-position:-33px -105px}
.rating-small .rating-stars-2-4{background-position:-33px -90px}
.rating-small .rating-stars-2-5{background-position:-33px -75px}
.rating-small .rating-stars-2-6{background-position:-33px -60px}
.rating-small .rating-stars-2-7{background-position:-33px -45px}
.rating-small .rating-stars-2-8{background-position:-33px -30px}
.rating-small .rating-stars-2-9{background-position:-33px -15px}
.rating-small .rating-stars-3{background-position:-16px -150px}
.rating-small .rating-stars-3-0{background-position:-16px -150px}
.rating-small .rating-stars-3-1{background-position:-16px -135px}
.rating-small .rating-stars-3-2{background-position:-16px -120px}
.rating-small .rating-stars-3-3{background-position:-16px -105px}
.rating-small .rating-stars-3-4{background-position:-16px -90px}
.rating-small .rating-stars-3-5{background-position:-16px -75px}
.rating-small .rating-stars-3-6{background-position:-16px -60px}
.rating-small .rating-stars-3-7{background-position:-16px -45px}
.rating-small .rating-stars-3-8{background-position:-16px -30px}
.rating-small .rating-stars-3-9{background-position:-16px -15px}
.rating-small .rating-stars-4{background-position:0 -150px}
.rating-small .rating-stars-4-0{background-position:0 -150px}
.rating-small .rating-stars-4-1{background-position:0 -135px}
.rating-small .rating-stars-4-2{background-position:0 -120px}
.rating-small .rating-stars-4-3{background-position:0 -105px}
.rating-small .rating-stars-4-4{background-position:0 -90px}
.rating-small .rating-stars-4-5{background-position:0 -75px}
.rating-small .rating-stars-4-6{background-position:0 -60px}
.rating-small .rating-stars-4-7{background-position:0 -45px}
.rating-small .rating-stars-4-8{background-position:0 -30px}
.rating-small .rating-stars-4-9{background-position:0 -15px}
.rating-small .rating-stars-5{background-position:0 -0px}
.rating-large{height:20px;margin-bottom:4px}
.rating-large .rating-reviews{margin-top:2px}
.rating-large .rating-stars{background-image:url(/resources/images/stars-large.gif);width:100px;height:20px}
.rating-large .rating-stars-0{background-position:-100px 0}
.rating-large .rating-stars-0-1{background-position:-80px -180px}
.rating-large .rating-stars-0-2{background-position:-80px -160px}
.rating-large .rating-stars-0-3{background-position:-80px -140px}
.rating-large .rating-stars-0-4{background-position:-80px -120px}
.rating-large .rating-stars-0-5{background-position:-80px -100px}
.rating-large .rating-stars-0-6{background-position:-80px -80px}
.rating-large .rating-stars-0-7{background-position:-80px -60px}
.rating-large .rating-stars-0-8{background-position:-80px -40px}
.rating-large .rating-stars-0-9{background-position:-80px -20px}
.rating-large .rating-stars-1{background-position:-80px 0}
.rating-large .rating-stars-1-1{background-position:-60px -180px}
.rating-large .rating-stars-1-2{background-position:-60px -160px}
.rating-large .rating-stars-1-3{background-position:-60px -140px}
.rating-large .rating-stars-1-4{background-position:-60px -120px}
.rating-large .rating-stars-1-5{background-position:-60px -100px}
.rating-large .rating-stars-1-6{background-position:-60px -80px}
.rating-large .rating-stars-1-7{background-position:-60px -60px}
.rating-large .rating-stars-1-8{background-position:-60px -40px}
.rating-large .rating-stars-1-9{background-position:-60px -20px}
.rating-large .rating-stars-2{background-position:-60px 0}
.rating-large .rating-stars-2-1{background-position:-40px -180px}
.rating-large .rating-stars-2-2{background-position:-40px -160px}
.rating-large .rating-stars-2-3{background-position:-40px -140px}
.rating-large .rating-stars-2-4{background-position:-40px -120px}
.rating-large .rating-stars-2-5{background-position:-40px -100px}
.rating-large .rating-stars-2-6{background-position:-40px -80px}
.rating-large .rating-stars-2-7{background-position:-40px -60px}
.rating-large .rating-stars-2-8{background-position:-40px -40px}
.rating-large .rating-stars-2-9{background-position:-40px -20px}
.rating-large .rating-stars-3{background-position:-40px 0}
.rating-large .rating-stars-3-1{background-position:-20px -180px}
.rating-large .rating-stars-3-2{background-position:-20px -160px}
.rating-large .rating-stars-3-3{background-position:-20px -140px}
.rating-large .rating-stars-3-4{background-position:-20px -120px}
.rating-large .rating-stars-3-5{background-position:-20px -100px}
.rating-large .rating-stars-3-6{background-position:-20px -80px}
.rating-large .rating-stars-3-7{background-position:-20px -60px}
.rating-large .rating-stars-3-8{background-position:-20px -40px}
.rating-large .rating-stars-3-9{background-position:-20px -20px}
.rating-large .rating-stars-4,.rating-large .rating-stars-4-0{background-position:-20px 0}
.rating-large .rating-stars-4-1{background-position:0 -180px}
.rating-large .rating-stars-4-2{background-position:0 -160px}
.rating-large .rating-stars-4-3{background-position:0 -140px}
.rating-large .rating-stars-4-4{background-position:0 -120px}
.rating-large .rating-stars-4-5{background-position:0 -100px}
.rating-large .rating-stars-4-6{background-position:0 -80px}
.rating-large .rating-stars-4-7{background-position:0 -60px}
.rating-large .rating-stars-4-8{background-position:0 -40px}
.rating-large .rating-stars-4-9{background-position:0 -20px}
.rating-large .rating-stars-5{background-position:0 0}.share-controls{overflow:hidden;width:142px}
.share-controls li{float:left}
.share-controls .twitter-share-button,.share-controls .email-trigger,.email-form .email-form-close-button{background-image:url(/Content/images/share.gif);background-repeat:no-repeat;display:inline-block}
.share-controls .twitter-share-button{background-position:-21px 0;height:19px;width:19px;margin-right:5px}
.share-controls .share-facebook-control{width:90px;height:20px;display:block;overflow:hidden}
.share-controls .email-trigger{background-position:0 0;height:16px;width:21px;margin-top:2px;margin-right:5px}
.share-controls .email-trigger:hover{background-position:0 -21px}
.email-form{display:none}
.email-form{font-family:Arial,Helvetica,Sans-Serif;font-size:11px;z-index:20;background:none repeat scroll 0 0 white;border:1px solid #C0C0C0;height:395px;top:0;left:-140px;*height:425px;width:285px;line-height:normal;z-index:400}
.email-form h4{margin:10px;font-weight:normal;font-family:Arial,Helvetica,Sans-Serif;font-size:13px}
.email-form .email-form-close-button{margin:10px;position:absolute;top:0;right:0;display:block;width:35px;height:15px;padding-right:12px;text-align:right;overflow:hidden;font-family:arial,helvetica,sans-serif;font-size:10px;color:#333;background-position:right -46px}
.email-form hr{border:none 0;margin:0 10px;height:1px;background-color:#C0C0C0}
.email-form .email-input-panel{margin:10px;padding:0;border:0;display:inline}
.email-form input{margin:0;padding:0;padding:2px}
.email-form label,.email-form input{display:block}
.email-form input,.email-form textarea{margin-bottom:10px;font-family:Arial,Helvetica,Sans-Serif;font-size:13px;height:15px;width:255px}
.email-form .invalid{background-color:#FFC6C6}
.email-form textarea{height:50px}
.email-form .email-captcha-input{margin:0;display:inline;width:110px;height:18px;float:right}
.email-form .email-captcha-image{position:relative;width:120px;height:26px;float:left}
.email-form .email-captcha-image img{position:absolute;border:1px solid gray}
.email-form .email-captcha-image img.spinner{margin-top:5px;margin-left:52px;border:0}
.email-form div{margin-right:14px;text-align:right}
.email-form .email-buttons-panel a.btn.btn-tertiary.btn-magenta{font-size:.8em;padding:3px 10px 0;margin-top:-5px;height:23px}
.email-form .email-buttons-panel a.btn.btn-tertiary.btn-magenta span{color:#fff}
.email-form .email-error-panel,.email-form .email-success-panel{margin:10px;position:relative;text-align:left;display:none}
.email-form .email-error-panel h5,.email-form .email-success-panel h5{font-size:11px;font-weight:bold}
.email-preview{width:728px;background:#fff;padding-bottom:56px}
.email-preview .email-preview-content{padding:0;background:#fff}
.email-preview .email-preview-buttons{position:absolute;bottom:0;right:0;margin:15px}
.email-preview .email-preview-buttons a{margin-left:5px}
.email-preview .email-preview-buttons a span{font-weight:bold;line-height:10px}
.email-preview .button.email-preview-back-button,.email-preview .button.email-preview-send-button{font-size:.8em;padding:3px 10px 0;margin-top:-5px;height:23px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:linear-gradient(to bottom,#e83390 0,#e20074 100%);border:1px solid rgba(220,220,220,0.75);border-radius:6px;-webkit-border-radius:6px;-webkit-box-shadow:1px 2px 1px 0 rgba(0,0,0,0.15);box-shadow:1px 2px 1px 0 rgba(0,0,0,0.15);cursor:pointer;display:inline-block;line-height:20px;margin-bottom:0}
.email-preview .button.email-preview-back-button span,.email-preview .button.email-preview-send-button span{font-size:.8em;text-shadow:0 -1px 0 rgba(0,0,0,0.25);line-height:20px;text-align:center;text-transform:uppercase;font-family:Arial,Helvetica,Sans-Serif;height:20px;padding:0;margin:0}
.email-preview .button.email-preview-back-button:hover,.email-preview .button.email-preview-send-button:hover{background:linear-gradient(to bottom,#D53386 0,#CA0068 100%) repeat scroll 0 0 transparent}ul.icon li{position:relative;float:left;margin-right:5px;text-align:center}
.grid.icon.large{height:30px}
ul.icon.large li{height:30px;width:31px;background:url(/content/images/icon-sprite.png) no-repeat 0 0}
ul.icon.large.shadow li{height:43px}
ul.icon.small li{height:24px;width:25px;background:url(/content/images/icon-sprite.png) no-repeat -164px 0}
ul.icon.small.shadow li{height:36px}
ul.icon.xl li{height:42px;width:43px;background:url(/content/images/icon-sprite.png) no-repeat -295px 0}
ul.icon.xl.shadow li{height:66px}
ul.icon.large li.generic{background-position:0 0}
ul.icon.large li.gps{background-position:-32px 0}
ul.icon.large li.navigation{background-position:-64px 0}
ul.icon.large li.maps{background-position:-96px 0}
ul.icon.large li.email{background-position:-128px 0}
ul.icon.large li.fourG{background-position:0 -43px}
ul.icon.large li.apps{background-position:-32px -43px}
ul.icon.large li.games{background-position:-64px -43px}
ul.icon.large li.social{background-position:-96px -43px}
ul.icon.large li.android{background-position:-128px -43px}
ul.icon.large li.messaging{background-position:0 -86px}
ul.icon.large li.video{background-position:-32px -86px}
ul.icon.large li.photos{background-position:-64px -86px}
ul.icon.large li.camera{background-position:-96px -86px}
ul.icon.large li.threeG{background-position:-128px -86px}
ul.icon.large li.keyboard{background-position:0 -129px}
ul.icon.large li.touchscreen{background-position:-32px -129px}
ul.icon.large li.wifi-calling{background-position:0 -181px}
ul.icon.large li.facebook{background-position:-32px -181px}
ul.icon.large li.windows{background-position:-65px -181px}
ul.icon.large li.bluetooth{background-position:0 -233px}
ul.icon.large li.google{background-position:-32px -233px}
ul.icon.large li.calendar{background-position:-65px -233px}
ul.icon.large li.mobile-web{background-position:-96px -233px}
ul.icon.small li.generic{background-position:-164px 0}
ul.icon.small li.gps{background-position:-190px 0}
ul.icon.small li.navigation{background-position:-216px 0}
ul.icon.small li.maps{background-position:-242px 0}
ul.icon.small li.email{background-position:-268px 0}
ul.icon.small li.fourG{background-position:-164px -36px}
ul.icon.small li.apps{background-position:-190px -36px}
ul.icon.small li.games{background-position:-216px -36px}
ul.icon.small li.social{background-position:-242px -36px}
ul.icon.small li.android{background-position:-268px -36px}
ul.icon.small li.messaging{background-position:-164px -72px}
ul.icon.small li.video{background-position:-190px -72px}
ul.icon.small li.photos{background-position:-216px -72px}
ul.icon.small li.camera{background-position:-242px -72px}
ul.icon.small li.threeG{background-position:-268px -72px}
ul.icon.small li.windows{background-position:-191px -144px}
ul.icon.small li.keyboard{background-position:-164px -108px}
ul.icon.small li.touchscreen{background-position:-190px -108px}
ul.icon.small li.speakerphone{background-position:-216px -108px}
ul.icon.small li.wifi-calling{background-position:-242px -108px}
ul.icon.small li.video-messaging{background-position:-268px -108px}
ul.icon.small li.generic{background-position:-164px -144px}
ul.icon.small li.windows{background-position:-190px -144px}
ul.icon.small li.bluetooth{background-position:-216px -144px}
ul.icon.small li.google{background-position:-242px -144px}
ul.icon.small li.facebook{background-position:-268px -144px}
ul.icon.small li.mobile-web{background-position:-164px -181px}
ul.icon.small li.calendar{background-position:-190px -181px}
ul.icon.small li.voice-actions{background-position:-164px -144px}
ul.icon.xl li.mobile-web{background-position:-295px 0}
ul.icon.xl li.gps{background-position:-339px 0}
ul.icon.xl li.navigation{background-position:-383px 0}
ul.icon.xl li.maps{background-position:-427px 0}
ul.icon.xl li.email{background-position:-471px 0}
ul.icon.xl li.fourG{background-position:-295px -132px}
ul.icon.xl li.apps{background-position:-339px -132px}
ul.icon.xl li.games{background-position:-383px -132px}
ul.icon.xl li.social{background-position:-427px -132px}
ul.icon.xl li.android{background-position:-471px -132px}
ul.icon.xl li.messaging{background-position:-295px -66px}
ul.icon.xl li.video{background-position:-339px -66px}
ul.icon.xl li.photos{background-position:-383px -66px}
ul.icon.xl li.camera{background-position:-427px -66px}
ul.icon.xl li.threeG{background-position:-471px -66px}
ul.icon.xl li.fourG{background-position:-295px -132px}
ul.icon.xl li.keyboard{background-position:-295px -198px}
ul.icon.xl li.touchscreen{background-position:-339px -198px}
ul.icon.xl li.speakerphone{background-position:-383px -198px}
ul.icon.xl li.wifi-calling{background-position:-427px -198px}
ul.icon.xl li.video-messaging{background-position:-471px -198px}
ul.icon.xl li.voice-actions{background-position:-295px -264px}
ul.icon.xl li.windows{background-position:-339px -264px}
ul.icon.xl li.bluetooth{background-position:-383px -264px}
ul.icon.xl li.google{background-position:-427px -264px}
ul.icon.xl li.facebook{background-position:-471px -264px}
.grid.icon.large li{margin-right:3px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
.cufon-agbook-medium{font-family:AGBookMedium,Arial,Helvetica,Sans-Serif}
.cufon-agbook-regular{font-family:AGBookRegular,Arial,Helvetica,Sans-Serif}
.cufon-swiss721-light{font-family:Swiss721Light,Arial,Helvetica,Sans-Serif}
.cufon-swiss721-medium{font-family:Swiss721Medium,Arial,Helvetica,Sans-Serif}
.cufon-swiss721-bold{font-family:Swiss721Bold,Arial,Helvetica,Sans-Serif}
.cufon-swiss721-heavy-italic{font-family:Swis721 Hv BT,Arial,Helvetica,Sans-Serif}
.cufon-swissBlack_ital{font-family:Swiss_BT,Arial,Helvetica,Sans-Serif;font-style:italic}
.cufon-swiss721-italic{font-family:Swiss721Italic,Arial,Helvetica,Sans-Serif;font-style:italic}
.cufon-swiss721-light-italic{font-family:SwissLightItal,Arial,Helvetica,Sans-Serif;font-style:italic}
.cufon-swiss721-med-italic{font-family:SwissMedItal,Arial,Helvetica,Sans-Serif;font-style:italic}
.cufon-swiss721-blk-italic{font-family:SwissBlackItal,Helvetica,Sans-Serif;font-style:italic}
body{z-index:0;font-family:Arial,Helvetica,sans-serif;position:relative}
html,body{z-index:0;color:#6a6a6a;height:100%;display:block;font-family:arial,Sans-Serif;-webkit-font-smoothing:antialiased}
a{outline:0}
a:link,a:visited,a:active{text-decoration:none;color:#e20074}
a:hover{color:#363636}
#Phone-Detail-Marquee p.phone-description a font{color:#e20074}
#Phone-Detail-Marquee p.phone-description a font:hover{color:#363636}
span.BVRRCount.BVRRNonZeroCount{color:#e20074}
span.BVRRCount.BVRRNonZeroCount:hover{color:#008da8}
p{font-size:13px;line-height:18px}
.magenta{color:#e20074}
a.magenta:hover{color:#ab0058}
strong{font-weight:bold}
.bold{font-weight:bold!important}
.italic{font-style:italic!important}
.hidden-text{overflow:hidden;text-indent:-9999px;display:none;text-align:left}
.hidden{display:none}
.fullwidth{width:960px;margin:0 auto}
.clear,.clr{clear:both}
.fl,.left{float:left}
span.fl,span.fr,span.clr{display:block;position:relative}
.clr{clear:both;float:none!important}
.right{float:right}
.large{font-size:130%}
#Main-Wrapper{width:100%;margin:0 auto;z-index:0}
#Main{position:relative;width:100%}
#Main .no-annual-contract{position:absolute;top:67px;left:345px;color:#e20074;z-index:99;text-transform:uppercase;font-size:18px}
a.magenta.button span{padding-top:0;font-weight:bold}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.caps{text-transform:uppercase}
.dark-gray{color:#363636}
ul.magenta.bullets li span{color:#6a6a6a}
.no-border-top{border-top:none!important}
.nowrap{white-space:nowrap}
hr{border:0;border-bottom:1px solid #ccc;margin-bottom:30px}
.huge-lightbox-background{position:fixed!important}
a.tertiary-cta{color:#000!important;font-size:13px;text-decoration:none!important}
a.tertiary-cta:hover{color:#e20074}
a.tertiary-cta:after{content:"›";display:inline;font-size:145%;padding-left:3px;vertical-align:-1px;color:inherit}
a.tertiary-cta.magenta{color:#e20074!important}
a.tertiary-cta.magenta:hover{color:#ab0058!important}
a.text-cta{color:#e20074}
a.text-cta:hover{color:#BA0060}
a.text-cta:after{content:" "}
a.quinary-cta{color:#E20074;font-size:12px}
a.quinary-cta:hover{color:#BA0060}
a.quinary-cta:after{content:"›";margin-left:5px;font-size:130%;vertical-align:-1px}
a.cta a.cta:link,a.cta:visited{font-family:"Swiss 721 W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
a.cta:hover,a.cta:active{font-size:16px}
a.cta:after{content:" ➤";font-family:"Swiss 721 W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold}
.gray-gt.cta{color:#E20074;font-weight:normal;font-style:normal}
.gray-gt.cta:hover{color:#BA0060!important}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.cart-modal-btn.btn.btn-tertiary.btn-magenta{padding:10px 15px 0;float:right;margin-top:-12px}
.cart-modal-btn.btn.btn-tertiary.btn-magenta span{font-size:.8em}
.purchase-modal-btn.btn.btn-tertiary.btn-magenta{float:right;padding:5px 20px 0;margin:5px 10px 0 0;border:0}
.purchase-modal-btn.btn.btn-tertiary.btn-magenta span{font-size:.8em;line-height:24px}
.btn{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f8f8f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background:-ms-linear-gradient(top,#fff 0,#f8f8f8 100%);background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border:1px solid rgba(220,220,220,0.75);*border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 2px 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:1px 2px 1px 0 rgba(0,0,0,0.15);box-shadow:1px 2px 1px 0 rgba(0,0,0,0.15);color:#e20074;cursor:pointer;display:inline-block;*display:inline;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-size:16px;line-height:20px;margin-bottom:0;*margin-left:.3em;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);text-transform:uppercase;vertical-align:middle;*zoom:1}
.btn .small{font-size:11px}
.btn.disabled,.btn[disabled]{color:#333;background-color:#f8f8f8;*background-color:#d9d9d9}
.btn:first-child{*margin-left:0}
.btn:hover{text-decoration:none;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fff 0,#e8e8e8 100%);background:-o-linear-gradient(top,#fff 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#fff 0,#e8e8e8 100%);background:linear-gradient(to bottom,#fff 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0);-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-primary,.btn-secondary{height:58px;line-height:20px;margin-bottom:0;*margin-left:.3em;padding:0;width:226px}
.btn-magenta,.btn-magenta:link,.btn-magenta:visited,.btn-primary,.btn-primary:link,.btn-primary:visited{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:#e83390;background:-moz-linear-gradient(top,#e83390 0,#e20074 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e83390),color-stop(100%,#e20074));background:-webkit-linear-gradient(top,#e83390 0,#e20074 100%);background:-o-linear-gradient(top,#e83390 0,#e20074 100%);background:-ms-linear-gradient(top,#e83390 0,#e20074 100%);background:linear-gradient(to bottom,#e83390 0,#e20074 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e83390',endColorstr='#e20074',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-magenta:hover,.btn-primary:hover{background:#d53386;background:-moz-linear-gradient(top,#d53386 0,#ca0068 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d53386),color-stop(100%,#ca0068));background:-webkit-linear-gradient(top,#d53386 0,#ca0068 100%);background:-o-linear-gradient(top,#d53386 0,#ca0068 100%);background:-ms-linear-gradient(top,#d53386 0,#ca0068 100%);background:linear-gradient(to bottom,#d53386 0,#ca0068 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d53386',endColorstr='#ca0068',GradientType=0)}
.btn-primary.disabled,.btn-primary[disabled]{background-color:#a7006b;*background-color:#003bb3}
.btn-secondary{height:58px;line-height:20px;margin-bottom:0;*margin-left:.3em}
.btn-tertiary{height:48px;width:auto;padding-left:30px;padding-right:30px}
a.btn-primary,a.btn-secondary{height:37px;padding-top:19px;width:226px}
a.btn-tertiary{height:28px;padding-top:13px}
input.btn-primary,input.btn-secondary{width:226px}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:auto;padding:4px 15px;margin-right:5px}
.btn-link{color:#e20074;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-link:active,.btn-link:hover,.btn-link:focus{color:#ba0060;text-decoration:none;background-color:transparent;background-image:none}
.btn-quicklink{width:auto;height:25px;background-image:none;background-color:#e20074;color:#fff;text-transform:uppercase;font-size:10px;line-height:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 8px}
.btn-quicklink:hover{background-image:none;background-color:#ba0060;color:#fff}
.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}
.btn-group:first-child{*margin-left:0}
.btn-group+.btn-group{margin-left:5px}
.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group>.btn+.btn{margin-left:-1px}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}
.btn-group>.btn-mini{font-size:10.5px}
.btn-group>.btn-small{font-size:11.9px}
.btn-group>.btn-large{font-size:17.5px}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}
.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
.btn .caret{margin-top:8px;margin-left:0}
.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}
.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}
.btn-space-above{margin-top:9px}
.dropup .btn-large .caret{border-bottom-width:5px}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.prepaid-marquee .lockup a{display:block}
#Top-Navigation{background:#D8D8D8;height:37px;width:100%}
#Cross-Site-Navigation{width:960px;margin:0 auto;padding-top:8px}
#Cross-Site-Navigation p{font-size:11px;color:#989898;float:left}
#Cross-Site-Navigation a.consumer{font-size:12px;color:#E20074;margin-left:42px;font-weight:bold;padding-top:2px;display:inline-block}
#Cross-Site-Navigation a#Close{float:right;font-size:12px;text-transform:uppercase;color:#A8A8A8;padding-top:2px}
#Cross-Site-Navigation a#Close:hover{color:#e20074}
#Cross-Site-Navigation a#Close span{padding-left:5px;font-weight:bold}
#logo_line{display:block;height:55px;width:960px;margin:0 auto}
#logo_line #Logo{width:160px;height:40px;position:absolute;background:url(/content/images/t-mobile-unav-global-sprites.png) 0 -190px no-repeat;margin-top:5px}
.globalheader{border-top:2px solid #F0F0F0;height:59px;border-bottom:2px solid #E8E8E8}
.globalheader #Header-Navigation{padding:17px 0 0 18px;position:relative;height:41px}
.globalheader #Header-Navigation a{font-size:21px;text-transform:uppercase}
.globalheader #Header-Navigation a.left{margin-right:38px}
.globalheader #Header-Navigation a.right{float:right;margin-left:27px}
#Site-Navigation li .site-navigation-submenu{display:none}
#Site-Navigation li{float:left;height:44px}
.site-navigation-submenu{position:absolute;left:0;top:59px;width:219px;height:297px;z-index:409;background-color:#E8E8E8;border:1px solid lightgray}
.site-navigation-submenu li{position:relative;float:left;height:50px;text-align:center;color:#FFF;border-bottom:1px dotted lightgray;width:219px}
.site-navigation-submenu li a{width:100%;font-size:15px!important;margin-top:0;padding:16px 0 0 17px;text-transform:uppercase;font-size:12px;line-height:15px;border:0;display:block;float:left;text-align:left;font-weight:bold}
.site-navigation-submenu li:hover{background-color:#E20074}
.site-navigation-submenu li:hover,.site-navigation-submenu li:hover a,.site-navigation-submenu li:hover a:after{color:#fff}
.site-navigation-submenu li:hover ul li a{background:0}
.site-navigation-submenu li.first ul{display:none;position:absolute;top:0;left:219px;width:539px;height:296px;background:#fff;border:1px solid lightgray}
.site-navigation-submenu li.first:hover ul{display:block}
.site-navigation-submenu li.first ul li{clear:left;height:60px;width:94%;margin-left:3%}
.site-navigation-submenu li.first ul li:hover{background:#fff}
.globalheader #Header-Navigation .site-navigation-submenu li.first ul li a{font-family:"Swiss 721 W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;float:left;text-align:left;padding-left:0;color:#E20074;text-transform:none;font-weight:normal}
.globalheader #Header-Navigation .site-navigation-submenu li.first ul li a:hover,.globalheader #Header-Navigation .site-navigation-submenu li.first ul li a:hover:after{color:#000}
.globalheader #Header-Navigation .site-navigation-submenu li.first ul li a:after{content:" ➤";font-family:"Swiss 721 W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;color:#e20074}
#Search-Control{display:block;float:right;height:26px;margin:15px 39px 0 0;position:relative}
#Search-Control a{background:white url(/content/images/search-bar-mag-icon.png) 0 3px no-repeat;margin-left:5px;margin-bottom:2px;vertical-align:middle;position:absolute;top:1px;height:24px;right:3px;width:15px;cursor:pointer}
#Search-Control input{height:22px;width:209px;font-weight:bold;font-size:13px;border:1px solid #9b9b9b;border-radius:5px;color:#9b9b9b;padding-left:10px;outline:0;line-height:22px;padding-top:1px;padding-bottom:1px}
#Search-Control input.empty{color:#979797}
#Search-Control input.invalid{color:#979797;border-color:Red}
#User-Controls{width:178px;height:50px;margin:0 -15px 0 0;display:block;float:right}
#User-Controls li{background:url(/content/images/t-mobile-unav-global-sprites.png) -200px -187px no-repeat;float:left}
#User-Controls li#Cart-Li{background-position:-260px -177px}
#User-Controls li#MyTMO-Li{background-position:-324px -183px}
#User-Controls li,#User-Controls li a{display:inline-block;width:50px;height:56px;margin-right:5px;position:relative}
#User-Controls .icon{width:32px;height:28px;margin-left:4px;background:url(/content/images/t-mobile-unav-global-sprites.jpg) no-repeat -10px -10px;display:block;float:left}
#User-Controls.prepaid-cart.cart0 .icon{background-position:-186px 0}
#User-Controls #Cart-Li a:hover{color:#e20074}
.cart-counter-wrap{display:block;display:block;position:absolute;top:9px;width:100%;text-align:center;font-weight:bolder}
#User-Controls li.active{background:#fff}
.site-gradient-background{background:url(/content/images/t-mobile-unav-repeating-sprite.png) repeat-x 0 -1153px;width:100%;min-height:560px;overflow:hidden;z-index:400;position:relative}
#Content{width:960px;margin:30px auto 0 auto}
.prepaid-marquee{background:url(/content/images/shared/marquee-structure-sprite.png) 0 bottom no-repeat;margin-bottom:35px;border-bottom:1px solid #ccc}
.bread-crumbs{margin:15px 0 25px 0}
.bread-crumbs ul li{float:left}
.bread-crumbs ul li a{font-size:11px;color:#6a6a6a;margin-right:5px}
.bread-crumbs ul li a:hover{color:#e20074}
.bread-crumbs ul li a:after{content:"›";display:inline;font-size:145%;padding-left:3px;vertical-align:-1px;font-weight:bold;color:inherit}
.bread-crumbs ul li a.current{color:#e20074;font-weight:bold}
.bread-crumbs ul li a.current:hover{color:#ab0058}
.bread-crumbs ul li a.current:after{content:""}
.prepaid-shop-path-banner{background:url(/content/images/shop-banner.png) 26px 0 no-repeat;width:960px;height:80px}
#prepaid-shop-path-banner-BYOD{height:104px}
.prepaid-shop-path-banner a{float:left;display:block;color:#6a6a6a;font-size:11px;padding-top:17px}
.prepaid-shop-path-banner a span{font-size:15px}
.prepaid-shop-path-banner .bay1{width:203px;height:78px;margin-left:34px;padding-left:37px}
.prepaid-shop-path-banner .bay2{width:155px;height:78px;margin-left:53px;padding-left:86px}
.prepaid-shop-path-banner .bay3{width:242px;height:30px;margin-left:79px;padding-left:42px}
.prepaid-shop-path-banner .bay3-BYOD{width:212px;height:58px;margin-left:79px;padding-left:42px}
.prepaid-shop-path-banner.with-border{border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:10px}
.price-box{width:200px;border-right:1px solid #CCC;margin-right:35px;padding-right:15px;margin-bottom:1em}
.price-box h6{font-size:11px;font-style:italic;padding-top:5px}
.price-box.last{border:0;padding:0;margin:0}
.price-box .dollar{font-size:40px;display:inline-block;position:relative;top:-24px}
.price-box .number{font-size:72px}
.box-container{border-top:1px solid #ccc;padding-top:25px;margin-top:25px}
.box-container .box{width:460px;border-right:1px solid #ccc;margin-right:18px}
.box-container .box.last{border:0;margin:0}
.box-container .box .copy{width:53%}
.box-container .box .copy p{margin-bottom:15px;height:72px}
.box-container .box .copy p.title{font-size:18px;color:#363636;margin-bottom:10px;height:auto}
.section-title{font-size:32px;margin:0 0 20px 0}
#Footer{width:960px;display:block;margin:0 auto;background-color:#fff;position:relative;overflow:hidden}
#Footer-Legal p.legal{font-size:9px;color:#999;padding:30px 0 30px 0;line-height:inherit;margin:0;border-top:1px solid #ccc}
#Footer .shipping-ribbon{margin:30px 0 0 0;border-top:1px solid #ccc;padding:20px 0 19px 0;color:#e20074;font-size:14px}
#Footer-Site-Navigation li a{color:#6a6a6a}
#Footer-Site-Navigation li a:after{content:"›";display:inline;font-size:145%;padding-left:3px;vertical-align:-1px;font-weight:bold}
#Footer-Site-Navigation li a:hover{color:#e20074}
#Footer-Site-Navigation li a:hover:after{color:#e20074}
#Footer-Site-Navigation .no-arrow a:after{content:""}
#Footer-Shop-List{width:100%;display:block;float:left;padding-left:10px}
#Footer-Shop-List ul.shop{padding-top:35px}
#Footer-Shop-List a{float:none;font-size:11px;line-height:19px;margin-right:18px;font-weight:bold}
#Footer-Shop-List ul li{display:inline;float:left;position:relative}
#Footer-Shop-List ul li.title{font-size:11px;line-height:20px;margin-right:18px;font-weight:bold}
#Footer-Shop-List .company{display:block;float:left;margin:0;padding-top:34px}
#Footer-Shop-List ul.support li a{color:#e20074}
#Footer-Shop-List ul.support li a:hover{color:#ab0058}
#Social-Links .spnSocialIcons{font-size:12px;font-weight:bold;color:#6a6a6a;text-transform:uppercase;display:block;float:right;width:126px}
#Social-Links{display:block;width:124px;height:35px;float:right}
#Social-Links a{float:left;margin:0 6px 0 0;height:28px;width:28px;display:block;text-indent:-9999px}
#Social-Links .social-facebook{background-image:url(/content/images/t-mobile-unav-global-sprites.png);background-position:-224px 0;background-repeat:no repeat;width:23px;height:22px;scroll transparent}
#Social-Links .social-twitter{background-image:url(/content/images/t-mobile-unav-global-sprites.png);background-position:-247px 0;background-repeat:no repeat;width:22px;height:22px;scroll transparent}
#Social-Links .social-youtube{background-image:url(/content/images/t-mobile-unav-global-sprites.png);background-position:-269px 0;background-repeat:no repeat;width:21px;height:22px;scroll transparent}
#Social-Links .social-google{background-image:url(/content/images/t-mobile-unav-global-sprites.png);background-position:-290px 0;background-repeat:no repeat;width:22px;height:22px;scroll transparent}
#spnSocialIcons{color:#fff;float:left;font-family:Arial;font-size:12px;font-weight:bold;padding:12px 9px 0 0}
#Footer-Company-Information{width:960px;display:block;float:left;border-top:1px solid #ccc;padding:9px 0 0 10px;font-size:10px}
#Footer-Company-Information .company-for{float:right}
#Footer-Company-Information ul li.title{font-size:11px;line-height:20px;margin-right:18px;font-weight:bold}
#Footer-Company-Information ul li{display:inline;float:left}
#Footer-Company-Information ul li a{font-size:11px;line-height:19px;margin-right:16px}
#Footer-Legal-Info{width:960px;display:block;float:left;border-top:1px solid #ccc;padding:9px 0 100px 10px;margin-top:2px;font-size:10px}
#Footer-Legal-Info ul li{display:inline;float:left;line-height:15px}
#Footer-Legal-Info a{margin-right:16px}
.footer-message{text-align:center;padding-top:14px;margin-bottom:29px;border-top:3px solid #E20074;width:940px;margin-left:10px;clear:both}
.footer-message p{margin-left:70px;margin-top:5px}
.footer-message span{font-size:26px;color:#E20074}
#Footer-Site-Navigation ul.first{width:84px;margin-right:0;margin-left:20px}
#Footer-Site-Navigation ul.sim{float:left;width:104px;margin-left:10px;margin-right:5px}
#Footer-Site-Navigation ul.browse{float:left;width:104px;margin-left:4px;margin-right:7px}
#Footer-Site-Navigation li a:hover{color:#E20074}
#Footer-Site-Navigation ul li.title{margin-bottom:8px}
#Footer-Site-Navigation ul.last{width:104px;margin-left:8px;margin-right:20px}
#Footer-Site-Navigation ul.padded{margin:0;padding:0 10px}
#Footer-Site-Navigation li.activate-icon a{display:block;line-height:33px;font-size:14px;font-weight:bold;padding-left:22px;background:url(/content/images/main-background-sprite.png) no-repeat -940px -99px}
#Footer-Site-Navigation li.add-minutes-icon a{display:block;line-height:33px;font-size:14px;font-weight:bold;padding-left:22px;background:url(/content/images/main-background-sprite.png) no-repeat -940px -124px}
#Footer-Site-Navigation li.cart-icon a{display:block;line-height:33px;font-size:14px;font-weight:bold;padding-left:22px;background:url(/content/images/main-background-sprite.png) no-repeat -941px -178px}
#Footer-Site-Navigation li.email-updates-icon a{display:block;line-height:33px;font-size:14px;font-weight:bold;padding-left:22px;background:url(/content/images/main-background-sprite.png) no-repeat -942px -203px}
#Footer-Site-Navigation ul li a.arrow{padding-right:10px}
#Footer-Site-Navigation .spanish-toggle{float:right;font-size:21px;color:#6a6a6a;font-weight:normal;padding:2px 0 0 0}
#Footer-Site-Navigation .support{clear:both}
#Footer-Bottom{position:absolute;bottom:14px;left:27px;font-size:11px;color:#fff}
#AL4GN{display:block;margin-left:10px}
#AL4GN a span{text-transform:uppercase;font-size:25px;color:white}
#Legal-Navigation a,#Legal-Navigation span.pipe-divider{color:#fff;margin-right:6px}
#Legal-Navigation a:hover{color:#e20074}
#Footer-Bottom div{margin-top:10px}
.tooltip-top,.tooltip-left,.tooltip-bottom,.tooltip-right{position:relative;border:1px solid #ccc;background:#fff;z-index:60;float:left}
.tooltip-top{margin-top:20px}
.tooltip-top .arrow{position:absolute;top:-20px;left:48%;background:url(/content/images/main-background-sprite.png) no-repeat 0 -599px;height:20px;width:40px}
.tooltip-right{margin-right:20px}
.tooltip-right .arrow{position:absolute;right:-20px;bottom:43%;background:url(/content/images/main-background-sprite.png) no-repeat -20px -599px;height:40px;width:20px}
.tooltip-bottom{margin-bottom:20px}
.tooltip-bottom .arrow{position:absolute;bottom:-20px;left:48%;background:url(/content/images/main-background-sprite.png) no-repeat 0 -619px;height:20px;width:40px}
.tooltip-left{margin-left:20px}
.tooltip-left .arrow{position:absolute;left:-20px;bottom:43%;background:url(/content/images/main-background-sprite.png) no-repeat 0 -599px;height:40px;width:20px}
ul.phone-grid{float:left;width:962px;margin-left:11px;background:url(/content/images/phone-grid-background.gif) repeat-y 0 0}
ul.phone-grid li.phone-grid-item{margin-bottom:20px;position:relative;float:left;margin-right:11px;width:464px;height:358px;background:#fff url(/content/images/phone-list-sprite.gif) repeat-y -436px 0}
ul.phone-grid li img.phone-image{float:left}
ul.phone-grid .lto-sticker{position:absolute;z-index:1;top:5px;left:26px;height:25px;width:120px;font-size:10px;font-weight:bold;color:#E20074!important;text-transform:uppercase}
ul.phone-grid .top-features{float:left}
ul.phone-grid .top-features li{font-size:12px;color:#999;line-height:18px;list-style:disc;width:120px;margin:0 0 0 16px;vertical-align:middle}
ul.phone-grid .top-features h4{font-size:16px;font-weight:bold;color:#545454;margin-bottom:5px;margin-top:10px}
ul.phone-grid .top-features ul{padding-bottom:10px}
ul.phone-grid .top-features a.tertiary-cta.magenta{display:block;margin-left:0;font-size:11px}
ul.phone-grid .top-features .magenta-gt.cta::after{vertical-align:-2px}
ul.phone-grid a.mmagenta-gt.cta{margin-top:10px;font-size:12px;float:left}
ul.phone-grid div.android-logo{float:left;height:16px;width:89px;text-indent:-9999px;background:url(/content/images/android-phone.png) 0 0 no-repeat;display:block}
ul.phone-grid h2{padding-left:20px;margin:20px 0 5px 0;display:inline-block}
ul.phone-grid h2,ul.phone-grid h2 a{line-height:24px;color:#242424!important;width:237px}
ul.phone-grid li#Phone-a9104648-7f00-4398-b0f7-2dc07641c87e h2 a{width:230px}
ul.phone-grid p{font-size:13px;line-height:17px;padding-left:21px;margin:0}
ul.phone-grid .web-offer{position:absolute;top:16px;right:-11px;height:32px;width:170px;text-indent:-9999px;background:url(/content/images/main-background-sprite.png) no-repeat -735px -650px}
ul.phone-grid .information{float:left;width:143px;margin-top:56px}
ul.phone-grid .information div.android-logo{float:left;height:16px;width:89px;text-indent:-9999px;background:url(/content/images/android-phone.png) 0 0 no-repeat;display:block;margin:0 0 7px 0}
ul.phone-grid .information p.device-type{float:left;height:16px;width:140px;display:block;margin:0 0 12px 0;font-size:11px}
ul.phone-grid .price-info{position:relative;height:312px;float:left;width:174px;margin:-50px 0 0 0;padding-left:11px}
ul.phone-grid a.magenta-arrow-link,ul.phone-grid a.gray-gt.cta{margin-top:10px;font-size:12px;float:left}
.compare.refurbished-and-color{width:100%;margin:3px 0 0 0;text-align:center;color:#363636}
#Phone-Detail-Marquee .device-info .detail.refurbished-and-color{left:0;top:0;margin:0 0 20px 0;position:relative}
.cart.refurbished-and-color{left:134px;top:84px}
h6.cart.justAddedExtraColorRef.refurbished-and-color{left:237px;top:186px}
ul.phone-grid .compare-phone{position:absolute;top:295px;left:23px;font-size:12px}
ul.phone-grid .compare-phone a span{color:#6a6a6a}
ul.phone-grid .compare-phone a.btn.btn-tertiary.btn-magenta{font-size:.8em;padding:3px 10px 0;margin-top:-5px;height:22px}
ul.phone-grid .compare-phone a.btn.btn-tertiary.btn-magenta span{color:#fff}
ul.phone-grid .compare-phone input{margin-left:5px;margin-top:15px}
ul.phone-grid .compare-phone a{margin-left:5px}
ul.phone-grid .compare-phone a.button{margin-left:0}
ul.phone-grid .compare-phone a.button span{color:#fff}
ul.phone-grid .price-info ul{margin:0 5px 0 0;font-size:11px;width:155px;float:right}
ul.phone-grid .price-info ul li{height:16px;color:#666}
ul.phone-grid .price-info ul li div.display-label{float:left;width:110px;text-align:left}
ul.phone-grid .price-info ul li div.display-field{float:left;width:45px;text-align:right;font-weight:bold}
ul.phone-grid .price-info h4.price{float:right;font-size:50px;color:#e20074;margin:15px 5px 10px 0}
ul.phone-grid .price-info a.button,ul.phone-grid .price-info a.button-disabled,ul.phone-grid .price-info a.btn.btn-tertiary.btn-magenta{float:right;margin-right:0;display:block}
ul.phone-grid .price-info select,ul.phone-grid .price-info label{float:right;margin:10px 10px;font-size:12px}
ul.phone-grid .price-info a.rating{position:absolute;right:5px;margin:0;width:172px}
ul.phone-grid .rating-large{height:50px}
ul.phone-grid .rating-large .rating-stars{float:right;margin-left:20px}
ul.phone-grid .rating .rating-reviews{float:right;margin-right:8px}
h4.price span.price sup{font-size:60%;display:inline-block}
.vert-fix-IE{vertical-align:top;position:relative;top:-5px}
.vert-fix-Chrome{vertical-align:top;position:relative;top:0;margin:4px 0 0 0}
ul.phone-list{float:left;width:940px;margin-left:11px}
ul.phone-list li.phone-list-item{position:relative;float:left;width:940px;border-bottom:1px solid #dbdbdb;padding:0 0 10px 0;background:#fff url(/content/images/phone-list-sprite.gif) repeat-y 0 0;height:340px}
ul.phone-list li.phone-list-item ul.icon{float:left;padding:0 320px 0 0;width:231px;margin:12px 0 18px 0}
ul.phone-list li img.phone-image{float:left;margin:0 20px}
ul.phone-list a.magenta-arrow-link{margin-top:12px;font-size:12px;margin-right:15px;cursor:pointer}
ul.phone-list .lto-sticker{position:absolute;z-index:1;top:0;left:100px;height:56px;width:57px;background:url(/content/images/main-background-sprite.png) no-repeat 0 -1714px;text-indent:-9999px}
ul.phone-list .device-info{float:left;width:540px;position:relative}
ul.phone-list .top-features{float:left;padding:13px 0 0 0}
ul.phone-list .top-features li{font-size:12px;color:#6a6a6a;line-height:20px;list-style:disc}
ul.phone-list .top-features h2{font-size:16px;font-weight:bold;margin:0 0 5px 0;color:#6a6a6a}
ul.phone-list div.android-logo{float:left;height:16px;width:89px;text-indent:-9999px;background:url(/content/images/android-phone.png) 0 0 no-repeat;display:block;margin:25px 0 12px;padding-right:450px}
ul.phone-list p.device-type{float:left;height:16px;width:540px;display:block;margin:25px 0 12px;font-size:11px}
ul.phone-list h2,ul.phone-list h2 a{font-size:19px;line-height:24px;color:#242424;margin:25px 0 17px}
ul.phone-list p{font-size:13px;line-height:17px;width:330px;margin-bottom:5px}
ul.phone-list .web-offer{position:absolute;top:16px;right:-11px;height:32px;width:213px;text-indent:-9999px;background:url(/content/images/main-background-sprite.png) no-repeat -692px -650px}
ul.phone-list .price-info{float:right;width:221px}
ul.phone-list .compare-phone{position:absolute;top:225px;left:39px;font-size:12px;font-weight:bold}
ul.phone-list .compare-phone a span{color:#6a6a6a}
ul.phone-list .compare-phone input{margin-left:5px;margin-top:10px}
ul.phone-list .compare-phone a{margin-left:10px;cursor:pointer;color:white}
ul.phone-list .compare-phone a.enabled{margin-left:0;cursor:pointer}
ul.phone-list .compare-phone a.button{margin-left:0}
ul.phone-list .compare-phone a.button span{color:#fff}
ul.phone-list .compare-phone a.btn.btn-tertiary.btn-magenta{font-size:.8em;padding:3px 10px 0;margin-top:-5px;height:23px}
ul.phone-list .compare-phone a.btn.btn-tertiary.btn-magenta span{color:#fff}
ul.phone-list .price-info ul{margin:45px 25px 0 0;font-size:11px;width:155px;float:right}
ul.phone-list .price-info ul li{height:16px;color:#666}
ul.phone-list .price-info ul li div.display-label{float:left;width:110px;text-align:left}
ul.phone-list .price-info ul li div.display-field{float:left;width:45px;text-align:right;font-weight:bold}
ul.phone-list .price-info h4.price{float:right;font-size:50px;color:#e20074;margin:10px 25px 5px 30px}
ul.phone-list .price-info h4.price sup,ul.phone-grid .price-info h4.price sup{font-size:60%;vertical-align:14px}
ul.phone-list .price-info a.button,ul.phone-list .price-info a.button-disabled,ul.phone-list .price-info a.btn.btn-tertiary.btn-magenta{float:right;margin-right:25px;clear:right}
ul.phone-list .price-info select,ul.phone-list .price-info label{float:right;margin:8px 5px 0 0;font-size:12px}
ul.phone-list .price-info select.ddl-quantity{margin-right:40px}
ul.phone-list .price-info a.rating{float:right;padding:35px 25px 10px 0}
.preorder-text{font-weight:bold;font-size:11px;clear:both}
.preorder-text .preorder-text-details{height:14px;width:14px;display:inline-block;background-image:url('/content/images/info-icon.png');top:3px;position:relative}
.preorder-text .preorder-text-details:hover{background-position-y:14px}
ul.phone-list .preorder-text{float:right;margin-right:25px;margin-top:4px}
.tooltip-info-icon{height:14px;width:14px;display:inline-block;background-image:url('/content/images/info-icon.png');top:3px;position:relative}
.tooltip-info-icon:hover{background-position-y:14px}
iframe.coverage-iframe{border:0;background-color:transparent;margin:0 auto;overflow:hidden}
#Cart-Modal-Added{display:none}
@media screen and (-webkit-min-device-pixel-ratio:0){#Accessory-Grid .price sup{vertical-align:text-top!important;top:0}
ul.accessory-list .price-info h3.price sup,ul.accessory-grid .price-info h3.price sup,#Accessory-Detail-Marquee .price-info h3.price sup{vertical-align:15px}
}
.huge-lightbox{width:820px}
.huge-lightbox.Video-Player-Modal-modal{width:553px}
.huge-lightbox.Cart-modal{width:820px}
.huge-lightbox-theme-heavy-gray .huge-lightbox-head-middle{width:99%!important}
.huge-lightbox-theme-heavy-gray .huge-lightbox-foot-middle{width:99%!important}
.lto-box{margin-bottom:20px;background:transparent url(/content/images/main-background-sprite.png) no-repeat scroll -106px -806px}
.lto-box-top{background:transparent url(/content/images/main-background-sprite.png) no-repeat scroll 0 -806px;display:block;height:10px}
.lto-box-top span{background:transparent url(/content/images/main-background-sprite.png) no-repeat scroll -471px -806px;display:block;width:10px;height:10px;float:right}
.lto-box-main{background:transparent url(/content/images/main-background-sprite.png) no-repeat scroll 0 -815px;padding:0 0 0 10px;margin:0;position:relative}
.lto-box-bottom{background:transparent url(/content/images/main-background-sprite.png) no-repeat scroll -0px -917px;display:block;height:10px}
.lto-box-bottom span{background:transparent url(/content/images/main-background-sprite.png) no-repeat scroll -471px -917px;display:block;width:10px;height:10px;float:right}
.lto-box h3{color:#e20074;font-size:15px;font-weight:bold}
.lto-box h4{font-size:14px;color:#6a6a6a;font-weight:normal;line-height:16px;padding-right:85px}
.lto-box-main img{position:absolute;top:0;right:0}
#Phone-Detail-Marquee .device-info .lto-box{background-position:-106px -802px}
.device-info .lto-box{width:300px}
.phone-list .lto-boxes{position:absolute;right:15px;top:85px}
#Cart-Just-Added-Item .lto-box{width:235px}
.offer-superscript{font-size:10px;color:#6a6a6a;vertical-align:5px;margin-left:1px}
.offer-lto .offer-superscript{vertical-align:8px;margin-left:2px}
.deals-grid-content .offer-superscript{font-size:7px}
ul.top-features-list{margin:0 0 0 18px;width:180px}
.device-info .top-features .phone-list-icons ul{float:left;padding:0 320px 0 0;width:231px;margin:0 0 18px 0;position:static}
.device-info .top-features .phone-list-icons li{list-style:none}
.phone-grid .information .phone-list-icons li{background:url(/content/images/icon-sprite.png) no-repeat -268px -36px;height:24px;width:25px;float:left;margin:0 4px 25px 0;list-style:none}
ul.phone-list-icons li.os-icon{background:url(/content/images/icon-sprite.png) no-repeat -338px 1px}
ul.phone-list-icons li.os-icon.generic{display:none}
ul.phone-list-icons li.os-icon.undefined{display:none}
ul.phone-list-icons li.os-icon.windows{background:url(/content/images/icon-sprite.png) no-repeat -339px -262px}
ul.phone-list-icons li.os-icon.android{background:url(/content/images/icon-sprite.png) no-repeat -339px -262px}
ul.phone-list-icons li.device-speed{background:url(/content/images/icon-sprite.png) no-repeat -295px 1px}
ul.phone-list-icons li.touch-specific{background:url(/content/images/icon-sprite.png) no-repeat -383px 1px}
ul.phone-list-icons li.keyboard{background:url(/content/images/icon-sprite.png) no-repeat -428px 1px}
.BVQAWidget a,.BVQASummaryBox a,.BVQAQuestionSummary a,.BVQAForm a,.BVQADocumentation a{color:#e20074!important}
#BVReviewsContainer a span{color:#E20074}
#whybuyrefurbished{display:none;width:839px;height:685px;background:#fff}
#whybuyrefurbished .title{width:780px;height:40px;padding-top:10px;margin-left:30px;display:block}
#whybuyrefurbished .footer{width:780px;margin-left:30px;height:5px;border-bottom:1px solid #c9c9c9}
#whybuyrefurbished .description{margin-left:65px;margin-bottom:30px}
#whybuyrefurbished h1{font-size:45px;margin-top:30px;margin-bottom:5px;color:#E20074}
#whybuyrefurbished p.subhead{width:680px;color:#545454;font-size:18px;line-height:32px;margin-bottom:25px}
#whybuyrefurbished{margin:0;padding:0;display:none;width:839px;height:685px;background:#fff}
#whybuyrefurbished .logo{background:url("/content/images/main-background-sprite.png") no-repeat scroll -76px -1713px transparent;width:251px;height:27px}
#whybuyrefurbished .footer{width:780px;margin-left:30px;height:5px;border-bottom:1px solid #c9c9c9}
#whybuyrefurbished .description{margin-left:65px;margin-bottom:7px}
#whybuyrefurbished h1{font-size:45px;margin-top:30px;margin-bottom:5px;color:#E20074}
#whybuyrefurbished p.subhead{width:680px;color:#545454;font-size:18px;line-height:32px;margin-bottom:25px}
#whybuyrefurbished ul{margin-top:15px}
#whybuyrefurbished li.offer{background:url("/content/images/main-background-sprite.png") no-repeat scroll -940px -1195px transparent;color:#606060;font-size:14px;line-height:15px;margin-bottom:5px;padding-left:16px}
#whybuyrefurbished li.question{background:url("/content/images/main-background-sprite.png") no-repeat scroll -940px -1195px transparent;color:#606060;font-weight:bold;font-size:18px;margin-bottom:6px}
#whybuyrefurbished li.answer{color:#606060;font-weight:normal;margin-bottom:15px;width:590px}
#whybuyrefurbished h2.leftinformation{background:url("/content/images/main-background-sprite.png") no-repeat scroll 11px -570px transparent;color:#FFF;font-size:24px;height:42px;line-height:35px;margin-left:-35px;padding-left:35px;padding-top:17px;margin-top:40px;width:390px;font-weight:bold}
.whybuyrefurbished_anchor{margin-left:10px}.tooltip{display:none}
.fw-tooltip{position:absolute;z-index:60;display:none}
.fw-tooltip-theme-basic-white.fw-tooltip{border:1px solid #ccc;background:white;height:225px}
.fw-tooltip-theme-basic-white.fw-tooltip .fw-tooltip-body{padding:20px;width:auto}
.fw-tooltip-theme-basic-white.fw-tooltip .fw-tooltip-arrow{position:absolute;background-image:url(/content/images/main-background-sprite.png);background-repeat:no-repeat}
.fw-tooltip-theme-basic-white.fw-tooltip-bottom .fw-tooltip-arrow{top:-20px;left:50%;margin-left:-20px;background-position:0 -599px;height:20px;width:40px}
.fw-tooltip-theme-basic-white.fw-tooltip-top .fw-tooltip-arrow{bottom:-20px;left:50%;margin-left:-20px;background-position:0 -549px;height:20px;width:40px}
.fw-tooltip-theme-basic-white.fw-tooltip-right .fw-tooltip-arrow{left:-20px;top:50%;margin-top:-20px;background-position:0 -599px;height:40px;width:20px}
.fw-tooltip-theme-basic-white.fw-tooltip-left .fw-tooltip-arrow{right:-20px;top:50%;margin-top:-20px;background-position:-20px -599px;height:40px;width:20px}
.fw-tooltip-theme-basic-black.fw-tooltip{background:black}
.fw-tooltip-theme-basic-black.fw-tooltip .fw-tooltip-body{padding:20px;width:auto}
.fw-tooltip-theme-basic-black.fw-tooltip .fw-tooltip-arrow{position:absolute;background-image:url(/content/images/main-background-sprite.png);background-repeat:no-repeat}
.fw-tooltip-theme-basic-black.fw-tooltip-bottom .fw-tooltip-arrow{top:-20px;left:50%;margin-left:-20px;background-position:0 -599px;height:20px;width:40px}
.fw-tooltip-theme-basic-black.fw-tooltip-top .fw-tooltip-arrow{bottom:-20px;left:50%;margin-left:-20px;background-position:-56px -619px;height:20px;width:40px}
.fw-tooltip-theme-basic-black.fw-tooltip-right .fw-tooltip-arrow{left:-20px;top:50%;margin-top:-20px;background-position:0 -599px;height:40px;width:20px}
.fw-tooltip-theme-basic-black.fw-tooltip-left .fw-tooltip-arrow{right:-20px;top:50%;margin-top:-20px;background-position:-20px -599px;height:40px;width:20px}
.fw-tooltip-theme-mini-black.fw-tooltip{z-index:99999;white-space:nowrap}
.fw-tooltip-theme-mini-black.fw-tooltip .fw-tooltip-left{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);position:absolute;left:0;top:0;height:33px;width:14px;background:url(/content/images/main-background-sprite.png) no-repeat 0 -651px}
.fw-tooltip-theme-mini-black.fw-tooltip .fw-tooltip-body{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);background:transparent;height:39px;margin:0 14px;color:#fff;white-space:nowrap;font-size:11px;line-height:32px;background:url(/content/images/main-background-sprite.png) no-repeat center -651px}
.fw-tooltip-theme-mini-black.fw-tooltip .fw-tooltip-right{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);background:transparent;position:absolute;right:0;top:0;height:33px;width:14px;background:url(/content/images/main-background-sprite.png) no-repeat -1066px -651px}
.fw-tooltip-theme-mini-white.fw-tooltip{border:1px solid #ccc;background:white;z-index:99999;margin-top:-20px;max-width:300px}
.fw-tooltip-theme-mini-white.fw-tooltip .fw-tooltip-body{padding:20px;width:auto}
.fw-tooltip-theme-mini-white.fw-tooltip .fw-tooltip-arrow{position:absolute;background-image:url(/content/images/main-background-sprite.png);background-repeat:no-repeat}
.fw-tooltip-theme-mini-white.fw-tooltip-bottom .fw-tooltip-arrow{top:-20px;left:50%;margin-left:-20px;background-position:0 -599px;height:20px;width:40px}
.fw-tooltip-theme-mini-white.fw-tooltip-top .fw-tooltip-arrow{bottom:-20px;left:50%;margin-left:-20px;background-position:0 -549px;height:20px;width:40px}
.fw-tooltip-theme-mini-white.fw-tooltip-right .fw-tooltip-arrow{left:-20px;top:50%;margin-top:-20px;background-position:0 -599px;height:40px;width:20px}
.fw-tooltip-theme-mini-white.fw-tooltip-left .fw-tooltip-arrow{right:-20px;top:50%;margin-top:-20px;background-position:-20px -599px;height:40px;width:20px}
.fw-tooltip-theme-mini-white.fw-tooltip p{color:#9B9B9B;font-size:11px}body.loading{cursor:progress}
.if-cart-full{display:none}
.if-cart-not-full{display:inline}
.cart-full .if-cart-full{display:inline}
.cart-full .if-cart-not-full{display:none}
.quantity-error{display:none}
#Cart{background-color:White;width:780px;padding:20px;overflow:hidden;position:relative;padding-right:60px}
#Cart-Logo{background:url(/content/images/main-background-sprite.png) no-repeat 0 -1982px;height:33px;width:247px;padding-bottom:6px}
#Cart-Message{font-size:14px;padding:10px 0}
#Cart-Just-Added{overflow:hidden;padding:20px 0 0 0;border-top:1px solid #ccc}
#Cart-Just-Added-Item{overflow:hidden;float:left;width:465px;margin-right:18px;border-right:1px solid #CCC;padding-bottom:18px}
#Cart-Just-Added-Item img{width:208px;height:224px;float:left;margin-right:8px}
#Cart-Just-Added-Item-Details{width:243px;float:left;overflow:hidden}
#Cart-Just-Added-Item-Logo{margin-bottom:10px;height:16px;width:89px}
#Cart-Just-Added-Item-Logo.android-logo{background:url(/content/images/android-phone.png) 0 0 no-repeat}
#Cart-Just-Added-Item h3{font-size:19px;padding-bottom:10px}
#Cart-Just-Added-Item p{font-size:12px;margin-bottom:15px}
#Cart-Just-Added-Item p span{font-size:16px;color:#e20074!important}
#Cart-Just-Added-Item .cart-price span{font-size:50px;color:#e20074;white-space:nowrap}
#Cart-Just-Added-Item .cart-price span.sup{font-size:26px;top:-15px;display:inline-block}
#Cart-Just-Added-Item .price-legal{font-size:9px;font-color:#ccc;width:130px;line-height:10px}
#Cart-Just-Added-Summary{float:left;width:255px;height:188px;padding:20px 20px;background:url("/content/images/repeated-dot-background.gif") repeat scroll 0 0 transparent;position:relative}
#Cart-Just-Added-Summary a.button-23-green,#Cart-Just-Added-Summary a.button{float:right}
#Cart-Just-Added-Summary h2{font-size:1em;color:#606060}
#Cart-Just-Added-Summary-Item-Count{margin-top:50px;margin-left:20px;background:url("/content/images/phone-detail-sprite.png") no-repeat scroll -925px -400px;padding-left:20px}
#Cart-Just-Added-Summary-Item-Count label{width:80px;text-align:right;float:left;display:block;margin-right:10px;line-height:13px}
#Cart-Just-Added-Summary-Item-Count span{font-size:16px;color:#e20074!important}
#Cart-Just-Added-Summary-Subtotal{margin-left:20px;margin-top:20px}
#Cart-Just-Added-Summary-Subtotal label{vertical-align:top;width:100px;display:block;float:left;text-align:right;margin-right:10px}
#Cart-Just-Added-Summary .cart-price{color:#e20074;white-space:nowrap}
ul#Cart-Just-Added-Offers,ul#cart-item-offers{padding-bottom:10px}
ul#Cart-Just-Added-Offers li,ul#cart-item-offers li{color:#333;font-size:10px;font-weight:bold;padding-bottom:3px}
ul#Cart-Just-Added-Offers li span,ul#cart-item-offers li span{color:#e20074}
ul#Cart-Just-Added-Offers li.global-offer,ul#cart-item-offers li.global-offer{height:25px;padding-left:55px;padding-bottom:6px;margin-bottom:10px;font-size:11px;background:transparent url("/Content/images/offers/prepaid-offer-banners.gif") no-repeat -29px top}
.cart-item-description li.global-offer a,#Cart-Just-Added-Item-Details li.global-offer a{position:static;white-space:nowrap}
#Cart-Package-List{border-bottom:1px solid #ccc}
.cart-item{position:relative;padding:0 0 20px 0;border-top:1px solid #ccc}
.cart-item.cart-device-item{min-height:140px}
.cart-item img{float:left;height:113px;width:113px;margin-right:20px}
.cart-device-item img{margin-top:20px}
.cart-item-description{float:left;width:350px}
.cart-item-description h3{font-size:19px;color:#333;margin-bottom:20px}
.cart-item-description .remove-link{position:absolute;top:120px;font-size:12px}
.cart-item-pricing{float:left;padding-top:45px;padding-left:40px;height:77px;width:250px;background:url("/content/images/repeated-dot-background.gif") repeat scroll 0 0 transparent;position:relative}
.cart-item-quantity{font-size:12px}
.cart-item-quantity label{vertical-align:top;margin-right:7px}
.cart-item-quantity select{vertical-align:top}
.cart-item-pricing .cart-price{position:absolute;right:30px}
.cart-device-package .cart-accessory-item{padding-left:80px}
.cart-device-package .cart-accessory-item .cart-item-description{width:270px}
.cart-accessory-item{height:113px}
.cart-device-package .device-line{float:left}
.cart-device-package .sub-line{margin-left:130px;float:left;margin-top:10px;padding-top:10px;padding-right:10px}
.cart-device-package .sub-line.break-line{border-top:1px solid #ccc}
.cart-device-package .sub-line-description{padding-top:24px}
.cart-device-package .sub-line-price{height:50px;padding-top:20px}
.cart-device-package .device-line .sub-line-price{height:70px;padding-top:30px}
.cart-device-package .remove-link{position:absolute;top:135px;left:22px;font-size:12px}
.cart-accessory-item{padding-top:20px}
#Cart-Just-Added-Item .cart.refurbished-and-color,#Cart-Package-List .cart.refurbished-and-color{position:static;margin-bottom:10px}
.cart.preorder-text{margin-bottom:10px;font-size:13px}
#Cart-Summary{overflow:hidden;padding:20px 0}
#Cart-Max-Device-Message{float:left;white-space:nowrap;font-size:11px;padding:11px 20px;border:1px solid #ccc;text-align:center}
#Cart-Max-Device-Message strong{color:#e20074!important}
#Cart-Subtotal{float:right;margin-right:37px}
#Cart-Subtotal p{width:116px;float:left;text-align:right;margin-right:16px}
#Cart-Subtotal .cart-price{float:left;color:#e20074}
#Cart-Footer{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;position:relative;padding:10px 0}
#Cart-Footer #Cart-Footer-Background{height:47px;position:relative;background:url("/content/images/phone-detail-sprite.png") no-repeat scroll 0 -400px}
#Cart-Footer a.magenta-arrow-left{background:url("/content/images/back-arrow.png") no-repeat scroll 0 0 transparent;padding-left:18px;margin-top:14px;display:block;float:left;margin-left:15px;color:#fff;line-height:16px}
#Cart-Footer a.button-27-green,#Cart-Footer a.button{position:absolute;right:11px;top:10px}
#Cart-Recommended-Accessories-Heading{padding-top:14px;position:relative}
#Cart-Recommended-Accessories-Heading h2{font-size:18px;width:600px}
#Cart-Recommended-Accessories-Heading a.magenta-arrow-link,#Cart-Recommended-Accessories-Heading a.gray-gt.cta{position:absolute;right:0;top:6px;font-size:12px}
#Cart-Recommended-Accessories-Grid{overflow:hidden;padding-top:12px}
.cart-recommended-accessory{width:260px;float:left;overflow:hidden}
.cart-recommended-accessory img{width:113px;height:113px;float:left;margin-right:13px}
.cart-recommended-accessory-details{float:left;width:134px}
.cart-recommended-accessory-details h4{font-size:14px;height:70px;margin-top:0}
.cart-recommended-accessory-details .cart-price span{font-size:34px}
.cart-recommended-accessory-details .cart-price span.sup{font-size:22px;top:-10px}
.cart-recommended-accessory-details a{font-size:12px;display:inline-block}
.cart-price span{font-size:42px}
.cart-price span.sup{font-size:22px;position:relative;top:-13px;display:inline-block}
#Cart-Error{font-size:11px;height:35px;border-top:1px solid #CCC;line-height:35px;padding-left:55px;background:url(/content/images/main-background-sprite.png) -994px -1815px no-repeat}
.cart-maintenance{width:460px;background-color:white;padding:30px 20px}
.cart-maintenance h3{font-size:14px;color:#00467f;font-weight:bold;margin-bottom:10px}
.cart-maintenance p{font-size:13px;color:#2c2c2c;margin-bottom:25px}
.cart-maintenance ul{list-style:outside;padding-left:30px}
.cart-maintenance li{font-size:13px;color:#2c2c2c;margin-bottom:15px;list-style-type:disc}
.cart-maintenance h4{font-size:13px;color:#2c2c2c;font-weight:bold;margin-bottom:7px}
.cart-maintenance a{font-size:12px;color:#088da8}
.cart-maintenance a.button-23-blue,.cart-maintenance a.button{margin-right:10px}
#Cart-Footer a.gray-lt.cta{color:#363636;font-weight:bold;font-style:italic;padding-left:8px;margin-top:14px;display:block;float:left;margin-left:15px;color:#fff;line-height:16px}
#Cart-Footer a.gray-lt.cta:before{content:"‹";display:inline;padding-left:4px;font-size:20px;vertical-align:0;padding-right:4px}
#Cart-Footer a.gray-lt.cta:after{content:""}.huge-lightbox-wrapper{position:absolute;display:none;width:100%;height:100%;left:0;z-index:997}
.huge-lightbox-background{position:absolute;width:100%;height:100%;left:0;top:0;z-index:998;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7;background-color:black}
.huge-lightbox{position:absolute;top:50%;left:50%;z-index:999}
.huge-lightbox-body{overflow:hidden;position:relative;border:20px solid lightgray}
.huge-lightbox-theme-heavy-gray .huge-lightbox-head{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);background-position:0 0;height:45px}
.huge-lightbox-close{background-color:#E20074;color:white!important;position:absolute;right:20px;top:20px;display:block;z-index:200;font-weight:bold;font-size:18px;padding:3px 7px}
.huge-lightbox-theme-heavy-gray .huge-lightbox-head div{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);height:45px}
.huge-lightbox-theme-heavy-gray .huge-lightbox-head-left{position:absolute;left:0;width:9px;background-position:0 0}
.huge-lightbox-theme-heavy-gray .huge-lightbox-head-right{position:absolute;right:0;width:7px;background-position:-103px 0}
.huge-lightbox-theme-heavy-gray .huge-lightbox-head-middle{margin:0 6px;background-position:0 -91px;background-repeat:repeat-x}
.huge-lightbox-theme-heavy-gray .huge-lightbox-foot{height:31px}
.huge-lightbox-theme-heavy-gray .huge-lightbox-foot div{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);height:31px}
.huge-lightbox-theme-heavy-gray .huge-lightbox-foot-left{position:absolute;left:0;width:9px;background-position:0 -47px}
.huge-lightbox-theme-heavy-gray .huge-lightbox-foot-right{position:absolute;right:0;width:7px;background-position:-103px -47px}
.huge-lightbox-theme-heavy-gray .huge-lightbox-foot-middle{margin:0 6px;background-position:0 -137px;background-repeat:repeat-x}
.huge-lightbox-theme-clean-white .huge-lightbox-close{font-weight:bold;color:#008da8;position:absolute;top:20px;right:20px;display:block;z-index:1;padding-right:23px}
.huge-lightbox-theme-clean-white .huge-lightbox-close div{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);background-position:-18px -168px;width:17px;height:17px;display:block;position:absolute;right:0;top:0}
.huge-lightbox-theme-clean-white .huge-lightbox-head{height:7px}
.huge-lightbox-theme-clean-white .huge-lightbox-head div{height:7px}
.huge-lightbox-theme-clean-white .huge-lightbox-head-left{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);float:left;width:7px;background-position:0 -168px}
.huge-lightbox-theme-clean-white .huge-lightbox-head-middle{margin:0 7px;background-color:White}
.huge-lightbox-theme-clean-white .huge-lightbox-head-right{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);float:right;width:7px;background-position:-10px -168px}
.huge-lightbox-theme-clean-white .huge-lightbox-foot{height:7px}
.huge-lightbox-theme-clean-white .huge-lightbox-foot div{height:7px}
.huge-lightbox-theme-clean-white .huge-lightbox-foot-left{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);float:left;width:7px;background-position:0 -176px}
.huge-lightbox-theme-clean-white .huge-lightbox-foot-middle{margin:0 7px;background-color:White}
.huge-lightbox-theme-clean-white .huge-lightbox-foot-right{background-image:url(/Content/scripts/Shared/Huge/Lightbox/Lightbox.png);float:right;width:7px;background-position:-10px -176px}
.huge-lightbox-theme-clean-white .huge-lightbox-body-wrapper{padding:4px 10px;background-color:White}
.huge-lightbox-theme-clean-white .huge-lightbox-body{background-color:#f4f4f4;border:1px solid #ccc}