@media print{
#globalNav, #container2, .first_150, .gn_prefooter, .popUp-printPage, #uverseFooter {display:none;}
.col_790 {width: auto;margin: 0 5%;padding: 0;border: 0;float: none !important;color: #000000;background: transparent none;}
.mod_d3 {border:none;}
#page {display:inline !important;}
.modClear {clear:none !important;}
}
.col_680px {float:left;width:680px;border:#CCC solid 1px;margin:3px;padding:5px;}
.col_234px {float:left;width:234px;border:#CCC solid 1px;margin:3px;padding:5px;}
div.vertDash {background-image:url(/media/en_US/images/img/img_splice_listItemSeparator.gif);background-repeat:repeat-y;width:1px;margin:8px;}
.listItemGradient {background-image:url(/media/en_US/images/img/img_uverse-gradient-4x15_AA0009R5.gif);background-repeat:repeat-x;height:15px;}
.mod_a_uverse {background-image:url(/media/en_US/images/img/img_uverse-gradient-4x37_AA0009R6.gif) repeat-x;padding-left:12px;padding-top:12px;}
.package {width:220px;border-top:#CCC solid 1px;border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px;color:#0A94D6;display:block;position:relative;z-index:3;}
.package:hover {width:220px;border-top:#CCC solid 1px;border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px;color:#FF7200;background:url(/media/en_US/images/img/img_uverse-details-gradient_AA0009RO.gif) repeat-y;position:relative;z-index:3;cursor:pointer;}
.uverse_bar {padding-right:5px;border-right:solid #999 1px;}
.first_203 {float:left;width:203px;}
.first_138 {float:left;width:138px;}
.first_153 {float:left;width:153px;}
.col_203 {float:left;width:203px;margin-left:10px;display:inline;}
.col_153 {float:left;width:153px;margin-left:2px;display:inline;}
.uverse_orange {color:#FF7200;}
.uverse_purple {color:#81017E;}
.uverse_blue {color:#0C2577;}
.uverse_green {color:#5EBB1F;}
#content .callout-offer {position:relative;padding:0 0 0 5px;}
#content .callout-offer ul.mini-arrow-list {font-size:10px;margin:0;padding:0;}
#content .callout-offer ul.mini-arrow-list li {padding-bottom:3px;margin:0;}
#content .callout-offer ul.mini-arrow-list li a {background:url(/media/en_US/images/btn/btn_caret_AA0009OZ.gif) left no-repeat;padding:1px 0 1px 18px;}
.bottomLinks {clear:both;margin-bottom:10px;color:#ccc;}
.bottomLinks a,.bottomLinks a:link,.bottomLinks a:visited,.bottomLinks a:hover {font-size:.9em;color:#999;padding:0 5px;}
div.horizDash4 {background-image:url(/media/en_US/images/img/img_splice_horz_sep.gif);background-repeat:repeat-x;height:1px;margin:0;}
div.horizDash5 {background-image:url(/media/en_US/images/img/img_splice_horz_sep.gif);background-repeat:repeat-x;height:2px;margin:0;}
#alert {background-color:#e9fbe1;border:#55ca10 solid 1px;color:#063;}
.buttonUverse-cancel {width:70px;height:18px;border:0;background:url(/media/en_US/images/btn/btn_cancel_wht_AA000CNO.gif) 0 0 no-repeat transparent;cursor:pointer;}
.buttonUverse-retrievecart {width:102px;height:18px;border:0;background:url(/media/en_US/images/btn/btn_RetrieveCart_blu_AA000169.gif) 0 0 no-repeat transparent;cursor:pointer;}
.buttonUverse-retrieveExisting {width:125px;height:18px;border:0;background:url(/media/en_US/images/btn/btn_RetrieveExisting_AA000CO3.gif) 0 0 no-repeat transparent;cursor:pointer;}
.buttonUverse-savecart {width:102px;height:18px;border:0;background:url(/media/en_US/images/btn/btn_SaveCart_blu_AA00016B.gif) 0 0 no-repeat transparent;cursor:pointer;}
.buttonUverse-done {width:70px;height:18px;border:0;background:url(/media/en_US/images/btn/btn_Done_blu_AA0009Y4.gif) 0 0 no-repeat transparent;cursor:pointer;}
.buttonUverse-replace {width:70px;height:18px;border:0;background:url(/media/en_US/images/btn/btn_Replace_blu_AA000165.gif) 0 0 no-repeat transparent;cursor:pointer;}
.buttonUverse-checkStatus {width:162px;height:36px;border:0;background:url(/media/en_US/images/btn/btn_checkMyStatus_blu_AA000ETZ.gif) 0 0 no-repeat transparent;cursor:pointer;}
.buttonUverse-checkStatusDisabled {width:162px;height:33px;border:0;}
.mod_s {margin-bottom:0;border:1px solid #ccc;border-bottom:0;overflow:hidden;}
.mod_caution_uverse {background:#f9f4d3;margin-bottom:10px;color:#f27d00;border:1px solid #f27d00;padding:5px;}
.mod_message_uverse{background:#edf5f8;margin-bottom:10px;border:1px solid #ccc;padding:5px;}
#popup_top {width:425px;height:40px;display:block;background-image:url(/media/en_US/images/layout/popup_topSlice_AA000CUE.gif);background-position:bottom;background-repeat:no-repeat;text-align:right;margin:0 auto;padding:10px 0 0;}
#popup_container {width:425px;background:url(/media/en_US/images/layout/popup_midSlice_AA000CUD.gif) 0 0 repeat-y transparent;margin:0 auto;}
#popup_bottom {clear:both;width:425px;height:5px;background:url(/media/en_US/images/layout/popup_btmSlice_AA000CUC.gif) 100% 100% no-repeat transparent;margin:0 auto;}
.productImage {width:160px;vertical-align:top;text-align:center;border-bottom:#CCC 1px solid;padding:15px;}
/* PROD12-5835 */
.productListing {border-bottom:#CCC 1px solid;padding:5px;height:47px;vertical-align:top !important;padding:5px !important;}
.finePrint {margin-top:15px;margin-bottom:15px;color:#999;}
.parentTable {border:1px solid #ccc;width:790px;}
.orderAddress {float:left;width:510px;padding-top:5px;}
.orderInfo {width:380px;float:left;margin:5px;}
.orderInfo2 {width:300px;float:left;margin:5px;}
.orderInfoReview {width:380px;float:left;height:100px;border-right:1px solid #CCC;margin:5px;}
.orderInfo2Review {width:300px;float:left;height:100px;border-right:1px solid #CCC;margin:5px;}
/* PROD12-5835 */
.priceLineItem {text-align:right;border-left:#CCC 1px solid;padding:5px !important;background-color:#F5F5F5;vertical-align:top !important;}
.priceLineItemTotal {text-align:right;border-left:#CCC 1px solid;border-bottom:#CCC 3px solid;border-top:#CCC 1px solid;padding-right:5px;font-weight:700;}
.priceLineItemEmpty {text-align:right;border-left:#CCC 1px solid;border-bottom:#CCC 4px solid;padding-right:5px;background-color:#F5F5F5;}
.summaryTotals {width:460px;padding:5px;}
.infoAlert {width:725px;background:url(/media/en_US/images/ico/ico_greenAlert_AA0009QR.gif) 10px 10px no-repeat #E3EEF4;padding:10px;}
.infoAlert-no {width:725px;background-color:#E3EEF4;padding:10px;}
div:greyHeader {font-size:12px;}
#openOut {background:url(/images/Wireless/GlobalAssets/Buttons-Icons/English/btn_toggle_plus_AA000ENF.png);background-repeat:no-repeat;}
#openOut li.icon-plus {margin-left:0;text-align:left;list-style-type:none;list-style-position:outside;padding:1px 0 3px;}
#openOut li.icon-plus a {color:#0A94D6;padding:1px 0 3px 20px;}
td.lineItemdisplayName {font-size:9px;padding-left:15px;width:220px;text-align:left;height:25px;}
td.lineItemdisplayPrice {text-align:right;font-size:9px;width:60px;padding-right:3px;}
tr.applyUpdates {color:#F27D00;background-color:#FF9;padding-left:15px;padding-right:3px;font-size:9px;}
.rounded s,.rounded b,.rounded u,.rounded p {height:1px;font-size:.1em;overflow:hidden;display:block;background:#FFFFFE;border-style:solid;border-width:0 1px;margin:0;padding:0;}
.rounded s {border-color:transparent !important;}
.rounded b {border-color:#B2B2B2;}
.rounded b b {border-color:#8C8C8C;}
.rounded b b b {border-color:#D8D8D8;}
.rounded u {border-color:#666;border-width:1px;}
.rounded p {height:100%;font-size:1em;overflow:visible;border-color:#666;}
.bg-top-shadow {background:url(//www.att.com/images/global/ie-top-background.png) bottom left no-repeat;height:11px;width:986px;position:relative;margin:0 auto;}
.bg-mid-shadow {width:986px;padding-left:7px;background:url(//www.att.com/images/global/ie-mid-background.png) 0 0 repeat-y;position:relative;}
.bg-bottom-shadow {background:url(//www.att.com/images/global/ie-bottom-background.png) top left no-repeat;width:986px;height:13px;position:relative;margin:0 auto;}
.bg-gr-bottom-shadow {background:url(//www.att.com/images/global/ie-gr-bottom-background-nofat.png) top left no-repeat;width:986px;height:13px;position:relative;margin:0 auto;}
.globalFooterHtml {width:986px;margin:0 auto;}
#btmContainer {background:none;}
.leftcontainer {float:left;border:1px solid #ccc;width:338px;padding:7px 0;}
.leftcontainer p,#rightcontainer p {margin-top:0;margin-bottom:5px !important;}
.resultdata ul {list-style:none;margin-top:10px;}
.resultdata li {float:left;width:135px;margin-right:10px;text-align:center;}
.instruction,#divContent1,#divContent2 {float:left;width:308px;padding:0 15px;}
.instruction h2,#Messaging h2,.resultdata h2 {color:#ff7200;font-size:14px;text-transform:uppercase;margin-bottom:10px;}
.instruction p.error {color:#ef6421;padding-left:30px;margin-bottom:8px !important;background:url(../images/icon_error_triangle.png) no-repeat 0 3px;}
a.option {background:url(../images/arrow-link.gif) top left no-repeat;padding:1px 0 2px 20px;}
#divContent1 td.label {width:105px;}
.leftcontainer input {border:1px solid #ccc;}
div.hr {border-top:1px dotted #ccc;height:1px;overflow:hidden;float:left;width:253px;margin:10px 15px;}
.instruction div.hr {margin:2px 0 10px !important;}
.leftcontainer div.hr {border-top:1px dotted #ccc;height:1px;overflow:hidden;float:left;width:308px;margin:10px 15px;}
#Messaging h2 {padding-top:7px;}
.rightcontainer {float:left;margin-left:10px;border:1px solid #ccc;width:597px;overflow:hidden;padding:0 0 7px;}
.rightcontainer div.padding {padding:0 0 0 14px;}
#map {height:412px;float:left;width:100%;clear:both;}
input#caimMDUCheckAvailability {width:71px !important;margin-left:5px !important;}
.chkavailability ul,#addressInputOnPoi {width:308px;height:165px;margin-top:10px;margin-left:-15px;float:left;border-top:1px solid #ccc;margin-bottom:15px;border-bottom:1px solid #ccc;list-style:none;font-size:9px;overflow:auto;padding:10px 15px;}
.chkavailability li {display:block;width:100%;float:left;}
.chkavailability li p {float:left;width:215px;}
.chkavailability li p span {text-transform:uppercase;font-weight:700;}
.chkavailability li p label {float:left;padding-top:2px;margin-right:5px;}
.chkavailability li p input {width:60px;}
#addressInputOnPoi input {float:left;margin:2px 5px 0;}
input.chkavailability-disable {cursor:pointer;background:url(../images/btn_chkAvail_disabled.png) no-repeat;width:142px;height:20px;border:0;text-indent:-9999px;vursor:pointer;}
input.chkavailability-enable {cursor:pointer;background:url(../images/btn_chkAvail_primary.png) no-repeat;width:130px;height:18px;border:0;text-indent:-9999px;vursor:pointer;}
#zipLocalized1 td,#zipLocalized td,.displayarea table td {padding-bottom:7px;}
.arrowlink {padding-left:23px;}
a.back {float:left;width:auto;background:url(../images/btn_arrowBack_sec_15px.png) 0 0 no-repeat;margin-bottom:10px;padding:1px 0 1px 22px;}
a.back1 {float:left;width:auto;background:url(../images/arrow_back_blue_8px.png) 0 4px no-repeat;margin-bottom:7px;padding:0 0 0 10px;}
.chat {margin-right:10px;width:auto;top:28px;right:0;position:absolute;}
a.chaticon {background:url(../images/c2c_graphic.png) top left no-repeat;float:left;margin-top:4px;padding:2px 0 40px 170px;}
.fltlmessage {float:left;width:413px;}
.sdu-mdu {float:right;border-left:1px solid #ccc;width:156px;padding:10px 6px 10px 7px;}
.sdu-mdu p.sdu {display:block;background:url(../images/map_icon_singleUnit.png) no-repeat;padding-left:30px;padding-top:5px;height:25px;margin:0 0 10px;}
.sdu-mdu p.mdu {display:block;background:url(../images/map_icon_multiUnit.png) no-repeat;padding-left:30px;height:25px;padding-top:5px;float:left;width:140px;margin:0;}
.clear {clar:both;height:1px;overflow:hidden;clear:both;}
.txtcontainer {float:left;width:907px;border:1px solid #ccc;padding:10px 15px;}
.txtcontainer div.checklist {float:left;width:450px;padding:0;}
.txtcontainer div.checklist ul {list-style:none;}
.txtcontainer div.checklist li {float:left;width:100%;margin-bottom:10px;}
.txtcontainer div.checklist li input {float:left;border:0;margin:0 5px 0 0;}
.txtcontainer div.desiredservice {float:right;width:380px;border-left:1px dotted #ccc;padding:0 25px;}
.txtcontainer div.hr {width:100%;margin:10px 0;}
/* Bing maps infobox styles */
.infobox {cursor: default;position:relative;background-color:white;border:1px solid rgb(136, 136, 136);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;left:0px;top:0px;}
.infobox_close {cursor:pointer;position: absolute;right: 5px; top: 5px;border:none;}
.infobox_content {margin:5px;font-family: Arial;font-size:11px;line-height:22px;}
.infobox_pointer{background: url(/media/en_US/images/img/pointer_shadow.png) no-repeat;width:33px;height:35px;overflow:hidden;position:relative;z-index:1;left:118px;top:-1px;}
.displayarea {width:650px;}
#caimServiceAddress2 {float:left;margin-right:5px;width:90px;}
#results {text-align:left;width: 100%}
.mqabasicwnd-titlebar {height:0;margin:0 !important;}
.topRound {background:url(../images/top-round.gif) no-repeat;width:100%;}
.topRound div {background:url(../images/top-round-right.gif) no-repeat right top;height:4px;margin-left:4px;overflow:hidden;}
.bottomRound {background:url(../images/bot-round.gif) no-repeat;width:100%;}
.bottomRound div {background:url(../images/bot-round-right.gif) no-repeat right top;height:4px;margin-left:4px;overflow:hidden;}
.box {-moz-border-radius:5px;border-radius:5px;border:1px solid #a9abab;margin-bottom:10px;background:#fff;padding:10px;}
.roundcontent {border-left:1px solid #a9abab;border-right:1px solid #a9abab;padding:6px 10px;}
.txtcontainer #esToolTip {width:250px;position:absolute;z-index:5;margin:-50px 0 0 95px;}
#ie .txtcontainer #esToolTip {margin:-35px 0 0 10px;}
.leftcontainer #esToolTip {width:250px;position:absolute;z-index:5;margin:150px 0 0 430px;}
.bubbletip {background:url(../images/tooltipimg.png) no-repeat;float:left;height:38px;width:268px;font-size:12px;margin:7px 0 0;padding:10px 15px;}
.mb {margin-bottom:5px;}
.mqa_htmlpoi {width:30px;height:31px;background:none !important;padding:0;}
#notFindToolTip {position:absolute;z-index:5;top:380px;left:500px;width:250px;}
.submitbtn {width:71px !important;height:21px;right:28px !important;cursor:pointer;background:url(../images/btn_submit_primary.png) top left no-repeat !important;border:0 !important;text-indent:-9999px;margin-left:4px;position:absolute;}
#testContent input.chkavailability-enable {position:absolute;right:10px;}
.refreshmarker {background:url(/media/U-verse/Common/btn_refresh_marker.gif) no-repeat;width:116px;height:18px;text-indent:-9999px;cursor:pointer;float:right;margin-top:10px;outline:0;}
div.block a img {cursor:pointer;}
div.mqa_htmlpoi {border:0 !important;}
.map-tooltip {position:absolute;display:block;border:1px solid #000;width:auto;z-index:5000;}
.map-tooltip p {color:#000;background-color:#efefef;margin:0;padding:5px;}
h1 {margin-bottom:8px !important;}
#zipLocalized {background:#f1f9fB;font-family:verdana !important;font-size:11px;padding:0 0 4px;}
#zipLocalized td {font-size:11px !important;padding-left:8px;}
#zipLocalized td input {font-family:arial !important;color:#000;font-size:11px;}
.leftcontainer input.chkavailability-enable {margin-top:3px;}
.mqabasicwnd-close {background:url("../images/close.png") !important;width:22px !important;height:22px !important;top:-20px !important;right:-20px !important;}
.mqabasicwnd-content h2, .infobox_content h2 {font-size:12px !important;color:#3b3b3b !important;line-height:13px !important;margin-top:-1px;padding-left:1px;}
.mqabasicwnd-content, .infobox_content {font-size:11px !important;color:#666 !important;font-family:Arial !important;line-spacing:14px;}
#addressContent {text-transform:uppercase;font-size:11px;line-height:14px;}
#pageNavPosition {margin-left:10px;margin-top:13px;}
#pageNavPosition span#previous {margin-right:5px;}
span#unitNo {font-family:verdana !important;font-size:11px;color:#666 !important;font-weight:700;}
input#serviceAddress1 {width:178px !important;}
.mqabasicwnd-bul,.mqabasicwnd-bll,.mqabasicwnd-blr,.mqabasicwnd-bleft div,.mqabasicwnd-bright div,.mqabasicwnd-btop div,.mqabasicwnd-bbottom div {background-image:url("../images/infobox2.png") !important;}
#unitNo {margin-top:14px;float:left;}
#result,#results {margin-left:-2px;}
#poiInfoContent h2 {margin-top:5px;}
#poiInfoContent {margin-top:4px;font-size:11px;line-height:14px;}
ol {margin-left:19px !important;}
#ie ol {margin-left:22px !important;}
input#unitNoInput {width:110px !important;}
#LargeZoomControl3_cControlBox {background-image:url("../images/mapquest_controls_highlight.png") !important;}
.bubbletip1 {background:url("../images/estooltippopup.png") !important;float:left;height:94px;width:268px;font-size:12px;margin:0;padding:10px 15px;}
.notemsg {padding-bottom:14px;padding-left:20px;padding-top:14px;background-color:#FEFCE1;border:1px solid #FAF06B;line-height:1em;margin:12px;}
#buttons input#submit {float:right;width:auto !important;height:auto !important;}
.address-list #divContent2 #addressInputOnPoi {background:#f3f9fb;height:auto;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0;border-left:1px solid #ccc;width:446px;padding:0;}
#addressInputOnPoi span.col,#addressInputOnPoi span.col1,#addressInputOnPoi span.col2,#addressInputOnPoi span.col3,#addressInputOnPoi span.col4 {float:none;}
.address-list #divContent2 #addressInputOnPoi .mb {border-bottom:1px solid #ccc;margin-bottom:0;padding:6px 0 5px;}
.address-list #divContent2 #addressInputOnPoi input {margin:0 0 0 10px;}
#ie .address-list #divContent2 #addressInputOnPoi span {float:left;width:auto;}
.address-list #divContent2 #addressInputOnPoi span {float:left;width:421px;}
.address-list #divContent2 #addressInputOnPoi span.col {width:137px;margin-left:10px;}
#ie .address-list #divContent2 #addressInputOnPoi span.col {width:130px;margin-left:10px;}
.address-list #divContent2 #addressInputOnPoi span.col1 {width:94px;margin-left:10px;}
.address-list #divContent2 #addressInputOnPoi span.col2 {width:95px;margin-left:10px;}
.address-list #divContent2 #addressInputOnPoi span.col3 {width:55px;margin-left:10px;}
.billAddress,.servAddress {float:left;width:160px;border-left:#CCC 1px solid;padding-left:10px;margin:5px;}
.installNote,.installNoteReview {float:left;width:380px;margin:5px;}
.billAddress2,.servAddress2,.shipAddress2 {float:left;width:130px;border-left:#CCC 1px solid;padding-left:10px;margin:3px;}
.installNote2,.installNote2Review {float:left;width:287px;color:#f27d00;margin:3px;}
.billAddressReview,.servAddressReview {float:left;width:170px;border-right:#CCC 1px solid;height:100px;margin:5px;}
.billAddress2Review,.servAddress2Review,.shipAddress2Review {float:left;width:140px;border-right:#CCC 1px solid;height:105px;margin:3px;}
.mrcColumnHead,.nrcColumnHead {width:60px;text-align:center;border-left:#CCC 1px solid;background-color:#F5F5F5;padding:12px;}
li:deviceSel,span:rewardOffer {font-size:11px;}
#tableClose,.leftcontainer input.chkavailability-disable {display:none;}
.rounded p b,.rounded p p {border:0;height:100%;font-size:1em;overflow:visible;}
.resultdata,.txtcontainer div.servivearea {float:left;width:100%;}
#divContent1 td,.leftcontainer #zipLocalized td {padding-bottom:2px;}
.leftcontainer input.chkavailability-disable,.leftcontainer input.chkavailability-enable,.fltR {float:right;}
.chkavailability li input,#caimAddressIdDummy {float:left;margin-right:5px;}
.txtcontainer div.checklist li label,.fltL {float:left;}
span#addressOnPoi,#addressInputOnPoi span {float:left;width:260px;}
.mqabasicwnd-content input.chkavailability-enable,.infobox_content input.chkavailability-enable, #textfield {margin-top:10px;}
#poiInfoHeading,.boldC,#poiInfoHeading b {font-weight:700 !important;}
body {color: #333 !important}
h1,h2,h3,h4,h5,h6,h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange{color: #333 !important}
.gn_prefooter{color:#666}
/* Tooltip related */
.hoverTooltip {background: url(/media/en_US/images/img/bubbleTooltip_296x88.gif) no-repeat; width:296px; height:88px;}
.hoverTooltipFlip {background: url(/media/en_US/images/img/bubbleTooltipFlip_296x88.gif) no-repeat; width:296px; height:88px;}
.hoverToolTipText {padding:10px; padding-top:25px; margin:0px; border:0px; width:276px; height:58px; color:#F27D00; line-height:1.3em;}
.hoverTooltip_up {background: url(/media/en_US/images/img/bubbleTooltip_up_296x88.gif) no-repeat; width:296px; height:88px;}
.hoverTooltipFlip_up {background: url(/media/en_US/images/img/bubbleTooltipFlip_up_296x88.gif) no-repeat; width:296px; height:88px;}

/* Common CSS */
.mt3{margin-top:3px;}
.mr3{margin-right:3px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.fl{float:left;}
.fr{float:right;}
.ml10{margin-left:10px;}
.ml5{margin-left:5px;}
.pt5{padding-top:5px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.p10{padding:10px;}
.mb5{margin-bottom:5px;}
.cb{clear:both;}
.shop_cart_img, .shop_popup_close_button, .shop_preview_icon,.shop_tv_plan,.modalDetailscart,.shop_signin_img1, .info_button, .help_icon, .ico_security, .btn_cont, .icon_alert, .icon_ok, .submit_enabled, .submit_disabled, .shop_popup_ok_button, .shop_popup_cancel_button,.btn_close,.btn_close,.btn_ico_link{background:url('/media/att/2012/shop/u-verse/sprite-uverse-common_AA001S2S.gif') no-repeat;}
.shop_signin_img{position:absolute;top:25px;width:390px;right:14px;}
.shop_mainPopupDiv{position:absolute;left:100px;top:100px;width:400px;z-index:100; border:#ccc solid 2px;background-color:#fff;}
.shop_popup_close{float:right;cursor:pointer;}
.shop_popup_close_button{background-position:-56px 0px;width:15px;height:17px;display:inline-block;cursor:pointer;}
.shop_main_popup_body, .shop_mainPopupBody2{padding:10px;border:#ccc solid 1px;margin:10px;}
.shop_main_popup_button, .shop_mainPopupButton2{padding-right:10px;padding-bottom:8px;}
.shop_mainPopupDiv2{position:absolute;left:100px;top:100px;width:400px;z-index:110;border:#ccc solid 2px; background-color:#FFFFFF;}
.preview_btn{background-position: -71px 0px; width: 19px;height: 9px;display:inline-block;}
.btn_close{background-position: -119px -21px; width: 30px;height: 24px;display:inline-block;}
.btn_ico_link{background-position: -22px 3px; width: 27px;height: 20px;display:inline-block;}

.modalDetailscart{background-position:0px 0px;width:23px;height:16px;display:block;float:left;}
.shop_cart_img{background-position:0px 0px;width:23px;height:16px;display:block;}
.shop_signin_img1{background-position:-23px 0px;width:26px;height:18px;display:block;}
.shop_tv_plan{background-position:-95px 0px;width:17px;height:16px;display:block;padding:0px !important;}
.shop_preview_icon{background-position:-80px 0px;width:9px;height:11px;display:inline-block;}
.info_button{background-position:-120px 0px;width:15px;height:15px;}
.help_icon{background-position:-141px -47px;width:14px;height:14px;display:inline-block;}
.ico_security{background-position:-126px -45px;width:11px;height:17px;display:inline-block;}
.shop_cart_padding{padding:0px !important;}
.btn_cont{background-position:-31px -22px;width:82px;height:18px;display:block;cursor:pointer;}
.icon_alert{background-position:0px -22px;width:23px;height:20px;display:block;}
.icon_ok{background-position:0px -47px;width:47px;height:18px;display:block;}
.submit_enabled{background-position:0px -71px;width:70px;height:18px;display:block;text-indent:-9999px;}
.submit_disabled{background-position:-85px -71px;width:70px;height:18px;display:block;}
.move_service{width:137px;height:18px;display:block;}
/* uverse specific footer code*/
#uverseFooter .img1, #uverseFooter .img2, #uverseFooter .img3, #uverseFooter .imgSeperator, #uverseFooter .cusInfo, #uverseFooter .acBusiness, #uverseFooter .truste, #uverseFooter .yp, #uverseFooter .digLight, #uverseFooter .usOlympics, #uverseNavInner .uverseSearchLeft, #uverseNavInner .uverseSearchRight{background:url('/media/att/2012/shop/u-verse/sprite-uverse-footer_AA001TOD.gif') no-repeat;}
#uverseFooter.uverseFooter{margin:0 auto;width:986px;}
#uverseFooter .footerHeading{width:966px;padding:12px 0px 20px 15px;}
#uverseFooter .img1{background-position:-73px -147px;width:60px;height:23px;}
#uverseFooter .img2{background-position:-137px -146px;width:21px;height:25px;margin:0px 8px 0px 23px;}
#uverseFooter .img3{background-position:-171px -148px;width:23px;height:21px;margin:0px 8px 0px 23px;}
#uverseFooter  .imgText1{padding:0px 40px;font-size:12px;}
#uverseFooter .imgSeperator{background-position:-152px -0px;width:1px;height:23px;}
#uverseFooter .attcom{margin-right:20px;}
#uverseFooter .footerLinks{padding:0px 0px 14px 108px;}
#uverseFooter .footerLinks a{color:#999;font-size:10px;padding:0px 5px;}
#uverseFooter .footerLinks li{float:left;color:#999;}
#uverseFooter .footerLinks span{color:#FF0000;font-size:10px;}
#uverseFooter .termsServices{font-size:10px;	padding:0px 0px 20px 112px;}
#uverseFooter .partners{padding:0px 0px 12px 100px;}
#uverseFooter .partners li{float:left;}
#uverseFooter .partners li a{display:block;}
#uverseFooter .cusInfo{background-position:0px -36px;width:78px;height:97px;margin-right:45px;}
#uverseFooter .acBusiness{background-position:0px -141px;width:73px;height:28px;margin:32px 45px 0px 0px;}
#uverseFooter .truste{background-position:-84px -73px;width:100px;height:26px;margin:32px 45px 0px 0px;}
#uverseFooter .yp{background-position:-84px -107px;width:83px;height:37px;margin:27px 45px 0px 0px;}
#uverseFooter .digLight{background-position:0px -8px;width:143px;height:11px;margin:35px 45px 0px 0px;}
#uverseFooter .usOlympics{background-position:-83px -35px;width:114px;height:31px;margin:27px 0px 0px 0px;}
#uverseFooter ul{list-style-type:none;}
.offscreentext{position:absolute;left:-1000px;}
/* Fix for PROD12-3237 */
/* PROD12-4075 (Added .shopFxdHgtMod so that the height doesn't break larger marquees) */
.shopFxdHgtMod .JSAM_panel{height:184px !important;}
/* PROD12-4955 (Removed .JSAM_panel so that the marquee does not cutoff) */
.amex_card_img,.other_card_img,.credit_card_img{background:url('/media/att/2012/shop/u-verse/sprite-card-image.gif') no-repeat;}
.credit_card_img{width:450px;height:161px;margin-top:30px;}
.amex_card_img{background-position:-232px 0px;height:161px;display:block;}
.other_card_img{background-position:0px 8px;height:161px;display:block;}


.progressbar{position:absolute;width:427px;height:78px;z-index:100;top:0px;left:0px;background:url('/media/en_US/images/ani/ani_progress_Checkout_AA0009Z5.gif') no-repeat;}
.checkoutbar{position:absolute;width:277px;height:82px;z-index:110;top:0px;left:0px;background:url('/media/en_US/images/ani/ani_progress_Checkout_AA0009Z5.gif') no-repeat;}

/* popup styles */
.mainPopupContainer{position:absolute;left:100px;top:100px;width:400px;z-index:110;border:#ccc solid 2px;  background-color:#fff;}
.mainPopupContainerHeader, .mainPopupContainerIDMHeader, .mainPopupContainerIDMHeader2{background:url('/media/en_US/images/img/img_uverse-gradient-4x37_AA0009R6.gif') repeat-x;border:1px solid #fff;padding:5px 0 10px 10px;}
.mainPopupContainerHeader{height:12px;}
.mainPopupContainerIDMHeader,.mainPopupContainerIDMHeader2{height:28px;}
.mainPopupBody{padding:10px;border:#ccc solid 1px;margin:10px;}
.mainPopupButton{padding-right:10px;padding-bottom:8px;}
.mainPopupDivIDM, .mainPopupBodyIDM2{position:absolute;width:950px;top:0px;left:0px;margin:auto;z-index:92;border:2px solid #ccc; background-color:#fff;}
.mainPopupDivIDM{height:620px; width:946px}
.mainPopupBodyIDM{width:947px;height:520px;float:left;overflow:hidden;margin:0px;}
.mainPopupFooterIDM, .mainPopupFooterIDM2{width:940px;height:44px;overflow:hidden;border:1px solid #ccc;margin: 0px 2px 2px;}
.mainPopupDivIDM2{width:934px;top:0px;left:0px;margin:auto;z-index:92;border:2px solid #ccc;background-color:#fff;}
.abandonmentPopupDiv{width:600px;top:0px;left:0px;margin:auto;z-index:92;border:2px solid #ccc;background-color:#fff;}
.btn_arrow_right{background: url(/media/en_US/images/btn/btn_arrow_right_AA0005YL.gif) no-repeat; width:15px; height:15px;float:left;}
.back_wht{background: url(/media/en_US/images/btn/btn_Back_wht_AA00011E.gif) no-repeat; width:50px; height:18px;margin-right:2px;display:inline-block;}
.btn_next_dis{background: url(/media/en_US/images/btn/btn_Next_dis_AA00015J.gif) no-repeat; border-bottom:0px; width:50px; height:18px;margin-right:2px;display:inline-block;}
.ico_security_box{display:block;width:145px;}
.save-cart-box{padding-left:10px;float:left;}
input[type="text"], input[type="password"]{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:1px 0 1px 0px;-webkit-box-shadow: 0 2px 1px 0 #EEEEEE inset; -moz-box-shadow: 0 2px 1px 0 #EEEEEE inset; -ms-box-shadow: 0 2px 1px 0 #EEEEEE inset; box-shadow: 0 2px 1px 0 #EEEEEE inset;}

#primary_Search input{ box-shadow: 0 0 0 0 #EEEEEE inset;border-radius:0;}
.scheduleContInfo{font-size:11px;line-height:15px;}
#twoCol .w438 {	float:left;	width:420px;position:relative;margin: 0 0 14px -4px;}
#twoCol .w438 h2 {padding-bottom: 10px;}
#twoCol .w438 p {	line-height: 1.5em;}
#twoCol .w438 a.vertPad img { padding: 5px 0 5px 6px;vertical-align: middle;}
#twoCol .tile .infotext{	position:relative;margin-left:115px;width: 305px;margin-top:0px;line-height:21px;width:278px;text-align:justify;}
.infotext .btmLink {	position:relative;z-index:100;}
#twoCol .tile {position:relative;margin:0;padding:0;}
#twoCol .tile .icon{float:left;width:110px;text-align:center;}
#twoCol .tile .icon img{margin:0;	padding:0;}
#twoCol .tile h4 {color:#333;font-size:20px;font-weight:normal;margin:0 0 0 0;}
#twoCol .tile p, .tile label {font-size:12px;font-weight:normal;padding:9px 0;margin:0;line-height:20px;}
.icon{padding-left:0px !important;}
.sectionDividerSpacing {padding-top: 35px;}
.twoupColumn { width:392px;float:left; }
.internet_features{list-style-type:disc !important; list-style-position: inside;}
/* PROD12-5836 Font Issue on Schedule Your Install Page */
.scheduleTable, .scheduleTable tr, .scheduleTable td, .scheduleTable th{font-size: 11px !important; font-family: Verdana, Helvetica, sans-serif; line-height: 1.5em;} 
/*Start liveperson.css*/
.arrowRt { background: url(//www.att.com/images/global/iconArrow.png) right no-repeat; padding:0 15px 0 0px }
.chat-agent-active-rght, .chat-agent-busy-rght, .chat-agent-unavailable-rght {font-size:14px;padding:3px 38px 5px 0;}
.chat-agent-active-left, .chat-agent-busy-left, .chat-agent-unavailable-left {font-size:14px;padding: 3px 0 5px 36px;}
.chat-agent-active-sm-rght, .chat-agent-busy-sm-rght, .chat-agent-unavailable-sm-rght {font-size: 12px;padding:3px 26px 5px 0;}
.chat-agent-active-sm-left, .chat-agent-busy-sm-left, .chat-agent-unavailable-sm-left {font-size:12px;padding: 3px 0 5px 24px;}
.chat-agent-active-rght {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-active-22.png) no-repeat 100% 50% transparent;}
.chat-agent-active-left {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-active-22.png) no-repeat 0% 50% transparent;}
.modal-chat-agent-active-left {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-active-sm.png) no-repeat 0% 0 transparent; height: 27px;padding-left: 40px;}
.chat-agent-active-sm-rght {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-active-16.png) no-repeat 100% 50% transparent;}
.chat-agent-active-sm-left {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-active-16.png) no-repeat 0% 50% transparent;}
.chat-agent-busy-rght {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-busy-22.png) no-repeat 100% 50% transparent;}
.chat-agent-busy-left {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-busy-22.png) no-repeat 0% 50% transparent;}
.chat-agent-busy-sm-rght {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-busy-16.png) no-repeat 100% 50% transparent;}
.chat-agent-busy-sm-left {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-busy-16.png) no-repeat 0% 50% transparent;}
.chat-agent-unavailable-rght {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-unava-22.png) no-repeat 100% 50% transparent;}
.chat-agent-unavailable-left {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-unava-22.png) no-repeat 0% 50% transparent;}
.chat-agent-unavailable-sm-rght {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-unava-16.png) no-repeat 100% 50% transparent;}
.chat-agent-unavailable-sm-left {background: url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-unava-16.png) no-repeat 0% 50% transparent;}
.chat-tile {margin-bottom:10px;padding:15px;position:relative;}
.chat-tile h2 {font:16px Arial;font-weight:normal;/*padding-bottom:15px;*/}
.chat-tile p {font:12px Arial;}
.chat-tile a.btmLink {font:12px Arial;bottom:15px;position:absolute;}
.chat-tile-active {background: url(http://www.att.com/media/att/2013/chat-assets/bg-tile-ChatAgent-active.jpg) no-repeat 100% 100% transparent;height:95px;width:200px;}
.chat-tile-busy {background: url(http://www.att.com/media/att/2013/chat-assets/bg-tile-ChatAgent-busy.jpg) no-repeat 100% 100% transparent;height:95px;width:200px;}
.chat-tile-unavailable {background: url(http://www.att.com/media/att/2013/chat-assets/bg-tile-ChatAgent-unava.jpg) no-repeat 100% 100% transparent;height:95px;width:200px;}
.chat-tile-active-wide {background: url(http://www.att.com/media/att/2013/chat-assets/bg-tile-w239-ChatAgent-active.jpg) no-repeat 100% 100% transparent;height:95px;width:209px;}
.chat-tile-busy-wide {background: url(http://www.att.com/media/att/2013/chat-assets/bg-tile-w239-ChatAgent-busy.jpg) no-repeat 100% 100% transparent;height:95px;width:209px;}
.chat-tile-unavailable-wide {background: url(http://www.att.com/media/att/2013/chat-assets/bg-tile-w239-ChatAgent-unava.jpg) no-repeat 100% 100% transparent;height:95px;width:209px;}
.chat-icon-active {background:url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-status-active-19.png) no-repeat 0 50% transparent;padding-left:25px;}
.chat-icon-busy {background:url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-status-busy-19.png) no-repeat 0 50% transparent;padding-left:25px;}
.chat-icon-unavailable {background:url(http://www.att.com/media/att/2013/chat-assets/ico-ChatAgent-status-unava-19.png) no-repeat 0 50% transparent;padding-left:25px;}

/** BEGIN: Chat code borrowed from production **/

.chat-modalHeader  { padding: 20px 30px 15px; background: none; height: auto !important; }
.chat-modalHeader h1 { padding: 0; }
.chat-logo { text-indent: -9999px; background:url(http://www.att.com/media/att/2013/chat-assets/logo-ATT-chatmodal.png) no-repeat 0 50% transparent; }
.chat-modalContent {padding: 0 30px 30px; }
.chat-modalContent .box {margin: 0; }
.chat-modalContent * { font-family: Arial; font-size: 14px; color: #333; }
.chat-row-seam { border-top: 1px solid #e3e3e3; border-bottom: 0; padding: 15px 0; }
textarea.chat-liveperson { width: 90%; border: 0; padding: 15px 10px; }
.chat-modalButtons { top: 0; margin-bottom: 45px; }
a.chat-cancel-button { font-size: 12px; }

/** END: Chat code borrowed from production **/
/*End liveperson.css*/
/*START HS- SnO RC4 */
.sclineItemdisplayName {font-size:12px;width:228px;float:left;font-family:verdana;font-weight:regular;}
.scDisclineItemdisplayName {font-size:11px;width:228px;float:left;font-family:verdana;color:#FF7200;font-weight:regular;}
.sclineItemdisplayPrice {text-align:right;float:right;font-size:12px;width:60px;font-family:verdana;font-weight:regular;}
.scDisclineItemdisplayPrice {text-align:right;float:right;font-size:11px;width:60px;font-family:verdana;font-weight:regular;}
#cartEmptyMsgDiv{font-size:11px;padding-left:10px;}
.rewardsLineItemdisplayPrice {text-align:right;float:right;width:60px;color:#FF7200;padding-right:10px;padding-top:7px;}
.rewardsLineItemdisplayName {width:228px;float:left;font-size:11px;font-family:verdana;padding-left:10px;padding-top:7px;}
.rewardsLearnMoreLink {width:228px;float:left;padding-left:10px;}
/*Exp Cart changes*/
#expanded-mini-cart-container, #expanded-shop-mini-cart-container{background: url("/media/att/2013/shop/uverse/common/img-bg-expcart-windowbase1x82.png") repeat-x scroll 0 bottom white;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 15px #818181;line-height: 1.1em;position: absolute;right: 140px;top: 66px;width: 504px;z-index: 9999;font-family: Arial;color:#333333;float:right;padding-bottom:20px;}
#expanded-shop-mini-cart-container{right: 195px;top: 290px;}
#expanded-mini-cart-container .expandedCartClose, #expanded-shop-mini-cart-container .expandedCartClose{/* background: url("//www.att.com/images/global/btn_close.gif") no-repeat scroll 100% 50% transparent;*/display: block;font-size: 12px;line-height: 20px;position: absolute;right: 20px;top: 18px;z-index: 9999;margin-left: 15px;}
#expanded-mini-cart-container .expandedCartPrint {background: url("/media/att/2013/shop/uverse/common/icn-print-14x15.png") no-repeat scroll 100% 70% transparent;display: block;font-size: 12px;line-height: 20px;padding: 0 20px 0 0;position: absolute;right: 102px;top: 18px;z-index: 9999;}
#expanded-mini-cart-container .expandedCartVerticalSeparator{display: block;padding: 0 20px 0 0;position: absolute;right: 67px;top: 18px;z-index: 9999;}
#bundlPriceCol{margin-right:10px;width:58px;float:left;font-family:Arial;font-weight:bold;font-size:12px;color:#333333;text-align:right;}
#addlMonthlyChargesCol{width:58px;float:left;font-family:Arial;font-weight:bold;font-size:12px;color:#333333;text-align:right;}
#oneTimeCol{margin-left:10px;width:58px;float:left;font-family:Arial;font-weight:bold;font-size:12px;color:#333333;text-align:right;}
.minicart-tip-arrow-top {position:absolute;top:-8px;left:440px;width:16px;min-height:10px;background:url("//www.att.com/images/global/tooltip/tip-white/tip-white_arrows.png") no-repeat;}
.expandedCartTitle{border-bottom: 1px solid #E5E5E5; border-radius: 5px 5px 0px 0px;text-align:left;background:url("/media/att/2013/shop/uverse/common/img-bg-expcart-windowbase1x82.png") repeat-x scroll 0 0 transparent; padding:20px; font-size: 16px;}
.expandedCartWhiteBox{display:inline-block;width:464px;background:none repeat scroll 0 0 white;font-size:12px;position:relative; margin-top:12px; padding:15px 10px; text-align:left; border:1px solid #E5E5E5;border-radius: 3px 3px 3px 3px;}
#expanded-shop-mini-cart-container .expandedCartWhiteBox{margin-left:9px;}
.yourBundleNsubTotCol{width:270px;float:left;font-family:Arial;font-weight:bold;font-size:14px;color:#333333;padding-top:24px;}
.greenAmount{color:#70940E;}
.orangeAmount{color:#FF7200;}
.exp-mini-cart-right-aligned-bottomtext{width:416px;float:left;}
.exp-mini-cart-right-aligned-amount{width:58px;float:left;margin-left:10px;}
/*END HS- SnO RC4 */
#ssn1, #ssn2, #ssn3, #primary1, #primary2, #primary3, #secondary1 , #secondary2, #secondary3{border-radius:3px;box-shadow:0 2px 1px 0 #EEEEEE inset;padding:1px 0;border:1px solid #E0DFE3;}

.doublePlay{padding:10px;color:#FF9900;}
.monthlyChargeHeading{padding-left:10px;font-family:Verdana;font-size:14px;line-height:15px;font-weight:bold;color: #666666;}
.prodHeading_hisa{float:left;font-weight:bold;}
.prodHeading_voip{float:left;font-weight:bold;}
.monthlyTotalTxt{padding: 10px; text-align: right; font-size:12px; font-weight:bold;}
.one-timeCharge-Total{border-bottom:0px;padding: 10px; text-align: right; font-size:12px; font-weight:bold;}
.charge_Summary{padding-right: 5px; padding-top: 10px;}
.cart_amount_summarytxt{text-align:right;padding:10px;border-top:#CCCCCC 1px solid; font-size:12px; font-weight:bold;}
.cart_attRewards{font-family:Verdana;font-size:13px;line-height:15px;font-weight:bold;color: #333333;}
.cashBackOffer{font-family:Verdana;font-size:11px;font-weight:normal;color: #0a94d6;}
.redeemReward{line-height:25px; padding-left:15px; text-align: left; font-size:12px; font-weight:bold;}
.reward_Offer{font-size:11px;padding-left:5px; text-align: left; width:175px; border:0px;}
.couponcodeTbl{padding-top:20px; width:300px;}
.onetimeChargeTotal_summary{background-color:#F5F5F5; border-left:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;padding-right:5px;font-weight:bold;text-align:right;}
.monthlyChargeTotal_summary{background-color:#F5F5F5; border-left:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;padding-right:5px; font-size:12px !important; font-weight:bold; text-align:right;}
.oneTimeChargeTotalAmt{border-bottom:0px;border-top: 0px none; font-weight: bold; font-size:12px !important; font-weight:bold; vertical-align: middle !important;}
.monthlyTotalAmt{border-top: 0px none; font-size:12px !important; font-weight:bold; border-bottom: 0px none; vertical-align: middle !important;}
.flpad5px{float:left;padding-top:5px;padding-right:5px;}
.orangeTxt{padding:5px;border-bottom:#CCCCCC 1px solid;}
.displayChargeText{text-align:center;padding-right:15px;padding-left:15px;}
.placeYourOrdertxt{text-align:right;font-size:20px;line-height: 50px;}
.rewardCardOffer{font-size:11px;padding-left:5px !important; text-align: left; width:175px; border:0px !important;}