/* Screen.css */
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;} 
@font-face {font-family: 'Stag Sans Web USCC-Black'; src: url('/uscellular/fonts/Stag Sans Web USCC-Black.eot'); src: url('/uscellular/fonts/Stag Sans Web USCC-Black.eot?#iefix') format('embedded-opentype'), url('/uscellular/fonts/Stag Sans Web USCC-Black.woff') format('woff'), url('/uscellular/fonts/Stag Sans Web USCC-Black.ttf') format('truetype'), url('/uscellular/fonts/Stag Sans Web USCC-Black.svg#Stag Sans Web USCC-Black') format('svg'); font-weight: 900; font-style: normal; font-stretch: normal;} 
@font-face {font-family: 'Stag Sans Web USCC-Light'; src: url('/uscellular/fonts/Stag Sans Web USCC-Light.eot'); src: url('/uscellular/fonts/Stag Sans Web USCC-Light.eot?#iefix') format('embedded-opentype'), url('/uscellular/fonts/Stag Sans Web USCC-Light.woff') format('woff'), url('/uscellular/fonts/Stag Sans Web USCC-Light.ttf') format('truetype'), url('/uscellular/fonts/Stag Sans Web USCC-Light.svg#Stag Sans Web USCC-Light') format('svg'); font-weight: 300; font-style: normal; font-stretch: normal;} 
@font-face {font-family: 'Stag Web USCC-Book Italic'; src: url('/uscellular/fonts/Stag Web USCC-Book Italic.eot'); src: url('/uscellular/fonts/Stag Web USCC-Book Italic.eot?#iefix') format('embedded-opentype'), url('/uscellular/fonts/Stag Web USCC-Book Italic.woff') format('woff'), url('/uscellular/fonts/Stag Web USCC-Book Italic.ttf') format('truetype'), url('/uscellular/fonts/Stag Web USCC-Book Italic.svg#Stag Web USCC-Book Italic') format('svg'); font-weight: 400; font-style: italic; font-stretch: normal;} 
@font-face {font-family: 'Stag Web USCC-Book'; src: url('/uscellular/fonts/Stag Web USCC-Book.eot'); src: url('/uscellular/fonts/Stag Web USCC-Book.eot?#iefix') format('embedded-opentype'), url('/uscellular/fonts/Stag Web USCC-Book.woff') format('woff'), url('/uscellular/fonts/Stag Web USCC-Book.ttf') format('truetype'), url('/uscellular/fonts/Stag Web USCC-Book.svg#Stag Web USCC-Book') format('svg'); font-weight: 400; font-style: normal; font-stretch: normal;} 
@font-face {font-family:'Stag Web USCC-Medium'; src:url('/uscellular/fonts/Stag Web USCC-Medium.eot'); src:url('/uscellular/fonts/Stag Web USCC-Medium.eot?#iefix') format('embedded-opentype'), url('/uscellular/fonts/Stag Web USCC-Medium.woff') format('woff'), url('/uscellular/fonts/Stag Web USCC-Medium.ttf') format('truetype'), url('/uscellular/fonts/Stag Web USCC-Medium.svg#Stag Web USCC-Medium') format('svg'); font-weight: 500; font-style: normal; font-stretch: normal;} 
body {font:11px/18px 'Stag Web USCC-Book', verdana, helvetica, sans-serif; color:#414042; min-width:960px; margin:0; 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:960px; 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 !important} 
.ie8 .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 */ 
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; overflow:hidden; width:100%; zoom:1; min-height:1px; } 
.strong {font-family:'Stag Web USCC-Medium'; font-size:12px;} 
.tooltip-content {display:none;} 

/* 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: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;} 
.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;} 
.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 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-shadow.png') center bottom no-repeat; z-index:3;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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-shadow2.png') center repeat-y;} 
.glb-bdy {position:relative; width:960px; margin:0 auto;} 
#left-nav ul, #left-nav li {margin:0; padding:0;} 
#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 .carousel-slides-nav {bottom:26px;} 
.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;} 
.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;} 
.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;} */
.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;} 
.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;} 
.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;} 
.product-selector fieldset.type {padding:18px 0 0 0;} 
.ie .product-selector fieldset.type {padding:13px 0 5px 0;} 
.product-selector fieldset.type p {height:12px; line-height:12px;} 
.ie .product-selector fieldset.type p {margin-bottom:5px;} 
.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:#0065A4; 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;} 
.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;} 
.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;} 
#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;} 
#plan-listing-hero .inner {height:115px; margin-left:55px; padding-left:110px; background:url('images/bg-plan-listing-logo.png') 0 0 no-repeat;} 
#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;} 
#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;} 
#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;} 
.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:2px 12px 2px;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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:290px; margin-right:20px; height:188px;} 
.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 {height:60px;} 
.plan-listing .tablet-plans .product-content-price {width:86px;} 
.plan-listing .tablet-plans .product-rewards-info {height:35px;} 
.plan-listing .tablet-plans .add-to-cart-button a {margin-top:19px; margin-right:0px;} 
.plan-listing .modem-plans .plan-area-product {width:290px; margin-right:20px; height:188px;} 
.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:19px; margin-right:0px;} 
.plan-listing .hotspot-plans .plan-area-product {width:290px; margin-right:20px; height:188px;}  
.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:19px; margin-right:0px;} 
.plan-listing .data-product-info {height:39px;} 

/* start guiding modal */ 
#guiding-modal {display:none; background-color: #f6f6f3; overflow: hidden; border: 1px solid #e0e0e0; height:640px;} 
#guiding-modal #guiding-modal-container {padding:10px;} 
#guiding-modal .template { display:none; } 
#guiding-modal .left { float:left; } 
#guiding-modal .right { float:right; } 
#guiding-modal #header-bar { clear:both; height:50px; } 
#guiding-modal #cart-text {float:left; width:100px;} 
#guiding-modal #cart-message {float:right; width:750px; height:50px;} 
#guiding-modal .cart-information {clear:both;} 
#guiding-modal .header-underline { border-bottom: 1px solid #0065A4; font-family:'Stag Sans Web USCC-Black', verdana, helvetica, sans-serif; color:#0065A4; font-size:22px; border-top: 1px solid #0065A4; line-height:38px; height:38px;} 
#guiding-modal .header-normal { font-family:'Stag Sans Web USCC-Black', verdana, helvetica, sans-serif; color:#0065A4; font-size:22px; line-height:38px; height:38px;} 
#guiding-modal .header-message { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px; margin-top:10px; line-height:19px; } 
#guiding-modal .print-page a { margin: 5px 10px 0px 0px; float: right; display: inline; text-indent: -9999px; width: 23px; background: url('images/icon-user-tools-print.gif') no-repeat; } 
#guiding-modal .detail { float:left; width:546px; border: 1px solid #d6d6d6; height:567px; background-color: #fff; } 
#guiding-modal .receipt{ float:right; width:320px; height:567px; border: 1px solid #d6d6d6; background-color: #fff;} 
#guiding-modal .detail-upper { background-color: #ffffff; } 
#guiding-modal .detail-lower { background-color: #d8e9e8; overflow: hidden; min-height: 1px; border: 1px solid #2b7caf; float: left; width: 545px; } 
#guiding-modal .plan-conatainer, #guiding-modal .device-container { padding:10px 10px 0px 10px; } 
#guiding-modal .plan-conatainer .save25-sharedData {font-size:14px; color:red}
#guiding-modal .plan-info { float:left; clear:both; margin:0px 10px 0px 119px; height:99px; overflow:hidden;} 
#guiding-modal .plan-title {color:#0065A4; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px; float:left; } 
#guiding-modal .plan-features { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; clear: both; max-height:40px; padding-top:5px; line-height:18px; overflow:hidden; } 
#guiding-modal .plan-price { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4; padding-top: 15px; float:left; font-size: 12px; display:none; } 
#guiding-modal .change-plan {margin-top:3px;} 
#guiding-modal .plan-separator { clear:both; width:100%; border-bottom: 1px solid #d6d6d6; height:0px; } 
#guiding-modal .modal-down-arrow { position: relative; top:0px; text-align: center;} 
#guiding-modal .plan-header, #guiding-modal .device-header {color:#0065A4; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px; float:left; } 
#guiding-modal .feature-header, #guiding-modal .accessory-header { clear:both; color:#0065A4; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px; padding: 5px 0px 10px 0px; float:left; } 
#guiding-modal .feature-header-line, #guiding-modal .accessory-header-line { float:left; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px; } 
#guiding-modal .feature-container { width:290px; float:left; clear: both; margin: 10px 0px 10px 10px; } 
#guiding-modal .feature { background-color: #fff; padding: 10px; border-bottom: 1px solid #d6d6d6; clear:both; } 
#guiding-modal .feature .name { float:left; width: 180px; line-height:16px; } 
#guiding-modal .feature .required-text { float: right; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; } 
#guiding-modal .feature .price-monthly { float:right; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; display:none;} 
#guiding-modal .feature .add-remove-features {float:right;} 
#guiding-modal .feature-add-link, .accessory-add-link { float: right; vertical-align: bottom; line-height: 12px; text-align: right; } 
#guiding-modal .accessory-container { float: right; width: 210px; margin: 10px 10px 10px 0px;} 
#guiding-modal .accessory-list { clear:both; position:relative; } 
#guiding-modal .feature-list { height: 116px; clear: both; overflow:auto; border: 1px solid #d6d6d6; background-color:#ffffff; } 
#guiding-modal .accessory-list-inner { float:left; width:186px; position:relative; left:13px; } 
#guiding-modal .device-header { float:left; min-width:1px; overflow:hidden; } 
#guiding-modal .device-list-outter { width:460px; overflow:hidden; padding:0px 10px; } 
#guiding-modal .device-list { height:210px; float: left; text-align:center; background-color: #fff; position: relative; } 
#guiding-modal .scroll-left { float:left; width:23px; height:201px; } 
#guiding-modal .scroll-left-inactive { float:left; width:23px; height:201px; display: none; } 
#guiding-modal .scroll-right { float: right; width: 23px; height: 201px; top: -201px; position: relative; } 
#guiding-modal .scroll-right-inactive { display:none; float: right; width: 23px; height: 201px; top: -201px; position: relative; } 
#guiding-modal .device { float:left; margin:0px 10px; width:95px; } 
#guiding-modal .fee-header { padding-left: 10px;} 
#guiding-modal .device-info { border: 1px solid #d6d6d6; height: 160px; margin-top:10px; cursor:pointer;} 
#guiding-modal .device-info.hover { border: 1px solid #2b7caf; background-color: #d8e9e8;} 
#guiding-modal .device-info.selected { border: 1px solid #2b7caf; background-color: #d8e9e8;} 
#guiding-modal .modal-selected-arrow { position: absolute; width: 95px;} 
#guiding-modal .device .image { height:90px; overflow:hidden; margin:20px 0px 15px 0px; } 
#guiding-modal .device .line { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; } 
#guiding-modal .device .name { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; line-height: 14px; margin-bottom:5px; } 
#guiding-modal .device .price-monthly { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; height:16px; display:none;} 
#guiding-modal .device .use-points { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px;} 
#guiding-modal .device .price-today, .device .price-points { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; height:16px; display:none; } 
#guiding-modal .device .change-device { height:16px; overflow:hidden; } 
#guiding-modal .modal-tooltip-use-rewards-link,.modal-tooltip-remove-rewards-link { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; } 
#guiding-modal .device .rewards-links { height:16px; display:none; } 
#guiding-modal a.tooltip { text-decoration: none !important; border-bottom:1px dashed #0065a4; cursor:default;} 
#guiding-modal a.tooltip:hover {border-bottom:1px dashed #EE3040; cursor:default;} 
#guiding-modal .add-device-link {top: 63px; position: relative; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 16px;} 
#guiding-modal .plan-add-link {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 16px; position:relative; top:25px;} 
#guiding-modal .device-list-container { float: left; padding-top: 10px; width: 100%; height: 211px; } 
#guiding-modal .accessory { margin:0px 4px; position:relative; float:left; height:116px; width:82px; background-color: #fff; text-align: center; border: 1px solid #d6d6d6; } 
#guiding-modal .accessory .image { padding: 10px 0px 0px 0px; } 
#guiding-modal .accessory .price-today, #guiding-modal .accessory .use-points { font-family:'Stag Web USCC-Book', verdana, helvetica, sans-serif; font-size: 10px; height:16px; display:none; } 
#guiding-modal .accessory .remove-accessory {} 
#guiding-modal .accessory .rewards-links { height:16px; } 
#guiding-modal .accessory-scroll-left { float:left; width: 12px; height: 146px; position:absolute; top:-15px; } 
#guiding-modal .accessory-scroll-left a.inactive img{ display:none;} 
#guiding-modal .accessory-scroll-right { float:right; width: 12px; height: 146px; position:absolute; top:-15px; left:198px; } 
#guiding-modal .accessory-scroll-right a.inactive img{ display:none;} 
#guiding-modal .no-features-message {text-align:center; padding:5px; background-color:#fff; height:106px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:15px; line-height:21px;} 
#guiding-modal .no-features-message span, #guiding-modal .no-accessories-message span {position:relative; top:30px;} 
#guiding-modal .no-features-message span a, #guiding-modal .no-accessories-message span a {font-size:16px; position:relative; top:12px;} 
#guiding-modal .no-accessories-message {text-align:center; padding:5px; background-color:#fff; height:106px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:15px; line-height:21px; border:1px solid #d6d6d6;} 
#guiding-modal .current-account-information { display:none; } 
#guiding-modal .button-section { float: left; height: 60px; width: 100%; } 
#guiding-modal .button-section.add-line-removed {height:100px;} 
#guiding-modal .modal-proceed-button { margin-left: auto; margin-right: auto; margin-top: 24px; position: relative; width: 292px; text-align: center; } 
#guiding-modal .button-section.add-line-removed .modal-proceed-button {margin-top: 42px;} 
#guiding-modal .modal-proceed-button a.button-active {padding:12px 25px; background:url('images/hdr-bg-primary-nav-hover.gif') #EE3040 repeat-x;} 
#guiding-modal .button-container { position: relative; top: 21px; margin-right: auto; margin-left: auto; width: 290px; } 
#guiding-modal .current-tab { width:115px; text-align: right; padding-left: 4px; background-color: #1c85be; background: url('/uscellular/css/images/modal-tab-sprite-left.png') 100% 0px no-repeat; line-height: 14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; height: 32px; padding-top: 2px; float: right; color:#fff;} 
#guiding-modal .updated-tab { width:115px; background-color: #1c85be; background: url('/uscellular/css/images/modal-tab-sprite-right.png') 100% -35px no-repeat; line-height: 14px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; text-align: left; height: 32px; padding-top: 2px; float: right; color:#fff;} 
#guiding-modal .current-tab a, #guiding-modal .updated-tab a { color:#fff; font-size: 11px; padding-left:8px; padding-right:8px; width: 100px; display: inline-block;} 
#guiding-modal .accordion-content.open {display:block;} 
#guiding-modal #tabs-1 { border: 1px solid #d6d6d6; background-color: #fff; overflow: auto; float:left; } 
#guiding-modal #tabs-2 { border: 1px solid #d6d6d6; background-color: #fff; overflow: auto; display: none; float:left; } 
#guiding-modal .updated-tab.selected { background-color: #727272; background-position: 100% 10px; background: url('/uscellular/css/images/modal-tab-sprite-right.png') 100% 0px no-repeat; } 
#guiding-modal .current-tab.selected { background-color: #727272; background-position: 100% 10px; background: url('/uscellular/css/images/modal-tab-sprite-left.png') 100% -35px no-repeat; }	
#guiding-modal .updated-tab:hover { color:#fff !important; background-color: #727272; background-position: 100% 10px; background: url('/uscellular/css/images/modal-tab-sprite-right.png') 100% -70px no-repeat; } 
#guiding-modal .current-tab:hover { color:#fff !important; background-color: #727272; background-position: 100% 10px; background: url('/uscellular/css/images/modal-tab-sprite-left.png') 100% -70px no-repeat; } 
#guiding-modal .accordion-content {display:none;} 
#guiding-modal .acc-inner { overflow: auto; min-height:50px; padding-left: 20px; padding-right: 10px; background-color: #d8e9e8; opacity:0; } 
#guiding-modal .acc-inner.closed {opacity:0;} 
#guiding-modal .receipt table {width:273px;} 
#guiding-modal .receipt table tbody tr td {padding:3px 0px;} 
#guiding-modal .receipt .line-subtotal-section table tbody tr td {padding:3px 0px 8px 0px;} 
#guiding-modal .receipt table tbody tr td.product-name-column {width:148px;} 
#guiding-modal .receipt .acc-hdr table {width:302px;} 
#guiding-modal .receipt .acc-hdr table tbody tr td.product-name-column {width:140px;} 
#guiding-modal .receipt table tbody tr td.due-today-column {width:65px; text-align:right; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; vertical-align:top;} 
#guiding-modal .receipt table tbody tr td.due-monthly-column {width:60px; text-align:right; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; vertical-align:top;} 
#guiding-modal .receipt span.price-plus img {vertical-align:inherit;} 
#guiding-modal .receipt .all-lines-subtotal table {width:273px; margin-left:20px;} 
#guiding-modal .receipt .all-lines-subtotal table tbody tr td {padding:3px 0px 8px 0px;} 
#guiding-modal .receipt .save25-sharedData {color:red;line-height: 12px;} 
#guiding-modal .acc-hdr { float:left; width:100%; padding:8px 0px; cursor:pointer; background-color: #d8e9e8; } 
#guiding-modal .acc-hdr.open { background-color: #d8e9e8; } 
#guiding-modal .acc-hdr.hover { background-color: #d8e9e8 !important; } 
#guiding-modal .acc-hdr.closed { background-color: #fff; } 
#guiding-modal .open-accordion-image { display:none;} 
#guiding-modal .acc-hdr .total-due-monthly { padding-right:10px; } 
#guiding-modal .receipt .icons { padding: 3px 4px 3px 4px; } 
#guiding-modal .receipt .line-display { float:left; width: 72px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; } 
#guiding-modal .receipt .section-header {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; } 
#guiding-modal .receipt .remove-line { float:right; padding-left: 10px; } 
#guiding-modal .receipt .change-plan {margin-top:3px;} 
#guiding-modal .receipt-totals { border-bottom: 1px solid; float: left; width: 100%;} 
#guiding-modal .header-total-due-today { float:left; } 
#guiding-modal .header-total-due-monthly { width: 60px; padding-right:10px; float: right; text-align: right; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px;} 
#guiding-modal .plan-section, #guiding-modal .device-section, #guiding-modal .feature-section, #guiding-modal .accessory-section, #guiding-modal .subtotal-section { float: left; width: 100%; padding-bottom: 10px; margin-bottom: 5px; border-bottom: 1px solid #d6d6d6; } 
#guiding-modal .subtotal-section {padding-bottom:0px; border-bottom:none;} 
#guiding-modal .points-total-section { float: left; width: 100%; margin-bottom: 5px; border-bottom: 1px solid #d6d6d6; } 
#guiding-modal .receipt .line-total-due-today { width: 60px; float: right; text-align: right; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px;} 
#guiding-modal .receipt .line-total-due-monthly { width: 60px; float: right; text-align: right; padding-right:10px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px;} 
#guiding-modal .display-name {padding-left: 10px; line-height:16px;} 
#guiding-modal .display-name a, .display-name a:hover { text-decoration: none; color:#414042 !important;} 
#guiding-modal .acc-hdr-display-name { float:left; width:132px; } 
#guiding-modal .receipt .remove-accessory, #guiding-modal .receipt .change-device, #guiding-modal .receipt .change-plan, #guiding-modal .receipt .add-remove-features, #guiding-modal .receipt-add-accessory, #guiding-modal .receipt .change-required-feature { padding-left:10px; clear: both; } 
#guiding-modal .receipt .required-text { padding-left:10px; clear: both; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px;} 
#guiding-modal .receipt .feature-add-link, #guiding-modal .receipt .accessory-add-link, #guiding-modal .receipt .receipt-plan-add, #guiding-modal .receipt .receipt-device-add { padding-top:5px; padding-left:10px; clear:both; float:left;} 
#guiding-modal .line-subtotals { overflow-y:scroll; max-height: 386px; min-height: 386px; float: left; width: 100%; border-bottom: 1px solid; } 
#guiding-modal .total-points-used-today { float: right; text-align: left; width: 150px; } 
#guiding-modal #tabs-2 .line-subtotals { min-height: 543px; } 
#guiding-modal .total-due-monthly-header {line-height: 14px; height:33px; padding-top: 5px;width: 60px; float: right; text-align: right; padding-right: 22px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; } 
#guiding-modal .total-due-today-header { line-height: 14px; height:33px; padding-top: 5px; width: 60px; float: right; text-align: right; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; padding-right:6px; } 
#guiding-modal .receipt .line { float: left; width: 100%; border-bottom: 1px solid; } 
#guiding-modal .subtotal-section-header { float: left; padding-left: 20px; width: 132px; } 
#guiding-modal .all-lines-subtotal { float: left; width: 100%; height:30px; padding-top:5px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; background-color: #d8e9e8; border-bottom:1px solid #d6d6d6;} 
#guiding-modal .all-lines-points-total { float: left; width: 100%; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; background-color: #d8e9e8; } 
#guiding-modal .all-lines-subtotal .total-due-today, .all-lines-subtotal .total-due-monthly { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; } 
#guiding-modal .add-device-section .add-another-line { border-bottom: 1px solid black; float: left; width: 278px; padding:10px 0px 10px 20px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 16px; width:300px;} 
#guiding-modal .add-device { padding-left: 20px; } 
#guiding-modal .receipt-points-used-header { float: left; clear: both; padding-left: 20px; } 
#guiding-modal .receipt-points-used { width: 102px; float: right; text-align: left; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; } 
#guiding-modal .device-section .total-due-points-header { float:left; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; padding-left: 10px;} 
#guiding-modal .device-section .total-due-points { float: right; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; text-align: left; width: 95px; } 
#guiding-modal .accessory-section .total-due-points-header { clear: both; float: left; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; padding-left: 10px;} 
#guiding-modal .accessory-section .total-due-points { float: right; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 10px; text-align: left; width: 95px; } 
#guiding-modal #actions-taken {text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; margin-bottom:11px;} 
#guiding-modal .plan-name {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px;} 
#guiding-modal .feature .change-required-feature {float:right;} 
#guiding-modal .add-accessory-link {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 14px; position:relative; top:37px;} 
#guiding-modal.guiding-modal-error-state {height:auto; background-color:#ffffff; border:none; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; padding:10px;} 

/* start persistent cart */ 
#new-cust-cart-container {bottom:0; left:50%; position:fixed; z-index:1001; display:none;} 
.new-cust-cart {height:79px; margin-left:-480px; overflow:hidden; position:relative; width:960px; background-color:#ffffff; } 
.new-cust-cart .cart-contents {background:url("/uscellular/images/myaccount/PersistentCart_backG-1x79px.jpg") repeat-x scroll left top #FFFFFF; float:left; overflow:visible; padding-top:7px;} 
.new-cust-cart .cart-steps table {width:615px; margin-top:5px; margin-left:5px;} 
.new-cust-cart .cart-step-template {display:none;} 
.new-cust-cart .cart-step-module {color:#a0a0a0; padding-top:3px;} 
.new-cust-cart .cart-step-check {float:left; background-repeat:no-repeat; background-image:none; width:15px; height:20px;} 
.new-cust-cart .cart-step-info {float:left;} 
.new-cust-cart .cart-totals {width:313px; padding-left:10px;} 
.new-cust-cart .cart-step-title {text-transform:capitalize;} 
.new-cust-cart .cart-step-select-text {text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px;} 
.new-cust-cart .cart-step-product {text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px;} 
.new-cust-cart .cart-total-line {padding-top:1px; border-left:1px solid #cccccc;} 
.new-cust-cart .cart-total-title {float:left; width:225px; text-align:right; text-transform:capitalize;} 
.new-cust-cart #cart-view-button {padding-top:8px; padding-left:182px; height:42px; border-left:1px solid #d6d6d6;} 
.new-cust-cart .cart-total-value {float:right; width:75px; text-align:right; padding-right:10px; color:#0065A4; font-size:12px;} 
.new-cust-cart .clickable {color:#0065A4; cursor:pointer;} 
.new-cust-cart .clickable:hover {color:#EE3040;} 
.new-cust-cart .cart-steps {width:637px; height:72px;} 
/* end persistent cart */ 

/* start line traversal */ 
#line-traversal {float:right; display:none;} 
#line-traveral-text {float:left; vertical-align:middle; padding-right:1em; font-weight:bold; font-size:12px; padding-top:3px;} 
#ctn-Line-Showing {float:right; display:none;} 
#Ctn-line-selector-title {float:left; vertical-align:middle; padding-right:1em; font-weight:bold; font-size:12px; padding-top:3px; text-align:left; display:none;} 
#Ctn-line-selector-msg {float:left; vertical-align:middle; padding-right:1em; font-weight:bold; font-size:12px; padding-top:3px; text-align:left; display:none;} 
#line-selector {padding-left:0;} 
#line-selector-title {font-size:20px; color:#04756F; text-transform:uppercase; padding-top:1em;} 
a.button-active.no-right-arrow {margin:0px 5px;} 
a.button-inactive.no-right-arrow {cursor:default; margin:0px 5px;} 
.line-selector-element {float:left; width:150px;} 
#line-selector-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4; font-size:20px; text-transform:capitalize; padding-top:1em;} 
#line-traveral-text {float:left; vertical-align:middle; padding-right:1em; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; padding-top:0px; margin-top:0px;} 
#line-traversal-left-arrow {padding-right:5px; padding-top:2px; margin-top:3px;} 
#line-traversal-right-arrow {padding-left:5px; padding-top:2px; margin-top:3px;} 
.line-selector-active .line-selector-box-inner {background-color:#ffffff;} 
.line-selector-box-bottom {width:128px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 1px 1px; height:1px;} 
.line-selector-active .line-selector-box-bottom {border:none;} 
.line-selector-active .line-selector-box-inner .content {margin:0px; background-color:#ffffff !important;} 
.line-selector-line-text {font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.line-selector-phone-number {font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.line-selector-phone-image {margin:11px 0px 18px 0px;} 
.line-selector-select {height:41px;} 
.arrowed-link {padding-bottom:2px;} 
.line-selector-box {width:132px; text-align:center; float:left; margin-top:2em; padding-left:21px;} 
.line-selector-box-top {width:128px; height:1px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px;} 
.line-selector-box-inner {width:128px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px; background-color:#ffffff;} 
.line-selector-box-inner .content {margin:0px; z-index:400; background-color:#F6F6F3;} 
.line-selector-box-inner .content-bordered {padding:7px 7px 0px 7px !important; text-align:center;} 
.line-selector-active .line-selector-select {height:45px;} 
#line-selector-template {display:none;} 
.line-selector-active .content-bordered {border-bottom:none;} 
.line-selector-active .line-selector-select a {display:none;} 
.line-selector-border-cover {display:none; position:absolute; top:184px; left:0px;} 
#line-selector-boxes {padding-left:10px;} 
#selected-line-box {width:936px; position:relative; top:-3px; z-index:100;} 
#selected-line-box-top {width:934px; overflow:hidden; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px;} 
#selected-line-box-inner {width:934px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px; background-color:#ffffff;} 
#selected-line-box-inner .content {background-color:#F6F6F3; margin:0px;} 
#selected-line-box-bottom {width:934px; overflow:hidden; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px;} 
.selected-line-title-text {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px; color:#0065A4;} 
#selected-line-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px; color:#0065A4;} 
#selected-line-tabs {margin-top:2em;} 
#selected-line-tabs .ui-tabs-panel {background-color:#ffffff;} 
#selected-line-data-box span.usage-detail-overage-incurred {color:#ff0000;} 
#selected-line-data-box #data-overage-tooltip {background:none;} 
/* End line traversal */ 

/* start features */ 
.add-features-page #features-divider {height:23px; background-color:#0065A4;} 
.add-features-page #no-features-message {display:none;} 
.add-features-page #nav-crumbs {padding:0px; display:none;} 
.add-features-page #shopping-error-message {display:none;} 
.add-features-page .section-please-wait {text-align:center;} 
.add-features-page .grid-12 {background-color:#F6F6F3;} 
.add-features-page .grid-12-top {border:none;} 
.add-features-page .grid-12-inner {border:none;} 
.add-features-page .grid-12-bottom {border:none;} 
.add-features-page .grid-12-inner .content {background-color:#F6F6F3; margin:0px;} 
.add-features-page .grid-12-inner .content-bordered {padding-left:0px; padding-right:0px; padding-bottom:0px;} 
.add-features-page #generic-header {padding:0px 20px;} 
#line-selector-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4; font-size:20px; text-transform:capitalize; padding-top:1em; margin-left: 20px;} 
.add-features-page .grid-12-inner .content .line-selector-active .line-selector-box-inner .content {background-color:#ffffff;} 
.add-features-page #line-traversal{margin-top:4px; padding-right:20px;} 
.add-features-page #selected-line-update-features .content-bordered {padding-bottom:15px; background-color:#ffffff;} 
.add-features-page #selected-line-update-features {margin-top:12px; !important} 
.add-features-page .features-section label {display:inline; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;} 
.add-features-page .features-section-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px; text-transform:capitalize;} 
.add-features-page #phone-title {text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;} 
.add-features-page #phone-manufacturer {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px; margin-top:11px;} 
.add-features-page #plan-title {text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;} 
.add-features-page #plan-name {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px; margin-top:10px; font-weight:bold; border-top:1px solid #d6d6d6; padding-top:10px;} 
.add-features-page #plan-name .save25-sharedData{font-size:16px; color:red;} 
.add-features-page .feature-title .save25-sharedData{font-size:12px; color:red;}
.add-features-page #included-minutes {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize; margin-top:2em;} 
.add-features-page #included-minutes span {text-transform:none; font-size:18px; vertical-align:top; padding-left:10px;} 
.add-features-page #included-features-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize; margin-top:1.5em;} 
.add-features-page #features-divider {height:23px; background-color:#0065A4;} 
.add-features-page #features-divider span {color:#ffffff; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:16px; padding-left:10px; padding-top:3px; line-height:22px;} 
.add-features-page .features-section {padding-top:1em; border-bottom:1px solid #d6d6d6;} 
.add-features-page #feature-summary .feature-title-total {margin-top:1em; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;} 
.add-features-page #feature-summary .feature-title {float:left; width:520px; text-align:right; text-transform:capitalize; padding-top:6px;} 
.add-features-page #feature-summary .feature-total {float:right; text-align:right; font-size:18px; width:170px;} 
.add-features-page #review-and-checkout-button {display:none; float:right; width:188px; margin-top:18px;} 
.add-features-page #grand-total {border-top:1px solid #d6d6d6; padding-top:5px;} 
.add-features-page .removed {color:#EE3040; text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; display:none;} 
.add-features-page .in-cart {color:#0065A4; text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; display:none;} 
.add-features-page .feature-item-status {float:left; width:215px; margin-left:10px;} 
.add-features-page .price .per {margin-top:4px;} 
.add-features-page #selected-line-box-inner .content {background-color:#ffffff;} 
.add-features-page #selected-line-box-inner .content-bordered {padding:15px;} 
.add-features-page #selected-line-update-features .content-bordered {padding-top:0px;} 
.add-features-page #phone-image {float:left; width:110px; margin-top:20px;} 
.add-features-page #phone-name {margin-top:10px;} 
.add-features-page #phone-plan-content {padding-bottom:18px;} 
.add-features-page .feature-category {font-size:18px; margin:11px 0px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4; text-align:left;} 
.add-features-page #nav-crumbs {display:none;} 
.add-features-page #ctn-Line-Showing{ position: inherit; margin-top: -12px; margin-right: -200px; margin-left: 0px;} 
.add-features-page #line-traversal{padding-right:10px; margin-top: 15px;} 
.add-features-page #update-features-content {display:none;} 
.add-features-page #selected-line-update-features {margin-top:1em;} 
.add-features-page #selected-line-update-features .content-bordered {padding-bottom:15px; background-color:#ffffff;} 
.add-features-page #selected-line-update-features-content {display:none;} 
.add-features-page #phone-plan-content {padding-bottom:1em;} 
.add-features-page #phone-content {float:left; width:250px;} 
.add-features-page #phone-title {text-transform:uppercase; font-weight:bold;} 
.add-features-page #phone-name {border-top:1px solid #d6d6d6;} 
.add-features-page #phone-manufacturer {font-size:18px; font-weight:bold; margin-top:10px;} 
.add-features-page #phone-model {font-size:16px;} 
.add-features-page #plan-content {float:right; width:500px;} 
.add-features-page #plan-title {text-transform:uppercase; font-weight:bold;} 
.add-features-page #included-minutes {text-transform:uppercase; font-weight:bold; margin-top:2em;} 
.add-features-page #included-minutes span {text-transform:none; font-size:18px; font-weight:bold; vertical-align:top; padding-left:10px;} 
.add-features-page #included-features-title {text-transform:uppercase; font-weight:bold; margin-top:1.5em;} 
.add-features-page #included-features a {text-decoration:underline;} 
.add-features-page #features-divider span {color:#ffffff; font-weight:bold; font-size:16px; padding-left:10px; padding-top:3px; line-height:22px;} 
.add-features-page .features-section {padding-top:1em; border-bottom:1px solid #d6d6d6;} 
.add-features-page .features-section label {display:inline-block; vertical-align:top;margin-top: 1px;} 
.add-features-page .features-section-title {font-weight:bold; text-transform:uppercase;} 
.add-features-page #feature-item-template {display:none;} 
.add-features-page .feature-item {margin-top:1em;} 
.add-features-page .feature-shared-plan {font-size:10px; font-weight:normal; text-align:right;} 
.add-features-page .feature-item-info {float:left; width:600px;} 
.add-features-page .feature-item-status {float:left; width:140px; margin-left:30px;}  
.add-features-page .feature-description {margin-top:0.2em; padding-left:18px; padding-bottom:1.5em;} 
.add-features-page .feature-description p {padding-bottom:0;} 
.add-features-page .feature-price {float:right; text-align:right; font-size:16px; margin-bottom:1em; width:120px;} 
.add-features-page .price {float:right;} 
.add-features-page .feature-price .price-medium .currency {font-weight:normal;} 
.add-features-page .feature-price .price-medium .whole {font-weight:normal;} 
.add-features-page .feature-price .price-medium .cents {font-weight:normal;} 
.add-features-page .removed {color:#ff0000; text-transform:uppercase; font-size:11px; font-weight:bold; display:none;} 
.add-features-page .in-cart {color:#0000ff; text-transform:uppercase; font-size:11px; font-weight:bold; display:none;} 
.add-features-page #feature-summary {float:right; width:700px;} 
.add-features-page #feature-summary .feature-title-total {margin-top:1em; font-weight:bold;} 
.add-features-page #feature-summary .feature-title {float:left; width:520px; text-align:right; text-transform:uppercase; padding-top:6px;} 
.add-features-page #feature-summary .feature-total {float:right; text-align:right; font-weight:bold; font-size:18px; width:170px;} 
.add-features-page #feature-summary #feature-total-shared-plan {font-size:10px; font-weight:normal;} 
.add-features-page #feature-summary #grand-total-title {padding-top:11px;} 
.add-features-page #grand-total {border-top:1px solid #cccccc; padding-top:5px;} 
.add-features-page #no-features-content-targeter {display:none; margin-top:1em;} 
.add-features-page #review-and-checkout-button {display:none; float:right; width:170px; margin-top: 7px;} 
.add-features-page #proceed-to-next-step {display:none; width:203px; float:right; margin-top:18px;} 
.add-features-page .cancel-and-return {display:none;} 
.add-features-page .content-static-template .content-bordered {padding:15px 15px 30px;} 
.add-features-page .content-static-template .content-bordered .static-main-content h2 {font-family:'Stag Web USCC-Book'; font-size:30px; font-weight:normal; text-transform:capitalize; line-height:24px; color:#0065A4; padding-bottom:15px; border-bottom:1px solid #D6D6D6; margin-bottom:20px; zoom:1;} 
.add-features-page .content-static-template .grid-3-alt {float:left; width:243px !important; text-align:center; margin:0; background:#ffffff;} 
.add-features-page .content-static-template .grid-3-alt.first {margin-right:8px;} 
.add-features-page .content-static-template .grid-3-alt-top {width:241px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;} 
.add-features-page .content-static-template .grid-3-alt-inner {width:241px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;} 
.add-features-page .content-static-template .grid-3-alt-bottom {width:241px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;} 
.add-features-page .tooltip-content {display:none;} 
.ajax-error-message {color:#ff0000; display:none; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 

/* Data Cap */ 
.add-features-page #shared-data-cap {display:none; margin-bottom:20px; border-bottom:1px solid #d6d6d6; padding-bottom:20px;} 
.add-features-page #shared-data-cap-content {float:left; width:30%; margin-right:3%;}
.add-features-page #shared-data-cap-content span {font-size:14px;}
.add-features-page #shared-data-cap-inputs {float:right; width:30%; margin-left:3%;}
.add-features-page #shared-data-cap-selected-line {background-color:#d7e9e8; padding-bottom:1px;}
.add-features-page #shared-data-cap-line-number {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:18px; padding:10px 0px 0px 10px;} 
.add-features-page #shared-data-cap-ineligible {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:18px; line-height:23px; margin-top:10px;} 
.add-features-page #shared-data-cap-radio-buttons {margin:12px 10px;} 
.add-features-page .shared-data-cap-radio-button {margin-bottom:12px;} 
.add-features-page .shared-data-cap-radio-button label {padding-left:5px; font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:14px; vertical-align:middle;} 
.add-features-page #shared-data-cap-limit {margin-top:5px;} 
.add-features-page #line-cap-limit {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:18px; width:60px; margin-left:20px;} 
.add-features-page #shared-data-cap-gb {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:12px; vertical-align:middle;} 
.add-features-page #shared-data-cap-per {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:12px; vertical-align:middle;} 
.add-features-page #shared-data-cap-help {margin-top:5px;} 
.add-features-page #data-estimator-button {text-align:left;}
.add-features-page #data-estimator-save-button {margin-top:25px; text-align:right;}
.add-features-page #shared-data-cap-lines {float:right; width:33%;} 
.add-features-page #shared-data-cap-line-table {border:1px solid #D6D6D6; height:155px; overflow-y:scroll; position:relative;} 
.add-features-page #shared-data-cap-line-table table tbody tr {border-bottom:1px solid #D6D6D6; font-size:14px;} 
.add-features-page #shared-data-cap-line-table table tbody tr.row-selected {background-color:#d7e9e8;} 
.add-features-page #shared-data-cap-line-table table tbody tr.row-hover {background-color:#d7e9e8; cursor:pointer;} 
.add-features-page #shared-data-cap-line-table table tbody tr td {padding:10px; width:50%;} 
.add-features-page #shared-data-cap-line-total {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:16px; color:#0065A4; margin-top:5px;} 
.add-features-page #shared-data-cap-line-total-text {float:left; width:120px; padding:7px;} 
.add-features-page #shared-data-cap-line-total-amount {float:right; width:144px; padding:7px;} 
#data-cap-estimator {width:930px;} 
#data-cap-estimator #data-estimator-content {padding:15px;} 
#data-cap-estimator #data-cap-estimator-header {height:60px;} 
#data-cap-estimator #data-cap-estimator-header-text {float:left; width:650px;} 
#data-cap-estimator #data-cap-estimator-header-device {float:right; width:190px; font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:12px;} 
#data-cap-estimator .data-cap-estimator-limit {text-align:center; color:#414042; margin-top:8px; height:27px;} 
#data-cap-estimator .data-cap-estimator-cap-limit {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:32px; text-align:right; vertical-align:middle;} 
#data-cap-estimator .data-cap-estimator-gb {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:12px; vertical-align:middle;} 
#data-cap-estimator .data-cap-estimator-per {font-family:'Stag Web USCC-Medium',verdana,helvetica,sans-serif; font-size:12px; vertical-align:middle;} 
#data-cap-estimator .data-cap-estimator-limit a.button-active {margin-left:10px; vertical-align:middle;} 
#data-cap-estimator .dc-header {display:none;} 
#data-cap-estimator .dc-content {background:none;} 
#data-cap-estimator .dc-content .dc-montly-usage {display:none;} 
#data-cap-estimator .dc-label {display:none !important;} 
#data-cap-estimator .dc-content .dc-usage-sliders {width:850px; margin-top:20px;} 
#data-cap-estimator .dc-content .dc-usage-sliders .dc-slider-col0 {margin:0px 52px; width:388px;} 
#data-cap-estimator .dc-row-1 {width:290px;} 
#data-cap-estimator .dc-btn-reset {float:left; margin-top:20px;} 
#data-cap-estimator .dc-content p {font-size:11px; line-height:15px;} 
#data-cap-estimator .dc-content .dc-splash-bottom {display:none;} 
#data-cap-estimator .dc-usage-text {display:none !important;} 
#data-cap-estimator .dc-data-legend {padding-top:0px;} 
/* End Data Cap */ 

/* start accessories   
* Accessory styles are located in a separate css file (/uscellular/css/accessories.css)
/* end accessories */ 

/* start order recap 
.order-recap {display:none;}*/ 
.order-recap .grid-12 {background:none;} 
.order-recap .grid-12-top, .order-recap .grid-12-inner { background:#ffffff; } 
.order-recap .grid-12-bottom {background:#ffffff;} 
.order-recap #order-recap-header-content-targeter p strong {font-weight:normal; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;} 
.order-recap .terms-checkout-button .terms a {vertical-align:middle;} 
.order-recap .terms-checkout-button {float:right; width:335px;} 
.order-recap .line-information {margin-top:20px;} 
.order-recap .line-information-new-title {font-size:18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize; text-align:left; padding-left:5px; line-height:22px; height:45px;} 
.order-recap .line-information-new-title span {display:block; color:#0065A4;} 
.order-recap .line-information-old-title {font-size:18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize; text-align:left; padding-right:5px; line-height:22px; text-align:right; height:45px;} 
.order-recap .line-information-old-title span {display:block; color:#0065A4;} 
.order-recap .standard-table thead tr th {border:none; padding:0; font-size:12px; height:24px; background-color:#0065A4; color:#ffffff; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .standard-table tbody tr td {border:none; padding:5px; text-align:center; vertical-align:middle; border-bottom:1px solid #d6d6d6;} 
.order-recap .plan-name {font-size:16px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; height:40px;} 
.order-recap .per {float:left; width:35px; text-align:left; font-size:8px; text-transform:capitalize; line-height:9px; padding-top:3px; padding-left:3px; color:#0065A4;} 
.order-recap .standard-table .section-title {font-size:20px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-bottom:11px; text-transform:capitalize; margin-top:5px;} 
.order-recap .change-link {padding-bottom:2px; margin-top:1em;} 
.order-recap .price-medium .currency, .order-recap .price-medium .cents {line-height:18px;} 
.order-recap .phone-manufacturer {font-size:16px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .feature-removed {text-align:center; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#ff0000; text-transform:capitalize;} 
.order-recap .feature-added {text-align:center; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0000ff; text-transform:capitalize; line-height:10px;} 
.order-recap .standard-table tbody tr td.due-today {background-color:#D8E9E8;} 
.order-recap .totals-for-this-line-text {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:14px; text-transform:capitalize;} 
.order-recap .feature-name a {font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .feature-remove {padding-bottom:2px;} 
.order-recap .feature-required {text-transform:capitalize;} 
.order-recap .accessory-name {float:right; width:120px; padding-top:10px; line-height:14px;} 
.order-recap .accessory-remove {padding-bottom:2px;} 
.order-recap .rewards-points-eligible {float:left; background:url('/uscellular/images/myaccount/rewards-eligible-1px-BackG.png') repeat-x; height:39px; overflow:hidden; color:#ffffff; margin-bottom:1em; padding-top:3px; line-height:16px; width:90px;} 
.order-recap .rewards-points-used {float:left; background:url('/uscellular/images/myaccount/rewards-used-1px-BackG.png') repeat-x; height:39px; margin-bottom:1em; padding-top:3px; line-height:16px; width:90px;} 
.order-recap .phone-rebate a:hover {color:#EE3040;} 
.order-recap .phone-discount {margin-top:0.5em; color:#ff0000;} 
.order-recap .accessory-discount {margin-top:0.5em; color:#ff0000;} 
.order-recap #monthly-charge-summary-content-targeter {padding:0 5px; text-align:left; margin-top:20px; display:none;} 
.order-recap #monthly-charge-summary-title {height:39px; background:url('/uscellular/images/myaccount/rewards-eligible-1px-BackG.png') repeat-x 0 0; line-height:37px; width:936px; text-align:left; cursor:pointer; font-size:16px;} 
.order-recap #monthly-charge-summary-title span {padding-left:5px; text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap #monthly-charge-summary-title span a {color:#ffffff;} 
.order-recap #monthly-charge-summary-title img {margin-top:-4px;} 
.order-recap .charge-summary-title {font-size:18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-bottom:1em;} 
.order-recap #monthly-charge-summary-new .charge-summary-number {float:left; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize; width:250px; padding-top:5px;} 
.order-recap #point-summary-title {font-size:18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap #point-data {margin-left:140px; width:580px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .point-data-value {float:left; text-align:right; font-size:20px; width:120px; padding-left:10px; color:#0065A4;} 
.order-recap .point-data-number {border-top:1px solid #d6d6d6; padding-top:11px; margin-top:11px; font-size:18px; color:#0065A4;} 
.order-recap .point-data-row.final {border-top:1px solid #d6d6d6; padding-top:20px; margin-top:11px; min-height:1%;} 
.order-recap #point-summary .grid-12-bottom {margin-left:0px;} 
.order-recap #total-due-today-summary .grid-12-bottom {margin-left:0px;} 
.order-recap #due-today-summary-title {font-size:18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .charge-summary-item.total {border-top:1px solid #d6d6d6; padding-top:10px; height:40px;} 
.order-recap .charge-summary-item.monthlytotal {border-top:1px solid #d6d6d6; padding-top:10px; height:40px;} 
.order-recap .due-today-number {float:left; text-align:right; font-size:18px; width:200px; padding-top:4px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .due-today-value {float:right; text-align:right; font-size:20px; width:100px; padding-left:10px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .due-today-data-row.final {border-top:1px solid #d6d6d6; padding-top:11px; margin-top:11px; min-height:1%;} 
.order-recap .bottom-transaction-link {padding-bottom:2px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-transform:capitalize; font-size:12px;} 
.order-recap .bottom-link {padding-bottom:2px;} 
.order-recap #monthly-charge-summary-old .charge-summary-number {float:right; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; text-transform:capitalize; width:170px; padding-top:5px; text-align:right;} 
.order-recap .content-bordered {padding:6px 13px;} 
.order-recap .terms-checkout-button .terms {float:left;} 
.order-recap .terms-checkout-button .terms label {display:inline;} 
.order-recap .checkout-button {float:left; margin-left:1em; width:100px;} 
.order-recap .add-line-button {float:left; width:204px;} 
.order-recap .clear-cart-button {float: left; width: 203px; text-align: left; margin-left: 195px; } 
.order-recap #order-recap-buttons { padding-bottom:1.5em; padding-top:1.5em; } 
.order-recap #total-due-monthly-summary .grid-12-bottom {margin-left:0px;} 
.order-recap #due-monthly-summary-title {font-size:18px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .due-monthly-number {float:left; text-align:right; font-size:18px; width:200px; padding-top:4px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .due-monthly-value {float:right; text-align:right; font-size:20px; width:100px; padding-left:10px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .due-monthly-data-row.final {border-top:1px solid #d6d6d6; padding-top:11px; margin-top:11px; min-height:1%;} 
.order-recap .charge-summary-number { float:left; text-align:right; font-size:18px; width:200px; padding-top:4px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .charge-summary-price { float:right; text-align:right; font-size:20px; width:120px; padding-left:10px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
/*.order-recap .line-information-new {float:left; width:538px;}*/ 
.order-recap .line-information-new {float:left;} 
.order-recap .add-a-line {margin-left:195px;} 
#modal-review-order .order-recap .add-a-line {margin-left:0px;} 
.order-recap .line-information-old {float:right; width:384px;} 
.order-recap .grid-7-inner .content, .order-recap .grid-5-inner .content {padding:0;} 
.order-recap .grid-7-inner .content-bordered {padding:0;} 
.order-recap .grid-5-inner .content-bordered {padding:0;} 
.order-recap .line-information-old .grid-5-inner .content-bordered {opacity:0.4; filter:alpha(opacity=40); background-color:#ffffff;} 
.order-recap .standard-table .due-monthly {width:145px;} 
.order-recap .standard-table .product-list {text-align:left; vertical-align:top; width:200px;} 
.order-recap .standard-table .product-list .save25-sharedData {color:red;font-size:12px;line-height:14px;} 
.order-recap .standard-table tbody tr td .price span {float:none;} 
.order-recap .plan-product {height:120px;} 
.order-recap .plan-productt-empty {height:0px;} 
.order-recap .add-plan-link { margin-top: 0; padding-top: 5px; padding-bottom: 10px; } 
.order-recap .line-information-new .plan-monthly-price {float:left; text-align:right; width:100px;} 
.order-recap .line-information-old .plan-monthly-price {float:left; text-align:left; width:auto;} 
.order-recap .line-information-old .shared-plan {text-align:left;} 
.order-recap .phone-product {height:170px;} 
.order-recap .phone-product-empty {height:0px;} 
.order-recap .add-phone-link { margin-top: 0; padding-top: 5px; padding-bottom: 10px; } 
.order-recap .phone-image {float:left; width:70px; text-align:center;} 
.order-recap .phone-name {float:right; width:120px;} 
.order-recap .phone-model {font-size:16px;} 
.order-recap .rewards-indicator {width:108px; margin:auto;} 
.order-recap .rewards-indicator-left {float:left; width:9px; height:39px;} 
.order-recap .rewards-indicator-right {float:left; width:9px; height:39px;} 
.order-recap .phone-rebate {font-size:9px; text-align:center; line-height:12px; margin-top:0.5em;} 
.order-recap tr.feature-product td.due-monthly {vertical-align:top;} 
.order-recap .feature-item {height:70px;} 
.order-recap .feature-name {line-height:16px;} 
.order-recap .due-monthly .feature-item.removed {color:#ff0000;} 
.order-recap .line-information-new .feature-monthly-price {float:left; text-align:right; width:100px;} 
.order-recap .line-information-old .feature-monthly-price {float:left; text-align:left; width:auto;} 
.order-recap .change-feature-link {margin-top:0; padding-top:5px; padding-bottom:10px;} 
.order-recap .change-link-callout#change-feature-link {margin:2em 0 2em 34px;} 
.order-recap .transfer-item { text-align:left !important; } 
.order-recap .transfer-item .transfer-item-title { font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; } 
.order-recap .accessory-item {height:100px;} 
.order-recap .accessory-image {float:left; width:70px; text-align:center;} 
.order-recap .change-accessory-link {margin-top:0; padding-top:5px; padding-bottom:10px;} 
.order-recap .change-link-callout#change-accessory-link {margin:2em 0 2em 25px;} 
.order-recap .accessory-item .rewards-points-used {margin-bottom:0;} 
.order-recap tr.totals-line {height:60px;} 
.order-recap .line-information-new .total-due-monthly-line {float:left; text-align:right; width:100px;} 
.order-recap .line-information-old .total-due-monthly-line {float:left; text-align:left; width:auto;} 
.order-recap .standard-table tbody tr.totals-line td {border-bottom:none; padding:10px 5px; vertical-align:middle;} 
.order-recap .line-information-old .grid-5-inner .standard-table tbody tr td.product-list {text-align:right;} 
.order-recap .grid-5-inner .phone-image {float:right; width:70px; text-align:center;} 
.order-recap .grid-5-inner .phone-name {float:left; width:120px;} 
.order-recap .remove-new-line {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat center left; padding:0 12px; padding-bottom:2px; text-align:left; margin-left:5px;} 
.order-recap .line-information.rewards {margin-left:275px;} 
.order-recap .rewards-item {height:100px;} 
.order-recap .rewards-image {float:left; width:70px; text-align:center;} 
.order-recap .rewards-name {float:right; width:120px; padding-top:10px; font-weight:bold; line-height:14px;} 
.order-recap .rewards-remove {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat center left; padding:0 12px; padding-bottom:2px;} 
.order-recap .change-rewards-link {margin-top:0;} 
.order-recap .change-link-callout.change-rewards-link {margin:2em 0 2em 0px;} 
.order-recap #monthly-charge-summary {padding:0; margin-bottom:3em; background-color:#FFFFFF; } 
.order-recap #monthly-charge-summary-new {float:left; width:538px; } 
.order-recap #monthly-charge-summary-old {float:right; width:384px; display:none;} 
.order-recap #monthly-charge-summary .content-bordered {padding:5px;} 
.order-recap #monthly-charge-summary-old .content-bordered {background-color:#ffffff;} 
.order-recap .charge-summary-item {height:40px;} 
.order-recap #monthly-charge-summary-old .charge-summary-item {opacity:0.4; filter:alpha(opacity=40); background-color:#ffffff;} 
.order-recap #monthly-charge-summary-new .charge-summary-price {float:right; text-align:right; width:150px;} 
.order-recap #monthly-charge-summary-new .charge-summary-price .price span {float:none;} 
.order-recap #monthly-charge-summary-new .plan-monthly-price {float:left; text-align:right; width:100px;} 
.order-recap #monthly-charge-summary-old .plan-monthly-price {float:left; text-align:left; width:auto;} 
.order-recap #monthly-charge-summary-old .charge-summary-price {float:left; text-align:left; width:150px;} 
.order-recap #monthly-charge-summary-old .charge-summary-price .price span {float:none;} 
.order-recap #monthly-charge-summary-old .plan-monthly-price {text-align:left; width:auto;} 
#modal-review-order .order-recap #monthly-charge-summary {padding:0; margin-bottom:3em; margin-top:3em; background-color:#FFFFFF; } 
.order-recap #total-due-today-summary {padding:0; background-color:#FFFFFF; } 
.order-recap #total-due-today-summary-new {float:left; width:538px; } 
.order-recap #total-due-today-summary .charge-summary-number {float:left; font-size:12px; width:200px; padding-top:4px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap #total-due-today-summary .charge-summary-price {float:right; text-align:right; font-size:20px; width: 160px; padding-right: 25px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.order-recap .charge-summary-item.total {border-top:1px solid #cccccc; padding-top:10px; height:40px;} 
.order-recap .charge-summary-item.monthlytotal {border-top:1px solid #cccccc; padding-top:10px; height:40px;} 
.order-recap #point-summary {margin-top:1em;} 
.order-recap .point-data-row {padding-top:1em;} 
.order-recap .point-data-description {float:left; text-align:right; font-size:18px; width:450px; line-height:22px;} 
.order-recap .point-data-value.redemption {color:#ff0000;} 
.order-recap #total-due-today-summary {margin-top:2em;} 
.order-recap #total-due-monthly-summary {margin-top:3em;} 
.order-recap #due-today-data {margin-left:230px; width:320px; padding-bottom: 20px;} 
.order-recap #due-monthly-data {margin-left:230px; width:374px;} 
.order-recap .due-today-data-row {padding-top:1em;} 
.order-recap .due-monthly-data-row {padding-top:1em;} 
.order-recap .discount .due-today-value {color:#ff0000;} 
.order-recap #total-due-today-summary .price span {float:none;} 
.order-recap #bottom-transactions-checkout-links {margin-top:1em;} 
.order-recap #bottom-transactions {float:left; width:220px;} 
.order-recap #bottom-checkout { float:right; width:695px; padding-top:1em; } 
.order-recap #bottom-links { width:225px; } 
.order-recap .add-a-line .line-information-new-title {height:auto;} 
.order-recap #total-due-monthly-summary .price-medium .currency, .order-recap #total-due-monthly-summary .price-medium .cents {padding-top:0px;} 
.order-recap .grid-7 {width:538px; text-align:center; float:right; padding:0; background-color:#ffffff;} 
.order-recap .grid-7-top {width:536px; height:7px; overflow:hidden; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px;} 
.order-recap .grid-7-inner {width:536px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;} 
.order-recap .grid-7-bottom {width:536px; height:0px; overflow:hidden; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 2px 1px;} 
.order-recap .tooltip-content {display:none;} 
.order-recap #due-today-summary-text { padding-top: 1.5em; } 

.order-recap .coupon-message-top { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; color:#EE3040; text-align: center; margin-top: 20px;}
.order-recap .coupon-message-bottom { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; color:#EE3040; text-align: center; margin-top: 20px; text-align: right;}
.order-recap .coupon { width: 250px; position: relative; padding: 10px 10px 10px 10px; margin-left: 280px; border: 1px solid #d6d6d6; margin-bottom: 20px; float: left; }
.coupon .coupon-message { font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px; padding-top: 5px; }
.coupon .coupon-message:empty { display: none; }
.coupon .apply-coupon, .coupon .remove-coupon { padding-top: 10px; height: 30px; float: left; width: 100%; }
.coupon .coupon-textbox input { width:150px; padding: 4px 0; border: 1px solid #D6D6D6; font-family: 'Stag Web USCC-Book', verdana, helvetica, sans-serif; color: #414042; }
.coupon .coupon-textbox { float:left; line-height: 15px; }
.coupon .coupon-button { float:right; padding-top: 3px;}
.coupon .remove-coupon { display: none;}
.coupon .coupon-title { font-family: 'Stag Web USCC-Medium'; font-size: 14px; color: #0065A4; line-height: 20px;}
.coupon .coupon-code-list { float:left;}
/*.remove-coupon a { padding: 8px 13px;}*/
.coupon.applied .remove-coupon { display: block; }
.coupon.applied .apply-coupon { display: none; }

#modal-review-order .grid-7-top {height:0px;} 

.thank-you #thank-you-header-content-targeter {font-size:15px;} 
.thank-you #order-number {float:left; width:500px;} 
.thank-you #order-date {float:right; width:200px; text-align:right;} 
.thank-you .order-header-row {padding-top:1em;} 
.thank-you .order-header-row-item-value {float:left; width:130px; text-align:right;} 
.thank-you .order-header-row-item-value .price span {float:none;} 
.thank-you .order-header-row.discount .order-header-row-item-value {color:#ff0000;} 
.thank-you .order-header-row.monthly-total {margin-top:1.5em;} 
.thank-you .order-header-row.monthly-total .order-header-row-item-description {font-size:12px;} 
.thank-you .order-header-row.rewards .order-header-row-item-description {font-size:12px; padding-top:0;} 
.thank-you #monthly-charge-summary {display:none;} 
.thank-you #total-due-today-summary {display:none;} 
.thank-you #shipping-info {float:left; width:230px; font-size:14px; padding-bottom:10px; height:120px;} 
.thank-you #physical-address-info {float:left; width:230px; font-size:14px; padding-bottom:21px; height:120px;} 
.thank-you #credit-card-info {float:left; width:230px; font-size:14px; height:120px; padding-bottom:10px;} 
.ie8 .thank-you #tooltip{position:fixed;} 
.ie9 .thank-you #tooltip{position:absolute;} 
.thank-you #final-information #thank-you-final-instructions-content-targeter {font-weight:normal;} 
.thank-you .grid-12-bottom {margin-left:0px} 
.thank-you #order-number-date {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:20px; text-transform:capitalize;} 
.thank-you #order-number span {text-transform:none; color:#0065A4;} 
.thank-you #thank-you-header {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.thank-you .order-header-row-item-description {float:left; text-transform:capitalize; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-align:right; font-size:18px; width:375px; padding-top:3px;} 
.thank-you .order-header-row.total .order-header-row-item-description {border-top:1px solid #d6d6d6; padding-top:18px;} 
.thank-you .order-header-row.total .order-header-row-item-value {border-top:1px solid #d6d6d6; padding-top:11px;} 
.thank-you .order-header-row.shipping .order-header-row-item-value .free {font-size:24px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding-top:5px; line-height:28px; color:#0065A4;} 
.thank-you .order-header-row.rewards .order-header-row-item-value {font-size:24px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.thank-you #final-information {margin-top:1em; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.thank-you #final-information .section-title {font-size:20px; text-transform:capitalize; margin-bottom:5px;} 
.thank-you #order-header-info {margin-top:1em; margin-left:90px;} 
.thank-you #shipping-credit-card-info { padding-left:118px; padding-top:10px;} 
.thank-you #return-home-button {float:right; margin-top:13px;} 
.thank-you #billing-info {float:left; width:230px; font-size:14px; padding-bottom:10px; height:120px;} 
.thank-you #business-info {float:left; width:230px; font-size:14px; padding-bottom:10px; height:120px;} 
.thank-you .tooltip-content {display:none;} 
/* end order recap*/ 

/* start checkout*/ 
.check-out .tooltip-content {display:none;} 
/* end checkout*/ 

/* start review order modal */ 
#modal-review-order .checkout-modal-content {width:682px; height:560px; overflow-y:auto; overflow-x:hidden; zoom:1;} 
#modal-review-order .cart-details-data {padding:20px 10px; width:652px;} 
#modal-review-order .cart-details-data table {border:none;} 
#modal-review-order .cart-details-data th {color:#363636; border-bottom:1px solid #CCC;} 
#modal-review-order .cart-details-data th.col-1 {padding:0;} 
#modal-review-order .cart-details-data .col-2 {width:242px;} 
#checkout-myaccount-cart {height:0px;} 
#modal-review-order .myaccount-order-recap {display:block;} 
#modal-review-order .myaccount-order-recap .grid-7 {float:none;} 
#modal-review-order .myaccount-order-recap #monthly-charge-summary {margin-bottom:0;} 
#modal-review-order .myaccount-order-recap #monthly-charge-summary-new {display:block;} 
#modal-review-order .myaccount-order-recap #point-summary {margin-top:0;} 
#modal-review-order .myaccount-order-recap #point-summary .content-bordered {padding:5px;} 
#modal-review-order .myaccount-order-recap #point-data {margin-left:20px; width:475px;} 
#modal-review-order .myaccount-order-recap .line-information.rewards {margin-left:93px;} 
#modal-review-order .myaccount-cart {display:none;} 
#modal-review-order .myaccount-order-recap .add-a-line {margin-left:0;} 
#modal-review-order .charge-summary-title {text-align:left;} 
#modal-review-order .charge-summary-number {text-align:left;} 
#modal-review-order #point-summary-title {text-align:left;} 
#modal-review-order .point-data-number {text-align:left;} 
#modal-review-order .myaccount-order-recap .grid-7-top {height:0px;} 
#modal-review-order .myaccount-order-recap .grid-7-bottom {height:0px;} 
#modal-review-order .myaccount-order-recap #monthly-charge-summary {margin-top:20px;} 
#modal-review-order .myaccount-order-recap #point-summary {margin-top:20px;} 
#modal-review-order .myaccount-order-recap .point-data-number {font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
#modal-review-order .myaccount-order-recap .point-data-description {width:340px; font-size:12px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
/* end review order modal */ 

.please-wait img {padding-left:1em;} 
.please-wait span {color:#ffffff; font-size:16px; font-weight:bold; padding-left:1em;}*/ 
.please-wait {position:absolute; height:97px; width:396px; background:url('/uscellular/images/myaccount/bg-loading-full.gif') no-repeat; top:0; left:0; display:block; z-index:2000;} 
.ie8 .please-wait { height:97px; width:396px; } 
/* end shop op 07/20/2012 */ 

.plan-listing .bottom-row {margin-top:20px;} 
.main-content-hdr .plan-select {clear: both; position: absolute; top: 0; left: 100px;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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: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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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; height: 330px; } 
.plan-detail-hero .point-info a {color:#29B7CB; text-decoration:none; top: 300px; } 
.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 .save25-sharedData {color: red; font-size: 16px;} 
.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-detail-intro a.button-inactive {float:right; font-size:13px !important; line-height:20px;} 
#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;} 
#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;} 
.module-related-detail .save25-sharedData { color: red; line-height: 12px; margin-bottom: 5px; }
.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;} 
.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;} 
.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;} 
.offers-listing .offers-package-listing-txt p {padding:10px 0 5px;} 
.offers-listing .offers-package-listing-txt ul {clear:both;} 
.offers-listing .offers-package-listing-txt .price-container .price .currency {font-size:16px; margin-right:0; margin-top:-5px;} 
.entertainment-landing .entertainment-hero {position:relative; zoom:1;} 
.entertainment-landing .carousel {height:254px; width:669px;} 
.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;} 
.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;} 
.entertainment-landing .content-bordered .static-main-content {padding:15px 5px;} 
.entertainment-landing .content .row {padding:0 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;} 
.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.coupon-desc { border:none; display:none; font-size: 10px; text-align: right;} 
.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;} 
.check-out #main-content .content #coupon-summary {float:right; line-height:14px; width:216px;} 
.check-out #main-content .content #coupon-summary { float:right; clear: both; }
.check-out #main-content .content .coupon-summary-bdy {position:relative; padding:18px 12px; border-top:4px solid #0065A4;  float: left;} 
.check-out #main-content .content .coupon-summary-bdy h3 {padding:0 100px 10px 0; font-size:12px; text-transform:capitalize; border-bottom:1px solid #d6d6d6;} 
.check-out #main-content .content .coupon-summary-bdy h3 strong {font-weight:normal;} 
.check-out #main-content .content .coupon-summary-inner {padding:0px; background:#ffffff; border:2px solid #0065A4; border-top:none; float: left;} 
.check-out #main-content .content .coupon-summary-inner .coupon-message { padding: 10px 0px 10px 0px; float: left; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:12px;}
.check-out #main-content .content .coupon-summary-inner .coupon-applied { padding: 10px 0px 10px 0px; float: left;}
.check-out #main-content .content .coupon-summary-inner .coupon-button { float:right;}
.check-out #main-content .content .coupon-summary-inner .apply-coupon .coupon-button { padding-top:10px;}
.check-out #main-content .content .coupon-summary-inner .apply-coupon #add-coupon {padding: 8px 75px}
.check-out #main-content .content .coupon-summary-inner .coupon-textbox { float: left; width: 150px; }
.check-out #main-content .content .coupon-summary-inner .coupon-textbox #coupon-code { width: 185px; } 
.check-out #main-content .content .coupon-summary-inner .coupon-code-list { float:left; width: 100%; padding-top: 10px; text-align: center;} 
.check-out .remove-coupon .coupon-button { display:none; }
#coupon-summary .remove-coupon, #coupon-summary .apply-coupon { padding: 10px 0px 10px 0px; }
.check-out #coupon-summary .remove-coupon, .check-out #coupon-summary .apply-coupon { padding: 10px 0px 0px 0px; float:left; }
.check-out #applied-coupon { padding:0px; line-height: 15px; }
.remove-coupon-icon { float:left; width: 15px; height:15px; padding-right: 5px; background:url('/uscellular/css/images/remove-X-sprite.png') no-repeat; }
.remove-coupon-icon:hover { background:url('/uscellular/css/images/remove-X-sprite.png') 0px -15px no-repeat; }
#coupon-summary #coupon-code { width:90px; padding: 4px 0; border: 1px solid #D6D6D6; font-family: 'Stag Web USCC-Book', verdana, helvetica, sans-serif; color: #414042;}
#coupon-summary #add-coupon { float:left;}
#coupon-summary .remove-coupon { display: none; }
#coupon-summary.applied .remove-coupon { display: block; }
#coupon-summary.applied .apply-coupon { display: none; }
#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;} 
#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;} 
#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; height:180px; overflow-y:auto;} 
#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; margin-top:2px;} 
#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;} 
#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;} 
#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;} 
#checkout-steps fieldset .review .display-content .line-section {position:relative; padding:15px 0; clear:both; zoom:1;} 
#checkout-steps fieldset .review .display-content .line-section .intro {left:-170px; zoom:1; z-index:2;} 
#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;} 
.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;} 
.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;} 

.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;} 
.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;} 
.module-map-coverage .clearfix {width:100%;} 
.carousel-slides-nav {position:absolute; left:0; bottom:0; z-index:1001;} 
.carousel-slide2, .carousel-slide3, .carousel-slide4 {display:none;} 
#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');} 
.tip-pricing-breakdown td.price-value {white-space:nowrap;} 
.tip-pricing-breakdown td .price {position:absolute; right:25px; margin-top:-8px; zoom:1;} 
.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;} 

.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;margin-top: 15px;} 
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; }
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;} 
.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;} 
#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;} 
#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;} 
#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 .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;} 
#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;} 
.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;} 
.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;} 
.glb-cart-feature-tooltip .feature-item {overflow:auto;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.buy-offer-total .total-button-print {position:absolute; top:30px; left:30px;} 
.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;} 
.bp-redeem .module-related-link-inner #accordion h3 {border-bottom:1px solid #CCC; margin-bottom:1px;} 
.bp-redeem .module-related-link-inner #accordion h3 a {text-decoration:none; padding-right:12px; background:url('images/glb-bg-arrow-grn-forward.gif') right no-repeat;} 
.bp-redeem .module-related-link-inner #accordion .ui-state-active a {background:url('images/glb-bg-arrow-grn-down.gif') right no-repeat;} 
.bp-redeem .module-related-link-inner #accordion .ui-accordion-content {padding:10px 18px;} 
.bp-redeem .module-related-link-inner #accordion .ui-accordion-content li {padding:0 0 10px 10px; background:url('images/glb-bg-arrow-grn-forward.gif') 0 5px no-repeat;} 
.bp-redeem .module-related-link-inner #accordion .ui-accordion-content li a {margin:0; padding:0; color:#04756F; font-weight:normal; display:inline;} 
.bp-redeem .module-related-link-inner p {padding:0 10px 10px;} 
.bp-redeem .module-related-link-inner .carousel {height:150px; width:223px; margin-bottom:10px;} 
.bp-redeem .module-related-link-inner .carousel img {border-bottom:1px solid #E9E9E9;} 
.bp-redeem .carousel li {width:223px;} 
.bp-redeem .carousel li p {margin-top:10px;} 
.bp-redeem .carousel-container a.prev span {position:absolute; top:60px; left:1px; cursor:pointer; width:14px; height:29px; z-index:1000; text-indent:-9999px; background:transparent url('images/btn-carousel-prev-active.gif') 0 0 no-repeat;} 
.bp-redeem .carousel-container a.next span {position:absolute; top:60px; right:1px; cursor:pointer; width:14px; height:29px; z-index:1000; text-indent:-9999px; background:transparent url('images/btn-carousel-next-active.gif') 0 0 no-repeat;} 
.bp-redeem .carousel-container a.prev:hover span {background:transparent url('images/btn-carousel-prev-hover.gif') 0 0 no-repeat;} 
.bp-redeem .carousel-container a.next:hover span {background:transparent url('images/btn-carousel-next-hover.gif') 0 0 no-repeat;} 
.bp-redeem div.carousel-container a.prev span.disabled, .bp-redeem div.carousel-container a.next span.disabled {display:none !important;} 

.glb-nav-media-bar {float:left; width:160px; margin:0 10px 0 10px;} 
.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;} 
.glb-nav-footer li {display:inline;} 
.glb-nav-footer li.copyright {display:block;} 

.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;} 

.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;} 
.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;} 
.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;} 
.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;} 
.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;} 
.cart-details-total ul li.last h4 {display:none;} 
.cart-details-total ul li.last div {display:none;} 
.check-out-confirmation .check-out-prices p {font-size:80%;} 
.plan-listing .plan-listing-include-message {position:relative; left:410px; font-size:10px; font-weight:bold; top:-10px; color:#ff0000;} 
.plan-listing .upgrade-message {position:absolute; left:-483px; top:-50px;} 
.plan-detail #summary-total a.button-active {margin-right:0px;} 
.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;} 
.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; } 
#glb-nav-footer-container { display: inline-block; } 
.glb-nav-footer {padding-top:0px;} 
a.hbl2:hover img {margin-left:-150px;} 
#glb-nav-feedback-icon {float:right; display: inline-block; vertical-align: top; } 
.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;} 
#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 {width:375px; margin-bottom:20px;} 
.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:10px;} 
.supportTab-prod-detail-inner .support-tab-bdy {border-bottom: 1px solid #D6D6D6; font-size: 11px; position: relative; padding-bottom:10px;} 
.supportTab-prod-detail-inner .support-tab-bdy .support-tab-links {line-height:22px;} 
.support-tab-column1 {float: left; padding-right:57px; border-right:1px solid #D6D6D6;} 
.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;} 
.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;} 
.rr-summary-links a {cursor:pointer;} 
#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:right; padding: 0px 5px 3px 5px; } 
#chat-image a div { width:215px !important; }
#activation-image { display:none; 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:11px; 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: 260px; float: left; margin: 0 20px 0 50px;} 
#myaccount-get-email-updates img {padding-top:3px;}
.coming-soon-message {color:#ff0000; font-weight:bold; text-transform:capitalize; font-size:14px;} 
.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;} 
.email-updates-tooltip-link {font-weight:bold;} 
.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;} 
#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;} 
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:last-child, .glb-nav-primary li.nav-belief { margin-right:0;} 
.glb-nav-primary li a.nav-primary {float:left; text-transform:capitalize; color:#FFF; line-height:36px; background:url('images/hdr-bg-primary-nav.gif') #0065A4 repeat-x; text-align: center} 
.glb-nav-primary li.nav-phones a.nav-primary { width:165px; } 
.glb-nav-primary li.nav-plans a.nav-primary { width: 87px;} 
.glb-nav-primary li.nav-offers a.nav-primary { width: 92px;} 
.glb-nav-primary li.nav-entertainment a.nav-primary { width: 224px;} 
.glb-nav-primary li.nav-business a.nav-primary { width: 114px;} 
.glb-nav-primary li.nav-support a.nav-primary { width: 108px;} 
.glb-nav-primary li.nav-belief a.nav-primary { width: 128px; padding:0; } 
.ie8 .glb-nav-primary li.nav-belief a.nav-primary, .ie8 .glb-nav-primary li.nav-belief a.nav-primary { width: 125px; } 
.glb-nav-primary li:hover .nav-wrp-1, .glb-nav-primary li:hover .nav-promo-wrp {display:block; } 
.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 33px 10px; width:auto;} 
.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-offers .nav-promo-wrp { display: none !important; }
.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; position:relative; } 
.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; text-align:left; margin:0px 7px;} 
.grid-12-top {width:934px; border-color:#d6d6d6; border-style:solid; border-width:1px 1px 0px 1px; height:7px;} 
.grid-12-inner {width:934px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 0px 1px;} 
.grid-12-bottom {width:934px; border-color:#d6d6d6; border-style:solid; border-width:0px 1px 2px 1px; height:7px;} 
.carousel {height:310px; width:920px;} 
.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-shadow2.png') center repeat-y;} 
#secondary-content {padding:40px 0px 85px 0px; 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; position: relative; text-align: center; } 
.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 { display: inline-block; } 
#myaccount-demo {float: right; width: 220px; height: 41px;padding-top: 7px;} 
#myaccount-verisign {height:52px; float:right; vertical-align: top; } 
#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: none;} 
#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;} 
.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-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;margin-top: 15px;} 
.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;} 
.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 9px;} 
.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;} 
.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;} 
.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;} 
.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 !important;} 
.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 {display:none; 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;} 
.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:0px; 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; } 
.plan-listing .data-line-box-group {float:left; width:145px; background:url(/uscellular/images/plan-listing/column-grouper.gif) center no-repeat; } 
.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:295px; 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;} 
.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;} 
.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;} 
.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;} 
.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; display:none;} 
#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;} 
.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; } 
.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;} 
.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:1px !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;} 
.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;} 
.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;} 
.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-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;} 
#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} 
.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 3px #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;} 
.button-holder {height:25px; padding-top:8px; padding-bottom:8px; text-align:center;} 
.nav-promo-left {width:160px;} 

.device-listing #filter-bar {height:130px; background-color:#f6f6f3; position:relative;} 
.device-listing .grid-12-top, .device-listing .grid-12-inner, .device-listing .grid-12-bottom {background-color:#d6d6d6; border-color:#414042;} 
.device-listing .grid-12-bottom {border-bottom-width:1px;} 
.device-listing #price-type-selection-area {float:left; margin-right:10px; width:249px; background:#ffffff;} 
.device-listing #price-type-selection-area-top {width:247px; border-style:solid; border-color:#a8a8a8; border-width:1px 1px 0px 1px;} 
.device-listing #price-type-selection-area-inner {width:247px; border-style:solid; border-color:#a8a8a8; border-width:0px 1px 0px 1px;} 
.device-listing #price-type-selection-area-inner .content {margin:0px;} 
.device-listing #price-type-selection-area-bottom {width:247px; border-style:solid; border-color:#a8a8a8; border-width:0px 1px 2px 1px;} 
.device-listing #new-customer-prices {float:left; width:100px; border-right:1px solid #d6d6d6; padding:7px;} 
.device-listing #new-customer-prices div, .device-listing #current-customer-prices div {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; line-height:20px;} 
.device-listing #current-customer-prices {float:left; width:115px; padding:7px 7px 7px 10px;} 
.device-listing .price-group-selected {background-color:#D8E9E8;} 
.device-listing #filter-area {float:left; width:520px;} 
.device-listing #sort-area {float:right; width:137px; margin-top:6px;} 
.device-listing #sort-area label {display:block;} 
.device-listing #sort-area select {margin-left:0px;} 
.device-listing #dollars-points-area {display:none; position:absolute; top:79px; left:124px; text-align:left; background-color:#D8E9E8; width:132px; padding-bottom:7px; border-bottom:3px solid #0065a4; border-right:1px solid #a8a8a8;} 
.device-listing #dollars-points-area ul {margin-left:10px; border-top:2px solid #414042; width:110px; padding-top:3px;} 
.device-listing #dollars-points-area li label a {margin-left:3px;} 
.device-listing .filter-topic {background-color:#ffffff; float:left; position:relative; cursor:default;} 
.device-listing .filter-topic#filter-topic-device-condition {   }
.device-listing .filter-topic.filter-topic-selected {background-color:#D8E9E8;} 
.device-listing .custom-highlight-box-top {border-style:solid; border-color:#a8a8a8; border-width:1px 0px 0px 1px;} 
.device-listing .custom-highlight-box-inner {border-style:solid; border-color:#a8a8a8; border-width:0px 0px 0px 1px;} 
.device-listing .custom-highlight-box-inner .content {background-color:#ffffff; height:58px;} 
.device-listing .filter-topic-selected .custom-highlight-box-inner .content {background-color:#D8E9E8;} 
.device-listing .custom-highlight-box-bottom {border-style:solid; border-color:#a8a8a8; border-width:0px 0px 2px 1px;} 
.device-listing .filter-topic-title {padding-top:10px; font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; line-height:20px;} 
.device-listing .filter-topic-title img {padding-left:5px;} 
.device-listing .tooltip-content {display:none;} 
.device-listing #showing-items {position:absolute; top:110px; left:828px;} 
.device-listing .device-cell {float:left; width:234px;} 
.device-listing .device-cell-box.compared {background-color:#ffffff;} 
.device-listing .device-cell-box {width:221px; margin:5px auto; background-color:#ffffff; position:relative;} 
.device-listing .device-cell-box-top {width:219px; height:7px; border-style:solid; border-color:#0065a4; border-width:1px 1px 0px 1px;} 
.device-listing .device-cell-box-inner {width:219px; border-style:solid; border-color:#0065a4; border-width:0px 1px 0px 1px; height:450px;} 
.device-listing .device-cell-box-inner .content {margin:0px 7px;} 
.device-listing .device-cell-box-bottom {width:219px; height:7px; border-style:solid; border-color:#0065a4; border-width:0px 1px 1px 1px;} 
.device-listing .device-name {font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; line-height:20px; height:60px;} 
.device-listing .device-name span {display:block;} 
.device-listing .cpo-badge { position: absolute; top: 275px; left: 114px; z-index: 100; }

/* START - [GEN-16] - Make compare signs (+/-) larger - Dan T. 10/10/14 */ 
.device-listing .compare-section {position:absolute; top:-3px; left:140px;} 
.device-listing .compare-section a {padding-bottom:0px; line-height: 11px; background: url('/uscellular/images/device-listing/plus-sign.png') no-repeat center right; padding-right: 22px;height: 20px;background-size: 20px;vertical-align: middle;display: table-cell;} 
.device-listing .compare-section a.remove-compare {background:url('/uscellular/images/device-listing/minus-sign.png') no-repeat center right; background-size: 20px; } 
/* END - [GEN-16] - Make compare signs (+/-) larger - Dan T. 10/10/14 */ 

.device-listing .device-image {height:250px; margin-bottom:20px; text-align:center; position:relative; top:30px;} 
.device-listing .device-image.cover {opacity:0.5; filter:alpha(opacity=50);} 
.device-listing .device-icons {position:absolute; bottom:71px; left:5px;} 
.device-listing .device-icons a {cursor:default;} 
.device-listing .device-icons div {margin-bottom:5px;} 
/* Start - Device Swatches to Dropdown - Dan T. - 8/27/13 */ 
/*.device-listing .device-swatches {position:absolute; bottom:71px; left:174px;} 
.device-listing .device-swatches div {margin-bottom:5px;} */ 
/* End - Device Swatches to Dropdown - Dan T. - 8/27/13 */ 
.device-listing .device-bottom-section {position:relative; top:30px; height:83px;} 
.device-listing .device-ratings {float:left; width:38%;} 
.device-listing .device-read-link {font-size:10px;} 
.device-listing .device-price {float:right; width:61%; height:34px;} 
.device-listing .device-price a {float:right;} 
.device-listing .device-price-varies {float:right; width:61%; text-align:right; line-height:15px; height:34px;} 
.device-listing .device-points {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; float:right; height:34px;} 
.device-listing .device-points span {color:#0065a4; font-size:22px; line-height:26px; padding-right:3px; vertical-align:middle;} 
.device-listing .price span {float:right !important;} 
.device-listing .price-plus {padding-left:2px;} 
.device-listing .device-rebate {text-align:right; line-height:10px; font-size:10px;} 
.device-listing .device-quantity {float:left; width:75px; margin-top:25px; text-align:right;} 
.device-listing .device-quantity select, .device-listing #quick-view-quantity select {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-listing .device-add-to-cart {float:right; width:122px; margin-top:8px; text-align:right;} 
.device-listing .device-action-zip-code {text-align:right; margin-top:27px; font-size:12px;} 
.device-listing .device-action-login {text-align:right; margin-top:27px; font-size:12px;} 
.device-listing .device-action-message {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-align:center; padding-top:18px;} 
.device-listing .device-prepaid-message {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; text-align:center; padding-top:18px;} 
.device-listing #quick-view-action-message {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-listing #quick-view-prepaid-message {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-listing #quick-view-action-login {font-size:12px;} 
.device-listing #quick-view-action-zip-code {font-size:12px;} 
.device-listing .device-quick-view {display:none; position:absolute; top:194px; left:46px;} 
.device-listing .device-quick-view.watermark-only {top:189px;} 
.device-listing .device-quick-view.watermark-and-points {top:227px;} 
.device-listing .device-watermark {height:30px; width:219px; background-color:#D8E9E8; opacity:0.9; filter:alpha(opacity=90); position:absolute; left:-7px; top:60px; display:none;} 
.device-listing .device-watermark-content-link {position:absolute; top:56px; height:38px; width:187px; left:10px; display:none;} 
.device-listing .device-watermark-content-link a {text-decoration:none !important; cursor:default;} 
.device-listing .device-watermark-content {padding-top:4px; text-align:center; font-size:20px; font-family: 'Stag Sans Web USCC-Black', verdana, helvetica, sans-serif; color:#0065a4; line-height:30px;} 
.device-listing .device-watermark-content img {position:relative; top:-5px; padding-left:3px; vertical-align:middle;} 
.device-listing #quick-view-watermark {height:40px; background-color:#D8E9E8; position:relative; width:282px; margin:0px auto 10px auto;} 
.device-listing #quick-view-watermark-content-link {text-align:center; padding-top:3px;} 
.device-listing #quick-view-watermark-content-link a {text-decoration:none !important; cursor:default;} 
.device-listing #quick-view-watermark-content {text-align:center; font-size:24px; font-family: 'Stag Sans Web USCC-Black', verdana, helvetica, sans-serif; color:#0065a4; line-height:30px;} 
.device-listing #quick-view-watermark-content img {position:relative; top:-5px; padding-left:3px; vertical-align:middle;} 
.device-listing .device-pricing-box {width:202px; position:absolute; top:91px; left:2px; background-color:#ffffff; visibility:hidden;} 
.device-listing .device-pricing-box input {visibility:hidden;} 
.device-listing .device-pricing-box.watermark {top:60px;} 
.device-listing .device-pricing-box-top {width:200px; height:5px; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px;} 
.device-listing .device-pricing-box-inner {width:200px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 0px 1px;} 
.device-listing .device-pricing-box-inner .content {margin:0px 5px; background-color:#D8E9E8; padding:5px;} 
.device-listing .device-pricing-box-bottom {width:200px; height:5px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 2px 1px;} 
.device-listing .device-pricing-box-watermark {font-family: 'Stag Sans Web USCC-Black', verdana, helvetica, sans-serif; color:#0065a4; font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #0065a4; display:none;} 
.device-listing .device-pricing-box-watermark a {text-decoration:none !important; cursor:default;} 
.device-listing .device-pricing-box-watermark a:hover {color:#0065a4 !important;} 
.device-listing .device-pricing-box-watermark img {padding-left:3px; vertical-align:top;} 
.device-listing .device-pricing-box ul li input {float:left; margin:6px 5px 0px 5px;} 
.device-listing .device-pricing-box-price-dollars {display:inline;} 
.device-listing .device-pricing-box-price-dollars .price span {float:left !important;} 
.device-listing .device-pricing-box-price-points span {color:#0065a4; font-size:24px; line-height:26px; padding-right:3px; vertical-align:middle;} 
.device-listing .device-pricing-box-price-points {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-listing .device-pricing-box-or {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding:10px 0px 10px 23px;} 
.device-listing .device-price-box-mir {float:right; font-size:10px; color:#414042; line-height:12px; padding-left:5px; display:none;} 
.device-listing .device-pricing-box-points-remaining {float:left; padding-left:23px; font-size:20px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-listing .device-pricing-box-points-remaining-text {float:left; line-height:9px; color:#414042; font-size:10px; padding-left:3px; vertical-align:text-bottom; padding-top:0px;} 
.device-listing .do-not-show {display:none;} 
.device-listing .glb-cart-compare {position:relative; width:960px; margin-left:-480px; height:55px; top:13px; z-index:99999; display:none;} 
.device-listing .glb-cart-compare-content {background-color:#ffffff; background:url('/uscellular/images/device-listing/compare-bg.gif') repeat-x; height:55px;} 
.device-listing .glb-cart-compare-content-inner {height:47px; margin:0px 3px; position:relative; top:5px; background-color:#D8E9E8;} 
.device-listing .glb-cart-compare-phone-cell {float:right; width:150px; height:65px; position:relative; top:-18px; overflow:hidden; background:url('/uscellular/images/device-listing/compare-separator.png') no-repeat 0px 17px;} 
.device-listing .glb-cart-compare-action-link-cell {float:right; width:198px;} 
.device-listing .glb-cart-compare-action-link {text-align:center; position:relative; top:15px;} 
.device-listing .glb-cart-compare-minus-sign {float:right; width:15px; text-align:left; padding-top:25px;} 
.device-listing .glb-cart-compare-phone-cell-image {float:right; width:65px;} 
.device-listing .glb-cart-compare-phone-cell-verbiage {float:right; width:50px; padding-top:32px;} 
.device-listing .BVRRHistogramBar {width:250px;} 
.device-listing .tip-pricing-breakdown .price span {float:left !important;} 
.device-listing .filter-topic-sublist {display:none; position:absolute; top:72px; left:0px; background-color:#D8E9E8; z-index:100; width:99%; border:1px solid #a8a8a8; border-bottom:3px solid #0065a4;} 
.device-listing .filter-topic-selected .filter-topic-sublist {display:block;} 
.filter-topic-sublist li[data-filter-label="Backorder"] {display:none;}
.device-listing .filter-topic-sublist-connector {display:none; height:10px; width:99%; background-color:#D8E9E8; position:absolute; top:63px; left:0px; border-left:1px solid #a8a8a8; border-right:1px solid #a8a8a8;} 
.device-listing .filter-topic-selected .filter-topic-sublist-connector {display:block; z-index:200;} 
.device-listing .filter-topic-sublist-content {padding:7px;} 
.device-listing .filter-topic-sublist-content label {padding-left:5px;} 
.device-listing .filter-topic-sublist-content label img {vertical-align:middle; padding-left:5px;} 
.device-listing #filter-topic-device-condition .filter-topic-sublist { width: 175px; }
.device-listing #filter-topic-device-category .filter-topic-sublist {width:150px;} 
.device-listing #filter-topic-device-category .filter-topic-sublist-connector {width:123px;} 
.device-listing #filter-topic-price {width:72px;} 
.device-listing #filter-topic-price .filter-topic-sublist {width:125px;} 
.device-listing #filter-topic-points {width:72px;} 
.device-listing #filter-topic-points .filter-topic-sublist {width:125px;} 
.device-listing #filter-topic-features .filter-topic-sublist {width:455px;} 
.device-listing #filter-topic-brand-os .filter-topic-sublist {width:250px;} 
.device-listing #filter-topic-brand {float:left; width:110px;} 
.device-listing #filter-topic-os {float:left; width:110px;} 
.device-listing #filter-topic-features .filter-topic-sublist-content ul li {float:left; width:145px;} 
.device-listing #filter-topic-keyboard {float:left; width:145px; margin-top:10px;} 
.device-listing #filter-topic-style {float:left; width:145px; margin-top:10px;} 
.device-listing #filter-topic-rear-camera {float:left; width:145px; margin-top:10px;} 
.device-listing .filter-topic-features-title {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4;} 
.device-listing #filter-topic-deals-and-offers .custom-highlight-box-top, .device-listing #filter-topic-deals-and-offers .custom-highlight-box-inner, .device-listing #filter-topic-deals-and-offers .custom-highlight-box-bottom {border-right-width:1px;} 
.device-listing #filter-topic-deals-and-offers .filter-topic-sublist {width:150px;} 
.device-listing #reset-all {position:absolute; right:10px; top:65px; font-size:10px;} 
.device-listing #quick-view-modal {width:800px;} 
.device-listing #quick-view-modal-content {padding:15px; position:relative;} 
.device-listing #quick-view-modal-content .cpo-badge { position: absolute; top: 155px; left: 213px; z-index: 100; } 
.device-listing #quick-view-modal-device-name {font-size:22px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; padding:14px 0px; margin-bottom:20px; border-bottom:1px solid #d6d6d6;} 
.device-listing #quick-view-chat {position:absolute; right:10px; top:10px;} 
.device-listing #quick-view-swatches {margin-top:10px;} 
/* Start - Device Swatches to Dropdown - Dan T. - 8/27/13 */ 
/*.device-listing #quick-view-swatches div {display:inline; padding:0px 5px;} */ 
/* End - Device Swatches to Dropdown - Dan T. - 8/27/13 */ 
.device-listing #quick-view-icons {margin-top:20px;} 
.device-listing #quick-view-icons a {cursor:default;} 
.device-listing #quick-view-icons div {display:inline; padding:0px 5px;} 
.device-listing #quick-view-device-icons {float:left; width:304px; text-align:center;} 
.device-listing #quick-view-device-info {float:left; width:466px;} 
.device-listing .quick-view-box {width:466px; margin-bottom:10px;} 
.device-listing .quick-view-box-top {width:464px; height:7px; border-style:solid; border-color:#d6d6d6; border-width:1px 1px 0px 1px;} 
.device-listing .quick-view-box-inner {width:464px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 0px 1px;} 
.device-listing .quick-view-box-bottom {width:464px; height:7px; border-style:solid; border-color:#d6d6d6; border-width:0px 1px 2px 1px;} 
.device-listing .quick-view-box-title {font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; margin-bottom:13px;} 
.device-listing #quick-view-pricing-info {border-bottom:1px solid #d6d6d6; padding-bottom:13px; margin-bottom:13px; height:80px;} 
.device-listing #quick-view-price-math {float:left; width:223px; height:78px; background:url('/uscellular/images/device-listing/price-arrow.png') no-repeat; margin-left:40px;} 
.device-listing #quick-view-price-math table {width:165px;} 
.device-listing #quick-view-price-math table.three-row {position:relative; top:10px;} 
.device-listing #quick-view-price-math table.two-row {position:relative; top:21px;} 
.device-listing #quick-view-price-total {float:right; width:150px;} 
.device-listing #quick-view-price-total .price {float:left !important} 
.device-listing .quick-view-price-math-title {text-align:right; width:105px;} 
.device-listing .quick-view-price-math-value {text-align:right; font-family: verdana, helvetica, sans-serif;} 
.device-listing .quick-view-price-math-value.discount {color:#ff0000;} 
.device-listing #quick-view-price-toggle {margin-bottom:3px;} 
.device-listing #quick-view-price-toggle label {padding:0px 10px 0px 3px;} 
.device-listing #quick-view-price-toggle label a {margin-left:3px;} 
.device-listing #quick-view-legal {font-size:9px; font-family:verdana, helvetica, sans-serif;} 
.device-listing #quick-view-action {margin:8px; text-align:right;} 
/* Start - Device Swatches to Dropdown - Dan T. - 9/18/13 */ 
/*.device-listing #quick-view-action div {display:inline;} */ 
/* End - Device Swatches to Dropdown - Dan T. - 9/18/13 */ 
.device-listing #quick-view-action div.do-not-show {display:none;} 
.device-listing #quick-view-quantity {padding-right:10px;} 
.device-listing .do-not-show {display:none !important;} 
.device-listing #quick-view-price-total-points {font-size:12px; color:#414042; vertical-align:bottom; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-top:9px;} 
.device-listing #quick-view-price-total-points span {font-size:30px; color:#0065a4; padding-right:5px; vertical-align:middle;} 
.device-listing #quick-view-social-stars {float:left; width:110px;} 
.device-listing #quick-view-social-read {float:right; width:95px;} 
.device-listing #quick-view-social-write {float:right; width:95px;} 
.device-listing #quick-view-social-qa {float:right; width:135px;} 
.device-listing .quick-view-social-stats {font-size:10px; line-height:11px; margin-bottom:10px;} 
.device-listing #quick-view-social-rating {font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-top:5px;} 
.device-listing #quick-view-social-rating img {vertical-align:top; padding-left:5px;} 
.device-listing #quick-view-features-box {background-color:#f6f6f3;} 
.device-listing #quick-view-features-box table {width:330px; margin:auto;} 
.device-listing #quick-view-features-box table tr td {height:40px; vertical-align:middle;} 
.device-listing #quick-view-features-box table tr td a {text-decoration:none !important;} 
.device-listing .quick-view-feature-icon {width:30px; text-align:left;} 
.device-listing .quick-view-feature-label {width:125px; line-height:15px;} 
.device-listing #quick-view-details-link {margin-top:30px;} 
.device-listing #compare-modal-content {padding:15px;} 
.device-listing #compare-modal table td {border:1px solid #d6d6d6; width:135px; padding:5px; text-align:right;} 
.device-listing #compare-modal table td.first-column {width:110px;} 
.device-listing #compare-modal table td.first-column a {padding-left:3px;} 
.device-listing #compare-table-device-row td {position:relative;} 
.device-listing #compare-modal table td div a.compare-modal-mir {font-size:10px;} 
.device-listing .compare-modal-text {text-align:left;} 
.device-listing .compare-modal-device-image {position:absolute; top:-16px; right:5px;} 
.device-listing .compare-modal-device-image a img {vertical-align:top; padding-top:18px;} 
.device-listing .compare-modal-add-to-cart {margin:75px 0px 15px 0px; text-align:right; font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; height:15px;} 
.device-listing .compare-modal-device-name {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; line-height:18px;} 
.device-listing .compare-modal-table-title {font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; margin:10px 0px 5px 0px;} 
.device-listing .menu-indent {padding-left:20px;} 
.device-listing .template {display:none;} 
.device-listing .tip-pricing-breakdown td.footnote {font-size:8px; font-family:Verdana, Geneva, sans-serif;} 
.device-listing .tip-pricing-breakdown td.discount .price {color:#ff0000;} 
.device-listing #compare-modal-content table tbody tr td.even {background-color:#f6f6f3;} 
tr#compare-table-device-row{height:225px;}/* fix for phone compare popup name size issue*/ 
.device-listing #filter-bar {visibility:hidden;} 
.device-listing #device-list {visibility:hidden;} 
.device-listing #zip-code-form, #zip-code-form {float:left; width:250px;} 
#zip-code-form strong, #zip-code-current-customers strong { font-family: 'Stag Web USCC-Book' !important; }
.device-listing #current-customers-title, #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;} 
.device-listing #zip-code-current-customers .custom-highlight-box-inner .content, #zip-code-current-customers .custom-highlight-box-inner .content  {height:auto;} 
.device-listing #quick-view-price-varies {text-align:center; font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding:10px 0px;} 
.device-listing #no-results-msg {text-align:center; margin-top:40px;} 
.device-listing #no-results-msg span {font-size:20px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; line-height:30px;} 
.device-listing .compare-container {position:relative; height: 170px;} 
.device-listing #compare-modal-content table tbody tr td.difference-row {background-color:#D8E9E8;} 
.device-listing #compare-modal-disclaimer-text {font-size:10px; margin-top:12px;} 
.device-listing #error-too-many-compared {padding:10px;} 
.device-listing #error-too-many-compared h3 {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-bottom:12px;} 
.device-listing .write-review {line-height:10px; position:relative; top:4px;} 
.device-listing #glb-cart-loading {display:block;} 
.device-listing .filter-topic-sublist-content img {padding-left:3px; vertical-align:middle;} 
.device-listing .device-quick-view a.button-active {border:1px solid #ffffff;} 
.device-listing #sort-area select {margin-left:0px; width:136px; font-family:'Stag Web USCC-Book', verdana, helvetica, sans-serif; padding:4px 0; border:1px solid #a8a8a8;} 
.device-detail #glb-cart-loading {display:block;} 
.device-detail .main-content-hdr {height:52px;} 
.device-detail #back-to-listing {position:absolute; top:-4px; background:url('/uscellular/css/images/glb-bg-arrow-grn-back.gif') no-repeat center left; padding-left:12px;} 
.device-detail #overall-content {margin-top:20px; display:none;} 
.device-detail #overall-content>.grid-12-inner>.content {padding:0px 13px;} 
.device-detail .grid-12-bottom {background-color:#ffffff;} 
.device-detail #device-name {float:left; width:600px; font-size:28px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065A4; padding-top:42px; line-height: 26px;} 
.device-detail #price-type-selection-area {float:right; width:249px; background:#ffffff;} 
.device-detail #price-type-selection-area-top {width:247px; border-style:solid; border-color:#a8a8a8; border-width:1px 1px 0px 1px;} 
.device-detail #price-type-selection-area-inner {width:247px; border-style:solid; border-color:#a8a8a8; border-width:0px 1px 0px 1px;} 
.device-detail #price-type-selection-area-inner .content {margin:0px;} 
.device-detail #price-type-selection-area-bottom {width:247px; border-style:solid; border-color:#a8a8a8; border-width:0px 1px 2px 1px;} 
.device-detail #new-customer-prices {float:left; width:100px; border-right:1px solid #d6d6d6; padding:7px;} 
.device-detail #new-customer-prices div, .device-detail #current-customer-prices div {font-size:12px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; line-height:20px;} 
.device-detail #current-customer-prices {float:left; width:115px; padding:7px 7px 7px 10px;} 
.device-detail .price-group-selected {background-color:#D8E9E8;} 
.device-detail #remaining-content {clear:both; margin-top:7px; padding-top:20px; border-top:1px solid #d6d6d6;} 
.device-detail #images-area {float:left; width:405px;} 
.device-detail #other-info-area {float:right; width:466px;} 
.device-detail .watermark {height:40px; background-color:#D8E9E8; position:relative; width:405px; margin:0px auto 20px auto;} 
.device-detail .watermark-content-link {text-align:center; padding-top:3px;} 
.device-detail .watermark-content-link a {text-decoration:none !important; cursor:default;} 
.device-detail .watermark-content {text-align:center; font-size:24px; font-family: 'Stag Sans Web USCC-Black', verdana, helvetica, sans-serif; color:#0065a4; line-height:30px;} 
.device-detail .watermark-content img {position:relative; top:-5px; padding-left:3px; vertical-align:middle;} 
.device-detail .tooltip-content {display:none;} 
.device-detail #large-image {text-align:center; position:relative; margin-bottom:20px;} 
[data-device-condition="new"] .cpo-badge, [data-device-condition="New"] .cpo-badge {display:none; }
.device-detail #large-image .cpo-badge {position:absolute; top:55px; left:322px; z-index:100; } 
.device-detail #swatches {text-align:center; margin-bottom:26px;} 
.device-detail #swatches div {padding:0px 5px; display:inline;} 
.device-detail #icons {position:absolute; top:0px; left:20px;} 
.device-detail #icons div {padding-bottom:5px;} 
.device-detail #icons div a {cursor:default;} 
.device-detail #images-and-video {width:405px;} 
.device-detail #images-and-video .custom-highlight-box-top, .device-detail #images-and-video .custom-highlight-box-inner, .device-detail #images-and-video .custom-highlight-box-bottom {width:403px;} 
.device-detail .box-title {font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; margin-bottom:13px;} 
.device-detail #thumbnails {margin-bottom:10px;} 
.device-detail #thumbnails div {width:97px; text-align:center; float:left;} 
.device-detail .pricing {width:466px;} 
.device-detail .pricing .custom-highlight-box-top, .device-detail .pricing .custom-highlight-box-inner, .device-detail .pricing .custom-highlight-box-bottom {width:464px;} 
.device-detail .pricing-info {border-bottom:1px solid #d6d6d6; padding-bottom:13px; margin-bottom:13px; height:80px;} 
.device-detail .price-math {float:left; width:223px; height:78px; background:url('/uscellular/images/device-listing/price-arrow.png') no-repeat; margin-left:40px;} 
.device-detail .price-math table {width:165px;} 
.device-detail .price-math table.three-row {position:relative; top:10px;} 
.device-detail .price-math table.two-row {position:relative; top:21px;} 
.device-detail .price-total {float:right; width:150px;} 
.device-detail .price-total .price {float:left !important} 
.device-detail .price-math-title {text-align:right; width:105px;} 
.device-detail .price-math-value {text-align:right; font-family: verdana, helvetica, sans-serif;} 
.device-detail .price-math-value.discount {color:#ff0000;} 
.device-detail .price-toggle {margin-bottom:3px;} 
.device-detail .price-toggle label {padding:0px 10px 0px 3px;} 
.device-detail .legal {font-size:9px; font-family:verdana, helvetica, sans-serif; line-height:1.55em;} 
.device-detail .action {margin:8px; text-align:right;} 
/*.device-detail .action div {display:inline;} */ /* Device Swatches to Dropdown - Dan T. - 9/18/13 */ 
.device-detail .action div.do-not-show {display:none;} 
.device-detail .quantity {padding-right:10px;} 
.device-detail .do-not-show {display:none !important;} 
.device-detail .price-total-points {font-size:12px; color:#414042; vertical-align:bottom; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-top:9px;} 
.device-detail .price-total-points span {font-size:30px; color:#0065a4; padding-right:5px; vertical-align:middle;} 
.device-detail .price-varies {text-align:center; font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; padding:10px 0px;} 
.device-detail #new-customer-standard-pricing .price-total-value, .device-detail #new-customer-prepaid-pricing .price-total-value, .device-detail #new-customer-business-pricing .price-total-value {padding-top:23px;} 
.device-detail .action-zip-code, .device-detail .action-login, .device-detail .action-message, .device-detail .prepaid-message {font-size:12px;} 
.device-detail .prepaid-message, .device-detail .action-message {font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-detail #social-box {margin-top:20px;} 
.device-detail #social-stars {float:left; width:115px;} 
.device-detail #social-read {float:left; width:95px;} 
.device-detail #social-write {float:left; width:95px;} 
.device-detail #social-qa {float:left; width:140px;} 
.device-detail .social-stats {font-size:10px; line-height:11px; margin-bottom:10px;} 
.device-detail #social-rating {font-size:16px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-top:5px;} 
.device-detail #social-rating img {vertical-align:top; padding-left:5px;} 
.device-detail .BVRRHistogramBar {width:250px;} 
#social-links {margin-top:5px; padding-top:10px; border-top:1px solid #d6d6d6; padding-left:27px;} 
.accessory-details #social-links { padding-left: 55px; }
.device-detail #features-box {margin-top:20px; background-color:#f6f6f3;} 
.device-detail #features-box .content {background-color:#f6f6f3;} 
.device-detail #features-box table {width:330px; margin:auto;} 
.device-detail #features-box table tr td {height:40px; vertical-align:middle; padding-bottom: 5px;} 
.device-detail #features-box table tr td a {text-decoration:none !important;} 
.device-detail .quick-view-feature-icon {width:30px; text-align:left;} 
.device-detail .quick-view-feature-label {width:125px; line-height:15px;} 
.device-detail #tabs {margin-top:40px;} 
#BVRRLinkContainer {padding:10px 10px 0px 0px; text-align:right;} 
#BVRRContainer {padding:0px 7px;} 
.BVRRDisplayContentBody {background-color:#ffffff !important;} 
#BVRRDisplayContentLinkWriteID a {color:#ffffff !important;} 
.device-detail .tabs-content {padding:15px;} 
.device-detail .features-tab-column {float:left; width:195px; padding:0px 10px;} 
.device-detail .features-tab-column ul li {margin-left:16px; list-style-type:disc;} 
.device-detail .ui-tabs-panel .tabs-panel-inner {border-color:#d6d6d6;} 
.device-detail #related-phones {margin:20px 0px;} 
.device-detail #related-phones .content {background-color:#f6f6f3;} 
.device-detail #related-phones-inner-content {padding:10px;} 
.device-detail .related-phone-cell {float:left; width:200px; margin-right:10px;} 
.device-detail .related-phone-cell-image {float:left; width:95px;} 
.device-detail .related-phone-cell-info {float:right; width:100px;} 
.device-detail .related-phone-cell-manufacturer {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-detail .related-phone-cell-model {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif;} 
.device-detail .related-phone-cell-price {margin-top:5px;} 
.device-detail .accessory-cell {float:left; width:194px; margin-right:20px; margin-top:20px; padding-top:20px; border-top:1px solid #d6d6d6;} 
.device-detail .accessory-cell.first-four {margin-top:0px; padding-top:0px; border-top:none;} 
.device-detail .accessory-name {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; height:50px; text-align:center;} 
.device-detail .accessory-image {text-align:center; margin:5px 0px;} 
.device-detail .accessory-description {font-size:10px; height:85px;} 
.device-detail .accessory-buy {margin-top:15px;} 
.device-detail .accessory-price {float:none; width:75px; margin-left:68px;} 
.device-detail .accessory-select {float:right; width:38px; display:none;} 
.device-detail .accessory-add-link {float:right; width:80px; font-size:14px; text-align:right; display:none;} 
.device-detail .app-cell {float:left; width:194px; margin-right:20px; margin-top:20px; padding-top:20px; border-top:1px solid #d6d6d6;} 
.device-detail .app-cell.first-four {margin-top:0px; padding-top:0px; border-top:none;} 
.device-detail .app-name {font-size:14px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; height:35px; text-align:center;} 
.device-detail .app-image {text-align:center; margin:5px 0px;} 
.device-detail .app-image img { height: auto; width: 100%; }
.device-detail .app-view-details {margin:20px 0px 10px 0px; text-align:center;} 
.device-detail #apps-link {font-size:14px; text-align:right; margin-top:20px;} 
.device-detail #apps-link a {background:url('/uscellular/css/images/glb-bg-arrow-grn-forward.gif') no-repeat center right; padding-right:13px;} 
.device-detail #zip-code-form {float:left; width:250px;} 
.device-detail #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;} 
.device-detail #zip-code-current-customers .custom-highlight-box-inner .content {height:auto;} 
.device-detail #gallery-content {width:700px; height:700px; background:#ffffff;} 
.device-detail #gallery-title {font-size:24px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; color:#0065a4; position:absolute; top:10px; left:10px;} 
.device-detail #gallery-nav-map {position:absolute; top:50px; width:96%; background:white; text-align:center;z-index: 1000;} 
.device-detail #gallery-nav-map a {padding:0px 20px; font-size:14px;} 
.device-detail #gallery-nav-map a.selected {color:#EE3040;} 
.fb-like {top:0px; width:110px;} 
#social-links .pin-it-button { top: -7px; position: relative; }
.ie8 .fb-like {top:0px;} 
.device-detail .price-toggle label a {padding-left:3px;} 
.device-detail .tabs-content .col {float:right; width:375px;} 
.device-detail .tabs-content .col.first {float:left; padding-right:57px; border-right:1px solid #D6D6D6;} 
.device-detail .tabs-content h4 {font-size:20px; font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; margin-bottom:12px;} 
.device-detail .tabs-content ul.first {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #D6D6D6;} 
.device-detail .tabs-content ul li {list-style-type:disc; margin:5px 0px 5px 16px;} 
.ff .fb-like>span {height:20px !important; width:82px !important;} 
.ff .fb-like>span>iframe {height:20px !important; width:82px !important;} 

#guiding-modal-container .tabs-panel-inner {padding-top:0px !important;} 
#guiding-modal-container .add-more-accessories-button {height:25px; padding-top:7px;} 

.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;} 

.glb-nav-search input { width: 200px; } 
.glb-nav-search {position:absolute; top:100px; right: 0px;} 
a.iframe-search img { padding-left: 10px; } 

/* Start - Justin Plosila - 12172012 */ 
.transfer-information { margin: 10px 0px 0px 195px; } 
.transfer-information .transfer-item { text-align:left !important; padding: 10px 20px; } 
.transfer-information .grid-7 { float:left; } 
.transfer-information .grid-7-inner .content { background-color: #F6F6F3 ; } 
.transfer-information .grid-7-bottom { height:7px; } 
.transfer-information .transfer-item .transfer-item-title{ font-weight:bold !important; } 
.transfer-information .section-title {font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size:18px; text-transform:capitalize; color: #0065A4; margin-bottom: 10px;} 
/* End - Justin Plosila - 12172012 */ 

/* Start - Justin Plosila - 01212012 */ 
.activation-fee-title { font-family: 'Stag Web USCC-Medium', verdana, helvetica, sans-serif; font-size: 12px; } 
.buy-offer .tooltip-content { display:none; } 
#guiding-modal .activation-mod { float:right; width:350px; padding-bottom:10px; } 
#guiding-modal .activation-mod a { float:right; } 
/* End - Justin Plosila - 01212012 */ 

/* Start - Justin Plosila - 04012013 */ 
.apps-entertainment a , a:hover { color:none !important; text-decoration:none !important; } 
.apps-entertainment .row { margin-bottom:10px; } 
.apps-entertainment .featured-app-title {font-family:'Stag Web USCC-Medium'; color:#0065A4; font-size:20px; text-align:center; margin-left:auto; margin-right:auto; padding:10px 0px 10px 0px; } 
.apps-entertainment .featured-app-image { text-align:center; margin-left:auto; margin-right:auto; margin-bottom: 10px; } 
.apps-entertainment .featured-app-image img { border-color:#d6d6d6 !important; border-style:solid; border-width:1px; } 
.apps-entertainment .featured-app-text { margin-bottom:10px; padding-right:10px; padding-left:10px; } 
.apps-entertainment .featured-app-button { margin-top:20px; margin-bottom:20px; width:288px; text-align:center; margin-left:auto; margin-right:auto; } 
/* End - Justin Plosila - 04012013 */ 

.check-out #business-info .diff-address {clear:both; padding-top:10px;} 
.check-out #business-info #business-address-fields {display:none; width:100%; padding-top:10px;} 

.mobile-only { display:none !important; } 

/* Start - Buy Flow Changes Accessory Page - Dan T. - 7/31/13 */ 
.add-accessory-page .grid-12 {display: none;} 
.add-accessory-page #accessory-listing-content #phone-title {display: none;} 
.add-accessory-page #phone-manufacturer {margin-top: 0px;} 
.add-accessory-page #phone-image img {width: 91px;} 
.add-accessory-page #type-section { display: block;} 
/* End - Buy Flow Changes Accessory Page - Dan T. - 7/31/13 */ 

.secondCell { background-color: white; } 

/* Start - Device Swatches to Dropdown - Dan T. - 9/18/13 */ 
.device-listing #device-list { 
overflow: visible !important; 
min-height: 495px; 
} 
.options { 
text-align: right; 
margin-top: 10px; 
height: 32px; 
} 
.device-quantity, #quick-view-quantity { 
float: none !important; 
margin-top: auto !important; 
display: none !important; 
} 
.swatch-dropdown { 
cursor: pointer; 
} 
.swatch-dropdown { 
position: relative; 
display: inline-block; 
vertical-align: middle; 
width: 60px; 
z-index: 101; 
margin: auto; 
margin-right: 12px; 
background-color: white; 
text-align: center; 
} 
.swatch-dropdown:last-of-type { 
margin-right: 0px; 
} 
.swatch-selected div, .swatch { 
display: inline-block; 
margin-right: 15px; 
margin-top: 5px; 
width: 43px; 
} 
.swatch { 
margin-top: 0px; 
} 
.swatch-color .swatch, .swatch-color .swatch-selected div { 
height: 17px; 
width: 25px; 
} 
.swatch-selected-ctr { 
background: url('/uscellular/images/arrow_down.gif') no-repeat center right; 
border: 1px solid #0065a4; 
height: 30px; 
background-position: 43px 13px; 
display: block !important; 
} 
.swatches-ctr { 
position: absolute; 
top: 31px; 
margin: auto; 
display: none; 
width: 58px; 
border: 1px solid #0065a4; 
background-color: white; 
left: 0px; 
overflow-y: auto; 
overflow-x: hidden; 
max-height:300px;
} 

.swatch-color .swatch-selected div, .swatch-color .swatches-ctr .swatch { 
border: 1px solid #d6d6d6; 
} 
.swatches-ctr .swatch-ctr { 
padding: 6px 0px; 
display: block !important; 
} 
.swatches-ctr .swatch-ctr:hover, .swatches-ctr .swatch-ctr.selected { 
background-color: #d6d6d6; 
} 
.listing .add-to-cart { 
margin-top: 6px; 
} 
.device-add-to-cart { 
width: 100% !important; 
} 
.device-add-to-cart .button-active, .device-add-to-cart .button-inactive { 
width: 100% !important; 
display: inline-block !important; 
text-align: center !important; 
padding: 8px 0px !important; 
} 
.device-listing .device-cell-box-inner { 
height: 475px; 
} 
.device-listing .device-icons { 
bottom: 96px; 
} 
#quick-view-swatches .device-options { 
z-index: 1010; 
} 
#quick-view-swatches, #quick-view-add-to-cart { 
display: inline-block; 
vertical-align: middle; 
} 
.device-listing #quick-view-swatches .device-options, .device-listing #quick-view-swatches { 
margin-top: 0px; 
margin-right: 5px; 
} 
.device-listing #quick-view-action .swatches-ctr { 
top: auto; 
bottom: 31px; 
} 
.device-listing .device-action-message { 
	color: #ee3040;
padding-top: 12px; 
} 
#quick-view-add-to-cart a { 
padding: 8px 50px; 
} 

.device-detail .legal { 
margin-top: 15px; 
float: none !important; 
width: auto !important; 
} 
.device-detail .quantity { 
display: none; 
} 
.device-detail .add-to-cart, .device-detail .update-device-config, .device-detail .action-login { 
display: inline-block; 
vertical-align: middle; 
} 
.update-device-config { 
display: inline-block; 
/*margin-right: 12px;*/ 
} 

.device-detail #swatches { 
display: none; 
} 

.device-price-varies { 
display: none !important; 
} 

.device-cell .swatch-quantity {  margin: auto;  }
/* End - Device Swatches to Dropdown - Dan T. - 9/18/13 */

/* Start - Show Header Marketing CT */ 
#page-header-CT { background-color:#ffffff; border-top:solid #ecede9 1px; width:100%; } 
#page-header-CT .header-content { width:60%; float:left } 
#page-header-CT .image-content { width:40%; float:right; text-align: right; } 
#page-header-CT .header-text { margin: 40px 20px 20px 20px; font-size:41px; font-family: 'Stag Sans Web USCC-Black'; color:#0065A4; } 
#page-header-CT .sub-text { margin: 10px 20px 20px 20px; font-size:16px; font-family: 'Stag Web USCC-Medium'; color:#414042; } 
#page-header-CT .header-text.smb-header { line-height: 43px; margin: 20px 20px 10px 20px; } 
/* End - Show Header Marketing CT */ 

/* Start - Device Highlights - 10/7/13 */ 
div.highlight-container > div {clear: both;} 
div.highlight-container > div > div {margin-bottom: 5px; float: left; display: table;}

.highlight-img {background:url('/uscellular/images/device-listing/highlight-icons-sprite.png') no-repeat; width: 25px; float: left; margin-right:10px; height: 42px}	
.highlight-left{margin-left: 55px;}
.highlight-right{margin-left: 20px;}
.highlight-text{vertical-align: middle; display: table-cell; width: 125px; line-height: 15px; height: 42px}
.highlight-4G {background-position: -13px;}
.highlight-OS {background-position: -63px;}
.highlight-DISPLAY {background-position: -113px;}
.highlight-CAMERA {background-position: -163px;}
.highlight-CPU {background-position: -213px;}
.highlight-MEMORY {background-position: -263px;}
.highlight-WIFI {background-position: -313px;}
.highlight-BLUETOOTH {background-position: -363px;}
.highlight-CHECK {background-position: -413px;}
/* End - Device Highlights - 10/7/13 */

/* Start - Quick View Scrollbar Fix - 10/7/13 */ 
#quick-view-chat a div { 
width: auto !important; 
position: absolute; 
top: 0px; 
right: 0px; 
} 
/* End - Quick View Scrollbar Fix - 10/7/13 */ \
/* Start - iPhone / iPad Landing - Dan T. - 10/9/13 */ 
.iphone-landing, .ipad-landing { 
padding-top: 50px; 
text-align: center; 
} 
.iphone-landing .tabs, .ipad-landing .tabs { 
margin: 0; 
padding: 0; 
border: none; 
clear: both; 
background: #fafafa; 
background: -moz-linear-gradient(top, #fafafa 0%, #d7d7d7 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#d7d7d7)); 
background: -webkit-linear-gradient(top, #fafafa 0%,#d7d7d7 100%); 
background: -o-linear-gradient(top, #fafafa 0%,#d7d7d7 100%); 
background: -ms-linear-gradient(top, #fafafa 0%,#d7d7d7 100%); 
background: linear-gradient(to bottom, #fafafa 0%,#d7d7d7 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#d7d7d7',GradientType=0 ); 
box-shadow: inset 0 -1px 0 #b5b5b5; 
} 
.iphone-landing .tabs:after, .ipad-landing .tabs:after { clear: both;} 
.iphone-landing .tabs li, .ipad-landing .tabs li {width: 33.3334%;float: left; margin-bottom: -1px; text-align: center;} 
.iphone-landing .tabs li a, .ipad-landing .tabs li a { 
display: block; 
margin: 0; 
padding: 25px 0; 
background: #fafafa; 
background: -moz-linear-gradient(top, #fafafa 0%, #d7d7d7 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#d7d7d7)); 
background: -webkit-linear-gradient(top, #fafafa 0%,#d7d7d7 100%); 
background: -o-linear-gradient(top, #fafafa 0%,#d7d7d7 100%); 
background: -ms-linear-gradient(top, #fafafa 0%,#d7d7d7 100%); 
background: linear-gradient(to bottom, #fafafa 0%,#d7d7d7 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#d7d7d7',GradientType=0 ); 
border-right: solid #d9d9d9 1px; 
border-bottom: solid #b5b5b5 0; 
border-left: solid #fff 1px; 
font-size: 17px; 
font-family: 'Stag Web USCC-Medium'; 
line-height: 17px; 
box-shadow: inset 0 -1px 0 #b5b5b5; 
color: #0065A4; 
} 
.iphone-landing .tabs li a span, .ipad-landing .tabs li a span { display: block;} 
.iphone-landing .tabs li.active a, .ipad-landing .tabs li.active a { background: #FFF; border-bottom: solid #fff 1px; box-shadow: inset 0 0 0 #b5b5b5;} 
.iphone-landing .tabs li.active a, .iphone-landing .tabs li.active a:hover,
.ipad-landing .tabs li.active a, .ipad-landing .tabs li.active a:hover  { color: #575757 !important;} 
.ie .ipad-landing .compare-top, 
.chrome .ipad-landing .compare-top { display: table; }
.ie .ipad-landing .compare-top img { display: table-cell; }
.ff .ipad-landing .compare-top img { float: left; }
/* End - iPhone / iPad Landing - Dan T. - 10/9/13 */ 
.device-listing .device-action-message {
	padding: 0px;
	color: #ee3040;
	font-size: 12px;
	height: 42px;
	display: table;
	margin: auto;
	margin-top: 3px;
}
.device-listing .device-action-message p {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.device-detail .prepaid-message, .device-detail .action-message, #quick-view-action-message {
	font-size: 14px;
	color: #ee3040;
	margin-top: 5px;
}
.device-pricing-box-price-dollars .cents { float: left; }
/* Start - Mike L. - 10/8/13 - Zip Code Modal styles on any page */
#modal-zipcode-content #zip-code-form {float:left; width:250px;}
#modal-zipcode-content #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 .custom-highlight-box-inner .content {height:auto;}
/* Start - Mike L. - 10/8/13 */
/* Start - Mike L. - 9/18/13 - Separate Account Level Feature Section */
#account-features {margin-bottom:10px;}
#account-features .grid-12 {background-color: #ffffff;}
#account-features .grid-12-top {border-width:1px 1px 0px 1px; border-style:solid; border-color:#d6d6d6;}
#account-features .grid-12-inner {border-width:0px 1px 0px 1px; border-style:solid; border-color:#d6d6d6;}
#account-features .grid-12-inner .content {background-color:#ffffff; margin:0px 15px;}
#account-features .grid-12-bottom {border-width:0px 1px 2px 1px; border-style:solid; border-color:#d6d6d6;}
#account-features-section {border-bottom:none;}
/* End - Mike L. - 9/18/13 */
/* Start - Mike L. - 10/9/13 - Device Financing */
.device-detail .financing-link {position:absolute; top:85px; left:300px;}
#quick-view-pricing-info .financing-link {position:absolute; top:85px; left:300px;}
.device-listing .financing-link a, .device-detail .financing-link a {font-size:10px; padding-right:17px; padding-top:2px; background:url('/uscellular/images/device-listing/icon-i.png') no-repeat center right; text-decoration:none !important;}
.device-listing .device-cell-box-inner {height:492px;}
.device-listing .device-options {margin-top:5px; text-align: right;}
.device-listing .device-price {height:54px;}
.device-listing .device-icons {bottom:121px;}
.device-financing-tooltip-price {text-align:center; font-size:16px; font-family:'Stag Web USCC-Medium', verdana, helvetica, sans-serif;}
.device-financing-tooltip-disclaimer {font-size:10px; padding-bottom:5px; text-align:right;}
/* End - Mike L. - 10/9/13 */
/* Start - Accessories Only Flow - Justin P. - 10/31/13 */
.accessories-only { background-color: #fff; border: solid #d6d6d6 1px; padding: 7px; text-align: center; width:525px; margin-right: auto; margin-left: auto; }
.accessories-only .standard-table .product-list { width: 250px; }
.accessories-only .accessory-name { width: 170px; }
/* End - Accessories Only Flow - Justin P. - 10/31/13 */
/* Start - CT conditional banners - Tom J. - 11/21/13 */
.default-CT {position: relative;}
.alt-CT {display: none; position: relative;}
/* End - CT conditional banners - Tom J. - 11/21/13 */

.glb-nav-utility li.feedback { display: none; }

#special { margin-bottom: 20px; }
#quick-view-device-special { margin-bottom: 10px; }
.page-title-header {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;}
.content-static-template .content-bordered .static-main-content h1 {margin:0; padding:0; 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 .content-bordered .static-main-content .section h2, .content-static-template .content-bordered .static-main-content .section-last h2 {
	border-bottom: medium none;
	color: inherit;
	font-family: 'Stag Web USCC-Medium',verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal !important;
	line-height: inherit;
	margin-bottom: 10px;
	padding-bottom: 0;
	text-transform: capitalize;
}

.device-retired-msg {
	display: none;
	text-align: center;
	font-size: 20px;
	font-weight: bold !important;
	margin: 50px 0px 60px;
}
body[data-retired="yes"] .device-retired-msg {
	display: block;
}
body[data-retired="yes"] .pricing {
	display: none !important;
}
body[data-retired="yes"] #price-type-selection-area {
	visibility: hidden;
}

.visible-ncs { display: block; }
.visible-ccs { display: none; }

.device-listing .device-options {
	height: 32px;
}

body[data-customer-pricing="new-customer-prepaid"] .swatch-dropdown.swatch-quantity { display: none; }

.last { margin-right: 0px; }

.footnote-marker:after,
.footnote-content:before {
	font-size: 8px;
	vertical-align: baseline;
	position: relative;
	top: -0.6em;
	content: attr(data-footnote-number);
}

#footnotes {
	padding-top: 55px;
	width: 590px;
	font-size: 10px;
}

.btn-cta-wrap .btn-alt-1 a {
	background: #ee3141 url("http://www.uscellularmedia.com/bannerland/vendor/f/images/s5_add-button-bg.gif") repeat-x;
	background-position: 0px 0px;
	color: #ffffff !important;
	border: 1px solid white;
}
.btn-cta-wrap .btn-alt-1 a:hover {
	background: #0065a4 url("http://www.uscellularmedia.com/bannerland/vendor/f/images/s5_add-button-bg.gif") repeat-x;
	background-position: 0px -46px;
	text-decoration: none;
	color: #ffffff !important;
}

/* Hide the description on write review page */ 	 	
#BVRRProductDetailsDescriptionID { display: none; }






/* START [GEN-15] - Dan T. - 10/31/14 */
label.filters-header-title {
    position: absolute;
    left: 0px;
    top: -20px;
}
.device-listing #filter-area {
    position: relative;
    margin-top: 17px;
}
.device-listing .custom-highlight-box-inner .content {
    height: 40px;
}
.device-listing .filter-topic-title {
    padding-top: 1px;
}
.device-listing #sort-area {
    margin-top: -2px;
}
.device-listing #sort-area select {
    margin-top: 1px;
}
.device-listing .filter-topic-sublist-connector {
    top: 55px;
}
.device-listing .filter-topic-sublist {
    top: 55px;
}
.device-listing #filter-topic-device-category .filter-topic-sublist-connector {
    width: 80px;
}
.device-listing .filter-topic-sublist-connector {
    height: 1px;
}
/* END [GEN-15] - Dan T. - 10/31/14 */



/* START [GEN-19] - Dan T. - 10/29/14 */
.swatch-dropdown[data-label]:before {
    content: attr(data-label);
    display: block;
    width: 100%;
    position: absolute;
    left: 0px;
    cursor: default;
    top: -17px;
    
}
.device-listing .device-options {
    margin-top: 25px;
}

.device-listing .device-rebate {
    margin-top: 3px;
}
.device-listing .device-cell-box-inner {
	height: 513px;
}
.device-detail .action {
    margin-top: 20px;
}
/* END [GEN-19] - Dan T. - 10/29/14 */
