@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, /*sup,*/ tt, var,/* b,*/ u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, /*tr, th, td,*/ article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline; outline:0;}
html{overflow-y: scroll;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
hr{margin:55px 7px 55px 0; color:#e5e5e5; height:1px; background-color:#e5e5e5; border:0;}
hr.reg{margin:15px 7px 18px 0; color:#e5e5e5; height:1px; background-color:#e5e5e5; border:0;}
hr.adsl{margin:50px 7px 25px 0; color:#e5e5e5; height:1px; background-color:#e5e5e5; border:0;}
h1{font:bold 23px Trebuchet MS, Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; margin-top:11px;}
h2{padding-top:15px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px;color:#561666; text-align:left;}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/*for ie 20150414*/
sup.fs14{font-size:14px; font-size:16px\0/!important;}
sup.fs10{font-size:10px; font-size:12px\0/!important;}

td.iptable-b>div[style]>sup.minchrgesup, td.iptable-b>sup.minchrgesup, td[style]>sup.minchrgesup{line-height:0; vertical-align: text-top\0/;}

/*index style -header*/
body{ width:100%; margin:0 auto; margin-top:18px; height:89px; background: url(../images/topnavspan.jpg) repeat-x center; background-position:center 18px; padding-top:5px; background-color:#f6f6f6;}
/*#topspan{margin-top:18px; height:76px; background: url(../images/topnavspan.jpg) repeat-x top center; padding-top:5px;}*/
#header{margin:0 auto; width:1020px; height:45px;}
#logo{width:116px; height:41px; float:left; padding-right:34px;}
#navigation{width:600px; height:41px; float:left;}
#mainnav li a{float:left;font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#561666; text-decoration:none; padding:12px 21px;}
#mainnav li a:hover{text-decoration:underline;}
#mainnav li{display:inline;}
.navs{}
.tabsbox{ background:url("../images/tabs-box.jpg") no-repeat top left #f6f6f6; width:634px; height:146px;/**/overflow:hidden; text-align:center; position: relative; left:1px;}

#topsearchbox{width:256px; float:left;}
#searchwrapper {background-image: url("../images/searchbox.jpg"); background-repeat: no-repeat; float: right; height: 36px; margin: 5px -5px 0 0; padding: 0 10px 0 0; position: relative;   width: 252px;}
.searchbox {background-color: transparent; border: 0 none; height: 20px; left: 32px; position: absolute; top: 8px; width: 190px;}
.bodycontainer{width:1020px; margin:0 auto; margin-top:20px; overflow: hidden;}

.indextabcontainer{width:667px; /*height:220px;*/ float:left; background-color:#f6f6f6;}
.mainbannercontainer{width:1020px; text-align:center; padding-top:10px; float:left;}

.ya-container{width:335px; height:154px; float:right; margin-top:37px; background:url("../images/rightsrchbox.jpg") no-repeat top left; /*text-align:center;*/}
.ya-wrapper { background-image: url("../images/ya-input.jpg"); background-repeat: no-repeat; float:right; height: 32px; margin: 10px 41px 0 0; padding: 0; position: relative; width: 250px; }
.ya-searchbox {     background-color: transparent;  border: 0 none;     height: 22px; /*left: 13px;*/   position: absolute;     top: 6px;   width: 212px;   color:#561666;  font-weight:bold;   left: 8px;  bottom:10px; }
.ya-wrapperbtm{float:left; width:280px; height:25px; padding:3px 0 0 16px; overflow:hidden;}/**/
.ya-wrapperbtm1{float:left; width:285px; height:25px; padding:5px 0 0 7px; overflow:hidden;}
.fpw{width:164px; float:left; padding:1px 62px 0 36px;}
.fpw a{font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9e0270; text-decoration:none;}
.fpw a:hover{ text-decoration:underline;}

#footercontainer{width:962px; margin:0 auto; border-top:1px dotted #b9bbbd; border-bottom:1px dotted #b9bbbd; margin-top:15px; padding:7px 0 7px 40px; overflow:hidden;}
.footercontent{width:192px; /*border:1px solid #333;*/ height:55px; float:left;}
.footercontent li, #copyright, .footercontent li a{font:11px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#646567; text-decoration:none;}
.footercontent li a:hover{ color:#999; text-decoration:underline;}
#copyright{width:1001px; text-align:center; height:20px; padding:11px 0; margin:0 auto; font-weight:normal;}
.ya-wrapperbtm{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#a5a7aa; text-decoration:none;}
.tabfont{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#585858; text-decoration:none;}
.tabfont1{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; text-decoration:none;}
.tabfont2, .tabfont2 a{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#585858; text-decoration:none;}

/*new abt page*/
.newbox{background:url(../images/abt-bgimg.jpg) no-repeat; width:256px; height:224px; float:left; padding:20px 42px 20px 42px}
.newbox h1{color:#561666; font-size:20px; font-weight:bold; text-align:left; padding-bottom:26px; padding-top:0;}
.newbox>span{float:left; color: #333; font: 14px 'Trebuchet MS',Arial,Helvetica,sans-serif; text-decoration: none; text-align:left; line-height:20px;}
.newbox>a>img{}

/*newnav_sprites*/
.icons {list-style-type: none; 	margin: 0; 	padding: 0; font-size: 1.16667em;}
.icons li {position: relative; 	display: inline-block; 	margin: 0 10px 0 0; padding: 0 0 12px; 	text-align: center; vertical-align: top; }
.icons li a:link, .icons li a:visited { display: block; width: 100px; padding: 0 0 10px; text-decoration: none; color: #585858; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.icons li a:hover, .icons li a:active { text-decoration: underline; /*color: #333;*/ color:#9e0270;}
.icons li a:link span, .icons li a:visited span { display: block; width: 100px; height: 95px;/*height: 100px; margin: 0 0 7px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px;    -o-border-radius: 4px;  border-radius: 4px;*/ }

.icons li a span { 	background: #fff url(../images/icons.png) no-repeat 100px 100px; cursor: pointer; }

/*.icons li{float:left; padding:0 20px 0 20px;}*/
.icons li{float:left; padding:0 0 0 17px;}
.icons li.bundles a span {background-position: 0 0;}
.icons li.bundles:hover a span {background-position: -99px 0;}
.icons li.internet a span {background-position: 0 -99px;}
.icons li.internet:hover a span {background-position: -100px -99px;}
.icons li.mobile a span {background-position: 0 -200px;}
.icons li.mobile:hover a span {background-position: -99px -200px;}
.icons li.phone a span {background-position: 0 -300px;}
.icons li.phone:hover a span {background-position: -100px -300px;}
.icons li.others a span {background-position: 0 -400px;}
.icons li.others:hover a span {background-position: -100px -400px;}
.icons li.private a span {background-position: 0 -500px;}
.icons li.private:hover a span {background-position: -100px -500px;}
.icons li.bprivate a span {background-position: 0 -600px;}
.icons li.bprivate:hover a span {background-position: -100px -600px;}
.icons li.binternet a span {background-position: 0 -700px;}
.icons li.binternet:hover a span {background-position: -100px -700px;}
.icons li.bvoice a span {background-position: 0 -800px;}
.icons li.bvoice:hover a span {background-position: -100px -800px;}
.icons li.bmobile a span {background-position: 0 -900px;}
.icons li.bmobile:hover a span {background-position: -100px -900px;}

/*20160627*/
h4.indicator{font:bold 16px Arial; color:#561666; padding:22px 0 5px 0;}
table.gt-img870{width:870px; margin-top:10px;}
table.gt-img870 td.smspacer{width:2px;}
table.gt-img870 thead tr td:nth-child(1){width:99px; height:42px;background-image: url("../images/gradientheader.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; border-right: 1px solid #e0dee0; color: #561666; text-align:center; font:bold 16px Arial;}
table.gt-img870 thead tr td:nth-child(3){width:95px; height:42px;background-image: url("../images/gradientheader.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; border-right: 1px solid #e0dee0; color: #561666; text-align:center; font:bold 16px Arial;}
table.gt-img870 thead tr td:nth-child(5){width:96px; height:42px;background-image: url("../images/gradientheader.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; border-right: 1px solid #e0dee0; color: #561666; text-align:center; font:bold 16px Arial;}
table.gt-img870 thead tr td:nth-child(7){width:95px; height:42px;background-image: url("../images/gradientheader.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; border-right: 1px solid #e0dee0; color: #561666; text-align:center; font:bold 16px Arial;}
table.gt-img870 thead tr td:nth-child(9){width:96px; height:42px;background-image: url("../images/gradientheader.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; border-right: 1px solid #e0dee0; color: #561666; text-align:center; font:bold 16px Arial;}
table.gt-img870 thead tr td:nth-child(11){height:42px;background-image: url("../images/gradientheader.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; border-right: 1px solid #e0dee0; color: #561666; text-align:center; font:bold 16px Arial;}
table.gt-img870 tbody tr td:nth-child(1){width:99px; height:42px; background-color: #fbfbfb;
    border-bottom: 1px solid #eeeeee; background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; color: #333333; text-align:center; font:normal 12px Arial;}
table.gt-img870 tbody tr td:nth-child(3){width:95px; height:42px; background-color: #fbfbfb;
    border-bottom: 1px solid #eeeeee; background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; color: #333333; text-align:center; font:normal 12px Arial;}
table.gt-img870 tbody tr td:nth-child(5){width:96px; height:42px; background-color: #fbfbfb;
    border-bottom: 1px solid #eeeeee; background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; color: #333333; text-align:center; font:normal 12px Arial;}
table.gt-img870 tbody tr td:nth-child(7){width:95px; height:42px; background-color: #fbfbfb;
    border-bottom: 1px solid #eeeeee; background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; color: #333333; text-align:center; font:normal 12px Arial;}
table.gt-img870 tbody tr td:nth-child(9){width:96px; height:42px; background-color: #fbfbfb;
    border-bottom: 1px solid #eeeeee; background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; color: #333333; text-align:center; font:normal 12px Arial;}
table.gt-img870 tbody tr td:nth-child(11){height:42px; background-color: #f6f6f6;
    border-bottom: 1px solid #eeeeee; background-repeat: repeat-x; border-bottom: 1px solid #e0dee0; color: #333333; text-align:center; font:normal 12px Arial;}
    table.gt-img870 tbody tr td:nth-child(11) sup,ul.fwrd sup{font-size:7px;}
    ul.alpha{padding:25px 0 20px 0;}
    ul.alpha li::first-letter{font:bold 12px Arial; color:#541666;}
    ul.fwrd{padding:0 0 37px 0;}
    ul.fwrd span{font:bold 12px Arial; color:#541666;}
/*
20130410
.icons li.cloud a span {background-position: 0 -1000px;}
.icons li.cloud:hover a span {background-position: -100px -1000px;}

.icons li.cloud a span {background-position: 0 -600px;}
.icons li.cloud:hover a span {background-position: -100px -600px;}*/

/*ps_updates*/
.pstable{border:1px solid #e6e6e6;}
.pstabletd1{padding-left:8px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; vertical-align:middle;color:#561666;}
.pstabletd2{padding-left:15px; vertical-align:middle; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.pstabletd3{border-bottom:1px solid #e6e6e6; background-color:#e6e6e6; letter-spacing:1px; vertical-align:middle;background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; text-align:center; width:70px;}
.graylink>strong{border:1px solid black;}
.pstabletd4{padding-left:8px; vertical-align:middle;border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;color:#561666;}
.pstabletd5{padding-left:15px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; vertical-align:middle;}
.pstabletd6{padding:8px; border-left:1px solid #e6e6e6;vertical-align:top; border-bottom:1px solid #e6e6e6;}
.pstableft{padding:5px 10px 0 10px;}
.pstableblt{padding:5px 0px 5px 10px;}

.tabbox1{width:141px; float:left; margin-left:11px;}
.tabbox2{width:205px; float:left;}
.tabbox3{width:158px; float:left;}
.tabbox4{width:70px; float:left; padding-left:49px;}
.tabbox5{width:100px; float:left; padding-left:23px}
.ya-txt{width:100px; float:left; padding:5px 0 0 12px;}
.po-txt{width:110px; float:left; padding:5px 0 0 0;}
.ya-btn{width:40px; float:left;}
.pagetitle{font:bold 23px Trebuchet MS, Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; margin-top:11px;}
.awardsspan{width:743px;margin:40px 0 40px 0; overflow:hidden;}
#corpcontainer{overflow:hidden; padding:46px 185px 180px 0;}
#corpcontainer1{overflow:hidden; padding:138px 10px 20px 2px;}
.boxcontainer{overflow:hidden; float:right;}
.corpmapbg{ background:url(../images/corpofc-img-map.jpg) no-repeat top center;}
.corpboxbg1{width:285px; height:72px; float:left; background:url(../images/CO-bgimg.png); padding:16px 18px 18px 24px;}
.corpboxbg_2{width:315px; height:72px; float:left; background:url(../images/CO-bgimg-bigsize.png); padding:16px 18px 18px 24px;}
.box1{margin:0 0 35px 520px;}
.box2{margin:0 50px 35px 135px;}

#poscontainer{overflow:hidden;}
#firstcontainer{padding:0 0 25px 0; overflow:hidden;}
.profileimg{margin:0 auto; width:555px; padding:30px;}
.corpboxbg{width:285px; height:72px; float:left; background:url(../images/CO-bgimg.jpg); padding:18px 24px;}
.invdiv{width:333px; height:106px; float:left;}
.medialist{list-style:disc; width:500px; padding-left:20px;}
.mediabox-top{background-color:#561666; text-align:center; font-weight:bold; color:#fff;}
.mediabox1{padding-left:5px; border-bottom:1px solid #561666; border-right:1px solid #561666;}
.mediabox2{text-align:center; border-bottom:1px solid #561666; border-right:1px solid #561666;}
.mediabox3{text-align:center; border-bottom:1px solid #561666;}
.mediabox4{text-align:center; border-right:1px solid #561666;}
.mediatbox5{text-align:center;}
.networkcontainer{width:537px; padding:4px 0 30px 0;}
.networkloc{color: #561666;font-size: 20px;font-weight: bold;text-align: left;}

/*new margins/newpages*/
.graylink, .graylink a{color:#585858; text-decoration:none;}
.branchtext{font:bold 14px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:135px; height:35px;padding-top:22px;}
.branchtext1{font:bold 14px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:120px; height:35px;padding-top:22px;}
.newfont{overflow:hidden; font:normal 14px/1.467em georgia,times new roman,times,serif; color:#000;}
.newlink{overflow:hidden; font:normal 14px/1.467em georgia,times new roman,times,serif; text-decoration:none;}
a.newlink{font:normal 14px/1.467em georgia,times new roman,times,serif; color:#561666; text-decoration:underline; color:#004276;}
a.newlink:hover{text-decoration:none;}

/*2015*/
.branch_nm{font:bold 15px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:117px; height:35px;padding-top:26px; color:#646567;}
.branch_nm2{font:bold 15px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:98px; height:35px;padding-top:26px; color:#646567;}
.branch_nm3{font:bold 15px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:153px; height:35px;padding-top:26px;color:#646567;}
.branch_nm4{font:bold 15px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:100px; height:35px;padding-top:26px; color:#646567;}
.box_branch{margin:0 115px 35px 44px;}
.box_branch2{margin:7px 115px 35px 44px;}
.box_branch3{margin:4px 115px 35px 44px;}
.box_branch_a{margin:0 80px 35px 40px;}
.box_branch_b{margin:7px 80px 35px 40px;}
.box_branch_c{margin:4px 80px 35px 40px;}
/*.box_branch{margin:0 50px 35px 135px;}*/


/*pop3*/
.content>div>ul{list-style:decimal; padding:10px 0 10px 28px; text-indent:-2px;}
.content>div>ul>li>ul{list-style:lower-roman; padding:10px 0 10px 28px; text-indent:-2px;}
.content>div>ul>li>span>img{ position:relative; top:8px;}



/*adsl2plus nav*/
#adsl2plusnavbg{background: url(../images/midtabspan-img.jpg) no-repeat top center; height:38px; padding:2px 203px 0 212px;}
#adsl2plus_nav {background: url("../images/adsl2plus-midnavtab.png") repeat scroll 0 0 transparent; height: 38px; margin: 0;/* margin-left:15px;*/ padding: 0; position: relative; width:614px;/* margin-top:7px;*/ }
#adsl2plus_nav li {float: left; }
#adsl2plus_nav li a {background: url("../images/adsl2plus-midnavtab.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; padding: 0; overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#nav_adslhp a {background-position: 0 0; left: 0; width: 224px; }
li#nav_adsl a {background-position: 224px 0; left: 224px; width: 165px; }
li#nav_bboffnet a {background-position: 388px 0; left:388px; width:225px; }

li#nav_adslhp.active a {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_adsl.active a {background-position: -224px -38px; left: 224px; width: 165px; }
li#nav_bboffnet.active a {background-position: -388px -38px; left:388px; width:225px; }

li#nav_adslhp a:hover {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_adsl a:hover {background-position: -224px -38px; left: 224px; width: 165px; }
li#nav_bboffnet a:hover {background-position: -388px -38px; left:388px; width:225px; }

/*adsl2plus callrates nav*/
#adsl2plusCR_nav {background: url("../images/adsl2plus-midnavtabCR.png") repeat scroll 0 0 transparent; height: 38px; margin: 0;/* margin-left:15px;*/ padding: 0; position: relative; width:671px;/* margin-top:7px;*/ }
#adsl2plusCR_nav li {float: left; }
#adsl2plusCR_nav li a {background: url("../images/adsl2plus-midnavtabCR.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; padding: 0; overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#nav_callrates a {background-position: 0 0; left: 0; width: 168px; }
li#nav_intlcalls a {background-position: 168px 0; left: 168px; width: 167px; }
li#nav_feat a {background-position: 334px 0; left:334px; width:167px; }
li#nav_calc a {background-position: 498px 0; left:498px; width:171px; }

li#nav_callrates.active a {background-position: 0 -38px; left: 0; width: 168px; }
li#nav_intlcalls.active a {background-position: -168px -38px; left: 168px; width: 167px; }
li#nav_feat.active a {background-position: -334px -38px; left:334px; width:167px; }
li#nav_calc.active a {background-position: -498px -38px; left:498px; width:171px; }

li#nav_callrates a:hover {background-position: 0 -38px; left: 0; width: 168px; }
li#nav_intlcalls a:hover {background-position: -168px -38px; left: 168px; width: 167px; }
li#nav_feat a:hover {background-position: -334px -38px; left:334px; width:167px; }
li#nav_calc a:hover {background-position: -498px -38px; left:498px; width:171px; }


.adsl2pluscontentbg{/*width:992px;*/width:1002px; margin:0 auto; overflow:hidden; margin-top:6px;}
.adsl2plustop{padding:9px 0 0 38px;font:bold 15px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:0.030px;}
.adsl2plustop>span{color:#ffcc00;}
.adsl2plustop1{padding:25px 0 0 0;font:bold 10px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:0.010px;}
.adsl2plustop2{padding:9px 0 0 37px;font:bold 10px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:0.010px;}
.adsl2plustop1>span{color:#ffcc00;}
/*bago*/.adsl2plustop2>div>span{color:#ffcc00;}
.datatxt{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:12px;}
.datatxt1{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:10px;}
/*bago*/.datatxt2{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; padding-top:13px;}
.speedtxt{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:11px;}
.speedtxt1{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:12px;}
.termtxt{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:25px;}
.termtxt1{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:24px;}
.gbcap{font:bold 20px Arial, Helvetica, sans-serif; color:#333; padding-top:8px;}
.gbcap0{font:bold 20px Arial, Helvetica, sans-serif; color:#333; padding-top:6px;}
/*.gbcap1{ padding-left:27px;}*/
.gbcap1{ padding-left:22px;}
.gbcap2{ padding-left:20px;}
.gbcap3{ padding-left:10px;}
/*.gbcap4{ padding-left:16px;}*/
.gbcap4{ padding-left:10px;}
.gbcap5{ padding-left:6px;}
.gbcap.gbcap3>span,.gbcap>span{font-size:17px;vertical-align:top; position:relative; top:-5px; left:2px;}
.speedcap{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:10px; padding-left:33px;}
.speedcap1{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:9px; padding-left:33px;}
.termcap{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:26px; padding-left:16px;}
.termcap2{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:26px; padding-left:25px;}
.termcap1{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:25px; padding-left:16px;}
.bundledealsbgimg{ background:url(../images/bundlebgimg.jpg) no-repeat top center;width:946px; height:153px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.bundledealsbgimg1{ background:url(../images/bundlebgimg1.jpg) no-repeat top center;width:946px; height:199px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.bundledealsbgimg2{ background:url(../images/bundlebgimg2.jpg) no-repeat top center;width:946px; height:116px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.bundledealsbgimg3{ background:url(../images/bundlebgimg3.jpg) no-repeat top center;width:946px; height:102px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.bundledealsbgimg4{ background:url(../images/mbbhardbgimg.jpg) no-repeat top center;width:946px; height:248px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.bundlecontainer{overflow:hidden; width:472px; float:left;}
.bundlecontainer1{overflow:hidden; width:550px; float:left;}
.bundletitle1{width:442px; height:20px; float:left;}
/*.totalmochrge{font}*/

h5, .h5pricing{font:bold 12px Arial, Helvetica, sans-serif; color:#561666;}

/*.mid>div.mainbanner>img{margin:0 auto; width:970px; margin-bottom:3px; margin-top:9px;padding-left:32px;}*/
.signupbtn, a.signupbtn { width:1039px; height:38; margin:0; padding:0; /*margin-top:15px; margin-bottom:2px;*/}
.signupbtn>img{ margin-left:900px;}
.signupbtn>a>img{width:103px; height:38px; margin:12px 0 5px 900px;}
.mainbanner{ margin:0;margin:10px 32px auto; height:291px; margin-bottom:3px;}
.mainbanner1{ margin:9px 32px auto; height:290px; margin-bottom:3px;}
.mainbanner2{ margin:9px 32px auto; height:290px; margin-bottom:-34px;}
.signupbtn1{width:1039px; height:38; margin:0; padding:0;}
.signupbtn1>div{width:103px; height:38px; margin:15px 0 5px 900px;}

.mid>div>div>div>.title{padding-left:30px;font:bold 15px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:.028em;}
.bundlecontainer>div>div{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*.mid>div>div>div>div>span{font-weight:bold;color:#333;padding-left:12px; clear:both;}*/
.mid>div>div>div>div>div>img{padding-right:8px;}
.mid>div>div>div>div>div>input{margin-right:11px;}

.smalltxt{font:bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;margin-top:-4px; font-style:italic;}
.smalltxt0{font:bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;margin-top:-5px; font-style:italic;}
.smalltxt-top{margin-top:-3px;}
.smalltxt1{font:bold 10px Arial, Helvetica, sans-serif; color:#fff; padding-left:29px; margin-top:-6px;}
.smalltxt2{font:bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;margin-top:-4px; font-style:italic; padding-left:16px;}
.smalltxt21{font:bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;margin-top:-4px; font-style:italic; padding-left:16px;}
.smalltxt3{font:bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;margin-top:-4px; font-style:italic; padding-left:6px;}
/*bago*/.smalltxt4{font:bold 10px Arial, Helvetica, sans-serif; color:#fff; padding-left:6px; margin-top:-6px;}
.smalltxt_medium{font:normal 12px Arial, Helvetica, sans-serif; color:#fff; margin-top:-4px; zoom:1; position:relative;}

.smalltxt-left{padding-left:3px}

/*#adsl2plustoptab_nav {background: url("../images/adsl2plus_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
*/#adsl2plustoptab_nav {background: url("../images/adsl2plus_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
.margin{padding:/*15*/38px 0 17px 0;}

#adsl2plustoptab_nav li {float: left; }
#adsl2plustoptab_nav li a {background: url("../images/adsl2plus_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#a2plusnav_home a {background-position: 0 0; left: 0; width:167px; }
li#a2plusnav_plans a {background-position:167px 0; left:167px; width:167px; }
li#a2plusnav_equipment a {background-position: 334px 0; left:334px; width:167px; }
li#a2plusnav_callrates a {background-position: 502px 0; left: 504px; width: 166px; }
li#a2plusnav_support a {background-position: 667px 0; left: 669px; width: 167px; }
li#a2plusnav_tnc a {background-position: 835px 0; left: 837px; width: 169px; }

li#a2plusnav_home.active a {background-position: 0 -43px; left: 0; width:170px; }
li#a2plusnav_plans.active a {background-position: -167px -43px; left: 168px; width: 170px; }
li#a2plusnav_equipment.active a {background-position: -336px -43px; left:334px; width:170px; }
li#a2plusnav_callrates.active a {background-position: -504px -43px; left: 502px; width: 169px; }
li#a2plusnav_support.active a {background-position: -669px -43px; left: 667px; width: 170px; }
li#a2plusnav_tnc.active a {background-position: -835px -43px; left: 835px; width: 175px; }

li#a2plusnav_home a:hover {background-position: 0 -43px; left: 0; width:170px; }
li#a2plusnav_plans a:hover {background-position: -167px -43px; left: 168px; width: 170px; }
li#a2plusnav_equipment a:hover {background-position: -336px -43px; left:334px; width:170px; }
li#a2plusnav_callrates a:hover {background-position: -504px -43px; left: 502px; width: 169px; }
li#a2plusnav_support a:hover {background-position: -669px -43px; left: 667px; width: 170px; }
li#a2plusnav_tnc a:hover {background-position: -835px -43px; left: 835px; width: 175px; }


/*
li#a2plusnav_home a {background-position: 0 0; left: 0; width:203px; }
li#a2plusnav_plans a {background-position:203px 0; left:203px; width:201px; }
li#a2plusnav_callrates a {background-position: 403px 0; left:403px; width:199px; }
li#a2plusnav_support a {background-position: 602px 0; left: 602px; width: 202px; }
li#a2plusnav_tnc a {background-position: 804px 0; left: 804px; width: 200px; }

li#a2plusnav_home.active a {background-position: 0 -43px; left: 0; width:203px; }
li#a2plusnav_plans.active a {background-position: -203px -43px; left: 200px; width: 203px; }
li#a2plusnav_callrates.active a {background-position: -403px -43px; left:401px; width:201px; }
li#a2plusnav_support.active a {background-position: -602px -43px; left: 600px; width: 204px; }
li#a2plusnav_tnc.active a {background-position: -801px -43px; left: 801px; width: 205px; }

li#a2plusnav_home a:hover {background-position: 0 -43px; left: 0; width:203px; }
li#a2plusnav_plans a:hover {background-position: -203px -43px; left: 200px; width: 203px; }
li#a2plusnav_callrates a:hover {background-position: -403px -43px; left:401px; width:201px; }
li#a2plusnav_support a:hover {background-position: -602px -43px; left: 600px; width: 204px; }
li#a2plusnav_tnc a:hover {background-position: -801px -43px; left: 801px; width: 205px; }
*/
/*ADSL2+ deal boxes*/
.hide {display:none;}
.show { display: block; }
.showtbl { display: table; }

.adsl2plusplan01{float:left; background:url(../images/plan01.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusplan02{float:left; background:url(../images/plan02.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusplan03{float:left; background:url(../images/plan03.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusplan04{float:left; background:url(../images/plan04.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}

/*ADSL2+ HP deal boxes*/
.adsl2plushpplan01{float:left; background:url(../images/hpplan01.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plushpplan01:hover, .adsl2plushpplan01.active {background:url(../images/hpplan01_over.jpg) no-repeat top center;}
.adsl2plushpplan01.active #hpsignup1 {display: block;}

.adsl2plushpplan02{float:left; background:url(../images/hpplan02.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plushpplan02:hover, .adsl2plushpplan02.active {background:url(../images/hpplan02_over.jpg) no-repeat top center;}
.adsl2plushpplan02.active #hpsignup2 {display: block;}

.adsl2plushpplan03{float:left; background:url(../images/hpplan03.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plushpplan03:hover, .adsl2plushpplan03.active {background:url(../images/hpplan03_over.jpg) no-repeat top center;}
.adsl2plushpplan03.active #hpsignup3 {display: block;}

.adsl2plushpplan04{float:left; background:url(../images/hpplan04.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plushpplan04:hover, .adsl2plushpplan04.active {background:url(../images/hpplan04_over.jpg) no-repeat top center;}
.adsl2plushpplan04.active #hpsignup4 {display: block;}

/*20130222*/
.xtrav01{float:left; background:url(../images/hp_superchat_active.jpg) no-repeat top center; width:334px; height:508px; /*width:486px;height:353px;padding:32px 17px 28px 17px*/; position:relative;}
.xtrav01:hover, .xtrav01.active { background:url(../images/hp_superchat_hover.jpg) no-repeat top center;}
.xtrav01.active #hpsignup8 {display:block; }

.xtrav02 {float:left; background:url(../images/hp_unlimited_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.xtrav02:hover, .xtrav02.active {background:url(../images/hp_unlimited_hover.jpg) no-repeat top center;}
.xtrav02.active #hpsignup9 {display:block; }

.xtrav03 {float:left; background:url(../images/hp_88_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.xtrav03:hover, .xtrav03.active {background:url(../images/hp_88_hover.jpg) no-repeat top center;}
.xtrav03.active #hpsignup10 {display:block; }

.xtrav01title{float:left; width:311px; font:bold 1.55em Arial, Helvetica, sans-serif; color:#fff;}
.xtrav01price{float:left; width:137px; text-align:right;}

/*ADSL2+ Offnet deal boxes*/
.adsl2plusoff01{float:left; background:url(../images/off01.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusoff02{float:left; background:url(../images/off02.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusoff03{float:left; background:url(../images/off03.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusoff04{float:left; background:url(../images/off04.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusoff05{float:left; background:url(../images/off05.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusoff06{float:left; background:url(../images/off06.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusoff07{float:left; background:url(../images/off07.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}


.mid>div>div>h2{float:left;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px;color:#561666; font-weight:bold; text-align:left; vertical-align:top; height:30px; padding-top:5px; padding-left:2px;}
.mid>div>div>img{float:left;}
.adsl2plusboxes{ background:url(../images/adsl2plushome-boxes.jpg) no-repeat top center; /*width:1039px; height:415px;*/width:924px; height:317px; padding:36px 65px 66px 50px}
.adsl2plusboxes01{width:405px; height:120px; margin:0 109px 80px 0; float:left; overflow:hidden}
.adsl2plusboxes01>h2.h2{font:bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#561666; padding:0; margin:-4px 0 0 32px; letter-spacing:.015em;}
.adsl2plusboxes01>div.h3{font:normal 14px/1.46em 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; margin-top:17px;}
.adsl2plusboxes02{width:410px; height:120px; margin:0 0 80px 0; float:left; overflow:hidden}
.adsl2plusboxes02>h2.h2{font:bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#561666; padding:0; margin:-4px 0 0 32px; letter-spacing:.015em;}
.adsl2plusboxes02>div.h3{font:normal 14px/1.46em 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; margin-top:17px;}
.adsl2plusboxes03{width:405px; height:120px; margin:0 109px 0 0; float:left; overflow:hidden}
.adsl2plusboxes03>h2.h2{font:bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#561666; padding:0; margin:-4px 0 0 32px; letter-spacing:.015em;}
.adsl2plusboxes03>div.h3{font:normal 14px/1.46em 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; margin-top:17px;}
.adsl2plusboxes04{width:410px; height:120px; float:left; overflow:hidden}
.adsl2plusboxes04>h2.h2{font:bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#561666; padding:0; margin:-4px 0 0 32px; letter-spacing:.015em;}
.adsl2plusboxes04>div.h3{font:normal 14px/1.46em 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; margin-top:17px;}
a.genlink { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; /*font-size:inherit; */color:#561666; text-decoration:underline;/* text-decoration:underline;*/}
a.genlink:hover{text-decoration:none; color:#9e0270;}
.content>h2{font:bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#561666; letter-spacing:.015em;}

/*20130730 hp 88 bundle update*/

.signup, #hpsignup1,#hpsignup2,#hpsignup3,#hpsignup4,#hpsignup5,#hpsignup6,#hpsignup7,#hpsignup8,#hpsignup9,#hpsignup10 { background:url(../images/hpsignup-btn.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;display: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999; }
#hpsignup8,#hpsignup9,#hpsignup10{ background:url(../images/hpsignup-btn.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999; }
.bundleplantitles{padding-left:1px;*margin-left:-3px; letter-spacing:.5px;*letter-spacing:1px; color:#333333; font-weight: bold;}
.nocontract{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; width:68px; margin:-4px 0 0 0;}
.nocontract2{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; margin:0 1px 12px 0;}
.nocontract3{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;margin:-4px 12px 0 0;}
.bigtalkbox{clear:both;float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-left:89px; padding-bottom:10px;*margin-bottom:0; *width:390px;}
.massivetalkbox{clear:both;float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-left:89px;}
.plentyplanbox{clear:both; padding-top:5px;*padding-top:2px; font-family:Arial, Helvetica, sans-serif; padding-left:102px; font-size:12px; color:#333333;}
.xtravbox{clear:both; font-family:Arial, Helvetica, sans-serif; padding:8px 19px 35px 17px;*padding:9px 19px 35px 17px;color:#333333;}
.xtravheader{clear:both; padding:49px 19px 0 23px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; *zoom:1;}
.xtravheader01{float:left;margin-left:10px;}
.xtravheader01 span{color:#fdb813;}
.xtravheader02{float:right;margin:4px 5px 0 5px;}
.xtravtxt01{text-align:right; font-size:12px; letter-spacing:.03em;padding-right: 5px;}
.xtravtxt02{text-align:left;font-size:13px;padding:11px 0 0 0; font-weight:bold;}
.xtravtxt03{text-align:left;font-size:12px; padding:18px 0 0 25px; *padding-top:23px;/*letter-spacing:.04em; font-weight: bold;*/}
@media screen and (-webkit-min-device-pixel-ratio:0) {.xtravtxt03  {padding:20px 0 0 25px;}}
.xtravtxt04{text-align:left;font-size:12px; padding:38px 0 0 0;letter-spacing:.04em; font-weight: bold;}
.xtravtxt04box{text-align:left;font-size:12px; line-height:28px; padding:8px 0 0 23px; *zoom:1;*padding:7px 0 0 23px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.xtravtxt04box  {line-height:29px;padding:5px 0 0 23px;}}


.othercountriesbtn{font: bold 12px Arial,Helvetica,sans-serif; padding: 134px 0px 0px 6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.othercountriesbtn {padding: 132px 0px 0px 6px;}}
.othercountriesbtn a{ text-decoration: none; color: #505050;}


/*20140625 fttb*/
#fttbtab_nav {background: url("../images/fttbtabs.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
.margin{padding:/*15*/38px 0 17px 0;}

#fttbtab_nav li {float: left; }
#fttbtab_nav li a {background: url("../images/fttbtabs.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#fttbtab_plans a {background-position: 0 0; left: 0; width:202px; }
li#fttbtab_equipment a {background-position:202px 0; left:200px; width:202px; }
li#fttbtab_callrates a {background-position: 403px 0; left:401px; width:202px; }
li#fttbtab_support a {background-position: 602px 0; left: 601px; width: 202px; }
li#fttbtab_terms a {background-position: 803px 0; left: 803px; width: 203px; }

li#fttbtab_plans.active a {background-position: 0 -43px; left: 0; width:202px; }
li#fttbtab_equipment.active a {background-position: -202px -43px; left: 200px; width: 202px; }
li#fttbtab_callrates.active a {background-position: -403px -43px; left:401px; width:202px; }
li#fttbtab_support.active a {background-position: -602px -43px; left: 601px; width: 202px; }
li#fttbtab_terms.active a {background-position: -803px -43px; left: 803px; width: 203px; }

li#fttbtab_plans a:hover {background-position: 0 -43px; left: 0; width:202px; }
li#fttbtab_equipment a:hover {background-position: -202px -43px; left: 200px; width: 202px; }
li#fttbtab_callrates a:hover {background-position: -403px -43px; left:401px; width:202px; }
li#fttbtab_support a:hover {background-position: -602px -43px; left: 601px; width: 202px; }
li#fttbtab_terms a:hover {background-position: -803px -43px; left: 803px; width: 203px; }

.fttbmainbanner{ margin:9px 32px auto; margin-bottom:10px; cursor: pointer;}
.whitetab3{width:1039px; margin:25px auto; overflow: hidden;}
.xtravtxt02a{text-align:left;font-size:13px;padding:15px 0 0 5px; font-weight:bold;}
.fttbbox01{float:left; background:url(../images/fttblight_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.fttbbox01:hover, .fttbbox01.active { background:url(../images/fttblight_hover.jpg) no-repeat top center;}
/*.fttbbox01.active #hpsignup8 {display:block; }*/

.fttbbox02 {float:left; background:url(../images/fttbmed_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.fttbbox02:hover, .fttbbox02.active {background:url(../images/fttbmed_hover.jpg) no-repeat top center;}
/*.fttbbox02.active #hpsignup9 {display:block; }*/

.fttbbox03 {float:left; background:url(../images/fttbheavy_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.fttbbox03:hover, .fttbbox03.active {background:url(../images/fttbheavy_hover.jpg) no-repeat top center;}
/*.fttbbox03.active #hpsignup10 {display:block; }*/
.line01{line-height:2.25em;margin:-6px 0 0 6px;*line-height:2.36em;*margin:-13px 0 0 6px; line-height/*\**/:2.35em\9; margin/*\**/:-13px 0 0 6px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.line01{line-height:2.25em;margin:-13px 0 0 6px;}}
.xtravtxt04a{text-align:left;font-size:12px; padding:14px 0 0 7px;letter-spacing:.04em; font-weight: bold;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.xtravtxt04a{line-height:.5em;margin:8px 0 0 -1px;}}

.fl-btn{margin: 159px 0 0 6px;*margin-top: 155px;}@media screen and (-webkit-min-device-pixel-ratio:0){.fl-btn{margin: 157px 0 0 6px;}}
.fm-btn{margin: 131px 0 0 6px; *margin:127px 0 0 10px;}@media screen and (-webkit-min-device-pixel-ratio:0){.fm-btn{margin: 128px 0 0 6px; *margin-left: 10px;}}
.fh-btn{margin: -13px 0 0 6px; *margin:-15px 0 0 10px;}@media screen and (-webkit-min-device-pixel-ratio:0){.fh-btn{margin: -14px 0 0 6px;}}
.othercountriesbtn-fttb{font: bold 12px Arial,Helvetica,sans-serif; padding: 122px 0px 0px 12px; padding/*\**/: 122px 0px 2px 12px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.othercountriesbtn-fttb {padding: 120px 0px 0px 12px;}}
.othercountriesbtn-fttb a{ text-decoration: none; color: #505050;}
.fttbbundles-title{font: bold 15px Arial,Helvetica,sans-serif; color:#561666; padding:4px 0 0 21px; height:26px;*height:26px;}

.fttb-equipmentbox{background-image:url(../images/fttbeq-img.jpg); background-repeat:no-repeat; width:860px; height:157px;}
.fttbN-equipmentbox{background-image:url(../images/fttbNakedeq-img.jpg); background-repeat:no-repeat; width:860px; height:157px;}
.selectedPlan.active .signup { display: block; }

.fttbequipmnt_bx{margin:25px 0px 0px 0px; height:316px; width:870px; background-image:url(../../../images/FTTB_router_bg.jpg); background-repeat:no-repeat;}
.fttbNequipmnt_bx{margin:25px 0px 0px 0px; height:316px; width:870px; background-image:url(../../../images/FTTBNaked_router_bg.jpg); background-repeat:no-repeat;}
.fttbNakedequipmnt_bx{margin:25px 0px 0px 0px; height:316px; width:870px; background-image:url(../../../images/FTTBNaked_router_2.jpg); background-repeat:no-repeat;}


/*20140702 fttb-naked*/
.fttbnbox01{float:left; background:url(../images/fttblightn_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.fttbnbox01:hover, .fttbnbox01.active { background:url(../images/fttblightn_hover.jpg) no-repeat top center;}
.fttbnbox02 {float:left; background:url(../images/fttbmedn_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.fttbnbox02:hover, .fttbnbox02.active {background:url(../images/fttbmedn_hover.jpg) no-repeat top center;}
.fttbnbox03 {float:left; background:url(../images/fttbheavyn_active.jpg) no-repeat top center; width:334px; height:508px; position:relative;}
.fttbnbox03:hover, .fttbnbox03.active {background:url(../images/fttbheavyn_hover.jpg) no-repeat top center;}


/*20151111 upadates on about*/
.abt_cmpanies_wrapper{background-image:url(/images/abttpg-bg-img.jpg); background-repeat:no-repeat; height:403px; width:1039px; margin-left: -15px;}
.abt_cmpanies_frstset{height:206px; padding:37px 0 30px; box-sizing:border-box;}
.abt_cmpanies_scondset{height:206px; padding:39px 0 20px; box-sizing:border-box;}
.abt_cmpanies_box{float:left; width:503px; text-align:center; padding-left:14px;}
.abt_cmpanies_box2{float:left; width:503px; text-align:center;}
.abt_cmpanies_title{font-size:18px; font-weight:bold; color:#561666; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom:10px; margin-top:74px;}
.abt_cmpanies_title2{font-size:18px; font-weight:bold; color:#561666; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom:10px; margin-top:74px;}
.abt_cmpanies_subtext{font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.content4{padding:0 60px 0 48px; color:#333; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:19px;}

/*20200803 upadates on about*/
a.abt_cmpanies_box,
a.abt_cmpanies_box2{
  text-decoration: none;
}
.abt_cmpanies_subtext{
  padding:0 15px;
}

/*20140627 -fttb support css*/
.sprtcontainer01 {
    float: left;
    margin: 0 auto;
    width: 900px;
}
.pt30 {
    padding-top: 30px;
}
.fl {
    float: left;
}
.newsupport1strow {
    border: 1px solid #d0d0d0;
    clear: both;
    color: #561666;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 100px;
    margin-left: 2px;
    width: 865px;
}
.newsupport2ndrow {
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    clear: both;
    color: #561666;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 100px;
    margin-left: 2px;
    width: 865px;
}

.newsupport2ndrow2 {

    border-left: 1px solid #d0d0d0;
/*    border-right: 1px solid #d0d0d0;*/
    /*clear: both;*/
    color: #561666;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 100px;
    margin-left: 2px;
    width:865px;
}

.newsupport2ndrow3 {

    border-left: 1px solid #d0d0d0;
    color: #561666;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 100px;
    /*margin-left: 2px;*/
    width:865px;
}

.newsupport1strow a, .newsupport2ndrow a, .newsupport2ndrow-rb a, .newsupport3rdrow a {
    color: #561666;
}
.support-boxes{float:left; height:60px; width:432px; border-right:1px solid #d0d0d0; text-align:center; padding-top:40px; font-weight: bold;}
.support-boxes0{float:left; height:86px; width:432px; text-align:center; padding-top:14px; line-height:1.68em; font-weight: bold;}
.support-boxes1{float:right; height:60px; width:432px; text-align:center; padding-top:40px; font-weight: bold;}
.support-boxes2{float:right; height:60px; width:432px; text-align:center; padding-top:40px; font-weight: bold;}
.support-boxes3{float:left; height:60px; width:432px; border-right:1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0; text-align:center; padding-top:40px;}
.support-boxes span, .support-boxes2 span, .support-boxes3 span{font:normal 12px/2em Arial; color:#333333;}
.support-boxes2 div{font:normal 12px Arial; color:#333333;}

/*20140626 about tpg*/
.abt-btm{background: url("../images/abt-boxbtm.jpg") no-repeat scroll center bottom; height: 44px; margin: 0 auto; width: 1039px;}
.abttpgbg-img{background:url("../images/abttpgbg-img.jpg") no-repeat scroll center bottom; height: 219px; margin: 0 auto; width: 1039px;}






/*20140603 - homephone update*/
.adsl2toptitle{float:left; font:normal 15px Arial; color: #ffffff;}
.adsl2toptitle span{color:#fdb813; font-weight: bold;}
.oabbullets-hp{clear:both; padding-top:5px;*padding-top:2px;}
#oabbullets-hp img,#oabbullets-hp1 img,#oabbullets-hp2 img,#oabbullets-hp3 img,#oabbullets-hp4 img,#oabbullets-hp5 img,#oabbullets-hp6 img,#oabbullets-hp7 img,#plentyplanbox img,#plentyplanbox1 img,#plentyplanbox2 img{margin-right:-4px;}

/*#signup1,#signup2,#signup3,#signup4{ background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;}*/
#signup1,#signup2,#signup3,#signup4,#signup5,#signup6,#signup7,#signup8,#signup9,#signup10 { background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;display: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999; }
#signup8,#signup9,#signup10{ background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999; }
/*.bsignup1,.bsignup2,.bsignup3,.bsignup4{ background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;}*/
.bsignup1,.bsignup2,.bsignup3,.bsignup4,.bsignup5,.bsignup6,.bsignup7{ background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;display: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999;}
.bsignup1:hover,.bsignup2:hover,.bsignup3:hover,.bsignup4:hover,.bsignup5:hover,.bsignup6:hover,.bsignup7:hover{ background:url(../images/signup-over.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;display: none; /*margin:22px; 0 0 -15px:;*margin-top:26px;*/}
.marginleft{padding-left:150px;}
#sp_term1{padding-left:150px;}

/*chelle's additional css*/
/*.bodycontainer2{width:1037px; margin:0 auto; margin-top:10px; overflow: hidden;}*/
/*.bodycontainer-main{width:1037px; margin:0 auto; margin-top:-2px; overflow: hidden;}*/
.bodycontainer-main{width:1039px; margin:0 auto; /*margin-top:-2px; */overflow: hidden; margin-top:38px; *margin-top:33px;}
.bodycontainer-main1{width:1039px; margin:0 auto; /*margin-top:-2px; overflow: hidden;*/}
.bodycontainer-main2{width:1039px; margin:0 auto; /*margin-top:-2px; */overflow: hidden; margin-top:8px; *margin-top:5px;}
/* iptv 200412 */
.bodycontainer-main3{width:1039px; margin:0 auto; /*margin-top:-2px; */overflow: hidden; margin-top:0px; *margin-top:0px;}
.bodycontainer-main4{width:1039px; margin:0 auto; /*margin-top:-2px; */overflow: hidden; margin-top:5px; *margin-top:0px;}

.top{ background:url("../images/boxtop.jpg") no-repeat top center; height:20px; width:1039px; margin:0 auto; margin-top:5px;/**/ }
.top2{ background:url("../images/boxtop.jpg") no-repeat top center; height:20px; width:1039px; margin:0 auto;/**/ }
.top1{ background:url("../images/boxtop1.jpg") no-repeat top center; height:13px; width:1039px; margin:0 auto; clear:both/**/; }
.top4{ background:url("../images/boxtop3.jpg") no-repeat top center; height:13px; width:1031px; margin:0 auto 0 7px; clear:both;}
.mid{ background:url("../images/boxmid.jpg") repeat-y top center; width:1039px; margin:0 auto;/**/ overflow:hidden;}
.midcontact{ background:url("/images/contact-box.jpg") repeat-y top center; width:1031px; margin:0 auto;/**/ overflow:hidden;}
.btmcontact{ background:url("/images/contact-box-bttm.jpg") no-repeat bottom center; width:1031px; height:44px; margin:0 auto;}
.topcontact{ background:url("../images/contact-box-top.jpg") no-repeat bottom center; width:1031px; height:10px; margin:0 auto;}
/*.top{ background:url("../images/boxtop.jpg") no-repeat top center; height:20px; width:1025px; margin:0 auto; }
.mid{ background:url("../images/boxmid.jpg") repeat-y top center; width:1025px; margin:0 auto;}*/
.btm{ background:url("../images/boxbtm.jpg") no-repeat bottom center; width:1039px; height:44px; margin:0 auto;}
.btm1{ background:url("../images/boxbtm1.jpg") no-repeat bottom center; width:1039px; height:29px; margin:0 auto;}
.btm2{ background:url("../images/boxbtm2.jpg") no-repeat bottom center; width:1039px; height:31px; margin:0 auto;}
.btm3{ background:url("../images/boxbtm2.jpg") no-repeat bottom center; width:1039px; height:31px; margin:0 auto;}
.btm4{ background:url("../images/boxbtm1.jpg") no-repeat bottom center; width:1039px; height:29px; margin:0 auto; margin-bottom:16px;}
.searchbox_churn {background-color: transparent; border: 0 none;}
.careerbox {width:376px; height:108px; background-image:url(../images/jobbox-img.jpg); background-repeat:no-repeat;}
.leftdiv {float:left; width:262px; margin-top:43px; margin-left:17px;}
.rightdiv {width:85px; height:65px; float:right; margin-top:20px; margin-right:12px;}
.divlft {float:left; width:205px; margin-top:43px; margin-left:30px;}
.divimgryt {width:63px; height:63px; float:right; margin-top:23px; margin-right:30px;}

h3{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px;color: #561666; text-align:left; font-weight:bold;}
h4{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px;color:#646567; text-align:left;}
.invdivbg{ background-image:url(../images/fybg-img.jpg); background-repeat:no-repeat;width:333px; height:106px; float:left;}

.content{padding:0 80px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}
.content_ryi{font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567; overflow: hidden;}
.content_faq{font:12px/1.55em Arial, Helvetica, sans-serif; color:#333333;}
.content2{padding:0 48px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#333;}
.content-xtramargin{padding:0 47px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#333;}
/*.headertxt{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:21px; color:#561666; padding-left:15px;}*/
.headertxt{font:bold 23px Trebuchet MS, Arial, Helvetica, sans-serif;color:#561666; padding-left:15px;}
a.producttxt {text-decoration:none;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
.proheadertxt{padding-top:15px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px;color:#561666; text-align:left;}
/*td.products{padding-left:46px; line-height:20px; text-align:left;}*/
td.products{padding-left:42px;}
.sep{padding-top:10px; padding-bottom:10px;}
.productwrapper{margin-top:7px; border:1px solid #e5e5e5; margin:0 auto; margin-bottom:20px; margin-top:12px;}
.producticon{padding-top:10px;}
.producticon2{padding-top:9px;}

/*content*/
.headline{font:20px Trebuchet MS, Arial, Helvetica, sans-serif;color:#585858; text-decoration:none;}
.content1 { width:250px; font-size:12px; float:left; color:#585858; text-align:left; }
/*.content1b { width:280px; font-size:12px; float:left; color:#585858; text-align:left; }*/
.content1 h1 { color:#561666; font-size:22px; font-weight:bold; text-align:left; padding-bottom:6px; }
.content1 {width:250px; float:left; color: #333; font: 14px 'Trebuchet MS',Arial,Helvetica,sans-serif; text-decoration: none; text-align:left; line-height:20px;}
.onlinesafetylinks{font:bold 12px/2em Arial, Helvetica, sans-serif;color:#561666; text-decoration:none;}
.onlinesafetylinks a{font:bold 12px/2em Arial, Helvetica, sans-serif;color:#561666;/* text-decoration:underline;*/}
.onlinesafetylinks a:hover{text-decoration:none; color:#9e0270;}
.osl a{text-decoration:underline; color:#646567;}
.osl a:hover{text-decoration:none; color:#9e0270;}
.content>div>a, .content>div>p>a{text-decoration:underline; color:#541666;}
.content>div>a:hover, .content>div>p>a:hover{text-decoration:none; color:#9e0270;}

/*footerupdate-20120117*/
.footercontent>ul>li>a, #copyright>a  {color: #646567; font-weight:bold; }
#copyright > a {text-decoration:none;}
.footercontent>ul>li>a:hover,#copyright > a:hover{text-decoration:underline;color:#561666;}
a.producttxt{color: #333333; background: url('../images/triangle.jpg') no-repeat 0 5px; padding-left:10px; margin-left:-8px; }
a:hover.producttxt { text-decoration:none;     color:#561666; }

.content, .footercontent>ul>li>a{color:#333;}
.osl>li>a,
.content>div>a,
.content>div>ul>li>a {text-decoration:underline; color:#561666 }
.onlinesafetylinks>a{text-decoration:none; color:#561666}
.onlinesafetylinks>a:hover,
.osl>li>a:hover,
.content>div>a:hover,
.content>div>ul>li>a:hover{color:#9e0270; text-decoration:none; }
.content1 > a:hover{ text-decoration:none; color:#561666; }

.subtitle{font-weight:bold;color:#561666; text-decoration:none; margin-top:11px;}
.invsubtitle{margin-top:20px; clear:both;font-weight:bold;color:#561666; text-decoration:none;}
.invsubtitle1{float:left; width:216px;}
.invsubtitle2{}
.prple-link, a.prple-link{font:12px/*/2em*/ Arial, Helvetica, sans-serif;color:#561666; text-decoration:underline;}
a.prple-link:hover{font:12px/*/2em*/ Arial, Helvetica, sans-serif;color:#9e0270; text-decoration:none;}
.prvcyli1{list-style-type:decimal;}
.prvcyli1 span{padding-left:15px;}
.prvcyli2{list-style-type:lower-roman;}
#churn-transfer{background-image: url(../images/phonenosearchbx.jpg); background-repeat:no-repeat; width:318Px; height:61px; margin:0px; padding:0px;}
.churninput1{padding:18px 0 0 18px; height:61px;}
.dialuptable{border: 1px solid #e5e5e5; margin-bottom:30px;}
.dutable1{color:#660066; background-color:#e5e5e5; padding-left:10px; text-align:left; font-weight:bold;}
.dutable2{color:#660066; background-color:#e5e5e5; font-weight:bold;}
.dutable3{background-color:#e5e5e5;}
.dutable-a{padding-left:10px; text-align:left; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.dutable-aa{padding-left:10px; text-align:left; border-right:1px solid #e5e5e5;}
.dutable-b{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.dutable-bb{border-bottom:1px solid #e5e5e5;}
.dutable-c{border-right:1px solid #e5e5e5;}
.duimg{background-image:url(../images/box_dialup.jpg); background-repeat:no-repeat; height:40px; width:362px; padding-top:20px;}
.iptable1{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666; padding-left:10px}
.iptable2{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666;}
.iptable-a{background-color:#fbfbfb; border-bottom:1px solid #eeeeee; padding-left:10px;}
.tble-bold{color:#561666; font-weight:bold;}
.tble-mrgin{padding:0 10px;}
.whtable-a{background-color:#fbfbfb; border-bottom:1px solid #eeeeee;}
.iptable-b{background-color:#f6f6f6; border-bottom:1px solid #eeeeee;}
.iptable-c{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; font-weight:bold;}
.iptable-d{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; text-align:center; vertical-align:middle;}
.whtable-b{background-color:#fbfbfb; border-bottom:1px solid #eeeeee;}
.sstable1{background-image:url(../images/lightp_grad.jpg); background-repeat:repeat-x; border:1px solid #ddd7e6; padding-left:5px;color:#561666;}

.content1.tabs-a>span>img{ margin-left:-20px; margin-right:60px; width:10px; height:8px; float:left;}
.imaptable{border:1px solid #e6e6e6;}
.imaptable1{padding:10px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; vertical-align:middle;}
.imaptable2{}


#about_nav {background: url("../images/tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
#about_nav li {float: left; }
#about_nav li a {background: url("../images/tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#nav_about a {background-position: 0 0; left: 0; width: 150px; }
li#nav_network a {background-position: 151px 0; left: 150px; width: 151px; }
li#nav_corporate a {background-position: 305px 0; left:305px; width:178px; }
li#nav_investor a {background-position: 483px 0; left: 483px; width: 175px; }
li#nav_media a {background-position: 658px 0; left: 658px; width: 156px; }
li#nav_career a {background-position: 814px 0; left: 814px; width: 190px; }
/*li#nav_mobilerollout a {background-position: 831px 0; left: 831px; width: 174px; }*/

li#nav_about.active a {background-position: 0 -43px; left: 0; width: 150px; }
li#nav_network.active a {background-position: -151px -43px; left: 150px; width: 155px; }
li#nav_corporate.active a {background-position: -305px -43px; left:305px; width:178px; }
li#nav_investor.active a {background-position: -483px -43px; left: 483px; width: 175px; }
li#nav_media.active a {background-position: -658px -43px; left: 658px; width: 156px; }
li#nav_career.active a {background-position: -814px -43px; left: 814px; width:190px; }
/*li#nav_mobilerollout.active a {background-position: -831px -43px; left: 831px; width:174px; }*/

li#nav_about a:hover {background-position: 0 -43px; left: 0; width: 150px; }
li#nav_network a:hover {background-position: -151px -43px; left: 150px; width: 155px; }
li#nav_corporate a:hover {background-position: -305px -43px; left:305px; width:178px; }
li#nav_investor a:hover {background-position: -483px -43px; left: 483px; width: 175px; }
li#nav_media a:hover {background-position: -658px -43px; left: 658px; width: 156px; }
li#nav_career a:hover {background-position: -814px -43px; left: 814px; width:190px; }
/*li#nav_mobilerollout a:hover {background-position: -831px -43px; left: 831px; width:174px; }*/

/* Support navigaton */
#support.top{ margin-top:0; height:44px; }
#support_nav {background: url("/images/support_tabs.jpg") repeat scroll 0 0px transparent; height: 44px; margin: 0 auto; padding: 0; position: relative;
width:1031px;}
#support_nav li {float: left; }
#support_nav a {font-size:1.25em; font-family:Trebuchet MS, Tahoma, Verdana, Arial , sans-serif; color:#585858; line-height:55px;text-align:center;text-decoration:none;}
#support_nav a:hover{color:#561666;}
#support_nav li.active a:hover{color:#585858;}
#support_nav li a {background: url("/images/support_tabs.jpg") no-repeat scroll 0 0px transparent; display: block; height: 44px; margin: 0; padding: 0; overflow: hidden; position: absolute;top: 0; }

li#nav_product a {background-position: 0 0; left: 0; width: 219px; }
li#nav_populartopic a {background-position: 220px 0; left: 230px; width: 213px; }
li#nav_svcstatus a {background-position: 453px 0; left:446px; width:240px;}
li#nav_faq a {background-position: 693px 0; left:682px; width:230px;}

li#nav_product.active a {background-position: 0 -44px; left: 0; width: 219px; }
li#nav_populartopic.active a {background-position: -229px -44px; left: 228px; width: 216px; }
li#nav_svcstatus.active a {background-position: -453px -44px; left:453px; width:226px;}
li#nav_faq.active a {background-position: -682px -44px; left:682px; width:230px;}

/*20140528*/

.redboxmenu { background-color: #D1002A; border-right: 1px solid #FFFFFF; float: left; line-height:33px; text-align: center;}
.redboxmenu-last { background-color: #D1002A; float: left; line-height:33px; text-align: center;}
/*#gray16link a.gray16link:hover {color: #561666; font:normal 16px 'Trebuchet MS',Arial,Helvetica,sans-serif;;}
#gray16link a.gray16link{ background: url('../images/triangle.jpg') no-repeat scroll 0 8px rgba(0, 0, 0, 0); margin:5px 0 0 -8px; padding-left: 10px; }
#gray16link a.gray16link{color:#333333; font:normal 16px 'Trebuchet MS',Arial,Helvetica,sans-serif;}*/
#gray16link{margin:13px 0 0 0;}
a.gray16link {text-decoration:none;font:normal 16px/28px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333;}
a.gray16link{color: #333333; background: url('../images/triangle.jpg') no-repeat 0 8px; padding-left:10px; margin-left:3px; }
a:hover.gray16link {text-decoration:none; color:#561666; }


/* End Support navigaton */

/* New Support navigaton */
#newsupport.top{ margin-top:0; height:46px; }
#newsupport_nav {background: url("/images/newsupport_tabs.jpg") repeat scroll 0 0px transparent; height: 46px; margin-left:12px; padding: 0; position: relative;
width:873px;}
#newsupport_nav li a {background: url("/images/newsupport_tabs.jpg") no-repeat scroll 0 0px transparent; display: block; height: 46px; margin: 0; padding: 0; overflow: hidden; position: absolute;top: 0; }

li#newnav_product a {background-position: 0 0; left: 0; width: 219px; }
li#newnav_populartopic a {background-position: 222px 0; left: 222px; width: 215px; }
li#newnav_svcstatus a {background-position: 437px 0; left:437px; width:215px;}
li#newnav_faq a {background-position: 652px 0; left:652px; width:215px;}

li#newnav_product a:hover {background-position: 0 -46px; left: 0; width: 219px; }
li#newnav_populartopic a:hover {background-position: -222px -46px; left: 222px; width: 215px; }
li#newnav_svcstatus a:hover {background-position: -437px -46px; left:437px; width:215px;}
li#newnav_faq a:hover {background-position: -652px -46px; left:652px; width:215px;}

li#newnav_product.active a {background-position: 0 -46px; left: 0; width: 219px; }
li#newnav_populartopic.active a {background-position: -222px -46px; left: 222px; width: 215px; }
li#newnav_svcstatus.active a {background-position: -437px -46px; left:437px; width:215px;}
li#newnav_faq.active a {background-position: -652px -46px; left:652px; width:215px;}
/* End Support navigaton */

/* Contact navigaton */
#contact.top{ margin-top:0; height:44px; }
#contact_nav { background: url("../images/newcontact_tabs.png") repeat scroll 0 0px transparent; height: 46px; margin-left:12px; padding: 0; position: relative;
width:873px;}
#contact_nav li {float: left; }

#contact_nav li a {background: url("../images/newcontact_tabs.png") no-repeat scroll 0 0px transparent; display: block; height: 46px; margin: 0; padding: 0; overflow: hidden; position: absolute;top: 0; text-indent: -9999px;
}

#contact_nav li.active a:hover{color: #585858;}
#contact_nav a:hover{color:#561666;}
li#nav_personal a {background-position: 0 0; left: 0; width: 219px;}
li#nav_business a {background-position: 222px 0; left: 222px; width: 215px}
li#nav_newbus a {background-position: 437px 0; left:437px; width:215px;}/*20130507 update*/
li#nav_enquiries a {background-position: 652px 0; left:652px; width:215px;}

li#nav_personal a:hover {background-position: 0 -46px; left: 0; width: 219px;}
li#nav_business a:hover {background-position: -222px -46px; left: 222px; width: 215px;}
li#nav_newbus a:hover {background-position: -437px -46px; left:437px; width:215px;}/*20130507 update*/
li#nav_enquiries a:hover {background-position: -652px -46px; left:652px; width:215px;}

li#nav_personal.active a {background-position: 0 -46px; left: 0; width: 219px;}
li#nav_business.active a {background-position: -222px -46px; left: 222px; width: 215px;}
li#nav_newbus.active a {background-position: -437px -46px; left:437px; width:215px;}/*20130507 update*/
li#nav_enquiries.active a {background-position: -652px -46px; left:652px; width:215px;}

/*.top4{ background:url("../images/boxtop3.jpg") no-repeat top center; height:13px; width:1036px; margin:0 auto; clear:both; margin-left:5px;; }*//*20140521 updates*/
#tabarrow-01 img, #tabarrow-02 img, #tabarrow-03 img, #tabarrow-04 img{margin:0 0 0 14px;}

.contacttitles{margin-top:22px; margin-bottom:26px; *margin-bottom:16px;}
.contactboxtitles{font-size:20px; color:#561666; text-decoration:none;}
a:hover .contactselect{background-color:#f6f6f6; color:#561666;}
a .contactselect{text-decoration:none;}
.clear{clear:both;}
.mt10{margin-top:10px;}
.gotc{border:1px solid #d0d0d0; width:842px; height:34px; font:bold 20px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#561666; padding:8px 0 0 29px;}
.bcf6{background-color: #f6f6f6;}
.tac{text-align:center;}
.tar{text-align:right;}
.tdu{text-decoration:underline;}
.lh18{line-height:18px;}
.lh42{line-height:42px;}
.lh80{line-height:80px;}
.lh93{line-height:93px;}
.w97{width:97px;}
.w114{width:114px;}
.w127{width:127px;}
.w144{width:144px;}
.w174{width:174px;}
.w413{width:413px;}
.w246{width:246px;}
.w256{width:256px;}
.w259{width:259px;}
.w436{width:436px;}
.w876{width:876px;}
.w842{width:842px;}
.pt0{padding-top:0;}
.pt3{padding-top:3px}
.pt4{padding-top:4px;}
.pt6{padding-top:6px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt14{padding-top:14px;}
.pt16{padding-top:16px;}
.pt30{padding-top:30px;}
.pr30{padding-right:30px;}
.pb40{padding-bottom:40px;}
.pl27{padding-left:27px;}
.pl30{padding-left:30px;}
.pl45{padding-left:45px;}
.m0a{margin:0 auto;}
.mt-18{margin-top:-18px;}
.mt21{margin-top:21px;}
.mt24{margin-top:24px;}
.mt50{margin-top:50px;}
.mb30{margin-bottom:30px;}
.mb33{margin-bottom:33px;}
.ml15{margin-left:15px;}
.ml-15{margin-left:-15px;}
.fl{float:left;}
.fr{float:right;}
.b14treb333{font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333333;}
.n12arial333{font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
.b14treb561{font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#561666;}
.n12arial561{font:normal 12px Arial, Helvetica, sans-serif; color:#561666;}
.h14{height:14px;}
.h18{height:18px;}
.h24{height:24px;}
.h28{height:28px;}
.h30{height:30px;}
.h34{height:34px}
.h44{height:44px;}
.h46{height:46px;}
.h50{height:50px;}
.h140{height:140px;}
.brd0b{border-bottom:1px solid #d0d0d0;}
.brd0{border:1px solid #d0d0d0;}
.brd0rb{border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.brd0trb{border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.brd0rbl{border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
.fn14a333{font:normal 14px/1.35em Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}

/*li#nav_personal a:hover {background-position: 0 -44px; left: 0; width: 219px; }*/
/*li#nav_business a:hover {background-position: -230px -44px; left: 230px; width: 213px; }*/
/*li#nav_enquiries a:hover {background-position: -453px -44px; left:453px; width:240px;}*/
/* End Contact navigaton */
/*.bodycontainer1{ margin-top:38px;}*/

/*TNC*/
.tpg2012_indent{ padding-left:35px; list-style:decimal;}
.content>span, .content>div>span{font-weight:bold; color:#561666;}
.check{ list-style: none inside url("../images/check.jpg"); padding-left:10px; text-indent:-18px; margin-left:5px;}
.content>ol, .content>ol>ol, .content>ol>ol>ol{padding-left:18px;}
.tpg2012_indent{ padding-left:35px;}

/*network 8feb12*/
.boxes{width:875px; display:block;}
.boxnet{width:175px; height:95px; background-image:url(/images/network-box.jpg); float:left;}
.contcthdg{background-image:url(/images/bg-heading.jpg); background-repeat:repeat-x; text-align:center;}
.contctbdy{background-color:#fbfbfb;}
.contctcntnt{padding-left:20px;}
.contctscnd{margin-top:20px;}
.contctscndbus{margin-bottom:40px;margin-top:20px;}
.searchbox_2 {background-color: transparent; border: 0 none; height: 20px; left: 32px; position: absolute; top: 8px; width: 190px;}
.support_nav01{text-align: left; padding-left: 2px; float:right; width:68px; height:38px; padding-top:18px; color:#d1002a; font-size:13px;}
.support_nav02{text-align: left; padding-left: 40px; float:right; width:132px; height:38px; padding-top:18px; color:#d1002a; font-size:13px;}
.install {float:right; width:92px; height:38px; text-align:center; padding-top:18px; color:#d1002a; font-size:13px;}
.password{float:right;width:115px;height:38px; text-align:center; padding-top:18px; color:#d1002a; font-size:13px;}
.payment {float:right;width:110px; height:38px; text-align:center; padding-top:18px; color:#d1002a; font-size:13px;}
.retry {float:right;width:122px; height:38px; text-align:right; padding-top:18px; color:#d1002a; font-size:13px;}
.myaccount{float:right;width:105px; height:38px; text-align:right; padding-top:18px; color:#d1002a; font-size:13px;}
.dsproduct {float:right;width:176px; height:38px; text-align:right; padding-top:18px; color:#d1002a; font-size:13px;}
.red, a.red:hover{color:#d1002a; text-decoration:none;}
a.red{color:#d1002a; text-decoration:underline;}
.boxleft {width:398px; height:118px;float:left;}
.boxright {width:398px; height:118px;float:right;}
.boxright_2{width:398px; height:118px;float:right;}
.searchcont{background-image:url(/images/search-box.jpg);background-repeat:no-repeat; width:250px; height:37px; float:left; position:absolute; margin-top:40px; margin-left:40px;}
.searchtxt{width:100px; height:37px; margin-top:35px; margin-right:5px; float:right;}
h2.heading1{padding-top:47px; text-align:center;}
h2.heading2{padding-top:47px; text-align:center;}
h2.heading3{padding-top:47px; text-align:center;}
h2.heading4 {padding-top:47px; text-align:center;}
h2.heading5{padding-top:/*35*/47px; text-align:center; line-height:24px;}
a.prple-link_2{font-size:19px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#561666; text-decoration:none;}
a.prple-link_2:hover{font-size:19px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#9e0270; text-decoration:none;}
.topbox{ background:url(/images/top_box.jpg) no-repeat bottom center; width:1031px; height:17px; margin:0 auto;}
#producttxt2 a.producttxt2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
#producttxt2 a.producttxt2:hover{font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#561666;text-decoration:none;}
#producttxt2 a.producttxt2{ color: #333333;background: url('/images/triangle.jpg') no-repeat 0 5px;  padding-left:10px; margin-left:-8px; }
.mhmidbox{background-image:url(/images/midbox.jpg); background-repeat:repeat-x; text-align:center;}

/*ADSL2+ Naked deal boxes*/
.adsl2plusnaked01{float:left; background:url(../images/off01.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusnaked02{float:left; background:url(../images/off02.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusnaked03{float:left; background:url(../images/naked03.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}
.adsl2plusnaked04{float:left; background:url(../images/naked04.jpg) no-repeat top center; width:212px; height:165px; padding:32px 15px 30px 20px;}



.top2{ background:url("../images/boxtop.jpg") no-repeat top center; height:20px; width:1039px; margin:0 auto;/**/ }
.titlefeat{font:bold 15px Arial, Helvetica, sans-serif; color:#561666; letter-spacing:.028em;}

/*preloading images*/
div#preloaded-images {position: absolute;overflow: hidden;left: -9999px;top: -9999px;height: 1px;width: 1px;}


/*newtableheader*/
.iptable12{background-image:url(../images/gradientheader2.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666; padding-left:10px}
.roamcharges{ margin:0 auto; margin-top:15px; margin-bottom:30px;}
.othercharges{ margin:0 auto; margin-top:25px; margin-bottom:30px;}


/*mobile pages*/
#mobiletoptab_nav {background: url("../images/mobile_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }

#mobiletoptab_nav li {float: left; }
#mobiletoptab_nav li a {background: url("../images/mobile_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#mobilenav_plans a {background-position: 0 0; left: 0; width:143px; }
li#mobilenav_callrates a {background-position:145px 0; left:143px; width:144px; }
li#mobilenav_handsets a {background-position: 288px 0; left:288px; width:144px; }
li#mobilenav_covmap a {background-position: 430px 0; left: 430px; width: 144px; }
li#mobilenav_support a {background-position: 574px 0; left: 574px; width: 144px; }
li#mobilenav_tnc a {background-position: 718px 0; left: 718px; width: 143px; }
li#mobilenav_activate a {background-position: 860px 0; left: 860px; width: 143px; }

li#mobilenav_plans.active a {background-position: 0 -43px; left: 0; width:145px; }
li#mobilenav_callrates.active a {background-position: -145px -43px; left: 143px; width: 145px; }
li#mobilenav_handsets.active a {background-position: -288px -43px; left:286px; width:145px; }
li#mobilenav_covmap.active a {background-position: -430px -43px; left: 428px; width: 147px; }
li#mobilenav_support.active a {background-position: -574px -43px; left: 573px; width: 145px; }
li#mobilenav_tnc.active a {background-position: -718px -43px; left: 716px; width: 145px; }
li#mobilenav_activate.active a {background-position: -859px -43px; left: 859px; width: 145px; }

li#mobilenav_plans a:hover {background-position: 0 -43px; left: 0; width:145px; }
li#mobilenav_callrates a:hover {background-position: -145px -43px; left: 143px; width: 145px; }
li#mobilenav_handsets a:hover {background-position: -288px -43px; left:286px; width:145px; }
li#mobilenav_covmap a:hover {background-position: -430px -43px; left: 428px; width: 147px; }
li#mobilenav_support a:hover {background-position: -574px -43px; left: 573px; width: 145px; }
li#mobilenav_tnc a:hover {background-position: -718px -43px; left: 716px; width: 145px; }
li#mobilenav_activate a:hover {background-position: -859px -43px; left: 859px; width: 145px; }

/*#mobilenavbg{background: url(../images/midtabspan-img.jpg) no-repeat top center; height:38px; padding:2px 203px 0 445px;outline:thin solid red;}*/
#mobilenavbg{background: url(../images/midtabspan-img.jpg) no-repeat top center; height:38px;}
#mobile_nav {background: url("../images/mobile-midnavtab.png") repeat scroll 0 0 transparent; height: 38px; margin: 0 auto;padding-right:2px;/* margin-left:15px;*/ position: relative; width:451px;/* margin-top:7px;*/ }
#mobile_nav li {float: left; }
#mobile_nav li a {background: url("../images/mobile-midnavtab.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; padding: 0; overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#nav_supvalue a {background-position: 0 0; left: 0; width: 224px; }
li#nav_payg a {background-position: 224px 0; left: 224px; width: 225px; }

li#nav_supvalue.active a {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_payg.active a {background-position: -224px -38px; left: 224px; width: 225px; }

li#nav_supvalue a:hover {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_payg a:hover {background-position: -224px -38px; left: 224px; width: 225px; }


.planheadr {height:25px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:15px;}
.nolavailable {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#DD0000;font-weight:bold;text-align:center;line-height:28px;*padding-top:10px;}
.planbg{background-image:url(../../../images/plansbg_infinity.jpg); background-repeat:no-repeat;  height:315px; width:883px; margin:8px auto 0;}
/*bago*/.planbg1{background-image:url(../../../images/plansbg.jpg); background-repeat:no-repeat;  height:298px; width:883px; margin:0 auto; margin-top:8px;}
/*20130619*/.planbg4{background-image:url(../../../images/planbg_new.jpg); background-repeat:no-repeat;  height:310px; width:787px; margin:0 auto; margin-top:8px;}
.planbg2 { background-image: url("../../../images/plansbg01.jpg"); background-repeat: no-repeat; height: 211px; margin: 8px auto 0; width: 883px; }
.planbg3 { background-image: url("../../../images/onlypay.jpg"); background-repeat: no-repeat; height: 158px; margin: 8px auto 0; width: 883px; }
.plans_infinity { background-image: url("../../../images/plans_infinity.jpg"); background-repeat: no-repeat; height: 315px; margin: 8px auto 0; width: 883px; }
/*.plansbg_mbb{background-image:url(../../../images/plansbg_mbb.jpg); background-repeat:no-repeat;  height:236px; width:883px; margin:0 auto; margin-top:30px;}*/
.plansbg_mbb{background-image:url(../../../images/plansbg_mbb.jpg); background-repeat:no-repeat;  height:247px; width:883px; margin:0 auto; margin-top:30px;}

.plansbg_t4gN{background-image:url(../../../images/plansbg_t4gn1.jpg); background-repeat:no-repeat;  height:330px; width:883px; margin:8px auto 0;}
.plansbg_t4gN2{background-image:url(../../../images/plansbg_t4gn2.jpg); background-repeat:no-repeat;  height:235px; width:883px; margin:8px auto 0;}
.plansbg_vm_solo{background-image:url(../../../images/plansbg_vm_solo.jpg); background-repeat:no-repeat;  height:128px; width:883px; margin:8px auto 0;}
.plansbg_vm_duo{background-image:url(../../../images/plansbg_vm_duo.jpg); background-repeat:no-repeat;  height:235px; width:883px; margin:8px auto 0;}
.plansbg_vm_trio{background-image:url(../../../images/plansbg_vm_trio.jpg); background-repeat:no-repeat;  height:330px; width:883px; margin:8px auto 0;}
.plansbg_vm_trio1{background-image:url(../../../images/plansbg_vm_trio1.jpg); background-repeat:no-repeat;  height:334px; width:883px; margin:8px auto 0;}


.contentmob{padding:0 52px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}
/*.contentmob1{padding: 0 52px 18px 48px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}*/
.contentmob1{padding: 0 52px 0 48px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}

.mobileplan01{float:left; background:url(../images/mobileplan01.jpg) no-repeat top center; width:212px; height:227px; padding:32px 15px 30px 20px;}
.mobileplan02{float:left; background:url(../images/mobileplan02.jpg) no-repeat top center; width:212px; height:227px; padding:32px 15px 30px 20px;}
.mobileplan03{float:left; background:url(../images/mobileplan03.jpg) no-repeat top center; width:212px; height:227px; padding:32px 15px 30px 20px;}
.mobileplan04{float:left; background:url(../images/mobileplan04.jpg) no-repeat top center; width:212px; height:227px; padding:32px 15px 30px 20px;}

.mobileplan02withdiscount:hover,.mobileplan02withdiscount{background-image:url(../images/mobileplan05_over.jpg);}
.mobileplan03withdiscount:hover,.mobileplan03withdiscount{background-image:url(../images/mobileplan06_over.jpg);}

.m01a{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; padding-top:14px;}
.m01b{font:bold 20px Arial, Helvetica, sans-serif; color:#333; padding:10px 0 0 14px;}
.m01c{font:bold 20px Arial, Helvetica, sans-serif; color:#333; padding:10px 0 0 3px;}
.m02a{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; padding-top:7px;}
.m02b{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:15px 0 0 35px/*50px*/;}
.m02bb{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:15px 0 0 8px/*50px*/;}
.m03a{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; padding-top:24px;}
.m03aa{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; padding-top:19px;}
.m03b{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:24px 0 0 27px/*50px*/;}
.m03bb{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:24px 0 0 55px/*50px*/;}
.m03bbb{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:24px 0 0 45px/*50px*/;}
/*.m04a{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; padding-top:26px;}
.m04b{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:27px;}*/
.m04a{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; padding-top:17px;}
.m04b{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:17px;}
.addsmltxt{font: bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;
    /*letter-spacing:-0.01em;*/
    letter-spacing:-0.099em;
    break-word:no-wrap;
    line-height:13px;
    word-spacing:0.97px;
    padding-bottom:5px;

}
.mlink{padding-top:52px;}
.mlink1{padding-top:6px;}

#msignup1{/*display:none;*/}
.msignup1, .msignup4{background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:34px 0 0 -12px;/*display: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999*/}
.msignup1:hover, .msignup4:hover{background:url(../images/signup-over.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:34px 0 0 -12px;/*display: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999*/}
.msignup2, .msignup3{background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:8px 0 0 -12px;/*display: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999*/}
.msignup2:hover, .msignup3:hover{background:url(../images/signup-over.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:8px 0 0 -12px;/*display: none; margin:22px 0 0 -15px; *margin-top:26px; z-index:999*/}

#msignup1>div>input, #msignup2>div>input, #msignup3>div>input, #msignup4>div>input{margin-right:3px;}
.inputredtxt{font: italic 10px Arial, Helvetica, sans-serif;color: #d1002a; margin:7px 0 0 -15px;}
.mob-uls{list-style-image:url(/images/triangle2.jpg); color:#561666; padding:4px 0 0 45px; line-height:18px;}
#spinfinity>div>ul>li>sup{font-size:13px;}

/*#msignup2{width:228px;height:95px; margin:18px 0 0 -10px; *margin-left:-3px;}
#msignup2>div>input{margin-right:3px; }
#msignup2>div{font: italic 10px Arial, Helvetica, sans-serif;color: #d1002a;}
#msignup2>span{font: italic 10px Arial, Helvetica, sans-serif;color: #A5A7AA; padding-top:15px;}
.msignup2{background:url(../images/signup.jpg) no-repeat; height:39px; width:106px; cursor:pointer; border: none; margin:5px 0 2px 0;}

#msignup3{width:228px;height:95px; margin:18px 0 0 -10px; *margin-left:-3px;}
#msignup3>div>input{margin-right:3px; }
#msignup3>div{font: italic 10px Arial, Helvetica, sans-serif;color: #d1002a;}
#msignup3>span{font: italic 10px Arial, Helvetica, sans-serif;color: #A5A7AA; padding-top:15px;}
.msignup3{background:url(../images/signup.jpg) no-repeat; height:39px; width:106px; cursor:pointer; border: none; margin:5px 0 2px 0;}

#msignup4{width:228px;height:95px; margin:38px 0 0 -10px; *margin-left:-3px;}
#msignup4>div>input{margin-right:3px; }
#msignup4>div{font: italic 10px Arial, Helvetica, sans-serif;color: #d1002a;}
#msignup4>span{font: italic 10px Arial, Helvetica, sans-serif;color: #A5A7AA; padding-top:15px;}
.msignup4{background:url(../images/signup.jpg) no-repeat; height:39px; width:106px; cursor:pointer; border: none; margin:5px 0 2px 0;}*/

a.cover-link{color:#646567; text-decoration:none;}
a.cover-link:hover{color:#561666; text-decoration:none;}

a.cmap-link {color:#561666; text-decoration:underline;}
a.cmap-link:hover, a.cmap-link.active{text-decoration:none;color:#9e0270;}

.payasgoplan{background:url(../images/payasgoBox.jpg) no-repeat top center; width:521px; height:259px; padding:32px 15px 30px 20px; margin:0 auto;}
.payg-smltxt01{font:bold 10px Arial, Helvetica, sans-serif; color:#fff; padding-left:135px; padding-top:24px;}
.payg-txt01{font:bold 15px Arial, Helvetica, sans-serif; color:#561666; padding:1px 0 0 5px;}
.payg-txt01 > div, .payg-txt02 > div, .payg-txt05 > div{color: #A5A7AA;font: italic bold 10px Arial,Helvetica,sans-serif; margin:-2px 5px 14px -1pt;}
.payg-txt02 {font:bold 15px Arial, Helvetica, sans-serif; color:#333; /*padding:15px 0 0 10px50px*/padding-left:158px;}
.payg-txt02 > div{margin-left:-29px;}
.payg-txt03 {color: #A5A7AA;font: italic 12px Arial,Helvetica,sans-serif;margin:17px 9px -1px -6px;}
.payg-txt04{font:bold 15px Arial, Helvetica, sans-serif; color:#333;}
.payg-txt05 {font:bold 15px Arial, Helvetica, sans-serif; color:#333;margin:12px 0 0 107px;}

.cmnav{width:200px; float:left; background-image:url(../../../images/coveragenav.jpg); background-repeat:no-repeat; height:57px; width:205px; margin-right:130px; text-align:center; padding-top:20px; font-size:15px; color:#646567;}
.cmnav2{width:200px; float:left; background-image:url(../../../images/coveragenav.jpg); background-repeat:no-repeat; height:57px; width:205px; text-align:center; padding-top:20px; font-size:15px; color:#646567;}
#pgsignup1{width:228px;height:95px; margin:12px 0 0 -10px; *margin-left:-3px;}
.pgsignup1{background:url(../images/signup.jpg) no-repeat; height:39px; width:106px; cursor:pointer; border: none; margin:5px 0 4px 0; *margin-left:-6px;/*display: none; margin:22px 0 0 -15px*/}


/*coveragemaps*/
a.covlink{font: 11px Arial, Helvetica, sans-serif;text-decoration:underline;color:#561666;}
a.covlink:hover{font: 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#9e0270;}
a.covlink:active{font: 11px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#9e0270;}
.covlink_selected{font: 12px Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;color:#9e0270;}
.covlink_selected_maps{font: 11px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#9e0270;}


/*optionaladdonstabletxts*/

.graytb-title{font:bold 16px Arial,Helvetica,sans-serif; color:#561666;margin-top:5px;}
.graytb-title1{font:bold 16px Arial,Helvetica,sans-serif; color:#561666;margin-top:15px;}

/*MBB*/
#mbbtoptab_nav {background: url("../images/mbb_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }

#mbbtoptab_nav li {float: left; }
#mbbtoptab_nav li a {background: url("../images/mbb_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#mbbnav_plans a {background-position: 0 0; left: 0; width:167px; }
li#mbbnav_hardware a {background-position:167px 0; left:167px; width:167px; }
li#mbbnav_coverage a {background-position: 334px 0; left:334px; width:167px; }
li#mbbnav_support a {background-position: 502px 0; left: 504px; width: 166px; }
li#mbbnav_tnc a {background-position: 667px 0; left: 669px; width: 167px; }
li#mbbnav_activate a {background-position: 835px 0; left: 837px; width: 169px; }

li#mbbnav_plans.active a {background-position: 0 -43px; left: 0; width:170px; }
li#mbbnav_hardware.active a {background-position: -167px -43px; left: 168px; width: 170px; }
li#mbbnav_coverage.active a {background-position: -336px -43px; left:334px; width:170px; }
li#mbbnav_support.active a {background-position: -504px -43px; left: 502px; width: 169px; }
li#mbbnav_tnc.active a {background-position: -669px -43px; left: 667px; width: 170px; }
li#mbbnav_activate.active a {background-position: -835px -43px; left: 835px; width: 175px; }

li#mbbnav_plans a:hover {background-position: 0 -43px; left: 0; width:170px; }
li#mbbnav_hardware a:hover {background-position: -167px -43px; left: 168px; width: 170px; }
li#mbbnav_coverage a:hover {background-position: -336px -43px; left:334px; width:170px; }
li#mbbnav_support a:hover {background-position: -504px -43px; left: 502px; width: 169px; }
li#mbbnav_tnc a:hover {background-position: -669px -43px; left: 667px; width: 170px; }
li#mbbnav_activate a:hover {background-position: -835px -43px; left: 835px; width: 175px; }

.mbbplan01{float:left; background:url(../images/mbbplan01.jpg) no-repeat top center; width:197px; height:219px;}
.mbbplan02{float:left; background:url(../images/mbbplan02.jpg) no-repeat top center; width:197px; height:219px;}
.mbbplan03{float:left; background:url(../images/mbbplan03.jpg) no-repeat top center; width:197px; height:219px;}
.mbbplan04{float:left; background:url(../images/mbbplan04.jpg) no-repeat top center; width:197px; height:219px;}
.mbbplan05{float:left; background:url(../images/mbbplan05.jpg) no-repeat top center; width:197px; height:219px;}

.mbbsignup1, .mbbsignup2, .mbbsignup3, .mbbsignup4, .mbbsignup5{background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:25px 0 0 5px;}
.mbbsignup1:hover, .mbbsignup2:hover, .mbbsignup3:hover, .mbbsignup4:hover, .mbbsignup5:hover{background:url(../images/signup-over.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:25px 0 0 5px;}
/*.mbbsignup1:hover, .mbbsignup4:hover{background:url(../images/signup-over.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:34px 0 0 -12px;}
.mbbsignup2:hover, .mbbsignup3:hover{background:url(../images/signup-over.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:8px 0 0 -12px;}
.mbbsignup2, .mbbsignup3{background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;margin:8px 0 0 -12px;}*/


#mbbsignup1>div>input, #mbbsignup2>div>input, #mbbsignup3>div>input, #mbbsignup4>div>input, #mbbsignup5>div>input{margin-right:3px;}
.mbbsqrblt{background:url(../images/blcksqr.jpg) no-repeat left;margin: 2px 0 0 -2px; padding-left:27px;}
.mbbplanheadr {color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; height: 25px; float:left; letter-spacing:.044em; width:440px; padding-left:50px;}
.mbbplanheadr1 {color: #561666; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; height: 25px; float:left; letter-spacing:.044em; width:440px; padding:40px 0 0 21px;}
.mob-uls1{list-style-image:url(/images/triangle2.jpg); color:#561666; padding:14px 0 0 40px; line-height:18px;}
.mob-uls1 li{font-size:13px; font-weight:bold; padding-left:9px; letter-spacing:-.68px;*letter-spacing:-1px;}

#backtotop a:hover {opacity: 0.8;}
#backtotop a { text-decoration: none;}

/* added by sandro for square bullet formatting */
.sqrBulletList { list-style:none !important;padding:0 !important;margin:0;margin-top:16px;}
.sqrBulletList > li{background-image: url(../images/square.jpg); background-repeat: no-repeat; background-position: 0 4px; margin:0; padding:0; padding-left: 16px;}

.subtitleprice{color:#561666; text-decoration:none; margin-top:11px;}
/*movinghome*/
h2.heading1a{padding-top:31px; text-align:center;}
h2.heading3a{padding-top:33px; text-align:center;}
h2.heading5a{padding-top:46px; text-align:center; line-height:24px;;}

/*iptv*/
.modembox1{float:left; width:269px; height:189px; margin-right:32px; background-image:url(../../../images/iptv_modembox.jpg); background-repeat:no-repeat;}
.modembox2{float:left; width:269px; height:189px; background-image:url(../../../images/iptv_modembox.jpg); background-repeat:no-repeat;}
.iptvchannelbox{background-image:url(../../../images/iptv_channelbox.jpg); background-repeat:no-repeat; width:980px; height:1574px; text-align:center; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;  margin: 0px auto; margin-top:20px; padding-right:5px;}


/*IPTV*/
#iptvtoptab_nav {background: url("../images/iptv_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }

#iptvtoptab_nav li {float: left; }
#iptvtoptab_nav li a {background: url("../images/iptv_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#iptvnav_home a {background-position: 0 0; left: 0; width:167px; }
li#iptvnav_channels a {background-position:167px 0; left:167px; width:167px; }
li#iptvnav_coverage a {background-position: 334px 0; left:334px; width:167px; }
li#iptvnav_register a {background-position: 502px 0; left: 504px; width: 166px; }
li#iptvnav_downloads a {background-position: 667px 0; left: 669px; width: 167px; }
li#iptvnav_faqIPTV a {background-position: 835px 0; left: 837px; width: 169px; }

li#iptvnav_home.active a {background-position: 0 -43px; left: 0; width:170px; }
li#iptvnav_channels.active a {background-position: -167px -43px; left: 168px; width: 170px; }
li#iptvnav_coverage.active a {background-position: -336px -43px; left:334px; width:170px; }
li#iptvnav_register.active a {background-position: -504px -43px; left: 502px; width: 169px; }
li#iptvnav_downloads.active a {background-position: -669px -43px; left: 667px; width: 170px; }
li#iptvnav_faqIPTV.active a {background-position: -835px -43px; left: 835px; width: 175px; }

li#iptvnav_home a:hover {background-position: 0 -43px; left: 0; width:170px; }
li#iptvnav_channels a:hover {background-position: -167px -43px; left: 168px; width: 170px; }
li#iptvnav_coverage a:hover {background-position: -336px -43px; left:334px; width:170px; }
li#iptvnav_register a:hover {background-position: -504px -43px; left: 502px; width: 169px; }
li#iptvnav_downloads a:hover {background-position: -669px -43px; left: 667px; width: 170px; }
li#iptvnav_faqIPTV a:hover {background-position: -835px -43px; left: 835px; width: 175px; }

.btm-iptv{ background:url("../images/boxbtm3-iptv.jpg") no-repeat bottom center; width:1039px; height:31px; margin:0 auto;}
.top-iptv{ background:url("../images/boxtop2-iptv.jpg") no-repeat top center; height:24px; width:1039px; margin:0 auto; clear:both/**/; }

.iptv_aboutbg{background: url(/images/aboutIPTV_bg.jpg) no-repeat top center; width:902px/*1048px*/; height:/*811*/776px; margin:0 auto; padding:36px 58px 0 88px}
.iptv_content{padding:37px 0 0 0; font:12px/1.45em Arial, Helvetica, sans-serif; color:#646567;}
.iptv_steps{font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; color:#561666;}

.iptv_ya-wrapper { background-image: url("../images/ya-input.jpg"); background-repeat: no-repeat; float:left; height: 32px; margin: 6px 0px 14px 0px; padding: 0; position: relative; width: 250px; }
.iptv_ya-wrapperbtm{float:left; width:250px; height:25px; overflow:hidden; padding:3px 0; text-align:right; margin-right:2px;}

select {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url("../images/select-arrow.png"),
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  color: #555;
  font-size: 12px;
  margin: 0;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width:246px;*border: 1px solid #AAA;}
.iptv_regbodybg{background: url(/images/reg_bodybg.jpg) no-repeat top center; width:962px/*1048px*/; height:/*217*/223px; margin:0 auto; padding:34px 58px 0 88px}
.iptv_regbodytxt{ font:12px Arial, Helvetica, sans-serif; color:#333; float:left; width:520px; margin:1px 0 0 134px;}


/*fibreoptic*/
#firstcontainer_1{padding:0 0 13px 8px; overflow:hidden;}
.fo-contactimg{margin:27px 0 5px -5px; *margin-bottom:-5px; float:left;}
a#fttblink div{text-decoration:none; margin:40px 3px 0 0; background-color:#ca001e; width:306px; height:36px; float:right; font:bold 13px Arial,Helvetica,sans-serif; color:#ffffff; padding:21px 0 0 28px; letter-spacing:.031em;*cursor:pointer;}
a:hover#fttblink div{background-color:#d01f39;}
a#fttblink div img{margin:-2px 0 0 12px;}

/* NBN Rollout*/

#nbnrollout_nav {background: url("../images/nbnrollout_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:17px; padding: 0; position: relative; width:874px; margin-top:7px; }
#nbnrollout_nav li {float: left; }
#nbnrollout_nav li a {background: url("../images/nbnrollout_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }


li#nbnrollout_nav_nsw a {border:0px solid #110000; background-position:0 0; left: 0; width: 109px; }
li#nbnrollout_nav_vic a {border:0px solid #330000;background-position:109px 0; left: 109px; width: 108px; }
li#nbnrollout_nav_qld a {border:0px solid #550000;background-position:210px 0; left:217px; width:110px; }
li#nbnrollout_nav_wa a {border:0px solid #770000;background-position:327px 0; left: 327px; width: 109px; }

li#nbnrollout_nav_sa a {border:0px solid #990000;background-position:436px 0; left: 436px; width: 109px; }
li#nbnrollout_nav_tas a {border:0px solid #bb0000;background-position:454px 0; left:545px; width: 109px; }
li#nbnrollout_nav_act a {border:0px solid #dd0000;background-position:654px 0; left:654px; width: 110px; }
li#nbnrollout_nav_nt a {border:0px solid #ff0000;background-position:765px 0; left:765px; width: 110px; }

li#nbnrollout_nav_nsw.active a {background-position: 0 -43px; left: 0; width:110px; }
li#nbnrollout_nav_vic.active a {background-position: -108px -43px; left:108px; width: 111px; }
li#nbnrollout_nav_qld.active a {background-position: -217px -43px; left:217px; width:112px; }
li#nbnrollout_nav_wa.active a   {background-position: -327px -43px; left:327px; width:111px; }
li#nbnrollout_nav_sa.active a   {background-position: -436px -43px; left:436px; width: 111px; }
li#nbnrollout_nav_tas.active a {background-position: -545px -43px; left:545px; width: 111px; }
li#nbnrollout_nav_act.active a {background-position: -654px -43px; left:654px; width: 112px; }
li#nbnrollout_nav_nt.active a   {background-position: -764px -43px; left:764px; width: 112px; }

li#nbnrollout_nav_nsw a:hover {background-position: 0 -43px; left: 0; width:110px; }
li#nbnrollout_nav_vic a:hover {background-position: -108px -43px; left:108px; width: 111px; }
li#nbnrollout_nav_qld a:hover {background-position: -217px -43px; left:217px; width:112px; }
li#nbnrollout_nav_wa a:hover   {background-position: -327px -43px; left:327px; width:111px; }
li#nbnrollout_nav_sa a:hover   {background-position: -436px -43px; left:436px; width: 111px; }
li#nbnrollout_nav_tas a:hover {background-position: -545px -43px; left:545px; width: 111px; }
li#nbnrollout_nav_act a:hover {background-position: -654px -43px; left:654px; width: 112px; }
li#nbnrollout_nav_nt a:hover   {background-position: -764px -43px; left:764px; width: 112px; }


/*dslam*/
.dslamtop{ background:url("../images/dslamtble01.jpg") no-repeat top center; height:11px; width:909px; margin:0 auto; margin-top:5px; }
.dslammid{ background:url("../images/dslamtble02.jpg") repeat-y top center; width:909px; margin:0 auto;}
.dslambtm{ background:url("../images/dslamtble03.jpg") no-repeat bottom center; width:909px; height:28px; margin:0 auto;}

#dslam_nav {background: url("../images/dslam_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:17px; padding: 0; position: relative; width:874px; margin-top:7px; }
#dslam_nav li {float: left; }
#dslam_nav li a {background: url("../images/dslam_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }



li#nav_nsw a {background-position: 0 0; left: 0; width: 146px; }
li#nav_vic a {background-position: 146px 0; left: 146px; width: 146px; }
li#nav_qld a {background-position: 290px 0; left:290px; width:146px; }
li#nav_sa a {background-position: 438px 0; left: 484px; width: 144px; }
li#nav_act a {background-position: 580px 0; left:580px; width: 148px; }
li#nav_wa a {background-position: 727px 0; left: 727px; width: 145px; }

li#nav_nsw.active a {background-position: 0 -43px; left: 0; width:146px; }
li#nav_vic.active a {background-position: -146px -43px; left:144px; width: 148px; }
li#nav_qld.active a {background-position: -290px -43px; left:290px; width:148px; }
li#nav_sa.active a {background-position: -436px -43px; left:436px; width: 146px; }
li#nav_act.active a {background-position: -580px -43px; left:580px; width: 148px; }
li#nav_wa.active a {background-position: -727px -43px; left:727px; width:147px; }

li#nav_nsw a:hover {background-position: 0 -43px; left: 0; width: 146px; }
li#nav_vic a:hover {background-position: -146px -43px; left: 144px; width: 148px; }
li#nav_qld a:hover {background-position: -290px -43px; left:290px; width:148px; }
li#nav_sa a:hover {background-position: -436px -43px; left:436px; width: 146px; }
li#nav_act a:hover {background-position: -580px -43px; left:580px; width: 148px; }
li#nav_wa a:hover {background-position: -727px -43px; left:727px; width:147px; }

ol.iplist {list-style-type: decimal;}
ol.iplist-alpha {list-style-type: lower-alpha;}
ol.iplist li, ol.iplist-alpha li {padding-bottom: 18px;}

.dslamtitles{font:bold 13px Arial, Helvetica, sans-serif;}
.dslamxhnges{font:bold 12px Arial, Helvetica, sans-serif; color:#561666;}
.dslamstat{font:normal 12px Arial, Helvetica, sans-serif;}
/*movinghome 041112*/
.iptable_mv{background-color:#fbfbfb; border-bottom:1px solid #eeeeee;}

.equipmentsection{background-repeat:no-repeat; width:860px; height:157px; margin-top:20px; border:0px solid #000000; margin-top:20px; margin-bottom:35px;}
.equipmenthdr{width:300px; font-size:20px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color: #561666; padding-top:15px; padding-left:17px; margin-bottom:88px;}
.wiredtxt{float:left; width:206px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:13px 0 0 220px;}
.wifitxt{float:left; width:146px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:13px 0 0 100px;}
.learnbttn{float:left; width:172px; text-align:right;}
p.topiptv{ padding-top:15px;}



/*adsl2plusbusiness*/
.busadsl2plan01{float:left; background:url(../images/busadsl2plan01.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busadsl2plan02{float:left; background:url(../images/busadsl2plan02.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busadsl2plan03{float:left; background:url(../images/busadsl2plan03.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busadsl2plan04{float:left; background:url(../images/busadsl2plan04.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}

.bsignup1,.bsignup2,.bsignup3,.bsignup4,.bsignup5,.bsignup6,.bsignup7{ background:url(../images/signup-hover.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;display: none; margin:20px 0 0 -15px; *margin-top:24px; z-index:999;}
.bsignup1:hover,.bsignup2:hover,.bsignup3:hover,.bsignup4:hover,.bsignup5:hover,.bsignup6:hover,.bsignup7:hover{ background:url(../images/signup-over.jpg) no-repeat; height:25px; width:90px; cursor:pointer; border: none;display: none; /*margin:22px; 0 0 -15px:;*margin-top:26px;*/}
.termcap1b{padding-left:61px;}
.termtxt1b{ padding-top:20px;line-height:1em;}
.termcap1c{padding-left:44px;}
/*.gbcap6{padding-left:6px;}*/
.gbcap7{padding-left:10px;}
.smalltxt5{font:bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;margin-top:-4px; font-style:italic; padding-left:15px;}
.speedcap2{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:9px; padding-left:31px;}
.smalltxt6{font:bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;margin-top:-4px; font-style:italic; padding-left:3px;}
.speedcap3{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding-top:9px; padding-left:29px;}
.termcap1bb{padding-left:58px;}
.termcap1cc{padding-left:40px;}

/*Jobpost*/
.mtop{padding:7px 0 0 0;}
.imgmbtm{padding-bottom:60px;}
.tmbtm{padding-bottom:5px;}
.jobposition{width:572px; float:left;}
a.jobposition {font:bold 14px Arial, Helvetica, sans-serif;color:#561666;text-decoration:underline;}
a.jobposition:hover{font:bold 14px Arial, Helvetica, sans-serif;color:#9E0270;text-decoration:none;}
/*a.jobposition {font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#561666;text-decoration:underline;}
a.jobposition:hover{font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#9E0270;text-decoration:none;}*/
.jobdesc{font:normal 12px Arial, Helvetica, sans-serif;color:#646567;}
.tdblk{height:60px;}
.btn-reset{padding:0;margin:0;}
.ul-reset{margin:0 0 0 -25px; text-indent:0;}

/*about tpg tabs update*/
.titlemargin{margin-top:49px;}
.ins-txt{width:872px;font:bold 14px  Arial, Helvetica, sans-serif;color:#561666; overflow:hidden;}
.ins-txt2{width:872px;font:normal 12px Arial, Helvetica, sans-serif;color:#333; float:left; margin:3px 0 28px 0;}
.resp-lists{font:normal 12px/1.5em Arial, Helvetica, sans-serif;color:#333;list-style: none inside none; margin:8px 0 0 0;}
.resp-lists li{margin: 0 0 0 34px; text-indent:-34px;}
.resp-lists>li>img{margin:0 30px 2px 0;}

/*Business Broadband Offnet*/
#bussbboffnet_nav {background: url("../images/businessoffnet-midnavtab.png") repeat scroll 0 0 transparent; height: 38px; margin: 0 auto; padding-right:2px;/* margin-left:15px;*/ position: relative; width:451px;/* margin-top:7px;*/ }
#bussbboffnet_nav li {float: left; }
.bmplanbg {background-image:url(../../../images/plansbg.jpg); background-repeat:no-repeat; height:315px; width:883px; margin:0 auto; margin-top:30px; }
#bussbboffnet_nav li a {background: url("../images/businessoffnet-midnavtab.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0; }
#bussbboffnet_nav > li#nav_payg a {background-position: 224px 0; left: 1000px; width: 225px; }

#bussbboffnet_nav > li#nav_supvalue a {background-position: 0 0; left: 0; width: 224px; }
#bussbboffnet_nav > li#nav_payg a {background-position: 224px 0; left: 224px; width: 225px; }

#bussbboffnet_nav > li#nav_supvalue.active a {background-position: 0 -38px; left:0; width:224px; }
#bussbboffnet_nav > li#nav_payg.active a {background-position: -224px -38px; left:224px; width:225px; }

#bussbboffnet_nav > li#nav_supvalue a:hover {background-position: 0 -38px; left: 0; width: 224px; }
#bussbboffnet_nav > li#nav_payg a:hover {background-position: -224px -38px; left: 224px; width: 225px; }

/*Broadband offnet business*/
.busbboffnetplan01{float:left; background:url(../images/busbboffnetplan01.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busbboffnetplan02{float:left; background:url(../images/busbboffnetplan02.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busbboffnetplan03{float:left; background:url(../images/busbboffnetplan03.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busbboffnetplan04{float:left; background:url(../images/busbboffnetplan04.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busbboffnetplan05{float:left; background:url(../images/busbboffnetplan05.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busbboffnetplan06{float:left; background:url(../images/busbboffnetplan06.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busbboffnetplan07{float:left; background:url(../images/busbboffnetplan07.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.gb500{ padding-left:34px;}
.gb500b{color: #333333;font: bold 20px Arial,Helvetica,sans-serif;padding-top:9px;}
.gb100{ padding-left:10px;}
.speedcap49 {color: #333333;font: bold 15px Arial,Helvetica,sans-serif;padding-left: 106px;padding-top: 9px;}
.termcap49 {padding-left: 75px;}
.termcap49b {padding-left: 59px;}
.gbcap59 {padding-left: 20px;}
.smalltxt6b {color: #A5A7AA;font: italic bold 10px Arial,Helvetica,sans-serif;margin-top: -4px; padding-left: 15px;}
.speedcapb {color: #333333;font: bold 15px Arial,Helvetica,sans-serif;padding-left: 47px;padding-top: 9px;}
.termcap59 {padding-left: 67px;}
.termcap59b {padding-left: 50px;}
.wiredtxt2 {float: left; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding:13px 0 0 212px; width: 180px;}
.wifitxt2 {float: left;font-family: Arial,Helvetica,sans-serif;font-size: 10px;padding:13px 0 0 105px;width: 174px;}
.mainbannerbb{ margin:10px 32px auto; height:246px; margin-bottom:3px;}
/*20140129 equipmentpage*/

.iptable_mv {
    background-color:#fbfbfb;
    border-bottom:1px solid #eeeeee;
}
.equipmentbox{background-image:url(/res/images/equiptmentbox.jpg); background-repeat:no-repeat; width:860px; height:157px;}
.equipmentbox1{background-image:url(/res/images/equiptmentbox_090513.jpg); background-repeat:no-repeat; width:860px; height:157px;}
.equipmentbox20140129{background-image:url(/res/images/equipmentbox_20140129_01.jpg); background-repeat:no-repeat; width:860px; height:157px;}
.equipmentbox20140129bus{background-image:url(/res/images/equipmentbox_20140129_03.jpg); background-repeat:no-repeat; width:860px; height:157px;}
.equipmentsection {
    background-repeat:no-repeat;
    width:860px;
    height:157px;
    margin-top:20px;
    border:0px solid #000000;
    margin-top:20px;
    margin-bottom:35px;
}
.equipmenthdr {
    width:300px;
    font-size:20px;
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #561666;
    padding-top:15px;
    padding-left:17px;
    margin-bottom:88px;
}
.wiredtxt {
    float:left;
    width:206px;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    padding-left:372px;
}
.wifitxt {
    float:left;
    width:146px;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    padding-left:100px;
}
.wifitxt20140129hp {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 14px 0 0 222px;
    width: 450px;
}
.wifitxt20140129 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 16px 0 0 378px;
    width: 294px;
}
.learnbttn {
    float:left;
    width:172px;
    text-align:right;
}
/*Business mobility*/
#bussmobile_nav {background: url("../images/businessmobile-midnavtab.png") repeat scroll 0 0 transparent; height: 38px; margin: 0 auto; padding-right:2px;/* margin-left:15px;*/ position: relative; width:451px;/* margin-top:7px;*/ }
#bussmobile_nav li {float: left; }
.bmplanbg {background-image:url(../../../images/plansbg.jpg); background-repeat:no-repeat; height:315px; width:883px; margin:0 auto; margin-top:30px; }
#bussmobile_nav li a {background: url("../images/businessmobile-midnavtab.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0; }
#bussmobile_nav > li#nav_payg a {background-position: 224px 0; left: 1000px; width: 225px; }

#bussmobile_nav > li#nav_supvalue a {background-position: 0 0; left: 0; width: 224px; }
#bussmobile_nav > li#nav_payg a {background-position: 224px 0; left: 224px; width: 225px; }

#bussmobile_nav > li#nav_supvalue.active a {background-position: 0 -38px; left: 0; width: 224px; }
#bussmobile_nav > li#nav_payg.active a {background-position: -224px -38px; left: 224px; width: 225px; }

#bussmobile_nav > li#nav_supvalue a:hover {background-position: 0 -38px; left: 0; width: 224px; }
#bussmobile_nav > li#nav_payg a:hover {background-position: -224px -38px; left: 224px; width: 225px; }

tr.selected_item #normal {color: #333333; font-size: 11px; font-weight: normal; }

/*Jobpost*/
.mtop{padding:7px 0 0 0;}
.imgmbtm{padding-bottom:60px;}
.tmbtm{padding-bottom:5px;}
.jobposition{width:572px; float:left;}
a.jobposition {font:bold 14px Arial, Helvetica, sans-serif;color:#561666;text-decoration:underline;}
a.jobposition:hover{font:bold 14px Arial, Helvetica, sans-serif;color:#9E0270;text-decoration:none;}
/*a.jobposition {font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#561666;text-decoration:underline;}
a.jobposition:hover{font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#9E0270;text-decoration:none;}*/
.jobdesc{font:normal 12px Arial, Helvetica, sans-serif;color:#646567;}
.tdblk{height:60px;}
.btn-reset{padding:0;margin:0;}
.ul-reset{margin:0 0 0 -25px; text-indent:0;}

/*about tpg tabs update*/
.titlemargin{margin-top:49px;}
.ins-txt{width:872px;font:bold 14px  Arial, Helvetica, sans-serif;color:#561666; overflow:hidden;}
.ins-txt2{width:872px;font:normal 12px Arial, Helvetica, sans-serif;color:#333; float:left; margin:3px 0 28px 0;}
.resp-lists{font:normal 12px/1.5em Arial, Helvetica, sans-serif;color:#333;list-style: none inside none; margin:8px 0 0 0;}
.resp-lists li{margin: 0 0 0 34px; text-indent:-34px;}
.resp-lists>li>img{margin:0 30px 2px 0;}

#backtotop {bottom: 60px; display: none; position: fixed; right: 240px; }

/*businessnaked*/
.mainbannerbusnaked{ margin:9px 32px auto; height:246px; margin-bottom:3px;}
.busnakedplan01{float:left; background:url(../images/busnakedplan01.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busnakedplan02{float:left; background:url(../images/busnakedplan02.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busnakedplan03{float:left; background:url(../images/busnakedplan03.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}
.busnakedplan04{float:left; background:url(../images/busnakedplan04.jpg) no-repeat top center; width:212px; height:212px; padding:32px 15px 30px 20px;}

.awardsspan2{width:863px;margin:40px 0 40px 0; overflow:hidden;}

/*preselection*/
#preselectiontoptab_nav {background: url("../images/preselection_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px;}
.margin{padding:38px 0 17px 0;}
#preselectiontoptab_nav li {float: left;}
#preselectiontoptab_nav li a {background: url("../images/preselection_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px;     margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;}

li#preselectionnav_home a {background-position: 0 0; left: 0; width:179px; }
li#preselectionnav_callrates a {background-position:215px 0; left:179px; width:215px; }
li#preselectionnav_faq a {background-position: 394px 0; left:394px; width:179px;}
li#preselectionnav_termscond a {background-position: 572px 0; left: 572px; width: 285px; }
li#preselectionnav_signup a {background-position: 857px 0; left: 854px; width: 148px;}

li#preselectionnav_home.active a {background-position: 0 -43px; left: 0; width:179px; }
li#preselectionnav_callrates.active a {background-position:-178px -43px; left:177px; width:216px; }
li#preselectionnav_faq.active a {background-position: -393px -43px; left:391px; width:180px; }
li#preselectionnav_termscond.active a {background-position: -571px -43px; left: 569px; width:287px; }
li#preselectionnav_signup.active a {background-position: -856px -43px; left: 854px; width:148px; }

li#preselectionnav_home a:hover {background-position: 0 -43px; left: 0; width:179px;}
li#preselectionnav_callrates a:hover {background-position:-178px -43px; left:177px; width:216px; }
li#preselectionnav_faq a:hover {background-position: -393px -43px; left:391px; width:180px;}
li#preselectionnav_termscond a:hover {background-position: -571px -43px; left: 569px; width:287px; }
li#preselectionnav_signup a:hover {background-position: -854px -43px; left: 854px; width:151px; }

.scrollingTable { max-height:562px;overflow:auto;padding:0;margin:0;clear:both;overflow-x: hidden;overflow-y: auto; }
.contentchannel{padding:17px 78px 0px 78px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}
.iptv_aboutbg2{background: url(/images/aboutIPTV_bg.jpg) no-repeat top center; /*width:902px1048px*/; height:/*811*/809px; margin:0 auto; /*padding:36px 58px 0 88px*/}

/* Start VCCARD styles       */
/* Inserted by: Sandro Abuel */
.vccard p{margin-bottom: 22px;}
.stepFrame { list-style-type:none; padding:0; margin:0; position: relative;}
.stepFrame >  li {
  background: url(/images/bgframestep.jpg) no-repeat; height:80px; margin-bottom:10px;
  position:relative;line-height:80px; color: #561666; text-decoration: none; }
.stepFrame > li > img {float:left; width:83px; margin:14px 15px 0 15px;}

#vccardtoptab_nav {background: url("../images/vccard_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
#vccardtoptab_nav li {float: left; }
#vccardtoptab_nav li a {background: url("../images/vccard_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px; margin: 0; padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0; }

li#vccard_home a { background-position: 0 0; left: 0; width:121px; }
li#vccard_howto a {background-position:121px 0; left:121px; width:121px;}
li#vccard_callrates a {background-position: 279px 0; left:279px; width:126px; }
li#vccard_gateway a {background-position: 406px 0; left: 406px; width: 172px; }
li#vccard_youraccount a {background-position: 579px 0; left: 579px; width: 153px; }
li#vccard_terms a {background-position: 733px 0; left: 733px; width: 185px; }
li#vccard_faq a {background-position: 919px 0; left: 919px; width: 92px; }

li#vccard_home.active a, li#vccard_home a:hover {background-position: 0 -43px; left: 0; width:122px; }
li#vccard_howto.active a, li#vccard_howto a:hover {background-position: -121px -43px; left: 121px; width: 157px; }
li#vccard_callrates.active a, li#vccard_callrates a:hover {background-position: -277px -43px; left:277px; width:126px; }
li#vccard_gateway.active a, li#vccard_gateway a:hover {background-position: -402px -43px; left: 402px; width: 173px; }
li#vccard_youraccount.active a, li#vccard_youraccount a:hover {background-position: -574px -43px; left: 574px; width: 154px; }
li#vccard_terms.active a, li#vccard_terms a:hover {background-position: -727px -43px; left: 727px; width: 186px; }
li#vccard_faq.active a, li#vccard_faq a:hover {background-position: -910px -43px; left: 910px; width: 94px; }

/*#vccard_gatewayform input, #vccard_youraccount input {border:none; border-style:none; border:0; outline:none; text-align:left;}*/
/*#vccard_gatewayform input[type=submit], #vccard_youraccount input[type=submit] {background-color: transparent;}*/
/* End Start VCCARD styles */

.scrollingTable { max-height:562px;overflow:auto;padding:0;margin:0;clear:both;overflow-x: hidden;overflow-y: auto; }

/*business-voipnavs*/
#EnqBvoipEnqform input {color:#561666;}
#EnqBvoipEnqform textarea {color:#561666; font-family: Arial, Helvetica, sans-serif; font-size: 1.111em;}
#EnqBvoipEnqform :-moz-placeholder {color: #CCCCCC;}
#EnqBvoipEnqform > span > label {color: #CCCCCC;}
#EnqBvoipEnqform > span { margin:0; padding:0; float:left; }
#EnqBvoipEnqform > .wrapcaptcha { position:relative;clear:both;}

input#limited_search :-moz-placeholder {color: #CCCCCC;}



#business-voiptoptab_nav {background: url("../images/businessvoip_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }

#business-voiptoptab_nav li {float: left; }
#business-voiptoptab_nav li a {background: url("../images/businessvoip_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#business-voip_plans a {background-position: 0 0; left: 0; width:203px; }
li#business-voip_callrates a {background-position:203px 0; left:203px; width:201px; }
li#business-voip_handset a {background-position: 403px 0; left:403px; width:199px; }
li#business-voip_support a {background-position: 602px 0; left: 602px; width: 202px; }
li#business-voip_terms a {background-position: 804px 0; left: 804px; width: 200px; }

li#business-voip_plans.active a {background-position: 0 -43px; left: 0; width:203px; }
li#business-voip_callrates.active a {background-position: -203px -43px; left: 200px; width: 203px; }
li#business-voip_handset.active a {background-position: -403px -43px; left:401px; width:201px; }
li#business-voip_support.active a {background-position: -602px -43px; left: 600px; width: 204px; }
li#business-voip_terms.active a {background-position: -801px -43px; left: 801px; width: 205px; }

li#business-voip_plans a:hover {background-position: 0 -43px; left: 0; width:203px; }
li#business-voip_callrates a:hover {background-position: -203px -43px; left: 200px; width: 203px; }
li#business-voip_handset a:hover {background-position: -403px -43px; left:401px; width:201px; }
li#business-voip_support a:hover {background-position: -602px -43px; left: 600px; width: 204px; }
li#business-voip_terms a:hover {background-position: -801px -43px; left: 801px; width: 205px; }

/*.bundledeals{outline:thin solid;background:url(../images/busvoipbundlebox.jpg) no-repeat top center;width:946px; height:258px; margin:0 auto; overflow:hidden; float:left; padding:17px 22px; margin-top:6px; }*/

.adsl2pluscontentbg1{width:992px; margin:0 auto; overflow:hidden;}

/*business-voip midnav*/
#busvoip_nav {background: url("../images/busvoip-midnavtab.png") repeat scroll 0 0 transparent; height: 38px; margin: 0;/* margin-left:15px;*/ padding: 0; position: relative; width:614px;/* margin-top:7px;*/ }
#busvoip_nav li {float: left; }
#busvoip_nav li a {background: url("../images/busvoip-midnavtab.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; padding: 0; overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#nav_bvcallrates a {background-position: 0 0; left: 0; width: 224px; }
li#nav_bvintlcalls a {background-position: 224px 0; left: 224px; width: 165px; }
li#nav_bvcalculator a {background-position: 388px 0; left:388px; width:225px; }

li#nav_bvcallrates.active a {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_bvintlcalls.active a {background-position: -224px -38px; left: 224px; width: 165px; }
li#nav_bvcalculator.active a {background-position: -388px -38px; left:388px; width:225px; }

li#nav_bvcallrates a:hover {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_bvintlcalls a:hover {background-position: -224px -38px; left: 224px; width: 165px; }
li#nav_bvcalculator a:hover {background-position: -388px -38px; left:388px; width:225px; }

.handsetbg01{width:879px; height:344px; background:url(../images/handsetimg01.jpg) no-repeat top center; margin:0 auto;}
.hbg01{padding:35px 28px;}
.hbg02{padding:20px 72px; overflow:hidden;}
.hbg03{width:430px; float:left; padding:0; margin:0;}
.hbg04{margin:0 0 15px 15px;}
.hbg05{margin:-9px 0 16px -9px}
.hbg06{margin:-7px 0 16px -9px;}
.hbg07{width:430px; float:right; padding:0; margin:0;}
.hbg08{margin:0 0 15px 15px;}
.hbg09{margin:-8px 0 16px -9px;}
/*.handsetbg01-li01{background-image: url(/images/prplesqr.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 20px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-5px 0 16px 0; color:#333;}
.handsetbg01-li02{background-image: url(/images/prplesqr.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 20px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-5px 0 14px 0; color:#333;}
.handsetbg01-li03{background-image: url(/images/prplesqr.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 20px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-5px 0 15px 0; color:#333;}
.handsetbg01-li04{background-image: url(/images/prplesqr.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 20px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-5px 0 0 0; color:#333;}
.handsetbg02-li01{background-image: url(/images/prplesqr01.jpg); background-repeat: no-repeat; background-position:-1px 6px; padding-left: 14px; font:normal 14px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-5px 0 16px -9px; color:#333;}
.handsetbg02-li02{background-image: url(/images/prplesqr01.jpg); background-repeat: no-repeat; background-position:-1px 6px; padding-left: 14px; font:normal 14px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-8px 0 16px -9px; color:#333;}
.handsetbg02-li03{background-image: url(/images/prplesqr01.jpg); background-repeat: no-repeat; background-position:-1px 6px; padding-left: 14px; font:normal 14px Arial, Helvetica, sans-serif; letter-spacing: normal; color:#333;}*/
a.hbglink {text-decoration:underline; color:#561666;}
a.hbglink:hover{text-decoration:none; color:#9e0270}

a.hbglink1{font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}

.handsetbg02{background:url(../images/handsetimg02.jpg) no-repeat top center; padding:30px 50px;}
.handsetbg03{background:url(../images/handsetimg02.jpg) no-repeat top center; padding:30px 20px 30px 45px;}
.bvfeat-txt{color:#646567}

/*bv-feat icons*/
.bv-featicons {list-style-type: none; margin: 0; padding: 0; font-size: 1.16667em;}
.bv-featicons li {position: relative; display: inline-block; margin:-12px 10px 0 0; padding:-12px 0; text-align: center; vertical-align: top; }
.bv-featicons li a:link, .bv-featicons li a:visited { display: block; width: 358px; padding: 0 0 10px; text-decoration: none; color: #585858; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.bv-featicons li a:hover, .bv-featicons li a:active { text-decoration: underline; color:#9e0270;}
.bv-featicons li a:link span, .bv-featicons li a:visited span { display: block; width: 358px; height:73px;/**/}

.bv-featicons li a span { background: url(../images/Voip_featxboxs.jpg) no-repeat; cursor: pointer; height:73px; margin-top:-10px;}

.bv-featicons li{float:left; padding:5px 0 5px  0;}
.bv-featicons li.bv01 a span {background-position: 0 0;}
.bv-featicons li.bv02 a span {background-position: 0 -73px;}
.bv-featicons li.bv03 a span {background-position: 0 -146px;}
.bv-featicons li.bv04 a span {background-position: 0 -219px;}
.bv-featicons li.bv05 a span {background-position: -358px 0;}
.bv-featicons li.bv06 a span {background-position: -358px -73px;}
.bv-featicons li.bv07 a span {background-position: -358px -146px;}
.bv-featicons li.bv08 a span {background-position: -358px -219px;}

.iptable-b>input{font:bold 12px Arial, Helvetica, sans-serif; color:#561666;}
.extfont{font:normal 12px Arial, Helvetica, sans-serif; color:#561666;}
.smlfnt{color:#561666;}
#callwaitingarrows>img{ vertical-align:middle;padding:0 3px;}

/*businessvoip images updated by sandro*/
.bundledeals{width:946px; height:258px;margin:0 auto;overflow:hidden; float:left;margin-top:8px;}
.bundledeals .voippackage{float:left;height:274px;width:440px;background:url(../images/businessvoip_package.jpg) no-repeat top center;}
.bundledeals .voippayasyougo{float:left;height:274px;width:440px;background:url(../images/businessvoip_payasgo.jpg) no-repeat top center;}
.bundledeals{padding-left:14px;}
.bundledeals .voippackage {padding-top:17px;margin-left:19px;padding-left:40px;}
.bundledeals .voippayasyougo{padding-top:17px;padding-left:40px;margin-left:-38px;}
.contactnumber_banner { width:873px; margin:0 auto; padding: 22px 0; overflow: hidden; }
.contactnumber_banner2 { width:884px; margin:0 auto; padding: 22px 0; overflow: hidden; }
/*.bundledeals .voippackage.active, .bundledeals .voippackage:hover{background:url(../images/businessvoip_package_active.jpg) no-repeat top center;}
.bundledeals .voippayasyougo.active, .bundledeals .voippayasyougo:hover{background:url(../images/businessvoip_payasgo_active.jpg) no-repeat top center;}*/

.handsetbg01-li01{background-image: url(/images/triangle.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 19px Trebuchet MS,Arial,Helvetica,sans-serif; letter-spacing: normal; margin:-5px 0 16px 0; color:#561666;}
.handsetbg01-li02{background-image: url(/images/triangle.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 19px Trebuchet MS,Arial,Helvetica,sans-serif; letter-spacing: normal; margin:-5px 0 14px 0; color:#561666;}
.handsetbg01-li03{background-image: url(/images/triangle.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 19px Trebuchet MS,Arial,Helvetica,sans-serif; letter-spacing: normal; margin:-5px 0 15px 0; color:#561666;}
.handsetbg01-li04{background-image: url(/images/triangle.jpg); background-repeat: no-repeat; background-position:-1px 8px; padding-left: 31px; font:bold 19px Trebuchet MS,Arial,Helvetica,sans-serif; letter-spacing: normal; margin:-5px 0 0 0; color:#561666;}
.handsetbg02-li01{background-image: url(/images/prplesqr01.jpg); background-repeat: no-repeat; background-position:-1px 6px; padding-left: 12px; font:normal 14px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-5px 0 16px -9px; color:#333;}
.handsetbg02-li02{background-image: url(/images/prplesqr01.jpg); background-repeat: no-repeat; background-position:-1px 6px; padding-left: 12px; font:normal 14px Arial, Helvetica, sans-serif; letter-spacing: normal; margin:-8px 0 16px -9px; color:#333;}
.handsetbg02-li03{background-image: url(/images/prplesqr01.jpg); background-repeat: no-repeat; background-position:-1px 6px; padding-left: 12px; font:normal 14px Arial, Helvetica, sans-serif; letter-spacing: normal; color:#333;}

.content-bvoip{padding:0 38px 0 80px;}
.bvoip-margin{padding:/*38*/21px 0 17px 0;}
.bvoip-margin img{margin:10px 0 -10px 528px;}
.bvoipenqform-container{ /*background: url(/images/tpgbvoip_Enqpopupbg.png) no-repeat top center;padding:28px 65px 30px 28px;*/ width:/*362*/465px; height:542/*482px*/; }
/*.bvoipenqform-container div.box{border:1px solid #e3dcdc; padding:22px 20px 20px 16px; font: normal 12px Arial, Helvetica, sans-serif; color:#000;}*/
.bvoipcontainer1{width:465px; height:51px; background: url(/images/bvoipEnqbox1.png) no-repeat top center;}
.bvoipcontainer2{width:332px; background: url(/images/bvoipEnqbox2.png) repeat-y top center; font: normal 12px Arial, Helvetica, sans-serif; color:#000;padding:0 85px 1px 48px; margin-top:-10px;}
.bvoipcontainer3{width:465px; height:33px; background: url(/images/bvoipEnqbox3.png) no-repeat top center;}
.bvoip_close{ position:absolute;top:13px; left:399px;}
.bvoipenqform-container div.box{border:1px solid #e3dcdc; padding:20px; font: normal 12px Arial, Helvetica, sans-serif; color:#000;height: 445px;}


.bvoipenqform-container div p{ margin-bottom: 30px; /*48px;*/}
.bvoipenqform-container div span{font: italic 11px Arial, Helvetica, sans-serif; color:#ed1c24;}
.bvoipenqform-container div span.mb{margin-bottom:5px;}
.bvoipinput{border:1px solid #a5acb2; padding:6px 0 5px 4px; width:266px; margin-bottom:7px; vertical-align:top;color:#CCCCCC;}
.bvoipinput-height{padding-bottom:75px;}

/*new support pages*/
#backtotop1 {bottom: 120px; display: none; position: fixed; right: 240px; }

.textbreadcrumbs {font-family:Verdana, Geneva, sans-serif;color:#53046d; padding:6px 0 4px 0;font-size:10px;line-height:18px;}
#searchwrapper1 {background-image: url("../images/searchsupport.jpg"); background-repeat: no-repeat; float: right; height: 23px; margin: 0 -5px 0 0; padding: 0 15px 0 0; position: relative; width: 182px;}
.searchbox1, .searchbox2 {background-color: transparent; border: 0 none; height: 18px; left: 30px; position: absolute; top: 2px; width: 130px; color:#ccc;}
.searchbox3{background-color: transparent; border: 0 none; height: 18px; left: 30px; position: absolute; top: 10px; width: 140px; color:#ccc;}
.sprtpg-box {background-image:url(../images/sprtbgimg_btn.jpg); background-repeat:no-repeat; width:417px; height:76px; padding-top:42px; margin-top:25px;}
.sprtpg-box01 {background-image:url(../images/sprtbgimg01_btn.jpg); background-repeat:no-repeat; width:517px; height:76px; padding-top:42px; margin-top:25px;}
.sprtpg-box02 {background-image:url(../images/sprtbgimg_btn.jpg); background-repeat:no-repeat; width:417px; height:86px; padding-top:32px; margin-top:25px;}
a.sprt_boxlink {font: bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#561666; letter-spacing:.35px; line-height:1.21em;}
a.sprt_boxlink span{font-size:14px; letter-spacing:-.5px; font-weight:normal;}
.oacontainer{overflow:hidden; margin:0 auto; margin-top:30px;}
.oacontainer_mf{overflow:hidden; margin:0 auto; margin-top:30px; width:886px;}
.sprttitle{width:679px; float:left; margin-top:3px;}
.sprttitle01{width:679px; float:left;}
.srchcontainer{width:200px; float:left;}
.sprtcontainer01{width:900px; float:left; margin-top:15px; margin:0 auto;}
.sprtcontainer02{width:850px; float:left; margin-top:15px;}
.sprtcontainer03{float:left; margin-top:/*15px*/56px;*margin-top:37px;}
.sprtcontainer04{width:900px; float:left; margin-top:30px;}
.sprtcontainer05{float:left; margin-top:/*15px*/24px;*margin-top:23px;}
.sprttbletitle{font-size:16px; text-align:center; font-weight:bold;}
.sprtmodems{width:187px; font: normal 14px Arial, Helvetica, sans-serif; color:#333;}
.sprtselect{width:187px; float:left;}
.sprtviewbtn{width:55px; float:left; padding-left:10px;}
.sprtlist01{list-style:decimal; list-style-position:inside;}
.sprtlist02{list-style:disc; list-style-position:inside; padding-left:14px; text-indent:-14px;}
.sprtlist03{list-style:disc; list-style-position:inside;}
.sprtlist04{list-style:decimal; list-style-position:inside; padding-left:24px; text-indent:-20px;}
.sprtlist05{list-style:disc; list-style-position:inside; padding-left:24px; text-indent:-12px;}
.sprtlist06{list-style:lower-alpha; list-style-position:inside; padding-left:24px; text-indent:-12px;}
.sprtlisttble{width:500px; text-align:left;}
.sprtlisttble01{height:280px; width:300px; text-align:left;}
.sprtlisttble02{width:508px; padding:10px 0;}
.sprtbtn_table{width:650px; height:200px; float:left; overflow:hidden; margin:25px 0}
.sprtbtn{width:325px; float:left;border:0px;}
.placeholderFocus{color: #000000;}

/* Start Dealers */
.dealers p, #dealers h5 {margin-bottom: 18px;}
#network_features{ margin-left:-8px; overflow:hidden;}
#network_features > div {
    background: url(../images/small_cont.jpg) no-repeat 0 0; height:98px; width:173px;
    float:left; text-align:center; position:relative; margin-right: 4px;
}
#network_features > div > span { display: block;}
#network_features > div > .spnhead{ font-weight: bolder; color: #FFFFFF; margin-top: 11px; }
#network_features > div > .spnwrapper > div{ height: 65px; width: 160px; padding: 0 5px; display:table; }
#network_features > div > .spnwrapper .spncontent { display:table-cell; vertical-align:middle; }
#network_features > div > .spnwrapper > div { *position: absolute;  left: 0; top: 50%;}
#network_features > div > .spnwrapper > div .spncontent {*display: block; *position: relative; }

.columnList{overflow:hidden;}
.columnList > div + div{margin-left:28px; }
.columnList > div{ float:left; width:425px; height: 231px;
    background: url(../images/medium_cont.jpg) no-repeat 0 0; height:231px; width:425px;
}
.columnList > div > * { padding-left: 16px;}
.columnList > div > ul { margin-left: 14px; margin-top: 18px;}
.columnList > div > p { margin-bottom: 0;}

.dealer_lookout{ background: url(../images/long_cont.jpg) no-repeat 0 0; height:130px; width:878px;
    margin: 25px 0;
/*    padding-top:25px; padding-left:22px; line-height:12px; margin-bottom: -15px; margin-top: 25px;*/
}
.dealer_lookout > div { position:relative; left: 22px; top: 15px; *top: 5px;}
.pdf_forms{ background: url(../images/pdf.png) no-repeat 0 0; padding-left:25px; height: 16px; line-height: 16px;}

/* End Dealers  */

.xtraprcng_btn{width:866px; padding-top:20px;}

/*Privacy Policy 20140311*/
.nm-email{height:12px; width:142px; float:left; margin:6px 5px 0 0;}
.prvccomp-email{height:12px; width:174px; margin:6px 5px 0 0;position:relative; top:2px;}
/* IE7, IE8 */
.nm-email { margin/*\**/: 5px 5px 0 0\9; }
.prvccomp-email { top/*\**/: 3px\9; }
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nm-email {margin:5px 5px 0 0;}
.prvccomp-email {top:3px;}
}

/*mobile-support*/
a.mob-list{ color: #333333; background: url('../images/triangle.jpg') no-repeat 0 6px; padding-left:10px; margin-left:-8px; text-decoration:none; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:hover.mob-list { text-decoration:underline; color:#561666; }
.m-buyingbg{ background-color:#fbfbfb; padding:22px 0 34px 132px}
.m-buyingbg01{ background-color:#f6f6f6; padding:22px 0 34px 184px}
.m-buyingbg02{ background-color:#f6f6f6; padding:22px 0 34px 50px}
.m-buyingbg03{ background-color:#f6f6f6; padding:0 0 0 70px}
.m-buyingbg04{ background-color:#f6f6f6; padding:38px 0 38px 70px}
.m-faqtble{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#55176d;}
.m-hsspan{font-size:14px; font-weight:bold;}
.m-ital{ font-style:italic;}

/*soho*/
.mainbanner_soho{ margin:0;margin:10px 32px auto; height:386px; margin-bottom:3px;}
.purpletext { color:#561666; }
.spnrequired {color:#CE002B; font: bold 20px Arial,Helvetica,sans-serif; }


#sohotoptab_nav {background: url("../images/soho_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
.margin{padding:/*15*/38px 0 17px 0;}
.margin1{padding:38px 0 12px 0;}
#sohotoptab_nav li {float: left; }
#sohotoptab_nav li a {background: url("../images/soho_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#sohonav_plans a {background-position: 0 0; left: 0; width:167px; }
li#sohonav_callrates a {background-position:167px 0; left:167px; width:167px; }
li#sohonav_coverage a {background-position: 334px 0; left:334px; width:167px; }
li#sohonav_support a {background-position: 502px 0; left: 504px; width: 166px; }
li#sohonav_terms a {background-position: 667px 0; left: 669px; width: 167px; }
li#sohonav_activate a {background-position: 835px 0; left: 837px; width: 169px; }

li#sohonav_plans.active a {background-position: 0 -43px; left: 0; width:170px; }
li#sohonav_callrates.active a {background-position: -167px -43px; left: 168px; width: 170px; }
li#sohonav_coverage.active a {background-position: -336px -43px; left:334px; width:170px; }
li#sohonav_support.active a {background-position: -504px -43px; left: 502px; width: 169px; }
li#sohonav_terms.active a {background-position: -669px -43px; left: 667px; width: 170px; }
li#sohonav_activate.active a {background-position: -835px -43px; left: 835px; width: 175px; }

li#sohonav_plans a:hover {background-position: 0 -43px; left: 0; width:170px; }
li#sohonav_callrates a:hover {background-position: -167px -43px; left: 168px; width: 170px; }
li#sohonav_coverage a:hover {background-position: -336px -43px; left:334px; width:170px; }
li#sohonav_support a:hover {background-position: -504px -43px; left: 502px; width: 169px; }
li#sohonav_terms a:hover {background-position: -669px -43px; left: 667px; width: 170px; }
li#sohonav_activate a:hover {background-position: -835px -43px; left: 835px; width: 175px; }

.sohotext {font:bold 13px Arial, Helvetica, sans-serif;color: #7d1d7e;padding:5px 10px;width:930px;margin:0 auto;}
.sohooutlinedbox{background:url(../images/sohoTabbox_top.png) no-repeat top center;height:72px; margin:0 auto; padding:13px 0 0 43px;}
.sohooutlinedbox02{background:url(../images/sohoTabbox_top02.png) no-repeat top center;height:72px; margin:0 auto; padding:13px 0 0 43px;}

.sohotabmargin{margin:0 auto;margin-top:12px;}
.sohotabmargin01{margin:0 auto;}

.sohoexpand {background:url(../images/sohoTabbox_mid.jpg) repeat-y top center;}
.sohoexpandtable01{height:85px; padding-top:15px;}
.sohoexpandtable02{padding-top:15px;} /*height:350px;*/
.sohoexpandtable03{height:490px; padding-top:15px;}
.sohoexpandtable04{height:240px; padding-top:15px;}
.sohoexpandtable05{height:190px; padding-top:15px;}
.sohoexpand table{margin:0 auto; width:800px; font: normal 12px Arial, Helvetica, sans-serif; color:#561666;}
.sohotabbtm{background:url(../images/sohoTabbox_btm.png) no-repeat top center; width:985px; height:28px; margin:0 auto;}
.sohooptional {/*border:1px solid #7d1d7e;width:945px;height:20px;background-color:#7d1d7e;*/background:url(../images/opt_bar.png) no-repeat top center;
padding:15px 5px 5px 22px; color:#FFF; font: bold 16px Arial, Helvetica, sans-serif; width:958px; height:38px; letter-spacing:.02em;}
.contentbox {width:985px; margin:0 auto; font: normal 12px Arial, Helvetica, sans-serif; color:#333;}
.cb-div{padding-left:10px;}
.content-prple{color:#561666;}
.content-prple span{color:#ce002b; font:25px bold Arial, Helvetica, sans-serif; margin:-20px 0 0 0;}
.cb-div01{margin-bottom:25px;}
.sohoeqcomp{font: bold 14px Arial, Helvetica, sans-serif; color:#561666;}
.topmrgin{margin-top:20px;}
#sohonavbg{background: url(../images/midtabspan-img.jpg) no-repeat top center; height:38px;}
#soho_nav {background: url("../images/soho-midnavtab.png") repeat scroll 0 0 transparent; height: 38px; margin: 0 auto;padding-right:2px;/* margin-left:15px;*/ position: relative; width:451px;/* margin-top:7px;*/ }
#soho_nav li {float: left; }
#soho_nav li a {background: url("../images/soho-midnavtab.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; padding: 0; overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }
li#nav_busmobile a {background-position: 0 0; left: 0; width: 224px; }
li#nav_llrental a {background-position: 224px 0; left: 224px; width: 225px; }

li#nav_busmobile.active a {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_llrental.active a {background-position: -224px -38px; left: 224px; width: 225px; }

li#nav_busmobile a:hover {background-position: 0 -38px; left: 0; width: 224px; }
li#nav_llrental a:hover {background-position: -224px -38px; left: 224px; width: 225px; }

.sohotbletitle {font-size: 14px; font-weight: bold; text-align: left; height:25px; padding-left:10px;}
.sohotbletitle1 {font-size: 14px; font-weight: bold; text-align: center; height:25px; padding-left:10px;}
.sohotbletitle1 span{font: normal 12px Arial, Helvetica, sans-serif; color:#561666;}

.whitebox{width:903px; /*height:500px;*/ margin:0 auto;}
.whiteboxtop{background: url(../images/whiteboxtop.jpg) no-repeat top center;width:903px; height:16px; margin-top:25px;}
.whiteboxtop1{background: url(../images/whiteboxtop.jpg) no-repeat top center;width:903px; height:16px;}
.whiteboxmid{background: url(../images/whiteboxmid.jpg) repeat-y top center; /*height:369px;*/}
.whiteboxbtm{background: url(../images/whiteboxbtm.jpg) no-repeat top center;width:903px; height:26px;}
.content3{padding:/*14px*/0 60px; font:normal 12px Arial, Helvetica, sans-serif;}
.content_box{width:800px; /*height:320px;*/ overflow: hidden; margin-top:45px;}
.content_box1{width:560px; float:left;}
.content_box2{width:240px; float:left; background:url(../images/calc_img.jpg) no-repeat top left; height:160px;}
.content_box3{width:800px; float:left; line-height:1.45em;}
.content_pad{padding:10px; line-height:1.45em; letter-spacing:.005em;}
.sohoplans01{position:relative;height:20px; width:960px; margin:0 auto;}
.sohoplans02{width:800px;float:left;}
.sohotitlebar{font: bold 16px Arial, Helvetica, sans-serif;color:#FFF; letter-spacing:.03em; float:left; /*width:800px;*/ margin:7px 0 0 17px; }
.sohotitlebar1{font:normal 13px Arial, Helvetica, sans-serif;color:#FFF; letter-spacing:.0001em; margin:4px 0 0 -2px; float:left; width:800px; margin:5px 0 0 15px;}
.sohototalchrge{float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:25px;}
.sohooptionbox{ width:800px; border:1px solid #d9d9d9; padding:20px;}
.sohoplansIcon{width:58px; height:58px; float:left;}
.sohoinput input{ margin:0; padding:0;}
.sohofls-oacontainer{clear:both; padding-top:25px; color:#561666;}
.sohoflds-container{overflow:hidden; font:normal 12px Arial, Helvetica, sans-serif; padding-top:25px;}
.sohoflds-container span{font:normal 10px Arial, Helvetica, sans-serif; color:#561666;width:90px; float:left;}

.sohoflds-1{width:100px; height:32px; padding-top:18px; float:left;}
.sohoflds-2{width:100px; height:52px; float:left;}
.astrsk{margin-top:-3px; width:10px;float:left;font:bold 20px Arial, Helvetica, sans-serif; color:#ce002b; height:8px;}
.sohoflds-3{width:158px; height:52px; float:left;}
.sohoflds-4 {width:160px; height:52px; float:left;}
.sohoflds-4 span{width:165px;}
.sohoflds-5 {width:200px; height:52px; float:left;}
.sohoflds-6{width:100px; height:44px; padding-top:10px; float:left;}
.sohoflds-7 {width:200px; height:52px; float:left;}
.sohoflds-8 {width:350px; height:35px; padding-top:15px; float:left;}
.sohoflds-9 {width:240px; height:40px; float:left;}
.sohoflds-10{width:100px; height:36px; padding-top:8px; float:left;}

.sohocontent{font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}
.soho_yabox{width:470px; height:99px; background-color:#dfd9e7; padding:15px;}

.soholist{list-style:none; margin:0px; padding:0px; clear:both; padding-left:20px; text-indent:-20px;}
.soholist1{list-style:none; margin:0px; padding:0px; clear:both;}
.sohoprpletble{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#55176d;}
.sohotblefont{font-size:11px; padding:10px;}
.leftline{ border-left:1px solid #eee;}
.rightline{ border-right:1px solid #eee;}
.bottomline{ border-bottom:1px solid #eee;}
.bgcolor1{ background-color:#fbfbfb;}
.bgcolor2{ background-color:#f6f6f6;}
.sohosimtab{width:646px; padding-right:80px; float:left;}
.divh3{width:686px; height:26px; padding-top:12px; float:left;}
.sohofeat1{margin:10px 7px 0 -5px; width:348px; float:left;}
.sohofeat2{margin:10px 0 0 7px; width:355px; float:left;}
.sohofeat3{margin:0 7px 0 -5px; width:348px; float:left;}
.sohofeat4{margin:0 0 0 7px; width:355px; float:left;}
.sohofeat5{margin:0 7px 0 -5px; width:703px; float:left;}
#faqs_adsl2plus.sohocontent ul{list-style: none;}

.closeblock { float: left; background: url(../images/img_arrow.jpg) no-repeat 0 50%; margin: 7px 0 0 17px;
    width: 9px; height: 20px; cursor:pointer; outline: 0;}
.closeblock.expand_block { width:14px; background: url(../images/img_arrowexpand.jpg) no-repeat 0 50%; }
.expand_body { display: none; }

#businessmobile_tab, #landlinerental_tab {display:none;}
#businessmobile_tab.active,#landlinerental_tab.active {display:block;}
#landline_rentals #total div {width:250px; float:left;}

.selected_item {
    color: #7C1D7D;
    font-weight: bolder;
}
.selected_item td:first-child {
    background-image: url("../images/tick.gif");
    background-position: 1% 50%;
    background-repeat: no-repeat;
}

table.callrate_service_rate td.iptable-a,
table.callrate_service_rate td.iptable-b {padding-left: 25px;}

/*End soho*/

/*VoIP*/
#voiptoptab_nav {background: url("../images/voip_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
#voiptoptab_nav li {float: left; }
#voiptoptab_nav li a {background: url("../images/voip_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#voipnav_home a {background-position: 0 0; left: 0; width:152px; }
li#voipnav_1dollarcc a {background-position:181px 0; left:181px; width:181px; }
li#voipnav_callrates a {background-position: 334px 0; left:334px; width:167px; }
li#voipnav_softphone a {background-position: 502px 0; left: 504px; width: 166px; }
li#voipnav_equipment a {background-position: 667px 0; left: 669px; width: 167px; }
li#voipnav_faqs a {background-position: 835px 0; left: 837px; width: 169px; }

li#voipnav_home.active a {background-position: 0 -43px; left: 0; width:155px; }
li#voipnav_1dollarcc.active a {background-position: -152px -43px; left: 152px; width: 184px; }
li#voipnav_callrates.active a {background-position: -336px -43px; left:334px; width:170px; }
li#voipnav_softphone.active a {background-position: -504px -43px; left: 502px; width: 169px; }
li#voipnav_equipment.active a {background-position: -669px -43px; left: 667px; width: 170px; }
li#voipnav_faqs.active a {background-position: -835px -43px; left: 835px; width: 175px; }

li#voipnav_home a:hover {background-position: 0 -43px; left: 0; width:155px; }
li#voipnav_1dollarcc a:hover {background-position: -152px -43px; left: 152px; width: 184px; }
li#voipnav_callrates a:hover {background-position: -336px -43px; left:334px; width:170px; }
li#voipnav_softphone a:hover {background-position: -504px -43px; left: 502px; width: 169px; }
li#voipnav_equipment a:hover {background-position: -669px -43px; left: 667px; width: 170px; }
li#voipnav_faqs a:hover {background-position: -835px -43px; left: 835px; width: 175px; }

.voip_aboutbg{background: url(/images/aboutvoip_bg.jpg) no-repeat top center; width:/*902px1048px*/; height:/*811*/413px; margin:0 auto; /*padding:36px 58px 0 88px*/}
.voip_content{padding:22px 0 0 0; font:12px/1.45em Arial, Helvetica, sans-serif; color:#000;}

.voip_ya-wrapper { background-image: url("../images/ya-input.jpg"); background-repeat: no-repeat; float:left; height: 32px; margin: 6px 0px 8px 0px; padding: 0; position: relative; width: 250px; }
.voip_ya-wrapperbtm{/*float:left; width:250px;*/ height:25px; overflow:hidden; padding:3px 0; text-align:right; margin-right:2px;width:247px; float:none; border:0px solid #DDDDDD}
.placeholder{background:transparent; position:absolute;top:35%;left:8px; display:block;color:#ccc;width:212px;height:22px;font-family:'MS Shell Dlg';font-size:13.33px;font-weight:bold;
  }
.hideplaceholder{text-indent: 100%;overflow: hidden; outline: none;}

.btm3{ background:url("../images/boxbtm3.jpg") no-repeat bottom center; width:1039px; height:53px; margin:0 auto;}
.top3{ background:url("../images/boxtop2.jpg") no-repeat top center; height:20px; width:1039px; margin:0 auto;/**/ }
.voipsignupbtn{margin-top:15px; margin-right:32px;text-align: right;}
.pbox{width:520px; float:left; overflow:hidden; padding-left:81px; padding-top:36px;}
.hwitwrksBtn{margin-left:-3px; height:42px;}
.voip_content>h5:first-child{padding-bottom:2px;}
.voip_content>h5:last-of-type,.voip_content>h5~h5{margin-top:20px;}
.voip_content>p:last-of-type, .voip_content>p~p{margin-top:2px;}
.voip_loginbox{float:left; width:250px; overflow:hidden; margin-left:134px; padding-top:21px;}
.voip_youraccnt{font:bold 12px Trebuchet MS,Arial,Helvetica,sans-serif; color:#561666;}
.voipyacolor{color:#54166D;}
.voipyawrap{padding:0; margin:0;}
.voipsubmitbtn{background:url(/images/ya-btn.jpg);border:none;height:22px;width:22px;cursor:pointer;}
.pbox1{width:880px; float:left; margin-top:2px; overflow:hidden; padding-left:82px;font:12px/1.45em Arial, Helvetica, sans-serif; color:#000;}
.pbox1>p:last-of-type, .pbox1>p~p{margin-top:18px;}

.tpggraybox{width:988px; height:334px; margin:0 auto; overflow:hidden;/* outline:1px solid black;*/}
.tpggraybox1{width:988px; height:245px; margin:0 auto; overflow:hidden;/* outline:1px solid black;*/}
.tpggraybox-head{background: url("../images/tpg_grayhead.jpg") no-repeat center top; width:/*988*/933px; height:/*58*/40px; padding:18px 0 0 50px; font:bold 15px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:.04em;}
.tpggraybox-mid{background: url("../images/tpg_graybg.jpg") repeat-y; width:933px; height:255px; padding:2px 0 0 55px; margin-left:-3px;}
.tpggraybox-mid1{background: url("../images/tpg_graybg.jpg") repeat-y; width:933px; height:166px; padding:2px 0 0 55px; margin-left:-3px;}
.tpggraybox01{width:570px; float:left; color:#541666; font:normal 0.73em Arial, Helvetica, sans-serif;}
.tpggraybox01 span{font-size:15px; font-weight:bold;}
.tpggraybox-ul{list-style-image:url(/images/triangle2.jpg); color:#561666; padding:8px 0 0 45px; line-height:18px;}
.voipcalc{width:204px; height:269px; float:left;background: url("../images/voipcalcimg.png") no-repeat center top; margin:-10px 0 0 88px;}
.tpggraybox-btm{background: url("../images/tpg_graybtm.jpg") no-repeat center top; width:988px; height:22px; margin-left:-3px;}
/*End Voip*/

.boldlink a{font:bold 12px Arial, Helvetica, sans-serif; color:#561666; text-decoration:none;}
.boldlink a:hover{text-decoration:underline;}

input[placeholder] { color: #CCCCCC; }
input:focus[placeholder] { color: #561666;}
*input.placeholder[placeholder] { color: #CCCCCC;}
*input[placeholder] { color: #561666;}
/* color for textbox with placeholder when filled up*/
input[placeholder].jqiplaceholder {color:#000;}
/* CSS hack IE7 AND 8 using the jQuery placeholder */
input[placeholder].jqplaceholder {color/*\**/:#AAAAAA\9;}

.voiptrianglelist{ color: #333333; background: url('../images/triangle.jpg') no-repeat 0 5px; padding-left:10px; margin-left:4px; }

.content_pad {letter-spacing: 0.005em;  line-height: 1.45em; padding: 10px;}
.titlemargin_voip{margin-top:25px;}
.iptable1_voip{background-image:url(../images/gradientheader_voip.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666; padding-left:10px}
.iptable2_voip{background-image:url(../images/gradientheader_voip.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666;}

/*download*/
h3#faqicon_download { background-image: url(../images/dwnld_icondwnld_img.jpg); background-repeat:no-repeat; background-position:left top; }

/*bigtalk*/
.bundledealsbgimg5{ background:url(../images/bundlebgimg5.jpg) no-repeat top center;width:946px; height:/*228*/240px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.whitetab2{width:1039px; margin:0 auto; overflow: hidden;}
.hptabs-3{height:36px;}
.hpdealboxes{overflow:hidden; height:250px;}
.hpdealbox01toptxt{position:absolute; left: 43px; top: 51px;}
.hpdealbox02toptxt{position:absolute; left: 289px; top: 51px;}
.hpdealbox03toptxt{position:absolute; left: 536px; top: 51px;}
.hpdealbox04toptxt{position:absolute; left: 783px; top: 51px;}
.hpspace{font:bold 26px Arial, Helvetica, sans-serif; color:#fff;}
.hpspeed01{position:absolute; left: 116px; top: 136px;}
.hpspeed02{position:absolute; left: 365px; top: 136px;}
.hpspeed03{position:absolute; left: 612px; top: 136px;}
.hpspeed04{position:absolute; left: 856px; top: 136px;}
.hpterms01{position:absolute; left: 116px; top: 168px;}
.hpterms02{position:absolute; left: 365px; top: 168px;}
.hpterms03{position:absolute; left: 612px; top: 168px;}
.hpterms04{position:absolute; left: 856px; top: 168px; width:110px;}
.hpsubscript{font-size:11px;vertical-align:top}
.hpunlibox{position:absolute; top:93px; left:893px;}
.hpbundlebox{padding:18px 0 /*61*/70px 0;color:#561666; clear:both; overflow:hidden; height:37px;}
.bundleboxtxt01{width:/*158*/98px; float:left; vertical-align:text-bottom;}
.bundleboxtxt01 label{display:block; padding:0; margin:0;}
.bundleboxtxt01 input{height:15px; width:15px;padding: 0; margin:0 11px 0 4px;  vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.bundleboxtxt02{width:33px; float:left; color:#333; vertical-align:text-bottom;}
.bundleboxtxt03{width:/*121*/181px; float:left; color:#A5A7AA; font-style:italic; letter-spacing:0.018px; font-size:12px; padding-top:2px; vertical-align:text-bottom;}
.bundleboxtxt04{width:150px; float:left; color:#561666; font-style:normal; letter-spacing:0.018px; font-size:12px; padding-top:2px; vertical-align:text-bottom;}
.bundleboxlist{float:left; width:318px; font-size:12px; padding:5px 0 0 68px; letter-spacing:normal;*padding:3px 0 0 68px;}
.superchatbundletab{color:#561666; padding:0; margin:0; clear:both; overflow:hidden; display: none;}
.scb-div{overflow:hidden; height:18px;}
.bundleboxtxt05{width:183px; float:left; vertical-align:text-bottom;}
.bundleboxtxt05 label{display:block; padding:0; margin:0;}
.bundleboxtxt05 input{height:15px; width:15px;padding: 0; margin:0 11px 0 4px;  vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.bundleboxlist01a{float:left; width:350px; height:15px;font-size:12px; padding:4px 0 0 68px; letter-spacing:normal;}
.bundleboxlist01{float:left; width:350px; height:15px; font-size:12px; padding:2px 0 0 68px; letter-spacing:normal;}
.msv-div{height:17px;}
.bundleboxtxt06{width:31px; float:left; color:#333; vertical-align:text-bottom;}
.bundleboxtxt07{width:135px; float:left; color:#A5A7AA; font-style:italic; letter-spacing:0.018px; font-size:12px; padding-top:2px; vertical-align:text-bottom;}
.bundleboxtxt08{width:110px; float:left; color:#561666; font-style:normal; letter-spacing:0.018px; font-size:12px; vertical-align:text-bottom;}
.bundleboxtxt09{width:218px; float:left; vertical-align:text-bottom;}
.bundleboxtxt09 label{display:block; padding:0; margin:0;}
.bundleboxtxt09 input{heigh:15px; width:15px;padding: 0; margin:0 12px 0 24px;  vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.bundleboxtxt10{width:54px; float:left; color:#333; vertical-align:text-bottom;}
.bundleboxtxt11{width:65px; float:left; color:#A5A7AA; font-style:italic; letter-spacing:0.018px; font-size:12px; padding-top:2px; vertical-align:text-bottom;}
.bundleboxlist02{float:left; width:318px; font-size:12px; padding:5px 0 0 89px; font-style:italic; letter-spacing:normal;}
.hpbundlebox01{padding:0 0 32px 0;color:#561666; clear:both; overflow:hidden; height:37px;}
.hpbundlebox02{padding:18px 0 32px 0;color:#561666; clear:both; overflow:hidden; height:37px;}
.bundleboxtxt12{width:205px; float:left; vertical-align:text-bottom;}
.bundleboxtxt12 label{display:block; padding:0; margin:0;}
.bundleboxtxt12 input{heigh:15px; width:15px;padding: 0; margin:0 12px 0 24px;  vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.bundleboxtxt13{width:148px; float:left; color:#A5A7AA; font-style:italic; letter-spacing:0.018px; font-size:12px; padding-top:2px; vertical-align:text-bottom;}
.hpdiscbox{overflow:hidden; padding-top:18px; margin:0 auto;}
.hptmcbox{float:left; overflow:hidden;}
.hptmc-txt01{width:380px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.hptmc-txt02{width:263px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.hptmc-btn01{width:121px; float:left;}
.hptmc-btn02{width:103px; float:left;}

/*    Support FAQ's   */
em {font-style: italic;}
#faq_content dd{ display:none; margin:0; }
#faq_content dt { padding: 2px 0px; }
#faq_content dt, #faq_content a { color: #561666; font: normal 12px Arial,Helvetica,sans-serif; cursor: pointer; }
#faq_content a:hover { color: #9E0270; text-decoration: none; }

#faq_content dt.faqanswer_display { margin:25px 0 0 25px; }
#faq_content dt.faqanswer_display a.prple-link {text-decoration:none; font-weight: bold; cursor: pointer;}
#faq_content dt.faqanswer_display a.prple-link:hover {color:#561666; }
#faq_content dd.faqanswer_display { display:block; margin: 0 0 25px 25px; }
/* dt.faqanswer_display a.prple-link { text-decoration:none; } */

#faq_content h3 { margin: 28px 0px 25px 0px; height: 50px; line-height: 50px; padding-left: 62px;}
h3#faqicon_account { background: url(../images/faqicon_account.jpg) no-repeat left top }
h3#faqicon_browsing { background: url(../images/faqicon_browsing.jpg) no-repeat left top }
h3#faqicon_emailnews { background: url(../images/faqicon_emailnews.jpg) no-repeat left top }

h3#faqicon_availability { background-image: url(../images/faqicon_availability.jpg); background-repeat:no-repeat; background-position:left top; }
h3#faqicon_tpgadslfeatures { background-image: url(../images/faqicon_tpgadslfeatures.jpg); background-repeat:no-repeat; background-position:left top;   }
h3#faqicon_technicalquestions { background-image: url(../images/faqicon_technicalquestions.jpg); background-repeat:no-repeat; background-position:left top;   }
h3#faqicon_modems{ background-image: url(../images/faqicon_modems.jpg); background-repeat:no-repeat; background-position:left top;   }
h3#faqicon_installation { background-image: url(../images/faqicon_installation.jpg); background-repeat:no-repeat; background-position:left top;  }
h3#faqicon_relocating { background-image: url(../images/faqicon_relocating.jpg); background-repeat:no-repeat; background-position:left top;  }
h3#faqicon_account { background: url(../images/faqicon_account.jpg) no-repeat left top }
h3#faqicon_browsing { background: url(../images/faqicon_browsing.jpg) no-repeat left top }
h3#faqicon_emailnews { background: url(../images/faqicon_emailnews.jpg) no-repeat left top }


h3#faqicon_domainname { background: url(../images/faqicon_domainname.jpg) no-repeat left top }
h3#faqicon_websitehosting { background: url(../images/faqicon_websitehosting.jpg) no-repeat left top }
h3#faqicon_freewebspace{ background: url(../images/faqicon_freewebspace.jpg) no-repeat left top }
h3#faqicon_domainemailhosting{ background: url(../images/faqicon_domainemailhosting.jpg) no-repeat left top }

/* End Support FAQ's */

#businessmob_viewmail p {margin-bottom:18px;}

/*added support css*/
.boxcenter {width:398px; height:118px;}
/*.mainbannercontainer{width:1020px; text-align:center; padding-top:10px; float:left; height:336px;*height:326px;}*/
#accwrapper {width:1020px; margin: 0 auto;}
.acccwrapper  {width:1020px;padding-top:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#585858; padding-left:10px; *padding-left:24px; padding-bottom:5px;}
/*a.acccwrapper:link { text-decoration:none;}*/
/*a.acccwrapper:hover { text-decoration:underline; color:#9E0270;}*/
.acccwrapper a{
color:#585858;
text-decoration:none;
}
.acccwrapper a:hover{
color:#9E0270;
text-decoration:underline;
}




/*Video-Surveillance*/
#videotoptab_nav {background: url("../images/video_surveillance_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
#videotoptab_nav li a {background: url("../images/video_surveillance_tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#videonav_home a {background-position: 0 0; left: 0; width:169px;}
li#videonav_home.active a {background-position: 0 -43px; left: 0; width:169px;}
li#videonav_home a:hover {background-position: 0 -43px; left: 0; width:169px;}

li#videonav_live a {background-position: 166px 0; left:168px; width:166px;}
li#videonav_live.active a {background-position: -168px -43px; left:164px; width:170px;}
li#videonav_live a:hover {background-position: -168px  -43px; left:164px;; width:170px;}

li#videonav_camera a {background-position: 334px 0; left:334px; width:167px; }
li#videonav_camera.active a {background-position: -336px -43px; left:334px; width:170px; }
li#videonav_camera a:hover {background-position: -336px -43px; left:334px; width:170px; }

li#videonav_login a {background-position: 502px 0; left: 504px; width: 166px; }
li#videonav_login.active a {background-position: -504px -43px; left: 502px; width: 169px; }
li#videonav_login a:hover {background-position: -504px -43px; left: 502px; width: 169px; }

li#videonav_support a {background-position: 667px 0; left: 669px; width: 167px}
li#videonav_support.active a {background-position: -669px -43px; left: 667px; width: 170px; }
li#videonav_support a:hover {background-position: -669px -43px; left: 667px; width: 170px;  }

li#videonav_terms a {background-position: 835px 0; left: 837px; width: 169px; }
li#videonav_terms.active a {background-position: -835px -43px; left: 835px; width: 175px; }
li#videonav_terms a:hover {background-position: -835px -43px; left: 835px; width: 175px; }


.video_plan{background-image: url(/images/video_plan_bg_03.jpg); background-repeat:no-repeat; width:544px; height:276px; margin:0 auto; margin-top:15px; padding-right:3px;}
.video_planhdr{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; padding-top:50px; padding-left:16px;}
.video_feat{background-image:url(../images/video_surveillance_featbg.jpg); background-repeat:no-repeat; width:986px; height:195px; margin:0 auto; margin-top:28px; *margin-top:2px; font-family:Arial, Helvetica, sans-serif;}
.video_featcam{background-image:url(../images/video_surveillance_featbg_b.jpg); background-repeat:no-repeat; width:986px; height:289px; margin:0 auto; margin-top:28px; *margin-top:2px; font-family:Arial, Helvetica, sans-serif;}
.video_feathdr{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFF; padding-left:54px; padding-top:16px; height:16px;}
.video_featcntent{height:250px;}
.video_checkbox{float:left; padding-left:25px; width:28px; height:30px;}
.video_ul{font-size:14px;  color:#561666; padding-top:17px; list-style-image:none; padding-left:42px;}
.video_li1{list-style:none;background:url(../images/triangle.jpg) no-repeat;background-position:0 50%;height:34px;padding-left:20px;line-height:34px;}
.video_li{list-style:none;background:url(../images/triangle.jpg) no-repeat;background-position:0 50%;height:36px;padding-left:20px;line-height:36px;}
.video_li4{list-style:none;background:url(../images/triangle.jpg) no-repeat;background-position:0 50%;height:38px;padding-left:20px;line-height:38px;}
.video-text1{width:290px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.video-text2{/*width:485px;*/width:365px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.video-btnsignup{width:103px; float:right; padding-right:6px;}
.video_xtraprcng_btn {padding-top:22px; *padding-top:0px; float:right; padding-right:6px;}
.video_stpshldr {line-height:24px; padding-top:15px;}
.video_stpstxt02{padding-right:20px; color:#561666; font-weight:bold;}
.video_content{padding:0 36px 0 40px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}
.video_contentdemo{padding:0 30px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567; background-image:url(../images/video_ldbox_bg.jpg); background-repeat:repeat-y; background-position:top; margin-top:30px; margin-right: 5px;}
/*.video_equipmentbox{background-image:url(/res/images/equiptmentbox_090513.jpg); background-repeat:no-repeat; width:860px; height:157px; }*/
.video_equipmentbox{background-image:url(/res/images/equipmentbox_20140129_01.jpg); background-repeat:no-repeat; width:860px; height:157px; }
.video_wiredtxt{float:left; width:206px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-left:220px; padding-top:12px;}
.video_wifitxt{float:left; width:146px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-left:100px; padding-top:12px;}
.video_contentlogin{padding:0 30px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}
.video_loginwrapper{background-color:#8d0b8c;margin-right: 5px;}
.video_loginbg{background-image: url(/images/video_login_bg.jpg); background-repeat:no-repeat; background-position:center; width:848px; height:394px; margin: 0 auto; padding-top:80px;}
.video_logincntnt{width:400px; height:145px; margin:0 auto; padding:80px 0px;}
.video_userbg{background-image:url(/images/video_lgn_input.jpg); background-repeat:no-repeat; height:32px; margin:60px auto 0px; width:310px; padding-top:10px; *margin:140px auto 0px;}
.video_userinput{width:290px;height:20px; background:transparent; border:0px; padding-left:10px; font-family:Verdana, Geneva, sans-serif; font-family:18px; color:#651165; font-weight:bold; }
.video_pwbg{background-image:url(/images/video_lgn_input.jpg); background-repeat:no-repeat; height:32px; margin:25px auto 0px; width:310px; padding-top:5px;}
.video_pwinput{width:290px;height:20px; background:transparent; border:0px; padding-left:10px; font-family:Verdana, Geneva, sans-serif; font-family:18px; color:#a5a7aa; font-weight:bold; padding-top: 5px;}
.video_bttnhldr{margin:0 auto; height:30px; width:315px; padding-top:15px; }
.video_remtxt{font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#a5a7aa; vertical-align:middle;}
.video-searchbox { background-color: transparent; border: 0 none; height: 22px; /*left: 13px;*/ position:relative; top:0px;   width: 280px;   color:#561666;    left: 8px;  bottom:10px; font-size:18px; }

.vs_activate_btnstep { float:left; width:224px; background-color:#fbfbfb; height:356px;}
.vs_btnstep_active {font-weight: bolder; background: url(/images/arrowactive.jpg) no-repeat 95% 50%; }
.vs_step_activate {float:right; width:618px; background-color:#f7f7f7; height:338px; padding:12px 14px 6px 22px; }
.step_wrapper_container {height:307px; width:618px; overflow: hidden; position: relative;}
.step_wrapper > div { height:307px; width:618px; }
.step_wrapper {position: absolute;}
.vs_activate_btnstep > div, .vs_stepnavigation img {cursor: pointer;}

/*TrustedCloud*/
.tc_container{overflow:hidden; margin:0 auto; padding-top:18px;}
.tc_container1{overflow:hidden; width:/*1290*/920px; float:left; padding:0; margin:0; text-align: left;}
.tc_container2{overflow:hidden; width:/*1290*/1115px; float:left; padding:0; margin:0; text-align: left;}

.bgimg{background:url(images/tc_verticalbg.gif) repeat-y top center; /*width:1383px; height:948px;*/width:100%; margin:0 auto; background-color:#89337b;}
/*.bgimg{background:url(../images/tc_verticalbg.gif) repeat-y top center; width:1383px;width:100%; height:948px; margin:0 auto; background-color:#89337b;}*/
/*.bgimg{background:url(../images/trustedcloud_bgimg01.jpg) repeat-y top center; width:1383px; height:948px; margin:0 auto; background-color:#89337b;}*/
/*.tc_header{width:1290px; padding:24px 0 0 0; margin:0 0 0 45px;/* margin:0 auto; overflow:hidden;}*/*/
.tc_header{padding:24px 0 0 0; margin:0 0 0 45px;/* margin:0 auto;*/ overflow:hidden;}
.tc_unli{width:180px; height:20px; float:right; font:normal 12px Verdana, Geneva, sans-serif; color:#fff; margin:8px 34px 0 0 /*755px*/;}
/*.tclogo{padding:228px 0 38px 0; margin:0 auto; height:31px; width:351px;}*/
.tclogo{padding:228px 0 38px 0; margin:0 auto; height:31px; width:526px;}
.tclogo1{height:31px; width:351px; float:left; margin:0 0 0 45px;}
.tcloginbox{background:url(images/tc_loginbox.png) no-repeat top center; width:/*427*/526px; height:/*335*/182px; margin:0 auto; padding:79px 0/*260px*/;}
.ya-wrapper_tc { background-image: url(images/tc_ya-input.jpg); background-repeat: no-repeat; float:right; height: 47px; margin: 10px /*41*/89px 0 0; padding: 0; position: relative; width: 348px; }
.ya-wrapper_tc1{ background-image: url(images/tc_ya-input.jpg); background-repeat: no-repeat; float:right; height: 47px; margin: 5px 38px 0 0; padding: 0; position: relative; width: 348px; }
.ya-searchbox_tc { background-color: transparent;  border: 0 none; height: 30px; /*left: 13px;*/ position: absolute; top: 8px; width: 212px; color:#561666; left: 8px;  bottom:10px; font-size:20px;}
.ya-wrapper1_tc { float:left; height: 47px; margin: 21px 41px 0 35px; padding:0 0 0 49px; position: relative; width: 262px; font: normal 13px Verdana, Geneva, sans-serif; color:#a5a7aa;  }
.tc_iconcontainer{ width:margin:0 auto; /*1290*/299px; height:299; padding-top:230px;}
.tc_iconcontainer1{ background:url(images/surveilance_icononly.png) no-repeat top center;width:351px; height:/*278*/225px; margin:/*30px*/0 0 0 45px;}
.tc_buttonbox{width:298px; height:57px; background-color:#7d1d7e; float:left; margin:0 0 0 45px; padding:6px 40px 6px 10px;}
.tc_cameraicon{width:58px; height:57px; float:left;}
.tc_btntxt{width:221px; height:17px; float:left; font:bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; margin:15px 0 0 10px;}
.tc_btntxt1{width:145px; height:17px; float:left; font:bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; margin:15px 0 0 10px;}
.tc_btntxt2{width:73px; height:17px; float:left; font:bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; margin:15px 0 0 9px;}
.tc_arrowright{width:9px; height:13px; float:left; margin:20px 0 0 0; }
.tc_arrowdown{width:13px; height:9px; float:left; margin:22px 0 0 0; }
.tc_optionbox{width:328px; height:60px; border:1px solid #7d1d7e; float:left; margin:0 0 0 45px; padding:15px 9px 2px 9px;}
.tc_optionbox1{width:328px; height:/*354*/337px; border:1px solid #7d1d7e; float:left; margin:0 0 0 45px; padding:15px 9px 2px 9px; overflow:scroll; overflow-x:hidden;}
.leftbox{width:355px; height:/*500*/158px; float:left; padding:0 40px 14px 0; overflow:hidden;}
.leftbox1{width:355px; height:/*425*/700px; float:left; padding:0 40px 0 0; overflow:hidden;}
.leftbox2{width:/*355*/463px; height:/*158*/500px; float:left; overflow:hidden;}
.tc_opt1{width:163px; float:left; font:bold 12px Verdana, Geneva, sans-serif; color:#fff; text-align:center;}
.tc_sep{width:2px; float:left;}
.tc_settings a{float:left; width:100%; font:normal 9px Verdana, Geneva, sans-serif; color:#fff; text-decoration:underline; margin-top:-2px;}
.tc_settingsbox{width:390px;height:143px; float:left;background:url(images/tc_sli_box.png) no-repeat top center; margin-top:-25px; padding:30px 45px 80px 89px;  }
.tc_settingstxt{font:normal 13px Verdana, Geneva, sans-serif; color:#a5a7aa; padding:5px 0 0 8px; width:367px; float:left;}
.tc_settingstxt1{font:normal 11px Verdana, Geneva, sans-serif; color:#a5a7aa; padding:20px 0 0 8px; width:367px; float:left;}
.tc_closeicon{ width:15px; height:15px; float:left;}
.tc_checkicon{ width:40px; height:34px; float:left; padding:0 0 0 316px; margin:15px 0 0 0;}
.tc_videobox{width:676px;height:520px; float:left;background:url(../images/tc_vidbg.png) no-repeat top center; margin-top:-26px; padding:26px 0 0 38px; margin-left:7px;}
.tc_eventtable{ font-family:Verdana, Geneva, sans-serif; color:#fff;}
.tc_eventtable td strong{ font-size:12px; font-weight:bold;}
.tc_eventtable td { font-size:10px; font-weight:normal; height:18px;}
.tc_eventtable td.one{padding:0 0 0 30px;}
.tc_eventtablesep{width:2px;background:url(../images/tc_opt-sep.jpg) repeat-x top center;}
td .linkerX a{font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
td .linkerX a:hover{text-decoration:underline; color:#561666;}
.tc_camcontrols{height:57px; background-color:#7d1d7e; float:left; margin:0 0 0 45px; padding:6px 40px 6px 10px;}

.bundleboxlist00{float:left; width:318px; font-size:12px; padding:8px 0 0 68px; letter-spacing:normal; *padding:4px 0 0 68px;}
.nanofaqimgs img{vertical-align:top;}

#nanocontainer{position:relative; height:39px; width:117px; float:right; right:35px; margin-top:10px;}
#nanocontainer li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nanocontainer li, #nanocontainer a{height:39px;display:block;}
.nanosim a{width:117px; height:39px; background:url(../images/nanoSimBTN.jpg) -118px 0;}
.nanosim a:hover{background:url(../images/nanoSimBTN.jpg) -1px 0;}

.mainbannerNano{ margin:0;margin:10px 32px auto; margin-bottom:3px;}
/*20151203*/
.yapocontainer_mm{width:272px; height:166px; float:right; margin-top:25px; background:url(../images/mmfaq/youraccnt_bg2015.png) no-repeat top left;}
.yapocontainer2016{width:272px; height:166px; float:right; margin-top:25px; background:url(../images/mmfaq/youraccnt_bg2016.jpg) no-repeat top left;}
/*youraccount_sprites*/
.yapocontainer{width:272px; height:154px; float:right; margin-top:37px; background:url(../images/youraccnt_bg.png) no-repeat top left;}
.yapounpw{padding:43px 0 0 53px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom:50px;}
.yapounpw1{margin-bottom:43px;*margin-top:1px;}
.yapo-txt{width:70px; float:left; font-weight:bold; font-size:14px; text-align:right; color:#585858; *margin:-1px 0 0 -1px;}
.yapo-txt1{width:283px; float:left;}
.yapo-txt2{width:283px; float:right;}
.yapo-input{width:243px; margin:1px 0 0 16px; font-size:12px;*margin:0 0 0 16px;}
.yapo-fpw{float:left; margin:27px 0 0 -65px; *margin:-25px 0 0 6px;}
.yapo-sibtn{float:right; margin:20px 66px 0 0;*margin:-32px 65px 0 0;}

.yapo {list-style-type: none; margin: 18px 0 0 6px;/*margin: 10px 0 0 6px;*/ padding: 0; font-size: 1.16667em; width:200px;}
.yapo li {position: relative; display: inline-block; margin: 0 10px 0 0; padding: 0 0 12px; text-align: center; vertical-align: top; }
.yapo li a:link, .yapo li a:visited {display: block; padding: 0 0 10px; text-decoration: none; color: #585858; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.yapo li a:hover, .yapo li a:active {text-decoration: underline; color:#9e0270;}
.yapo li a:link span, .yapo li a:visited span {display: block; width: 38px; height: 37px;}

.yapo li a span {background: #fff url(../images/yapo.png) no-repeat 38px 37px; cursor: pointer; }

.yapo li{float:left; padding:0 32px; *padding:0 16px;}
.yapo li.postofc a span {background-position: 0 4px;}
.yapo li.postofc:hover a span {background-position:0 -33px ;}
.yapo li.youract a span {background-position: -38px 0;}
.yapo li.youract:hover a span {background-position: -38px -37px;}
.signin{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:17px; color:#585858; position:relative; right: -18px; top: -10px;}
.yapobtn{position:relative; top:-30px; left:57px; *left:73px;}
.yapotfbg{ background-image:url(../images/textfiled_bg.jpg); background-repeat:no-repeat; height:30px; width:246px; border:2px solid #639; }

h1.yapoh1 {font-size:19px; font-weight: normal; width:200px; padding:6px 0 0 57px; *margin-top:2px;*padding:4px 0 0 57px;}
.poBox{width:44%;float:left; position:relative; padding:33px 4px 68px 58px; border-right:1px solid #e5e5e5; *padding:44px 4px 68px 58px;}
.poIcon{left:0px;width:38px; height:32px;background:url(../images/yapoIcons.png) 0 0; margin-left:-2px;*margin-left:-1px;}
.yaIcon{left:0px;width:30px; height:32px;background:url(../images/yapoIcons.png) 31px 1px; margin:2px 0 -1px 2px; }
.poBox1{width:35%;float:left; padding:61px 0 0 122px;*padding:71px 0 0 40px;}
.poBox_ryt{width:35%;float:left; padding:31px 0 0 50px;*padding:71px 0 0 40px;}/*20160810*/
.nbn_bnr_sml{ padding: 26px 0 0 90px;}/*20160810*/
.nbn_bnr_sml_my{ padding: 30px 0 0 90px;}/*20160810*/
.poBox2{width:35%;float:left; padding:40px 0 0 121px;*padding:51px 0 0 44px;}
.yapoIcons {list-style-type: none; margin: 10px 0 0 10px; padding: 0; font-size: 1.16667em; width:300px; *width:300px;}
.yapoIcons li {position: relative; display: inline-block; margin: 0 10px 0 0; padding: 0 0 12px; text-align: center; vertical-align: top; }
.yapoIcons li {display: block; padding: 0 0 10px; text-decoration: none; color: #585858; font: normal 13px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.yapoIcons li span, .yapoIcons li span {display: block; width: 38px; height: 35px;}

.yapoIcons li span {background: #fff url(../images/yapoIcons.png) no-repeat 38px 37px; /*cursor: pointer;*/ }

.yapoIcons li{float:left; height:45px; padding: 8px 32px 0 31px; *padding:8px 22px 3px 22px;}/*padding:0 32px 3px 31px;*/
.yapoIcons li.poIcon1 span {background-position: 0 -32px;}
.yapoIcons li.poIcon2 span {background-position: -2px -64px;*background-position: -1px -64px;}
.yapoIcons li.poIcon3 span {background-position: -1px -91px; margin:1px 0 0 -1px;*margin:1px 0 0 1px;}
.yapoIcons li.yaIcon1 span {background-position: 0 -130px; width:45px; margin-left:-12px;*margin:-1px 0 0 13px;}
.yapoIcons li.yaIcon2 span {background-position: 0 -165px; height:40px; margin:4px 0 0 -7px;*margin-left:1px;}
.yapoIcons li.yaIcon3 span {background-position: -38px -33px;*margin-left:28px;}
.yapoIcons li.yaIcon4 span {background-position: 0 -229px; width:57px; margin-left:-15px; *margin-left:-7px;}

.poIcon1 div {position:relative; top:-28px; left:58px; *left:87px; *margin-left:60px;}
.poIcon2 div {position:relative; top:-27px; left:58px; *left:152px; *margin:0 0 0 -5px;}
.poIcon3 div {position:relative; top:-26px; left:58px; *left:77px; *margin:0 0 0 72px;}
.yaIcon1 div {position:relative; top:-24px; left:58px; *margin:0 0 0 85px;}
.yaIcon2 div {position:relative; top:-32px; left:58px; *left:78px; *margin-left:65px;}
.yaIcon3 div {position:relative; top:-30px; left:58px; *left:63px; *margin-left:80px;}
.yaIcon4 div {position:relative; top:-29px; left:58px; *left:90px; *margin-left:53px;}


/*postoffice navigaton */
#po.top{ margin-top:0; height:44px; }
#po_nav {background: url(/images/po_tabs.jpg) repeat scroll 0 0px transparent; height: 44px; margin: 0 auto; padding: 0; position: relative; width:1031px;}
#po_nav li {float: left; }
#po_nav a {font-size:1.25em; font-family:Trebuchet MS, Tahoma, Verdana, Arial , sans-serif; color:#585858; line-height:58px;text-align:center;text-decoration:none;}
#po_nav a:hover{color:#561666;}
#po_nav li.active a:hover{color:#585858;}
#po_nav li a {background: url(/images/po_tabs.jpg) no-repeat scroll 0 0px transparent; display: block; height: 44px; margin: 0; padding: 0; overflow: hidden; position: absolute;top: 0; }

li#nav_po a {background-position: 0 0; left: 0; width: 175px; }
li#nav_ya a {background-position: 170px 0; left: 170px; width: 165px; }
li#nav_po.active a {background-position: 0 -44px; left: 0; width: 175px; }
li#nav_ya.active a {background-position: -170px -44px; left: 170px; width: 165px; }

.fpw-link, a.fpw-link{font:12px/*/2em*/ "Trebuchet MS", Tahoma, Verdana, Arial , sans-serif;;color:#561666; text-decoration:underline;}
a.fpw-link:hover{font:12px/*/2em*/ "Trebuchet MS", Tahoma, Verdana, Arial , sans-serif;color:#9e0270; text-decoration:none;}

/*20121025-speedtest*/
.sticons {list-style-type: none; margin: 0; padding: 0; font-size: 1.16667em;}
.sticons li {position: relative; display: inline-block; margin: 0; padding: 0; text-align: center; vertical-align: top; }
.sticons li a:link, .sticons li a:visited, .speedtestbox__support a:link, .speedtestbox__support a:visited { 
  display: block; width: 70px;*width: 80px; padding: 0 0 10px;*margin-left:-6px; text-decoration: none; color: #585858; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.sticons li a:hover, .sticons li a:active { text-decoration: underline; color:#9e0270; }
.sticons li a:link span, .sticons li a:visited span { display: block; width:35px; height:35px; }

.sticons li a span {background: #fff url(../images/speedtestIcon.png) no-repeat 35px 35px; cursor: pointer; margin:0 0 4px 16px;*margin-left:0px;}

.sticons li{float:left; padding:0;}
.sticons li.speedtest a span {background-position: 0 0;}
.sticons li.speedtest:hover a span {background-position: -35px 0;}

/*service status*/
a.active {color:#f90d0d; text-decoration: underline; font-weight:bold;}
.status{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:35px; height:44px; padding-left:2px;}
.ss_headings{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#561666; padding-left:10px;}
.ss_title{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; color:#561666;}
.ss_issue{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#561666;}
.ss_title_bg{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#f6f6f6; padding-left:10px; color:#561666;}
.ss_issue_bg{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#f6f6f6; color:#561666;}
.ss_reprtissue{color:#f90d0d; text-decoration: underline;}

a.ssbtn{color:#561666; background-image:url(/images/ss_bttn1.jpg); background-repeat:no-repeat; line-height:44px; text-align:center; text-decoration:none; width:128px; height:44px; display:block;}
a.ssbtn.active{background-image:url(/images/ss_bttn1active.jpg); background-repeat:no-repeat; font-weight:bold }
a.ssbtn:hover{color:#9E0270; font-weight:normal;}
a.ssbtnplan{color:#561666; background-image:url(/images/ss_bttn2.jpg); background-repeat:no-repeat; line-height:44px; text-align:center; text-decoration:none; width:154px; height:44px; display:block;}
a.ssbtnplan.active{background-image:url(/images/ss_bttn2active.jpg); background-repeat:no-repeat; font-weight:bold }
a.ssbtnplan:hover{color:#9E0270; font-weight:normal;}

a.ssbtnmsd{color:#561666; background-image:url(/images/ss_bttn3.jpg); background-repeat:no-repeat; line-height:44px; text-align:center; text-decoration:none; width:416px; height:44px; display:block;}
a.ssbtnmsd.active{background-image:url(/images/ss_bttn3active.jpg); background-repeat:no-repeat; font-weight:bold }
a.ssbtnmsd:hover{color:#9E0270; font-weight:normal;}

.ss_mtitle{font:bold 23px Trebuchet MS, Arial, Helvetica, sans-serif;color:#561666; text-decoration:none;margin-top:11px;margin-bottom:21px;}

/*mobilecallrates box*/
.mc_box{float:left; background-image: url(/images/mobilecallrates_box.jpg); background-repeat:no-repeat; width:165px; height:67px; display:block; margin-right:8px; font-family:Arial, Helvetica, sans-serif;}
.mc_box3{float:left; background-image: url(/images/mobilecallrates_box.jpg); background-repeat:no-repeat; width:165px; height:67px; display:block; font-family:Arial, Helvetica, sans-serif;}

/*20121031-mobile page update*/
.gb_container{width:968px; margin:0 auto; margin-bottom:-40px; margin-top:2px;}
.gb-bg{background:url(../images/mp-graybg.jpg) no-repeat top center; width:229px; height:74px; float:left; margin-left:-3px;}
.gb-box{width:207px; height:67px; margin:0 auto; padding-top:6px;}
.gb-rates, .gb-rates a{font: normal 10px Arial, Helvetica, sans-serif; text-decoration:underline; color:#561666; width:202px; float:left;}
.gb-rates a:hover{font: normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#9e0270; width:202px; float:left;}
.gb-categories{font: bold 12px Arial, Helvetica, sans-serif; color:#561666; width:150px; float:left; margin-top:2px;}
.gb-details{font:12px Arial, Helvetica, sans-serif; color:#333; width:57px; float:left; text-align:right; margin-top:2px; font-weight:900;}

/*soho box*/
.soho_box{float:left; background-image: url(/images/soho_box.jpg); background-repeat:no-repeat;  width:163px; height:66px; display:block; margin-right:8px; font-family:Arial, Helvetica, sans-serif;}
.soho_box3{float:left; background-image: url(/images/soho_box.jpg); background-repeat:no-repeat; width:163px; height:66px; display:block; font-family:Arial, Helvetica, sans-serif;}

/*MBBplan update 110712*/
.onembcost{position:relative; left:124px; top:25px; *top:29px; font:normal 10px Arial, Helvetica, sans-serif; color:#333; width:120px;}
.onembcost2{position:relative; left:130px; top:25px; *top:29px; font:normal 10px Arial, Helvetica, sans-serif; color:#333; width:120px;}
.onembcost3{position:relative; left:124px; top:25px; *top:29px; font:normal 10px Arial, Helvetica, sans-serif; color:#333; width:100px;}
.onembcost4{position:relative; left:124px; top:25px; *top:29px; font:normal 10px Arial, Helvetica, sans-serif; color:#333; width:120px;}

/*unlimited bundle*/
.bundlewrapper{ background-image:url(/images/hp_bundle1.jpg); background-repeat:no-repeat; width:987px; height:334px; margin:0px 22px;}
.bundletitle{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; height:37px; padding-left:52px; padding-top:20px; letter-spacing:.5px; *letter-spacing:1px;}
.bundleUnli{font-family:Arial, Helvetica, sans-serif; color:#561666;}
.bundleUnli_text{font-size:15px; color:#561666; padding-left:18px; float:left;}
.bundle_feat{padding-left:90px; *padding-left:89px; font-size:12px; color:#561666; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
.bundle_feat2{padding-left:90px; *padding-left:89px; font-size:12px; color:#561666; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
.bundle_wifi{padding-left:85px; *padding-left:83px; padding-top:58px; *padding-top:55px; font-size:12px; color:#561666; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
.bundle_wifi2{padding-left:85px;padding-top:5px;  font-size:12px; color:#561666; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
.headerwrapper{height:38px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 15px;}
.hpmainbanner{ margin:9px 32px auto; /*height:293px; margin-bottom:-34px;*/cursor: pointer;}
.hpsignup{height:30px; float:right; padding-right:13px; padding-top:2px; margin:19px 0px 8px 0px;}

/*20140522 Superchat Standalone*/
#superchatbundletoptab_nav {background: url("../images/superchatbundle_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px;}
.margin{padding:38px 0 17px 0;}
#superchatbundletoptab_nav li {float: left;}
#superchatbundletoptab_nav li a {background: url("../images/superchatbundle_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px;     margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;}

li#superchatbundlenav_home a {background-position: 0 0; left: 0; width:206px; }
li#superchatbundlenav_equipment a {background-position:180px 0; left:205px; width:180px; }
li#superchatbundlenav_callrates a {background-position: 387px 0; left:384px; width:198px;}
li#superchatbundlenav_support a {background-position: 572px 0; left:572px; width:202px; }
li#superchatbundlenav_terms a {background-position: 778px 0; left: 779px; width:225px;}

li#superchatbundlenav_home.active a {background-position: 0 -43px; left: 0; width:206px; }
li#superchatbundlenav_equipment.active a {background-position:-208px -43px; left:205px; width:180px; }
li#superchatbundlenav_callrates.active a {background-position: -387px -43px; left:384px; width:198px; }
li#superchatbundlenav_support.active a {background-position: -579px -43px; left:578px; width:202px; }
li#superchatbundlenav_terms.active a {background-position: -778px -43px; left: 779px; width:225px; }

li#superchatbundlenav_home a:hover {background-position: 0 -43px; left: 0; width:206px;}
li#superchatbundlenav_equipment a:hover {background-position:-208px -43px; left:205px; width:180px; }
li#superchatbundlenav_callrates a:hover {background-position: -387px -43px; left:384px; width:198px;}
li#superchatbundlenav_support a:hover {background-position: -579px -43px; left:578px; width:202px; }
li#superchatbundlenav_terms a:hover {background-position: -778px -43px; left:779px; width:225px; }

.mainbannerscsb{ margin:7px 32px auto; height:491px; margin-bottom:3px; cursor: pointer;}

/* Gallery styles */
#gallery { width:970px; overflow:hidden; text-align: center; }
#slides { height:295px; width:970px; overflow:hidden; }
.slide{ float:left; }
#menu { margin-top:10px; }
#menu ul { margin:0px; padding:0px; }
#menu li { width:15px; display:inline-block; *display: inline; zoom:1; list-style:none; overflow:hidden; }
#menu li.act a { cursor:default; }
#menu .fbar{ width:2px; }
#menu li a { display:block; height:2px; padding-top:10px; width: 11px; }
#menu li.menuItem a { background: url(/images/slides_circle_gray.jpg) no-repeat scroll 0 -12px transparent; }
#menu li.act a { background: url(/images/slides_circle_gray.jpg) no-repeat scroll 0 0 transparent; }
#slides a img{ border:none; }
#menu a, #menu a:visited { color:#0196e3; text-decoration:none; outline:none; }
#menu a:hover{ text-decoration:underline; }

/* used inline block on children with this class */
.display_inline_block > * {
  display: inline-block;
  display: -moz-inline-stack;
  /* IE7 hack */
  *display: inline; zoom:1;
  /* End IE7 hack */
}
/*holiday business*/
.time{background-color:#f6f6f6;border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; line-height:14px; color:#561666;}
.time_end{background-color:#f6f6f6; border-bottom: 1px solid #e8e8e8; line-height:14px; color:#561666;}
.time_nobg{background-color:#FFFFFF;border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; line-height:14px; color:#561666;}
.time_nobg_end{background-color:#FFFFFF;border-bottom: 1px solid #e8e8e8; line-height:14px; color:#561666;}



/*holiday hours*/
.day_bg{background-color:#e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; color: #561666;
    font-family: Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;}

.hol_txt{ color: #561666;
    font-family: Verdana,Sans-serif;
    font-size: 11px;
    font-weight: bold;}

/*ISDN 113012*/
.isdnoptionbox {border: 1px solid #D9D9D9; padding: 10px 15px; width: 795px; margin:0 0 10px 2px;}
.isdnfls-oacontainer {clear: both; color: #561666;}
.isdnstrtbox{background:url(https://cyberstore.tpg.com.au/register/images/businessvoipimages/businessVoIPreg_img01.jpg) no-repeat top center; width:398px; height:73px; margin:20px 0 0 -8px; padding:32px 10px 0 115px;}
.isdnstepbox{width:577px; height:358px; margin:25px 0 31px 0;}
.isdnstepbox1{clear:both; overflow:hidden; height:46px;}
.isdnstepno{width:38px; height:43px; background:url(https://cyberstore.tpg.com.au/register/images/businessvoipimages/numberbg.jpg) no-repeat top left; padding:3px 0 0 19px; float:left; font:30px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff;}
.isdnsteptxt{width:500px; height:34px;float:left;background:url(https://cyberstore.tpg.com.au/register/images/businessvoipimages/cntntbg.jpg) no-repeat top left;padding:12px 0 0 20px; float:left; font: bold 16px Arial, Helvetica, sans-serif; color:#333;}
.isdnstepimg1{background:url(../images/isdnrego_imgs/topsteps_01.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnstepimg2{background:url(../images/isdnrego_imgs/topsteps_02.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnstepimg3{background:url(../images/isdnrego_imgs/topsteps_03.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnstepimg4{background:url(../images/isdnrego_imgs/topsteps_04.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnstepimg5{background:url(../images/isdnrego_imgs/topsteps_05.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnstepimg6{background:url(../images/isdnrego_imgs/topsteps_06.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnstepimg7{background:url(../images/isdnrego_imgs/topsteps_07.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnstepimg8{background:url(../images/isdnrego_imgs/topsteps_08.jpg) no-repeat top center; width:86px; height:75px; margin-top:10px; padding:24px 0 0 776px;}
.isdnprpletotalbox{width:300px; clear:both; overflow:hidden;}
.isdnprpletotaltxt{font-size:16px; width:200px; float:left;}
.isdnpayment{font-weight:bold; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#561666;}
.isdncreditbg{padding:10px 0; background-color:#e5e5e5;}
.isdncreditoutline{border:1px solid #e5e5e5;}
.isdncccont{margin:0 auto; width:642px;*width:652px;}
.isdnccinput01{width:220px; margin:0 10px;}
.isdnccinput02{width:90px; margin:0 10px;}
.isdncrdtype{width:432px;*width:470px; margin:0 auto;}
.isdntnc{width:98%; border:1px solid #e1e1e2; background-color:#fff;}
.isdntnc1{font-size:12px; width:280px; float:left; margin-top:15px;}
.isdntnctitle{font-size:14px; padding-left:15px; font-weight:bold;}
.isdnfld{margin:0 5px 0 25px;}
.isdnprpletotal{font-size:21px; color: #561666; font-weight:bold; width:78px; float:left;}
.isdnprpletotal1{font-size:12px; color: #561666; font-weight:bold; width:78px; float:left; margin-top:15px;}
.isdnimptcont{text-align:justify; clear:both; padding-top:35px;*padding-top:0;}
.isdnfield01{width:100px; height:25px; float:left; text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#561666;}
.isdnfield02{width:240px; height:25px; float:left; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#acacac; padding:0 0 0 25px;}
.isdnfield03{width:105px; height:25px; float:left; text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#561666;}
.isdnfield04{width:205px; height:25px; float:left; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#acacac; padding:0 0 0 35px;}
.isdnfield05{width:250px; height:25px; float:left; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#acacac; padding:0 0 0 15px;}

/*unlimited bundle*/
#unlimitedbundletoptab_nav {background: url("../images/unlimitedbundle_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px;}
.margin{padding:38px 0 17px 0;}
#unlimitedbundletoptab_nav li {float: left;}
#unlimitedbundletoptab_nav li a {background: url("../images/unlimitedbundle_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px;     margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;}

li#unlimitedbundlenav_home a {background-position: 0 0; left: 0; width:206px; }
li#unlimitedbundlenav_equipment a {background-position:180px 0; left:205px; width:180px; }
li#unlimitedbundlenav_callrates a {background-position: 387px 0; left:384px; width:198px;}
li#unlimitedbundlenav_support a {background-position: 572px 0; left:572px; width:202px; }
li#unlimitedbundlenav_terms a {background-position: 778px 0; left: 779px; width:225px;}

li#unlimitedbundlenav_home.active a {background-position: 0 -43px; left: 0; width:206px; }
li#unlimitedbundlenav_equipment.active a {background-position:-208px -43px; left:205px; width:180px; }
li#unlimitedbundlenav_callrates.active a {background-position: -387px -43px; left:384px; width:198px; }
li#unlimitedbundlenav_support.active a {background-position: -579px -43px; left:578px; width:202px; }
li#unlimitedbundlenav_terms.active a {background-position: -778px -43px; left: 779px; width:225px; }

li#unlimitedbundlenav_home a:hover {background-position: 0 -43px; left: 0; width:206px;}
li#unlimitedbundlenav_equipment a:hover {background-position:-208px -43px; left:205px; width:180px; }
li#unlimitedbundlenav_callrates a:hover {background-position: -387px -43px; left:384px; width:198px;}
li#unlimitedbundlenav_support a:hover {background-position: -579px -43px; left:578px; width:202px; }
li#unlimitedbundlenav_terms a:hover {background-position: -778px -43px; left:779px; width:225px; }
.mainbannerub{ margin:-1px 32px auto; height:491px; margin-bottom:3px; cursor: pointer;}
.ubdiscbox{overflow:hidden; padding-top:18px; margin:0 auto;}
.ubtmcbox{float:left; overflow:hidden;}
.ubtmc-txt01{width:380px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.ubtmc-txt02{width:263px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.ubtmc-txt03{width:251px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.u88_txt02{width:154px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.u88_btn03{width:121px;float:left;}
.ubtmc-btn01{width:121px; float:left;}
.ubtmc-btn02{width:103px; float:left;}
.ubequipmentbox{background-image:url(/res/images/unlimitedbundle_equipment.jpg); background-repeat:no-repeat; width:860px; height:157px;}
.ublearnbttn{float:right; width:172px; text-align:right; padding-right:18px;}
.ubequipmenttxt{float:left; width:480px; text-align:right; padding-top:14px; font-size:9px; padding-right:10px;}

.hpsignupbtn{width:82px; float:right; margin-top:7px; padding-right:3px;}
.hpbtm1{ background:url("../images/boxbtm1.jpg") no-repeat bottom center; width:1039px; height:29px; margin:0 auto;}

/*20130305*/
.hppricing_data{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:10px; position:absolute; left:19px;*position:fixed;}
.hppricing_speed{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:12px;*padding-top:15px; position:absolute; left:19px;*left:15px;*position:fixed;}
.hppricing_term{font:bold 16px Arial, Helvetica, sans-serif; color:#561666; padding-top:40px; position:relative; *position:fixed;}

/*FOB*/
.banner_disclaimer{font-size:10px; line-height:13px; padding-top:2px; margin-left:4px;}
.banner_disclaimer2{font-size:10px; line-height:13px; padding-top:2px;margin-left:3px;}
.imagehldr{margin:22px 0 5px 78px;*margin-bottom:-5px;}
.imagehldr2{margin:22px 0 5px 77px;*margin-bottom:-5px;}
.bus_headertxt{font-size: 20px;padding-top:33px;color:#561666;}
.bus_headertxt2{font-size: 20px;padding-top:10px;color:#561666;}
.fob_sqrBulletList > li{ background-image: url("../images/square.jpg");background-position: 0 6px;background-repeat: no-repeat;margin: 0;padding: 0 0 0 16px;}
.bus_headertxt2{margin-bottom:30px;font-size: 20px;color:#561666;}
.bus_headertxt3{font-size: 20px;padding:54px 0px 26px 0px; color:#561666;}
.bus_headertxt4{font-size: 20px;padding-bottom:15px;color:#561666;}
.bus_headertxt5{font-size: 20px;padding-bottom:15px;color:#561666;}
.bus_headertxt6{margin-bottom:20px;font-size: 20px;color:#561666;}
.bus_headertxt7{margin-bottom:29px;font-size: 20px;color:#561666;}
.keybx{height:30px; margin-top:25px;}
.keybx2{height:30px; margin-top:30px; clear:both;}
.keybx3{height:30px; margin-top:10px; clear:both;}
.key_bulletsquare{float:left;background-image:url(/images/square.jpg); line-height:5px; background-repeat:no-repeat; padding-left:8px; width:7px;  margin-top:6px; height:10px;}
.key_title{float:left;color:#561666;}
.subhead{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#561666; margin:30px 0px 22px 0px;}
.subhead2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#561666; margin-bottom:30px;}
.plansbx{clear:both; height:274px; width:882px; font-family:Arial, Helvetica, sans-serif;}
.plans1{background-image: url(/images/businessvoip_package.jpg); background-repeat:no-repeat; width:440px; height:274px; float:left;}
.plans2{background-image: url(/images/businessvoip_payasgo.jpg); background-repeat:no-repeat; width:440px; height:274px; float:right;}
.voiptitle{float:left;width:402px;font:normal 16px Arial,Helvetica,sans-serif; color:#fff;}
.voipfeat{width:402px;float:left;font:normal 15px Arial,Helvetica,sans-serif; color:#561666;margin:16px 0 0 0;letter-spacing:.02em;}
.voipdisclmr{padding:2px 0px 0px 13px; position:relative; top:-7px; line-height:17px;font-size:12px;}

/*Business Mobility Plans 20130501*/
#bmp-toplist > li{background: url(/images/square.jpg) left top no-repeat; padding:0 0 0 20px;clear:both;width:846px; clear:both; height:50px;}
#bmp-toplist{ list-style-type:none;}


/*discon*/
.bundledealsbgimg06{ background:url(../images/bundlebgimg06.jpg) no-repeat top center; width:946px; margin:0 auto; overflow:hidden; margin-top:5px; float:left; padding:33px 20px 0px 20px;}
.bundledealsbgimg09{ background:url(../images/bundlebgimg09.jpg) no-repeat top center; width:946px; margin:0 auto; overflow:hidden; margin-top:5px; float:left; padding:33px 20px 0px 20px; height:120px;}
.offnetbundledealsbgimg2{ background:url(../images/offnetbundlebgimg2.jpg) no-repeat top center;width:946px;  margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px 0px 22px;}

/*march122015*/
.getbundleimg{ background:url(../images/getbundleimg.jpg) no-repeat top center; width:946px; margin:0 auto; overflow:hidden; margin-top:10px; float:left; padding:33px 20px 0px 20px; height:89px;}

.ttlmnthly_wrapper{overflow: hidden; padding-top:26px; margin: 0 auto; margin-left:-19px; padding-top/*\**/: 23px\9;}
.sgnuposition{position:relative;top:-13px; }
.sgnuposition2{position:relative;top:-0px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .ttlmnthly_wrapper {padding-top:24px;}
 .sgnuposition{top:-11px;}
 .sgnuposition2{position:relative;top:1px;}
}

@media screen\0 {
 .sgnuposition{top:-10px;}
 .sgnuposition2{position:relative;top:3px;}
}


/*MobileMedium 20130607*/
.mobileplan_medium{float:left; background:url(../images/mobileplan_medium.jpg) no-repeat top center; width:513px; height:179px; padding:32px 15px 30px 19px;}
.bundledealsbgimg6{ background:url(../images/bundlebgimg7.jpg) no-repeat top center;width:946px; height:92px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.bundledealsbgimg10{ background:url(../images/bundlebgimg10.jpg) no-repeat top center;width:946px; height:92px; margin:0 auto; overflow:hidden; margin-top:17px; float:left; padding:20px 22px;}
.smalltxt_medium_pdg{font:normal 12px Arial, Helvetica, sans-serif; color:#fff; margin-top:-5px; zoom:1; position:relative; padding-left:4px;}
.m01b_1{font:bold 20px Arial, Helvetica, sans-serif; color:#333; padding:10px 0 0 16px;}
.m03b_1{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:24px 0 0 29px/*50px*/;}
.m02bb_1{font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:15px 0 0 9px/*50px*/;}

/*NewMobile 190613*/
.newmob-uls{list-style-image:url(/images/triangle2.jpg); color:#561666; padding:4px 0 0 40px; line-height:18px;}
.plentyplan{background-image:url(../../../images/plentyplan_bg.jpg); background-repeat:no-repeat; height:237px; width:768px; margin-top:20px; margin-bottom:5px;}
.planstyle{height:195px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#561666;}
.planstyle2{float:left; width:123px; position:absolute; top:127px; left:337px;}
.planstyle3{float:left; width:186px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#561666; font-size:24px; position:absolute; left: 547px; top: 198px;}
.planstyle4{float:left; width:183px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#561666;}
.plentyfeat{float:left; font-size:25px; width:48px;line-height:25px;text-align:right; position:relative; top:114px;}
.plentyfeat2{float:left;font-size:87px; width:90px; line-height:87px; letter-spacing:-9px; position:relative; top:105px;}
.plentyfeat3{float:left; width:60px; padding-top:117px;}
.plentyfeat3_1{font-size:25px; text-align:left; display:block;}
.plentyfeat3_2{font-size:9px; text-align:left; color:#333; font-weight:normal; padding-top:2px;}
.plentyfeat4{float:left; height:22px;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#561666; position:relative; top:49px; left:63px; font-weight:bold;}
.inclfeat{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#561666;}
.inclfeat_1{float:left; text-align:right; width:62px; font-size:16px;position:relative; top:60px;}
.inclfeat_2{float:left; font-size:35px; position:relative; top:60px; left:3px; line-height:35px;}
.inclfeat2{float:left; width:186px; font-size:11px; position:absolute; top:117px; left:1px; text-align:center; line-height:11px;}
.datafeat{float:left; width:106px;  font-size:24px; position:absolute; left: 773px; top: 198px;}
.datafeat2{float:left; width:186px; color:#333; font-weight:normal; font-size:11px; position:absolute; top:250px; left:745px;}
.minwrapper{width: 275px;  padding-left:45px; float:left;}
.minbox{font:bold 11px Arial, Helvetica, sans-serif; width:225px; margin:15px 0 0 -10px;}
.sgnupbox{float:right; margin-top:-5px}
.plntyfeatwrpr{width:870px; margin:0 auto; font:12px/1.55em Arial,Helvetica,sans-serif;*margin-bottom:20px;}
.plntyfeatbx{background-image:url(../../../images/featsbg.jpg); background-repeat:no-repeat; height:297px; margin-right:-59px;}
.inclbx{height:70px; margin-bottom:26px;padding-left:40px; padding-top:2px; width:500px; float:left;*padding-top:12px;*margin-bottom:15px;}
.vwratesbx{float:right; color:#333; position:relative; top:11px; right:80px;}
.inclbx2{height:45px; margin-bottom:2em;padding-left:40px;clear:both;*margin-bottom:26px;}
.inclbx3{height:70px; position:relative;padding-left:40px;}
.medfeatbx{margin-top:13px;margin-left:-15px; height:431px;}
.frstminbx{margin-top:17px;margin-left:10px;}
.hmwbx{float:right; padding-top:12px; vertical-align:bottom; padding-right:12px;}


/*plentyplan 07/10/13*/
.ppmainhldr{margin:0 auto; width:543px; margin-top:25px;}
.ppwrapper{background-image:url(../../../images/plentyplan_bg1.jpg); background-repeat:no-repeat; height:255px; padding:20px 18px 0px 18px;}
.pphdr{height:31px; padding-top:10px;}
.pptitle{float:left; color:#FFFFFF; font-size:14px; font-weight:bold;padding-top: 21px;}
.pppm{float:right; color:#FFFFFF; width:200px;}
.ppprice{font-size:25px; font-weight:bold; text-align:right;}
.pppmtxt{font-size:12px; padding-top:3px; text-align:right; padding-right:5px;}
.ppfeat1{height:33px; width:507px; padding-top:22px;}
.ppfeat2{height:33px; width:507px; margin-top:10px;}
.ppfeat3{height:33px; width:507px; margin-top:16px;}
.ppfeat4{height:33px; width:507px; margin-top:11px;}
.ppfeatitle{float:left; color:#561666; font-size:15px;}
.ppfeatitle2{float:left; color:#561666; font-size:15px;padding-top:2px;}
.ppfeatitle3{float:left; color:#561666; font-size:15px;padding-top:3px;}
.ppfr{float:right;}
.ppcntnt{text-align:right; font-weight:bold; font-size:18px; margin-top:-4px;*vertical-align:18px; }
.ppcntnt2{text-align:right; font-size:11px; color:#919395; margin-top:0px; font-style:italic;}
.ppcntnt3{float:right;font-weight:bold; font-size:14px; padding-top:1px;}
.ppcntnt4{text-align:right; font-weight:bold; font-size:14px; margin-top:-1px;}
.ppcntnt5{text-align:right; font-size:11px; color:#919395; margin-top:-1px; font-style:italic;}
.ppcntnt6{float:left; font-size:14px;padding-top: 9px;}
.ppminhldr{width:543px;height:76px; margin:0 auto;}
.ppminwrapper{float:left;padding-left: 17px;width: 275px;}
.ppminbox{font: bold 11px Arial,Helvetica,sans-serif;margin: 2px 0 0 -10px;width: 225px;}


/*plantysaver*/
.pswrapper{background-image:url(../../../images/plentysaver_bg.jpg); background-repeat:no-repeat; height:238px; padding:20px 18px 0px 18px;}
.psfeatitle2{float:left; color:#561666; font-size:15px;padding-top:-1px;}
.psfeat3{height:33px; width:507px; margin-top:10px;}
.psfeat4{height:33px; width:507px; margin-top:7px;}
.psfeat2{height:33px; width:507px; margin-top:5px;}
.pscntnt4{text-align:right; font-weight:bold; font-size:14px; margin-top:3px;}
.pscntnt5{text-align:right; font-size:11px; color:#919395; margin-top:-6px; font-style:italic;}
.psminhldr{width:543px;height:63px; margin:0 auto;}

/*4G*/
.heading_4g{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; color:#561666; font-weight:bold; padding-left:15px;}
.fourG_planwrapper{margin:16px 0px 10px 10px; height:270px;}
.fourG_smallplan{float:left; background-image:url(../../../images/4gsmall_active.jpg); background-repeat:no-repeat; width:212px; height:271px; padding:25px 15px 10px 15px; margin-right:2px;}
.fourG_medplan{float:left; background-image:url(../../../images/4gmedium_active.jpg); background-repeat:no-repeat; width:212px; height:271px; padding:25px 15px 10px 15px; margin-right:2px;}
.fourG_largeplan{float:left; background-image:url(../../../images/4glarge_active.jpg); background-repeat:no-repeat; width:212px; height:271px;padding:25px 15px 10px 14px; margin-right:2px;}
.fourG_xlargeplan{float:left; background-image:url(../../../images/4gxlarge_active.jpg); background-repeat:no-repeat; width:212px; height:271px; padding:25px 15px 10px 14px; margin-right:2px;}


.fourG_smallplan:hover, .fourG_smallplan.active {background-image:url(../../../images/4gsmall_hover.jpg); }
.fourG_medplan:hover, .fourG_medplan.active {background-image:url(../../../images/4gmedium_hover.jpg);}
.fourG_medplan_disc {background-image:url(../../../images/4gmediumdscnted_active.jpg);}
.fourG_medplan_disc:hover, .fourG_medplan_disc.active {background-image:url(../../../images/4gmediumdscnted_hover.jpg);}
.fourG_largeplan:hover, .fourG_largeplan.active {background-image:url(../../../images/4glarge_hover.jpg); }
.fourG_xlargeplan:hover, .fourG_xlargeplan.active {background-image:url(../../../images/4gxlarge_hover.jpg);}

.fourG_txtstyle{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.fourG_featbx{background-image:url(../../../images/featuresbg.jpg); background-repeat:no-repeat; height:314px; margin-right:-59px;}
.fourG_featbx2{background-image:url(../../../images/featuresbg2.jpg); background-repeat:no-repeat; height:314px; margin-right:-59px;}
.fourG_featwrpr{width:979px; margin-left:10px; font:12px/1.55em Arial,Helvetica,sans-serif;*margin-bottom:20px;}
.fourG_featheadr {height:25px; padding-top:14px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:15px;padding-left:46px;}
.fourG_inclbx{height:70px; margin-bottom:36px;padding-left:45px; padding-top:5px; width:700px; float:left;*padding-top:12px;*margin-bottom:23px;}
.fourG_newmob-uls{list-style-image:url(/images/triangle2.jpg); color:#561666; padding:4px 0 0 50px; line-height:18px;}
.fourG_inclbx2{height:45px; margin-bottom:2.2em;padding-left:45px;clear:both;*margin-bottom:26px;}
.fourG_inclbx3{height:70px; position:relative;padding-left:45px;}
.fourG_inclbx4{height:45px; margin-bottom:1.9em;padding-left:45px;clear:both;*margin-bottom:26px;}
.fourG_medfeatbx{margin-top:30px;margin-left:-15px; height:431px;}
.fourG_frstminbx{margin-top:-9px;margin-left:10px;}
.fourG_title{float:left;padding-top:24px;font-size:15px;}
.fourG_title2{float:left;padding-top:25px;font-size:15px;}
.fourG_pm{float:right;font-size:10px; text-align:right; padding:28px 2px 0px 0px;}
.fourG_pm2{float:right;font-size:10px; text-align:right; padding:28px 1px 0px 0px;}
.fourG_inclvluebx{clear:both; padding-top:18px;}
.fourG_inclvluettle{float:left; color:#561666; padding-left:3px;}
.fourG_inclamtbx{float:right; color:#333; padding-right:3px;}
.fourG_inclamt1{font-size:14px; float:left;}
.fourG_inclamt2{font-size:20px; float:left;}
.fourG_calls{clear:both;font-style:italic; color:#9c9c9c; font-size:10px; padding-top:3px; *padding-top:2px;  padding-left:3px; letter-spacing:-0.5px;}
.fourG_calls2{clear:both;font-style:italic; color:#9c9c9c; font-size:10px; padding-top:4px;*padding-top:2px; letter-spacing:-0.5px;}
.fourG_tpgmobhp{float:left; color:#561666; line-height:17px; padding-top:8px; padding-left:3px;}
.fourG_unli{float:right; font-size:14px; color:#333; padding-right:3px;padding-top:19px;}
.fourG_databx{clear:both;padding-top:20px;*padding-top:11px;}
.fourG_datavlu{float:right; font-size:14px; color:#333; padding-right:3px;}
.fourG_vrbx{clear:both;padding-top:27px;*padding-top:34px;}
.fourG_vrtxt{float:left; color:#561666; padding-left:5px;}
.fourG_nmbrs{clear:both;font-style:italic; color:#9c9c9c; font-size:10px; padding-left:3px; letter-spacing:-1px;}
.fourG_minwrapper{margin-left:15px; height:100px; font-size:11px; color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold;*padding-top:25px;}
.fourG_minwrapper_small{float:left; width:212px; padding-left:10px;}
.fourG_minwrapper_med{float:left; width:212px; padding-left:28px;}
.fourG_minwrapper_large{float:left; width:212px; padding-left:32px;}
.fourG_coverage{margin-left:15px; height:41px; margin-bottom:9px;}

/*movinghome 280613*/
.mhtitle{font-size:26px; padding-left:3px; width:500px; float:left;}
.mh_mainbanner{ margin:0;margin:10px 32px auto; height:251px; margin-bottom:3px;}
.getmoving_hldr{float:right; padding-right:36px;}
.mh_arrwrpr{float:right;float: right; width:70px; height:21px; padding-top: 17px; padding-right: 53px;}
.mhnav_bx{margin:12px 0px 28px 0px; height:50px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#561666; font-size:17px; font-weight:bold;}
.urdtls_bx{float:left; width:147px; padding-right:30px; height:50px;}
.mh_navttle{float:right; height:34px; padding-top:14px; color:#561666;}
.details_bx{margin:0 auto; clear:both; margin-bottom:66px;}
.mh_nxtbtnbx{float:right; height:44px; padding-right:7px; margin-bottom:15px; clear:both;}
.details_wrppr{width:490px; height:125px; border:1px #cfcfcf solid; padding:27px 0px 37px 0px;}
.details_hldr{clear:both; padding-left:35px; height:25px;}
.details_title{float:left; color:#561666; padding-top:5px;}
.details_wrppr2{width:510px; min-height:225px; border:1px #cfcfcf solid; padding:27px 0px 37px 0px;}
.message_wrpr{clear:both; padding:15px 35px 10px 35px; color:#561666; font-weight:bold; text-align:left;}
.date_hldr{font-weight:bold; color:#561666; text-align:left;}
.confirm_bx{height:400px; width:720px; clear:both;}
.detailstxt{padding-left:10px; color:#561666; font-weight:bold; text-align:left;}
.mviptable-b { background-color: #F6F6F6; border-bottom: 1px solid #EEEEEE; padding-left:10px;}

/*nbn 20140401*/
.nbncontentbg{/*width:992px;*/width:1006px; margin:0 auto; overflow:hidden; margin-top:6px;}
.nbn-navleftside{float:left; width:208px;}

/*nbn 20140320*/
#nbnnavbg{background: url(../images/midtabspan-img.jpg) no-repeat top center; height:38px; padding:2px 203px 0 265px;}
#nbnmidtab_nav {background: url("../images/midnavtabCR_nbn.png") repeat scroll 0 0 transparent; height: 38px; margin: 0;/* margin-left:15px;*/ padding: 0; position: relative; width:506px;/* margin-top:7px;*/ }
#nbnmidtab_nav li {float: left; }
#nbnmidtab_nav li a {background: url("../images/midnavtabCR_nbn.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;    }

li#nav_nbncallrates a {background-position: 0 0; left: 0; width: 168px; }
li#nav_nbnintlcalls a {background-position: 168px 0; left: 168px; width: 167px; }
li#nav_nbnfeat a {background-position: 334px 0; left:334px; width:167px; }

li#nav_nbncallrates.active a {background-position: 0 -38px; left: 0; width: 168px; }
li#nav_nbnintlcalls.active a {background-position: -168px -38px; left: 168px; width: 167px; }
li#nav_nbnfeat.active a {background-position: -334px -38px; left:334px; width:167px; }

li#nav_nbncallrates a:hover {background-position: 0 -38px; left: 0; width: 168px; }
li#nav_nbnintlcalls a:hover {background-position: -168px -38px; left: 168px; width: 167px; }
li#nav_nbnfeat a:hover {background-position: -334px -38px; left:334px; width:167px; }

/*nbn 20140304*/
.content_nbn{color:#646567;font: 12px/1.55em Arial,Helvetica,sans-serif;margin: 8px 16px 0 30px;}

/*.nbnlow01{ float:left; background-image:url(../images/nbnlow_01.jpg);background-repeat:no-repeat; width:300px; height:476px; padding:32px 10px 0; position:relative;}*/
.nbnlow01{ float:left; background-image:url(../images/nbnlow_01.jpg);background-repeat:no-repeat; width:308px; height:476px; padding-top: 32px; padding-bottom: 0; position: relative; margin-right:10px; }
.nbnlow01:hover, .nbnlow01.active{background-image:url(../images/nbnlow_01hover.jpg);}

/*.nbnlow02{ float:left;background-image:url(../images/nbnlow_02.jpg);background-repeat:no-repeat; width:300px; height:476px; padding:32px 10px 0; position:relative;}*/
.nbnlow02{ float:left;background-image:url(../images/nbnlow_02.jpg);background-repeat:no-repeat; width:308px; height:476px; padding-top:32px; padding-bottom:0; position:relative; margin-right:10px; }
.nbnlow02:hover, .nbnlow02.active{background-image:url(../images/nbnlow_02hover.jpg);}

/*.nbnlow03{ float:left; background-image:url(../images/nbnlow_03.jpg); background-repeat:no-repeat; width:300px; height:476px; padding:32px 10px 0; position:relative;}*/
.nbnlow03{ float:left; background-image:url(../images/nbnlow_03.jpg); background-repeat:no-repeat; width:308px; height:476px; padding-bottom:0; padding-top:32px; position:relative; }
.nbnlow03:hover, .nbnlow03.active{background-image:url(../images/nbnlow_03hover.jpg);}

/*.nbnhigh01{ float:left;background-image:url(../images/nbnhigh_01.jpg);background-repeat:no-repeat; width:300px; height:476px; padding:32px 10px 0; position:relative;}*/
.nbnhigh01{ float:left;background-image:url(../images/nbnhigh_01.jpg);background-repeat:no-repeat; width:308px; height:476px; padding-bottom:0; padding-top:32px; position:relative;margin-right:10px; }
.nbnhigh01:hover, .nbnhigh01.active{background-image:url(../images/nbnhigh_01hover.jpg);}

/*.nbnhigh02{ float:left; background-image:url(../images/nbnhigh_02.jpg);background-repeat:no-repeat; width:300px; height:476px; padding:32px 10px 0; position:relative;}*/
.nbnhigh02{ float:left; background-image:url(../images/nbnhigh_02.jpg);background-repeat:no-repeat; width:308px; height:476px; padding-bottom:0; padding-top:32px; position:relative; margin-right:10px; }
.nbnhigh02:hover, .nbnhigh02.active{background-image:url(../images/nbnhigh_02hover.jpg);}

/*.nbnhigh03{ float:left; background-image:url(../images/nbnhigh_03.jpg); background-repeat:no-repeat; width:300px; height:476px; padding:32px 10px 0; position:relative;}*/
.nbnhigh03{ float:left; background-image:url(../images/nbnhigh_03.jpg); background-repeat:no-repeat; width:308px; height:476px; padding-bottom:0; padding-top:32px; position:relative; }
.nbnhigh03:hover, .nbnhigh03.active{background-image:url(../images/nbnhigh_03hover.jpg);}

.nbnbundlebg{background:url(../images/nbnbundlebg.jpg) no-repeat top center;width:924px; height:177px;overflow:hidden; margin:17px; margin:0 auto;padding: 18px 36px;}
.content_nbn .btnSignup.hide { display: none; }
#nbnlowplans > .active .btnSignup, #nbnhighplans > .active .btnSignup { display: block; }

.nbnbundlebox{width: 442px; float:left;}
.nbnbbox-mrgn{margin: 0px 0px 0px 40px;}
.nbnbndle-title{font:bold 15px Arial, Helvetica, sans-serif; color:#fff;letter-spacing: 0.045em;margin: -2px 0 0 33px;}
.nbnbundlebox1{margin:13px 0 0 0; clear:both;}
.nbnlabel1{display:block; padding:0; margin:1px 0 0 1px;font:bold 15px Arial, Helvetica, sans-serif; color:#561363; letter-spacing: .042em; width:140px; float:left;}
.nbnlabel2{display:block; padding:0; margin:2px 0 0 5px;font:bold 15px Arial, Helvetica, sans-serif; color:#561363; letter-spacing: .042em; width:134px; float:left;}
.nbnchkbox{heigh:15px; width:15px;padding:0;margin:0 11px 0 4px; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.nbnbndleprice1{float:left; width:30px; font:bold 15px Arial, Helvetica, sans-serif; margin:1px;}
.nbnbndleprice2{float:left; width:51px; font:bold 15px Arial, Helvetica, sans-serif; margin:3px;}
.nbnbndleprmo1{float:left; width:202px; font:bold 12px Arial, Helvetica, sans-serif; font-style:italic; color:#9c9c9c; margin:2px 0 0 0;}
.nbnbndleprmo2{float:left; width:179px; font:bold 12px Arial, Helvetica, sans-serif; font-style:italic; color:#9c9c9c; margin:4px 0 0 -2px;}
.nbnbndlecntrct{float:left; width:65px; font:normal 12px Arial, Helvetica, sans-serif;color:#561666;}
.nbnbndlebulletbox1{padding:5px 50px;clear:both; font:normal 12px/1.45em Arial, Helvetica, sans-serif; color:#561666;}
.nbnbndlebulletbox2{padding:2px 48px;clear:both; font:normal 12px/1.4em Arial, Helvetica, sans-serif; color:#561666;}
.nbnbullets{margin:0 0 0 10px;}
.nbnlrnmore{text-align:right; margin:5px 0 0 0;}
.mainbannerNBN{margin:0;margin:10px 32px auto; height:290px;margin-bottom:3px;clear:both; padding-top:10px;*padding-top:0px;}
.nbntoptab{margin:15px auto 0; width:1039px;}
#nbnarrow-low img, #nbnarrow-high img{margin:0 0 0 16px;}
.nbntabplan-container{margin:0px 0px 5px 0px;overflow:hidden;}
.nbn-minchrge{margin:21px 16px 0 -8px; color:#333; font-weight:bold; text-align: right;}

/*20140613*/
.nbn-covtoptab{margin:15px auto 0; width:1039px;}
.nbn-cov-nav{height:38px; padding-left:17px; width:1004px;}
.nbn-cov-navmid{float:left; width:454px;}
.nbn-cov-navleftside{float:left; width:246px;}
#nbn-covarrow-low img, #nbn-covarrow-high img{margin:-13px 0 0 16px;}

#nbn-covtab_nav{background: url("../images/nbncov-toptabs.jpg") no-repeat scroll 0 0 transparent;height:46px;margin: 0 auto;padding-right:12px;position:relative;width:508px;}
#nbn-covtab_nav li { float: left; }
#nbn-covtab_nav li a {background: url("../images/nbncov-toptabs.jpg") no-repeat scroll 0 0 transparent; display: block; height: 46px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0; }

#nbn-covtab_nav > li#nav_ca a {background-position:left 0; left:0; width: 256px; }
#nbn-covtab_nav > li#nav_rs a {background-position:right 0; left:252px; width: 256px; }
#nbn-covtab_nav > li#nav_ca.active a {background-position:left -46px; left:0; width:256px; }
#nbn-covtab_nav > li#nav_rs.active a {background-position:right -46px; left:252px; width:256px; }
#nbn-covtab_nav > li#nav_ca a:hover {background-position:left -46px; left:0; width: 256px; }
#nbn-covtab_nav > li#nav_rs a:hover {background-position:right -46px;left:252px; width:256px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {.nbn_pt12  {padding-top:0;}.nbn_mt{margin-top:-1px;}}

/*nbn*/
.nbn_plnbx{background-image:url(../../../images/nbn_bg.jpg); background-repeat:no-repeat; width:432px; height:228px; margin:0 auto; margin-top:10px; padding:31px 18px 0px 15px;}
.nbn_plnstyle{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px;}
.nbn_plnttle{height:30px;}
.nbn_ttlebx{float:left; font-weight:normal; font-size:15px; color:#FFF; margin: 15px 0 0 4px; letter-spacing:.029mm;}
.nbn_ttlebx span{color:#fbbe0d; font-weight:bold;}
.nbn_pricebx{float:right;margin: 0 12px 0 0;}
.nbn_price{font-size:25px; color:#FFF;}
.nbn_pm{font-size:10px; color:#FFF;text-align:right; margin: 18px 17px 0 0;}
.nbn_pm span{position:relative; top:-1px;*top:-2px;}
.nbn_featbx{height:38px; clear:both;*margin-top:7px;}
.nbn_featbx2{height:199px; clear:both;margin: 7px 0 0 0;}
.nbn_featbx3{height:29px; clear:both;margin: 7px 0 0 0;}
.nbn_featbx4{height:129px; clear:both; margin:1px 0 0 0;}
.nbn_featbx5{height:129px; clear:both; margin:3px 0 0 0;}
.nbn_feat{float:left; color:#333; font-size:12px; font-weight:bold; padding:26px 0 0 5px;letter-spacing:.19mm;}/* IE7, IE8 */.nbn_feat{letter-spacing/*\**/:.185mm\9;padding-top/*\**/:25px\9; }
.nbn_feat2{float:left; color:#333; font-size:12px; font-weight:normal; margin:6px 0 0 32px;letter-spacing:-0.20px;}
.nbn_feat3{float:left; color:#333; font-size:12px; font-weight:normal; margin:1px 0 0 32px;letter-spacing:-0.20px;*margin-top: 0;}/* IE7, IE8 */.nbn_feat3{margin/*\**/:2px 0 0 32px\9;}/*chrome1+ */@media screen and (-webkit-min-device-pixel-ratio:0) {.nbn_feat3{margin:2px 0 0 32px;}}
.nbn_feat4{float:left; color:#333; font-size:12px; font-weight:bold; padding:6px 0 0 5px; letter-spacing:.12mm;*margin-top:-15px;}
.nbn_feat5{float:left; color:#333; font-size:12px; font-weight:normal; margin: -11px 0 0 32px;letter-spacing:-0.20px;}/* IE7, IE8 */.nbn_feat5{letter-spacing/*\**/:-0.2mm\9; margin-top/*\**/:-9px\9;} /*chrome1+ */@media screen and (-webkit-min-device-pixel-ratio:0) {.nbn_feat5fix  {margin: -9px 0 0 32px;}}

.nbn_featvlue{float:right; font-size:12px; text-align:right; font-weight:normal;margin: 2px 17px 0 -5px;letter-spacing: 0.02em;}/* IE7, IE8 */.nbn_featvlue { margin-right/*\**/:10px\9; }/*chrome1+ */@media screen and (-webkit-min-device-pixel-ratio:0) {.nbn_featvlue  {margin-right: 10px;}}
.nbn_featvlue2{float:right; font-size:12px; text-align:right; font-weight:normal;margin: -9px 16px 0 0;letter-spacing: 0.02em;*margin-top:-6px;}
.nbn_featvlue3{float:right; text-align:right; font-weight:bold;margin: 15px 1px 0 0;}
.nbn_featvlue4{float:right; text-align:right; font-weight:bold;margin: 20px 6px 0 0;}
.nbn_featvlue5{float:right; text-align:right; font-weight:bold;margin: 20px 1px 0 0;}
.nbn_minhldr{width:443px;height:63px; margin:0 auto;}
.nbn-ttlchrge{width:310px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.nbn-ttlamt{width:321px; float:left; font:bold 23px Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; padding-top:5px;}
.nbn-btnsignup{width:103px; float:right; padding-right:24px;}
.nbn_minbx{margin-top:35px;clear:both;}

.NBNmainbanner-low{background: url("../images/lowspeedNBN-mainbanner.jpg") no-repeat scroll 0 0 transparent; width:972px; height:291px;}
.NBNmainbanner-high{background: url("../images/highspeedNBN-mainbanner.jpg") no-repeat scroll 0 0 transparent; width:972px; height:291px;}
.NBNmainbanner-RollOut{background: url("../images/rolloutstatus-mainbanner.jpg") no-repeat scroll 0 0 transparent; width:972px; height:285px;}

#nbn_standalone {background: url("../images/nbnstandalone_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; z-index:99999;}
#nbn_standalone li a {background: url("../images/nbnstandalone_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px; margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;}

#nbn_nav {background: url("../images/nbn_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; z-index:99999;}
#nbn_nav li {float: left; }
#nbn_nav li a {background: url("../images/nbn_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px; margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;}

li#nbn_plans a {background-position: 0 0; left: 0; width:202px; }
li#nbn_coverage a {background-position:202px 0; left:200px; width:202px; }
li#nbn_callrates a {background-position:402px 0; left:402px; width:202px; }
li#nbn_terms a {background-position: 601px 0; left:602px; width:202px; }
li#nbn_faqs a {background-position: 802px 0; left: 802px; width: 202px; }

li#nbn_plans.active a {background-position: 0 -43px; left: 0; width:202px; }
li#nbn_coverage.active a {background-position: -202px -43px; left: 200px; width: 202px; }
li#nbn_callrates.active a {background-position: -402px -43px; left: 402px; width: 202px; }
li#nbn_terms.active a {background-position: -601px -43px; left:602px; width:202px; }
li#nbn_faqs.active a {background-position: -802px -43px; left: 802px; width: 202px; }

li#nbn_plans a:hover {background-position: 0 -43px; left: 0; width:202px; }
li#nbn_coverage a:hover {background-position: -202px -43px; left: 200px; width: 202px; }
li#nbn_callrates a:hover {background-position: -402px -43px; left: 402px; width: 202px; }
li#nbn_terms a:hover {background-position: -601px -43px; left:602px; width:202px; }
li#nbn_faqs a:hover {background-position: -802px -43px; left: 802px; width: 202px; }

.nbn_dtlswrapper{border:1px #e8e8e8 solid; width:837px; padding:25px 0px 0px 20px; margin:0 auto; margin-top:10px; min-height:190px;*min-height:198px;}
.nbn_dtlstyle{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#561666; }
.nbn_optnfobox{width:758px; padding-left:20px; margin:0 auto; margin-top:10px;height:31px; }
.nbn_optnfowrapper{border:1px #e8e8e8 solid; width:837px; padding:25px 0px 0px 20px; margin:0 auto; min-height:200px;*min-height:151px;}
.nbn_captchawrapper{border:1px #e8e8e8 solid; width:837px; padding:10px 0px 5px 20px; *padding:20px 0px 5px 20px; margin:0 auto; min-height:110px;*min-height:121px; margin-bottom:10px;margin-top:20px;height:170px;}
.nbn_optnfotxt{padding-top:7px; float:left;}
.nbn_optarrow{float:left; padding-left:10px; padding-top:15px;}
.nbn_dtls_1{float:left; width:118px;}
.nbn_dtls_2{float:left; width:122px;}
.nbn_dtls_3{float:left; width:108px; padding-left:10px;}
.nbn_txtfld_1{float:left; width:365px;}
.nbn_txtfld_2{float:left; width:155px;}
.nbn_nfodtl_1{float:left; width:198px; padding-left:10px;}
.nbn_nfotxtfld_1{float:left; width:200px;}
.nbn_nfodtl_2{float:left; width:195px;}
.nbn_nfotxtfld_2{float:left; width:155px;}
.nbn_nfotxtfld_3{float:left; width:190px;}
.nbn_checkavailblty{width:870px; text-align:right; height:38px; margin-top:14px; margin-bottom:30px; margin-left:10px;}
.nbn_warnngbx{height:54px; margin-bottom:20px; margin-left:-7px; display:none;}

.nbn_frstscnce{float:left; padding-left:20px; padding-top:16px; font-size:15px;}
.nbn_1scnce{float:left; padding-left:20px; padding-top:7px; font-size:15px; line-height:19px;}
.nbn_2scnce{float:left; padding-left:20px; padding-top:9px; font-size:12px; line-height:17px;}
.nbn_3scnce{float:left; padding-left:20px; padding-top:16px; font-size:15px; line-height:19px;}
.nbn_4scnce{float:left; padding-left:20px; padding-top:7px; font-size:15px;}
.nbn_5scnce, .nbn_7scnce, .nbn_8scnce, .nbn_otherscnce{float:left; padding-left:20px; padding-top:10px; font-size:15px;}

.nbn_success{display:none;}
.nbn_signup{display:none;}
.nbn_successbx{width:857px; height:54px; border:1px #00cf2a solid; margin-left:-7px; margin-top:10px; margin-bottom:20px;*margin-top:25px;}
.nbn_signupbx{clear:both;margin-top:17px; margin-left:-9px; height:39px; width:857px;}
.nbn_equipmntbx{margin-top:16px; background-image:url(/res/images/NBN_equiptmentbox.jpg); background-repeat:no-repeat; height:145px; width:860px; padding:12px 0px 0px 18px;}
.nbn_equipmnthdr{float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666; font-weight:bold; width:375px;}
.nbn_equipmnt{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#561666; font-size:10px; width:336px; padding-top:123px;}
.nbn_lrnmorebx{float:right; padding-right:34px; padding-top:109px;}
.nbn_equipmntdis{color:#9c9c9c; font-size:10px; font-weight:bold;}
.nbn_equipmntwrapper{background-image:url(../../../images/nbn_equipment.jpg); background-repeat:no-repeat; height:301px; width:861px; padding:15px 0px 0px 15px; margin-top:25px;*margin-top:31px;}
.nbn_equipmntstyle{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; float:left;}
.nbn_equipmnthdr2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}
.nbn_equipmnthttle{padding-top:9px; font-weight:bold; font-size:14px;}
.nbn_equipmntdelfee{padding-top:118px;font-size:11px;}
.nbn_equipmntprce{float:right; width:88px; padding-top:98px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.nbn_equipmtcntct{padding-top:17px; line-height:24px;}
.nbn_twrd{padding:27px 13px; color:#561666;}
.nbn_captchabx{padding-left:22px; padding-top:12px;}
.nbn_extrabttn{text-align:right; padding-top:25px; width:855px;}
.nbn_checkbttn{float: left; width: 105px; /*padding-left: 15px;*/}

.nbn_install{background-image:url(../../../images/nbn_intallbg.jpg); background-repeat:no-repeat; width:846px; height:36px; padding:5px 15px;}
.nbn_installttle{float:left; font-size:20px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; color:#561666; padding-top:9px;}
.nbn_installarrow{float:right; padding:3px 250px 0px 0px;}
.nbn_installsteps{float:left; color:#561666;}

.nbn_installstep1{background-color:#f0f0f0; height:17px; margin-top:5px; width:816px; padding:13px 15px;}
.nbn_installstep2{background-color:#e8e8e8; height:17px; margin-top:2px; width:816px; padding:13px 15px;}
.nbn_installstep3{background-color:#f0f0f0; height:17px; margin-top:2px; width:816px; padding:13px 15px;}
.nbn_installstep4{background-color:#e8e8e8; height:17px; margin-top:2px; width:816px; padding:13px 15px;}
.nbn_installstep5{background-color:#f0f0f0; height:17px; margin-top:2px; width:816px; padding:13px 15px;}

.nbn_installsigns{float:left; padding-left:18px; padding-top:3px;}
.nbn_installcontent{width:794px; padding:15px 25px; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.nbn_installdiagram{text-align:center; margin:14px 0px 22px 0px;}
.evtSignup { cursor: pointer; }

.nbn_safarifix{letter-spacing:-0.025em;letter-spacing/*\**/:-.2mm\9; padding-top:7px;margin-left:27px;}
.nbn_safarifix3{letter-spacing/*\**/:-.2mm\9;*margin-top:-27px;padding-top:7px;margin-left:27px;}
.nbn_safarifix2{padding-top:7px; margin-left:27px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
.nbn_safarifix{width:265px; letter-spacing:-1px;}
 .nbn_safarifix3{width:265px; letter-spacing:-1px;}
.nbn_safarifix2{width:265px; letter-spacing:-1px;}
}
.nbn_safarifix{letter-spacing/*\**/:-.2mm\9;}
.nbn_safarifix2{letter-spacing/*\**/:-.2mm\9;}
.nbn_safarifix3{letter-spacing/*\**/:-.2mm\9;}

/*new nbn*/
.nbn_clckhere{margin-top:7px; border: 1px #d81b41 solid; text-align:center; height:26px; padding-top:7px; width:165px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a:hover .nbn_clckhere{ background-color:#d81b41; color:#FFF; }
.nbn_coveragetabs, .nbn_coveragetabs2 { width:33%; float:left; text-align:center; padding:15px 0px 12px 0px; height: 46px; box-sizing: border-box;}
.nbn_coveragetabs { border-right:1px solid #561666;}
.nbn_coveragetabs2{ color:#561666; }
a:hover .nbn_coveragetabs{ background-color:#561666; color:#FFFFFF; font-weight:bold;}
a:hover .active,.nbn_coveragetabs.active{ background-color:#561666; color:#FFFFFF; font-weight:bold;}
a:hover .nbn_coveragetabs2{ background-color:#561666; color:#FFFFFF; font-weight:bold;}

.nbn_callratestabs, .nbn_callratestabs2 { width: 333px; float: left; text-align: center; line-height: 46px; }
.nbn_callratestabs2 { width: 331px; border:1px solid #561666; border-top: none; border-bottom: none;}
a:hover .nbn_callratestabs, a:hover .nbn_callratestabs2,
.nbn_callratestabs.active { background-color:#561666; color:#FFFFFF; font-weight:bold;}

.nbn_speedtab{float:left; width:250px; border-right:1px solid #d0d0d0; text-align:center; padding:22px 0 6px 0; background-color:#FFF;}
.nbn_speedtab2{float:left; width:251px;text-align:center; padding:22px 0 6px 1px; background-color:#FFF;}
a:hover .nbn_speedtab{background-color:#561666; color:#FFFFFF; font-weight:bold; padding:22px 0 5px 0;}
a:hover .nbn_speedtab2{background-color:#561666; color:#FFFFFF; font-weight:bold; padding:22px 0 5px 0;}

/*changeNBN*/
#movetonbn_nav {background: url("../images/movetonbn_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }

#movetonbn_nav li {float: left;}
#movetonbn_nav li a {width:251px; background: url("../images/movetonbn_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px; margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;}

li#movetonbn_plans a {background-position: 0 0; left: 0;}
li#movetonbn_coverage a { background-position: 252px 0; left: 252px;}
li#movetonbn_callrates a {background-position:503px 0; left:503px;}
li#movetonbn_terms a {background-position:703px 0; left:754px;}

li#movetonbn_plans.active a {background-position: 0 -43px; left: 0;}
li#movetonbn_coverage.active a { background-position: -250px -43px; left: 250px; width:252px;}
li#movetonbn_callrates.active a {background-position: -501px -43px; left: 501px; width:253px;}
li#movetonbn_terms.active a {background-position: -752px -43px; left: 752px; width:252px;}

li#movetonbn_plans a:hover {background-position: 0 -43px; left: 0;}
li#movetonbn_coverage a:hover { background-position: -250px -43px; left: 250px; width:252px;}
li#movetonbn_callrates a:hover {background-position: -501px -43px; left: 501px; width:253px;}
li#movetonbn_terms a:hover {background-position: -752px -43px; left: 752px; width:252px;}

/* NBN newformat*/
.nbninstallation--container { width:1005px; margin:0 auto; }
.nbninstallation--container > div {
  border-top:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-left:1px #d0d0d0 solid; height: 61px; background-color: transparent; overflow: hidden;
}
.nbninstallation--container > div.active { height: 100%; background-color:#FFF;}
.nbninstall--btn__show { float:right; background-image:url(/images/nbn/nbn_plus.png); background-repeat:no-repeat; width:21px; height:21px;}
.nbninstall--btn__show.active {background-image:url(/images/nbn/nbn_minus.png);}

.selection.active, .selection:hover { background-color:#561666;color:#ffffff; font-weight:bold; cursor: pointer;}
.selection > [data-type*=extra] { color: #333; }
.selection.active > [data-type*=extra],.selection:hover > [data-type*=extra]{ color: #561666; }
.conn--extra {font-size:12px; margin-top:9px; position:relative; left:1px;}
.conn--extra > span {font-weight:bold; font-size: 14px;}
.contract--lockin {width: 50%;float:left; text-align:center; padding:16px 0 19px 0; height:73px; box-sizing: border-box;}
.contract--nolockin {width: 0px; display: none;}
.contract--lockin_box {width: 50%;float:left; text-align:center; padding:16px 0 19px 0; height:70px; box-sizing: border-box;}
/*.contract--lockin.contract--nolockin {width: 335px; display: block; }*/

/*.connection--container {border: 1px solid #d0d0d0; color: #561666; font-family: Arial,Helvetica,sans-serif; font-size: 20px; height:73px; width: 1005px; box-sizing: border-box; overflow: hidden;}*/
.connection--data:last-child {border: none; width: 250px;}

.connection--data_one {float:left; width:251px; border-right:1px solid #d0d0d0; text-align:center; padding:22px 0 12px 0px; box-sizing: border-box; background-color: #FFF; border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; height:77px;}

.connection--data {float:left; width:251px; border-right:1px solid #d0d0d0; text-align:center; padding:22px 0 12px 0px; box-sizing: border-box; background-color: #FFF; }/*border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;*/

.connection--data2 {float:left; width:251px; border-right:1px solid #d0d0d0; text-align:center; padding:22px 0 12px 0px; box-sizing: border-box; background-color: #FFF; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.connection--speed { position:relative; left:9px; }

/*20150505*/
.connection--container { color: #561666; font-family: Arial,Helvetica,sans-serif; font-size: 20px; height:73px; width: 1004px; box-sizing: border-box; overflow: hidden;outline: 1px solid #d0d0d0;}/**/


.connection_speed_wrapper{border:1px #d0d0d0 solid; height:71px;  font-size:24px; color:#561666; font-family:Arial, Helvetica, sans-serif;}
.connection_speed_container{float:left;border-right:1px #d0d0d0 solid; text-align:center; padding:12px; width:332px;box-sizing:border-box;line-height:24px;}
.connection_speed_container2{float:left; text-align:center; padding:12px; width:332px;box-sizing:border-box;line-height:24px;}
.speed_subxt{font-size:14px; color:#404040;}
.speed_supxt{font-size:9px; vertical-align:4px;}


.connection_speed_standard{border:1px #d0d0d0 solid; height:71px;  font-size:24px; color:#561666; font-family:Arial, Helvetica, sans-serif; width:332px;}
.connection_speed_standard_boost{border:1px #d0d0d0 solid; height:71px;  font-size:24px; color:#561666; font-family:Arial, Helvetica, sans-serif; width:664px;}

/* End NBN newformat*/

/*SHDSL*/
.shdsl_headertxt{font-size:20px;padding-top:12px;color:#561666;}
.shdsl_hdrtable{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666; line-height:14px; font-size:14px; padding-top:9px;}
.shdsl_coltable-drk{background-color:#f6f6f6; border-bottom:1px solid #eeeeee; padding-left:10px;color:#561666;}
.shdsl_coltable-drk2{background-color:#f6f6f6; border-bottom:1px solid #eeeeee;}
.shdsl_coltable-lyt{background-color:#fbfbfb; border-bottom:1px solid #eeeeee;}
.shdsl_keytitle{float:left;color:#333333;}

/*international roaming*/
.intl_hdr{font-weight:bold; font-size:14px; color:#561666;}
.intl_hdr2{font-weight:bold; font-size:14px; color:#561666; text-align:center;}
.intl_subhdr{font-weight:bold;font-size:12px;color:#561666;padding-left:13px; text-align:left;}
.intl_subhdr2{font-weight:bold;font-size:12px;color:#561666;padding-left:11px; text-align:left; padding-top:35px;}
.intl_subhdr3{font-weight:bold;font-size:12px;color:#561666;padding-left:12px; text-align:left;}
.intl_charges{color:#561666;border-top:1px solid #eeeeee;}
.intl_vlue{text-align:center;border-top:1px solid #eeeeee;}
.intl_vlue2{text-align:center;border-top:1px solid #eeeeee;  line-height:16px; font-size:11px;}
.iptable-a_intl{background-color:#fbfbfb; border-bottom:1px solid #eeeeee; padding-left:11px;}

/*mobile-plans css 082113*/
.mppcmaincontainer{width:874px; margin:0 auto; overflow:hidden; padding:20px 0 17px 0;}
.mpcmainbg{width:254px; height:867; background:url(/images/mpc_bg.jpg) no-repeat top center; float:left; margin:0 6px 0 0;}
.mpc_plan01{width:204px; background:url(../images/mpc_bg01.jpg) no-repeat top center;  float:left; margin:0 1px 0 0;}
.mpc_plan01:hover, .mpc_plan01.active{width:204px; background:url(../images/mpc_bg01_hover.jpg) no-repeat top center;  float:left; margin:0 1px 0 0;}
.mpc_plan02{width:204px; background:url(../images/mpc_bg02.jpg) no-repeat top center;  float:left; margin:0 1px 0 0;}
.mpc_plan02:hover, .mpc_plan02.active{width:204px; background:url(../images/mpc_bg02_hover.jpg) no-repeat top center;  float:left; margin:0 1px 0 0;}
.mpc_plan03{width:204px; background:url(../images/mpc_bg03.jpg) no-repeat top center;  float:left;}
.mpc_plan03:hover, .mpc_plan03.active{width:204px; background:url(../images/mpc_bg03_hover.jpg) no-repeat top center;  float:left;}

.setincludes .mpc_plan01 {background: url("../images/mpc_bg1_includednobrdr.jpg") no-repeat scroll center top transparent;}
.setincludes .mpc_plan02 {background: url("../images/mpc_bg2_includednobrdr.jpg") no-repeat scroll center top transparent;}
.setincludes .mpc_plan03 {background: url("../images/mpc_bg3_includednobrdr.jpg") no-repeat scroll center top transparent;}

.setincludes .mpc_plan01.active,.setincludes .mpc_plan01:hover {background: url("../images/mpc_bg1_included.jpg") no-repeat scroll center top transparent;}
.setincludes .mpc_plan02.active,.setincludes .mpc_plan02:hover {background: url("../images/mpc_bg02_included.jpg") no-repeat scroll center top transparent;}
.setincludes .mpc_plan03.active,.setincludes .mpc_plan03:hover {background: url("../images/mpc_bg03_included.jpg") no-repeat scroll center top transparent;}

.mtxt-prple-bold{font:bold 12px Arial, Helvetica, sans-serif; color: #561666;}
.mpc_input01{padding:62px 0 0 6px;}
.mpc_inputs02{padding:33px 0 0 6px;}
.mpc_inputs03{padding:26px 0 0 6px;}
.mpc_plan01.active .mpcsignup1,.mpc_plan02.active .mpcsignup2,.mpc_plan03.active .mpcsignup3{display:block; margin:17px auto;}
.mpcsignup1,.mpcsignup2,.mpcsignup3{
    background: url("../images/signup-arrow-btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: none;
    height: 37px;
    width: 108px;
    z-index: 999;
    margin:0 auto;
}

/*.mpc_plan01, .mpc_plan02, .mpc_plan03{font:normal 12px Arial; color:#333333;}*/
.mpc_plan01title{padding:17px 0 0 87px; font:bold 14px Arial; color:#ffffff;}
.mpc_plan02title{padding:17px 0 0 84px; font:bold 14px Arial; color:#ffffff;}
.mpc_plan03title{padding:17px 0 0 81px; font:bold 14px Arial; color:#ffffff;}
.mpc_pt20{padding-top:20px;}
.mpc_pt30{padding-top:30px;}
.mpc_pt33{padding-top:33px;}
.mpc_pl13{padding-left:13px;}
.mpc_pl14{padding-left:14px;}
.mpc_pl16{padding-left:16px;}
.mpc_pl20{padding-left:20px;}
.mpc_pl25{padding-left:25px;}
.mpc_pl26{padding-left:26px;}
.mpc_pl48{padding-left:48px;}
.mpc_pl54{padding-left:54px;}
.mpc_pl62{padding-left:62px;}
.mpc_pl63{padding-left:63px;}
.mpc_pl64{padding-left:64px;}
.mpc_pl73{padding-left:73px;}
.mpc_pl75{padding-left:75px;}
.mpc_pl77{padding-left:77px;}
.mpc_pl84{padding-left:84px;}
.mpc_pl85{padding-left:85px;}
.mpc_pl87{padding-left:87px;}
.mpc_pl89{padding-left:89px;}
.mpc_pl94{padding-left:94px;}
.mpc_pl97{padding-left:97px;}
.mpc_pl54 span,.mpc_pl48 span,.mpc_pl75 span,.mpc_pt33 span, .mpc_pt20 span, .mpc_pt3001 span {font:normal 10px Arial;/*color:#333333;*/}
.mpc_pl75 span{margin-left:-32px;}

.mpc_pl91{padding-left:91px;}

.mpc_fldlast{padding:33px 0 22px 85px; font:bold 12px Arial; /*color:#333333;*/}
.mpc_fldlast2{padding:20px 0 22px 85px; font:bold 12px Arial; /*color:#333333;*/}
.mpc_btmtxt{width:874px; margin:0 auto; font:normal 12px Arial; color:#333333; padding:30px 0 5px 0;}

.mpc_plan01title01{padding:17px 0 0 87px; font:bold 14px Arial; color:#ffffff; height:27px;}
.mpc_plan02title02{padding:17px 0 0 84px; font:bold 14px Arial; color:#ffffff; height:27px;}
.mpc_plan03title03{padding:17px 0 0 81px; font:bold 14px Arial; color:#ffffff; height:27px;}
.mpc_pt3001{padding-top:18px; height:30px; text-align:center;}
.mpc_fldlast201{padding:18px 0 0px 85px; font:bold 12px Arial; height:35px; /*color:#333333;*/}

/*Plus Plans*/
.talkplusplan, .dataplusplan { display: none;}
.display_talkplan .talkplusplan, .display_dataplan .dataplusplan { display: block; }

.content_pplan{color:#646567;font: 12px/1.55em Arial,Helvetica,sans-serif;padding:28px 65px 0px 71px;}
.pplan_first{float:left; background-image:url(../../../images/plan$6_active.jpg);background-repeat:no-repeat; width:395px; height:388px; padding:0 17px 0 15px; position:relative;}
.pplan_price{padding-top:25px; text-align:right; color:#FFFFFF; font-weight:bold; font-size:25px;}
.pplan_title{color:#FFFFFF; font-size:14px; float:left; font-weight:bold; width:200px; padding-left:3px;}
.pplan_pm{color:#FFFFFF; font-size:10px; float:right; text-align:right; font-weight:bold; width:150px;}
.pplan_spacer{padding-top:3px;}
.pplan_spacer2{clear:both;  padding-top:12px; *padding-top:10px;}
.pplan_1feat{float:left; font-size:16px;color:#561666;}
.pplan_1vlue{float:right; font-size:18px; font-weight:bold; color:#333333;}
.pplan_spacer3{clear:both;  padding-top:13px; *padding-top:9px;}
.pplan_spacer4{clear:both;  padding-top:24px; *padding-top:12px;}
.pplan_spacer5{clear:both;  padding-top:21px; *padding-top:10px;}
.pplan_spacer6{clear:both;  padding-top:11px; *padding-top:5px;}
.pplan_2vlue{float:right; font-size:14px; font-weight:bold; text-align:right; line-height:14px;#line-height:13px;/* padding-top:3px;*/color:#333333;}
.pplan_2feat{float:left; font-size:16px; padding-top:18px;color:#561666;}
.pplan_4feat{float:left; font-size:16px; padding-top:16px;color:#561666;}
.pplan_3vlue{float:right; font-size:14px; font-weight:bold; text-align:right; padding-top:18px; color:#333333;}
.pplan_6vlue{float:right; font-size:14px; font-weight:bold; text-align:right; padding-top:17px; color:#333333;}
.pplan_3feat{float:left; font-size:16px; padding-top:24px;*padding-top:26px; color:#561666;}
.pplan_5feat{float:left; font-size:16px; padding-top:25px; color:#561666;}
.pplan_4vlue{float:right; font-size:14px; font-weight:bold; text-align:right; line-height:13px; padding-top:22px; color:#333333;}
.pplan_7vlue{float:right; font-size:14px; font-weight:bold; text-align:right; line-height:13px; padding-top:24px; color:#333333;}
.pplan_min{float:left; font-size:11px; padding-top:18px; font-weight:bold;}
.pplan_min2{float:left; font-size:11px; padding-top:19px;*padding-top:21px; font-weight:bold;}
.pplan_vrates{float:right; font-size:14px; font-weight:bold; text-align:right; padding-top:20px;}
.pplan_scond{float:right;background-image:url(../../../images/plan$17_active.jpg); background-repeat:no-repeat; width:396px; height:388px; padding:0 15px 0 16px;}
.pplan_price2{padding-top:25px;text-align:right;color:#FFFFFF;font-weight:bold;font-size:25px;padding-right:3px;}
.pplan_3gtlk{color:#FFFFFF;font-size:14px; float:left;font-weight:bold;width:200px;}
.pplan_pm2{color:#FFFFFF;font-size:10px; float:right;text-align:right;font-weight:bold;width:150px;}
.pplan_dollar{font-size:25px;position:absolute;top:25px;left:381px;}
.pplan_5vlue{float:right;font-size:14px;font-weight:bold;color:#333333;}
.pplan_small{font-size:11px;color:#A5A7AA; font-style:italic; font-weight:normal;}
.pplan_clear{clear:both;}
.pplan_clearclr{clear:both;color:#333333;}
.pplan_dollar2{font-size:25px;position:absolute;top:118px;left:863px;*left:861px;*top:133px;}
.pplan_amount{letter-spacing:-1.5px;}
.pplan_cents{font-size:12px;font-weight:bold;position:absolute;top:66px;left:922px;}
.content_signup{padding:0px 70px;margin-top:5px;}
.pplan_box{background-image:url(../../../images/plusplan_featbg.jpg); background-repeat:no-repeat; height:317px; margin-right:-59px;}
.pplan_header{padding-left:18px;color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold;height: 25px; padding-top:14px;}
.pplan_header2{padding-left:18px;color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold;height: 25px; padding-top:15px;}
.pplan_inclded{float: left;height: 70px;margin-bottom: 20px;padding-left:39px;padding-top:14px;width: 500px;}
.pplan_inclded4{float: left;height: 70px;margin-bottom:39px;padding-left:39px;padding-top:12px;width: 500px;}
.pplan_feat{font:bold 15px Arial,Helvetica,sans-serif; color:#561666;margin-top:2px;}
.pplan_list{color:#561666;line-height: 18px;padding: 5px 0 0 40px; list-style-image:url(../../../images/triangle2.jpg);}
.pplan_inclded2{clear:both;height:45px;margin-bottom:2em;padding-left:39px;}
.pplan_inclded3{height:70px;padding-left:39px;position:relative;top:3px;}
.pplan_box2{background-image: url(../../../images/plusplan_featbg2.jpg);background-repeat: no-repeat; height:248px;margin-right: -59px;}
.pplan_first:hover,.display_talkplan .pplan_first { background-image: url("../../../images/plan$6_hover.jpg"); }
.pplan_scond:hover,.display_dataplan .pplan_scond { background-image: url("../../../images/plan$17_hover.jpg"); }

/*#plusplan_nav{background: url("../images/mobile_newnav.jpg") no-repeat scroll 0 0 transparent;height:38px;margin: 0 auto;padding-right:12px;position:relative;width:1004px;}
#plusplan_nav li { float: left; }
#plusplan_nav li a {background: url("../images/mobile_newnav.jpg") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0; }
#plusplan_nav > li#nav_plenty a {background-position:left 0; left:0; width: 502px; }
#plusplan_nav > li#nav_plusplan a {background-position:right 0; left:501px; width: 502px; }
#plusplan_nav > li#nav_plenty.active a {background-position:left -40px; left:0; width:502px; }
#plusplan_nav > li#nav_plusplan.active a {background-position:right -40px; left:501px; width:502px; }
#plusplan_nav > li#nav_plenty a:hover {background-position:left -40px; left:0; width: 502px; }
#plusplan_nav > li#nav_plusplan a:hover {background-position:right -40px;left:501px; width:502px; }*/

#plusplan_nav{background: url("../images/mobile_newnav2.jpg") no-repeat scroll 0 0 transparent;height:46px;margin: 0 auto;padding-right:12px;position:relative;width:509px;}
#plusplan_nav li { float: left; }
#plusplan_nav li a {background: url("../images/mobile_newnav2.jpg") no-repeat scroll 0 0 transparent; display: block; height: 46px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0;}

#plusplan_nav > li#nav_plenty a {background-position:left 0; left:0; width: 253px; }
#plusplan_nav > li#nav_plusplan a {background-position:right 0; left:255px; width: 253px;}
#plusplan_nav > li#nav_plenty.active a {background-position:left -46px; left:0; width:253px; }
#plusplan_nav > li#nav_plusplan.active a {background-position:right -46px; left:255px; width:253px;}
#plusplan_nav > li#nav_plenty a:hover {background-position:left -46px; left:0; width: 253px; }
#plusplan_nav > li#nav_plusplan a:hover {background-position:right -46px;left:255px; width:253px;}

.nbn-nav{height:38px; padding-left:17px; width:1004px;}
.pplan_nav{height:38px; padding-left:14px; width:1004px;}
.pplus_nav{height:38px; padding-left:13px; width:1004px;}
.pplan_navleftside{float:left; width:250px;}
.pplan_navmid,.nbn-navmid{float:left; width:454px;}
.pplan_navrytside, .nbn-navrytside{float:left;width:274px;}

/*20140506*/
.pplan-toptab{margin:15px auto 0; width:1039px;}
#pplenty img, #pplus img{margin:0 0 0 16px;}

/*nbn tabs 20140314*/
#nbntab_nav{background: url("../images/nbn-toptabs.jpg") no-repeat scroll 0 0 transparent;height:46px;margin: 0 auto;padding-right:12px;position:relative;width:588px;}
#nbntab_nav li { float: left; }
#nbntab_nav li a {background: url("../images/nbn-toptabs.jpg") no-repeat scroll 0 0 transparent; display: block; height: 46px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0; }

#nbntab_nav > li#nav_low a {background-position:left 0; left:0; width: 296px; }
#nbntab_nav > li#nav_high a {background-position:right 0; left:293px; width: 296px; }
#nbntab_nav > li#nav_low.active a {background-position:left -46px; left:0; width:296px; }
#nbntab_nav > li#nav_high.active a {background-position:right -46px; left:293px; width:296px; }
#nbntab_nav > li#nav_low a:hover {background-position:left -46px; left:0; width: 296px; }
#nbntab_nav > li#nav_high a:hover {background-position:right -46px;left:293px; width:296px; }

.nbntitlespeed{padding:0px 52px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:22px; color:#561666;}
.nbnspeed{padding:17px 52px 0px 52px; *padding-top:13px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:22px; color:#561666;}

.addtnlmnu_wrapper{clear:both;padding-top:20px;}
.addtnlmnu_tpgapp{float:left;width:322px; height:168px; background-image:url(../../../images/hp_tpgapp.jpg); background-repeat:no-repeat;  padding:20px 0px 0px 0px; text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; cursor: pointer;}
.addtnlmnu_movinghome{float:left;width:322px; height:168px; background-image:url(../../../images/hp_movinghome.jpg); background-repeat:no-repeat; padding:20px 0px 0px 0px; text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; cursor: pointer;}
.addtnlmnu_fttb{float:left;width:322px; height:168px; background-image:url(../../../images/hp_fttb.jpg); background-repeat:no-repeat; margin-right:25px;  padding:20px 0px 0px 0px; text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; cursor: pointer;}
.addtnlmnu_tpgnbn{float:left;width:321px; height:168px; background-image:url(../../../images/hp_tpgnbn.jpg); background-repeat:no-repeat; margin:0px 25px 0px 5px;  padding:20px 0px 0px 0px; text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; cursor: pointer;}
.addtnlmnu_mainttle{font-size:20px; color:#561666; font-weight:bold; padding-right:2px;}
.addtnlmnu_mainttle2{font-size:20px; color:#561666; font-weight:bold; padding-right:1px;}
.addtnlmnu_subttle{font-size:14px; color:#646567; margin-top:3px; padding-right:3px;}
.addtnlmnu_subttle2{font-size:14px; color:#646567; margin-top:3px; padding-right:2px;}

.fttb_stickySummary { float:left; width:165px; vertical-align: baseline; box-sizing:border-box; background-color:#fff;}
.fttb_setsticky  { position: fixed; width:165px; top: 0; margin-top:9px; background-color: #ffffff; box-sizing:border-box;}

.pplan_signup { clear: both; margin-left: -14px; padding: 8px 0 15px 0; display:block; *padding-bottom:10px;}
/*.pplan_box2{background-image: url(../../../images/plusplan_featbg2.jpg);background-repeat: no-repeat; height: 210px;margin-right: -59px;}*/
.talkbx{margin-top:28px;margin-left:-5px; height:413px;}
.talkplusplan, .dataplusplan { display: none;}
body.display_talkplan .talkplusplan, body.display_dataplan .dataplusplan { display: block; }
.pplus_hmwbx{float:right; padding-top:8px; vertical-align:bottom; padding-right:14px;}
.pplus_planbg5{background-image:url(../../../images/plus_talk_bg.jpg); background-repeat:no-repeat;  height:128px; /*width:874px;*/  margin:-15px 80px 3px 80px;  }
.pplus_planheadr {height:25px; padding-top:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:15px; margin-left:-39px;*margin-left:-37px;}
.pplus_graytb-title{font:bold 16px Arial,Helvetica,sans-serif; color:#561666;margin-top:5px;}
.pplusmc_box{float:left; background-image: url(/images/mobilecallrates_box.jpg); background-repeat:no-repeat; width:165px; height:67px; display:block; margin-right:12px; font-family:Arial, Helvetica, sans-serif; margin-left:177px;}
.pplusmc_box2{float:left; background-image: url(/images/mobilecallrates_box.jpg); background-repeat:no-repeat; width:165px; height:67px; display:block; margin-right:13px; font-family:Arial, Helvetica, sans-serif;}
.pplusmc_box3{float:left; background-image: url(/images/mobilecallrates_box.jpg); background-repeat:no-repeat; width:165px; height:67px; display:block; font-family:Arial, Helvetica, sans-serif;}
.pplus_inclubx{height:70px;padding-top:8px;margin-left:-10px;*padding-top:12px;*margin-left:-8px;}
.pplus_allrates{padding-left:88px;font: 12px Arial,Helvetica,sans-serif;}
.pplusmc_wrapper{display:inline-block;display:moz-inline-stack; *display:inline; zoom:1; vertical-align:top; text-align:left;}
.ppluscharges_box{height:30px; *height:25px; padding-top:8px;color:#561666; width:165px;}
.ppluscharges_1stbox{line-height:30px; font-size:20px; float:left;padding-left:68px;}
.ppluscharges_2ndbox{line-height:30px; font-size:20px; float:left;padding-left:65px;}
.ppluscharges_3rdbox{line-height:30px; font-size:20px; float:left;padding-left:46px;}
.pplusdata_1stbox{height:28px;line-height:15px;color:#561666;font-size:10px;font-weight:bold;text-align:center;padding-top:8px;*margin-top:4px;}
.pplusdata_2ndbox{height:28px;line-height:15px;color:#561666;font-size:10px;font-weight:bold;text-align:center; *margin-top:4px;}
.pplus_signupbig{padding-right:4px;*padding-right:1px;*position:relative;*top:-8px;}
.btnSignup {display:block; background: url("../../../images/signup-hover.jpg") no-repeat scroll 0 0 transparent; border: medium none; height: 25px; margin: 8px 0 0 -3px; width: 90px; }
.btnSignup:hover {background: url("../../../images/signup-over.jpg") no-repeat scroll 0 0 transparent;}
.pplus_signupsmall{float:right;margin-right:-17px; padding-top:9px;*padding-top:16px;}
.pplusmin_signupbx{clear:both; height:50px; padding-top:32px;}
.pplusmin_cntnt{float:left; font-size:11px; color:#333333; margin-left:-8px; font-weight:bold;}


/*tabs20140506*/
#tabarrow-low img, #tabarrow-high img{margin:0 0 0 16px;}
.bustoptab{margin:15px auto 0; width:1039px;}
.bus-nav{height:38px; padding-left:17px; width:1004px;}
.bus-navleftside{float:left; width:247px;}
.bus-navmid{float:left; width:454px;}

#bustab_nav{background: url("../images/busAdsl2plus-toptabs.jpg") no-repeat scroll 0 0 transparent;height:46px;margin: 0 auto;padding-right:12px;position:relative;width:510px;}
#bustab_nav li { float: left; }
#bustab_nav li a {background: url("../images/busAdsl2plus-toptabs.jpg") no-repeat scroll 0 0 transparent; display: block; height: 46px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0; }

#bustab_nav > li#nav_bus a {background-position:left 0; left:0; width: 255px; }
#bustab_nav > li#nav_off a {background-position:right 0; left:255px; width: 255px; }
/*#bustab_nav > li#nav_bus.active a {background-position:left -46px; left:0; width:255px; }
#bustab_nav > li#nav_off.active a {background-position:right -46px; left:255px; width:255px; }
*/
#bustab_nav > li#nav_bus.active a, #bustab_nav > li#nav_bus a:hover {background-position:left -46px; left:0; width: 255px; }
#bustab_nav > li#nav_off.active a, #bustab_nav > li#nav_off a:hover {background-position:right -46px;left:255px; width:255px; }

/*tabs20140506*/
#tabarrow-hp img, #tabarrow-adsl2 img, #tabarrow-offnet img{margin:0 0 0 16px;}
#threetoptabsnavbg{background: url(../images/midtabspan-img.jpg) no-repeat top center; height:46px; padding:2px 203px 0 170px; margin-top:12px;}
#threetoptabs_nav {background: url("../images/threetoptabs.jpg") repeat scroll 0 0 transparent; height: 46px; margin: 0;/* margin-left:15px;*/ padding: 0; position: relative; width:699px;/* margin-top:7px;*/ }
#threetoptabs_nav li {float: left; }
#threetoptabs_nav li a {background: url("../images/threetoptabs.jpg") no-repeat scroll 0 0 transparent; display: block; height: 46px; margin: 0; padding: 0; overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#nav_adslhptab a {background-position: 0 0; left: 0; width: 251px; }
li#nav_adsltab a {background-position: 254px 0; left: 254px; width: 186px; }
li#nav_bboffnettab a {background-position: 440px 0; left:440px; width:247px; }

li#nav_adslhptab.active a {background-position: 0 -46px; left: 0; width: 251px; }
li#nav_adsltab.active a {background-position: -254px -46px; left: 254px; width: 186px; }
li#nav_bboffnettab.active a {background-position: -440px -46px; left:440px; width:247px; }

li#nav_adslhptab a:hover {background-position: 0 -46px; left: 0; width: 251px; }
li#nav_adsltab a:hover {background-position: -254px -46px; left: 254px; width: 186px; }
li#nav_bboffnettab a:hover {background-position: -440px -46px; left:440px; width:247px; }

#tabarrow-supportprdct img, #tabarrow-supportpoptpc img, #tabarrow-supportsrvcstatus img, #tabarrow-supportfaq img{margin:0 0 0 12px;}
.newsupport_menu{float:left; height:20px; width:123px; background-color:#d1002a;  padding:8px 0px; text-align:center; border-right:1px #FFF solid;}
.newsupport_menu2{float:left; height:24px; width:123px; background-color:#d1002a; padding:6px 0px; text-align:center;line-height:13px;border-right:1px #FFF solid;}
.nsm-nav a{color:#fff; text-decoration: none;}
.nsm-nav a:hover{text-decoration: underline;}
.newsearchcont{background-image:url(/images/search-box.jpg);background-repeat:no-repeat; width:250px; height:37px; float:left; position:absolute; margin-top:30px; margin-left:40px;}
.newsearchtxt{width:100px; height:37px; margin-top:27px; margin-right:7px; float:right;}
.newboxleft {width:398px; height:70px;float:left;}
a:hover .select{ background-color:#f6f6f6; }

.support1strow{clear:both; width:865px; border:1px #d0d0d0 solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}
.support2ndrow{clear:both; width:865px; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-bottom:1px #d0d0d0 solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}
.support2ndrow-rb{clear:both; width:865px; border-left:1px #d0d0d0 solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}
.support3rdrow{clear:both; width:865px; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-bottom:1px #d0d0d0 solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}

.newsupport1strow{clear:both; width:865px; border:1px #d0d0d0 solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}
.newsupport2ndrow{clear:both; width:865px; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-bottom:1px #d0d0d0 solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}
.newsupport2ndrow-rb{clear:both; width:865px; border-left:1px #d0d0d0 solid; border-right:1px #ffffff solid; border-bottom:1px #ffffff solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}
.newsupport3rdrow{clear:both; width:865px; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-bottom:1px #d0d0d0 solid; height:100px;margin-left:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#561666;}

.newsupport2ndrow_onebx{
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    clear: both;
    color: #561666;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 100px;
    margin-left: 2px;
    width: 432px;
}

/*20140611*/
.support-boxes{float:left; height:60px; width:432px; border-right:1px solid #d0d0d0; text-align:center; padding-top:40px; font-weight: bold;}
/*.support-boxes0{float:left; height:86px; width:432px; text-align:center; padding-top:14px; line-height:1.68em; font-weight: bold;}*/
.support-boxes0{float:left; height:73px; width:432px; text-align:center; padding-top:27px; line-height:1.2em; font-weight: bold;}
.support-boxes1{float:right; height:60px; width:432px; text-align:center; padding-top:40px; font-weight: bold;}
.support-boxes2{float:right; height:60px; width:432px; text-align:center; padding-top:40px; font-weight: bold;}
.support-boxes span, .support-boxes2 span{font:normal 12px/2em Arial; color:#333333;}
.support-boxes2 div{font:normal 12px Arial; color:#333333;}
.support-boxes-l2l{float:left; height:73px; width:432px; text-align:center; padding-top:27px; border-right:1px solid #d0d0d0; line-height:1.2em; font-weight: bold;}



.newsupport1strow a, .newsupport2ndrow a, .newsupport2ndrow-rb a, .newsupport3rdrow a, .newsupport2ndrow_onebx a, newsupport2ndrow2 a{color:#561666; text-decoration:none;}

/*20140721 NBN Standalone*/
#nbnbundletoptab_nav {background: url("../images/nbnbundle_tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px;}
.margin{padding:38px 0 17px 0;}
#nbnbundletoptab_nav li {float: left;}
#nbnbundletoptab_nav li a {background: url("../images/nbnbundle_tabsprite.jpg") no-repeat scroll 0 0 transparent; display: block; height: 43px;     margin: 0; padding: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0;}

li#nbnbundlenav_home a {background-position: 0 0; left: 0; width:206px; }
li#nbnbundlenav_equipment a {background-position:180px 0; left:205px; width:180px; }
li#nbnbundlenav_callrates a {background-position: 387px 0; left:384px; width:198px;}
li#nbnbundlenav_support a {background-position: 572px 0; left:572px; width:202px; }
li#nbnbundlenav_terms a {background-position: 778px 0; left: 779px; width:225px;}

li#nbnbundlenav_home.active a {background-position: 0 -43px; left: 0; width:206px; }
li#nbnbundlenav_equipment.active a {background-position:-208px -43px; left:205px; width:180px; }
li#nbnbundlenav_callrates.active a {background-position: -387px -43px; left:384px; width:198px; }
li#nbnbundlenav_support.active a {background-position: -579px -43px; left:578px; width:202px; }
li#nbnbundlenav_terms.active a {background-position: -778px -43px; left: 779px; width:225px; }

li#nbnbundlenav_home a:hover {background-position: 0 -43px; left: 0; width:206px;}
li#nbnbundlenav_equipment a:hover {background-position:-208px -43px; left:205px; width:180px; }
li#nbnbundlenav_callrates a:hover {background-position: -387px -43px; left:384px; width:198px;}
li#nbnbundlenav_support a:hover {background-position: -579px -43px; left:578px; width:202px; }
li#nbnbundlenav_terms a:hover {background-position: -778px -43px; left:779px; width:225px; }
.mainbannerNBNStandAlone{margin:0; padding: 0; clear:both;}

.nbn_checkavailability {
  background: url("/images/img_checkavailabilitybttn.png") no-repeat scroll 0 0 transparent;
  display: block; height: 65px; width:168px; margin: 0; padding: 0;
  position:absolute; top:0; left:435px;
}

.nbn_checkavailability:hover {
  background-image: url("/images/img_checkavailabilitybttn-hover.png");
}

a#nbnback.redirect_lnk{font-family:Verdana, Geneva, sans-serif;color:#ed1b24; text-decoration:underline; font-size:10px;font-weight:normal;}
a#nbnback.redirect_lnk:hover{font-family:Verdana, Geneva, sans-serif;color:#ed1b24; text-decoration:none; font-size:10px;font-weight:normal;}

.exstcstmr{font-family:Arial, Helvetica, sans-serif; color:#d60d35; font-size:14px; letter-spacing:0.0275em; padding-right:1px;}
.exstcstmr{ font-size/*\**/:0.95em\9;letter-spacing/*\**/:0.0275em\9;letter-spacing/*\**/:0.035em\9;}
.exstcstmr_nbn{font-family:Arial, Helvetica, sans-serif; color:#d60d35; font-size:14px; letter-spacing:0.045em;}
.exstcstmr_nbn{ font-size/*\**/:0.64em\9;letter-spacing/*\**/:0.0275em\9;letter-spacing/*\**/:0.035em\9; *letter-spacing:0.028em}

.clickhere_btn{margin-top:5px; border: 1px #d81b41 solid; text-align:center; height:20px; padding-top:6px; width:159px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.clickhere_btn:hover{ background-color:#d3052b; color:#FFF;}

.bundlecontainer_nbn{border: 1px solid #d0d0d0; background-color:#ffffff; clear: both; color: #561666; font-family: Arial,Helvetica,sans-serif; font-size: 40px; width: 670px;}

/*iptv_fttb*/
.fttb_link{float:left;padding:14px 0px 0px 15px; height:30px;}

/*newequipment 20140129*/
.newequipmnt_bx{margin:25px 0px 0px 0px; height:316px; width:870px; background-image:url(../../../images/Huawei_router_bg.jpg); background-repeat:no-repeat;}
.newequipmnt_bx2{margin:50px 0px 0px 0px; height:316px; width:1003px; background-image:url(../../../images/Huawei_router_bg2015.jpg); background-repeat:no-repeat;}
.newequipmnt_ttle{font-size:20px; font-weight:bold; margin-bottom:36px; padding-left:15px;}
.newequipmnt_lstyle{list-style-image:url(../../../images/square_bullet.jpg); padding-left:26px; line-height:19px; margin-bottom:45px;}
.newequipmnt_dsclmr{font-size:11px; padding-left:15px;}
.neweqquipmnt_pricebx{position:absolute; left:988px; top:312px; height:31px;}
/*adsl_equipment_2 update 20140212*/
.eqprice-container{float:right; margin-top:120px; margin-right:90px;}/**/
.eqprice-container2{float:right; margin-top:120px; margin-right:157px;}/**/
.eqprice-txt{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
.eqprice-sup1{font-size:14px;font-size/*\**/:16px\9; vertical-align: top; position: relative; top: -0.5em;}
.eqprice-span{*vertical-align:top;*position:relative;*top:-0.3em;font-size:34px;*line-height:34px;}
.eqprice-sup2{font-size:17px;font-size/*\**/:20px\9; vertical-align: top; position: relative; top: -0.5em;top/*\**/:-0.3em\9;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
  .eqprice-sup1{font-size:14px;font-size/*\**/:16px\9; vertical-align: top; position: relative; top: -0.6em;}
  .eqprice-span{*vertical-align:top;*position:relative;*top:-0.3em;font-size:34px;*line-height:34px; position: relative; top: -1px;}
  .eqprice-sup2{font-size:17px;font-size/*\**/:20px\9; vertical-align: top; position: relative; top: -0.4em;top/*\**/:-0.3em\9;}
}

/*new your account login 160713*/
.ya_lgnwrapper{padding:21px 0px 35px 0px; width:326px; height:125px;}
.ya_uicon{float:left;}
.ya_txtfldbx{float:right;width:278px; height:41px;}
.ya_txtfld{background-image:url(../../../images/youraccount_textfld_bg.jpg); width:274px; height:41px; border:0; background-repeat:no-repeat; line-height:41px;}
.ya_pwrapper{clear:both;padding-top:15px;*padding-top:1px; height:41px;}
.ya_picon{float:left;}
.ya_ptxtfldbx{float:left;width:227px; height:41px;}
.ya_ptxtfld{background-image:url(../../../images/youraccount_textfld_bg2.jpg); width:227px; height:38px; border:0; background-repeat:no-repeat; line-height:41px; padding-right:0px;}
.ya_go{float:right;}
.ya_fpbx{color:#561666; clear:both;padding-top:10px;*padding-top:4px;}

/* New NBN */
.disclaimer > div { display: none; }
.disclaimer.xs--extra > .disclaimer--xs__extra,.disclaimer.small--extra > .disclaimer--small__extra, .disclaimer.medium--extra > .disclaimer--medium__extra, .disclaimer.large--extra > .disclaimer--large__extra,
.disclaimer.xbundle--extra > .disclaimer--xbundle__extra, .disclaimer.xl--extra > .disclaimer--xl__extra, .disclaimer.xxl--extra > .disclaimer--xxl__extra, .disclaimer.xlnocontract--extra > .disclaimer--xlnocontract__extra,
.disclaimer.xs--cis > .disclaimer--xs__cis, .disclaimer.small--cis > .disclaimer--small__cis, .disclaimer.medium--cis > .disclaimer--medium__cis, .disclaimer.large--cis > .disclaimer--large__cis, .disclaimer.sl--cis > .disclaimer--sl__cis,
.disclaimer.xbundle--cis > .disclaimer--xbundle__cis, .disclaimer.xl--cis > .disclaimer--xl__cis, .disclaimer.xxl--cis > .disclaimer--xxl__cis, .disclaimer.xlnocontract--cis > .disclaimer--xlnocontract__cis,
.disclaimer > .disclaimer--usagequota, .disclaimer.lock--ipaddress > .disclaimer--ipaddress__lock, .disclaimer.xlnocontract--ipaddress > .disclaimer--ipaddress__nolockin,
.disclaimer.lock--mintotal > .disclaimer--mintotal__lock, .disclaimer.nolockin--mintotal > .disclaimer--mintotal__nolockin,.disclaimer.sl--extra > .disclaimer--sl__extra {
  display: block;
}

.disclaimer.xlnocontract > .disclaimer--usagequota { display: none; }

hr.dotted2 {
    margin: 16px 0;
    width: 610px;
}
.nbn_dtls_1 {
    float: left;
    width: 118px;
}
.nbn_txtfld-ryi {
    float: left;
    width: 257px;
}
input {
    border: 1px solid #7f9db9;
}

/* .nbnhdr{font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0 0 26px 0;} */
.nbnhdr{font:normal 24px Arial, Helvetica, sans-serif; margin:0 0 26px 0;}
.nbnrout_menu{width:12.35%; float:left; text-align:center; line-height:44px; border-right:1px #d0d0d0 solid; }
.nbnrout_menu2{width:12.35%; float:left; text-align:center; line-height:44px;}
.active_menu{ background-color:#404040; color:#FFF; font-weight:bold;}
.nbnrout_menuwrapper{width:1004px; margin:34px 0px; border:1px #d0d0d0 solid; height:43px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.routplan_bx{width:1004px; margin-top:34px; border:1px #d0d0d0 solid; height:49px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#404040; color:#FFF;}
.routplan_mn{width:32.5%; float:left; border-right:1px #FFF solid; line-height:49px; padding-left:20px;}
.routplan_mn2{width:32.5%; float:left;  border-right:1px #FFF solid; text-align:center; line-height:49px;}
.routplan_mn3{width:32.5%; float:left;  text-align:center; line-height:49px;}
.routplan_nptbx{width:1004px;border-right:1px #d0d0d0 solid; border-left:1px #d0d0d0 solid; border-bottom:1px #d0d0d0 solid; height:49px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.routplan_npt{width:32.5%; float:left; border-right:1px #d0d0d0 solid; line-height:49px; padding-left:20px; font-weight:bold; color:#000;}
.routplan_npt2{width:32.5%; float:left; border-right:1px #d0d0d0 solid; background-color:#f6f6f6; line-height:49px; text-align:center;color:#000;}
.routplan_npt3{width:32.5%; float:left; line-height:49px; text-align:center; padding-top:17px;}
.routplan_npt4{width:32.5%; float:left; line-height:49px; text-align:center;color:#000; }
.routplan_nptbx2{width:1006px;border-right:1px #d0d0d0 solid; border-left:1px #d0d0d0 solid; height:49px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.routplan_npt5{width:32.4%; float:left; border-right:1px #d0d0d0 solid; border-bottom:1px #d0d0d0 solid; line-height:49px; padding-left:20px; font-weight:bold; color:#000;}
.routplan_npt6{width:32.4%; float:left; line-height:49px; text-align:center;color:#000; border-bottom:1px #d0d0d0 solid;  }
.routplan_npt7{width:32.4%; float:left; height:33px; text-align:center; padding-top:17px; border-bottom:1px #d0d0d0 solid; }
.routplan_npt8{width:32.5%; float:left; border-right:1px #d0d0d0 solid; background-color:#f6f6f6; line-height:49px; text-align:center;color:#000; border-bottom:1px #d0d0d0 solid; }
.routplan_npt9{width:32.5%; float:left; border-right:1px #d0d0d0 solid; background-color:#f6f6f6; text-align:center;color:#000; border-bottom:1px #d0d0d0 solid;height:41px; padding-top:9px;line-height:18px }
/*20151118*/
.routplan_npt_A3L{width:32.4%; float:left; border-right:1px #d0d0d0 solid; border-bottom:1px #d0d0d0 solid;height:66px; line-height:66px; padding-left:20px; font-weight:bold; color:#000;}
.routplan_npt_B3L{width:32.5%; float:left; border-right:1px #d0d0d0 solid; background-color:#f6f6f6; text-align:center;color:#000; border-bottom:1px #d0d0d0 solid;height:58px; padding-top:9px;line-height:18px }
.routplan_npt_C3L{width:32.4%; float:left; height:42px; margin-top:24px;text-align:center;color:#000; border-bottom:1px #d0d0d0 solid;}

.nbn--checkaddress__btn {width:144px; height:57px; vertical-align:top; border:1px solid #d0d0d0; padding:17px 0px 18px 0px; text-align:center; font-size:16px; font-weight:bold; background-color:#561666; color:#ffffff; outline: 0; margin:0 0 0 -8px; cursor:pointer; *border:none; *width:135px; *height:57px;
}
.nbn--checkaddress__btn:hover {background-color: #6C337A;}
.nbn--checkaddress__txt { width:88px; height:19px; border:1px solid #d0d0d0; padding:18px;font-size:16px; color:#9f9f9f; margin:0; }
.nbn--checkaddress__address  {width:479px;}
.nbn--checkaddress__postcode {width:88px; margin-left: -18px;}
.nbn--summary__btnbuynow {
  border:1px #ca001e solid; height:69px; width:502px; background-color:#ca001e; text-align:center; line-height: 69px;
  font-size:36px; color:#FFF;  font-family:Arial, Helvetica, sans-serif; cursor:pointer;
}
.nbn--summary__btnbuynow:hover {background-color: #D01F39;}
div[data-nbninstep]:hover {
  background: #FFFFFF;
  cursor:pointer;
}
.stnbn_title{float:left; color: #561666; font:normal 24px Arial,Helvetica,sans-serif; padding-top:3px;}
.existbox {float:right; *position:absolute;*top:0px;*right:0px;  margin-top:2px; margin-right:4px;}
.timl{text-indent:-15px; margin-left:-5px;}

a:hover .active, .mobile_coveragetabs.active, .mobile_coveragetabs2.active {
    background-color: #561666;
    color: #ffffff;
    font-weight: bold;
}

a:hover .mobile_coveragetabs  {background-color: #561666;
    color: #ffffff;
    font-weight: bold;}

a:hover .mobile_coveragetabs2  {background-color: #561666;
    color: #ffffff;
    font-weight: bold;}


.mobile_coveragetabs {
    border-right: 1px solid #561666;
}
.mobile_coveragetabs, .mobile_coveragetabs2 {
    box-sizing: border-box;
    float: left;
    height: 45px;
    padding: 15px 0 12px;
    text-align: center;
    width: 333px;
}
.pl35{ padding-left:35px;}
.pl_15{ padding-left:15px;}
.pl15_clr{padding-left:10px; color:#561666;}

.spprt_ul{list-style-type: circle;padding-left: 66px;text-indent: -32px;}
.spprt_ul_sqr{list-style-type: square;padding-left: 42px;text-indent: -32px;}

/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.existbox { margin-right:4px; margin-top:3px;}
.exstcstmr_nbn{font-size:13px; letter-spacing:1px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .ptop_ap  { padding-top:2px;  }
}
 @media screen\0 {
.ptop_ap  { padding-top:2px;  }
}



/* End New NBN */

/* 20160318 */
.awards{line-height:20px;}
.awardspt{margin-bottom:3px;}
ul#awards1 li{list-style-type: square; color:#58595b; margin-left:10px; text-indent:2px; font-size:14px; padding:36px 0 26px 0;}
ul#awards2 li{list-style-type: square; color:#58595b; margin-left:10px; text-indent:2px; font-size:14px;}
ul#awards2 li.a2last{padding:0 0 26px 0;}
.awardsimg{overflow: hidden; width: 743px; margin:40px 0 20px 0;}

/* 20160526 coverage */
.nbnhdr{font:normal 24px Arial, Helvetica, sans-serif; margin:0 0 26px 0;}
div.ca_container{overflow:hidden;}
.ca_container input[placeholder]{font:normal 16px Arial, Helvetica, sans-serif; color:#9f9f9f;}
.ca_container button[value="CheckAvailability"],.ca_container button[value="confirmAddress"]{width:161px; height:57px; border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-left:0; background-color:#ca001e; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; margin-left:-7px; cursor:pointer;}
.ca_container span.caIcon_en{background:url('/images/oneliner_icons.png') no-repeat left center; float:left; height:32px; width:41px; position:relative; top:12px; left:12px;}
.ca_container span.caIcon_dis{background:url('/images/oneliner_icons.png') no-repeat -42px 0; float:left; height:32px; width:41px; position:relative; top:12px; left:12px;}
.ca_container span.caIcon_down{background:url('/images/oneliner_icons.png') no-repeat -84px -27px; float:left; height:8px; width:14px; position:relative; top:25px; left:23px;}
span.caIcon_close{background:url('/images/oneliner_icons.png') no-repeat -147px -26px; float:left; height:9px; width:8px; position:relative; top:26px; left:450px;}
.ca_container a#fulladdress_link{display:block; width:161px; text-align:center; margin:12px 0 0 510px;}
/* .ca_container ul#ui-id-1 li.ui-menu-item a{font:normal 14px Arial, Helvetica, sans-serif; color:#561666;} */
/*.ui-widget-content a{font:normal 14px Arial, Helvetica, sans-serif; color:#561666!important;}*/
/*li.ui-menu-item{ padding:8px 0 9px 64px;}*/
/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background-color:#561666; color:#fff; padding:8px 0 9px 64px; margin-left:-64px;}*/
.ca-disbtn{background-color:#d0d0d0!important;}
.ca-inputdis{margin-left:;}
.success, .error{overflow:hidden;}
span.successIcon{background:url('/images/oneliner_icons.png') no-repeat -84px 0; float:left; height:27px; width:27px;}
div.success p:nth-child(2){font-size:20px; padding:0 0 11px 35px;}
div.success p:nth-child(2) a{text-decoration:none;}
div.success p:nth-child(3){font-size:16px; color:#000; padding:0 0 0 35px;}
div.error p:nth-child(2){font-size:20px; color:#ce0e0e; padding:0 0 11px 35px;}
div.error p:nth-child(2) a{text-decoration:none;}
div.error p:nth-child(3){font-size:16px; color:#000; padding:0 0 0 35px;}
span.errorIcon{background:url('/images/oneliner_icons.png') no-repeat -111px 0; float:left; height:27px; width:27px;}
.ca_container a#fulladdress_link.ca_edityadd {display: block; margin: 12px 0 0 510px; text-align: center; width: 161px; position:relative; top:-48px; left:15px;}
span.editIcon{background:url('/images/oneliner_icons.png') no-repeat -140px 0; float:left; height:16px; width:15px;position:relative; top:-63px; left:532px;}
span.youradd{font:bold 16px Arial,Helvetica,sans-serif !important; color:#404040; position:relative; top:-65px; left:19px;}
.ca_container a#editaddress_link.ca_edityadd,.ca_container a#editaddress_link.clearSearch {display: block; margin: 12px 0 0 510px; text-align: center; width: 161px; position:relative; top:-48px; left:15px;}
span.editIcon{background:url('/images/oneliner_icons.png') no-repeat -140px 0; float:left; height:16px; width:15px;position:relative; top:-63px; left:532px;}
/* 20160808 */
.personalandsmallofc{clear:both; padding-top:25px;}
.supportbox{margin-top:17px; min-height:38px;}
.cbh6{clear:both; height:6px;}
.cbh25{clear:both; height:25px;}
.s-left{float:left; height:60px; width:432px; border-right:1px solid #d0d0d0; text-align:center; padding-top:40px;}
.s-right{float:right; height:60px; width:432px; text-align:center; padding-top:40px;}
.s-left2{float:left; height:60px; width:100%; border-right:1px solid #d0d0d0; text-align:center; padding-top:40px;}
.nbnsup{border-bottom: 1px solid #d0d0d0; color:#561666;}
.support2fullrow{
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    clear: both;
    color: #561666;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 100px;
    margin-left: 2px;
    width: 865px;
}
.support2fullrow a {
  color: #561666;
  text-decoration: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 span.youradd{top:-64px;}
}

/*useful links search tab071713*/
.ulsearchtab{border:0px none; width:228px; height:18px;font-size:11px; margin-top:18px; margin-left:13px;padding:0px;margin-left/*\**/:-16px\9;}

.googleimg {background:url(/images/google_img.jpg) no-repeat bottom left;}background:url(/images/google_img.jpg) no-repeat bottom left;

@media only screen and (device-width: 768px)

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)

/* for business, enterprise and government*/
.no-padding {
	padding: 0!important;
	margin: 0!important;
}

footer {
	font-family: Arial, Verdana, sans-serif;
	font-size: .813em !important;
	margin: 0 auto;
	padding: 27px 0;
	text-align: center;
}

footer span {
	font-weight: bold;
}

footer ul, footer ul li {
	list-style: none;
	display: inline;
}

footer li span.enterprise {
	padding-left: 22px;
}

footer li a {
	color: #333;
	text-decoration: none;
}

footer li a:before {
	content: "|";
	padding: 0 .3em;
}

/* end for business, enterprise and government*/

/*support updates 2017*/
.img_diagram3{padding-top:15px; padding-bottom:12px;}
.img_diagram_hldr{width:837px;height:333px;padding-bottom:2px; padding-top: 28px;}
.img_diagram2{float:right; padding-top: 125px;}
.ti12ml{text-indent:-12px; margin-left:-6px;}
.ti20ml{text-indent:-20px; margin-left:-5px;}

.speedtestbox__support {
  margin-right: 30px;
  float:right;
  padding-top:6px;
}
.speedtestbox__support span {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif; 
  text-align:center;  
}

 .speedtestbox__support--icon {
   position: relative;
   top: -4px;
 }

.speedtestbox__support > a:hover #Layer_1 path, .speedtestbox__support > a:hover #Layer_1 polygon  {
 fill: #9E0270;
}

.speedtestbox__support a:hover .speedtestbox__support--icon_text {text-decoration: underline; color: #9E0270; }

 .speedtestbox__support a { display: inline !important; }
/*support 20200225*/
.supportvideocontainer{
  padding: 45px 0 30px;
  clear:both;
}
.supportvideo{
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}
.supportvideo iframe{
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

/*about/positions*/
.joinCommunitylink,
.viewOpportunitieslink{
  color:#ffffff;
  background-color:#561666; 
  border: 1px solid #561666;  
  padding: 10px 20px; 
  margin: 3px;
  font-size:14px; 
  font-weight:700;
  text-decoration: none;
  text-align: center;
  flex-grow: 1;
  flex-shrink: 1;
  flex: 1;
  max-width: 200px;
}
.joinCommunitylink:hover,
.viewOpportunitieslink:hover{
  background-color: #ec0a92;
  border: 1px solid #ec0a92;
}
.positionLinks{
  padding-top: 30px;
  display: flex;
  flex-wrap: wrap;
  width: 60%;
}