@charset "UTF-8";
/* CSS Document */
body {background: #f4f4f4 !important;}
.clearfix {display:block;}
strong {font-weight:bold;font-size:1em;}
.marBot0 {margin-bottom:0px !important;}
.marBot10 {
margin-bottom:10px !important;
}
.marBot15 {
margin-bottom:15px !important;
}
.marBot20 {
margin-bottom:20px !important;
}
.marBot25 {
margin-bottom:25px !important;
}
.marBot30 {
margin-bottom:30px !important;
}
.marBot40 {
margin-bottom:40px !important;
}
.marBot45 {
margin-bottom:45px !important;
}
.marBot50 {
margin-bottom:50px !important;
}
.marBot75 {
margin-bottom:75px !important;
}


.marginTopN5 {
margin-top:-5px !important;
}

.marginTopN10 {
margin-top:-10px !important;
}

.marginBottomN5 {
margin-bottom:-5px !important;
}

.marginBottomN10 {
margin-bottom:-10px !important;
}




.padBot45 {
padding-bottom:45px !important;
}
.pad15{
padding:15px !important;
}
.pad10 {
padding:10px !important;
}
.pad5 {
padding:5px !important;
}
.width50 {
width:50px !important;
}
.width100 {
width:100px !important;
}
.width150 {
width:150px;
}
.width200 {
width:200px;
}
.width300 {
width:300px;
}
.width350 {
width:350px;
}
.width400 {
width:400px;
}
.bordleft {
border-left:1px solid #EBEBEB;
}
.bordright {
border-right:1px solid #EBEBEB;
}
.bordTop {
border-top:1px solid #EBEBEB;
}
.bordBottom {
border-bottom:1px solid #EBEBEB !important;
}
.border { 
border:1px solid #EBEBEB;
}
.mediumGrayBorder { 
border:1px solid #D2D2D2 !important; 
}
.lightGrayBorder {
border: 1px solid #EDEDED !important;
}
.lightGrayBackground {
background:#EDEDED;
}
 span.required {
color:#ff0000 !important;
}
hr.clear {
height:0;
line-height:0;
display:block;
visibility:hidden;
padding:0;
margin:0;
}
.modHeader h2 a {
font-size:1em;
}
.modHeader h2 a:link, .modHeader h2 a:visited, .modHeader h2 a:hover, .modHeader h2 a:active {
color: #333;
text-decoration:none;
font-weight:normal;
}
.mbb .pageContent {
	padding: 18px 25px 0px 25px;
}
.mbb a {
color:#525252;
}
.mbb .pageContent h1 {
font:Arial, Helvetica, sans-serif;
color:#525252;
font-size:2.8em;
text-indent:0;
height:auto;
line-height:1.3em;
margin-bottom:10px;
font-weight:bold;
letter-spacing:-.01em;
}
.mbb h2 {
color:#333;
font-size:1.4em;
}
.mbb .tripleColumn .modHeader {
background: #f4f4f4 url(/mobile-broadband/css/img/backgrounds/7columnHeader.gif) left top no-repeat;
height: 44px;
border:none;
}
.mbb .quadColumn .modHeader {
background: #f4f4f4 url(/mobile-broadband/css/img/backgrounds/10columnHeader.gif) left top no-repeat;
height: 44px;
border:none;
}
.mbb .quadColumn .modBody{
background: #fff url(/mobile-broadband/css/img/backgrounds/7columnBorder.gif) right top repeat-y;
}
.mbb .quadColumn .modFooter{
background: transparent url(/mobile-broadband/css/img/backgrounds/10columnFooter.gif) left top no-repeat;
    /*width: 768px;*/
	height: 12px;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.mbb .tripleColumn .modBody{
width: 560px;
background: transparent url(/mobile-broadband/css/img/backgrounds/7columnBorder.gif) left top repeat-y;
}
.mbb .tripleColumn .modFooter{
	background: transparent url(/mobile-broadband/css/img/backgrounds/7columnFooter.gif) left top no-repeat;
	width: 560px;
	height: 12px;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.mbb .tripleColumn .modHeader h2 {
	width: 530px; 
}
.mbb #mavcol-old {
margin-top:0;
}
.mbb #mavcol-old .modBorder {
border:none;
-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.mbb #mavcol-old .modHeader h2 {
    font-size: 1.178em;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 9px;
}
.mbb #mavcol-old .modHeader {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/2columnLSidebarHeader-Right.gif) right top no-repeat;
    height: 37px;
}
.mbb #mavcol-old .modHeader h2{
    background: #ddd url(/mobile-broadband/css/img/backgrounds/2columnLSidebarHeader-Left.gif) left top no-repeat;
    margin:0 5px 0 0;
	height:22px;
}
.mbb #mavcol-old .modBody {
	width: 181px;
	background: #fff url(/mobile-broadband/css/img/backgrounds/2columnLSidebarBorder.gif) right top repeat-y;
	padding: 0 10px 5px 0;
	float:left;
	min-height:70em;
	height:auto !important;
	height:70em;
}

.mbb #mavcol-old .modFooter {
	background: transparent url(/mobile-broadband/css/img/backgrounds/2columnLSidebarFooter230.gif) left top no-repeat;
width: 184px;
height: 12px;
border:none;
-moz-box-shadow:none;
	-webkit-box-shadow:none;
float:left;
}

.mbb #mavcol-old ul {
  /*  float: left; 
    width: 100%; 
    padding-bottom: 10px;*/
}
.mbb #mavcol-old ul li {
    padding: 6px 0 6px 12px;
    border-bottom: 1px solid #ededed;    
}
.mbb #mavcol-old ul li a:link,
.mbb #mavcol-old ul li a:visited,
.mbb #mavcol-old ul li a:hover,
.mbb #mavcol-old ul li a:active {
    text-decoration: none;
    background: #fff url(/mobile-broadband/css/img/bullets/arrows_on_white.png) 0 4px no-repeat;
    display: block;
	border-top:none;
	padding:0 0 0 10px;
}
/*
.mbb #mavcol-old ul ul li a:link,
.mbb #mavcol-old ul ul li a:visited,
.mbb #mavcol-old ul ul li a:hover,
.mbb #mavcol-old ul ul li a:active {
    background: #fff url(/mobile-broadband/css/img/bullets/arrows_on_white.png) 0 8px no-repeat;
}*/

.mbb #mavcol-old ul li a:hover {
    background: #fff url(/mobile-broadband/css/img/bullets/arrows_on_white.png) 0 -52px no-repeat;
}
.mbb #mavcol-old ul ul {
    margin: 5px 0 -5px -12px;
    border-top: 1px solid #ededed;
}

.mbb #mavcol-old ul ul li {
    padding-left: 17px;
    width: 165px;
  /*  border-bottom: none;*/
}
.mbb #mavcol-old ul li.current,
.mbb #mavcol-old ul a.current {
    font-weight: bold;
    cursor: default;
}

.mbb #mavcol-old ul .secondLevelNav a, .mbb #mavcol-old ul .containsSecondLevelNav {
border:none;
}


.mbb .mod3ColSidebar .modBody,
.mbb .mod3ColSidebar .modBodyWrap {
	/* width: 230px; */
	background: #fff url(/mobile-broadband/css/img/backgrounds/3columnSidebarBorder.gif) left 10px repeat-y;
	padding: 5px 2px 5px 0;
}
.mbb .mod3ColSidebar h2 a  {
float:left;
text-decoration:none;
}
.mbb .mod3ColSidebar h2 {
font-size: 1.178em;
font-weight: bold;
color: #333;
padding: 10px 0 0 0;
margin: 0 0 0 36px;
}
.mbb .mod3ColSidebar .modBodyWrap {
padding: 0 2px 5px 0;
}

.mbb .mod3ColSidebar .bulletSmall {
margin-left: 15px;
}
.mbb .mod3ColSidebar span.button {
display: block;
cursor:pointer;
width: 20px;
height:20px;
float:right;
margin: -26px 5px 0 0;
	background: url(/mobile-broadband/css/img/backgrounds/buttonOpen.gif) left top no-repeat;
}
.mbb .mod3ColSidebar span.button.selected {
	background:	 url(/mobile-broadband/css/img/backgrounds/buttonClose.gif) left top no-repeat;
}


.mbb .mod3ColSidebar #account .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/account_title_background.png) left top no-repeat;

  /*  width: 232px;*/
}
.mbb .mod3ColSidebar #support .title {
background: #ddd url(/mobile-broadband/css/img/backgrounds/support_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #address .title {background: #ddd url(/mobile-broadband/css/img/backgrounds/address-checker.png) left top no-repeat }
.mbb .mod3ColSidebar #benefits .title {background: #ddd url(/mobile-broadband/css/img/backgrounds/benefits.png) left top no-repeat }
.mbb .mod3ColSidebar #data_calc .title {background: #ddd url(/mobile-broadband/css/img/backgrounds/data-calc-title-background.png) left top no-repeat }
.mbb .mod3ColSidebar #live_help .title {background: #ddd url(/mobile-broadband/css/img/backgrounds/livehelp_title_background.png) left top no-repeat;}
.mbb .mod3ColSidebar #related .title {background:url("/mobile-broadband/css/img/backgrounds/related_title_background.png") no-repeat scroll left top #DDDDDD;}
.mbb .mod3ColSidebar #contact .title{
background: #ddd url(/mobile-broadband/css/img/backgrounds/contact_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #webmail .title {
background: #ddd url(/mobile-broadband/css/img/backgrounds/email_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #popular .title {
background: #ddd url(/mobile-broadband/css/img/backgrounds/popular_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #eforums .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/forum_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #my-phone .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/my_phone_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #billing .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/billing_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #internet .title{
    background: #ddd url(/mobile-broadband/css/img/backgrounds/internet_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #apps .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/apps_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #information .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/information_title_background.png) left top no-repeat;

}
.mbb .mod3ColSidebar #basket .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/basket_title_background.png) left top no-repeat;

    width: 232px;
}
.mbb .mod3ColSidebar #compare .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/compare_title_background.png) left top no-repeat;
}
.mbb .mod3ColSidebar #business .title {
    background: #ddd url(/mobile-broadband/css/img/backgrounds/business_title_background.png) left top no-repeat;
}
.mod3ColSidebar .title {
    cursor: default;
	margin:0;    
	height: 2em;
}

.mbb .mod3ColSidebar .modCopy {
padding:0;
}


ul.grey-arrow-list {
  /*  float: left;*/
    width: 100%;
    padding-bottom: 10px;
	
}
ul.grey-arrow-list li {
    padding: 6px 0 6px 12px;
    border-bottom: 1px solid #ededed;    
}
ul.grey-arrow-list li a:link,
ul.grey-arrow-list li a:visited,
ul.grey-arrow-list li a:hover,
ul.grey-arrow-list li a:active {
    text-decoration: none;
    background: #fff url(/mobile-broadband/css/img/bullets/arrows_on_white.png) 0 4px no-repeat;
    display: block;
    padding-left: 10px;
}
ul.grey-arrow-list li a:hover {
    background: #fff url(/mobile-broadband/css/img/bullets/arrows_on_white.png) 0 -52px no-repeat;
}

.pageContent ul.grey-arrow-list li { border-bottom: none; }

ul.short-right {
    clear: both;
    width: auto;
    margin-right: 10px;
    padding: 2px 0 5px 0;
}
ul.short-right li {
border-bottom: none;
}
a.show-all-support:link,
a.show-all-support:visited,
a.show-all-support:hover,
a.show-all-support:active {
    font-weight: bold;
    text-decoration: none;
    margin: 0 0 10px 10px;
    line-height: 2em;
    display: block;
}

.mod3ColSidebar p {
    margin: 0 0 0 15px;
    padding-bottom: 10px;
	width:165px;
	color:#525252;
}
.mbb table {
border-collapse:collapse;
width:100%;
color:#525252;
 }
.mbb table tr { }

.mbb td { 
vertical-align:middle;
text-align:center;
padding:5px 0;
}

.mbb tr.title-row { 
background:#E8E8E8;
border-bottom:1px solid #cccccc;
}
.mbb tr.title-row td {
padding:9px 0;
font-weight:bold;
}
.mbb table .odd { background:#fff; }

.mbb table .even { background:#F1F1F1; }
.mbb td.cat-title {
text-align:left;
font-weight:bold;
width:300px;
}
.mbb .quadColumn .tabLeftContent { 
width:450px;
float:left;
padding-top:20px;
}
.mbb .tab-content {
padding-top:15px;
padding-left:45px;
width:auto;
}
.mbb .helpContentTabs .singleColumn {
width:185px;
float:right;
}
.mbb .helpContentTabs .mod3ColSidebar .modBody,
.mbb .helpContentTabs .mod3ColSidebar .modBodyWrap {
	background: #fff url(/mobile-broadband/css/img/backgrounds/3columnSidebarBorder.gif) right 10px repeat-y;
	padding-right:4px;
}
.mbb .pricingContentTabs .tab-content, .mbb .tab, .mbb .activeTab {
margin:0;
padding:10px 20px;
background:#fff;
}


#navCol, #whatsHotCol {
background:#fff;
}
.mod10Col {
margin-top:3px;
}

