div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, p, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; width:100%; font-size:100%;}
select, input, textarea {font:99% verdana, geneva, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal !important;}
fieldset, img {border:0;}
img, input, select, label {vertical-align:middle;}
input[type=checkbox], input[type=radio], input[type=image] {border:none !important; background:none !important;}
ul, li {list-style:none;}
b {font-weight:normal;}
.skip-nav, .print, .hide {display:none;}
body {font:11px/18px 'Stag Web USCC-Book', verdana, helvetica, sans-serif; color:#414042; min-width:960px; margin:0 auto; padding:0; background-color:#D8E9E8;}
div, p, span, li, a, strong, label {font-weight:normal !important;}
label {cursor:pointer;}
a {text-decoration:none !important; outline:0; color:#0065A4;}
a.tooltip {text-decoration:underline !important;}
a:hover {color:#EE3040 !important; text-decoration:none;}
a.button-active {font-family:'Stag Web USCC-Medium'; font-size:13px; padding:8px 23px; background:url('images/hdr-bg-primary-nav.gif') #0065A4 repeat-x; color:#ffffff !important;}
a.button-active:hover {background:url('images/hdr-bg-primary-nav-hover.gif') #EE3040 repeat-x; text-decoration:none;}
a.button-inactive {font-family:'Stag Web USCC-Medium'; font-size:13px; padding:8px 23px; background:url('images/hdr-bg-primary-nav-inactive.gif') #414042 repeat-x; color:#ffffff !important; text-decoration:none !important;}
a.button-inactive:hover {text-decoration:none; cursor:default;}
p {padding-bottom:1.5em; line-height:1.55em; clear:both;}
.clear {clear:both; margin:0; padding:0; height:0; font-size:0;}
.txt-align-l {text-align:left;}
.txt-align-r {text-align:right;}
.float-l {position:relative; float:left;}
.float-r {position:relative; float:right;}
.enable-js, .ie6-upgrade {width:942px; text-align:center; background:#C00; color:#FFF; line-height:2em; padding:5px 0;}
.js .enable-js, .ie6-upgrade {display:none;}
.ie6-upgrade a {color:#FFF; text-decoration:underline}
.ie6 .ie6-upgrade {display:block;}
.img-txt {text-indent:-2000px; overflow:hidden;}
.clearfix {zoom:1;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.hr hr {display:none;} /* IE hack to cancel default MARGIN on HR */
.ie6 h1 {margin-top:0}
h3 {}
h4 {}
h5 {font-weight:bold;}
ul.bullet li {line-height:14px; list-style:disc outside none; margin-left:16px;}
sup {font-size:9px; font-weight:normal;}
.glb-wrapper {margin:0 5px;}
.glb-wrapper-inner {}
.row {clear:both; zoom:1;}
.row {clear:both; overflow:hidden; width:100%; zoom:1;}
.family-plans-b .grid-12 {width:898px; margin:0 auto; background:url('images/family-plans-b-bg.gif') repeat-y; border: 1px solid #d5d5d5;}
.family-plans-b .grid-12-inner {background: none; width: auto;}
.family-plans-c .grid-12 {width:898px; margin:0 auto;}
.family-plans-c .grid-12-inner {background: none; width: auto;}

/* grid for partner page */
.grid-14 {width:936px; text-align:left; background:#FFF; margin-top: 20px; }
.grid-14-top {width:934px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;}
.grid-14-inner {width:934px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
.grid-14-bottom {width:934px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;}
.grid-14-inner  .content { text-align: left; }

/*.grid-3 {float:left; width:232px; text-align:center;}*/
/*.grid-3.first, .grid-3.second, .grid-3.third {margin-right:1px;}*/
/*.grid-3-top {width:222px; margin-left:5px; height:5px; overflow:hidden; background:url('images/bdy-grid-drop-shadow-top.gif') repeat-x;}*/
/*.grid-3-inner {width:222px; padding:0 5px; background:url('images/bdy-grid-3-drop-shadow.gif') center repeat-y;}*/
/*.grid-3-bottom {width:222px; margin-left:5px; height:5px; overflow:hidden; background:url('images/bdy-grid-drop-shadow-bottom.gif') repeat-x;}*/
/*.grid-4.third {margin-right:0;}*/

.grid-3 {float:left; width:224px; text-align:center;}
.grid-3.first, .grid-3.second, .grid-3.third {margin-right:13px;}
.grid-3-top {width:222px; height:7px; overflow:hidden; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px;}
.grid-3-inner {width:222px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 0px 1px;}
.grid-3-bottom {width:222px; height:7px; overflow:hidden; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 2px 1px;}}
.grid-4.third {margin-right:0;}

.family-plans-b .content {background:none; border:none;}
.family-plans-b .row.bottom-row .content {border:3px solid #FFFFFF; background:none repeat scroll 0 0 #FFFFFF;}
.ie6 .content, .ie7 .content {top:-1px; zoom:1;}
	.content:after {content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.grid-3-alt {float:left; width:227px; margin-right:2px; zoom:1;}
.grid-3-alt.first {width:230px; margin-right:1px;}
.grid-3-alt.last {margin-right:0;}
	.grid-4-alt {float:left; width:304px; margin-right:2px; zoom:1;}
.grid-4-alt.last {margin-right:0;}
    .family-plans-b .product-selector .grid-3-alt {width:169x; margin-right:10px; display:inline; border:none;}
.family-plans-b .grid-9 {width:719px; float:right;}
	.grid-5 {float:left; width:245px; padding:45px;}
	.grid-12-alt {float:left; width:916px; background:#F4EDD0 url('images/bg-grid-12-alt.jpg') no-repeat;}
.grid-12-alt-container {margin:30px; padding:1px; background:#FFF;}
.grid-12-alt-inner {border:1px solid #E9E9E9; padding:20px 30px;}
form em {color:#ff8c00;}
form input, form textarea {color:#A2A2A0;}
.ie form input, .ie form select, .opera form input, .opera form select, .ff form input, .ff form select, .chrome form input, .chrome form select, .safari form input, .safari form select {padding:4px 0; border:1px solid #D6D6D6; font-family: 'Stag Web USCC-Book', verdana, helvetica, sans-serif; color:#414042;}
div.form-error {display:none; width:420px; color:#F00; margin:5px 0; zoom:1;}
div.form-error img {float:left; margin:0 5px 0 0;}
div.form-error strong {line-height:28px; font-size:14px;}
div.form-error p {padding:0;}
.error {color:#F00;}
#cart-modal-error h2 {color:#363636;}
#glb-json-error h2 {font-weight:bold; color:#F00; padding-bottom:10px;}
.glb-hdr-container {position:relative; background:url('images/hdr-drop-shadow2.png') center 120px repeat-y; z-index:3;}
.ie6 .glb-hdr-container {background:0;}
.glb-hdr {position:relative; width:960px; margin:0 auto;}
.glb-nav-primary div.nav-belief-end.hover {background:url('images/hdr-bg-primary-nav-special-end-on.png') no-repeat;}
.ie6 .glb-nav-primary li.nav-belief div.nav-belief-end.hover {background:transparent; zoom:1; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "hdr-bg-primary-nav-special-end-on.png', sizingMethod='crop')");
}
.glb-nav-primary .nav-wrp-2 {padding:0 0 8px 8px; margin-left:-6px; position:relative; overflow:none; background:url('images/hdr-bg-secondary-nav-shadow-bl.png') left bottom no-repeat;}
.ie6 .glb-nav-primary .nav-wrp-1 {background:none #FFF; border-style:solid; border-color:#E1E1E1; border-width:0 1px 1px 0; padding-right:0;}
.ie6 .glb-nav-primary .nav-wrp-2 {background:none #FFF; border-style:solid; border-color:#E1E1E1; border-width:0 0 0 1px; padding:0 0 7px 0; margin-left:0; zoom:1;}
.glb-nav-primary li.nav-belief .nav-secondary {width:187px;}
.glb-nav-primary .nav-secondary li {float:none; letter-spacing:0; font-size:11px; line-height:13px; height:21px; text-transform:none;}
.glb-nav-primary li.nav-belief .nav-secondary li a {width:157px;}
.glb-nav-primary .nav-secondary li a:hover {color:#FFF; text-decoration:none; background:url('images/hdr-bg-secondary-nav-hover.png') left top repeat-x;}
.glb-nav-primary .nav-promo h4 {color:#218585; font-weight:bold; margin-bottom:5px; text-transform:capitalize;}
.glb-nav-primary .nav-promo .latest {clear:both; text-transform:capitalize;}
.glb-nav-primary .nav-promo .latest img {float:left;}
.glb-nav-primary .nav-promo .latest a {float:left; width:60px; margin:5px 0 0 10px; line-height:12px;}
	.glb-nav-primary li.nav-business .nav-wrp-1, .glb-nav-primary li.nav-support .nav-wrp-1 {right:-7px;}
.ie6 .glb-nav-primary li.nav-business .nav-wrp-1 {right:-2px; background:none !important;}
.ie6 .glb-nav-primary li.nav-support .nav-wrp-1 {right:11px; background:none !important;}
.glb-nav-primary li.nav-business .nav-promo-wrp, .glb-nav-primary li.nav-support .nav-promo-wrp {left:auto; right:195px; padding:0 0 8px 8px; background:url('images/hdr-bg-secondary-nav-shadow-btm.png') left bottom no-repeat;}
.ie6 .glb-nav-primary li.nav-business .nav-promo-wrp, .ie6 .glb-nav-primary li.nav-support .nav-promo-wrp {right:205px; padding:0; background:none #FFF; border-style:solid; border-color:#E1E1E1; border-width:0 0 1px 1px;}
.glb-nav-primary li.nav-belief .nav-promo-wrp {left:auto; right:184px; padding:0 0 8px 8px; background:url('images/hdr-bg-secondary-nav-shadow-btm.png') left bottom no-repeat;}
.glb-bdy-container {position:relative; z-index:2; background:url('images/glb-drop-shadow.png') center repeat-y;}
.ie6 .glb-bdy-container {background:0;}
.glb-bdy {position:relative; width:960px; margin:0 auto;}
.ie6 .main-content-hdr a.back, .ie7 .main-content-hdr a.back {margin:0 0 5px;}
#left-nav ul, #left-nav li {margin:0; padding:0;}
.ie6 #left-nav li {zoom:1;}
#left-nav li a:hover {text-decoration:none;}
#left-nav li li a {padding:2px 10px 2px 20px; font-weight:normal;}
#left-nav li a:hover span.menu {background-position:100% -80px;}
#left-nav li a.selected span.menu {background-position:100% -161px;}
.homepage .main-content-hdr {display:none;}
.homepage h2 span {float:right; width:320px; font-size:9px; font-weight:normal; white-space:normal; line-height:10px; text-transform:none; color:#363636; margin-left:10px; padding-left:10px; background:url('images/home-h2-bg.gif') no-repeat;}
.homepage .hr {margin:10px 10px 0; background:#E1E1E1;}
.homepage #home-slides .home-slider-promo {position:absolute; left:500px; top:190px; width:320px; height:115px; padding:5px 15px;}
.homepage #home-slides .home-slider-promo p {font-weight:bold; padding-bottom:1em;}
.homepage #home-slides .home-slider-promo a.button-active {margin-left:110px;}
.ie6 .homepage #home-slides .home-slider-promo a.button-active {margin-left:55px;}
.homepage .tickercontainer {position:relative; width:906px; height:26px; overflow:hidden; color:#04756F; padding:0 5px; background:url('images/home-news-ticker.png') repeat-x;}
.homepage .tickercontainer .mask {position:relative; height:26px; left:0; top:5px; overflow:hidden;}
.homepage ul.newsticker {position:relative; left:950px;}
.homepage ul.newsticker li {float:left;}
.homepage ul.newsticker a {white-space:nowrap; margin-right:10px;}
.homepage form.home-promo-txt p {padding:0; margin-right:100px;}
.homepage form fieldset {position:absolute; right:10px; bottom:5px; width:100px; height:60px;}
.homepage form fieldset .error {line-height:1em;}
.homepage form legend {display:none;}
.homepage form fieldset #txt-zipcode {position:absolute; left:0; bottom:5px; width:70px; padding:4px 0 0 10px; height:21px; border:none; background:url('images/home-custom-txt-input.png') no-repeat left top;}
.ie6 .homepage form fieldset #txt-zipcode {background:transparent; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "home-custom-txt-input.png', sizingMethod='crop')");
}
.homepage form fieldset .home-custom-btn {position:absolute; left:70px; bottom:9px; border:none; width:25px; height:21px; cursor:pointer; background:url('images/home-custom-btn-input.png') no-repeat;}
.ie6 .homepage form fieldset .home-custom-btn {background:transparent; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "home-custom-btn-input.png', sizingMethod='crop')");
}
.homepage .why {background:url('images/bg-check-out.jpg') no-repeat;}
.homepage .why .hr {float:left; background:#FFF; margin:0; width:916px; clear:both;}
	.homepage .why .video-container {position:relative; float:left; width:892px; padding:12px; border-top:1px solid #CCC;}
.homepage .why #tabs {float:left; width:242px; height:213px; padding:8px; background:url('images/home-why-bg-left.gif') no-repeat;}
.homepage .why #tabs li {float:left; margin-bottom:15px;}
.homepage .why #tabs li a {float:left; clear:both; width:246px; height:58px; line-height:12px; text-transform:capitalize; font-weight:bold;}
.homepage .why #tabs li a:hover, .homepage .why #tabs li a.current {text-decoration:none; background:url('images/home-why-bg-left-on.gif') right no-repeat;}
.homepage .why #tabs li a img {float:left; margin-right:10px;}
.homepage .why #tabs li a span {float:left; width:130px;}
.homepage .why #tabs li a:hover span {color:#363636;}
.homepage .why #tabs li a span em {margin:5px 10px 0 0; display:block; font-size:10px; text-transform:none; color:#363636;}
.homepage .why #output {float:right;}
.homepage .why #output li {width:626px;}
.homepage .why #output .video {position:absolute; top:12px; width:384px; border:4px solid #FFF;}
.homepage .why #output .video-description {position:absolute; right:12px; top:12px; width:183px; height:194px; padding:30px 15px 5px 30px; background:url('images/home-why-bg-right.gif') no-repeat;}
.homepage .why #output .video-description h3 {font-size:18px; font-weight:bold; color:#04756F; text-transform:capitalize;}
.homepage .why #output .video-description p {padding:1.5em 0;}
.homepage .why #output .video-description a.button-active {margin-left:35px; display:inline;}
.product-landing h2 {float:left; font-weight:bold; white-space:nowrap; margin:15px 0; padding:0 15px; width:525px;}
.product-landing .hr {margin:10px 10px 0; background:#E1E1E1;}
.product-landing #product-landing-slides .product-landing-slider-promo {position:absolute; left:500px; top:190px; width:320px; height:115px; padding:20px 15px;}
.product-landing #product-landing-slides .product-landing-slider-promo p {padding-bottom:1em;}
.product-landing #product-landing-slides .product-landing-slider-promo a.button-active {margin-left:110px;}
.ie6 .product-landing #product-landing-slides .product-landing-slider-promo a.button-active {margin-left:55px;}
.product-landing .product-landing-promo-txt {position:relative; width:186px; height:130px; color:#FFF; padding:10px 15px; background:url('images/bg-phone-landing-promo.jpg') no-repeat;}
.product-landing .product-landing-promo-txt h3 {color:#FFF; margin-bottom:10px;}
.product-landing .product-landing-promo-txt p {padding:0; font-size:10px; font-weight:bold;}
.product-landing .product-landing-promo-txt p a {color:#FFF; text-decoration:underline;}
.product-landing .product-landing-promo-txt a.button-active {position:absolute; left:15px; bottom:15px; width:175px;}
.product-landing .module-prod-detail {margin:0;}
.product-landing .module-prod-detail .bdy {padding:2px 10px;}
.product-landing .module-prod-detail h3 {color:#363636; font-size:10px;}
.product-landing .module-prod-detail h4 a {color:#363636;}
.product-landing .module-prod-detail-inner .bdy .col2 {left:70px;}
.product-landing .module-prod-detail a.all {position:absolute; right:10px; bottom:5px; font-size:10px; text-decoration:underline;}
.product-landing .module-prod-detail a.all:hover {color:#363636;}
.product-landing .options li.first {padding:0 25px 0 0; border-width:0 1px 0 0;}
.product-landing .options li.last {padding:0 0 0 25px; border-width:0 0 0 1px;}
.product-landing .options p {padding:1em 0;}
.product-selector .grid-3-alt {width:227px; border:1px solid #E9E9E9;}
.product-selector fieldset {position:relative; clear:both; border-top:1px solid #E9E9E9; border-bottom:1px solid #FFF; background:url('images/bg-accordion-content.gif') bottom repeat-x; background-color:#ffffff;}
.product-selector h3 {font-size:11px; text-transform:capitalize; font-weight:bold; padding-top:10px; padding-left:12px; text-align:left; height:29px;}
.product-selector #phone-filters fieldset.sale {padding-top:10px;}
.product-selector #phone-filters fieldset.sale h3 {display:none;}
.product-selector #phone-filters fieldset.sale h3 a, .product-selector #phone-filters fieldset.sale h3 a:hover {text-decoration:none; cursor:none !important;}
.ie6 .product-selector #phone-filters h3 a {background:0;}
.product-selector fieldset p {padding:0 0 0 15px;}
.product-selector fieldset.compare {position:relative; width:227px; height:82px; border-top:none; background-image:none; background-color:#FFF;}
.product-selector fieldset.compare h3 {float:left; width:80px; height:18px; margin:12px 0 0 12px; text-align:left; background:url('images/txt-compare.gif') 0 0 no-repeat;}
.product-selector fieldset.compare ul li {float:left; margin-left:3px;}
.product-selector fieldset.compare ul li.first {margin-left:0;}
.product-selector fieldset.compare ul.clear-compare {float:right; margin-top:8px; margin-right:10px;}
.product-selector fieldset.compare ul.clear-compare li {position:relative; width:auto;}
.product-selector fieldset.compare ul.clear-compare li a {font-size:10px; line-height:18px; color:#363636; padding-right:3px; text-transform:lowercase; text-decoration:underline;}
.product-selector fieldset.compare ul.compare-remaining {position:relative; clear:both; margin-right:10px; width:96px;}
.product-selector fieldset.compare ul.compare-remaining li {position:absolute; width:49px; height:41px; background:url('images/bg-compare-phones-outline.gif') 0 0 no-repeat;}
.product-selector fieldset.compare ul.compare-remaining li.compared {background:none;}
.product-selector fieldset.compare ul.compare-remaining li span.thumb {position:absolute; width:48px; height:41px; display:block; overflow:hidden;}
.product-selector fieldset.compare ul.compare-remaining li.first {left:16px;}
.product-selector fieldset.compare ul.compare-remaining li.second {left:83px;}
.product-selector fieldset.compare ul.compare-remaining li.third {left:154px;}
.product-selector fieldset.compare ul.compare-remaining li span.minus {position:absolute; top:-7px; left:-5px; width:17px; height:18px; cursor:pointer; background:transparent url('images/btn-compare-minus.gif') 0 0 no-repeat;}
.ie6 .product-selector fieldset.compare ul.compare-remaining {margin-top:10px;}
.ie6 .product-selector fieldset.compare ul.compare-remaining li.first {margin:0;}
.product-selector fieldset.type {padding:18px 0 0 0;}
.ie .product-selector fieldset.type {padding:13px 0 5px 0;}
.ie7 .product-selector fieldset.type {padding:13px 0 10px 0;}
.product-selector fieldset.type p {height:12px; line-height:12px;}
.ie .product-selector fieldset.type p {margin-bottom:5px;}
.ie7 .product-selector fieldset.type p {margin-bottom:15px;}
.product-selector fieldset.type input {float:left; margin:0 13px 17px 0; display:inline; cursor:pointer;}
.product-selector fieldset.type label {float:left;}
.ie .product-selector fieldset.type label {margin-top:4px;}
.product-selector fieldset.type label.phone-selector-contract {width:71px; height:12px; cursor:pointer; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "txt-standard.png', sizingMethod='image')");
}
.product-selector fieldset.type label.phone-selector-contract[class] {background:url('images/txt-standard.png') 0 0 no-repeat;}
.product-selector fieldset.type label.phone-selector-prepaid {width:61px; height:11px; cursor:pointer; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "txt-prepaid.png', sizingMethod='image')");
}
.ie .product-selector fieldset.type label.phone-selector-prepaid {margin-top:5px;}
.product-selector fieldset.type label.phone-selector-prepaid[class] {background:url('images/txt-prepaid.png') 0 0 no-repeat;}
.product-selector fieldset.price {text-align:center;}
.product-selector fieldset.price h3 {margin-bottom:15px;}
.product-selector fieldset.price label, #phone-selector fieldset.price input {display:none;}
.product-selector fieldset.filter p {margin-bottom:10px; padding-left:11px;}
.product-selector fieldset.filter input {margin-right:7px;}
.product-selector fieldset.reset p {padding:10px 0 6px 0; font-size:10px; margin-right:10px; padding-left: 10px!important; float: left;}
.product-selector fieldset.reset p a {display:block; background:url('images/bg-phone-listing-reset.png') left no-repeat; padding-left:15px; text-decoration:underline;}
.product-selector #phone-sort {background:#F5F5F5; height:38px; line-height:38px; border:none; padding-left:20px; padding-right:35px;}
.ie .product-selector #phone-sort label {float:left; margin-right:5px;}
.ie .product-selector #phone-sort select {float:left; margin-top:10px;}
.ie8 .product-selector #phone-sort select {float:left; margin-top:7px;}
.product-selector #phone-sort span {position:absolute; top:0; right:40px; line-height:38px;}
.ie .product-selector #phone-sort span {right:20px;}
.product-selector .ui-widget {font-size:1.1em;}
.product-selector .ui-widget .ui-widget {font-size:1em;}
.product-selector .ui-widget input, #phone-selector .ui-widget select, #phone-selector .ui-widget textarea, #phone-selector .ui-widget button {font-family:verdana, arial, sans-serif; font-size:1em;}
.product-selector .ui-widget-content {border-top:1px solid #1690A1; border-bottom:1px solid #1690A1; background-color:#1FB1C5; color:#222;}
.product-selector .ui-widget-content a {color:#222;}
.product-selector .ui-widget-header {border:1px solid #AAA; background-color:#1FB1C5; color:#222; font-weight:bold;}
.product-selector .ui-widget-header a {color:#222;}
.product-selector .ui-state-default {font-weight:normal; color:#555; background:url('images/bg-slider-handle.png') 0 0 no-repeat;}
.product-selector .ui-state-default a, #phone-selector .ui-state-default a:link, #phone-selector .ui-state-default a:visited {color:#555; text-decoration:none;}
.product-selector .ui-state-hover a, #phone-selector .ui-state-hover a:hover {color:#212121; text-decoration:none;}
.product-selector .ui-state-active a, #phone-selector .ui-state-active a:link, #phone-selector .ui-state-active a:visited {color:#212121; text-decoration:none;}
.product-selector .ui-widget :active {outline:none;}
.product-selector .slider-range-container {width:196px; height:45px; margin:0 auto 10px; background:url('images/bg-slider.png') 0 9px no-repeat;}
.product-selector .ui-slider {position:relative; text-align:left;}
.product-selector .ui-slider-disabled {background-color:#eee; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.product-selector .tooltip {margin-left:5px;}
.product-selector .tooltip.phone-pricing {float:left; padding-left: 5px;}
.ie .product-selector .tooltip.phone-pricing {margin-top:-1px;}
.product-selector .ui-slider .ui-slider-handle {position:absolute; z-index:2; width:13px; height:22px; cursor:pointer;}
.product-selector .ui-slider .ui-slider-range {position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0;}
.product-selector .ui-slider-horizontal {height:3px; _height:1px; width:192px; margin-left:4px;}
.product-selector .ui-slider-horizontal .ui-slider-handle {top:-.8em; margin-left:-.6em;}
.product-selector .ui-slider-horizontal .ui-slider-range {top:0; height:100%; _height:90%;}
.product-selector .ui-slider-horizontal .ui-slider-range-min {left:0;}
.product-selector .ui-slider-horizontal .ui-slider-range-max {right:0;}
.product-selector .ui-slider-vertical {width:.8em; height:100px;}
.product-selector .ui-slider-vertical .ui-slider-handle {left:-.3em; margin-left:0; margin-bottom:-.6em;}
.product-selector .ui-slider-vertical .ui-slider-range {left:0; width:100%;}
.product-selector .ui-slider-vertical .ui-slider-range-min {bottom:0;}
.product-selector .ui-slider-vertical .ui-slider-range-max {top:0;}
.product-selector .accordion-hdr.hdr-open {background-image:none;}
.product-selector .accordion-hdr a {float:left; padding-right:20px; color:#363636; display:block; background:url('images/glb-bg-arrow-blk-inactive.gif') right no-repeat;}
.product-selector .accordion-hdr a:hover {text-decoration:none;}
.product-selector .accordion-hdr.hdr-open a {background:url('images/glb-bg-arrow-blk-active.gif') right no-repeat;}
.product-selector .accordion-content {display:none;}
.product-selector .accordion-content.open {display:block;}
.product-selector .clear-filter a {position:absolute; display:block; font-size:10px; background:none !important; color:#04756F; text-decoration:underline; text-transform:lowercase; font-weight:normal; right:13px; top:13px; cursor:pointer; z-index:10;}
.product-listing .product {position:relative; float:left; width:223px; height:449px; border:2px solid #E1E1E1; margin:0 1px 1px 0; background:url('images/bg-product-listing.gif') -1px 0 no-repeat;}
.product-listing .product.hover .product-inner {position:relative; border:2px solid #8DC63F; margin:-2px; height:100%;}
.product-listing .product h3 {position:absolute; top:0; left:0; font-size:18px; font-weight:bold; color:#04756F; text-transform:capitalize; line-height:18px; padding-left: 6px;}
.product-listing .product h3 a:hover {text-decoration:none;}
.product-listing .product h3 span.name {display:block; font-weight:normal; line-height:20px; margin-bottom:5px;}
.product-listing .product h3 span.promo-spacing {width: 160px;}
.product-listing .product h3 span.rebate {display:block; font-size:9px; clear:both; cursor:pointer; text-transform:capitalize; font-weight:normal; color:#A2A2A0;}
.ie .product-listing .product h3 span.rebate {margin-top:-12px;}
.product-listing .product h3 span.rebate:hover {text-decoration:underline;}
.product-listing .product h3 .rebate-link:hover {text-decoration:underline !important; color:#A2A2A0;}
.product-listing .product h3 span.price-varies {font-size:10px; color:#363636; line-height:16px; text-transform:capitalize; display:block; margin-top:-5px;}
.product-listing .product h3 span.enter-location a {font-size:9px; color:#04756F; line-height:16px; text-transform:capitalize; display:block; font-weight:normal; text-decoration:underline;}
.product-listing .product h3 span.price-prepaid {display:none;}
.product-listing .product .image {position:absolute; top:136px; left:30px;}
.product-listing .product .image .compare {position:absolute; bottom:0; left:85px; width:100px; height:26px; cursor:pointer; background:url('images/btn-compare-spr.gif') 0 0 no-repeat;}
.product-listing .product .image .compare.inactive {background:url('images/btn-compare-spr.gif') 0 -32px no-repeat;}
.product-listing .product .promo {position:absolute; right:0px; top:0px; width:82px; height:82px; background:url('images/web-only.png') 0 0 no-repeat; z-index: 2;}
.product-listing .product .promo-bogo {position:absolute; right:0px; top:0px; width:82px; height:82px; background:url('/uscellular/css/images/limited-time-offer-corner.png') 0 0 no-repeat; z-index: 2;}
.phone-detail .phone-detail-intro .col1 a.tooltip.promo-bogo {position:absolute; top:45px; width:118px; height:69px; left:791px; background:url('/uscellular/css/images/Limited_Time_Sticker.png') 0 0 no-repeat;}
.product-listing .product .product-details {position:absolute; top:300px; left:0;}
.product-listing .product .product-details p {padding:0 5px; height:26px;}
.product-listing .product p.disabled-add-message {height:28px; margin-top:0px; margin-bottom:5px; margin-left: 10px; font-size:10px; font-weight:bold;}
.product-listing .product select {float:left; font-size:14px; width:50px; margin:0 26px 18px 20px;}
.product-listing .product .button-inactive {cursor:default;}
.product-listing .product ul {clear:both; height: 100px;}
.product-listing .product ul, #phone-listing .product li {margin-left:15px; padding-left:0;}
.product-listing .product ul li {list-style:disc; font-size:10px; color:#363636; line-height:14px;}
.product-listing .product .small-image {display:none;}
.product-listing #no-products-meet-criteria {margin:20px;}
.phone-listing-message {padding:20px; width: 406px;}
.phone-listing-message h3 {font-size:12px; margin-bottom:10px; font-weight:bold;}
.phone-listing-message a {text-decoration:underline;}
.phone-listing-message a:hover {color:#363636;}
.phone-listing .hr {display:none;}
.ie6 .phone-listing .hr {display:block; visibility:hidden;}
.ie6 #phone-listing {position: relative; overflow:auto; _zoom:1;}
#phone-listing {position: relative;}
#phone-listing #loading {width:392px; height:93px;}
.key-features img {width:293px; height:137px;}
.key-features-content {position:relative; color:#FFF; padding:6px 0 0 15px; height:69px; background:url('images/bg-key-features-content.gif') 0 0 repeat-x;}
.key-features-content h4 {font-size:14px; font-weight:bold; line-height:20px; margin-bottom:5px;}
.key-features-content p {font-size:10px; font-weight:bold; width:210px;}
.key-features-content .key-features-action {position:absolute; right:15px; bottom:0; width:24px; height:23px;}
.key-features-content .key-features-action a {display:block; height:100%; background:url('images/btn-key-features.png') 0 0 no-repeat;}
.accessory-listing #accessory-listing-product h2 {font-size:18px; margin-bottom:5px; line-height:20px; color:#363636;}
.accessory-listing #accessory-listing-product img {display:block; margin:15px 0;}
.accessory-listing #accessory-listing-product a {color:#363636; text-decoration:underline;}
.accessory-listing .product-listing a.imageLink {position:absolute; top:270px; left:0; width:100px; font-size:10px; color:#363636; text-decoration:underline; display:block; margin:2px auto; padding-left:75px;}
.accessory-listing .product-listing a.imageLink:hover {color:#04756F;}
.accessory-listing .product.hover .product-inner {border:0; margin:0;} /* accessories listing does not get active module border on hover */
.accessory-listing .product-inner .price {position:absolute; left:15px; top:60px;}
#plan-selector.product-selector h3 {position:relative; height:29px; clear:both; margin-bottom:15px;}
#plan-selector.product-selector h3 a {float:left; color:#363636; display:block; padding-right:20px;}
#plan-selector.product-selector h3 a:hover {text-decoration:none;}
#plan-selector.product-selector h3 span {display:block;}
.plan-listing .product-selector fieldset.type label {float:left;}
.plan-listing .product-selector fieldset.type label.plan-selector-individual {width:84px; height:11px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "txt-individual.png', sizingMethod='image')");
}
.plan-listing .product-selector fieldset.type label.plan-selector-individual[class] {background:url('images/txt-individual.png') 0 0 no-repeat;}
.plan-listing .product-selector fieldset.type label.plan-selector-family {width:50px; height:10px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "txt-family.png', sizingMethod='image')");
}
.plan-listing .product-selector fieldset.type label.plan-selector-family[class] {background:url('images/txt-family.png') 0 0 no-repeat;}
.plan-listing .product-selector fieldset.type label.plan-selector-prepaid {width:61px; height:11px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "txt-prepaid.png', sizingMethod='image')");
}
.plan-listing .product-selector fieldset.type label.plan-selector-prepaid[class] {background:url('images/txt-prepaid.png') 0 0 no-repeat;}
#plan-listing-hero {background-color:#FCFBF5; width:691px; height:106px; margin-top:-5px; padding-top:15px; background:url('images/bg-plan-listing-hero.png') 0 0 no-repeat;}
.ie6 #plan-listing-hero {width:686px;}
#plan-listing-hero .inner {height:115px; margin-left:55px; padding-left:110px; background:url('images/bg-plan-listing-logo.png') 0 0 no-repeat;}
.ie6 #plan-listing-hero .inner {background:transparent; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-plan-listing-logo.png', sizingMethod='crop')");
}
#plan-listing-hero .inner h2 {font-size:30px; line-height:40px; border-bottom:1px solid #CAC9C9; padding-bottom:5px; margin-bottom:10px;}
#plan-listing-hero .inner p {color:#363636; font-size:10px; line-height:14px; width:510px;}
#plan-listing table {width:686px;}
#plan-listing table thead th {font-size:11px; color:#363636; line-height:normal; text-transform:capitalize; font-weight:bold; height:56px; text-align:center; background:url('images/bg-plan-listing-row.gif') repeat-x;}
#plan-listing table .plans {width:120px;}
#plan-listing table .minutes, #plan-listing table th.minutes div {width:142px;}
#plan-listing table .messaging {width:112px;}
#plan-listing table .data {width:108px;}
#plan-listing table .phone-replacement {width:60px;}
#plan-listing table .monthly {width:130px; zoom:1;}
#plan-listing table thead th div {padding-bottom:10px;}
#plan-listing table thead th.minutes div {background:url('images/bg-plan-listing-minutes.png') center 7px no-repeat;}
#plan-listing table thead th.messaging div {background:url('images/bg-plan-listing-msg.png') center 7px no-repeat;}
#plan-listing table thead th.data div {background:url('images/bg-plan-listing-data.png') center 7px no-repeat;}
#plan-listing table thead th span {display:block; line-height:16px; font-size:9px; padding-top:33px;}
#plan-listing table thead th.phone-replacement span {line-height:normal; padding-top:20px;}
#plan-listing table thead th.phone-replacement a {text-transform:lowercase; font-weight:normal; text-decoration:underline; font-size:9px;}
#plan-listing table thead th.monthly-price a {padding-right:12px; text-decoration:underline;}
#plan-listing table thead th.monthly-price a.sortedUp {background:url('images/glb-bg-arrow-grn-up.gif') right no-repeat;}
#plan-listing table thead th.monthly-price a.sortedDown {background:url('images/glb-bg-arrow-grn-down.gif') right no-repeat;}
#plan-listing table thead th a:hover {color:#363636;}
#plan-listing table tbody tr {height:136px; border-top:1px solid #FFF; background:url('images/bg-plan-listing-row.gif') repeat-x;}
#plan-listing table tbody td {height:101px; text-align:center; color:#04756F; border-top:1px solid #FFF; border-bottom:1px solid #E9E9E9; padding:35px 0 0 15px; vertical-align:top; background:url('images/bg-plan-listing-row.gif') repeat-x;}
#plan-listing table td.messaging img, #plan-listing table td.data img, #plan-listing table td.phone-replacement img {margin-top:20px;}
#plan-listing table tbody td div {position:relative; min-height:64px; height:auto !important; height:64px; padding-right:10px; background:url('images/bg-plan-listing-cell.png') right top no-repeat;}
#plan-listing table tbody td.plans div {width:120px;}
#plan-listing table tbody td.minutes div {width:117px;}
#plan-listing table tbody td span {text-transform:capitalize;}
#plan-listing table tbody td strong {display:block;}
#plan-listing table tbody td p {font-size:9px; line-height:14px; color:#363636; text-align:left;}
#plan-listing table tbody td .plan-name {width:110px; font-size:14px; display:block;}
#plan-listing table tbody td .plan-name a:hover strong {text-decoration:underline;}
#plan-listing table tbody td .reward-points {position:absolute; left:0; bottom:0; height:10px; line-height:26px; font-size:9px; color:#2BB7CB; font-weight:bold;}
.ie6 #plan-listing table tbody td .reward-points {bottom:-20px;}
#plan-listing table tbody td .reward-points a {margin-right:5px; color:#2BB7CB; text-decoration:none;}
#plan-listing table tbody td .plan-minutes {font-size:18px;}
#plan-listing table tbody td .plan-minutes.unlimited, #plan-listing table tbody td .price.messaging.unlimited {float:none; font-size:10px; text-align:center;}
#plan-listing table tbody td .price.messaging .divider {display:block;}
#plan-listing table tbody td .button-active, #plan-listing table tbody td .button-inactive {position:relative; left:0; bottom:-10px; white-space:nowrap; font-size:10px; zoom:1;}
.ie6 #plan-listing table tbody td .button-active {white-space:nowrap; bottom:-20px;}
#plan-listing table tbody .individual td {padding-left:8px;}
#plan-listing table tbody .individual td div {padding-right:8px;}
#plan-listing table tbody .individual td.messaging {padding-left:0;}
#plan-listing table .individual .messaging {width:104px;}
#plan-listing table .individual .data {width:auto;}
#plan-listing table tbody .family td {padding-left:8px;}
#plan-listing table tbody .family td div {padding-right:8px;}
#plan-listing table tbody .family td.messaging {padding-left:0;}
#plan-listing table .family .messaging {width:104px;}
#plan-listing table .family .data {width:auto;}
#plan-listing {position: relative;}
#plan-listing #loading {top:30px; width:392px; height:93px;}
/*.compare-phones .product-description {background:#E6E6E6 url('images/bg-compare-phones-intro.gif') top no-repeat; height:350px; padding:18px 19px;}*/
.compare-phones .product-description h4 {font-weight:bold; text-transform:capitalize; line-height:16px; margin-bottom:10px;}
.compare-phones .product-description p {line-height:16px;}
.compare-phones .product {height:386px;}
/*.compare-phones .product-selector h3 {padding-top:10px; line-height:20px;}*/
.compare-phones .product-listing .product h3 span.price .cents {margin-top:0;}
/*.compare-phones table.compared-features {width:914px; clear:both; font-size:12px;}*/
/*.compare-phones table.compared-features th, .compare-phones table.compared-features td {padding:10px 0; width:222px; border:solid #E9E9E9; border-width:1px;}*/
/*.compare-phones table.compared-features thead th {text-align:center; background-color:#7E7B6E; line-height:16px; color:#FFF; text-transform:capitalize; font-weight:bold;}*/
/*.compare-phones table.compared-features tbody th, .compare-phones table.compared-features tbody td {background-color:#FDFCF3; border-bottom-color:#b3b3b3; border-top-color:#b3b3b3;}*/
/*.compare-phones table.compared-features tbody th {text-align:right; width:172px; padding-right:50px; font-weight:bold; line-height:18px;}*/
.compare-phones table.compared-features tbody td {text-align:center;}
.plan-listing .main-content {background:#ffffff; border-bottom:1px solid #cccccc;}
.plan-listing {display:none;}
.plan-listing .row.bottom-row .content {padding:0px;}
.plan-listing .plan-select li {display:inline;}
.plan-listing .plan-select li div {display:inline;}
.plan-listing .plan-select li div p {display:inline;}
.plan-listing .plan-select li div p input {margin-top:3px;}
.ie .plan-listing .plan-select li div p input, .ff .plan-listing .plan-select li div p input {margin-top:1px;}
.plan-listing #plan-type-content {margin-top:1.5em;}
.plan-listing #includes-table {margin-top:5px;}
.plan-listing #includes-table td.includes-table-icon {width:80px;}
.plan-listing #includes-table td.includes-table-text span {display:block; font-size:10px; font-weight:normal;}
.plan-listing #includes-table td.includes-table-text ul li {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat scroll left center transparent; padding:0 12px 2px;}
.plan-listing #includes-table td.includes-table-text ul li a {font-size:10px; font-weight:normal;}
.plan-listing #includes-table td {padding:8px 0;}
.plan-listing .simplemodal {display:none;}
.plan-listing #global-configure-lines img.static {filter:alpha(opacity=100); opacity:1;}
.plan-listing #global-configure-lines a.button-active {cursor:pointer;}
.plan-listing #global-configure-lines a.button-inactive {cursor:default;}
.plan-listing #plan-area {margin-top:20px;}
.ie7 .plan-listing #plan-area .plan-area-content {position:static; padding-bottom:0px;}
.plan-listing .plan-area-product {float:left; background-color:#ffffff; border-radius:5px; width:330px; height:150px; margin-right:23px;}
.plan-listing .plan-area-product-last {margin-right:0px;}
.ie7 .plan-listing .plan-area-product {height:160px;}
.plan-listing .plan-area-product-content {padding:10px;}
.plan-listing .plan-area-product-content .add-to-cart-button {display:none;}
.plan-listing .product-voice {margin-right:23px;}
.plan-listing .product-content-title a:hover {text-decoration:none;}
.ie7 .plan-listing .product-content-title {line-height:25px;}
.plan-listing .product-content-price div {text-align:right; height:25px;}
.plan-listing .product-content-price span {text-align:right;}
.plan-listing .product-content-price img {vertical-align:bottom; margin-left:5px;}
.plan-listing .product-content-price .price span {float:right;}
.plan-listing .product-content-price div.per {line-height:10px;}
.plan-listing .tooltip-content {display:none;}
.plan-listing .product-rewards-info {font-weight:bold; line-height:12px; height:30px;}
.plan-listing .product-rewards-info ul li {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat scroll left center transparent; padding:0 12px 2px;}
.plan-listing .product-rewards-info ul li a {font-size:10px; font-weight:normal;}
.plan-listing .product-messaging-info {height:15px;}
.plan-listing .product-other-info-1 ul li {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat scroll left center transparent; padding:0 12px 2px;}
.plan-listing .product-other-info-1 ul li a {font-size:10px; font-weight:normal;}
.plan-listing .product-other-info-1 img {vertical-align:top; margin-left:4px;}
.plan-listing .product-other-info-2 {height:15px;}
.plan-listing .plan-options-area {width:100%; background-color:#ffffff; margin-top:15px; position:relative; display:none;}
.ie7 .plan-listing .plan-options-area {margin-top:0px; margin-bottom:12px;}
.plan-listing .plan-options-area-content {padding:10px;}
.plan-listing .connector {position:absolute; background-color:#ffffff; top:-20px; left:209px; width:330px; height:25px; display:none;}
.ie7 .plan-listing .connector {left:300px;}
.plan-listing #line-box-area .line-box-inner {height:105px;}
.plan-listing .line-price span {font-size:9px;}
.plan-listing .line-device-image {position:absolute; top:0px; left:75px;}
.plan-listing .remove-line {text-align:right; line-height:14px; font-size:10px;}
.plan-listing .messaging-product-info {margin-top:5px; text-align:right;}
.plan-listing .messaging-product-info input {margin-left:3px; cursor:pointer;}
.plan-listing .messaging-product-info img {margin-right:3px;}
.plan-listing .data-product-info .data-image {float:left; width:20px; margin:0 3px;}
.plan-listing .data-product-info .data-radio {float:right; width:13px; padding-top:12px;}
.plan-listing .data-product-info input {position:relative; top:-3px; cursor:pointer;}
.ie7 .plan-listing .data-product-info input {top:-7px;}
.plan-listing .data-product-additional-info ul li {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat scroll left center transparent; padding:0 12px 2px;}
.plan-listing .data-product-additional-info ul li a {font-size:10px; font-weight:normal;}
.plan-listing .data-product-additional-info img {vertical-align:top; padding-left:4px;}
.plan-listing .data-product-additional-info a {color:#363636;}
.plan-listing #summary-box-info {float:left; width:480px;}
.plan-listing .summary-box-info-column {float:left; width:232px; margin-right:8px;}
.plan-listing .summary-box-info-column-graphic {float:left; width:80px; margin-top:15px;}
.plan-listing .summary-box-info-column-text.yearly-savings {line-height:18px;}
.plan-listing ul.learn-more {padding-left:0px; text-align:left;}
.plan-listing #summary-box-price {float:right; width:350px;}
.plan-listing #summary-box-price table tbody tr#discount-row td.summary-box-price-line-value {color:#cc0000;}
.plan-listing #summary-box-price table tbody tr td {height:60px;}
.plan-listing #summary-box-price table tbody tr td.summary-box-price-line-value {width:140px; color:#04756F;}
.plan-listing #summary-box-price table tbody tr td.summary-box-price-line-item ul.learn-more {padding-left:127px;}
.plan-listing #summary-box-price table tbody tr td.summary-box-price-line-item ul.learn-more li {padding-right:0px; line-height:12px;}
.plan-listing #summary-box-price .price span {float:right;}
.plan-listing #additional-messaging-cost-graphic img {padding-left:9px;}
.plan-listing #additional-data-cost-graphic img {padding-left:12px;}
.plan-listing .plan-options-area-content .add-to-cart-button {margin-top:0px;}
.plan-listing .add-to-cart-button {margin-top:10px;}
.plan-listing .add-to-cart-button a {float:right;}
.plan-listing .content-targeters {display:none;}
.plan-listing a.tooltip:hover {text-decoration:none;}
.plan-listing #messaging-cover {padding:2px 0 10px 0; margin:10px 0 0 0;}
.plan-listing .template {display:none;}
.plan-listing .single-line-plans .cover {display:none;}
.plan-listing #single-line-no-data-content p {display:inline; padding-bottom:0px; padding-right:5px; vertical-align:middle;}
.plan-listing #single-line-no-data-content label {vertical-align:top;}
.plan-listing #single-line-no-data-content input {display:inline;}
.plan-listing .prepaid-plans .plan-area-product {width:212px; margin-right:20px; height:188px;}
.ie7 .plan-listing .prepaid-plans .plan-area-product {height:198px;}
.plan-listing .prepaid-plans .plan-area-product-last {margin-right:0px;}
.plan-listing .prepaid-plans .product-content-info {width:125px;}
.plan-listing .prepaid-plans .product-content-title {font-size:16px; height:90px;}
.plan-listing .prepaid-plans .product-content-price {width:65px;}
.plan-listing .prepaid-plans .product-rewards-info {height:15px;}
.plan-listing .prepaid-plans .add-to-cart-button a {margin-right:0px;}
.plan-listing .tablet-plans .plan-area-product {width:208px; margin-right:20px; height:188px;}
.ie7 .plan-listing .tablet-plans .plan-area-product {height:198px;}
.plan-listing .tablet-plans .plan-area-product-last {margin-right:0px;}
.plan-listing .tablet-plans .product-content-info {width:120px;}
.plan-listing .tablet-plans .product-content-title {font-size:16px; height:60px;}
.plan-listing .tablet-plans .product-content-price {width:65px;}
.plan-listing .tablet-plans .product-rewards-info {height:45px;}
.plan-listing .tablet-plans .add-to-cart-button a {margin-top:10px; margin-right:0px;}
.plan-listing .modem-plans .plan-area-product {width:284px; margin-right:20px; height:188px;}
.ie7 .plan-listing .modem-plans .plan-area-product {height:198px;}
.plan-listing .modem-plans .plan-area-product-last {margin-right:0px;}
.plan-listing .modem-plans .product-content-info {width:120px;}
.plan-listing .modem-plans .product-content-title {height:60px;}
.plan-listing .modem-plans .product-content-price {width:86px;}
.plan-listing .modem-plans .product-rewards-info {height:35px;}
.plan-listing .modem-plans .product-messaging-info {height:25px;}
.plan-listing .modem-plans .add-to-cart-button a {margin-top:27px; margin-right:0px;}
.plan-listing .hotspot-plans .plan-area-product {width:284px; margin-right:20px; height:188px;}
.ie7 .plan-listing .hotspot-plans .plan-area-product {height:198px;}
.plan-listing .hotspot-plans .plan-area-product-last {margin-right:0px;}
.plan-listing .hotspot-plans .product-content-info {width:120px;}
.plan-listing .hotspot-plans .product-content-title {height:60px;}
.plan-listing .hotspot-plans .product-content-price {width:86px;}
.plan-listing .hotspot-plans .product-rewards-info {height:35px;}
.plan-listing .hotspot-plans .product-messaging-info {height:25px;}
.plan-listing .hotspot-plans .add-to-cart-button a {margin-top:27px; margin-right:0px;}
.plan-listing .bottom-row {margin-top:20px;}

/* Add-a-line promo*/
.plan-listing .line-price div {position:absolute; top:17px; left:0px; color:#EE3040; font-size:40px;}
.ie7 .plan-listing .line-price div {display:none;}
.ie7 .plan-listing .line-price {text-decoration:line-through;}
.plan-listing .line-price a {color:#0065a4 !important; cursor:default;}
.ie7 .plan-listing .line-price a {text-decoration:none;}
.plan-listing .line-price img {vertical-align:top;}
.ie7 .plan-listing .line-price img {vertical-align:middle;}
.plan-listing .line-price a:hover {color:#0065a4 !important;}
/* End Add-a-line promo */

.plan-listing #summary-box-price .price#additional-line-cost-price {color:#0065A4 !important;}
.plan-listing #summary-box-price #additional-line-cost-price div {clear:both; display:block; line-height:10px; text-align:right; padding-right:12px; font-size:11px;}
.plan-listing #summary-box-price #additional-line-cost-price div a {text-decoration:underline !important;}
.main-content-hdr .plan-select {clear: both; position: absolute; top: 0; left: 100px;}
.ie7 .main-content-hdr .plan-select {top: 35px;}
.main-content-hdr .plan-select li {float: left; margin-right: 25px;}
.main-content-hdr .plan-select li input {margin-right: 10px;}
.main-content-hdr .main-content-hdr h1 {margin-bottom: 20px;}
.main-content-hdr .main-content-hdr h2 {font-size: 30px; line-height: 40px;}
.module-prod-view {position:relative; height:360px;}
.module-prod-view ul.thumbs {position:absolute; top:0; left:0; z-index:1000;}
.module-prod-view ul.thumbs li {cursor:default !important;}
.module-prod-view ul#prod-detail-slides {position:absolute; left:90px; z-index:50; height:340px !important; overflow:hidden;}
.module-prod-view .video {position:absolute; left:0; bottom:20px; border:1px solid #ADADAB;}
.module-prod-detail {position:relative; background:#FFF; padding:1px; margin-bottom:20px;}
.module-prod-detail-inner .bdy .col1 {width:60px;}
.module-prod-detail-inner .bdy .col2 {position:absolute; top:30px; left:80px; width:140px;}
.module-prod-detail-inner .bdy .col2 .price {font-weight:bold;}
.module-prod-detail h4 a {color:#363636;}
.phone-detail-intro {height:360px;}
.phone-detail-intro h2 {font-size:32px; line-height:32px; padding-bottom:15px; border-bottom:1px solid #CCC;}
.phone-detail-intro .hr {background:#FFF; color:#FFF; margin-bottom:15px;}
.phone-detail-intro .col2 {float:left; width:240px;}
.phone-detail-intro .costs {position:relative; height:140px; padding-left:20px; border-left:1px solid #FFF;}
.phone-detail-intro .costs .contract-type {position:absolute; top:0; right:0;}
.phone-detail-intro .costs .contract-type input {cursor:pointer;}
.phone-detail-intro .costs ul {padding:20px 10px 10px;}
.phone-detail-intro .costs .select {position:relative;}
.phone-detail-intro .costs .select a {position:absolute; top:0; right:0;}
.phone-detail-tabs {width:536px;}
.phone-detail-tabs a.clear {visibility:hidden;}
.ui-tabs .ui-tabs-hide {display:none;}
.ui-tabs .ui-state-hover a {color:#363636;}
.ui-tabs-nav {list-style:none; margin:0 0 0 2px; padding:0;}
.ui-tabs-nav:after {display:block; clear:both; content:'';}
		.ui-tabs-nav li {float:left; margin:0 10px 0 0;}
.ie6 .ui-tabs-nav a {width:1px;}
.ui-tabs-nav a:hover {text-decoration:none;}
.ui-tabs-nav a span {display:block; padding:0 2px 0 10px; height:26px; min-height:26px; background:url('images/glb-bg-tabs.gif') 0 0 no-repeat;}
.ui-tabs-nav .ui-tabs-selected a {position:relative; z-index:2; margin:0; padding:0 10px 0 0; color:#73AE23; background-position:100% -78px;}
.ui-tabs-nav .ui-tabs-selected a span {background-position:0 -26px;}
.ie6 .ui-tabs-panel, .ie7 .ui-tabs-panel {margin-top:26px;}
.ui-tabs-panel .tabs-panel-inner {border:solid #E9E9E9; border-width:1px; clear:both;}
.ui-tabs-panel .tabs-panel-inner .features {padding:30px;}
.ui-tabs-panel .tabs-panel-inner .features:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner .features .col {float:left; width:190px;}
.ui-tabs-panel .tabs-panel-inner .features .col.first {margin-right:40px; padding-right:40px; border-right:1px solid #E9E9E9;}
.ie6 .ui-tabs-panel .tabs-panel-inner .features .col.first {margin-right:0; padding-right:0; border:0;}
.ui-tabs-panel .tabs-panel-inner .features .col ul {margin-bottom:20px;}
.ui-tabs-panel .tabs-panel-inner .features ul.first {padding-bottom:20px; border-bottom:1px solid #E9E9E9;}
.ui-tabs-panel .tabs-panel-inner .features .col li {margin-left:16px; list-style-type:disc;}
.ui-tabs-panel .tabs-panel-inner .features .clear {visibility:hidden;}
.ui-tabs-panel .tabs-panel-inner .accessories {padding:20px 10px;}
.ui-tabs-panel .tabs-panel-inner .accessories:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li {position:relative; float:left; height:260px; width:150px; padding-right:10px; margin-right:10px; border-right:1px solid #E9E9E9;}
.ie6 .ui-tabs-panel .tabs-panel-inner ul.accessories-module li {width:150px;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li.last {border:0; margin-right:0;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li h4 {font-size:14px; font-weight:normal;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li img {position:absolute; left:30px; top:40px;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li p {position:absolute; left:0; top:120px; font-size:10px;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li .price {font-weight:bold; float: left;}
.ie6 .ui-tabs-panel .tabs-panel-inner ul.accessories-module li div {top:195px;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li div select {font-size:12px; width:40px; margin-left:8px; float: left;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li div a {margin-left:5px; text-decoration:underline; float: left;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li div a:hover {text-decoration:none;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li div.bottom {border:0;}
.ui-tabs-panel .tabs-panel-inner .support {padding:10px;}
.ui-tabs-panel .tabs-panel-inner .support:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner .support .col {float:left; width:190px;}
.ui-tabs-panel .tabs-panel-inner .support .col.first {margin-right:40px; padding-right:40px; border-right:1px solid #E9E9E9;}
.ie6 .ui-tabs-panel .tabs-panel-inner .support .col.first {margin-right:0; padding-right:0; border:0;}
.ui-tabs-panel .tabs-panel-inner .support .col ul {margin-bottom:20px;}
.ui-tabs-panel .tabs-panel-inner .support ul.first {padding-bottom:20px; height:220px; border-bottom:1px solid #E9E9E9;}
.ui-tabs-panel .tabs-panel-inner .support .col li {margin-left:16px; list-style-type:disc;}
.ui-tabs-panel .tabs-panel-inner .support .col a {text-decoration:underline;}
.ui-tabs-panel .tabs-panel-inner .support .col a:hover {color:#363636;}
.ui-tabs-panel .tabs-panel-inner .support .col dl {margin-top:10px;}
.ui-tabs-panel .tabs-panel-inner .support .col dt {font-weight:bold;}
.ui-tabs-panel .tabs-panel-inner .apps {padding:20px 10px;}
.ui-tabs-panel .tabs-panel-inner .apps:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li {position:relative; float:left; height:200px; width:150px; padding-right:10px; margin-right:10px; border-right:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li.last {border:0; margin-right:0; border-bottom:1px solid #E9E9E9;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li h4 {font-size:12px; line-height:14px; font-weight:normal;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li h4 a {color:#363636;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li img {position:absolute; left:0; top:60px;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li.bottom {border-bottom:0;}
.ui-tabs-panel .tabs-panel-inner ul.apps-module li.bottom h4 {padding-top:10px;}
.ui-tabs-panel .tabs-panel-inner .apps a.all {float:right; margin:20px 20px 0 0; padding-right:10px; font-weight:bold; background:url('images/glb-bg-arrow-grn-forward.gif') right no-repeat;}
.ui-tabs-panel .tabs-panel-inner .bp-three-col, .ui-tabs-panel .tabs-panel-inner .bp-two-col {padding:20px 10px 0;}
.ui-tabs-panel .tabs-panel-inner .bp-three-col:after, .ui-tabs-panel .tabs-panel-inner .bp-two-col:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.bp-participate .ui-tabs-panel .tabs-panel-inner {height:550px; background: #f2eacc url('./images/bp-participate-tabs-bg.png') left top repeat-x;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module a, .ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module a {line-height:20px; text-decoration:underline;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module a:hover, .ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module a:hover {color:#363636;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li {position:relative; float:left; height:190px; width:175px; text-align:center; padding-right:10px; margin-right:10px; border-right:1px solid #CCC;}
.ie6 .ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li {width:170px; padding-right:5px; margin-right:5px;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li.hdr {height:40px; border-right:0;}
.ie6 .ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li.hdr {width:185px;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li.hdr h3 {padding-bottom:10px; border-bottom:1px solid #CCC;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li.last, .ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li.last {border:0; margin-right:0;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li h4, .ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li h4 {font-size:12px; margin-bottom:10px; text-transform:capitalize;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li p {margin-left:30px;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li .price, .ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li .price {color:#04756F; font-weight:bold;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li .details {margin:50px 0 20px; height:100px; border-bottom:1px solid #CCC;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li .details li, .ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li .details li {height:auto; border:0;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li.bottom .details {border:0;}
.ui-tabs-panel .tabs-panel-inner p.find {border-top:1px solid #CCC; padding-top:15px; margin-top:10px;}
.ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li {position:relative; float:left; height:120px; width:275px; text-align:center; padding-right:10px; margin-right:10px; border-right:1px solid #CCC;}
.ie6 .ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li {width:260px; padding-right:5px; margin-right:5px;}
.ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li .details {margin:10px 0 20px; height:20px;}
.offers-detail .module-prod-view {margin-left:40px; z-index:50;}
.ie6 .offers-detail .module-prod-view {margin-left:20px;}
.offers-detail-intro .hr {background:#FFF; color:#FFF; margin-bottom:15px;}
.offers-detail .ui-tabs-panel .tabs-panel-inner ul.accessories-module li {height:200px;}
.offers-detail-tabs {width:536px; clear: both; padding-top: 4em;} /* Ryan M. Ross added  clear and padding-top on 6/6/11 */
.offers-detail .plan-features {padding:30px;}
.plan-detail-hero {position:relative;}
.plan-detail-hero .point-info a {color:#29B7CB; text-decoration:none;}
.plan-detail-intro h2 {font-size:32px; line-height:32px; padding-bottom:15px; border-bottom:1px solid #E1E1E1;}
.plan-detail-intro h2 strong {display:block;}
.plan-detail-intro .hr {background:#FFF; color:#FFF; margin-bottom:15px;}
.plan-detail-intro #plan-item-cost-detail {border-bottom:1px solid #FFF; margin-bottom:10px;}
.plan-detail-intro #plan-item-cost-detail .row {padding:10px 0; line-height:13px;}
.plan-detail-intro .cost-label {float:left;}
.plan-detail-intro a.button-active {float:right; font-size:11px !important; line-height:13px;}
#plan-item-cost-detail .costs .price span {display:inline; float:none;}
#plan-item-cost-detail .costs .price span.divider {display:none;}
.plan-detail-intro #summary-total {position:relative; clear:both; line-height:45px;}
.plan-detail-intro #summary-total .row {padding-top:15px;}
.plan-detail-intro #summary-total .costs {margin-left:40px;}
.plan-detail-intro #summary-total .costs .price {float:right;}
.ie6 .plan-detail-intro #summary-total .costs .price, .ie7 .plan-detail-intro #summary-total .costs .price {width:140px;}
#plan-item-cost-detail {display:none; clear:both; padding-top:10px; line-height:13px; zoom:1;}
.shop-cart-data {display:none;}
.module-related-detail {background:#FFF; padding:1px; margin-bottom:20px;}
.module-related-detail-inner .bdy img {float:left;}
.module-related-detail-inner .bdy .detail {margin-left:60px; height:71px; min-height:71px; height:auto !important;}
.plan-detail .tabs-panel-inner {padding:30px;}
.table, .tr {clear:both; zoom:1; display:block;}
	.tr:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.table .td {float:left; zoom:1;}
.ie6 .plan-detail .table, .ie6 .plan-detail .tr {width:470px;}
.plan-detail .td.selection {width:28px;}
.plan-detail .td.selection .checked {display:block; width:15px; height:14px;}
.plan-detail .td.selection .checked em {position:absolute; left:-999em;}
.plan-detail .selected .td.selection .checked {background:url('images/icon-check.gif') top left no-repeat;}
.plan-detail .td.desc {width:224px; padding-right:20px;}
.plan-detail .td.price-info {width:116px; padding-right:20px;}
.plan-detail .table .heading-intro {clear:both; padding-left:28px; text-transform:capitalize; font-size:13px;}
.plan-detail .td.plan-action {width:60px; text-align:center;}
.plan-detail .tr {padding:20px 0; margin:0 !important; zoom:1;}
.plan-detail .tr.first {padding-top:0;}
.plan-detail .plan-options .tr {border-bottom:1px solid #E1E1E1;}
.plan-detail .plan-options .tr.last {border-bottom:none;}
.plan-detail a.required-link:hover {text-decoration:none;}
.plan-detail .plan-require-one .tr.last {border-bottom:none;}
.offers-landing .diff {float:left; font-weight:bold; white-space:nowrap; margin:15px 0; padding:0 15px; text-transform:capitalize; width:525px;}
.offers-landing .offers-landing-hero {width:916px; height:310px;}
.offers-landing .hr {background:#E1E1E1; margin:10px 10px 0;}
.offers-landing .offers-landing-offer {position:absolute; height:220px; left:500px; bottom:0; width:315px; height:115px; padding:10px 15px;}
.offers-landing .offers-landing-offer p {padding-top:16px;}
.offers-landing .offers-landing-offer a.button-active {margin-left:110px;}
.ie6 .offers-landing .offers-landing-offer a.button-active {margin-left:55px;}
.offers-landing .offers-package-txt {position:relative; width:263px; height:190px; color:#FFF; padding:10px 15px; background:url('images/bg-offer-package-listing.jpg') no-repeat;}
.offers-landing .offers-package-txt h3 {font-size:14px; margin-bottom:10px; font-weight:bold;}
.offers-landing .offers-package-txt p {font-size:10px; font-weight:bold;}
.offers-landing .offers-package-txt p a {color:#FFF; text-decoration:underline;}
.offers-landing .offers-package-txt a.button-active {position:absolute; bottom:25px; width:0 auto;}
.offers-landing .offers-package-txt.first a.button-active {margin-left:40px;}
.offers-landing .offers-package-txt.second a.button-active {margin-left:25px;}
.offers-landing .offers-package-txt.third a.button-active {margin-left:50px;}
.ie6 .offers-landing .offers-package-txt.first a.button-active, .ie6 .offers-landing .offers-package-txt.second a.button-active, .ie6 .offers-landing .offers-package-txt.third a.button-active {margin-left:0px;}
.offers-listing .offers-package-listing-txt p {padding:10px 0 5px;}
.offers-listing .offers-package-listing-txt ul {clear:both;}
.ie6 .offers-listing .offers-package-listing-txt .price-container {margin-left:5px;}
.offers-listing .offers-package-listing-txt .price-container .price .currency {font-size:16px; margin-right:0; margin-top:-5px;}
.ie6 .offers-listing .offers-package-listing-txt .buy {margin:8px 0 8px 40px;}
.entertainment-landing .entertainment-hero {position:relative; zoom:1;}
.entertainment-landing #entertainment-landing-slides .entertainment-landing-slider-promo {position:absolute; left:300px; top:120px; width:320px; height:115px; padding:20px 15px;}
.entertainment-landing #entertainment-landing-slides .entertainment-landing-slider-promo p {padding-bottom:1em;}
.entertainment-landing #entertainment-landing-slides .entertainment-landing-slider-promo a.button-active {margin-left:110px;}
.ie6 .entertainment-landing #entertainment-landing-slides .entertainment-landing-slider-promo a.button-active {margin-left:55px;}
.entertainment-landing h2 {font-size:30px; color:#04756F; line-height:22px; margin:0 !important; padding-bottom:15px; width:530px; border-bottom:1px solid #CCC !important;}
.entertainment-landing h3 {font-size:14px;}
.entertainment-landing .entertainment-landing-promo-txt {position:relative; width:186px; height:130px; color:#FFF; padding:10px 15px; background:url('images/bg-phone-landing-promo.jpg') no-repeat;}
.entertainment-landing .entertainment-landing-promo-txt h3 {color:#FFF; margin-bottom:10px;}
.entertainment-landing .entertainment-landing-promo-txt p {padding:0; font-size:10px; font-weight:bold;}
.entertainment-landing .entertainment-landing-promo-txt a {position:absolute; left:15px; bottom:15px; width:175px;}
.entertainment-landing .featured-apps {height:180px; width:530px; border-bottom:1px solid #CCC; margin-bottom:30px;}
.entertainment-landing .featured-apps h3 {color:#04756F; margin-top:10px;}
.entertainment-landing .featured-apps h3 em {font-weight:bold; display:block;}
.entertainment-landing .featured-apps h3 em:hover {text-decoration:underline;}
.entertainment-landing .featured-apps .col1 {float:left; width:150px; padding:0 12px; border-right:1px solid #CCC;}
.entertainment-landing .featured-apps .col2 {float:left; width:150px; padding:0 12px; border-right:1px solid #CCC;}
.entertainment-landing .featured-apps .col1 img, .entertainment-landing .featured-apps .col2 img {margin-left:40px;}
.entertainment-landing .featured-apps .col3 {float:left; width:150px; padding:0 12px;}
.entertainment-landing .featured-apps .col3 img {margin-top:20px;}
.entertainment-landing .featured-apps p {padding-bottom:10px;}
.ie6 .entertainment-landing .featured-apps .col1, .ie6 .entertainment-landing .featured-apps .col2, .ie6 .entertainment-landing .featured-apps .col3 {padding:0 6px;}
.entertainment-landing .content-bordered .static-main-content {padding:15px 5px;}
.entertainment-landing .content .row {padding:0 5px;}
.ie6 .entertainment-landing .content .row {padding:0;}
.ie6 .entertainment-landing .content .row h2 {padding-left:5px;}
.entertainment-landing .content .row .section-promo {clear:both; display:block; padding-top:15px;}
.entertainment-landing .promo-content {position:relative; width:264px; height:113px; color:#FFF; padding:10px 15px; border:0 !important; background:url('images/bg-entertainment-landing-promo.jpg') no-repeat;}
.entertainment-landing .promo-content .bdy {padding:0 !important; border:0 !important; background:none !important;}
.entertainment-landing .promo-content .bdy h3 a {color:#FFF;}
.entertainment-landing .promo-content .bdy li a {line-height:18px; color:#FFF; font-weight:bold; padding-right:15px; background:url('images/glb-bg-arrow-wht-active.gif') right no-repeat;}
.entertainment-landing #flash-ad {display:block; width:635px; text-align:center; padding:0; margin:20px 0 0;}
.check-out #main-content .content {position:relative; padding:30px 20px 18px 28px; background:url('images/bg-check-out.jpg') no-repeat #F4EDD1;}
.check-out #main-content .content #order-summary {float:right; line-height:14px; width:216px;}
.check-out #main-content .content #order-summary a:hover {text-decoration:none;}
.check-out #main-content .content .order-summary-bdy .arrow {position:absolute; top:20px; left:-15px; width:15px; height:28px; background:url('images/check-out-cart-arrow.gif') no-repeat;}
.ie6 .check-out #main-content .content .order-summary-bdy .arrow {left:-27px;}
.check-out #main-content .content .order-summary-bdy ul {zoom:1;}
.check-out #main-content .content .order-summary-bdy li p {margin-left:10px; padding-bottom:0;}
li.toggle p.open span {background:url('images/glb-bg-arrow-blk-active.gif') -1px 6px no-repeat;}
li.toggle ul {display:none; margin:2px 0 0 10px; padding-left:10px;}
li.toggle ul li {padding:2px 0 !important; border:0 !important;}
li.toggle ul li div, li.toggle ul li div em {font-weight:normal !important; margin-bottom:5px;}
li.toggle ul.open {display:block;}
.check-out #main-content .content .order-summary-bdy li.tax, .check-out #main-content .content .order-summary-bdy li.activation, .check-out #main-content .content .order-summary-bdy li.shipping {padding-left:10px;}
.check-out #main-content .content .order-summary-bdy li.discount {padding-left:10px; margin-bottom:10px;}
.check-out #main-content .content .order-summary-sub-ftr {padding:8px 50px; border:solid #E9E9E9; border-width:0 1px 1px; background:url('images/check-out-module-bg-ftr.gif') no-repeat;}
.check-out #main-content .content .order-summary-ftr {font-size:9px; margin:5px 0 0 5px;}
#checkout-steps form {width:630px;}
#checkout-steps .inactive fieldset h3 a {color:#A2A2A0; background:url('images/glb-bg-arrow-grey-inactive.gif') right no-repeat;}
#checkout-steps fieldset h3 a:hover {text-decoration:none;}
#checkout-steps fieldset h3 span {position:absolute; left:30px; bottom:8px; display:none; font-size:10px;}
#checkout-steps fieldset h3.hdr-open a {line-height:30px; cursor:pointer; background:url('images/glb-bg-arrow-blk-active.gif') right no-repeat;}
#checkout-steps fieldset h3.hdr-open span {display:block;}
#checkout-steps fieldset .review, #checkout-steps fieldset .template {display:none;}
#checkout-steps fieldset .edit {display:block; zoom:1;}
#checkout-steps .accordion-content {position:relative; float:left; display:none; background:#FFF; z-index:1;}
#checkout-steps div.form-error {margin:1px 30px 0;}
.ie6 #checkout-steps .completed .accordion-content a.edit-link {display:block; position:relative; float:right;}
#checkout-steps .accordion-content a.edit-link:hover {text-decoration:none;}
#checkout-steps .form-instr {text-align:center; padding:15px 10px 10px;}
#checkout-steps .form-inputs {position:relative; float:left; width:416px; padding:15px 10px 15px 200px; clear:both; zoom:1;}
.ie6 #checkout-steps .form-inputs {float:none;} /* ie duplicate char bug */
#checkout-steps .form-inputs .add-info {clear:both; padding:20px 0;}
#checkout-steps .form-inputs .add-info a:hover {text-decoration:none;}
#checkout-steps .form-inputs .intro {position:absolute; top:15px; left:30px; width:150px;}
#checkout-steps .form-inputs #transfer-line-nav {position:absolute; top:80px; left:30px; width:150px; height:120px; z-index:1; zoom:1;}
#checkout-steps .form-inputs #transfer-line-nav ul {float:left;}
#checkout-steps .form-inputs #transfer-line-nav .line-phone-img {float:right; padding-right:20px;}
#checkout-steps .form-inputs #transfer-line-nav .line-phone-img img {display:none;}
#checkout-steps .form-inputs #transfer-line-nav .line-phone-img .selected {display:inline;}
#checkout-steps .form-inputs #transfer-details {padding-top:10px;}
#checkout-steps .form-inputs .line-details {display:none;}
#checkout-steps .form-inputs .line-details.selected {display:block; clear:both;}
#checkout-steps .form-inputs .cols-1 {float:left; margin-bottom:5px; width:400px;}
#checkout-steps .form-inputs .cols-1 input {width:380px;}
#checkout-steps .form-inputs input.checkbox {float:left; width:auto !important; margin-right:5px;}
#checkout-steps .form-inputs .cols-2 {float:left; margin-bottom:5px; width:200px;}
#checkout-steps .form-inputs .cols-2 input {width:180px;}
#checkout-steps .form-inputs .cols-3 {float:left; margin-bottom:5px; width:130px;}
#checkout-steps .form-inputs .cols-3 input {width:115px;}
.ie #checkout-steps .form-inputs .cols-3 select {width:125px;}
#checkout-steps .form-inputs .triple-field-container input {width:47px; margin-right:10px;}
#checkout-steps .form-inputs .diff-address input {float:left; margin-right:10px;}
.ie6 #checkout-steps .form-inputs .diff-address input {display:inline;}
#checkout-steps .form-inputs .diff-address label {display:inline;}
#checkout-steps .form-inputs .diff-address .shipping-fields {float:left; display:none; width:100%; padding-top:10px;}
.ie6 #checkout-steps .form-inputs .diff-address .drop {border:none !important;}
.ie6 #checkout-steps .form-inputs .diff-address .shipping-fields {float:none;}
#checkout-steps .form-inputs select.warning, #checkout-steps .form-inputs input.warning {display:inline;}
#checkout-steps .form-inputs .indent {margin-top:16px;}
#checkout-steps .hr {float:left; margin-top:10px; width:100%; clear:both;}
.ie6 #checkout-steps .hr {float:none;}  /* ie duplicate char bug */
#checkout-steps legend {display:none;}
#checkout-steps label {display:block;}
#checkout-steps select {width:120px;}
#checkout-steps .triple-field-container select {width:60px;}
#checkout-steps #form-step-review select {width:200px;}
#checkout-steps textarea {width:390px; height:80px;}
#checkout-steps label.inline {display:inline;}
#checkout-steps .form-inputs .submit {clear:both; margin-left: 80px;}
#checkout-steps #physical-addr p {padding:15px 10px 5px 30px;}
#checkout-steps .completed fieldset h3 {border-color:#E9E9E9; border-width:1px 1px 0;}
#checkout-steps .completed fieldset h3 span {display:none;}
#checkout-steps .completed .accordion-content {display:block !important; border:1px solid #E9E9E9 !important; border-bottom:none !important; background:#FFF url('images/bg-accordion-content-gradient.gif') bottom left repeat-x;}
#checkout-steps .completed fieldset {color:#707070;}
#checkout-steps .completed fieldset .review {display:block; line-height:13px; zoom:1;}
#checkout-steps .completed fieldset .disabled {display:none;}
#checkout-steps fieldset .review .display-content {padding-right:60px; zoom:1;}
.ie6 #checkout-steps fieldset .review .display-content {padding-right:0;}
#checkout-steps fieldset .review .display-content .line-section {position:relative; padding:15px 0; clear:both; zoom:1;}
.ie6 #checkout-steps fieldset .review .display-content .line-section {padding-bottom:0;}
.ie6 #checkout-steps fieldset .review .display-content .line-section .cols-1 {zoom:1;}
#checkout-steps fieldset .review .display-content .line-section .intro {left:-170px; zoom:1; z-index:2;}
.ie6 #checkout-steps fieldset .review .display-content .line-section .intro h4 {zoom:1;}
#checkout-steps .completed fieldset .edit, #checkout-steps .completed fieldset .hr, #checkout-steps .completed fieldset #physical-addr p, #checkout-steps .completed .form-inputs .intro a, #checkout-steps .completed .form-inputs .intro span {display:none;}
#checkout-steps .completed fieldset .review .display-content .line-section .hr {position:absolute; left:-200px; bottom:0; display:block; width:626px; zoom:1;}
#checkout-steps .disabled {display:none;}
.check-out-confirmation .item-wrapper {position:relative; padding-top:20px; clear:both;}
.ie6 .check-out-confirmation .check-out-list.bottom {margin:0 0 0 45px;}
.check-out-confirmation .content h5 em {display:block;}
.check-out-confirmation .hr.section {margin-bottom:10px;}
.check-out-confirmation .check-out-list.bottom .hr1 {left:-120px;}
.check-out-confirmation .hr2 {width:680px; margin:4px 0;}
.check-out-confirmation .hr4 {float:left; width:360px; margin:10px 0;}
.check-out-confirmation p {font-size:12px; padding:0 !important;}
.check-out-confirmation .checkout-thanks ul {margin-bottom:20px;}
.check-out-confirmation .questions {margin:15px 0;}
.check-out-confirmation .questions a {display:block;}
.check-out-confirmation .check-out-list {float:left; width:679px; margin-bottom:20px;}
.check-out-confirmation .order-summary-info .col-1 .col-row {float:left; width:230px; display:block;}
.check-out-confirmation .order-summary-info .col-1 .col-row p {float:left;}
.check-out-confirmation .order-summary-info .col-1 .col-row h4 {float:left; padding:0 10px;}
.check-out-confirmation .plan-margin {margin-top:55px;}
.check-out-confirmation .plan-image {padding:60px 0 0 80px;}
.check-out-confirmation .order-summary-info .col-2 {float:left; width:350px;}
.check-out-confirmation .order-summary-info .col-2 .col-row {float:left; width:350px; display:block;}
.check-out-confirmation .order-summary-info .col-2 .col-row .col-left {float:left; width:160px;}
.check-out-confirmation .order-summary-info .row .row-col-1 {float:left;}
.check-out-confirmation .order-summary-info .row .row-col-2 {float:right;}
.check-out-confirmation .total-monthly {padding-bottom:10px; border-bottom:1px solid #E9E9E9; margin-bottom:10px;}
.check-out-confirmation .total-today {margin-bottom:10px;}
.check-out-confirmation .check-out-list div {float:right;}
.check-out-confirmation .check-out-list .check-out-concept {float:left; width:186px;}
.check-out-confirmation .check-out-list .check-out-concept.plan {margin-top:-50px;}
.check-out-confirmation .check-out-list .check-out-row {display:block; width:440px; padding:2px 0;}
.check-out-confirmation .check-out-list .pad {padding:30px 0 20px 0;}
.check-out-confirmation .check-out-list .check-out-desciption {display:block; width:440px;}
.check-out-confirmation .check-out-list .check-out-col-1 {float:left;}
.check-out-confirmation .check-out-list .check-out-col-1-tot {padding:2px 0 0 120px;}
.check-out-confirmation .check-out-list .check-out-col-1-tot-end {padding:0 0 0 120px;}
.check-out-confirmation .check-out-list .check-out-col-1-tot-end h4 {padding:0;}
.check-out-confirmation .check-out-list .check-out-col-1-tot-end h4 em {display:block; font-weight:bold;}
.check-out-confirmation .check-out-list .check-out-col-1-tot h4 {padding:0;}
.check-out-confirmation .check-out-list .check-out-col-1-tot h4 em {display:block; font-weight:bold;}
.check-out-confirmation .check-out-list .links {font-size:10px; line-height:10px; width:180px; color:#73AE23;}
.ie6 .check-out-confirmation .check-out-list .links {width:160px;}
.check-out-confirmation .check-out-list .links a {color:#73AE23; text-decoration:underline; display:block; padding:10px 0;}
.check-out-confirmation .check-out-list .links a:hover {color:#363636;}
.check-out-confirmation .check-out-list .check-out-prices {width:155px; padding:15px 0;}
.check-out-confirmation .check-out-list .check-out-prices.check-out-col-2-tot {padding:0;}
.check-out-confirmation .check-out-list .check-out-prices.check-out-col-2-tot-end {padding:5px 0 0 0;}
.check-out-confirmation .check-out-list .check-out-desciption .check-out-prices {width:200px;}
.check-out-confirmation .check-out-list .button-active {padding-left:20px;}
.check-out-confirmation .small {font-size:9px; padding:10px;}
.check-out-confirmation .check-email-content .check-email-confirmation {display:none;}
.check-out-confirmation .check-email-content .col-email-content {float:left; width:600px;}
.check-out-confirmation .check-email-content .col-email-banner {float:left; width:170px; margin-left:20px;}
.check-out-confirmation .check-email-content .top {height:80px;}
.col-email-content {width:590px;}
.col-email-content .order-summary-info {padding:0; width:590px;}
.col-email-content .order-summary-info .col-1 {padding:0;}
.col-email-content .check-out-list {width:500px;}
.col-email-content .check-out-concept {width:115px !important;}
.col-email-content .check-out-row {width:375px !important;}
.col-email-content .check-out-box {padding:15px 3px !important; width:160px;}
.col-email-content .check-out-prices {width:125px !important;}
.col-email-content .linksa a {width:204px;}
.col-email-content .linksa a {display:block; padding-top:10px; font-size:10px;}
.zip-code-landing legend {display:none;}
.zip-code-landing p {padding:10px 0;}
.zip-code-landing label {margin-top:10px;}
.zip-code-landing .zip-step-1 label {margin:10px 0 25px;}
.zip-code-landing fieldset.zip-step-1 {position:relative;}
.zip-code-landing #txt-zip-code {position:absolute; bottom:0; width:142px;}
.zip-code-landing #txt-zip-code-submit {position:absolute; bottom:-2px; left:160px;}
.zip-code-landing .btn-submit-zip-disabled {cursor: default;}
.zip-code-landing div.error {position:absolute; bottom:40px;}
.zip-code-landing .content a {text-decoration:underline;}
.zip-code-landing .content a:hover {color:#363636;}
.ie6 .content-static-template .grid-3-alt.first {margin-right:0;}
.content-static-template .page-hero {padding-bottom:4px;}
.content-static-template .right-rail {float:right; width:243px;}
.content-static-template .right-rail .grid-3-alt {margin-bottom:3px;}
.content-static-template .section {clear:both; margin-bottom:30px;}
.content-static-template .section p {padding:0;}
.content-static-template .section.bordered-btm {padding-bottom:30px; border-bottom:1px solid #E9E9E9;}
.content-static-template .section .col-1 {float:left; width:300px;}
.content-static-template .section .col-2 {float:right; width:300px;}
.content-static-template .section-promo .col-1 {float:left; width:310px;}
.content-static-template .section-promo .col-2 {float:right; width:310px;}
.content-static-template .promo-content {border-top:1px solid #317B7D;}
.content-static-template .promo-content .bdy {border-top:1px solid #6DB5AC; background:#399; height:52px; color:#FFF; padding:10px; line-height:13px;}
.content-static-template .promo-content .bdy .button-active {position:relative; float:right; display:inline-block; margin-left:5px; padding-right:15px;}
.content-static-template .promo-content .bdy .button-active span {display:inline-block; height:14px;}
.content-static-template .promo-content .bdy .button-active span em {position:absolute; left:-999em;}
.content-static-template .section-promo .col-1 .promo-content .bdy {background:#399 url('images/bg-static-promo-col1.jpg') top left no-repeat;}
.content-static-template .section-promo .col-2 .promo-content .bdy {background:#399 url('images/bg-static-promo-col2.jpg') top left no-repeat;}
.content-static-template .promo-content .bdy h3 {font-weight:bold; margin-bottom:10px;}
.content-static-template .bullet li {color:#04756F;}
.offer-listing-mod p.intro {padding-bottom:1.5em;}
.offer-listing-mod .offer-img {float:left; width:154px; zoom:1;}
.offer-listing-mod .offer-details {float:left; width:445px;}
.offer-listing-mod .offer-details li a {text-decoration:underline;}
.offer-listing-mod .offer-details li a:hover {text-decoration:none;}
.offer-listing-mod .offer-details h4 {font-weight:bold; color:#04756F;}
.offer-listing-mod .row {padding-bottom:30px;}
.module-related-link {background:#FFF; padding:1px;}
.module-related-link-inner {border:1px solid #E9E9E9; clear:both;}
.module-related-link-inner ul li a {display:block; padding:5px 10px 5px; font-weight:bold; line-height:15px; zoom:1; clear:both; text-decoration:none; color:#707070;}
.module-related-link-inner a {display:block; padding:5px 10px 5px; font-weight:bold; line-height:15px; zoom:1; clear:both; text-decoration:none; color:#707070;}
.module-related-link-inner a:hover {text-decoration:underline;}
.module-related-link-inner h3 {text-transform:capitalize; padding:0 10px 0 10px; line-height:25px; border-bottom:1px solid #d6d6d6; background:#D8E9E8 url('images/bg-product-detail-module-hdr.jpg') top no-repeat; font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.module-related-link-inner ul {margin:10px 0;}
.module-related-link-inner .bdy h4 {font-size:14px; font-weight:bold;}
	.module-related-link.contact .module-related-link-inner, .module-related-link.contact .module-related-link-inner a {padding:0;}
.module-related-link.contact .module-related-link-inner .bdy {padding:15px; color:#FFF; height:50px; background:url('images/bg-faqs-secondary-col.jpg') right no-repeat;}
.module-related-link.contact .module-related-link-inner .bdy p, .module-related-link.contact .module-related-link-inner .bdy a {padding:10px 0; color:#FFF;}
.module-related-link.contact .module-related-link-inner .bdy .phone {font-weight:bold; padding-left:20px; background:url('images/icon-phone.gif') left no-repeat;}
	.module-related-link.get-started a {padding:0;}
.module-related-link.get-started .module-related-link-inner .bdy {padding:15px; color:#FFF; height:50px; background:url('images/bg-faqs-secondary-col.jpg') right no-repeat;}
.module-related-link.get-started .module-related-link-inner .bdy p {float:left; display:inline; font-weight:bold; line-height:14px; padding:0; margin-top:10px; width:120px; color:#FFF;}
.module-related-link.get-started .module-related-link-inner .bdy .button-active {position:absolute; bottom:10px; right:50px; display:inline-block; margin-left:5px; padding-right:15px;}
.module-related-link.get-started .module-related-link-inner .bdy .button-active span {display:inline-block; height:14px;}
.module-related-link.get-started .module-related-link-inner .bdy .button-active span em {position:absolute; left:-999em;}
	.module-related-link.current-customers .module-related-link-inner p {padding:10px;}
.module-related-link.current-customers .module-related-link-inner ol {margin:0 20px; padding:0 10px 50px; border-bottom:1px solid #CCC;}
.module-related-link.current-customers .module-related-link-inner ol li {list-style-type:decimal; padding-bottom:10px;}
.module-related-link.current-customers .module-related-link-inner h4 {margin:10px; font-weight:bold;}
.module-related-link.current-customers .module-related-link-inner a {text-decoration:underline;}
.module-related-link.current-customers .module-related-link-inner a:hover {color:#363636;}
.module-map-coverage .mod-content {border-top:1px solid #317B7D; zoom:1;}
.module-map-coverage h3 {font-size:14px; margin-bottom:10px; font-weight:bold;}
.module-map-coverage h3 a {color:#FFF;}
.module-map-coverage .mod-content .bdy {border-top:1px solid #6DB5AC; padding:10px; color:#FFF; font-weight:bold; line-height:13px; background:#399 url('images/bg-mod-map-content.jpg') top left no-repeat;}
.ie .module-map-coverage .mod-content .bdy {padding-bottom:0;}
.module-map-coverage label {display:none;}
.module-map-coverage fieldset {float:right; padding-top:20px;}
.ie .module-map-coverage fieldset {padding-top:10px;}
.module-map-coverage #zipcode {float:left; width:60px; height:21px; padding:0 12px 0; border:none; background:url('images/home-custom-txt-input.png') no-repeat left top;}
.ff .module-map-coverage #zipcode {padding:3px 12px 0;}
.ff3_6 .module-map-coverage #zipcode {padding:0 12px 0;}
.ie .module-map-coverage #zipcode {padding:4px 12px 0;}
.ie6 .module-map-coverage #zipcode {background:transparent; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "home-custom-txt-input.png', sizingMethod='crop')");
}
.module-map-coverage .button-submit {float:left; border:none; width:25px; height:21px; cursor:pointer; background:url('images/home-custom-btn-input.png') no-repeat;}
.ie6 .module-map-coverage .button-submit {background:transparent; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "home-custom-btn-input.png', sizingMethod='crop')");
}
.module-map-coverage .clearfix {width:100%;}
#tooltip {position:absolute; z-index:2000; overflow:visible;}
.js .tooltip-body {position:absolute; top:0; left:-9999px; display:none;}
#tooltip .body {min-height:65px; /* min-height required so that gradients on short tooltips will match up */}
#tooltip .tooltip-left {margin:-100px 0 0 -202px; background:url('images/bg-tooltip-left.png') 0 0 no-repeat;}
#tooltip .tooltip-right {margin:-95px 0 0 -29px; background:url('images/bg-tooltip-right.png') 0 0 no-repeat;}
#tooltip .tooltip-image-left {margin:-120px 0 0 -332px; background:url('images/bg-tooltip-image-left.png') 0 0 no-repeat;}
#tooltip .tooltip-image-right {margin:-120px 0 0 -29px; background:url('images/bg-tooltip-image-right.png') 0 0 no-repeat;}
#tooltip .tooltip-left .body {width:204px; padding:14px 27px 0 20px;}
#tooltip .tooltip-right .body {width:204px; padding:14px 20px 0 27px;}
#tooltip .tooltip-image-left .body {width:339px; min-height:90px; padding:14px 27px 0 20px; overflow:hidden;}
#tooltip .tooltip-image-right .body {width:339px; min-height:90px; padding:14px 20px 0 27px; overflow:hidden;}
#tooltip .footer-cap {position:absolute; left:0; bottom:-22px; height:22px; width:256px; overflow:hidden; background:url('images/bg-tooltip-left.png') 0% 100% no-repeat;}
#tooltip .tooltip-right .footer-cap {background-image:url('images/bg-tooltip-right.png');}
#tooltip .tooltip-image-left .footer-cap {width:386px; background-image:url('images/bg-tooltip-image-left.png');}
#tooltip .tooltip-image-right .footer-cap {width:386px; background-image:url('images/bg-tooltip-image-right.png');}
.ie6 #tooltip .tooltip-inner {position:absolute; top:0; left:0;}
.ie6 #tooltip .tooltip-inner {position:absolute; top:0; left:0;}
.ie6 #tooltip .tooltip-inner * {position:relative; z-index:3002;}
.ie6 #tooltip .tooltip-inner iframe {position:absolute;}
.ie6 #tooltip .footer-cap div {position:absolute; bottom:0; left:0;}
.ie6 #tooltip .tooltip-left, .ie6 #tooltip .tooltip-right, .ie6 #tooltip .tooltip-image-left, .ie6 #tooltip .tooltip-image-right, .ie6 #tooltip .tooltip-pdp-left, .ie6 #tooltip .tooltip-pdp-right, .ie6 #tooltip .footer-cap {background:transparent;}
.ie6 #tooltip .footer-cap {bottom:0;}
.ie6 #tooltip .tooltip-bg {position:absolute; left:0; top:0; height:expression(nextSibling.offsetHeight+'px');
}
.ie6 #tooltip .tooltip-left .tooltip-bg {width:256px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-left.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-right .tooltip-bg {width:256px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-right.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-image-left .tooltip-bg {width:386px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-image-left-bottom.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-image-right .tooltip-bg {width:386px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-image-right-bottom.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-left .footer-cap div {width:261px; height:500px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-left-bottom.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-right .footer-cap div {width:261px; height:500px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-right-bottom.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-image-left .footer-cap div {width:386px; height:500px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-image-left.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-image-right .footer-cap div {width:386px; height:500px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-image-right.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-pdp-left .tooltip-bg {width:320px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-pdp-left.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-pdp-right .tooltip-bg {width:320px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-pdp-right.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-pdp-left .footer-cap div {width:320px; height:500px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-pdp-left.png', sizingMethod='crop')");
}
.ie6 #tooltip .tooltip-pdp-right .footer-cap div {width:320px; height:500px; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ('/uscellular/css/images/') + "bg-tooltip-pdp-right.png', sizingMethod='crop')");
}
.ie6 .tip-pricing-breakdown td, .ie7 .tip-pricing-breakdown td {white-space:nowrap; width:300px;}
.tip-pricing-breakdown td.price-value {white-space:nowrap;}
.tip-pricing-breakdown td .price {position:absolute; right:25px; margin-top:-8px; zoom:1;}
.ie6 .tip-pricing-breakdown td .price {right:-60px; margin-top:10px;}
.tip-pricing-breakdown th.retail, .tip-pricing-breakdown td.retail {padding-top:10px;}
.tip-pricing-breakdown th.rebate, .tip-pricing-breakdown td.rebate {width:160px; border:0;}
.tip-pricing-breakdown th.total, .tip-pricing-breakdown td.total {background:#EFEFEF; width:120px; border:0; color:#73AE23; line-height:12px; font-size:12px; font-weight:bold;}
.tip-pricing-breakdown td.total .price {color:#363636; margin-top:-12px;}
.ie6 .tip-pricing-breakdown td.total .price {right:-35px; margin-top:15px;}
.price span {float:left;}
.price .currency, .price .cents {vertical-align:top;}
.price .divider {display:none;}
.price .per {margin-top:10px; text-align:left; vertical-align:bottom; font-size:8px; line-height:8px; text-transform:capitalize;}
.price .per strong {display:block;}
.price-large {font-size:30px; line-height:30px;}
.price-medium {font-size:24px; line-height:24px;}
.price-medium .currency, .price-medium .cents {font-size:14px; line-height:14px; padding-top:2px;}
.price-medium .per {margin-top:6px;}
.price-small {font-size:11px; line-height:13px;}
.price-small .per {margin-top:0;}
ul.user-tools {float:right; bottom:0;}
ul.user-tools li {margin:0; display:inline;}
ul.user-tools li a {float:left; margin-left:5px; height:20px;}
ul.user-tools li.facebook-page a {text-indent:-9999px; width:20px; background:url('images/icon-user-tools-facebook.gif') no-repeat;}
.simplemodal-container .modalCloseImg {position:absolute; top:-10px; right:-10px; height:26px; width:26px; display:inline; cursor:pointer; background:url('images/icon-modal-close.gif') right top no-repeat; z-index:9999;}
.simplemodal-overlay {background-color:#000;}
.simplemodal-container {border:1px solid #999; background:#FFF; padding:5px;}
ul.ok-cancel {margin:20px 0 0 100px; height:30px;}
ul.ok-cancel li {float:left;}
.simplemodal-container .learn-more {padding:20px;}
.simplemodal-container .learn-more h3 {font-size:14px; margin-bottom:5px;}
.accessory-listing .simplemodal-data {text-align:center;}
.modal-usc, .cart-modal, .cart-modal-placeholder, .cart-modal .template {display:none;}
.cart-modal h2 {padding:10px;}
.cart-modal .cart-modal-header {text-align:left;}
.cart-modal .cart-modal-body {text-align:left; overflow:auto;}
.cart-modal .cart-modal-header p, .cart-modal .cart-modal-body p {padding-left:10px;}
	#error-not-enough-compared, #error-too-many-compared {padding:20px;}
#error-not-enough-compared h3, #error-too-many-compared h3 {font-weight:bold; font-size:12px; margin-bottom:10px;}
	#modal-terms-conditions {padding:20px;}
#modal-terms-conditions h3 {font-size:14px; font-weight:bold;}
#modal-terms-conditions span {float:right; padding-bottom:10px;}
#modal-terms-conditions span a {padding:10px 20px 10px 35px; width:30px; background:url('images/icon-user-tools-print.gif') left 10px no-repeat;}
#modal-cart-add .features .check {background:url("images/icon-check.gif") no-repeat scroll 20px 5px transparent;}
#modal-cart-add .features .features-list .feature-item {padding: 5px 0 5px 20px; overflow:auto; zoom:1;}
#modal-cart-add .features .features-list .feature-item .price {padding-left:20px;}
#modal-cart-add .features .features-list .feature-item .actions {overflow:auto; clear: both; _zoom:1;}
#modal-cart-add .features .features-list .feature-item .actions li {float:right; text-align:left; white-space:nowrap; width:40%;}
#modal-cart-add .features .features-list .feature-item .actions li.learn-more {float:left; text-align:left; white-space:nowrap; padding:0 0 0 20px;}
#modal-cart-add .features .features-list .category-divider {border-top:1px dotted #CCC; margin:3px 0;}
#modal-cart-add .features .features-list .category-heading {padding: 5px 0 0 30px;}
#modal-cart-add .line-list {float:right; width:350px;}
#modal-cart-add .line-list table {width:350px;}
#modal-cart-add .line-list table td {padding:3px 0; text-align:center; vertical-align: middle;}
#modal-cart-add .line-list table td a.button-active {margin-left:18px;}
.ie #modal-cart-add .line-list table td a.button-active {margin-left:22px;}
.ie6 #modal-cart-add .line-list table td a.button-active {margin-left:12px;}
#modal-cart-add .line-list table td.line {font-size:12px; padding:5px 0 5px 10px; text-align:left;}
#modal-cart-add .line-list table td.check {background:url('images/icon-check.gif') center no-repeat;}
#modal-cart-add .line-list table td.check a, #modal-cart-add .line-list table td.check span {display:none;}
#modal-cart-add .line-list ul {padding:10px;}
#modal-cart-add-accessory .cart-modal-header {padding:20px;}
#modal-cart-add-accessory h3 {font-size:12px; margin-bottom:10px; font-weight:bold;}
#modal-cart-duplicate .line-list {width:375px;}
#modal-cart-duplicate .line-list .line {overflow:auto; width:100%; padding-bottom:15px;}
#modal-cart-duplicate .line-list .line .line-details {float:left;}
#modal-cart-duplicate .line-list .line .line-details .line-features {padding-left:20px;}
#modal-cart-duplicate .line-list .line a {float:right;}
#modal-cart-remove .line-list {width:335px;}
#modal-cart-remove .line-list .line {overflow:auto; width:100%; padding-bottom:15px;}
#modal-cart-remove .line-list .line .line-details {float:left;}
#modal-cart-remove .line-list .line .line-details .line-features {padding-left:20px;}
#modal-cart-remove .line-list .line a {float:right;}
    .checkout-modal-content {width:420px;}
.checkout-modal-content .alert {font-size:16px; font-weight:bold;}
.checkout-modal-content .bdy h4 {font-weight:bold;}
.checkout-modal-content .bdy {padding:12px 18px;}
.checkout-modal-content .bdy .col-1, .checkout-modal-content .bdy .col-2 {width:180px;}
.checkout-modal-content .bdy .col-1 {float:left;}
.checkout-modal-content .bdy .col-2 {float:right;}
.checkout-modal-content .bdy a:hover {text-decoration:none;}
.checkout-modal-content .bdy a.button-active, .checkout-modal-content .bdy a.button-inactive {text-decoration:none;}
.checkout-modal-content .bdy .high-light {text-align:center; font-size:13px;}
#modal-credit-deposit .checkout-modal-content table {width:99%; border:0;}
#modal-credit-deposit .checkout-modal-content td .price span {float:none;}
.checkout-modal-content form {text-align:center; padding-top:10px;}
.checkout-modal-content form .form-buttons {padding:20px 0 20px 150px;}
.checkout-modal-content .prepaid-row {padding-top:20px; text-align:left !important;}
.checkout-modal-content .prepaid-row .button-active {float:right;}
.checkout-modal-content .confirm-content {display:none;}
.checkout-modal-content .addr-type {text-transform:capitalize;}
    #modal-review-order .checkout-modal-content {width:682px; height:560px; overflow-y:auto; overflow-x:hidden; zoom:1;}
.ie7 #modal-review-order .checkout-modal-content {position:relative;}
#modal-review-order .cart-details-data table {border:none;}
#modal-review-order .cart-details-data th.col-1 {padding:0;}
#modal-review-order .cart-details-data .col-2 {width:242px;}
	.modal-remove-line h2 {color:#363636; font-size:14px; font-weight:bold; text-transform:capitalize;}
.modal-remove-line h3 {color:#999; font-size:14px; font-weight:bold;}
.modal-remove-line h4 {color:#363636; font-size:14px; font-weight:normal;}
.modal-remove-line td {padding:10px;}
.modal-remove-line .price-note {clear:both; display:block; font-size:9px; width:150px; padding:10px 5px; background:#999;}
.modal-remove-line .cart-modal-body, .modal-remove-line .cart-modal-header {display:block;}
    #modal-zipcode-content legend {display:none;}
#modal-zipcode-content .zip-step-1 label {margin:10px 0 25px;}
#modal-zipcode-content fieldset.zip-step-1 {position:relative;}
#modal-zipcode-content #txt-zip-code {position:absolute; bottom:0; width:142px;}
#modal-zipcode-content #txt-zip-code-submit {position:absolute; bottom:-2px; left:160px;}
#modal-zipcode-content div.error {position:absolute; bottom:40px;}
#modal-zipcode-content .btn-submit-zip-disabled {cursor: default;}
.zipcode-manage .zip-step-2 {display:none;}
.zipcode-manage label, .zipcode-manage select {display:block;}
.zipcode-manage h3 {margin:5px 0;}
.zipcode-manage #live-filter-wrapper-city {width:200px; height:110px; overflow:auto; margin:10px;}
.zipcode-manage #zipcode-city-ajax {margin-right:8px;}
.ac_results {padding:0; border:1px solid #666; background:#FFF; overflow:hidden; z-index:99999;}
.ac_results ul {width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results li {margin:0; color:#363636; padding:2px 5px; cursor:pointer; display:block; font-size:12px; line-height:16px; overflow:hidden;}
.ac_loading {background:#FFF url('images/indicator.gif') right center no-repeat;}
.ac_odd {background-color:#EEE;}
.ac_over {background-color:#04756F; color:#FFF !important;}
.glb-cart-container {position:fixed; left:50%; bottom:0; z-index:999; display:none;}
	.ie6 .glb-cart-container {position:absolute; bottom:auto; top:expression(( - 61 + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
#glb-cart-loading-container {position:fixed; left:50%; bottom:0; z-index: 2000;}
#glb-cart-loading .bdy {padding:16px 0 0 37px; height:77px;}
#glb-cart-loading .bdy img {position:absolute; left:35px; top:9px;}
.glb-cart {position:relative; width:960px; height:61px; margin-left:-480px; overflow:hidden;}
.glb-cart .cart-contents .phone-image {display:block;}
.glb-cart .cart-labels {padding:15px 0 0 10px; height:46px; width:100px;}
.glb-cart .cart-phones {width:120px; text-align:center;}
.glb-cart .cart-plans {width:200px; text-align:center;}
.glb-cart .cart-accessories {width:160px; text-align:center;}
.glb-cart .cart-totals {width:170px;}
.glb-cart .cart-check-out {width:183px;}
.glb-cart .cart-accessories {position:relative;}
.glb-cart .cart-accessories .accessory-quantity {display:none; position:absolute; top:10px; right:30px; width:27px; height:25px; color:#FFF; font-weight:bold; padding-top:2px; background:url('images/bg-accessory-quantity.png') 0 0 no-repeat;}
.glb-cart .cart-contents a.button-active, .glb-cart .cart-contents a.button-inactive {margin-top:13px; text-transform:capitalize;}
.glb-cart .cart-labels .cart-nav-trigger {float:left; color:#414042; text-transform:capitalize; border:1px solid #999; display:block; padding:0 2px;}
.glb-cart .cart-labels h3 {float:left;}
.glb-cart-nav-info li {float:none; letter-spacing:0; font-size:11px; line-height:13px; height:21px; text-transform:none;}
.glb-cart-nav-info a {display:block; color:#414042; padding:3px 20px 5px 20px; background:none; white-space:nowrap;}
.glb-cart-nav-info a:hover {color:#ffffff !important; text-decoration:none; background:url('images/hdr-bg-secondary-nav-hover.png') left top repeat-x;}
.ie6 .glb-cart-nav-info a:hover {border-right:1px solid transparent;}
.glb-cart .cart-totals dl {line-height:13px; padding:8px; border-left:1px solid #d6d6d6; overflow:hidden;}
.glb-cart .cart-totals dt {float:left; padding-right:5px; clear:left;}
.glb-cart .cart-totals dt, .glb-cart .cart-totals dd {padding-top:3px; padding-bottom:3px;}
.glb-cart .cart-totals dd {margin-bottom:10px; padding-bottom:6px;}
.ie .glb-cart .cart-totals dd {margin-bottom:0;}
.ie8 .glb-cart .cart-totals dd {margin-bottom:10px;}
.tooltip-body .glb-cart-item-tooltip {display:none;}
.glb-cart-item-tooltip .template {display:none;}
.glb-cart-item-tooltip .accessory-tooltip-details {clear:both; overflow:auto; _zoom:1;}
.glb-cart-item-tooltip {position:relative; clear:left; padding-bottom:10px; overflow:auto; margin-top:5px;}
.ie6 .glb-cart-item-tooltip {zoom:1;}
.glb-cart-item-tooltip h3 {font-weight:normal; font-size:14px;}
.glb-cart-item-tooltip .rebate-link {clear:left; float:left; padding-right:5px; width:150px}
.glb-cart-item-tooltip .actions {float:right; text-align:right; white-space:nowrap;}
.glb-cart-item-tooltip .accessory-price {float:right;}
.tooltip-body .glb-cart-feature-tooltip, .glb-cart-feature-tooltip .template {display:none;}
#tooltip .glb-cart-feature-tooltip .category-divider {border-top:1px dotted #d6d6d6; margin:3px 0;}
.ie6 .glb-cart-feature-tooltip .category-divider {border-top:0 none;}
.glb-cart-feature-tooltip .feature-item {overflow:auto;}
.ie6 .glb-cart-feature-tooltip .feature-item {zoom:1;}
.glb-cart-feature-tooltip h3 {font-weight:normal; font-size:12px;}
.glb-cart-feature-tooltip .actions {display:none;}
#tooltip .glb-cart-feature-tooltip .actions {display:block;}
.glb-cart-feature-tooltip .actions {float:right; text-align:right; white-space:nowrap;}
.glb-cart-feature-tooltip .actions li {display:none;}
.glb-cart-accessory-add {padding-bottom:5px;}
.cart-details .grid-12-alt-inner {padding:0;}
.cart-details .user-tools {margin-top:10px;}
.cart-details-hdr {position:relative; padding:20px 30px; min-height:80px; zoom:1;}
.ie6 .cart-details-hdr {height:80px;}
.cart-details .line-details .col-4 {padding:0 10px 10px 40px !important; width:115px !important;}
.cart-details .line-details-feature .col-4 {vertical-align:top;}
.cart-details .line-details-accessory .col-5 {vertical-align:top; padding:0 10px 10px 28px !important;}
.cart-details .line-details-line .col-5 {vertical-align:top; padding:0 10px 10px 28px !important;}
.cart-details .line-details-phone .col-5 {padding-top:55px;}
.terms-conditions {position:absolute; right:30px; bottom:20px; width:320px;}
.terms-conditions a.simplemodal {vertical-align:middle;}
.cart-details-data h4 span.notes {font-weight:normal; margin-left:10px; text-transform:lowercase;}
.cart-details-data .learn-more {margin-left:5px;}
.cart-details-data .col-1 {width:100px;}
.cart-details-data .col-2 {width:auto;}
.cart-details-data .col-3 {width:130px; padding:0 10px; text-align:center;}
.cart-details-data .col-4 {width:130px; padding:0 10px; text-align:center;}
.cart-details-data .col-5 {width:130px; padding:0 10px; text-align:center;}
.cart-details-data td {padding:0 0 10px 0;}
.cart-details-data .line-details-phone h4 strong, .cart-details-data .line-details-accessory h4 strong {display:block;}
.cart-details-data .line-details-accessory .col-3 {text-align:left;}
	.chrome .cart-details-data .line-details-accessory .col-3 a,
	.ff3_5 .cart-details-data .line-details-accessory .col-3 a,
	.safari .cart-details-data .line-details-accessory .col-3 a {position:absolute;}
.cart-details-data select {float:left; font-size:15px; width:50px; margin:10px 5px 0 0;}
.cart-details .line-details-accessory .col-5 {padding:0 10px 10px 10px !important;}
.cart-details .line-details-line .col-5 {padding:0 10px 10px 0 !important;}
.cart-details-data .col-5 .price span {float:none; line-height:1; vertical-align:top; padding:0;}
.cart-details-data .col-5 .price .cents {line-height:.6;}
.cart-details-data .col-5 .price .whole {line-height:.7;}
.ie6 .cart-details-data .col-5 .price span {vertical-align:middle;}
.ie6 .cart-details-data .col-5 .price .whole {line-height:1; padding-top:0;}
.ie6 .cart-details-total ul {margin-right:25px;}
.cart-details-total ul li.last {border:0;}
.cart-details-total .total-button-print {position:absolute; top:30px; left:30px;}
.buy-offer .grid-12-alt-inner {padding:0;}
.ie6 .buy-offer h1, .ie7 .buy-offer h1 {padding:10px 0;}
.ie6 .buy-offer-hdr {height:80px;}
.buy-offer-hdr p {width:300px;}
.buy-offer-data table {display:none; width:100%;}
.buy-offer-data table.table-total th {line-height:22px;}
.buy-offer-data table.table-total th.col-5 {text-align:right !important;}
.buy-offer-data table.table-total th.col-5 .price {float:right !important;}
.buy-offer-data h2 {width:460px; margin:-30px 0 30px;}
.ie6 .buy-offer-data h2 {margin:0 0 30px;}
.buy-offer-data h2 a {padding-left:15px; background:url('images/glb-bg-arrow-grn-forward.gif') 0 5px no-repeat;}
.buy-offer-data h2.open a {background:url('images/glb-bg-arrow-grn-down.gif') 0 5px no-repeat;}
.buy-offer-data h4 span.notes {font-weight:normal; margin-left:10px; text-transform:lowercase;}
.buy-offer-data .add {margin-left:5px; font-weight:bold; text-transform:capitalize; font-size:12px;}
.buy-offer-data .learn-more {margin-left:5px;}
.buy-offer-data .col-1, .buy-offer-data table.table-hdr th.col-1 {width:100px; padding:0 10px 0 0; text-align:left;}
.buy-offer-data .col-2, .buy-offer-data table.table-hdr th.col-2 {width:200px;}
.buy-offer-data td {padding:0 0 10px 0;}
.buy-offer-data .line-details-phone h4 strong, .buy-offer-data .line-details-accessory h4 strong {display:block;}
.buy-offer-data .price-note {display:block; clear:both; font-size:9px; text-align:left;}
.buy-offer-data select {float:left; font-size:15px; width:50px; margin:5px;}
.buy-offer-data table.table-data td.col-1 {width:100px;}
.buy-offer-data table.table-data td.col-2 {width:200px;}
.buy-offer-data table.table-data td.col-3 {width:120px;}
.buy-offer-data table.table-data td.col-5 {width:115px;}
.ie6 .buy-offer-total ul, .ie7 .buy-offer-total ul {float:none; padding-right:40px;}
.buy-offer-total ul li.last {border:0;}
.buy-offer-total ul li h4 a {margin-left:10px; font-size:9px; font-weight:normal; text-decoration:underline;}
.buy-offer-total p.cite span {float:right; text-align:left; display:block; width:310px;}
.ie6 .buy-offer-total p.cite span, .ie7 .buy-offer-total p.cite span {float:none; width:300px;}
.buy-offer-total .total-button-print {position:absolute; top:30px; left:30px;}
.ie6 .buy-offer-total .total-button-print, .ie6 .buy-offer-total .total-button-store {left:-490px;}
.buy-offer-subtotal .add {font-size:12px; font-weight:bold; margin-left:5px; text-transform:capitalize;}
.faqs h2, .enroll h2, .bp-participate h2, .bp-redeem h2 {padding:0 0 5px 70px !important; line-height:50px !important; background:url('images/icon-belief-project.jpg') no-repeat; zoom:1;}
.enroll .offer-listing-mod, .bp-participate .offer-listing-mod, .bp-redeem .offer-listing-mod {margin-bottom:40px;}
	/* fixes "overflow:hidden" problem with inter-page anchor tags */
	.faqs .row {clear:both; overflow:visible; width:100%; zoom:1;}
.faqs .row:after {content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.faqs h2 a {text-decoration:none;}
.faqs .content .row {margin-bottom:30px; border-bottom:1px solid #CCC;}
.faqs .faq-hdrs1 {float:left; margin-right:125px; font-weight:bold;}
.faqs .faq-hdrs2 {float:left; font-weight:bold;}
.faqs dt {text-transform:capitalize; font-weight:bold;}
.faqs dt a {text-decoration:none; color:#363636;}
.faqs dd.question {padding-top:10px; font-weight:bold;}
.faqs .back {float:right; padding-right:15px; background:url('images/glb-bg-arrow-grn-up.gif') right no-repeat;}
.enroll .offer-listing-mod h3 {color:#04756F; font-size:14px; margin-bottom:10px; font-weight:bold; text-transform:capitalize;}
.enroll .offer-listing-mod p b {float:left; margin:5px 8px 0 3px; font-weight:bold; font-size:14px;}
.bp-participate .offer-listing-mod ul {margin-left:-5px;}
.bp-participate .offer-listing-mod li {float:left;}
.bp-participate .offer-listing-mod .sub {padding-top:5px; font-size:9px;}
.bp-participate-tabs {width:607px; margin-bottom:20px;}
.bp-participate-tabs a.clear {visibility:hidden;}
.bp-redeem .section h3 {margin:0;}
.bp-redeem table {margin-top:20px;}
.bp-redeem table th, .bp-redeem table td {padding:10px 15px; border:1px solid #CCC; color:#363636;}
.bp-redeem table tr.even td {background:#FDFBED;}
.bp-redeem table tr.odd td {background:#FBF7DA;}
.bp-redeem table th {background:#817E70; color:#FFF; text-transform:capitalize; font-weight:bold; font-size:12px;}
.bp-redeem table td a {font-weight:bold;}
.bp-redeem .offer-listing-mod .button-active {margin-top:10px;}
.ie6 .glb-ftr-container {background:0;}
.glb-nav-media-bar {float:left; width:160px; margin:0 10px 0 10px;}
.ie6 .glb-nav-media-bar {margin:0 10px 0 5px;}
.glb-nav-media-bar li {float:left; line-height:14px; padding:2px 0; font-size:10px; font-weight:bold;}
.glb-nav-media-bar li h5 {font-size:14px; line-height:10px; color:#363636; text-transform:capitalize;}
.glb-nav-media-bar li h5 a {float:none; padding:0;}
.glb-nav-media-bar li h5 sup {margin:0 2px;}
.glb-nav-media-bar li a {float:left; clear:both; padding:0 0 10px 40px; color:#363636;}
.glb-nav-media-bar li.facebook a {margin-top:10px; background:url('images/icon-facebook.gif') no-repeat;}
.glb-nav-media-bar li.verisign a {width:92px; height:52px; text-indent:-9999999px; background:url('images/icon-verisign.gif') no-repeat;}
.glb-nav-media-bar li.email-updates a {width:146px; height:40px; text-indent:-9999999px; background:url('images/icon-signUpforEmail.png') no-repeat;}
.glb-nav-ankle {float:left; padding:0 30px 0 30px;}
.glb-nav-ankle ul {float:left; margin-right:18px;}
.glb-nav-ankle ul.last {margin-right:0; width:155px!important;}
.ie7 .glb-nav-footer, .ie6 .glb-nav-footer {padding-top:20px;}
.glb-nav-footer li {display:inline;}
.glb-nav-footer li.copyright {display:block;}
.family-plans-b #secondary-content {margin-bottom: 20px; padding:18px 0 70px 15px; float:left; width: 927px; /*display: none;*/}
.family-plans-b #secondary-content .note, .family-plans-b .note {width:100%; float:left;}
.family-plans-b #secondary-content .note p, .family-plans-b .note p {text-align:right; width: 343px; float:right; padding-right:20px;}
.family-plans-b .logo-bbb, .family-plans-b .glb-nav-footer, .family-plans-b .logo-feedback {float:left !important; clear:none; padding-top:0;}
.family-plans-b .logo-bbb {width: 150px; margin-left: 20px;}
.family-plans-b .logo-feedback {width: 152px;}
.family-plans-c .right-plan {background:url(../images/family-plan-b/fc-hdr-bg.gif) repeat-x 0 0; width: 776px; height:38px; border:1px solid #cbcbcb; margin-left:121px;}
.family-plans-c .right-plan p {margin:15px 0 0 15px; float:left; padding:0;}
.family-plans-c .right-plan p img {}
.family-plans-c .right-plan div {margin:11px 0 0 15px; float:left;}
.family-plans-c .right-plan form input {margin-right:7px;}
.family-plans-c .right-plan form label {margin-right:25px;}
.family-plans-c .plan-heading, .family-plans-c .plan {float:left; border:1px solid #dadada; padding:2px 0;}
.family-plans-c .plan-heading li, .family-plans-c .plan li {float:left; color:#04756f; text-align:center; border-right:1px solid #dadada;}
.family-plans-c .plan-heading .plan-name, .family-plans-c .plan .plan-name {width:120px;}
.family-plans-c .plan-heading .voice, .family-plans-c .plan .voice {width:120px;}
.family-plans-c .plan-heading .messaging, .family-plans-c .plan .messaging {width:167px;}
.family-plans-c .plan-heading .data, .family-plans-c .plan .data {width:155px;}
.family-plans-c .plan-heading .benefits, .family-plans-c .plan .benefits {width:165px;}
.family-plans-c .plan-heading .lines, .family-plans-c .plan .lines {border-right:none; width:165px;}
.family-plans-c .plan-heading {width:776px; margin-left:118px;}
.family-plans-c .plan-heading li {font-size:18px; font-weight:bold; padding-top:14px;}
.family-plans-c .plan-heading .plan-name {}
.family-plans-c .plan-heading .voice {}
.family-plans-c .plan-heading .messaging {}
.family-plans-c .plan-heading .data {}
.family-plans-c .plan-heading .benefits {padding-top:0;}
.family-plans-c .plan-heading .lines {padding-top:0;}
.family-plans-c .plan-heading .lines #add-lines {}
.family-plans-c .plan-heading .lines #add-lines .number-of-lines {}
.family-plans-c .plan-heading .lines #add-lines .number-of-lines span {}
.family-plans-c .plan-heading .lines #add-lines .line-add-buttons {}
.family-plans-c .plan-heading .lines #add-lines p {font-size:10px; font-weight:normal;}
.family-plans-c .plan {width:894px;}
.family-plans-c .plan li {}
.family-plans-c .plan .plan-name {font-size:15px;}
.family-plans-c .plan .plan-name .info {}
.family-plans-c .plan .plan-name .best-value {}
.family-plans-c .plan .plan-name .name {}
.family-plans-c .plan .voice {}
.family-plans-c .plan .messaging {}
.family-plans-c .plan .data {}
.family-plans-c .plan .benefits {}
.family-plans-c .plan .lines {}
#phone-listing .product ul.noindent sup {vertical-align:text-top; font-size:8px;}
.phone-detail .phone-detail-intro p {padding-bottom:0em;}
.phone-detail .phone-detail-intro p sup {vertical-align:text-top; font-size:8px;}
.phone-detail .module-prod-view ul#prod-detail-slides {left:70px;}
.phone-detail .grid-5 {padding-top:30px;}
.phone-detail .module-prod-view ul#prod-detail-slides {height:360px !important}
.phone-detail .module-prod-detail {top:41px;}
.phone-detail .module-prod-detail-inner .bdy .col1 {width:91px;}
.phone-detail .phone-detail-intro p.phone-detail-ad {margin-top:10px; padding-bottom:8px;}
.phone-detail .phone-detail-intro .costs .select {font-size:10px; font-weight:bold;}
.phone-detail .ui-tabs-panel .tabs-panel-inner ul.accessories-module li p {top:100px;}
.phone-detail .ui-tabs-panel .tabs-panel-inner ul.accessories-module li div {top:195px; padding-bottom:20px;}
.phone-detail .ui-tabs-panel .tabs-panel-inner ul.apps-module li img {height:61px; width:57px; left:46px;}
.phone-detail .ui-tabs-panel .tabs-panel-inner ul.apps-module li {height:155px;}
.plan-detail .plan-detail-tabs ul.bullet {margin-bottom:1em;}
#plan-listing table td.messaging img, #plan-listing table td.phone-replacement img {margin-top:31px;}
#plan-listing table td.data img {margin-top:0px;}
.nav-promo-wrp .nav-promo sup {vertical-align:text-top; font-size:8px;}
.nav-promo-wrp .nav-promo .nav-promo-title {text-align:center; text-transform:capitalize; font-weight:bold; margin-bottom:0.5em;}
#plan-listing table tbody td.product-details p {padding-top:0.5em;}
#plan-listing table tbody td.product-details p a {text-align:center; padding-left:2em; padding-top:0.3em; text-decoration:underline;}
#plan-listing table tbody td.product-details p sup {vertical-align:text-top; font-size:8px;}
#tabs-3 .tabs-panel-inner .support .row .user-guide {float:left; padding-right:1em; padding-top:0.3em;}
#tabs-3 .tabs-panel-inner .support .row .user-guide-size {float:left; padding-top:0.3em;}
.plan-detail-intro #summary-total .row {text-align:left; line-height:20px;}
.compare-phones .product-listing .product .product-details {font-weight:bold; text-align:center; font-size:10px; padding:0 5px;}
.offers-detail .module-prod-view {margin-left:20px;}
.offers-detail .module-prod-detail-inner .bdy .col1 {width:91px;}
.offers-detail .module-prod-detail-inner .bdy .col2 {left:105px; top:15px; width:120px;}
.offers-detail .tabs-panel-inner .plan-features p {padding-bottom:0;}
.offers-detail .tabs-panel-inner .plan-features h4 {margin-top:1.5em;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .col {float:none; width:100%;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .so-col-first {float:left; width:190px; border-right:1px solid #E9E9E9; margin-right:40px; padding-right:40px;}
.ie6 .offers-detail .ui-tabs-panel .tabs-panel-inner .features .so-col-first {border-right:1px solid #E9E9E9; margin-right:0; padding-right:0; border:0;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .so-col-first ul {margin-bottom:20px;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .so-col-second ul {margin-bottom:20px;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features ul.first {padding-bottom:20px; border-bottom:1px solid #E9E9E9;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .so-col-first li {margin-left:16px; list-style-type:disc;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .so-col-second li {margin-left:16px; list-style-type:disc;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .clear {visibility:hidden;}
.offers-detail .ui-tabs-panel .tabs-panel-inner .features .so-col-second {float:left; width:190px;}
#modal-cart-add .line-list table td.plan a.button-active {margin-left:33px;}
#modal-cart-add .line-list table td.phone a.button-active {margin-left:37px;}
form input, form textarea {color:#000000;}
.check-out-confirmation .order-summary-info .col-1 .col-row h4 {padding:0 10px 0 0;}
.check-out-confirmation .plan-image {display:none;}
.offers-listing .offers-package-listing-txt p {padding-top:5px; padding-bottom:0;}
.offers-detail .offers-detail-intro .col1 sup {vertical-align:text-top; font-size:8px;}
.offers-detail .module-prod-view {height:380px;}
.bp-participate-tabs {width:637px; margin-top:2em;}
.ui-tabs-panel .tabs-panel-inner ul.bp-three-col-module li {width:185px;}
.bp-participate .ui-tabs-panel .tabs-panel-inner {height:500px; background-image:url(images/bg-parchment-large.jpg);}
.ui-tabs-panel .tabs-panel-inner ul.bp-two-col-module li {height:140px;}
.module-related-link.current-customers .module-related-link-inner ol {padding-bottom:10px;}
.module-related-link.current-customers .module-related-link-inner h4 {margin-bottom:0;}
.module-related-link.current-customers .module-related-link-inner a {padding:0; display:inline; text-decoration:none; color:#04756F;}
.module-related-link.current-customers .module-related-link-inner a:hover {color:#04756F; text-decoration:underline;}
.compare-phones .product-selector .grid-3-alt .product-description p sup {vertical-align:text-top; font-size:8px;}
.plan-listing #plan-listing-hero {background-image:url(images/bg-plan-listing-bottom.gif); background-position:bottom; height:auto;}
.plan-listing #plan-listing-hero .inner {height:auto; padding-right:10px; padding-bottom:10px;}
.plan-listing #plan-listing-hero .inner #plans-listing-learn-more {padding-bottom:1.5em; text-align:right;}
.plan-listing #plan-listing-hero .inner #plans-listing-learn-more .button-active {float:right;}
.plan-listing #plan-listing-hero .inner {margin-left:15px; padding-left:140px;}
.plan-listing #plan-listing-hero .inner p {font-size:11px; line-height:1.55em; width:100%; padding-bottom:0;}
.module-related-link.current-customers .module-related-link-inner ol {margin:0; border-bottom:none; padding-bottom:0em;}
.module-related-link.current-customers .module-related-link-inner #switch {text-align:center; margin:1em 0;}
.grid-3-alt-inner .content .module-map-coverage {display:none;}
.grid-3-alt-inner .content .module-related-link sup {vertical-align:text-top; font-size:8px;}
.plan-listing .grid-4-inner .content .key-features p {padding-bottom:0;}
.family-plans-b .grid-4-inner .content .key-features p {padding-bottom:0;}
.phone-listing .grid-4-inner .content .key-features p {padding-bottom:0;}
.eeAppDetailPhonesList {float:left; width:620px; margin:1em 0 0 0;}
.highlightedBox {clear:both; width:100%; padding:0.5em 0 0.5em 0;}
.highlightedBoxContent {padding:0 0.5em 0 0.5em;}
.highlightedBoxStandardMargin {margin:1em 0 0 0;}
.bg3-100 {background-color:#0065A4;}
.eeAppDetailShadedBox {padding:0 0 1em 0;}
.eeAppDetailManufacturerItem {margin:1em 0 1em 0; background-color:#ffffff; width:96%; margin-left:10px;}
.borderedBox {clear:both; width:100%;}
.borderedBoxContent {padding:0.5em 0.5em 0.5em 0.5em; border:1px solid #cccccc;}
.eeAppDetailManufacturerName {font-weight:bold; margin:0 0 0.5em 0;}
.eeAppDetailManufacturerPhoneTable {width:100%;}
.eeAppDetailManufacturerPhoneTable td {vertical-align:top;}
.standardList {margin:0; padding:1em 0 0 0; list-style-type:none;}
.standardList li {background-image:url(/uscellular/images/slateBullet.gif); background-repeat:no-repeat; background-position:0 0.25em; padding-left:1em; min-height:1%;}
.highlightedBoxWhiteBoldCenter {font-weight:bold; color:#ffffff; text-align:center;}
#rebate-pop span {text-decoration:underline;}
.phone-detail .col2 .costs ul li p a {text-decoration:underline;}
.cart-details-total ul li.last h4 {display:none;}
.cart-details-total ul li.last div {display:none;}
.phone-listing .phone-listing-data-required {position:relative; top:-230px; left:120px; font-size:80%; color:#ff0000;}
.phone-listing .product-details p.disabled-add-message {height:35px;}
.check-out-confirmation .check-out-prices p {font-size:80%;}
.ie6 .offers-listing .offers-package-listing-txt .buy {margin:8px 0 8px 5px;}
.plan-listing .plan-listing-include-message {position:relative; left:410px; font-size:10px; font-weight:bold; top:-10px; color:#ff0000;}
.ie7 .plan-listing .plan-listing-include-message {left:391px;}
.ie6 .plan-listing .plan-listing-include-message {left:393px; top:0px}
.plan-listing .upgrade-message {position:absolute; left:-483px; top:-50px;}
.plan-detail #summary-total a.button-active {margin-right:0px;}
.ie7 .plan-detail .costs .price {margin-left:-55px;}
.plan-detail .plan-detail-tabs ul.bullet li {padding-bottom:1em;}
.plan-listing #plan-listing-hero .inner ul.bullet {margin-left: 20px;}
.plan-listing #plan-listing-hero .inner #plhead {margin-top: -10px;}
.plan-listing #plan-listing-hero .inner #plhead td {vertical-align:top;}
.plan-listing #plan-listing-hero .inner #plhead h1 {margin-top: 20px;}
.plan-listing #plan-listing-hero .inner #plcompare {margin-bottom: 10px;}
.clearDiv {clear:both; width:100%; height:0px; overflow:hidden;}
.phone-listing #zip-code-form, .phone-detail #zip-code-form, .compare-phones #zip-code-form {float:left; width:250px;}
.phone-detail #activation-credit {margin-top:1em; font-size:11px; font-weight:bold;}
.phone-detail #activation-credit a {cursor:pointer;}
.phone-detail .phone-detail-intro {height:auto;}
.phone-detail .phone-detail-intro .col1 {height:auto;}
.phone-detail .phone-detail-intro .costs {height:auto;}
.phone-detail .phone-detail-tabs {clear:both; padding-top:4em;}
	.ie7 .phone-detail .phone-detail-tabs {clear:both; padding-top:0px; margin-top:2em;}
.phone-listing .phone-listing-prepaid-message {font-size:9px; visibility:visible; clear: both; text-transform: none; font-weight:bold; color:#FF0000;}
.phone-listing .phone-listing-prepaid-message a {cursor:pointer;}
.offers-detail .tabs-panel-inner .plan-features h4 {margin-top:0em;}
.offers-detail .tabs-panel-inner .plan-features p {margin-bottom:1em;}
.offers-detail .tabs-panel-inner .plan-features ul.bullet {padding-bottom:1em;}
#glb-nav-bbb-icon {float:left; width:220px;}
#glb-nav-footer-container {text-align:center;}
.glb-nav-footer, .ie7 .glb-nav-footer, .ie6 .glb-nav-footer {padding-top:0px;}
a.hbl2:hover img {margin-left:-150px;}
#glb-nav-feedback-icon {float:right;}
.demoButton {padding-top:1em; padding-bottom:1em; text-align:center;}
#modal-cart-add .line-list {float:left;}
#modal-cart-add .line-list table td.line {font-size:12px; padding:5px 0; text-align:center; width:70px; vertical-align:middle; height:90px;}
#modal-cart-add .line-list table td.phone {width:80px;}
#modal-cart-add .line-list table td.check {background:none;}
#modal-cart-add .line-list table td.accessory.check {background:url('images/icon-check.gif') center 20px no-repeat;}
.ie6 #modal-cart-add .line-list table td.plan a.button-active {margin-left:11px;}
.ie6 #modal-cart-add .line-list table td.phone a.button-active {margin-left:6px;}
.ie6 #modal-cart-add .line-list table td.accessory a.button-active {margin-left:14px;}
#modal-cart-add .features select {vertical-align:inherit;}
#modal-cart-add .features select option {padding-right:10px;}
#modal-cart-add .line-list h3 {display:none;}
#modal-cart-add .line-list h4 {padding:0 0 10px 0; text-align:center;}
#modal-cart-add .line-list table td.accessory.check a {display:block;}
#modal-cart-add .line-list table td.line a {text-transform:capitalize;}
#modal-wait {position:absolute; top:120px; left:110px; text-align:center; display:none;}
#modal-wait div {margin-top:0.5em; font-size:18px; font-weight:bold;}
#modal-cart-add .line-list ul {margin:0.5em 0 0 1em; padding:0; height:40px;}
.ff #modal-cart-add .line-list ul {height:50px;}
#modal-cart-add .cart-modal-header h2 {margin:0px; height:30px;}
.simplemodal-wrap {overflow:auto;}
.supportTab-prod-detail {margin-top: 20px; width: 247px;}
.supportTab-prod-detail {background: none repeat scroll 0 0 #FFFFFF;}
.supportTab-prod-detail-inner {border: 1px solid #E9E9E9; clear: both;}
.supportTab-prod-detail .support-tab-bdy {padding: 0px 10px;}
.supportTab-prod-detail-inner .support-tab-bdy {border-bottom: 1px solid #E9E9E9; font-size: 11px; position: relative; padding-bottom:10px;}
.support-tab-column1 {float: left;}
.support-tab-column2 {float: right;}
.atg-chat {float:right; padding-right:1em;}
#atg-chat-modal {text-align:center;}
.atg-chat-zip {text-align:right; margin-bottom:1.5em;}
#atg-chat-zip-modal {text-align:right; margin-bottom:1.5em;}
.rr-summary {padding-left:10px; height:80px;}
.ie7 .rr-summary {padding-left:15px;}
.ie6 .rr-summary {padding-left:0px;}
.rr-average-rating {text-align:center;}
.rr-average-overall-rating {font-weight:bold;}
.rr-average-rating-divider {font-weight:bold; padding:0 2px;}
.rr-overall-rating-range {font-weight:bold;}
.rr-summary-stars {text-align:center; margin:0.5em 0;}
.rr-summary-stars a img {padding-left:1em;}
.rr-summary-links {text-align:center;}
.ie7 .rr-summary-links {width:205px;}
.rr-summary-links a {cursor:pointer;}
.phone-listing .BVRRHistogramBar, .compare-phones .BVRRHistogramBar {width:250px;}
.phone-listing .phone-listing-data-required {top:-320px;}
.phone-listing .product-listing .product {height:529px; background: url("images/bg-phone-listing.gif") no-repeat scroll -1px 0 transparent;}
.phone-listing .BVRRHistStarLabel {font-weight:normal;}
.phone-detail .rr-gallery {margin-top:1em;}
.phone-detail .module-prod-detail {top:20px;}
.phone-detail #BVRRSummaryContainer {margin-top:2em;}
.phone-detail #BVRRLinkContainer {padding-top:15px; padding-right:10px; text-align:right;}
.phone-detail .BVDI_QTInside {padding-top:0px;}
.ie6 .phone-detail .ui-tabs-nav li {margin-right:8px;}
.phone-listing .BVRRContainer .BVDI_QTTags .BVDI_QTHeaderTags, .BVRRContainer .BVDI_QTTags .BVDI_QTBodyTags {margin-left: 250px;}
.phone-detail .BVDI_QT .BVDI_QTBodyTags .BVDI_QTGroup {width:46%;}
.phone-listing #BVSubmissionContainer iframe {width:500px;}
/*.compare-phones .rr-summary {top:-5px; position:relative;}*/
/*.ie8 .compare-phones .rr-summary {top:0px;}*/
.compare-phones .rr-summary-stars {display:inline;}
/*.ie8 .compare-phones .rr-summary-stars {text-align:left; margin-left:-100px; margin-top:5px;}*/
.compare-phones .rr-average-rating {display:inline; padding-left:5px; vertical-align:middle;}
.compare-phones .rr-summary-links {padding-top:5px;}
.chrome .compare-phones .rr-summary-links {padding-top:0px;}
#modal-cart-add-feature .cart-modal-header {padding:20px;}
.plan-detail #summary-total a.button-active {margin-top:1em;}
.free-shiping-image {display: inline; margin: 0; padding-left: 0px; padding-right: 0px;}
.free-shiping-image-offerpage {float: right; display: inline; margin: 0; padding-right: 40px;}
#chat-image {float:left; padding: 0px 5px 3px 5px; width:221px;}
#activation-image {float:left; padding: 0px 5px 3px 5px;}
#shipping-image {float:right; padding: 0px 3px 3px 5px;}
.my-account-secondary-content ul.glb-nav-media-bar {width:110px;}
.glb-nav-ankle ul {margin-right:10px;}
.glb-nav-media-item {float:left;}
#myaccount-facebook {height:52px; padding-top:8px; width:40px; float:left;}
#myaccount-twitter {height:52px; padding-top:11px; width:44px; float:left;}
#myaccount-youtube {height:52px; padding-top:11px; width:44px; float:left;}
#myaccount-get-email-updates {height:52px; width:150px; float:left;}
#myaccount-get-email-updates img {padding-top:11px;}
.coming-soon-message {color:#ff0000; font-weight:bold; text-transform:capitalize; font-size:14px;}
.compare-phones .select.product-details span, .phone-detail-intro .select.product-details span {display:none;}
.phone-detail-intro .select.product-details a.add-to-cart span {display:block;}
.phone-detail .phone-detail-intro .costs .select span a {position:relative;}
.compare-phones .coming-soon-message {padding-left:20px;}
.compare-phones .email-sign-up {padding-left:25px;}
.phone-detail .coming-soon-message {padding-left:45px;}
.phone-detail .email-sign-up {padding-left:28px;}
.email-sign-up a {font-size:14px; font-weight:bold; background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') right center no-repeat; padding-right:10px; padding-bottom:4px;}
.phone-listing .product-details p.disabled-add-message {text-align:center;}
.phone-listing .coming-soon-graphic {position:absolute; top:-180px; left:123px;}
.email-updates-tooltip-link {font-weight:bold;}
.phone-detail-intro .costs .select .email-sign-up a {position:relative;}
.compare-phones .product-listing .product .product-details span {text-align:center; width:100%;}
.phone-detail span.price-varies {font-size:10px; color:#363636; line-height:16px; text-transform:capitalize; display:block; font-weight:bold;}
.phone-detail span.enter-location {position:absolute; top:18px;}
.phone-detail span.enter-location a {font-size:9px; color:#04756F; line-height:16px; text-transform:capitalize; display:block; font-weight:normal; text-decoration:underline;}
.phone-detail .phone-detail-intro a.addPhone-to-cart {cursor:default;}
.phone-detail .phone-detail-intro a.addPhone-to-cart span {text-transform:capitalize; display:block;}
.chrome .glb-nav-primary li.nav-belief .nav-secondary {width: 227px;}
.glb-nav-primary li.nav-belief .nav-secondary {width: 227px;}
.chrome .glb-nav-primary li.nav-belief .nav-secondary li a {width: 197px;}
.glb-nav-primary li.nav-belief .nav-secondary li a {width: 197px;}
ul#video-experience-nav-list {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: rgb(0,51,102); list-style-type: none; padding: 0px; margin: 0px;}
ul#video-experience-nav-list li {padding: 0px 0px 0px 20px; line-height: 1.5em; margin: .5em 0; background-repeat: no-repeat; background-position: left center; cursor:pointer;}
ul#video-experience-nav-list li:hover {text-decoration: underline; cursor:pointer;}
.phone-listing .product-selector .phone-listing-prepaid-message .tooltip {margin-left:4px;}
.phone-listing .product-selector .phone-listing-prepaid-message .tooltip-content {display:none;}
.myaccount-403 .glb-hdr-container {background-image:none;}
.myaccount-403 #main-content p {font-size:34px; margin-top:40px; margin-bottom:30px; padding:0;}
.myaccount-403 #main-content {text-align:center;}
.myaccount-403 #main-content img {padding-top:10px;}
.myaccount-403 #main-content p#copyright {font-size:12px; margin-top:90px;	margin-bottom:20px;}
.myaccount-403 #main-content ul  {text-align:left; padding-left:375px;}
.myaccount-403 #main-content ul li {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat scroll left center transparent; padding:0 12px 1px; list-style-type:none;}
.zip-code-landing #zip-code-form {float:left; width:450px;}
.zip-code-landing #zip-code-current-customers p {text-align:center;}
#modal-zipcode-content #zip-code-current-customers {float:right; width:220px; padding-left:15px;}
#modal-zipcode-content #zip-code-current-customers p {text-align:center; padding:10px 0;}
.phone-detail .BVRRRatingsHistogramButtonImage {margin-left:0px !important}
.phone-detail .phone-detail-intro .col1 a.tooltip.promo {position:absolute; top:45px; width:83px; height:78px; left:787px; background:url('/uscellular/css/images/bg-phone-listing-promo.gif') 0 0 no-repeat;}
#accessory-listing .disabled-add-message{height: 45px;font-size: 12px;padding: 0 15px;color: red;text-transform: uppercase;font-weight: bold;line-height:15px;}
.ff #accessory-listing form select{padding:3px;}
.compare-popup {display:none; margin: auto; width:276px; background: #ccc; border: 5px solid white; position:relative; box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); -moz-box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); -webkit-box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); float:left; padding:10px; margin:20px; background-color:#FFF; z-index:101;}
	.ie8 .compare-popup {display:none; width:276px; background: #ccc; border: 2px solid #E1E1E1; position:relative; box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); -moz-box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); -webkit-box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); float:left; padding:10px; margin:20px; background-color:#FFF; z-index:101;}
	.ie7 .compare-popup {display:none; width:276px; background: #ccc; border: 2px solid #E1E1E1; position:relative; box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); -moz-box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); -webkit-box-shadow: -2px 0px 14px rgba(0, 0, 0, 0.60); float:left; padding:10px; margin:20px; background-color:#FFF; z-index:102;}
.compare-popup .close-window {position:absolute; width:26px; height:26px; top:-15px; right:-15px; background:url('images/icon-modal-close.gif') 0 0 no-repeat; float:right; z-index:102; cursor:pointer;}
	.ie7 .compare-popup .close-window {display:block; position:relative; width:26px; height:26px; top:-20px; right:-20px; background:url('images/icon-modal-close.gif') 0 0 no-repeat; float:right; z-index:102; cursor:pointer;}
.compare-popup .popup-phone-list {margin-left:auto; margin-right:auto; width:276px;}
.compare-popup .popup-phone-list .small-image {display:inline}
.compare-popup .popup-phone {float:left; width:92px;}
.compare-popup .popup-phone .phone-image {float:left;}
.compare-popup .popup-phone .remove-link {float:left; width:100%; text-align:center; height:25px;}
h2 {font-size:16px; color:#0065A4; text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.glb-nav-utility {position:absolute; top:43px; right:0px; text-align:right; font-size:12px; text-transform:capitalize;}
.glb-nav-utility li {float:left; padding:0 16px; background:url('images/hdr-bg-utility-nav-div.gif') right no-repeat;}
.glb-nav-utility li.cart {background:none; padding-right:0px;}
.glb-nav-utility li.cart a {padding-right:23px; background:url('images/cartIcon.png') right 1px no-repeat;}
.glb-nav-utility li.cart a:hover {background-position:right -13px;}
.glb-nav-utility li a {line-height:29px; color:#EE3040;}
.glb-nav-utility li.div a, .glb-nav-utility li.feedback a, .glb-nav-utility li.cart a, .glb-nav-utility li.location a {color:#0065A4;}
.logo {height:130px;}
.logo img {margin-top:25px;}
.glb-nav-primary {position:relative; width:936px; height:36px; border-style:solid; border-color:#F6F6F3; border-width:20px 12px; background:#ffffff;}
.glb-nav-primary li {font-size:17px; float:left; position:relative; font-weight:normal; margin-right:3px;}
.glb-nav-primary li a.nav-primary {float:left; text-transform:capitalize; color:#FFF; line-height:36px; padding:0 21px; background:url('images/hdr-bg-primary-nav.gif') #0065A4 repeat-x;}
.glb-nav-primary li.nav-belief {width:128px; margin-right:0px; height:36px;}
.glb-nav-primary li.nav-belief a {padding:0 27px; overflow:hidden; height:36px;}
.glb-nav-primary div.nav-belief-end {display:none;}
.glb-nav-primary li a.nav-primary.selected, .glb-nav-primary li a.nav-primary:hover, .glb-nav-primary li a.hover {background:url('images/hdr-bg-primary-nav-hover.gif') #EE3040 repeat-x; text-decoration:none; color:#ffffff !important;}
.glb-nav-primary .nav-secondary {float:left; width:193px; padding:10px 0px 15px 0px;}
.glb-nav-primary .nav-secondary li a {float:none; text-indent:0; display:block; color:#414042; width:163px; line-height:13px; border:0 none; padding:3px 20px 5px 10px; background:none; white-space:nowrap;}
.glb-nav-primary .nav-secondary li a:hover {color:#ffffff !important;}
.glb-nav-primary .nav-wrp-1 {position:absolute; clear:both; display:none; padding:0 8px 0 0; top:36px; background:url('images/hdr-bg-secondary-nav-shadow-btm.png') right bottom no-repeat;}
.glb-nav-primary .nav-promo-wrp {position:absolute; top:36px; left:196px; display:none; padding:0 8px 8px 0; background:url('images/hdr-bg-secondary-nav-shadow-btm.png') right bottom no-repeat;}
.glb-nav-primary .nav-promo {border-style:solid; border-color:#E1E1E1; border-width:0 0 0 1px; width:140px; margin-top:10px;}
.glb-nav-primary .nav-support .nav-promo {padding:0 10px 49px 10px;}
.glb-nav-primary .nav-business .nav-promo {padding:0 10px 0px 10px;}
.ff .glb-nav-primary .nav-business .nav-promo-wrp {padding-bottom:25px;}
.glb-nav-primary .nav-entertainment .nav-promo {padding:0 10px 13px 10px; width:320px;}
.glb-nav-primary .nav-entertainment .nav-promo p {padding-bottom:0px; line-height:11px;}
.glb-nav-primary .nav-offers .nav-promo {padding:0 10px 13px 10px; width:160px;}
.glb-nav-primary .nav-promo-wrp .nav-promo .nav-promo-title {font-family: 'Stag Web USCC-Medium'; color:#0065A4; font-size:20px; text-align:left; text-transform:capitalize; margin-bottom:0.5em; font-weight:normal; line-height:24px;}
.glb-nav-primary li.nav-business .nav-promo, .glb-nav-primary li.nav-support .nav-promo, .glb-nav-primary li.nav-belief .nav-promo {border-width:0 1px 0 0; font-size:11px;}
.glb-nav-primary .hover {display:block;}
.nav-promo-wrp .nav-promo .nav-promo-image {margin-top:15px;}
.nav-promo-wrp .nav-promo .nav-promo-link {font-family:'Stag Web USCC-Medium'; text-align:left; font-size:14px; line-height:17px; margin-top:5px;}
.nav-promo-wrp .nav-promo .nav-promo-link a {color:#414042;}
.glb-nav-primary .nav-promo a {color:#0065A4;}
.glb-nav-primary .nav-promo a:hover {color:#EE3040; text-decoration:none;}
.glb-nav-utility li.location {float:none; clear:both; display:block; padding:0; margin-right:3px; background:none; padding-top:5px;}
.glb-nav-utility li.location a {margin-left:8px; text-transform:capitalize;}
.glb-nav-utility li.location a:hover {text-decoration:none;}
.glb-nav-primary li.nav-belief .nav-wrp-1 {right:-7px;}
#main-content {padding:0px 12px; background-color:#F6F6F3;}
.main-content {width:936px; padding:0px 12px; background-color:#F6F6F3;}
.main-content-hdr {position:relative; zoom:1;}
.main-content-hdr h1 {font-family:'Stag Web USCC-Medium'; font-size:20px; margin-top:0px; padding-top:20px; padding-left:20px; margin-bottom:20px; color:#0065A4; text-transform:capitalize;}
#tooltip .tooltip-inner {position:relative; top:0; left:0; text-align:left; color:#414042; z-index:3000; zoom:1;}
ul.user-tools li.print-page a {text-indent:-9999px; width:23px; background:url('images/icon-user-tools-print.gif') no-repeat;}
.grid-12 {width:936px; text-align:center; background:#FFF;}
.content {position:relative; margin:0px auto;}
.grid-12-top {width:933px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;}
.grid-12-inner {width:933px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
.grid-12-bottom {width:933px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 1px 1px; height:7px;}
.grid-4 {float:left; width:304px; text-align:center; background:#FFF;}
.grid-4.first, .grid-4.second {margin-right:12px;}
.grid-4-top {width:302px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;}
.grid-4-inner {width:302px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
.grid-4-inner .content {background-color:#F6F6F3;}
.grid-4-bottom {width:302px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;}
.homepage .home-promo-txt {position:relative; height:140px; padding:15px 10px; text-align:center;}
.homepage .home-promo-txt h3 {font-family:'Stag Web USCC-Medium'; font-size:20px; color:#0065A4; margin-bottom:15px;}
.homepage .home-promo-txt p {font-size:15px; width:244px; margin:0px auto; text-align:left; padding-bottom:30px;}
.product-landing .options {padding:20px; background:#ffffff;}
.product-landing .options li {float:left; height:110px; width:179px; padding:0 27px; border-style:solid; border-left-color:#FFF; border-right-color:#d6d6d6; border-width:0 1px; text-align:center;}
.product-landing .options li p {text-align:left;}
.product-landing h3 {font-family:'Stag Web USCC-Medium'; color:#0065A4; font-size:14px; text-align:left;}
.product-landing h3 a:hover {text-decoration:none;}
.product-listing .product .button-active, .product-listing .product .button-inactive {clear:none; text-transform:capitalize;}
.homepage h2 {font-family:'Stag Sans Web USCC-Black'; font-size:30px; line-height:55px; margin-top:25px; text-transform:none; color:#0065A4;}
.glb-ftr {width:960px; margin:0 auto; background:#F6F6F3; padding-top:40px;}
.glb-bdy-container .glb-ftr-container {background:none;}
.glb-ftr-container {position:relative; z-index:1; background:url('images/glb-drop-shadow.png') center repeat-y;}
#secondary-content {padding:10px 0 25px; width:936px; margin:0px 12px 0px 12px; border-top:1px solid #0065A4; background:#F6F6F3;}
.glb-nav-ankle ul li {font-family:'Stag Web USCC-Medium'; font-size:13px; padding-bottom:5px; line-height:14px;}
.glb-ftr h5 {margin-bottom:2px; font-weight:normal;}
.glb-ftr ul a {font-family:'Stag Web USCC-Book'; font-size:11px; color:#636466;}
.glb-ftr ul a:hover {text-decoration:none; color:#EE3040;}
.my-account-secondary-content .glb-nav-ankle ul {width:164px;}
.glb-nav-ankle {float:left; padding-left:52px;}
.glb-nav-media-myaccount {clear:both; padding-top:20px;}
.glb-nav-footer {clear:both; text-align:center; width:487px;}
.glb-nav-footer h5 {font-family:'Stag Web USCC-Medium'; font-size:13px;}
#myaccount-why {width:278px; padding-left:15px; float:left;}
#myaccount-demo {float: right; width: 220px; height: 41px;padding-top: 7px;}
#myaccount-verisign {height:52px; float:right;}
#glb-footer {clear:both; margin-top:20px;text-align:center;}
.glb-nav-footer li a {padding:0 3px;}
.glb-nav-footer li a:hover {text-decoration:none; color:#EE3040;}
.content-static-template .content-bordered {padding:15px 15px 30px;}
.content-static-template .content-bordered .static-main-content h2 {font-family:'Stag Web USCC-Book'; font-size:30px; font-weight:normal; line-height:24px; color:#0065A4; padding-bottom:15px; border-bottom:1px solid #D6D6D6; margin-bottom:20px; zoom:1; text-transform:capitalize;}
.content-static-template .grid-3-alt {float:left; width:243px !important; text-align:center; margin:0; background:#ffffff;}
.content-static-template .grid-3-alt.first {margin-right:8px;}
.content-static-template .grid-3-alt-top {width:241px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;}
.content-static-template .grid-3-alt-inner {width:241px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
.content-static-template .grid-3-alt-bottom {width:241px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;}
#left-nav ul li a {text-transform:capitalize;}
#left-nav li a {display:block; padding:10px; color:#414042; font-size:12px;}
#left-nav li a:hover {color:#EE3040;}
#left-nav li a.selected {background:#EE3040 url('images/hdr-bg-primary-nav-hover.gif') top left repeat-x; color:#ffffff;}
#left-nav li a.selected:hover {color:#ffffff;}
#left-nav ul li ul li a {text-transform:capitalize; font-size:11px;}
#left-nav li li a:hover {color:#EE3040;}
#left-nav li li a.selected, #left-nav li li a.selected:hover {background:none; color:#EE3040;}
.grid-9 {float:left; width:685px; background:#ffffff; zoom:1;}
.grid-9-top {width:683px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;}
.grid-9-inner {width:683px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
.grid-9-bottom {width:683px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;}
.content-static-template .section h3 {margin-bottom:10px;}
#left-nav li a span.menu {padding:0 20px 0 0; background:url('images/spr-left-nav-arrow.png') 100% 0 no-repeat;}
#custom-highlight-box {background:#ffffff;}
#custom-highlight-box-top {border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;}
#custom-highlight-box-inner {border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
#custom-highlight-box-inner .content {background-color:#ffffff; margin:0px 7px;}
#custom-highlight-box-bottom {border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;}
h1 {font-family:'Stag Web USCC-Medium'; font-size:20px; margin-top:0px; padding-top:20px; padding-left:20px; margin-bottom:20px; color:#0065A4; text-transform:capitalize;}
.price {overflow:hidden; line-height:100%; white-space:nowrap; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4;}
.price .per {margin-top:10px; text-align:left; vertical-align:bottom; font-size:8px; line-height:8px; text-transform:capitalize;}
.price .per strong {display:block; font-weight:normal;}
.price-small .currency, .price-small .cents {font-size:8px; line-height:10px;}
.price-large .currency, .price-large .cents {font-size:20px; line-height:22px;}
.glb-cart .cart-contents {float:left; padding-top:7px; height:54px; overflow:visible; background:#FFF url('/uscellular/images/myaccount/PersistentCart_backG-1x79px.jpg') left top repeat-x;}
.glb-cart .cart-contents a.button-active, .glb-cart .cart-contents a.button-inactive {position:relative; top:19px; margin-top:13px; text-transform:capitalize;}
.glb-cart .cart-labels .cart-nav {float:left; height:22px; width:100px; padding-top:5px;}
.glb-cart .cart-accessories {width:155px; text-align:center; padding-right:22px;}
.glb-cart .cart-totals .cart-total {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.glb-cart .cart-totals .price-small {font-size:15px;}
.glb-cart .cart-totals .cart-recurring {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.glb-cart-item-tooltip .price {float:left; padding-right:5px;}
.glb-cart-item-tooltip .price .per {margin-top:3px;}
.glb-cart-item-tooltip h2 {font-weight:normal; font-size:14px; line-height:10px;}
.glb-cart-item-tooltip h2 a, .glb-cart-item-tooltip h3 a {color:#414042; text-decoration:none;}
.glb-cart-feature-tooltip {position:relative; clear:left; padding:10px; border-top:1px solid #d6d6d6; overflow-y:scroll; width:204px; max-height:350px;}
.glb-cart-feature-tooltip h2 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize; color:#414042;}
.glb-cart-feature-tooltip .price {float:left; padding-right:5px; font-weight:normal;}
.glb-cart-feature-tooltip .price .per {margin-top:3px;}
.glb-cart-item-tooltip .rebate-link a {color:#0065A4;}
#glb-cart-loading {display:none; position:relative; z-index:2001; margin:-400px 0 0 -200px; width:396px; height:97px; background:url('images/bg-loading.jpg') top left no-repeat;}
#glb-cart-loading .bdy span {display:none; margin-left:100px; padding:25px 0 0 0; font-size:16px; font-weight:bold; color:#FFF;}
.persist-cart-mir-disclaimer {font-size:80%; line-height:12px;}
.cart-modal h3 {font-weight:normal; font-size:12px; color:#414042; padding:0 0 0 20px;}
.cart-modal h4 {font-weight:normal; font-size:10px; color:#414042; padding:0 0 10px 20px;}
.modal-usc h2, .cart-modal h2 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:none; font-size:14px; color:#414042;}
#modal-cart-add .line-list table thead tr th {text-align:center; background-color:#0065A4; padding:3px 0; text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; color:#ffffff;}
#modal-cart-add .features {float:left; width:350px; max-height:605px; overflow:auto; border-right:1px solid #d6d6d6;}
#modal-cart-add .features h3 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px; font-weight:normal;}
#modal-cart-add .features ul.features-list h3 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; font-weight:normal;}
#modal-cart-add .features .per {margin-top:0px;}
#modal-cart-add #cart-link-and-totals #cart-link {float:left; width:100px; text-align:center; text-transform:capitalize; padding-top:9px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;}
#modal-cart-add #cart-link-and-totals #cart-totals {float:right; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-align:right;}
#modal-cart-add .line-list table td a {text-transform:capitalize; display:block;}
#modal-cart-add .line-list table td.phone {text-transform:capitalize;}
#modal-cart-add .line-list table td.plan a.button-active {margin-left:10px; margin-right:10px;}
#modal-cart-add .line-list table td.phone a.button-active {margin-left:0px;}
#modal-cart-add .line-list table td.plan {width:100px; text-transform:capitalize;}
#modal-cart-add .line-list table td.accessory a.button-active {margin-left:10px; margin-right:10px;}
#modal-cart-add .line-list table td span.required {display:block; font-size:10px; clear:left;}
#modal-cart-add .line-list ul li.review-and-checkout {float:right; padding-top:12px;}
#modal-cart-add .required-feature .notes {font-size:10px; text-transform:capitalize; color:#414042;}
#modal-cart-add .line-list table tbody tr.line.active td.line {font-size:18px;}
#modal-cart-add .line-list table tbody tr.line.active {background-color:#F6F6F3;}
.key-features img {width:288px; height:320px; padding:0px 7px; background-color:#ffffff;}
.free-stamp {float: right; display: inline; margin: 0; width:642px;}
.notes {font-size:9px; color:#0065A4;}
select {margin-top:0px;}
.glb-cart-feature-tooltip .notes {color:#414042;}
.ui-tabs-panel {background:#FFF; padding:0px 1px 1px 1px;}
.ui-tabs-nav a {display:block; padding:0 10px 0 0; color:#ffffff; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; line-height:26px; cursor:pointer; text-transform:capitalize; text-align:center; text-decoration:none; white-space:nowrap; background:url('images/glb-bg-tabs.gif') 100% -52px no-repeat;}
.ui-tabs-nav a:hover {color:#414042 !important;}
.ui-tabs-nav .ui-tabs-selected a {position:inherit; z-index:2; margin:0; padding:0 10px 0 0; color:#ffffff; background-position:100% -78px;}
.ui-tabs-nav .ui-tabs-selected a:hover {color:#ffffff !important;}
.ie7 .ui-tabs-nav .ui-tabs-selected a {position:inherit; z-index:2; margin:0; padding:0 10px 0 0; color:#ffffff; background-position:100% -78px;}
.tabs-panel-inner h4 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;}
.standard-table thead tr th {background-color:#0065A4; color:#FFFFFF; border:1px solid #d6d6d6; padding:10px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-align:center; text-transform:capitalize;}
.main-content-hdr a.back {float:left; margin:-5px 0 5px; padding-left:15px; width:890px; text-transform:capitalize; background:url('images/glb-bg-arrow-grn-back.gif') 0 5px no-repeat;}
.grid-7 {float:right; width:536px; padding:45px 45px 45px 0;}
.module-related-detail-inner {border:1px solid #d6d6d6; clear:both;}
.module-related-detail-inner .bdy {border-bottom:1px solid #d6d6d6; padding:20px 10px 5px; line-height:15px; zoom:1; clear:both;}
.module-related-detail-inner h3 {text-transform:capitalize; padding:0 10px 0 15px; line-height:25px; border-bottom:1px solid #d6d6d6; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; background-color:#0065A4; color:#ffffff;}
.module-related-detail-inner .bdy .price-small {font-size:20px;}
ul.ok-cancel li a {margin:0px 5px;}
.module-prod-detail-inner h3 {text-transform:capitalize; padding:0 10px 0 15px; line-height:25px; border-bottom:1px solid #d6d6d6; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; background-color:#0065A4; color:#ffffff;}
.module-prod-detail-inner {border:1px solid #d6d6d6; clear:both;}
.module-prod-detail-inner .bdy {position:relative; font-size:14px; border-bottom:1px solid #d6d6d6; padding:10px;}
.module-prod-detail-inner .col2 h2 strong {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-weight:normal;}
#loading {position:absolute; left:108px; top:50px; width:396px; height:97px; border:none; z-index:10; background:url('images/bg-loading.jpg') top left no-repeat;}
#loading .bdy {padding:16px 0 0 37px; height:77px;}
#loading .bdy img {position:absolute; left:35px; top:9px;}
#loading .bdy span {display:none;}
.hr {height:1px; overflow:hidden; margin:0; background:#d6d6d6; color:#d6d6d6;}
.main-content.plan-listing .content {margin:0px;}
.plan-listing .plan-select li div p label {font-family:'Stag Web USCC-Book', verdana, helvetica, sans-serif; font-size:14px; color:#0065A4; margin-right:20px;}
.plan-listing #plan-type-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin:10px 0; font-size:20px; color:#0065A4; padding-left:20px;}
.plan-listing #plan-type-title span {font-size:12px;}
.plan-listing #plan-type-content-left {float:left; width:300px;}
.plan-listing #plan-type-content-left p {padding-left:20px;} 
.plan-listing #plan-type-content-right {float:right; width:600px;}
.plan-listing #custom-highlight-box {width:580px;}
.plan-listing #custom-highlight-box-top {width:578px;}
.plan-listing #custom-highlight-box-inner {width:578px;}
.plan-listing #custom-highlight-box-bottom {width:578px;}
.plan-listing #plan-includes-title {font-family:'Stag Web USCC-Book', verdana, helvetica, sans-serif; font-size:16px; color:#0065A4; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #0065A4;}
.plan-listing .plan-select {margin:15px 0px; padding-bottom:15px; padding-left:20px; border-bottom:1px solid #0065A4;}
.plan-listing hr {display:none;}
.plan-listing #includes-table td.includes-table-text {width:180px; padding:0 5px; line-height:12px;}
.plan-listing #step-1-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-top:20px; font-size:20px; color:#0065A4; padding-left:20px;}
.plan-listing #global-configure-lines div {float:left; text-transform:capitalize; padding-top:24px; padding-right:15px; font-size:14px; margin-left:20px;}
.plan-listing a.global-add-line {position:relative; top:12px; padding:10px;}
.plan-listing a.global-remove-line {position:relative; top:12px; margin:0px 0px 0px 10px; padding:10px;}
.plan-listing #global-configure-lines img {filter:alpha(opacity=30); opacity:0.3; margin:15px 0px 0px 34px;}
.plan-listing #step-2-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-top:40px; font-size:20px; color:#0065A4; padding-left:20px;}
.plan-listing #plan-area #plan-area-heading tr td#voice-column {width:350px; padding-bottom:10px;}
.plan-listing #plan-area #plan-area-heading tr td#voice-column img {padding-left:3px;}
.plan-listing #plan-area #plan-area-heading tr td#voice-messaging-column {width:350px; padding-bottom:10px;}
.plan-listing #plan-area #plan-area-heading tr td#voice-messaging-column img {padding-left:8px;}
.plan-listing #plan-area .plan-area-content {background-color:#0065A4; border-radius:5px; margin-bottom:15px; padding:12px; position:relative;}
.plan-listing .plan-area-minutes {width:220px; color:#ffffff; line-height:28px; float:left; margin-right:9px;}
.plan-listing .plan-area-minutes .minutes-value {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:28px; display:block;}
.plan-listing .plan-area-minutes .minutes-text {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px;}
.plan-listing .product-content-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px; line-height:20px; height:55px;}
.plan-listing .product-content-info {float:left; width:170px;}
.plan-listing .product-content-price {float:right; width:110px; background-color:#ffffff;}
.plan-listing div.per {clear:both; text-transform:capitalize; color:#0065A4; line-height:12px;}
.plan-listing .product-other-info-1 {line-height:12px; height:18px; margin-top:12px;}
.plan-listing .select-button {float:right; width:96px; margin-top:5px;}
.plan-listing #step-3-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px; color:#0065A4; line-height:26px;}
.plan-listing .data-line-box {margin-bottom:10px; width:137px;}
.plan-listing .single-line-plans .data-line-box {float:left; width:137px; margin-right:14px;}
.plan-listing .line-info {width:100%; position:relative;}
.plan-listing .line-box {width:145px; margin-top:36px; opacity:0.5;}
.plan-listing .line-box-top {width:135px; overflow:hidden; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px;}
	.ie7 .plan-listing .line-box-top {height:1px;}
.plan-listing .line-box-inner {width:135px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
.plan-listing .data-line-box .line-box-inner .content {height:57px; padding:7px; background-color:#ffffff;}
.plan-listing .line-box-bottom {width:135px; overflow:hidden; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px;}
	.ie7 .plan-listing .line-box-bottom {height:2px; background-color:#ffffff;}
.plan-listing .data-product-info .data-size {float:left; width:42px; padding-top:7px; text-align:center;}
.plan-listing .data-product-info .data-price {float:left; width:33px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px; color:#0065A4; padding-top:6px; text-align:right;}
.plan-listing .data-product-additional-info {margin-top:5px; line-height:12px; text-align:center;}
.plan-listing .tethering-image {position:absolute; left:0px;}
	.ie7 .plan-listing .tethering-image {top:30px;}
.plan-listing .single-line-plans .data-line-box-group {margin-top:15px; float:none; width:inherit; padding-left:78px; background:none; width:auto; margin-left:0px;}
.plan-listing #single-line-no-data-content {display:none; text-align:right; padding-right:74px; padding-bottom:20px;}
.plan-listing #summary-box {margin:0px auto; width:870px; margin-bottom:9px;}
.plan-listing #summary-box-top {width:868px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;}
.plan-listing #summary-box-inner {width:868px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;}
.plan-listing #summary-box-inner .content {padding:10px;}
.plan-listing #summary-box-bottom {width:868px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;}
.plan-listing #summary-box-info-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px; color:#0065A4; margin-bottom:10px;}
.plan-listing .summary-box-info-column-text {float:right; width:149px; margin-top:15px; line-height:15px;}
.plan-listing .summary-box-info-column-text ul {padding-left:15px; margin-top:5px;}
.plan-listing .summary-box-info-column-text ul li {list-style-type:disc; font-weight:normal; margin-bottom:5px;}
.plan-listing .summary-box-info-column-text span {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#EE3040; font-size:18px;}
.plan-listing .summary-box-info-column-text a.tooltip {color:#0065A4;}
.plan-listing ul.learn-more li {padding:0 12px 2px; list-style-type:none; line-height:12px;}
.plan-listing ul.learn-more li a {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:11px; font-weight:normal; text-transform:capitalize;}
.plan-listing #summary-box-price table tbody tr#discount-row .price {color:#EE3040;}
.plan-listing #summary-box-price table tbody tr td.summary-box-price-line-item {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; text-align:right; padding-right:5px; text-transform:capitalize; width:200px;}
.plan-listing #summary-box-price table tbody tr#discount-row {border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.plan-listing #summary-box-price table tbody tr#total-plan-cost-row {border-top:2px solid #0065A4;}
.plan-listing #line-box-area .line-box-inner .content {height:89px; padding:7px;}
	.ie7 .plan-listing #line-box-area .line-box-inner .content {padding:0px 7px;}
.plan-listing .line-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px;}
.plan-listing .line-price {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4; font-size:16px; margin-top:2px;}
.plan-listing .add-line-button {position:absolute; top:107px; left:35px;}
.plan-listing .line-graphic {margin:5px 0px 0px 2px;}
.plan-listing .plan-area-product-content a.tooltip {color:#414042 !important; text-decoration:none !important;}
.plan-listing .plan-options-line-area a.tooltip {color:#414042; text-decoration:none !important;}
.plan-listing .plan-options-line-area label {color:#414042 !important;}
.plan-listing .add-line-button a.button-active {position:relative; top:3px; left:-15px; padding:8px;}
.plan-listing .select-button a.button-inactive.tooltip {color:#ffffff; cursor:default;}
.plan-listing .add-to-cart-button a.button-inactive.tooltip {color:#ffffff; cursor:default;}
.plan-listing .line-box-cover {position:relative; float:left; margin-left:29px; zoom:1;}
.plan-listing .cover {position:absolute; top:192px; left:0px; height:94px; width:100%; background-color:#d6d6d6;}
.plan-listing .messaging-line-box {width:145px; float:left; margin-left:29px;}
.plan-listing .data-line-box-group {float:left; width:145px; background:url(/uscellular/images/plan-listing/column-grouper.gif) center no-repeat; margin-left:29px;}
.plan-listing #messaging-text {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; margin:5px 0; position:relative; top:0px; left:0px;}
.plan-listing .messaging-product-title {font-size:11px;}
.plan-listing .messaging-line-box .content {padding:7px; background-color:#ffffff;}
.plan-listing #data-text {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; margin:5px 0;}
.plan-listing .messaging-product-info span {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px; color:#0065A4; vertical-align:middle;}
.plan-listing .prepaid-plans .add-to-cart-button {margin-top:12px;}
.plan-detail-intro h2 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:32px; line-height:32px; padding-bottom:15px; border-bottom:1px solid #d6d6d6;}
.plan-detail .grid-12 {margin-top:18px;}
.plan-detail .col1 p strong {font-weight:normal; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize;}
.plan-detail-intro .col1 {float:left; width:270px; padding-right:30px; border-right:1px solid #d6d6d6;}
.plan-detail .plan-detail-intro ul.bullet {margin-bottom:20px;}
.plan-detail .plan-detail-intro ul.bullet li {margin-bottom:8px;}
.plan-detail-intro .col2 {float:left; width:204px; padding-left:30px;}
.plan-detail-intro #summary-total .cost-label {line-height:13px;}
.plan-detail-intro .costs {text-align:right; margin-left:124px;}
.plan-detail .plan-detail-include-message {clear:both; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize; font-size:10px; line-height:10px; padding-top:10px;}
.plan-detail .tabs-panel-inner p strong {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; font-weight:normal;}
.plan-detail .tabs-panel-inner ul li strong {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; font-weight:normal;}
.plan-detail .table .heading {clear:both; padding-left:28px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize;}
.plan-detail .tabs-panel-inner .price .per {margin-top:0px;}
.plan-detail a.add-link {color:#0065A4; text-transform:capitalize;}
.plan-detail a.add-link:hover {color:#EE3040;}
.plan-detail a.remove-link {color:#0065A4; text-transform:capitalize;}
.plan-detail a.remove-link:hover {color:#EE3040;}
.plan-detail a.required-link {color:#414042; cursor:default; text-transform:capitalize;}
.plan-detail .plan-require-one .tr {border-bottom:1px solid #d6d6d6;}
.plan-detail .td.info {padding-left:28px;}
.plan-detail-hero .point-info {position:absolute; top:200px; left:0; width:245px; color:#0065A4; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px; text-align:center;}
.plan-detail-intro #plan-item-cost-detail .bdy {padding-bottom:10px; border-bottom:1px solid #d6d6d6;}
#modal-cart-add-feature h3 {font-size:12px; margin-bottom:10px;}
.offers-detail .grid-12 {margin-top:18px;}
.offers-detail-intro h2 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:32px; line-height:32px; padding-bottom:15px; border-bottom:1px solid #d6d6d6;}
.offers-detail-intro h2 strong {display:block; font-weight:normal;}
.offers-detail-intro .col1 {float:left; height:auto; width:270px; padding-right:30px; font-size:11px; border-right:1px solid #d6d6d6;}
.offers-detail-intro .col1 p strong {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; padding:1em 0; font-weight:normal; text-transform:capitalize;}
.offers-detail-intro ul.bullet li {margin-bottom:8px;}
.offers-detail-intro .col2 {float:left; width:204px; padding-left:30px;}
.offers-detail-intro .col2 p {padding-bottom:0px; padding-top:10px;}
.offers-detail-intro .col2 p strong {font-weight:normal; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;}
.offers-detail-intro .col2 p:first-of-type {padding-top:0px;}
.offers-detail-intro .costs {position:relative; height:140px; width:120px; margin:0px auto;}
.offers-detail-intro .costs .product-details {margin-top:10px;}
.offers-detail-intro .costs ul {padding:30px 0px 10px;}
.offers-detail-intro .costs li {font-size:10px; line-height:12px;}
.offers-detail .plan-features strong {font-weight:normal; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;}
.offers-detail .tabs-panel-inner .plan-features ul.bullet li {padding-bottom:15px;}
	.ie7 .offers-detail-tabs {padding-top:0px; margin-top:4em;}
.offers-listing .grid-4 {margin-top:18px;}
.offers-listing .grid-4-inner .content {background-color:#ffffff; border:1px solid #0065A4;}
.offers-listing .grid-4-inner .content img {padding:20px 0px;}
.offers-listing .offers-package-listing-txt {position:relative; padding:15px; color:#636466; background-color:#D8E9E8; border-top:3px solid #d6d6d6;}
.offers-listing .offers-package-listing-txt h3 {font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4;}
.offers-listing .offers-package-listing-txt .promo-description {height:165px; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.offers-listing .offers-package-listing-txt .promo-description a {text-decoration:none !important; color:#0065A4 !important;}
.offers-listing .offers-package-listing-txt .promo-description a:hover {color:#EE3040 !important;}
.offers-listing .offers-package-listing-txt sup {vertical-align:text-bottom; font-size:8px;}
.offers-listing .offers-package-listing-txt .promo-description {font-weight:normal !important;}
.offers-listing .offers-package-listing-txt .promo-description strong {font-weight:normal;}
.offers-listing .offers-package-listing-txt .price-container {float:left; width:105px; height:60px; margin-left:23px;}
.offers-listing .offers-package-listing-txt .buy {float:left; margin:20px 0px;}
.offers-listing .offers-package-listing-txt .buy a {margin:0px 3px;}
.offers-listing .offers-package-listing-txt .buy a span {text-transform:capitalize;}
.offers-listing .offers-package-listing-txt .price-container .price {font-size:40px;}
.offers-listing .offers-package-listing-txt .price-container .price .cents {font-size:16px; margin-top:-7px;}
.offers-listing .offers-package-listing-txt .price-container .period {display:block; clear:left; margin-left:2px; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; white-space:nowrap; text-transform:capitalize;}
.offers-listing .offers-package-listing-txt ul.bullet li a {text-decoration:none !important; color:#0065A4 !important;}
.offers-listing .offers-package-listing-txt ul.bullet li a:hover {color:#EE3040 !important;}
.buy-offer .grid-12-top {height:0px; border:none;}
.buy-offer .grid-12-inner {border:none; width:936px;}
.buy-offer .grid-12-inner .content {margin:0px;}
.buy-offer .grid-12-alt {width:100%}
.buy-offer .grid-12-alt-container {margin:0px; padding:0px;}
.buy-offer .grid-12-alt-inner {border:none;}
.buy-offer .table-total:last-of-type {display:none;}
.buy-offer-hdr {position:relative; padding:0px 0px 30px 0px; min-height:80px; zoom:1; background-color:#F6F6F3;}
.buy-offer-data {padding:20px 30px; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px;}
.buy-offer-data th {width:130px; padding-top:20px; font-size:12px; text-transform:capitalize; color:#414042; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.buy-offer-data table.table-hdr, .buy-offer-data table.table-total {display:block; width:100%;}
.buy-offer-total {position:relative; text-align:right; padding:20px 30px; border-top:1px solid #0065A4; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.cart-details-ftr {position:relative; height:60px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px;}
.buy-offer-data .col-4, .buy-offer-data table.table-hdr th.col-4 {width:130px; padding:0 10px; text-align:left;}
.buy-offer-data .col-3, .buy-offer-data table.table-hdr th.col-3 {width:160px; padding:0 10px; text-align:right;}
.buy-offer-data .col-5, .buy-offer-data table.table-hdr th.col-5 {width:140px; padding:0 10px; text-align:right;}
.buy-offer-data table.table-hdr th.col-5 {width:149px;}
.buy-offer-data table.table-total th .price {margin-right:0px;}
	.ie .buy-offer-data table.table-total th .price {margin-right:74px;}
	.ie .buy-offer-data table.table-hdr th.col-4 {width:160px;}
	.ie .buy-offer-data table.table-hdr th.col-5 {text-align:left; width:117px; margin-right:74px;}
.buy-offer-data table.table-data td.col-4 {width:190px;}
.buy-offer-data .price-note a {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; line-height:14px;}
.buy-offer-data .price-note a strong {font-weight:normal;}
.buy-offer-total ul li {padding:10px 0; border-bottom:1px solid #d6d6d6; overflow:hidden; width:100%;}
.buy-offer-total ul li:first-of-type {padding:0px; border-bottom:none;}
.buy-offer-total ul li h4 {float:left; text-align:left; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; width:165px;}
.buy-offer-total ul li .amount {float:right; font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.buy-offer-total ul li .sub {text-align:left; padding-top:10px; width:180px; font-size:10px; padding-bottom:0px;}
.buy-offer-total ul {float:right; width:260px; margin-right:83px;}
.buy-offer-total .total-button-store {position:absolute; top:80px; left:30px;}
.buy-offer-total p.cite {padding-bottom:0px; padding-top:15px;}
.terms-conditions a.button-active, .terms-conditions a.button-inactive {position:absolute; right:0; bottom:-7px;}
.buy-offer-total ul li.subtotal h4 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; color:#0065A4; text-transform:capitalize;}
.buy-offer-data h3 {font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize;}
.buy-offer-data h3 {font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize;}
.buy-offer-data h3.item-heading {color:#0065A4;}
.buy-offer-data h4 {margin-left:5px; font-size:14px; font-weight:normal; text-transform:capitalize;}
.buy-offer-data h4 strong {font-weight:normal;}
.cart-details .grid-12-top {height:0px; border:none;}
.cart-details .grid-12-inner {border:none; width:936px;}
.cart-details .grid-12-inner .content {margin:0px;}
.cart-details .grid-12-alt {width:100%}
.cart-details .grid-12-alt-container {margin:0px; padding:0px;}
.cart-details .grid-12-alt-inner {border:none;}
.cart-details-hdr {position:relative; padding:0px 0px 40px 0px; min-height:80px; zoom:1; background-color:#F6F6F3;}
.cart-details h1 {margin:0px 0px 40px 0px;}
.cart-details-hdr p {color:#636466;}
.cart-details-hdr p strong {font-weight:normal; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
sup {vertical-align:top !important;}
.cart-details-data {padding:20px 30px; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px;}
.cart-details-data table {border-top:1px solid #d6d6d6; width:100%; margin-bottom:20px;}
.cart-details-data table:first-of-type {border-top:none;}
	.ie7 .cart-details-data table, .ie8 .cart-details-data table {border-top:1px solid #d6d6d6;}
.cart-details-data th {width:130px; padding-top:20px; font-size:12px; text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-align:center;}
.cart-details-data h3 {font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize;}
.cart-details .price .per {margin-top:4px;}
.cart-details-data h4 {margin-left:5px; font-size:14px; font-weight:normal; text-transform:capitalize;}
.cart-details-data h4 strong {font-weight:normal;}
.cart-details-data .add {margin-left:5px; text-transform:capitalize; font-size:12px;}
.cart-details-data .notes {color:#414042;}
.cart-details-data .line-details-plan .col-1 {visibility:hidden;}
.cart-details-data .price-note {display:block; clear:both; font-size:10px; line-height:12px; text-align:left; margin-top:8px;}
.buy-offer-subtotal {position:relative; border-style:solid; border-color:#d6d6d6; border-width:0px 1px; padding-bottom:10px;}
.buy-offer-subtotal table {width:500px; border-top:1px solid #d6d6d6; padding:20px 0px; margin-left:400px;}
	.ie7 .buy-offer-subtotal table, .ie8 .buy-offer-subtotal table {border-top:1px solid #d6d6d6;}
.buy-offer-subtotal td {text-align:center; width:0px;}
.buy-offer-subtotal td.col-3, .buy-offer-subtotal td.col-4, .buy-offer-subtotal td.col-5 {width:165px; padding:10px 0px;}
.buy-offer-subtotal .amount {padding-left:52px;}
.buy-offer-subtotal td.col-4 .amount {padding-left:57px;}
.buy-offer-subtotal h4 {float:left; color:#0065A4; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; display:inherit !important;}
.cart-details-total {position:relative; text-align:right; padding:20px 30px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px; border-top:1px solid #0065A4; zoom:1;}
.cart-details-total ul {float:right; width:260px; margin-right:30px;}
.cart-details-total ul li h4 {float:left; width:145px; text-align:left; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.cart-details-total ul li.subtotal h4 {text-transform:capitalize; padding-top:8px;}
.cart-details-total ul li .amount {float:right; font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.cart-details-total ul li .sub {text-align:left; width:180px; font-size:10px; padding-top:10px;}
.cart-details-total ul li {padding:10px 0; border-bottom:1px solid #d6d6d6; overflow:hidden; width:100%;}
.cart-details-total p.cite span {float:right; text-align:right; display:block; width:350px;}
.cart-details-total .total-button-store {position:absolute; top:80px; left:30px;}
	.ie7 .cart-details-data .line-details-accessory .col-3 a {position:absolute; white-space:nowrap;}
	.ie8 .cart-details-data .line-details-accessory .col-3 a {position:absolute; margin-top:0; white-space:nowrap; margin-left:55px;}
	.ie8 .cart-details-data .line-details-accessory .col-3 a#update-accessory-quntity {margin-left:0px;}
	
.check-out .grid-12 {margin-top:18px;}
.check-out #main-content .content {position:relative; padding:30px 20px 18px 28px; background:#D8E9E8;}
#checkout-steps fieldset h3.hdr-open {border:solid #0065A4; cursor:pointer; border-width:4px 2px 0; background:#F6F6F3; border-bottom:1px solid #d6d6d6;}
#checkout-steps fieldset h3 a {float:left; padding-right:20px; cursor:pointer; text-transform:capitalize; line-height:50px; text-indent:15px; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#414042; background:url('images/glb-bg-arrow-blk-inactive.gif') right no-repeat;}
#checkout-steps h4 {color:#414042; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize;}
#checkout-steps .accordion-content.open {display:block; border:solid #0065A4; border-width:0 2px 2px;}
.check-out #main-content .content .order-summary-bdy {position:relative; padding:18px 12px; border-top:4px solid #0065A4;}
.check-out #main-content .content .order-summary-bdy h3 {padding:0 100px 10px 0; font-size:12px; text-transform:capitalize; border-bottom:1px solid #d6d6d6;}
.check-out #main-content .content .order-summary-bdy h3 strong {font-weight:normal;}
.check-out #main-content .content .order-summary-inner {padding:0px; background:#ffffff; border:2px solid #0065A4; border-top:none;}
.check-out #main-content .content .order-summary-bdy li {padding:8px 0; border-bottom:1px solid #d6d6d6;}
.check-out #main-content .content .order-summary-bdy li em {float:right;}
li.toggle p em span {cursor:default; color:#0065A4; padding:0; background:0 !important;}
.check-out #main-content .content .order-summary-bdy li.total {color:#0065A4; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; padding:5px 0 0 0; text-transform:capitalize; border:0 !important;}
.check-out #main-content .content .order-summary-bdy li.review a {padding:0px; font-size:9px; font-weight:normal; text-transform:none;}
.check-out #main-content .content .order-summary-bdy li.review {border:0 !important; padding:10px 0 0 0;}
li.toggle p span {cursor:pointer; padding-left:10px; background:url('images/glb-bg-arrow-blk-inactive.gif') 0 4px no-repeat;}
li.toggle p span.drop {color:#0065A4;}
.check-out #main-content .content .order-summary-sub-ftr {color:#ffffff; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize; text-decoration:none !important;}
#checkout-steps .completed fieldset h3 a {background:url('images/icon-check.gif') right no-repeat !important;}
#checkout-steps .incomplete fieldset h3 a {color:#F00; background:url('images/icon-cross.gif') right no-repeat !important;}
#checkout-steps .form-inputs .warning {display:block; line-height:16px; font-size:10px;}
.checkout-modal-content h3.title {padding:12px 18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; background:#F6F6F3;}
#modal-credit-deposit .checkout-modal-content td {text-align:center; width:49%; padding:2px 0;}
#modal-credit-deposit .checkout-modal-content td .total {font-size:18px; line-height:24px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding-right:10px;}
#checkout-steps .form-inputs .intro a {line-height:14px;}
#checkout-steps .form-inputs .intro span {font-size:10px; line-height:14px;}
.checkout-modal-content .confirm-content a {margin-right:20px;}
#checkout-steps fieldset h3 {position:relative; width:626px; height:50px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; cursor:pointer; clear:both; background:#F6F6F3;}
#checkout-steps .form-inputs #transfer-line-nav a.selected {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-decoration:none;}
#checkout-steps .accordion-content a.edit-link {position:absolute; top:-30px; right:30px; width:50px; text-align:right; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; z-index:1; zoom:1;}
#modal-review-order .cart-details-data {padding:20px 10px; width:652px; border:none;}
#modal-review-order .cart-details-data th {border-bottom:1px solid #d6d6d6;}
#modal-review-order .cart-details-data .line-details.line-details-line td {padding-top:10px; border-top:1px solid #d6d6d6;}
#modal-review-order .cart-details-data td.col-5 {background:#D8E9E8;}
.check-out-confirmation .grid-12-alt {width:100%; background:none;}
.check-out-confirmation .grid-12-alt-container {margin:0px; padding:0px;}
.check-out-confirmation .grid-12-alt-inner {border:none; padding:0;}
.check-out-confirmation .content h1 {color:#0065A4; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; line-height:30px; margin:0; padding:2px; text-transform:capitalize;}
.check-out-confirmation .content h1 span {font-weight:normal; padding-left:6px;}
.check-out-confirmation .content h3 {color:#0065A4; font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin:15px 0;}
.check-out-confirmation .content h4 {font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding:10px 0 0 0;}
.check-out-confirmation .checkout-thanks {padding-bottom:30px; border-bottom:1px solid #0065A4;}
.check-out-confirmation .checkout-thanks h3 {margin-bottom:0px;}
.check-out-confirmation .checkout-thanks p strong {font-weight:normal; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.check-out-confirmation .order-summary-info h4 {float:left; font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding:15px 0;}
.check-out-confirmation .order-summary-info h5 {float:left; padding:15px 0;}
.check-out-confirmation .order-summary-info .col-2 h5 {padding:0 5px 0 0; font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:11px;}
.check-out-confirmation .order-summary-info .col-2 .col-row .col-right {float:left; margin-left:70px;}
.check-out-confirmation h6 {float:left; color:#0065A4; font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding-top:5px;}
.check-out-confirmation h6 em {font-size:14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.check-out-confirmation .order-summary-info {padding-bottom:30px; height:100px; border-bottom:1px solid #0065A4;}
.check-out-confirmation .order-summary-info .col-1 {float:left; width:230px; padding-right:50px; padding-left:175px;}
.check-out-confirmation .check-out-list h4 {float:left; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; padding:15px 0;}
.check-out-confirmation .check-out-prod {float:left; padding-right:30px; padding-left:85px;}
.check-out-confirmation .check-out-list .price .per {margin-top:4px;}
.check-out-confirmation .check-out-list.bottom {position:relative; padding:10px 124px; 0px 124px; border-top:1px solid #0065A4;}
.check-out-confirmation .content h5 {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; padding:20px 0; font-weight:normal !important;}
.check-out-confirmation .content h5 strong {font-weight:normal;}
.check-out-confirmation .check-out-box {float:left !important; width:180px; padding:10px 0px 10px 45px;}
.check-out-confirmation .disclaimer {font-size:11px; padding:10px !important; text-align:center;}
.check-out-confirmation .hr1 {position:absolute; width:920px; top:0; display:none;}
.check-out-confirmation .item-wrapper .hr1 {display:block;}
.check-out-confirmation .hr2 {display:none;}
.check-out-confirmation .check-out-list .hr2 {display:block;}
.check-out-confirmation .hr3 {display:none;}
.phone-listing .product-listing .product .product-inner { height: 519px; width: 215px; background: url("images/bg-phone-listing.gif") repeat-x 0px 0px transparent; border: solid 1px #0065a4; }
#rebate-pop span { font-size: 10px; }
.phone-listing #loading .bdy {border:1px solid #000000;}
.phone-listing .product-listing .product h3 { position: absolute; top: 0px; left: 0px; font-size:18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color: #0065A4; text-transform: capitalize; padding: 4px 0px 0px 6px; }
.phone-listing .product-selector fieldset.type label.phone-selector-contract { width: 76px; }
.phone-listing .product-selector h3 { font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-weight: normal; text-transform: capitalize; font-size: 12px; }
.product-listing .product p.disabled-add-message { font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-weight: normal; font-size: 12px; width:200px; padding:0px; margin:0px auto 5px auto; }
.phone-listing .grid-12-top, .phone-listing .grid-12-bottom { height: 0px; }
.phone-listing .grid-12 { background: none; margin-top: 10px; }
.phone-listing .grid-12-inner {background-color:#ffffff;}
.phone-listing .content { margin: 0px; }
.phone-listing .product-selector .grid-3-alt { border-width: 0px 1px 1px 0px; width:236px;}
.phone-listing .grid-9 { width: 696px; background: none; }
.phone-listing .product-listing .product { border: solid 7px #ffffff; width: 217px; height: 521px; background-color: #ffffff; }
.phone-listing .product-listing .product .product-details { width: 100%; }
.phone-listing .phone-listing-prepaid-message { color: #414042; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-weight: normal; margin-top: -2px; }
.phone-listing .phone-listing-prepaid-message a img { vertical-align: bottom; }
.phone-listing .product-listing .product a.button-inactive, .phone-listing .product a.button-active { padding: 8px 23px; position: relative; top: 5px; }
.phone-listing .product-listing .product select { margin: 0 16px 12px 16px; }
.phone-listing .grid-4 { margin-top: 14px; }
.phone-listing .rr-average-rating { display: none; }
.phone-listing .rr-summary { height: 70px; }
.phone-listing .product-listing .product h3 span.enter-location a { color: #0065A4; }
.phone-listing .phone-listing-web-presale {position:absolute; top:-300px; right:0px;}
.tip-pricing-breakdown th.total { background:#F6F6F3; color:#414042; width: 120px; border: 0; line-height: 12px; font-size: 12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-weight: normal; }
.tip-pricing-breakdown td.total { background:#F6F6F3; width: 120px; border: 0; line-height: 12px; font-size: 12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-weight: normal; }
.tip-pricing-breakdown td.total .price {color:#0065A4 !important;}
.product-selector .clear-filter a { position: absolute; display: block; font-size: 10px; background: none !important; text-decoration: underline; text-transform: lowercase; font-weight: normal; right: 13px; top: 13px; cursor: pointer; z-index: 10; }
.phone-listing .product-selector fieldset {border-top:1px solid #d6d6d6;}
.phone-listing .product-selector fieldset p {padding-left:19px;}
.phone-listing .product-selector fieldset.reset p {padding-left:19px !important;}
.product-selector fieldset.compare {width:236px; border-top:none;}
.product-selector fieldset.compare h3 {margin-left:19px;}
.phone-listing .product-selector fieldset h3 {padding-left:19px; color:#414042 !important;}
.phone-listing .product-selector fieldset h3 a {color:#414042 !important; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.phone-listing .product-selector .ui-widget-content {border-top:1px solid #0065A4; border-bottom:1px solid #0065A4; background-color:#0065A4;}
.phone-listing .product-selector fieldset.compare ul.clear-compare li a {color:#0065A4;}
.phone-listing .product-details ul ul {width:195px;}
.tip-pricing-breakdown {width:210px; margin-top:-12px; color:#414042; background:url('images/bg-tooltip-pricing-breakdown.gif') top repeat-x;}
.tip-pricing-breakdown th {width:140px; padding:5px 0 5px 5px; text-align:left; border-bottom:1px solid #d6d6d6;}
.tip-pricing-breakdown td {padding:5px 0 5px 5px; border-bottom:1px solid #d6d6d6;}
.tip-pricing-breakdown td#price-discount .price {color:#ff0000 !important;}
.tip-pricing-breakdown td.rebate .price {color:#ff0000 !important;}
.tip-pricing-breakdown td.footnote {font-size:8px; line-height:10px; padding-bottom:10px; color:#414042; border:0; font-family: 'Stag Web USCC-Book', verdana, helvetica, sans-serif;}
.BVRRHistogramFullBar {background-color:#0065A4 !important;}
.BVRRHistogramBar {background-color:#d6d6d6 !important;}
.BVRRHistAbsLabel {color:#414042 !important;}
.BVRRHistogramTitleText {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#414042;}
.BVRRDisplayContentHeader {background-color:#D8E9E8 !important;}
.BVRRDisplayContentBody {background-color:#D8E9E8 !important;}
.BVRRReviewTitle {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif !important; color:#0065A4 !important;}
.BVRRReviewDisplayStyle5BodyUser {background-color:#D8E9E8 !important;}
.BVRRPageBasedPager {background-color:#D8E9E8 !important;}
.BVRRSelectedPageNumber {border-color:#d6d6d6 !important; color:#0065A4 !important;}
.BVDI_QTTitle {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif !important; color:#0065A4 !important;}
.BVRRRootElement, .BVRRRootElement input, .BVRRRootElement select, .BVRRRootElement textarea, .BVRRPhotoPopup, .BVRRVideoPopup, .BVDIBody, .BVVIVideoPopup {font-family: 'Stag Web USCC-Book', verdana, helvetica, sans-serif !important;}
.BVRRRootElement a, .BVRRRootElement a:visited, .BVQASummaryBox a:visited, .BVQAWidget a:visited, .BVQAForm a:visited, .BVQADocumentation a:visited, .BVQASummaryBox a, .BVQAWidget a, .BVQAForm a, .BVQADocumentation a {color:#0065A4 !important;}
#BVQASummaryBoxTitleID {text-transform:capitalize !important; padding-top:0px !important; padding-left:0px !important;}
#BVQAHeaderTitleID {color:#0065A4 !important;}
.BVQAMain {background-color:#D8E9E8 !important;}
.BVQASimplePager {background-color:#D8E9E8 !important;}
.BVQASignature {background-color:#D8E9E8 !important;}
.BVQAQuestionAnswerDivider {background-color:#D8E9E8 !important; color:#0065A4 !important;}
.BVRRRatingSummaryLinkWriteFirst a, .BVRRRatingSummaryLinkWriteFirst a:visited {color:#ffffff !important; background-color:#0065A4 !important;}
.BVRRRatingSummaryLinkWriteFirst a:hover {background-color:#EE3040 !important;} 
#BVQASummaryBoxID {margin-top:7px;}
.BVQASummaryBoxQuestionAndAnswerCount {font-size:10px !important;}
.product-selector .accordion-hdr {position:relative; height:29px; cursor:pointer; clear:both;}
.phone-listing #phone-filters fieldset h3 a {cursor:default;}
.phone-listing #phone-filters fieldset h3 a:hover {color:#414042 !important;}
.compare-now {clear:both; width:235px; margin-left:auto; margin-right:auto; margin-bottom:13px;}
.compare-popup .heading {float:left; width:270px; height:18px; margin:0px 0 12px 0px; text-align:center; color: #0065A4; font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.phone-detail .grid-12 {margin-top:18px;}
.phone-detail .content {background-color:#ffffff;}
.phone-detail-intro h2 strong {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; display:block;}
.phone-detail-intro .col1 {float:left; height:140px; width:270px; padding-right:20px; font-size:11px; border-right:1px solid #d6d6d6;}
.phone-detail-intro .phone-listing-web-presale {position:absolute; top:0px; right:0px;}
.phone-detail-intro .costs .price {color:#0065A4;}
.phone-detail-intro .costs a.tooltip img {padding-left:5px;}
.phone-detail-intro .costs li, .phone-detail-intro .costs li a {font-size:10px;}
.phone-detail-intro .costs .select select {font-size:15px; margin-left:10px; width:50px; cursor:pointer; margin-top:6px;}
.phone-detail .module-prod-detail-inner .bdy .col2 {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; left:105px; top:15px; width:120px;}
.ui-tabs-panel .tabs-panel-inner ul.accessories-module li div {position:absolute; left:0; top:185px; padding-bottom:30px; border-bottom:1px solid #d6d6d6;}
.supportTab-prod-detail h3 {color:#ffffff; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; background:#0065A4; border-bottom: 1px solid #d6d6d6; font-weight: bold; line-height: 36px; padding: 0 10px 0 15px; text-transform: capitalize; margin: 0;}
.phone-detail #BVRRContainer {padding:0 10px; font-family: 'Stag Web USCC-Book', verdana, helvetica, sans-serif;}
.phone-detail-intro .costs .contract-type label {color:#414042 !important; margin-left:5px;}
.phone-detail #loading {left:115px !important; border:1px solid #000000 !important;}
.phone-detail #loading .bdy img {margin-top:0px !important;}
.zipcode-manage .grid-12-alt-container {margin:0px; padding:0px;}
.zipcode-manage {background:#ffffff;}
.zipcode-manage .grid-12-alt-inner {padding:12px; border:none;}
.zip-code-landing h1 {margin:10px 0; padding-left:0px; text-transform:none !important;}
.zip-code-landing #current-customers-title {color:#0065A4; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px; line-height:24px; text-align:center;}
.zip-code-landing #zip-code-current-customers {float:right; width:395px; margin-top:20px; background:#f6f6f3;}
.zip-code-landing #zip-code-current-customers .custom-highlight-box {width:395px;}
.zip-code-landing #zip-code-current-customers .custom-highlight-box-top {width:393px; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px; height:7px; overflow:hidden;}
.zip-code-landing #zip-code-current-customers .custom-highlight-box-inner {width:393px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 0px 1px;}
.zip-code-landing #zip-code-current-customers .custom-highlight-box-bottom {width:393px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 1px 1px; height:7px; overflow:hidden;}
.zip-code-landing #zip-code-current-customers .custom-highlight-box-inner .content {background:#f6f6f3; padding:0px 7px;}
#zip-code-current-customers-content {background:#f6f6f3;}
.zip-code-landing #zip-code-current-customers .zip-button-myaccount {margin:10px 0px; text-align:center;}
.zip-code-landing #zip-code-current-customers .zip-button-myaccout-register {margin:10px 0px; text-align:center;}
.zip-code-landing #zip-code-current-customers p strong {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;}
#modal-zipcode-content .zip-step-1 h2 {font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4; text-transform:capitalize;}
#modal-zipcode-content #zip-code-current-customers .custom-highlight-box {width:220px; background:#f6f6f3;}
#modal-zipcode-content #zip-code-current-customers .custom-highlight-box-top {width:218px; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px; height:7px; overflow:hidden;}
#modal-zipcode-content #zip-code-current-customers .custom-highlight-box-inner {width:218px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 0px 1px;}
#modal-zipcode-content #zip-code-current-customers .custom-highlight-box-bottom {width:218px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 1px 1px; height:7px; overflow:hidden;}
#modal-zipcode-content #zip-code-current-customers .custom-highlight-box-inner .content {background:#f6f6f3;}
.phone-listing #current-customers-title, .phone-detail #current-customers-title, .compare-phones #current-customers-title {color:#0065A4; font-size:16px; line-height:20px; text-align:center; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize;}
#modal-zipcode-content #zip-code-current-customers .zip-button-myaccount {margin:10px 0; text-align:center}
#modal-zipcode-content #zip-code-current-customers .zip-button-myaccout-register {margin:10px 0; text-align:center}
.compare-phones .grid-12 {margin-top:18px;}
.compare-phones .grid-12-inner .content {margin-right:0px;}
.compare-phones .grid-9 {width:696px;}
.compare-phones .product-selector .grid-3-alt {width:230px; border:none;}
.compare-phones .product-description {background:#ffffff; height:350px; padding:12px;}
.compare-phones .product-description p strong {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;}
.compare-phones .product-listing .product {border: solid 7px #ffffff; border-top:none; width: 217px; height: 416px; background: #ffffff;}
.compare-phones .product-listing .product .product-inner { height: 416px; width: 215px; background: url("images/bg-phone-listing.gif") repeat-x 0px 0px transparent; border:solid 1px #0065a4;}
.compare-phones .product-listing .product .product-details {top:380px;}
.compare-phones .product-listing .product select {margin-left:10px; margin-right:15px; margin-top:-5px;}
.compare-phones .rr-summary {position:absolute; top:-68px; left:20px; height:49px;}
.compare-phones .product-selector h3 {padding:4px 0px 0px 6px; line-height:20px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.compare-phones .product-selector h3 a {color:#0065A4 !important;}
.compare-phones .product-selector h3 a:hover {color:#EE3040 !important;}
.compare-phones table.compared-features th, .compare-phones table.compared-features td {padding:10px 0; width:222px; border:solid #d6d6d6; border-width:1px;}
.compare-phones table.compared-features thead th {text-align:center; background-color:#0065A4; line-height:16px; color:#ffffff; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize;}
.compare-phones table.compared-features tbody th, .compare-phones table.compared-features tbody td {background-color:#ffffff; border-bottom-color:#d6d6d6; border-top-color:#d6d6d6;}
.compare-phones table.compared-features tbody th {text-align:right; width:172px; padding-right:50px; line-height:18px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; }
.compare-phones table.compared-features {width:920px; clear:both; font-size:12px;}
.compare-phones #loading {left:115px !important; border:1px solid #000000 !important;}
.compare-phones #loading .bdy img {margin-top:0px !important;}
.accessory-listing .grid-12 {margin-top:18px;}
.accessory-listing .grid-12-inner .content {margin-right:0px;}
.accessory-listing .grid-3-alt {width:230px; border:none;}
.accessory-listing .grid-9 {width: 696px; background: none; }
.accessory-listing .product-listing .product { border: solid 7px #ffffff; border-top:none; width: 217px; height: 502px; background-color: #D8E9E8; }
.accessory-listing .product-listing .product .product-details { width: 100%; }
.accessory-listing .product-listing .product .product-inner { height: 500px; width: 215px; background: url("images/bg-phone-listing.gif") repeat-x 0px -10px transparent; border: solid 1px #0065a4;}
.accessory-listing #accessory-listing-product {padding:13px; background:#ffffff;}
.accessory-listing #accessory-listing-product h2 strong {display:block; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.accessory-listing .product-listing .product h3 {padding:4px 6px 0px 6px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4;}
.accessory-listing .product-listing .product select {margin-right:15px; margin-left:15px;}
.accessory-listing .product-listing .product .button-active, .accessory-listing .product-listing .product .button-inactive {position:relative; top:5px;}
.accessory-listing #accessory-listing p {position:absolute; top:60px; font-size:12px; padding:0 15px !important;}
	.ie7 .accessory-listing #accessory-listing p {position:relative; top:20px;}
.button-holder {height:25px; padding-top:8px; padding-bottom:8px; text-align:center;}
.nav-promo-left {
width: 140px;
}

.nav-promo-right {
	 border-color: #E1E1E1;
    border-style: solid;
    border-width: 0 0 0 1px;
    left: 150px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0 10px 3px;
    position: absolute;
    top: 0;
    width: 140px;
}
#nav-promo-list{position:relative; padding-left: 0px;line-height: 30px;  font-size: 11px; color:#414042;}
#nav-promo-list li{list-style-type:none;font-size: 12px;
margin-top: 6px;}
#nav-promo-list:hover{color:#ee3040;}
#nav-promo-list li a{
	background-image:url('/uscellular/images/sprite-shortcode-type-icons.png');
	background-repeat:no-repeat;
	height: 32px; 
	padding: 0 0 0 46px;
	display:block;
font-size: 11px;
font-family: 'Stag Web USCC-Medium';
color: #414042;		}
#nav-promo-desc{font-size: 11px;}
#nav-promo-list li a.nav-promo-entertainment{background-position: 0 1px;}
#nav-promo-list li a.nav-promo-entertainment:hover{background-position: 0 -50px;}
#nav-promo-list li a.nav-promo-lifestyle{background-position: 0 -101px;}
#nav-promo-list li a.nav-promo-lifestyle:hover{background-position: 0 -146px;}
#nav-promo-list li a.nav-promo-news{background-position:0 -191px; }
#nav-promo-list li a.nav-promo-news:hover{background-position:  0 -238px;}
#nav-promo-list li a.nav-promo-sports{background-position:0 -285px;}
#nav-promo-list li a.nav-promo-sports:hover{background-position: 0 -332px;}
#nav-promo-list li a.nav-promo-coupons{background-position:0 -380px;}
#nav-promo-list li a.nav-promo-coupons:hover{background-position: 0 -429px;}
#nav-promo-list li a.nav-promo-goods{background-position:0 -478px;}
#nav-promo-list li a.nav-promo-goods:hover{background-position: 0 -526px;}

.partner-header {font-family:'Stag Web USCC-Medium'; font-size:20px; margin-top:0px; padding-top:20px; color:#0065A4; text-transform:capitalize;}
.partner-hr { margin-bottom:20px; border-bottom: 1px solid #D6D6D6; float:left; width:100%; }
.glb-nav-footer { width: 100%; }
.cols-5 { margin-bottom:5px; width:270px;}
.cols-5 input {width:255px;padding:4px 0px;}
.cols-5 select {width:260px;padding:4px 0px;}
.partner .buttons { width:215px !important; float:left; margin-left: 7px; padding-top: 0em; }
.partner .buttons a {margin-left:0px; cursor:pointer;}
.partner .tandc { margin-bottom: 5px; }
.partner .terms-checkout-button .terms a {vertical-align:middle;}
.partner-image { float: right; margin-top: 30px; margin-right: 75px; }
.partner .glb-bdy-container {position:relative; z-index:2; background:none !important; }
.partner .glb-ftr-container {position:relative; z-index:1; background:none !important;}

/* New */
div.headerGL {
	padding-top: 20px;
}

div.header {
	width: 960px;
	margin: 0 auto;
}

#main-content 
div.title {
	margin: 30px 20px 25px;
}

#main-content 
div.title
span.featured {
	color: #0065A4;     
	font-family: 'Stag Web USCC-Medium';     
	font-size: 20px;
	display:block;
}

#main-content 
div.title
span.productName {
	 color: #0065A4;     
	 font-family: 'Stag Sans Web USCC-Black';     
	 font-size: 38px;     
	 line-height: 38px;     
	 text-transform: none;
	 display:block;
}

#main-content div.featuredGame {
	margin-top: 25px;
}

#main-content .grid-featured {
    background: none repeat scroll 0 0 #FFFFFF;
    text-align: center;
    width: 706px;
	margin: 0 auto;
}

#main-content .grid-featured-top {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 1px 1px 0;
    height: 7px;
    width: 706px;
}

#main-content .grid-featured-inner {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 0 1px;
    width: 706px;
}

#main-content .grid-featured-bottom {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 7px;
    width: 706px;
}

#main-content .grid-featured .content p {
	text-align: justify;
	padding: 20px;
}

#main-content div.btnDownload {
	float: right;
	padding: 20px;
	text-align: right;
}

#main-content div.btnDownload span {
	display: block;
}

#main-content div.btnDownload .button-active {
	display: block;
}

div.btnDownload span.carouselButtons {
	width: 80px !important; 
	display: block; 
	cursor: pointer;
}

#main-content .carouselBtnContainer {
	padding: 2px !important;
}

#main-content div.slide {
	height: 290px !important;
	margin: 0 auto;
	padding-top: 50px;
	width: 934px;
	text-align: right;
}

#main-content div.carousel {
	height: 173px;
}

#main-content div.carousel ul li {
	padding: 7px;
}

#main-content div.carousel li div {
	border: 1px solid #D6D6D6;
	padding: 5px;
	background-color: #FFFFFF;
}

#main-content .moreGames {
	color: #0065A4;
	display: block;
	font-family: 'Stag Web USCC-Medium';
	font-size: 20px;
	margin-left: 20px;
	text-align: left;
}

/** Download Pop up 
 *
 */
div.downloadPage {
	width: 600px;
}

div.downloadPage div.title span {
	color: #0065A4;
    display: block;
    font-family: 'Stag Web USCC-Medium';
    font-size: 23px;
    padding: 10px;
}

.grid-download {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    text-align: center;
    width: 592px;
}

.grid-download-top {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 1px 1px 0;
    height: 7px;
    width: 592px;
}

.grid-download-inner {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 0 1px;
    width: 592px;
}

div.grid-download-inner .content {
    background-color: #F6F6F3;
	padding: 5px;
}

.grid-download-bottom {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 7px;
    width: 592px;
}

div.downloadPage .phoneNumber {
	clear: both;
    display: block;
    padding-top: 10px;
    text-align: center;
    width: 460px;
	margin: 0 auto;
}

div.downloadPage div.content div.labelContainer {
    padding-right: 30px;
    text-align: right;
    vertical-align: top;
    width: 170px;
	float: left;
}

div.downloadPage label {
	font-size: 14px;
}

div.downloadPage div.content div.textboxContainer {
    text-align: left;
    width: 254px;
	float: left;
}

div.downloadPage div.content div.notice {
	text-align: left; 
	font-size: 9px; 
	font-family: Arial; 
	color: #777;
	width: 258px;
}

div.downloadPage input {
	font-size: 14px;
	padding: 2px;
}

div.downloadPage .btnDownload {
	display: block;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.downloadPage .dlBtn {
	text-align: center;
	display: block;
	clear: both;
}

div.downloadPage .btnDownload span.free {
	display: block; 
	padding: 10px;
}

div.downloadPage .subscription {
	display: block;
	text-align: center;
}

div.downloadPage div.content img {
	width: 94px; 
	height: 122px; 
	vertical-align: top;
}

div.downloadPage div.content span.gameDescription {
	display: inline-block; 
	width: 440px; 
	text-align: justify; 
	padding: 0 15px;
}

/** Sent Message Pop Up
 *
 */
div.sentPage {
	width: 463px;
	height: 450px;
} 

.grid-sent {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    text-align: center;
    width: 460px;
}

.grid-sent-top {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 1px 1px 0;
    height: 7px;
    width: 460px;
}

.grid-sent-inner {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 0 1px;
    width: 460px;
}

div.grid-sent-inner .content {
    background-color: #F6F6F3;
	padding: 5px;
}

.grid-sent-bottom {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 0 1px 2px;
    height: 7px;
    width: 460px;
}

div.sentPage p.infoMessage {
	float: left !important;
	width: 100% !important;
}

div.sentPage div.contentInfo {
	background-color: #FFFFFF;
    clear: both;
    display: block;
    height: 76px;
    margin-bottom: 16px;
    padding: 10px;
    width: 400px;
}

div.sentPage div.contentInfo ul li {
	border-left: 1px solid #DCDCDC;
    display: inline;
    float: left;
    list-style-type: none;
    margin-bottom: 15px;
    padding: 20px;
}

div.sentPage div.contentInfo li span {
	display: block;
	clear: both;
}

div.sentPage div.recommended {
	display: block;
	clear: both;
	width: 100%;
	height: 146px;
	text-align: center;
}

div.sentPage div.recommended ul {
    margin-bottom: 20px;
}

div.sentPage div.recommended ul li {
    display: inline;
    list-style-type: none;
    margin-bottom: 15px;
    padding: 20px;
}

div.sentPage div.content span.infoSentMessage {
	font-weight: bold; 
	display: block; 
	margin-bottom: 10px;
}

div.sentPage div.content span.infoSMSInstruction {
	display: block;
}

div.sentPage div.content span.infoURL {
	display: block; 
	font-weight: bold; 
	margin-top: 10px;
}

div.sentPage div.content span.titleRecommendedGames {
	display: block; 
	margin-top: 10px; 
	margin-bottom: 10px;
}

div.sentPage div.content .sentMsgBtn {
	text-align: center; 
	margin-bottom: 7px;
}

/**
 * Terms and Conditions
 */
 
div#terms {
	width: 400px;
}

div#terms span.title {
	text-align: center;
	font-size: 19px;
	display: block;
	font-weight: bold;
}

div#terms p {
	text-align: left;
	font-size: 13px;
	padding: 14px;
}

/**
 * Carousel
 */

#main-content .carousel {
	margin-bottom: 27px;
}

#main-content div.carousel div.gameContainer {
	width: 287px; 
	height: 150px;
}

#main-content div.carousel img {
	width: 287px; 
	height: 150px;
}

.center {
	text-align: center;
}

/**
 * Error Message
 */ 

.error {
	color: #FF0000;
    display: block;
	text-align: left; 
	padding: 0px;
}
/* End */