.arrowlist {
 color: #000;
 text-decoration: none;
 list-style: none;
}

.arrowlist a{
 color: #000;
}

#menu {
	display: none;
	}
	
.bmBreadcrumbs {
	display: none;
	}

.bmBreadcrumbText {
	display: none;
	}
	
div#dNscape {
	display: none;
	}
	
div#dRightSide {
	display: none;
	}
	
div#dMenuList {
	display: none;
	}
	
div#dSubMenuList {
	display: none;
	}
	
div#wrapper {
	display: none;
	}
	
div#dContentL {
	display: none;
	}
	
div#dFoot {
	display: none;
	}
	
span.text-extrasmallgrey  {
	display: none;
}

#dLogo {	
background-image: url('http://www.plus.net/images/logos/plain.plus.net.gif');
background-repeat: no-repeat;
}

.switchcontent{display:none;}


/* signup styles */
/* modified 19/07/2006 */

/* direct debit encouragement styles */
#dPay{
border:1px solid #ccc;
padding:8px;
background:transparent url('//www.plus.net/images/signup/directdebit_sml.gif') no-repeat;
background:top right;
}
#dPay h1,#dPay label.imp{
padding:0 0 0 10px;
margin:0;
font-size:14px;
font-weight:bold;
}
#dPay h1{
padding:0;
}
#lBenefits{
padding:0;
margin:10px 0 10px 0;
}
#lBenefits li{
margin:0 0 5px 0;
padding:0 0 0 30px;
list-style-type:none;
background:transparent url('https://www.plus.net/images/residential/broadband/pr_0506/tick.gif') no-repeat;
}
.labelDark{
color:#660066;
font-weight:bold;
}
.pSolid{
margin:0 0 10px 0;
padding:0 0 0 30px;
color:#000;
font-weight:bold;
}
.dOther{
padding:8px;
}
.dOther label{
padding:0 0 0 10px;
margin:0;
font-size:13px;
font-weight:bold;
}
.note{
padding:0;
margin:0;
font-size:10px;
font-style:italic;
}
/* css tooltip */
#dPay a.css_tooltip{
text-decoration:none;
position:relative;
z-index:24;
cursor:help;
}
#dPay  a.css_tooltip span{
display:none;
}
#dPay  a.css_tooltip:hover{
background:#fff none;
z-index:25;
}
#dPay  a.css_tooltip:hover span{
width:350px;
padding:5px;
border:1px solid #e8e8e9;
display:block;
background:#f8f8f8 none;
position:absolute;
top:10px;
left:10px;
}
/* tooltip styles */
.pTooltip{
padding:0;
margin:0;
color:#000;
font-size:11px;
}
/* obsolete styles! */
/* GENERIC STYLES */
TD{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
font{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}
A{
color:#660066;
font-weight:bold;
text-decoration:none;
}
A:hover{
color:#ff9900;
text-decoration:none;
}
ul{
list-style-type:square;
}
.ul-arrow{
margin:0 0 0 1em;
list-style-image:url(/images/buttons/red_arrow.gif);
}
BODY{
background:#ffffff;
}
/* QUICKHELP LAYER POPUP ON SIGNUP */
#quickhelp{
position:absolute;
visibility:hidden;
z-index:200;
}
.menu-title{
padding-left:8px;
padding-right:8px;
color:#333333;
background:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
line-height:23px;
text-decoration:none;
}
.menu-title a{
color:#ff902a;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
line-height:20px;
text-decoration:none;
}
.menu-title a:hover{
color:#660066;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
line-height:20px;
text-decoration:none;
}
.menu{
padding:6px 8px 8px 8px;
color:#935e57;
background:#efeff4;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
line-height:15.4px;
text-decoration:none;
}
.menu a{
color:#7e6e89;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
line-height:15.4px;
text-decoration:none;
}
.menu a:hover{
color:#ff9900;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
line-height:15.4px;
text-decoration:none;
}
.header-page-title{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
.header-underline{
background:#ff9900;
}
/* TABLE STYLES - USE THESE WHEN DEVELOPING */
.table-title{
color:#333333;
background:#ffba52;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.table-title a{
color:#ffffff;
text-decoration:none;
}
.table-title a:hover{
color:#ffffff;
text-decoration:underline;
}
.table-subtitle{
color:#000000;
background:#ffe7c6;
font-family:Arial,Helvetica,sans-serif;
}
.table-subtitle-alt{
color:#000000;
background:#fff9f0;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}
.table-grey{
color:#5b2a61;
background:#d8c7de;
font-family:Arial,Helvetica,sans-serif;
}
.table-greydark{
color:#000000;
background:#666666;
font-family:Arial,Helvetica,sans-serif;
}
.table-grey-login{
color:#000000;
background:#cccccc;
font-family:Arial,Helvetica,sans-serif;
}
.table-black{
color:#ffffff;
background:#000000;
font-family:Arial,Helvetica,sans-serif;
}
.table-white{
background:#ffffff;
font-family:Arial,Helvetica,sans-serif;
}
.helpandsupport-title{
color:#ffffff;
background:#a0cb63;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.helpandsupport-sub{
color:#000000;
background:#e3f0d1;
font-family:Arial,Helvetica,sans-serif;
}
.hardwarevoice-title-bg{
background:#a54a52;
}
.hardwarewireless-title-bg{
background:#908798;
}
/* FONT STYLES - USE THESE WHEN DEVELOPING */
.TD-alt{
color:#768698;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.TD-altheaders{
color:#768698;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.text-white_alt{
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
.text-large-alt{
color:#768698;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
}
.text-title{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.text-title-login{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.text-subtitle{
color:#ff9900;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.text-title-product{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.text-content-product{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.text-content-product-darker{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.text-large{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
}
a.text-large{
color:#660066;
}
.text-small{
color:#666666;
font-size:0.28cm;
font-famliy:Arial,Helvetica,sans-serif;
}
A.text-small{
font-size:0.28cm;
text-decoration:bold;
font-famliy:Arial,Helvetica,sans-serif;
}
A.text-small:hover{
font-size:0.28cm;
text-decoration:bold;
font-famliy:Arial,Helvetica,sans-serif;
}
.text-extrasmall{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.text-extrasmallgrey{
color:#666666;
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.rightfeature{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
line-height:10pt;
}
.rightmenu{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:10pt;
}
.rightmenu-title{
color:#333333;
font-weight:bold;
font-size:8pt;
}
.text-large-highlight{
color:#ff0000;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
}
.text-highlight{
color:#ff0000;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
.nobold{
font-weight:normal;
}
.text-white{
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.text-white_alt{
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
/* SPECIAL OFFER - GREEN */
.special-offer-green{
color:#444444;
background:#aaca3c;
font-family:Arial,Helvetica,sans-serif;
}
/* Widget styles */
.widget-alternate{
color:#444444;
background:#fff7ff;
font-family:Arial,Helvetica,sans-serif;
}
.widget-alternate2{
color:#444444;
background:#f7f7f7;
font-family:Arial,Helvetica,sans-serif;
}
/* BORDER STYLES - USE FOR BOXED LAYOUT */
.border-line{
padding:4px;
border:solid 1px #999999;
background:#ffffcc;
}
.border-dash{
padding:4px;
border:dashed 1px #660066;
background:#ededed;
}
#
.border-dot{
padding:4px;
border:dotted 2px #660066;
background:#ededed;
}
.border-double{
padding:4px;
border:double 3px #660066;
background:#ededed;
}
/* FORMS */
.form-field{
border:#660066 1px solid;
color:#000000;
background:#f4edf4;
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
.form-field-white{
border:#660066 1px solid;
color:#000000;
background:#ffffff;
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
.form-button{
border-right:#660066 1px solid;
border-top:#ff9fff 1px solid;
border-left:#ff9fff 1px solid;
border-bottom:#660066 1px solid;
color:#000000;
background:#ffffff;
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
cursor:hand;
}
.form-menu{
color:#000000;
background:#f4edf4;
font-size:8pt;
font-family:Arial,Verdana,sans-serif;
}
.form-menu-white{
color:#000000;
background:#ffffff;
font-size:8pt;
font-family:Arial,Verdana,sans-serif;
}
.coolbox{
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
}
/* FOOTER */
.footer{
color:#666666;
background:#ededed;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
}
.footer a{
color:#666666;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
.footermain,a.footermain{
color:#000000;
}
.footerline{
background:#660066;
}
/* SIGN UP FORMS */
.signup-smlfont{
color:#ffffff;
background:#660066 none;
font-size:0.28cm;
font-famliy:Arial,Helvetica,sans-serif;
}
.signup-border{
background:#d8c7de;
}
.signup-tablebg{
color:#ffffff;
background:#660066;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.signup-tablehghlt{
color:#000000;
background:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
/* Wireless */
.wireless-rightbox-title{
padding:4px 6px 4px 6px;
color:#000000;
background:#d3d6e0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:15px;
}
/* Product Options Page */
.summary-border{
border:#cccccc 1px solid;
}
.summary-subtitle{
padding-left:5px;
color:#ffffff;
background:#b3a3ca;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:Bold;
}
.summary-content{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.monthly-price{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:24px;
}
.hardware-price{
color:#ff9900;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:24px;
}
.initial-price{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:14px;
}
.summary-proceed{
border-top:#cccccc 1px solid;
background:#f7f7f7;
}
/* ----Index Page Styles ----- */
.text-body{
color:#8596a8;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.text-body-header{
color:#8596a8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.table-feature-article{
color:#000000;
background:#8596a8;
font-family:Arial,Helvetica,sans-serif;
}
.index-tablebg{
color:#661466;
background:#d1c7e2;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-moveto{
color:#ffffff;
background:#e01763;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-moveto-alt{
color:#ffffff;
background:#f5a0c0;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-free{
color:#ffffff;
background:#fe8c08;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-free-alt{
color:#ffffff;
background:#ffc98c;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-help{
color:#ffffff;
background:#85bb32;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-help-alt{

color:#ffffff;
background:#c5dd8f;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-why{
color:#ffffff;
background:#69b1e3;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-why-alt{
color:#ffffff;
background:#abd4f2;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
/* hides the homepage web spiders content */
.dom{
display:none;
color:#ffffff;
}
/* Press centre styles */
.press_table{
background:#eef4fb;
}
.text-press-menuhead{
color:#3c4169;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.pressmenu-title a{
color:#3c4169;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
line-height:normal;
text-decoration:none;
}
.pressmenu-title a:hover{
color:#660066;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
line-height:normal;
text-decoration:none;
}
.pressmenu-sub a{
color:#3c4169;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
line-height:normal;
text-decoration:none;
}
.pressmenu-sub a:hover{
color:#660066;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
line-height:normal;
text-decoration:none;
}
/* Sales Journey table styles */
.sales-box-header{
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
color:#ffffff;
background:#6e1c6e;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.selection-box-header{
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
color:#ffffff;
background:#b3a3ca;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.text-freeactivation{
color:#a3c73a;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.product-selection{
background:#f8f5fa;
}
.but-login{
background:url(/images/sales/but_continue.gif) no-repeat center center;
}
.sales-price{
color:#ff9900;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

/* residential styles */
/* modified 18/07/2006 */

/* this stylesheet should contain ONLY changed and section-specific selectors */

/* header styles */
/* modified with bbyw 2007 by wk */
.lMenuAct	{
background: #ff6600 none;
}
.lMenuAct a	{
color: #fff !important;
}
#dSubMenuList	{
background: #ff6600 url('/images/header/grad_residential.jpg') repeat-x;
}
#dSubMenuList ul li a {
color: #fff;
}
#dSubMenuList ul li a:hover {
color: #fff;	
}
.lSubMenuAct	{
background: transparent url('/images/header/indicator_residential.gif') no-repeat center bottom;	
}
/* content and menu styles */
#dContent{
padding: 10px 0 0 0 !important;
min-height:650px;
}
* html #dContent{
height:650px;
}
#dContentL dd	{
margin: 0;
padding: 3px 4px 0 8px;
background: #efeff4 none;
color: #7e6e89;
}
#dContentL dd a	{
font-weight: normal;
text-decoration: none;
color: #7e6e89;
}
#dContentL dd a:hover	{
color: #ff902a;
}
#dContentL dt{
color:#ff902b;
}
#dContentL dt a{
color:#ff902b;
}
#dContentL .cDash	{
display: block;
padding: 0 0 5px 0;
margin: 5px 5px 0 0;
border-top: 1px dashed #7e6e89;
}
.hLineChecker	{
color: #ff6600;	
}
/* reason we're different by wk 040407 */
h2	{
font-size: 16px;
margin: 0;
padding: 0;
}
.hReason	{
color: #ff6600;
}
#pR1	{
background: transparent url('/images/residential/why_different/reason1.gif') no-repeat;
}
#pR2	{
background: transparent url('/images/residential/why_different/reason2.gif') no-repeat;
}
#pR3	{
background: transparent url('/images/residential/why_different/reason6.gif') no-repeat;
}
#pR4	{
background: transparent url('/images/residential/why_different/reason4.gif') no-repeat;
}
#pR5	{
background: transparent url('/images/residential/why_different/reason5.gif') no-repeat;
}
#pR6	{
background: transparent url('/images/residential/why_different/reason3.gif') no-repeat;
}
#pR7	{
background: transparent url('/images/residential/why_different/reason7.gif') no-repeat;
}
#pR8	{
background: transparent url('/images/residential/why_different/reason8.gif') no-repeat;
}
#pR9	{
background: transparent url('/images/residential/why_different/reason9.gif') no-repeat;
}
#pR10	{
background: transparent url('/images/residential/why_different/reason10.gif') no-repeat;
}
#pR1,#pR2,#pR3,#pR4,#pR5,#pR6,#pR7,#pR8,#pR9,#pR10	{
margin: 0;
padding: 0pt 150px 35px 0pt;
background-position: top right;
width: 522px;
}
* html #pR1,* html #pR2,* html #pR3,* html #pR4,* html #pR5,* html #pR6,* html #pR7,* html #pR8,* html #pR9,* html #pR10	{
width: 667px;
}
/* search form and results */
#hTitleBar{
border-bottom:2px solid #ff6600;
}
/* Why choose us update 13/07/06 */
#dwhy_choose_header{
width:640px;
margin:0 0 30px 0;
}
#dwhy_choose_topbox{
width:640px;
margin:0;
padding:0;
float:left;
}
#dwhy_choose_lefthandlinks{
width:300px;
float:left;
margin:0 0 0 10px;
}
.why_choose_mainlinkheader{
float:left;
width:290px;
background: url('/images/why_choose_us/pr_0506/arrow_inbox.gif') no-repeat;
background-position:top-left;
padding:3px 0 7px 36px;
font-size: 16px;
font-weight: bold;
color: #ff9900;
}
 .why_choose_mainlinktext{
float:left;
width:290px;
padding:0 0 25px 36px;
font-size: 12px;
font-weight: bold;
color: #333;
}
#dwhy_choose_rightside{
float:right;
width:250px;
}
#dwhy_choose_righthandbox{
width:250px;
float:right;
border: 1px solid #ccc;
margin:3px 0 5px 0;
padding:8px;
background: url('/images/why_choose_us/pr_0506/whychooseus_lady.gif') no-repeat;
background-position:bottom right;
color:#a366a3;
}
* html #dwhy_choose_righthandbox {
width: 268px;
}
#dwhy_choose_bottomtext{
clear:both;
width:630px;
float:left;
border-top:1px solid #ccc;
margin:0 0 0 10px;
padding: 30px 0 0 0;
}
* html #dwhy_choose_bottomtext {
width: 620px;
}
.why_choose_mainheader{
float:left;
width:400px;
height:26px;
background: url('/images/why_choose_us/pr_0506/whychooseus_orange_arrow.gif') no-repeat;
background-position:15px 8px;
padding:3px 0 0 36px;
font-size: 16px;
font-weight: bold;
color: #ff9900;
}
.why_choose_maintext{
float:left;
width:400px;
padding:0 0 25px 36px;
font-size: 12px;
color: #333;
}
/* obsolete styles */

/* Sales Journey table styles JW 08/06 */
.sales-box-header{
color:#fff;
background:#6e1c6e;
}
.selection-box-header{
color:#fff;
background:#b3a3ca;
}
.text-freeactivation{
color:#a3c73a;
}
.product-selection{
background:#f8f5fa;
}
.sales-price{
color:#ff9900;
}
.progressbar{
color:#b5b5b5;
}
.progressbar-small{
color:#b5b5b5;
}
.header-page-title{
color:#333;
}
.header-underline{
background:#ff9900 none;
}
.pCallFeaturesBullets {
margin: 0;
padding: 0 0 3px 12px;
background: transparent url('/images/sales/arrow.gif') no-repeat;
background-position: 0 4px;
color:#B3A3CA;
font-size:16px;
font-weight:bold;
}
/* table styles - use these when developing */
.table-title{
color:#333;
background:#ffba52 none;
font-weight:bold;
text-decoration:none;
}
.table-title a{
color:#fff;
text-decoration:none;
}
.table-title a:hover{
color:#fff;
text-decoration:underline;
}
.table-subtitle{
color:#000;
background:#ffe7c6 none;
}
.table-subtitle-alt{
color:#000;
background:#fff9f0 none;
text-decoration:none;
}
.table-grey{
color:#000;
background:#ededed none;
}
.table-greydark{
color:#000;
background:#666 none;
}
.table-grey-login{
color:#000;
background:#ccc none;
}
.table-black{
color:#fff;
background:#000 none;
}
.table-white{
background:#fff none;
}
.helpandsupport-title{
color:#fff;
background:#a0cb63 none;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.helpandsupport-sub{
color:#000;
background:#e3f0d1 none;
}
.hardwarevoice-title-bg{
background:#a54a52 none;
}
.hardwarewireless-title-bg{
background:#908798 none;
}
/* font styles - use these when developing */
.td-alt{
color:#768698;
font-size:12px;
}
.td-altheaders{
color:#768698;
font-size:14px;
font-weight:bold;
}
.text-white_alt{
color:#fff;
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
.text-large-alt{
color:#768698;
font-size:12pt;
font-weight:bold;
}
.text-title{
color:#000;
font-weight:bold;
text-decoration:none;
}
.text-title-login{
color:#666;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.text-subtitle{
color:#ff9900;
font-size:10pt;
font-weight:bold;
}
.text-title-product{
color:#333;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.text-content-product{
color:#666;
font-size:11px;
text-decoration:none;
}
.text-content-product-darker{
color:#333;
font-size:11px;
text-decoration:none;
}
.text-large{
color:#000;
font-size:12pt;
font-weight:bold;
}
a.text-large{
color:#660066;
}
.text-small{
font-size:0.28cm;
}
a.text-small{
font-size:0.28cm;
font-weight:bold;
}
a.text-small:hover{
font-size:0.28cm;
font-weight:bold;
}
.text-extrasmall{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
}
.text-extrasmallgrey{
color:#666;
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
}
.rightfeature{
color:#666;
font-size:9px;
line-height:10pt;
}
.rightmenu{
color:#666;
font-size:12px;
line-height:10pt;
}
.rightmenu-title{
color:#333;
font-weight:bold;
font-size:8pt;
}
.text-large-highlight{
color:#ff0000;
font-size:12pt;
font-weight:bold;
}
.text-highlight{
color:#ff0000;
font-weight:bold;
}
.nobold{
font-weight:normal;
}
.text-white{
color:#fff;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.text-white_alt{
color:#fff;
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
/* SPECIAL OFFER - GREEN */
.special-offer-green{
color:#444;
background:#aaca3c none;
}
/* widget styles */
.widget-alternate{
color:#444;
background:#fff7ff none;
}
.widget-alternate2{
color:#444;
background:#f7f7f7 none;
}
/* forms */
.form-field{
border:1px solid #660066;
color:#000;
background:#f4edf4 none;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
.form-field-white{
border:1px solid #660066;
color:#000;
background:#fff none;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
.form-button{
border-right:1px solid #660066;
border-top:1px solid #ff9fff;
border-left:1px solid #ff9fff;
border-bottom:1px solid #660066;
color:#000;
background:#fff none;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.form-menu{
color:#000;
background:#f4edf4;
font-size:8pt;
}
.form-menu-white{
color:#000;
background:#fff;
font-size:8pt;
}
.wireless-rightbox-title{
padding:4px 6px 4px 6px;
color:#000;
background:#d3d6e0 none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:15px;
}
/* Product Options Page */
.summary-border{
border:1px solid #ccc;
}
.summary-subtitle{
padding:0 0 0 5px;
background:#b3a3ca none;
color:#fff;
font-size:11px;
font-weight:bold;
}
.summary-content{
padding:5px 0 5px 5px;
color:#333;
font-size:11px;
}
.monthly-price{
color:#333;
font-weight:bold;
font-size:24px;
}
.hardware-price{
color:#ff9900;
font-weight:bold;
font-size:24px;
}
.initial-price{
color:#666;
font-weight:bold;
font-size:14px;
}
.summary-proceed{
border-top:1px solid #ccc;
background:#f7f7f7 none;
}
/* ----index page styles ----- */
.text-body{
color:#8596a8;
font-size:11px;
}
.text-body-header{
color:#8596a8;
font-size:12px;
font-weight:bold;
}
.table-feature-article{
color:#000;
background:#8596a8 none;
}
.index-tablebg{
color:#661466;
background:#d1c7e2 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-moveto{
color:#fff;
background:#e01763 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-moveto-alt{
color:#fff;
background:#f5a0c0 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-free{
color:#fff;
background:#fe8c08 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-free-alt{
color:#fff;
background:#ffc98c none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-help{
color:#fff;
background:#85bb32 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-help-alt{
color:#fff;
background:#c5dd8f none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-why{
color:#fff;
background:#69b1e3 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-why-alt{
color:#fff;
background:#abd4f2 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

/* NEW Referrals */
/* 90 Day */
	div.DayContainer {
		width: 576px;
		margin: 20px auto;
		}
		
	div.DayHeader {
		height: 115px;
		background: #f5f5f5 url('/images/referrals/refresh0607/new_90day_main_banner.jpg') no-repeat top left;
		}
		
	div.DayHeader p { 
		color: #333;
		font-size: 14px;
		margin: 0;
		padding: 70px 0 0 110px;
		}
		
	div.DayHeader a:link,
	div.DayHeader a:visited {
		color: #666;
		text-decoration: none;
		font-size: 10px;
		display: block;
		margin: 0;
		padding: 10px 5px 0 0;
		text-align: right;
		}
		
	div.DayHeader a:hover	 {
		text-decoration: underline;
		}
		
	div.DayContainer h3 {
		font-size: 18px;
		font-weight: normal;
		color: #333;
		}
		
	div.DayContainer h3.HOrange {
		color: #ff6600;
		padding-bottom: 0;
		margin-bottom: 0;
		}
		
	p.ListPart { 
		font-size: 14px;
		margin: 0;
		padding: 3px 0;
		}
		
/* Switch */
	div.BannerSwitch2 {
		background: transparent url(pn/newswitch_top_banner.jpg) no-repeat top left;
		}
		
/* Product Pages */
	.ClearBorder { 
		border-bottom: none;
		}
		
	td.GamingDetails { 
		font-size: 12px; 
		padding: 0 0 10px 30px;
		} 
	
/* modified 16/10/2007 - JWing*/
/* broadband index page style */
#breadcrumb {
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
#breadcrumb li {
	display:inline;
}
#dContentR {
	width: 767px;
	overflow:hidden;
	padding-bottom:70px;
}
#dContentR h2.bbywTitle {
	color:#333;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
#dContentR h3.bbywSubTitle {
	color:#333;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0 0 14px;
}
#dContentR .gray h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.main-column {
	float:left;
	width:577px;
}
.gray {
	background:#ededed;
	padding:10px;
	margin:0 0 9px;
	font-size:14px;
}
div.gray {margin-bottom:23px;}
.gray a {font-weight:bold;}
.gray p {
		margin:0;
		font-size: 14px;
}
p.blue {
	background:#0da9fd;
	color:#fff;
	padding:10px;
	margin:0 0 40px;
	font-size: 14px;
}
.product-options {
	width:100%;
	border-collapse:collapse;
	margin-bottom:12px;
}
.product-options td {
	padding:10px;
	width:84px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #ccc;
	line-height:13px;
}
.product-options td.title {
	background-color:#ededed;
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:144px;
	border-bottom:1px solid #ededed;
	border-right:16px solid #fff;
	color:#333 !important;	
	padding:51px 0 10px !important;
	vertical-align:top;
	font:normal 12px Arial, Helvetica, sans-serif !important;
}
.product-options .product td {
	font-size:10px;
	padding-top:2px;
	vertical-align:top;
	border-top:none;
}
.product-options .product td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/heading-product-options.gif);
	background-position:50% 15px;
	text-indent:-9999px;
}
.product-options .product strong {
	display:block;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.product-options .product span {
	display:block;
	font:bold 26px Arial, Helvetica, sans-serif;
}
a.buy {
	display:block;
	margin:0 auto;
	background:url(/images/residential/broadband/bbyw_1007/btn-buy.gif) no-repeat;
	width:62px;
	height:30px;
	text-indent:-9999px;
	margin-top:4px;
}
.product-options .text td {
	border:none;
	padding:5px 0 10px;
	text-align:left;
	width:416px;
}
.product-options .usage td {
	color:#999;
	font:bold 20px Arial, Helvetica, sans-serif;
	padding-top:15px;
}
.product-options .usage td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-usage.gif);
	background-position:50% 15px;
}
.product-options .usage-free td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-usage-free.gif);
	background-position:50% 15px;
}
.product-options .hardware td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-hardware.gif);
	background-position:50% 15px;
}
.product-options .hardware td {
	padding-top:53px;
	padding-bottom:20px;
	line-height:12px;
}
.product-options .hardware td sup {
	font-weight:bold;
}
.product-options .hardware td.router-4-port {
	background:url(/images/residential/broadband/bbyw_1007/ico-4-port-router.gif) no-repeat 50% 10px;
}
.product-options .hardware td.router-1-port {
	background:url(/images/residential/broadband/bbyw_1007/ico-1-port-router.gif) no-repeat 50% 10px;
}
.product-options .hardware td.router {
	background:url(/images/residential/broadband/bbyw_1007/ico-router.gif) no-repeat 50% 30px;
}
.product-options .contract-length td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-contract.gif);
	background-position:50% 5px;
}
.product-options .surfing td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-surfing.gif);
	background-position:50% 15px;
}
.product-options .gaming td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-gaming.gif);
	background-position:50% 21px;
}
.product-options .peer td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-peer.gif);
	background-position:50% 11px;
}
.product-options .vpn td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-vpn.gif);
	background-position:50% 16px;
}
.product-options .peer td div {
	background:url(/images/residential/broadband/bbyw_1007/star-list.gif) no-repeat;
	width:56px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
}
.product-options .peer td div span,


.product-options .peer td div strong {
	float:left;
	background:url(/images/residential/broadband/bbyw_1007/star.gif) no-repeat;
	width:11px;
	height:11px;
	overflow:hidden;
}
.product-options .peer td div span strong {background:url(/images/residential/broadband/bbyw_1007/star.gif) no-repeat;}
.product-options .phone td.title {
	background-image:url(/images/residential/broadband/bbyw_1007/ico-pr-option-phone.gif);
}
.product-options .main td {
	padding:10px 0 !important;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
}
.product-options .main td.title {
	padding:25px 0 0 !important;
	border-top:none;
	border-bottom:none;
	border-bottom:2px solid #ededed;
}
* html .product-options .main td.title {border-bottom:none;}
*+html .product-options .main td.title {border-bottom:none;}
.product-options .main a {font-weight:bold;}
.yes,
.no {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:25px;
	height:25px;
	background:url(/images/residential/broadband/bbyw_1007/ico-yes.gif) no-repeat;
	margin:0 auto;
}
.no {
	width:17px;
	height:18px;
	background:url(/images/residential/broadband/bbyw_1007/ico-no.gif) no-repeat;
}
p.switch-broadband {
	margin:0 0 23px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#de105a;
	border-bottom:3px solid #ccc;
	padding:2px 10px 10px;
	width:100%;
	overflow:hidden;
}
p.switch-broadband span {
	float:left;
	line-height:38px;
	margin-right:10px;
}
p.switch-broadband a {
	background:url(/images/residential/broadband/bbyw_1007/btn-switch-now.gif) no-repeat;
	width:113px;
	height:38px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
.further-info {margin-bottom:15px;}
.further-info ul {
	margin:0;
	padding:0;
	list-style:none;
}
.further-info li {
	padding-left:9px;
	background:url(/images/residential/broadband/bbyw_1007/arrow.gif) no-repeat 0 5px;
	margin-bottom:2px;
}
.options-box {
	margin-bottom:23px;
	width:100%;
	overflow:hidden;
}
#dContentR .options-box h3 {margin-bottom:5px;}
.options-box ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	background:url(/images/residential/broadband/bbyw_1007/arrow.gif) no-repeat 0 5px;
}
.options-box li {
	float:left;
	padding:0 8px;
	border-right:1px solid #606;
	margin-right:-1px;
}
.awards-box {margin-bottom:23px;}
.awards-box ul {
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
	padding:0;
	list-style:none;
}
.awards-box li {
	float:left;
	margin-right:21px;
	_margin-right:15px;
}
.awards-box li a,
.awards-box li img {float:left;}
a.arrow {
	padding-left:9px;
	background:url(/images/residential/broadband/bbyw_1007/arrow.gif) no-repeat 0 5px;
}
.main-content {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
	border-bottom:3px solid #ccc;
	margin-bottom:25px;
}
.main-column a {font-weight:bold;}
.text-box {
	width:100%;
	overflow:hidden;
	color:#666;
}
#dContentR .text-box h3 {color:#666;}
.text-box ul {
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
.text-box li {
	text-indent:5px;
	background:url(/images/residential/broadband/bbyw_1007/bullet.gif) no-repeat 0 7px;
}
.sub-column {
	float:right;
	width:146px;
	padding-top:36px;
}
.banner-list {
	margin:0 0 15px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.banner-list li {
	float:left;
	margin-bottom:16px;
}
.banner-list li img {
	float:left;
	margin-bottom:5px;
}
.banner-list li a {
	text-align:right;
	font-weight:bold;
	display:block;
}
/* WLR post lauch email landing page */
#dlandingholder{
float:left;
width:567px;
padding:0px;
margin:20px 0 0 20px;
}
#dlandingtop{
width:567px;
float:left;
margin:10px 0 15px 0;
}
#dlandingtopimage{
float:left;
width:112px;
margin:0;
}
#dlandingtoptext{
float:left;
width:434px;
border-top:1px solid #e9dceb;
border-left:1px solid #e9dceb;
border-bottom:1px solid #e9dceb;
margin:32px 0 0 0;
padding:10px 10px 10px 10px;
height:89px;
}
*html #dlandingtoptext{
height:111px;
}
#dlandingbottom{
width:567px;
float:left;
border:1px solid #e9dceb;
background:transparent url('/images/residential/voice/landing/launch_packages.gif') no-repeat;
background-position:bottom right;
height:125px;
}
*html #dlandingbottom{
width:547px;
}
#dlandingbottomtext{
width:410px;
float:left;
padding:10px;
}
/* Bundles index page styles */
.bundlesindex-package{
background-color:#BA8CBA; 
color:#FFFFFF; 
font-size:18px; 
font:Arial, Helvetica, sans-serif; 
padding:5px 0 5px 5px; 
}

.bundlesindex-line{
background-color:#BA8CBA;
}

.bundlesindex-bbfeatures-title{
padding:0 5px 0 4px;
margin:0;
background: #E8D9E8 none;
font-size:14px;
color:#660066;
font-weight:bold;
}
.bundlesindex-bbfeatures-subtitle{
margin:0 0 10px 0;
padding:0;
color:#ff6600;
font-weight:bold;
}
.bundlesindex-homephonefeatures-title{
padding:0 5px 0 4px;
margin:0;
font-size:14px;
color:#660066;
background: #E8D9E8 none;
font-weight:bold;
}
.bundlesindex-homephonefeatures-subtitle{
margin:0 0 10px 0;
padding:0;
color:#42a7c4;
font-weight:bold;
}
#bundlesindex-footer{
width:610px;
margin:0;
padding:11px 0 11px 0;
border:1px solid #ccc;
text-align:center;
}
#dbundlesindexHeader{
width:610px;
padding:0 0 20px 0;
margin:0;
}
#dbundlesindexHeaderImage{
width:92px;
padding:0;
margin:0;
float:left;
}
#dbundlesindexHeaderOptions{
width:518px;
padding:0;
margin:0;
float:right;
}
.homephone-tablebg{
color:#42a7c4;
background:#e7f6f8 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
/* Phone calls index page only */
#dPhoneCallsIndexTop{
width:586px;
padding:0;
margin:0 0 13px 0;
}
#dPhoneCallsIndexMiddle{
width:586px;
padding:0;
margin:0;
}
#dPhoneCallsIndexHome{
width:334px;
margin:0 5px 25px 0;
padding:0;
float:left;
}
#dPhoneCallsIndexVoip{
margin:0 0 25px 0;
padding:0;
float:right;
width:247px;
}
#dPhoneCallsIndexTick{
width:586px;
padding:0;
margin:0 0 25px 0;
}
.homephone-tablebg{
color:#42a7c4;
background:#e7f6f8 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

/* product refresh */
img{
border:0 none;
}
.dProductHeader{
float:left;
width:596px;
margin:0 0 20px 0;
padding:0;
}
.dProductHTop{
}
.dProductH1{
padding:0;
margin:0;
float:left;
}
.dProductH2{
padding:0;
margin:0;
width:306px;
float:left;
background:transparent url('/images/residential/payg/wlr/adbox_middle.gif') no-repeat;
height:148px;
}
.dProductH2	p{
padding:35px 0 0 36px;
margin:0;
color:#660066;
font-size:14px;
font-weight:bold;
}
.dProductH3{
padding:0;
margin:0;
width:146px;
float:left;
background:transparent url('/images/residential/payg/pr_0306/adbox_right.gif') no-repeat;
height:148px;
}
.dProductH3 img{
margin:93px 0 0 18px;
}
/* product infos */
.dProductDescContainer{
}
/* tabs */
.dProductCMenu {
clear: both;
}
.dProductCMenu	img{
border:0 none;
margin:0;
padding:0;
}
.dProductCMenu ul{
margin:0;
padding:0;
list-style-type:none;
}
.dProductCMenu ul li{
margin:0;
padding:0;
display:inline;
}
.dProductCMenu ul li	a{
float:left;
margin:0;
padding:0;
display:block;
height:26px;
}
.l1{
width:131px;
background:transparent url('/images/residential/pr_0306/tab1_off.gif') no-repeat;
}
.l1a{
width:131px;
background:transparent url('/images/residential/pr_0306/tab1_on.gif') no-repeat;
}
.l1:hover{
background:transparent url('/images/residential/pr_0306/tab1_on.gif') no-repeat;
}
.l2{
width:167px;
background:transparent url('/images/residential/pr_0306/tab2_off.gif') no-repeat;
}
.l2a{
width:167px;
background:transparent url('/images/residential/pr_0306/tab2_on.gif') no-repeat;
}
.l2:hover{
background:transparent url('/images/residential/pr_0306/tab2_on.gif') no-repeat;
}
.l3{
width:117px;
background:transparent url('/images/residential/pr_0306/tab3_off.gif') no-repeat;
}
.l3a{
width:117px;
background:transparent url('/images/residential/pr_0306/tab3_on.gif') no-repeat;
}
.l3:hover{
background:transparent url('/images/residential/pr_0306/tab3_on.gif') no-repeat;
}
.l4{
width:147px;
background:transparent url('/images/residential/wlr/tab4_off.gif') no-repeat;
}
.l4a{
width:147px;
background:transparent url('/images/residential/wlr/tab4_on.gif') no-repeat;
}
.l4:hover{
background:transparent url('/images/residential/wlr/tab4_on.gif') no-repeat;
}
.aInvisible{
display:none;
visibility:hidden;
}
/* main tabs containers */
.dProductCMain{
width:592px;
border:1px solid #d2c7e2;
margin:0;
padding:0;
}
.dProductMBox1{
margin:0;
padding:0;
}
.dProductMInt{
padding:0 20px 20px 20px;
margin:0;
border-width:6px 6px 0 6px;
border-color:#f8f5fa #f8f5fa transparent #f8f5fa;
border-style:solid;
}
.dProductMInt	.pFeature{
margin:0;
padding:10px 0 0 20px;
color:#333;
background:transparent url('/images/residential/pr_0306/square.gif') no-repeat;
background-position:0 15px;
}
.dProductMInt2{
padding:0 0 15px 0;
margin:0;
border-width:6px 6px 0 6px;
border-color:#f8f5fa #f8f5fa transparent #f8f5fa;
border-style:solid;
}
.dProductSpecial{
border-width:0 6px 0 6px;
border-color:transparent #f8f5fa transparent #f8f5fa;
border-style:solid;
padding:2px 0 10px 0;
}
.dProductSpecialInside{
padding:3px 10px 0 400px;
background:url('/images/residential/pr_0306/strap_special_offer.gif') #aaca3c no-repeat;
height:20px;
}
* html .dProductSpecialInside{
margin:0 12px 0 12px;
height:23px;
}
.dProductPrint{
border-top:6px solid #d2c7e2;
padding:6px 12px 4px 22px;
}
.dProductPrint	a{
padding:4px 0 5px 20px;
width:80px;
display:block;
background:transparent url('/images/residential/pr_0306/bttn_print.gif') no-repeat;
font-size:9px;
font-weight:normal;
}
.dProductTerms{
margin:0 0 30px 0;
padding:0 60px 0 20px;
}
.dProductLight h2,.dProductDark h2{
padding:0 20px 0 20px;
margin:0;
color:#5c2b60;
background:transparent url('/images/residential/pr_0306/square.gif') no-repeat;
background-position:8px 5px;
font-size:14px;
}
.dProductLight p,.dProductDark p{
padding:5px 20px 0 20px;
margin:0;
color:#333;
font-size:12px;
}
.dProductLight{
padding:10px 0 5px 0;
background:#fff none;
}
.dProductDark{
padding:10px 0 5px 0;
background:#fbf9fc none;
}
/* table */
table.tProductDefinition{
border:1px solid #ededed;
width:550px;
margin:10px 0 10px 15px;
padding:0;
background:#fff;
}
.tProductDefinition	td{
border-width:0 0 1px 0;
border-style:none none solid none;
border-color:transparent transparent #ededed transparent;
padding:2px;
margin:0;
font-size:11px;
text-align:center;
}
.tProductDefinition	th{
padding:4px;
background:#ffba52 none;
font-size:12px;
text-align:left;
}
td.tGB{
padding:2px;
background:#ffe7c6 none;
font-weight:bold;
text-align:center;
}
td.tServiceType{
font-weight:bold;
text-align:left;
}
/* free setup tables */
td.tGrey{
background:#ededed none;
}
/* free setup tables */
table.tSavings{
border:1px solid #ededed;
width:450px;
margin:10px 0 10px 15px;
padding:0;
background:#fff;
color:#508f11;
}
.tSavings td{
color:#508f11;
}
td.tGrey{
background:#ededed none;
color:#508f11;
}
th.tGrey{
background:#ededed none;
font-size:12px;
text-align:center;
}
/* product refresh */
img{
border:0 none;
}
.dProductHeader{
float:left;
width:596px;
margin:0 0 20px 0;
padding:0;
}
.dProductHTop{
}
.dProductH1{
padding:0;
margin:0;
float:left;
}
.dProductH2{
padding:0;
margin:0;
width:306px;
float:left;
background:transparent url('/images/residential/plus/wlr/adbox_middle.gif') no-repeat;
height:148px;
}
.dProductH2	p{
padding:45px 0 0 36px;
margin:0;
color:#660066;
font-size:14px;
font-weight:bold;
}
.dProductH3{
padding:0;
margin:0;
width:146px;
float:left;
background:transparent url('/images/residential/plus/pr_0306/adbox_right.gif') no-repeat;
height:148px;
}
.dProductH3 img{
margin:93px 0 0 18px;
}
/* product infos */
.dProductDescContainer{
}
/* tabs */
.dProductCMenu {
clear: both;
}
.dProductCMenu	img{
border:0 none;
margin:0;
padding:0;
}
.dProductCMenu ul{
margin:0;
padding:0;
list-style-type:none;
}
.dProductCMenu ul li{
margin:0;
padding:0;
display:inline;
}
.dProductCMenu ul li	a{
float:left;
margin:0;
padding:0;
display:block;
height:26px;
}
.l1{
width:131px;
background:transparent url('/images/residential/pr_0306/tab1_off.gif') no-repeat;
}
.l1a{
width:131px;
background:transparent url('/images/residential/pr_0306/tab1_on.gif') no-repeat;
}
.l1:hover{
background:transparent url('/images/residential/pr_0306/tab1_on.gif') no-repeat;
}
.l2{
width:167px;
background:transparent url('/images/residential/pr_0306/tab2_off.gif') no-repeat;
}
.l2a{
width:167px;
background:transparent url('/images/residential/pr_0306/tab2_on.gif') no-repeat;
}
.l2:hover{
background:transparent url('/images/residential/pr_0306/tab2_on.gif') no-repeat;
}
.l3{
width:117px;
background:transparent url('/images/residential/pr_0306/tab3_off.gif') no-repeat;
}
.l3a{
width:117px;
background:transparent url('/images/residential/pr_0306/tab3_on.gif') no-repeat;
}
.l3:hover{
background:transparent url('/images/residential/pr_0306/tab3_on.gif') no-repeat;
}
.l4{
width:147px;
background:transparent url('/images/residential/wlr/tab4_off.gif') no-repeat;
}
.l4a{
width:147px;
background:transparent url('/images/residential/wlr/tab4_on.gif') no-repeat;
}
.l4:hover{
background:transparent url('/images/residential/wlr/tab4_on.gif') no-repeat;
}
.aInvisible{
display:none;
visibility:hidden;
}
/* main tabs containers */
.dProductCMain{
width:592px;
border:1px solid #d2c7e2;
margin:0;
padding:0;
}
.dProductMBox1{
margin:0;
padding:0;
}
.dProductMInt{
padding:0 20px 20px 20px;
margin:0;
border-width:6px 6px 0 6px;
border-color:#f8f5fa #f8f5fa transparent #f8f5fa;
border-style:solid;
}
.dProductMInt	.pFeature{
margin:0;
padding:10px 0 0 20px;
color:#333;
background:transparent url('/images/residential/pr_0306/square.gif') no-repeat;
background:0 15px;
}
.dProductMInt2{
padding:0 0 15px 0;
margin:0;
border-width:6px 6px 0 6px;
border-color:#f8f5fa #f8f5fa transparent #f8f5fa;
border-style:solid;
}
.dProductSpecial{
border-width:0 6px 0 6px;
border-color:transparent #f8f5fa transparent #f8f5fa;
border-style:solid;
padding:2px 0 10px 0;
}
.dProductSpecialInside{
padding:3px 10px 0 400px;
background:url('/images/residential/pr_0306/strap_special_offer.gif') #aaca3c no-repeat;
height:20px;
}
* html .dProductSpecialInside{
margin:0 12px 0 12px;
height:23px;
}
.dProductPrint{
border-top:6px solid #d2c7e2;
padding:6px 12px 4px 22px;
}
.dProductPrint	a{
padding:4px 0 5px 20px;
width:80px;
display:block;
background:transparent url('/images/residential/pr_0306/bttn_print.gif') no-repeat;
font-size:9px;
font-weight:normal;
}
.dProductTerms{
margin:0 0 30px 0;
padding:0 60px 0 20px;
}
.dProductLight h2,.dProductDark h2{
padding:0 20px 0 20px;
margin:0;
color:#5c2b60;
background:transparent url('/images/residential/pr_0306/square.gif') no-repeat;
background-position:8px 5px;
font-size:14px;
}
.dProductLight p,.dProductDark p{
padding:5px 20px 0 20px;
margin:0;
color:#333;
font-size:12px;
}
.dProductLight{
padding:10px 0 5px 0;
background:#fff none;
}
.dProductDark{
padding:10px 0 5px 0;
background:#fbf9fc none;
}
table.tProductDefinition{
border:1px solid #ededed;
width:550px;
margin:10px 0 10px 15px;
padding:0;
background:#fff;
}
.tProductDefinition	td{
border-width:0 0 1px 0;
border-style:none none solid none;
border-color:transparent transparent #ededed transparent;
padding:2px;
margin:0;
font-size:11px;
text-align:center;
}
.tProductDefinition	th{
padding:4px;
background:#ffba52 none;
font-size:12px;
text-align:left;
}
td.tGB{
padding:2px;
background:#ffe7c6 none;
font-weight:bold;
text-align:center;
}
td.tServiceType{
font-weight:bold;
text-align:left;
}
/* product refresh */
img{
border:0 none;
}
.dProductHeader{
float:left;
width:596px;
margin:0 0 20px 0;
padding:0;
}
.dProductHTop{
}
.dProductH1{
padding:0;
margin:0;
float:left;
}
.dProductH2{
padding:0;
margin:0;
width:306px;
float:left;
background:transparent url('/images/residential/premier/wlr/adbox_middle.gif') no-repeat;
height:148px;
}
.dProductH2	p{
padding:35px 0 0 36px;
margin:0;
color:#660066;
font-size:14px;
font-weight:bold;
}
.dProductH3{
padding:0;
margin:0;
width:146px;
float:left;
background:transparent url('/images/residential/premier/pr_0306/adbox_right.gif') no-repeat;
height:148px;
}
.dProductH3 img{
margin:93px 0 0 18px;
}
/* product infos */
.dProductDescContainer{
}
/* tabs */
.dProductCMenu {
clear: both;
}
.dProductCMenu	img{
border:0 none;
margin:0;
padding:0;
}
.dProductCMenu ul{
margin:0;
padding:0;
list-style-type:none;
}
.dProductCMenu ul li{
margin:0;
padding:0;
display:inline;
}
.dProductCMenu ul li	a{
float:left;
margin:0;
padding:0;
display:block;
height:26px;
}
.l1{
width:131px;
background:transparent url('/images/residential/pr_0306/tab1_off.gif') no-repeat;
}
.l1a{
width:131px;
background:transparent url('/images/residential/pr_0306/tab1_on.gif') no-repeat;
}
.l1:hover{
background:transparent url('/images/residential/pr_0306/tab1_on.gif') no-repeat;
}
.l2{
width:167px;
background:transparent url('/images/residential/pr_0306/tab2_off.gif') no-repeat;
}
.l2a{
width:167px;
background:transparent url('/images/residential/pr_0306/tab2_on.gif') no-repeat;
}
.l2:hover{
background:transparent url('/images/residential/pr_0306/tab2_on.gif') no-repeat;
}
.l3{
width:117px;
background:transparent url('/images/residential/pr_0306/tab3_off.gif') no-repeat;
}
.l3a{
width:117px;
background:transparent url('/images/residential/pr_0306/tab3_on.gif') no-repeat;
}
.l3:hover{
background:transparent url('/images/residential/pr_0306/tab3_on.gif') no-repeat;
}
.l4{
width:147px;
background:transparent url('/images/residential/wlr/tab4_off.gif') no-repeat;
}
.l4a{
width:147px;
background:transparent url('/images/residential/wlr/tab4_on.gif') no-repeat;
}
.l4:hover{
background:transparent url('/images/residential/wlr/tab4_on.gif') no-repeat;
}
.aInvisible{
display:none;
visibility:hidden;
}
/* main tabs containers */
.dProductCMain{
width:592px;
border:1px solid #d2c7e2;
margin:0;
padding:0;
}
.dProductMBox1{
margin:0;
padding:0;
}
.dProductMInt{
padding:0 20px 20px 20px;
margin:0;
border-width:6px 6px 0 6px;
border-color:#f8f5fa #f8f5fa transparent #f8f5fa;
border-style:solid;
}
.dProductMInt	.pFeature{
margin:0;
padding:10px 0 0 20px;
color:#333;
background:transparent url('/images/residential/pr_0306/square.gif') no-repeat;
background-position:0 15px;
}
.dProductMInt2{
padding:0 0 15px 0;
margin:0;
border-width:6px 6px 0 6px;
border-color:#f8f5fa #f8f5fa transparent #f8f5fa;
border-style:solid;
}
.dProductSpecial{
border-width:0 6px 0 6px;
border-color:transparent #f8f5fa transparent #f8f5fa;
border-style:solid;
padding:2px 0 10px 0;
}
.dProductSpecialInside{
padding:3px 10px 0 400px;
background:url('/images/residential/pr_0306/strap_special_offer.gif') #aaca3c no-repeat;
height:20px;
}
* html .dProductSpecialInside{
margin:0 12px 0 12px;
height:23px;
}
.dProductPrint{
border-top:6px solid #d2c7e2;
padding:6px 12px 4px 22px;
}
.dProductPrint	a{
padding:4px 0 5px 20px;
width:80px;
display:block;
background:transparent url('/images/residential/pr_0306/bttn_print.gif') no-repeat;
font-size:9px;
font-weight:normal;
}
.dProductTerms{
margin:0 0 30px 0;
padding:0 60px 0 20px;
}
.dProductLight h2,.dProductDark h2{
padding:0 20px 0 20px;
margin:0;
color:#5c2b60;
background:transparent url('/images/residential/pr_0306/square.gif') no-repeat;
background-position:8px 5px;
font-size:14px;
}
.dProductLight p,.dProductDark p{
padding:5px 20px 0 20px;
margin:0;
color:#333;
font-size:12px;
}
.dProductLight{
padding:10px 0 5px 0;
background:#fff none;
}
.dProductDark{
padding:10px 0 5px 0;
background:#fbf9fc none;
}
table.tProductDefinition{
border:1px solid #ededed;
width:550px;
margin:10px 0 10px 15px;
padding:0;
background:#fff;
}
.tProductDefinition	td{
border-width:0 0 1px 0;
border-style:none none solid none;
border-color:transparent transparent #ededed transparent;
padding:2px;
margin:0;
text-align:center;
}
td.tGB{
padding:2px;
color:#5c2b60;
font-size:12px;
font-weight:bold;
text-align:center;
}
td.tServiceType{
color:#5c2b60;
font-size:12px;
font-weight:bold;
text-align:left;
}
/* root styles - used for layout, common for all sections */
/* modified 18/07/2006 */

/* main elements and classes */
html{
margin:0;
padding:0;
}
body{
padding:0;
margin:0 0 0 16px;
font-size:12px;
}
html,body{
color:#000;
font-family:Arial,Helvetica,sans-serif;
background: #fff none;
}
td{
color:#333;
font-size:12px;
font-weight:normal;
text-align:left;
}
font{
font-weight:normal;
}
a{
color:#660066;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#ff9900;
text-decoration:none;
}
ul{
list-style-type:square;
}
.wrapper{
clear:both;
display:none;
visibility:hidden;
}
#dNscape{
display:none;
visibility:hidden;
}
/* main layers definition */
#dAll{
margin:0;
padding:0;
width:785px;
}
/* header styles  */
/* modified with bbyw 2007 by wk */
#dHeader	{
width: 768px;
margin: 10px 0 0 0;
padding: 0;
overflow: visible;
}
#dLogo	a {
display: block;
float: left;
/* removed with BBYW fixes text-indent: -9999px; */
padding: 0;
margin: 0;
width: 300px;
height: 55px;
/* removed with BBYW fixes background: transparent url('/images/header/logo_homepage.gif') no-repeat; */
}
#dLogo img {
border: 0 none;
display: none;
}
#dRightSide	{
float: right;
text-align: right !important;
width: 400px;
}
#dRightSide ul	{
list-style-type: none;
margin: 0 0 10px 0;
padding:0;
}
#dRightSide ul	li {
display: inline;
}
#dRightSide ul	li a {
text-decoration: none;
padding: 0 0 0 3px;
font-weight: normal;
}
.lItemBorder	{
border-right: 1px solid #ccc;
padding: 0 3px 0 3px !important;
}
#dRightSide form	{
padding: 0 0 40px 0;
margin: 0;
}
#iSearch	{
border: 1px solid #ccc;
margin: 0;
float: right;
}
#iSearchButton	{
margin: 0 0 0 5px;
float: right;
}
#dMenuList	{
clear: both;
background: transparent url('/images/header/grad_mainmenu.jpg') repeat-x;
width: 100%;
height: 27px;
}
#dMenuList ul	{
list-style-type: none;
padding: 0;
margin: 0 0 0 10px;
}
#dMenuList ul li {
display: block;
float: left;
padding: 6px 5px;
margin: 0;
}
#dMenuList ul li a {
font-weight: bold;
text-decoration: none;
color: #666;
border-right: 1px solid #b4b4b4;
padding: 0 10px 0 0;
}
#dMenuList ul li a:hover {
color: #000;	
}
.lMenuAct	{
margin: 0 10px 0 0 !important;
}
.lMenuAct a	{
border: 0 none !important;
padding: 0 10px 0 10px !important;
}
.aMenuPreAct	{
border: 0 none !important;	
}
#dSubMenuList	{
clear: both;
width: 100%;
height: 27px;
}
#dSubMenuList ul	{
list-style-type: none;
padding: 0;
margin: 0 0 0 10px;
}
#dSubMenuList ul li {
display: block;
float: left;
padding: 6px 5px;
margin: 0 10px 0 0;
}
#dSubMenuList ul li a {
text-decoration: none;
padding: 0;
font-weight: normal !important;
}
#dSubMenuList ul li a:hover {
text-decoration: underline;
}
.lSubMenuAct	{
font-weight: bold;
}
/* content layers - left menu and content container */
#dContent{
width:617px;
padding:10px 0 20px 142px;
min-height:488px;
z-index:10;
}
* html #dContent{
width:759px;
height:642px;
}
#dContentL{
width:130px;
display:block;
font-size:11px;
z-index:1000;
position:absolute;
visibility:visible;
top:135px;
left:16px;
}
* html #dContentL{
}
#dContentR{
z-index:25;
position:relative;
}
#dContentR a {
color:#660066;
text-decoration: none;
font-weight: bold;
}
#dContentR a:hover	{
color:#ff9900;
text-decoration: none;
}
/* left menu definition list */
#dContentL dl{
margin:0;
padding:0;
}
#dContentL dt{
padding:4px 0 4px 8px;
/* color:#c04368; */
font-weight:bold;
}
#dContentL dt a{
/*color:#c04368;*/
text-decoration:none;
}
#dContentL dt a:hover{
/*color:#660066;*/
}
#dContentL dd{
margin:0;
padding:3px 4px 0 8px;
background:#efeff4 none;
/*color:#7e6e89;*/
}
#dContentL dd a{
/*color:#7e6e89;*/
font-weight:normal;
text-decoration:none;
}
#dContentL dd a:hover{
/*color:#ff902a;*/
}
#dContentL .cDash{
padding:0 0 5px 0;
margin:5px 5px 0 0;
border-top:1px dashed #7e6e89;
display:block;
}
#dContentL .lFirst{
padding:8px 4px 0 8px;
}
#dContentL .lLast{
padding:3px 4px 8px 8px;
}
#dContentL .lAlone{
padding:8px 4px 8px 8px;
}
#dContentL .dFirst{
border-top:8px solid #efeff4;
}
#dContentL .ldefAlone{
border-bottom:5px solid #efeff4;
}
/* awards  - starting with iexploder hack */
* html #dAwards{
padding:0;
margin:10px 0 0px 0;
text-align:center;
}
#dAwards{
padding:0;
margin:10px 0 10px 0;
text-align:center;
}
#dAwards img{
border:0 none;
margin:0;
}
/* footer */
#dFoot{
clear:both;
width:785px;
border-bottom:1px solid #660066;
margin:10px 0 20px 0;
padding:10px 0 10px 0;
background:#ededed none;
}
#dFootMenu{
width:775px;
font-size:10px;
text-align:center;
}
/* footer menus */
#uFoot1{
margin:0;
padding:0;
list-style-type:none;
}
#uFoot1 li{
display:inline;
}
#uFoot1 li	a{
color:#000;
text-decoration:none;
}
#uFoot1 li	a:hover{
text-decoration:underline;
}
#uFoot2{
margin:4px;
padding:0;
list-style-type:none;
color:#666;
}
#uFoot2 li{
display:inline;
}
#uFoot2 li	a{
color:#666;
text-decoration:none;
}
#uFoot2 li	a:hover{
text-decoration:underline;
}
#dFoot p{
padding:0;
margin:5px 0 0 0;
color:#666;
}
#dFoot p a{
color:#666;
text-decoration:none;
}
#dFoot p a:hover{
text-decoration:underline;
}
/* search form title bars */
#hTitleBar{
margin:7px 0 10px 0;
padding:0 0 5px 0;
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
#dSearchForm fieldset,#dSearchFormSmall fieldset{
border:1px solid #dedede;
padding:10px;
background:#f8f7f8 none;
}
#dSearchForm legend,#dSearchFormSmall legend{
display:none;
visibility:hidden;
}
#dSearchForm input,#dSearchFormSmall input{
border:1px solid #999;
}
#dSearchForm select{
border:1px solid #999;
}
#dSearchForm label,#dSearchFormSmall label{
font-size:12px;
}
#dSearchForm .iGSearchButton,#dSearchFormSmall .iGSearchButton{
border:1px solid #70859e;
margin:0 0 0 4px;
padding:2px 4px 1px 4px;
background:#fff none;
font-size:10px;
}
#dSearchForm a{
font-size:12px;
text-decoration:none;
}
#dSearchForm h2{
font-size:12px;
}
#dSearchFormSmall{
width:330px;
}
/* search form and results page */
.dSFResH{
padding:4px;
background: transparent none;
color:#000;
}
.dSFResL{
float:left;
}
.dSFResR{
float:right;
}
.dSFHighH{
padding:4px;
margin:10px 0 10px 0;
/*border:1px solid #f1dbe5;*/
background:#f2ecf4 none;
color:#000;
height:auto;
}
.dSFHighH	p{
margin:0;
display:block;
}
.dSFHighL{
float:left;
}
.dSFHighL	h2{
margin:0;
color: #660066;
font-size:14px;
font-weight:bold;
}
.dSFHighR{
float:right;
}
.dSearchResList{
margin:20px 0 0 0;
}
.dSearchResList h2{
padding:0;
margin:4px 0 4px 0;
background:#fff none;
font-size:14px;
}
.dSearchResList p{
margin:0;
}
.dSearchResList p.pSearchDetails{
margin:4px 0 20px 0;
}
.dSearchResList span.pSearchColour{
color:#9b9b9b;
}
#dSearchTree ul{
margin:20px 0 20px 0;
padding:0;
}
#dSearchTree	ul li{
padding:3px;
display:inline;
list-style-type:none;
font-size:12px;
}
/* Why choose us update 13/07/06 */
#dwhy_choose_header{
width:640px;
margin:0 0 30px 0;
}
#dwhy_choose_topbox{
width:640px;
margin:0;
padding:0;
float:left;
}
#dwhy_choose_lefthandlinks{
width:300px;
float:left;
margin:0 0 0 10px;
}
.why_choose_mainlinkheader{
float:left;
width:290px;
background: url('/images/why_choose_us/pr_0506/arrow_inbox.gif') no-repeat;
background-position:top-left;
padding:3px 0 7px 36px;
font-size: 16px;
font-weight: bold;
color: #ff9900;
}
 .why_choose_mainlinktext{
float:left;
width:290px;
padding:0 0 25px 36px;
font-size: 12px;
font-weight: bold;
color: #333;
}
#dwhy_choose_rightside{
float:right;
width:250px;
}
#dwhy_choose_righthandbox{
width:250px;
float:right;
border: 1px solid #ccc;
margin:3px 0 5px 0;
padding:8px;
background: url('/images/why_choose_us/pr_0506/whychooseus_lady.gif') no-repeat;
background-position:bottom right;
color:#a366a3;
}
* html #dwhy_choose_righthandbox {
width: 268px;
}
#dwhy_choose_bottomtext{
clear:both;
width:630px;
float:left;
border-top:1px solid #ccc;
margin:0 0 0 10px;
padding: 30px 0 0 0;
}
* html #dwhy_choose_bottomtext {
width: 620px;
}
.why_choose_mainheader{
float:left;
width:400px;
height:26px;
background: url('/images/why_choose_us/pr_0506/whychooseus_orange_arrow.gif') no-repeat;
background-position:15px 8px;
padding:3px 0 0 36px;
font-size: 16px;
font-weight: bold;
color: #ff9900;
}
.why_choose_maintext{
float:left;
width:400px;
padding:0 0 25px 36px;
font-size: 12px;
color: #333;
}
/* wk - 06-06-07 */
/* switch */
#dSwitch 	{
width: 576px;
margin: 15px 0 10px 95px;
}
#hTitle	{
font-size: 14pt;
color: #333; !important;
margin: 0 0 10px 0;
}
#hInline, #pInline	{
display: inline;
font-size: 13pt;
color: #333 !important;
font-weight: bold;
margin: 0;
padding: 0;
}
#dBanner	{
width: 576px;
height: 112px;
margin: 10px 0 10px 0;
display: block;
background: transparent url('/images/residential/switch/switch_banner.png') no-repeat;
border-bottom: 1px solid #ccc;
text-indent: -9999px;
}
#dBanner ul	{
list-style-type: none;
}
.hStep	{
color: #ff6600;
font-size: 13pt;
margin: 0 0 10px 0;
}
#lSwitch	{
list-style-type: none;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
border-bottom: 1px solid #ededed;
}
#lSwitch1, #lSwitch2, #lSwitch3		{
font-size: 13pt;
padding: 0 0 0 35px;
margin: 0 0 10px 0;
}
#lSwitch1	{
background: transparent url('/images/residential/switch/switch_1.gif') no-repeat;
}
#lSwitch2	{
background: transparent url('/images/residential/switch/switch_2.gif') no-repeat;
padding: 5px 0 10px 35px;
}
#lSwitch3	{
background: transparent url('/images/residential/switch/switch_3.gif') no-repeat;
}
#dSwitch form	{
padding: 0;
margin: 0;
}
#dStep1, #dStep2, #dStep2A	{
border: 2px solid #ededed;
background: #ededed none;
}
#dStep1	{
margin: 0 0 10px 0;
}
#dStep1Form, #dStep2Form, #dStep2FormA	{
float: left;
width: 230px;
display: block;
padding: 10px 10px 5px 10px;
margin: 0;
}
* html #dStep1Form, * html #dStep2Form, * html #dStep2FormA		{
width: 260px;
}
#dStep2Form, #dStep2FormA	{
padding: 25px 10px 5px 10px;
}
#dStep1Description, #dStep2Description, #dStep2DescriptionA	{
background: #fff url('/images/residential/switch/switch_arrow.gif') no-repeat 15px 50%;
width: 300px;
float: right;
height: 50px;
margin: 0;
}
#dStep1Description	{
padding: 10px 10px 20px 10px;
}
#dStep2Description, #dStep2DescriptionA		{
padding: 5px 10px 30px 10px;
}
* html #dStep1Description	{
height: 80px;
padding: 22px 10px 10px 30px;
}
* html #dStep2Description, * html #dStep2DescriptionA	{
height: 80px;
padding: 15px 10px 10px 30px;
}
#iProvider, #iPhoneNumber	{
display: block;
}
#iPhoneNumber	{
margin: 10px 0;
}
#iMacKey, #iSubmit	{
margin: 0;
}
#iProvider, #iPhoneNumber, #iMacKey	{
border: 1px solid #ccc;
}
#iMacKey	{
float: left;
margin: 5px 0 0 0;
}
#dStep1Description p, #dStep2Description p, #dStep2DescriptionA p	{
color: #de105a;
font-size: 11pt;
font-weight: bold;
text-align: center;
}
#aEdit	{
height: 32px;
width: 65px;
display: block;
float: left;
text-indent: -9999px;
background: transparent url('/images/residential/switch/switch_edit.gif') no-repeat;
}
#dStep2FormA p	{
color: #333;
margin: 0 10px 0 0;
padding: 0;
font-size: 11pt;
float: left;
}
.pShortInfo	{
color: #333;
}
#dSwitch dl	{
margin: 10px 0 10px 0;
}
#dSwitch dt	{
font-weight: bold;
}
#dSwitch dd	{
margin: 0;
padding: 0;
}
#bViewBBYW	{
display: block;
width: 189px;
height: 30px;
margin: 0 0 20px 0;
text-indent: -9999px;
background: transparent url('/images/residential/switch/switch_viewbb.gif') no-repeat;
}
#lMoreInfo	{
margin: 20px 0 10px 0 !important;
padding: 20px 0 !important;
border-top: 1px solid #ededed;
}
#lWhyChoose	{
margin: 10px 0 0 0 !important;
}
#dMacError	{
background: #ffd2d2 none;
text-align: center;
margin: 0 10px 10px 10px;
padding: 0 0 10px 0;
}
#dMacError h3	{
background: transparent url('/images/residential/switch/switch_error.gif') no-repeat 30px 8px;
color: #ff0000;
font-size: 12pt;
margin: 10px 0 10px 0 !important;
padding: 10px 0 5px 10px;
}
#dMacError p	{
font-size: 11pt;
color: #333;
padding: 0;
margin: 0;
}
#dMACSuccess	{
background: #d0f7a6 none;
width: 400px;
padding: 10px 10px 5px 10px;
margin: 0 90px 20px 90px;
text-align: center;
}
#dMACSuccess	h3	{
background: transparent url('/images/residential/switch/switch_macok.gif') no-repeat;
font-size: 14pt;
color: #009900;
padding: 5px 0 10px 20px;
margin: 0;
}
/* obsolete styles below. Please do NOT ADD anything or remove without consultation. */
/* Press centre styles */
.press_table{
background:#eef4fb none;
}
.text-press-menuhead{
color:#3c4169;
font-size:14px;
font-weight:bold;
}
.pressmenu-title a{
color:#3c4169;
font-weight:normal;
font-size:11px;
line-height:normal;
text-decoration:none;
}
.pressmenu-title a:hover{
color:#660066;
font-weight:normal;
font-size:11px;
line-height:normal;
text-decoration:none;
}
.pressmenu-sub a{
color:#3c4169;
font-weight:bold;
font-size:11px;
line-height:normal;
text-decoration:none;
}
.pressmenu-sub a:hover{
color:#660066;
font-weight:bold;
font-size:11px;
line-height:normal;
text-decoration:none;
}
.footerline{
background:#660066 none;
}
a.help_links{
color:#336633 !important;
font-size:12px !important;
font-weight:normal !important;
text-decoration:none !important;
}
a.help_links:hover{
color:#ffcc00 !important;
font-size:12px !important;
font-weight:normal !important;
text-decoration:none !important;
}
a.help_links_bold{
color:#336633 !important;
font-size:12px !important;
font-weight:bold !important;
text-decoration:none !important;
}
a.help_links_bold:hover{
color:#ffcc00 !important;
font-size:12px !important;
font-weight:bold !important;
text-decoration:none !important;
}
a.top5_links{
color:#336633 !important;
font-size:9pt !important;
font-weight:normal !important;
text-decoration:none !important;
}
a.top5_links:hover{
color:#336633 !important;
font-size:9pt !important;
font-weight:bold !important;
text-decoration:none !important;
}
.header-page-title{
color:#333;
font-size:18px;
font-weight:bold;
}
/* table styles - use these when developing */
.index-tablebg{
color: #660066;
background:#d1c7e2 none;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.index-tablebg-moveto{
color:#fff;
background:#e01763 none;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.table-title{
padding:0 4px 0 4px;
font-weight:bold;
font-size:12px;
font-weight:bold;
}
.table-title a{
color:#fff;
text-decoration:none;
}
.table-title a:hover{
color:#fff;
text-decoration:underline;
}
.table-title-alt{
color:#fff;
/*background:#9abdf1 none;*/
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.table-subtitle{
padding:0 4px 0 4px;
/*background:#e4f1d3 none;*/
color:#333;
color:#000;
font-weight:normal;
font-size:12px;
}
.table-subtitle-alt{
color:#000;
/*background:#c2d7f7 none;*/
}
.table-alternate{
padding:0 4px 0 4px;
background:#fff none;
color:#333;
color:#000;
font-weight:normal;
font-size:12px;
}
.table-alternate2{
padding:0 4px 0 4px;
background:#f8f8f8 none;
color:#333;
color:#000;
font-weight:normal;
font-size:12px;
}
.table-black{
color:#fff;
background:#333 none;
}
.table-grey{
color:#000;
background:#ededed none;
}
.table-greydark{
color:#000;
background:#666 none;
}
.table-grey-login{
color:#000;
background:#ccc none;
}
.table-white{
background:#fff none;
}
.article-summary{
color:#333;
background:#f0f7e7 none;
font-size:11px;
}
.features-box{
color:#336633;
background:#e4f1d3 none;
font-size:12px;
}
.features-box2{
padding:8px;
margin:10px 0 0 0;
color:#336633;
background:#f5faf1 none;
font-size:12px;
}
.features-box2 b{
color:#000;
}
/* font styles - use these when developing */
.td-alt{
color:#768698;
font-size:12px;
}
.td-altheaders{
color:#768698;
font-size:14px;
font-weight:bold;
}
.text-large-alt{
color:#768698;
font-size:12pt;
font-weight:bold;
}
.text-title{
color:#000;
font-weight:bold;
text-decoration:none;
}
.text-title-login{
color:#666;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.text-content-product{
font-family: Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
text-decoration:none;
}
.text-subtitle{
/*color:#61b32f;*/
font-size:12px;
font-weight:bold;
}
.support_title{
color:#61b32f;
font-size:14px;
font-weight:bold;
}
.text-small{
font-size:0.28cm;
}
a.text-small{
font-size:0.28cm;
font-weight:bold;
}
a.text-small:hover{
font-size:0.28cm;
font-weight:bold;
}
.text-extrasmall{
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.text-extrasmallgrey{
color:#666;
font-size:10px;
font-weight:normal;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
}
.nobold{
font-weight:normal;
}
.text-large{
color:#000;
font-size:12pt;
font-weight:bold;
}
a.text-large{
color:#660066;
}
.text-highlight{
color:#cc0000;
font-weight:bold;
text-decoration:none;
}
.text-white_alt{
color:#fff;
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
.hr_thin{
border:none;
color:#ccc;
background:#ccc none;
height:1px;
}
/* Widget styles */
.widget-alternate{
color:#3f619e;
background:#c4d3e9 none;
}
.widget-alternate2{
color:#fff;
background:#afc7e2 none;
}
/* border styles - use for boxed layout */
.border-line{
padding:4px;
border:1px solid #999;
background:#ffffcc none;
}
.border-dash{
padding:4px;
border:1px dashed #660066;
background:#ededed none;
}
.border-dot{
padding:4px;
border:2px dotted #660066;
background:#ededed none;
}
.border-double{
padding:4px;
border:3px double #660066;
background:#ededed none;
}
/* forms */
.form-field{
border:1px solid #660066;
color:#000;
background:#f4edf4 none;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
.form-field-white{
border:1px solid #660066;
color:#000;
background:#fff none;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
.form-button{
border-right:1px solid #660066;
border-top:1px solid #ff9fff;
border-left:1px solid #ff9fff;
border-bottom:1px solid #660066;
color:#000;
background:#fff none;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.form-menu{
color:#000;
background:#f4edf4 none;
font-size:8pt;
}
.form-menu-white{
color:#000;
background:#fff none;
font-size:8pt;
}
.form-field-helpbox-search{
border:1px solid #98c857;
color:#336633;
background:#e4f1d3 none;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.databox{
padding: 3px;
border: #CCCCCC 1px solid;
background-color: #FFFFFF;
font-family: Arial;
font-weight: normal;
font-size: 11px;
color: #333333;
}
/* sales journey table styles */
.sales-box-header{
padding:3px 0 3px 5px;
font-size:12px;
font-weight:bold;
}
.selection-box-header{
padding:3px 0 3px 5px;
font-size:12px;
font-weight:bold;
}
.text-freeactivation{
font-size:14px;
font-weight:bold;
}
.product-selection{
/* empty */
}
.but-login{
background:transparent url('/images/sales/but_continue.gif') no-repeat;
background:center center;
}
.sales-price{
font-size:14px;
font-weight:bold;
}
.progressbar{
font-weight:bold;
text-decoration:none;
}
.progressbar-small{
font-weight:normal;
font-size:11px;
text-decoration:none;
}
/* support security styles */
.security-blue{
background:#dae8f3 none;
font-size:10px;
}
.security-tan{
background:#f8f7f1 none;
font-size:10px;
}
/* hardware styles
.table-feature-article{
color:#000;
background:#8596a8 none;
}
.hardwarevoice-title-bg{
background:#a54a52 none;
}
.hardwarewireless-title-bg{
background:#908798 none;
}
.hardware-price{
color:#ff9900;
font-weight:bold;
font-size:24px;
}
.summary-border{
border:1px solid #ccc;
}
.text-body{
font-size:11px;
color:#8596a8;
}
.text-body-header{
font-size:12px;
color:#8596a8;
font-weight:bold;
}
.wireless-rightbox-title{
color:#000;
background:#d3d6e0 none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:4px 6px 4px 6px;
height:15px;
}*/
/* press centre styles
.press_table{
background:#eef4fb none;
}
.text-press-menuhead{
font-size:14px;
font-weight:bold;
color:#3c4169;
}
.pressmenu-title a{
font-weight:normal;
font-size:11px;
line-height:normal;
color:#3c4169;
text-decoration:none;
}
.pressmenu-title a:hover{
font-weight:normal;
font-size:11px;
line-height:normal;
color:#660066;
text-decoration:none;?
}
.pressmenu-sub a{
font-weight:bold;
font-size:11px;
line-height:normal;
color:#3c4169;
text-decoration:none;
}
.pressmenu-sub a:hover{
font-weight:bold;
font-size:11px;
line-height:normal;
color:#660066;
text-decoration:none;
}*/
/* faults automation styles
.faults_grey_background{
background:#ccc none;
}
.faults_dropdown{
font-size:11px;
font-weight:bold;
text-decoration:none;
background:#ededed none;
padding:3px 3px 3px 3px;
}
.faults_dropdown_questions{
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:8px 14px 8px 11px;
}
*/
/* Upgrade */
.upgrade_subbg{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#333;
background:#f8f7f8 none;
}
/* Sales Journey table styles */
.selection-box-header{
background-color:#b3a3ca;
font-size:12px;
font-weight:bold;
color:#fff;
padding:3px 0 3px 5px;
}
.text-freeactivation{
font-size:14px;
color:#a3c73a;
font-weight:bold;
}
.product-selection{
background:#f8f5fa none;
}
.but-login{
background-image:url('/images/sales/but_continue.gif');
background-repeat:no-repeat;
background-position:center center;
}
.sales-price{
font-size:14px;
color:#ff9900;
font-weight:bold;
}

/* referral comp styles
.referralcomp_header{
color:#d3528c;
font-weight:bold;
font-size:16px;
}
.referralcomp_headerdark{
color:#862b47;
font-weight:bold;
font-size:16px;
}
.referralcomp_sub{
color:#d3528c;
font-weight:bold;
font-size:14px;
}
.referralcomp_subdark{
color:#862b47;
font-weight:bold;
font-size:14px;
}
.referralcomp_input{
color:#666;
font-weight:normal;
font-size:12px;
padding:2px;
height:21px;
width:124px;
border:thin solid #999;
}
*/
.dList ul{
margin:10px 0 0 0;
padding:0;
}
.dList ul li{
margin:0;
padding:0 0 0 14px;
list-style-type:none;
background:url('/images/support/arrow_yellow.gif') no-repeat;
background:3px;
}
.aNewWindow {
padding: 0 18px 0 0;
background: transparent url('/images/icon_new_window.gif') no-repeat 98% 50%;
}
/* TOOLTIP CSS */
.ToolText {
position:relative;
} 
.ToolTextHover {
position:relative;
} 
.ToolText span {
display: none;
} 
.ToolTextHover span { 
display:block; 
position:absolute; 
border:1px solid #ccc; 
top:18px; 
left:18px;
width: 150px; 
background-color:#FFFFCC;
color:#666666;
padding: 7px;
text-align:left; 
}
.tdline {
	background-image: url('/images/residential/bbyw_pro_0907/linedot.gif');
	background-repeat: repeat-x;
	height: 15px;
}
/* BBYW Pro CSS Document */

html {
	color: #96AABA;
	background-color: #ffffff;
	}
	body {
		width: 768px;
		padding-top: 10px;
		background-color: #ffffff;

		background-repeat: repeat-x;
		}
div#dLogo {
	width: 300px;
	margin: 0;
	padding: 0;
	float: left;
	}
div#dHeader{
	margin: 0px;
	padding: 0px;
}
div#dMenuList {
	
	}
div#dRightSide {
	padding-right: 5px;
	float: right;
	}
div#dRightSide ul li {
	color: #96AABA;

	}
div#dRightSide ul li a {
	color: #fff;

	}
div#dRightSide ul li a:hover {
	color: #38AAFE;

	}
	div#dRightSide ul li a.lItemBorder {
		border-right: 1px solid #38AAFE;
		}
input#iSearch {
	border: 1px solid #8393A5;
	}
button#iSearchButton {
	width:  65px! important;
	text-align:left;
	margin-top: -1px;
	padding: 3px 17px 4px 8px;
	color: #fff;
	background-color: transparent;
	background-image: url(/images/residential/bbyw_pro_0907/bg-button.png);
	background-repeat: no-repeat;
	font-size: 9px;
	border: 0;
	cursor: pointer;
	}



div#dMenuList {
	background-repeat: repeat-x;
	border: 0;
	}
	div#dMenuList ul li.lMenuAct {
		color: #fff;
		background-color: #38AAFE;
		}
	div#dMenuList ul li a {
		color: #222;
		border-right: 1px solid #EDEDED;
		}
	div#dMenuList ul li a:hover {
		color: #fff;
		background-color: inherit;
		}
div#dSubMenuList {
	color: #fff;
	background-image: none;
	}
div#dSubMenuList ul li a {
	color: #222;
	}


/** content **/

#dContentBBPro {
	width: 700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#38AAFE;
	}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#38aafe;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#38aafe;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#38aafe;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

p {
	margin: 0;
	color: #96aaba;
	font-size: 14px;
	padding: 5px 0;
	}
h3 {
	margin: 0;
	padding: 5px 0;
	font-size: 1.4em;
	color: #38aafe;
	border-bottom: 1px solid #ccc;
	}
p.featureBBPro {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#96aaba;
	}
p.smallblockBBPro {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#96aaba;
	}

.featureHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	font-weight: bold;
	}
	
/** breadcrumb menu **/
#uNavBreadcrumbBBPro {
	display: none;
	margin: 5px 0;
	padding: 0;
	font-size: 11px;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	}
	#uNavBreadcrumbBBPro li {
		display: inline;
		padding: 0 3px 0 0;
		font-weight: normal;
				}
	#uNavBreadcrumbBBPro li.on {
		display: inline;
		
		}
	#uNavBreadcrumbBBPro li a {
	font-size: 11px;
	text-decoration: none;
			font-weight: normal;
	color:#38AAFE;
	
		
		}
	#uNavBreadcrumbBBPro li a:hover {
	text-decoration: underline;
	color:#fff;
		}
		#uNavBreadcrumbBBPro li.on a {
			font-size: 11px;
			font-weight: normal;
			color:#fff;
			}
/** content**/			
			
#hTitleBarBBPro{
	margin:15px 0 10px 0;
	padding:0 0 5px 0;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:normal;

}

/** features list **/
.dColLeft {
	float: left;
	width: 360px;
	}
.dColRight {
	float: right;
	width: 360px;
	}

.dFormEndBBPro {
	clear: both;
	margin: 5px 0 10px 0;
	padding: 8px 0 5px 0;
	border: 1px solid #ddd;
	border-width: 1px 0;
	text-align: center;
	}

/** products page **/

div.productBBYWPro h4 {
	font-size: 16px;
	color: #000;
	margin: 15px 0 5px 0;
	}
div.productBBYWPro p.smaller {
	font-size: 12px;
	}
div.productBBYWPro a.buynow {
	clear: right;
	display: block;
	float: right;
	margin: 8px 22px 0 0;
	}
div.productBBYWPro h3.nounder {
	margin-top: 30px;
	font-size: 16px;
	border: 0;
	}
div.productBBYWPro div.blacken {
	margin-top: 15px;
	padding: 15px;
	color: #000;
	background-color: #fff;
	background-image: url(/images/residential/bbyw_pro_0907/bg-computerman.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}
div.productBBYWPro div.blacken h3.nounder {
	margin: 7px 0 0 5px;
	}
div.productBBYWPro div.blacken ul {
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 1.5em;
	list-style-image: url(/images/residential/bbyw_pro_0907/liststyle-gaming.gif);
	}
div.productBBYWPro div.blacken ul.listincluded-right {
	float: right;
	list-style-image: url(/images/residential/bbyw_pro_0907/liststyle-gaming.gif);
	}
div.productBBYWPro div.darken {
	padding: 15px 20px 12px 15px;
	color: #000;
	background-color: #fff;
	font-size: 16px;
	font-weight: bold;
	}
div.productBBYWPro div.darken a {
	display: block;
	float: right;
	margin: -9px 0 0 0;
	}
div.productBBYWPro .offersright {
	margin: 35px 0 100px 50px;
	float: right;
	}
div.productBBYWPro ul.arrowlist {
	margin: 0 0 0 7px;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
	}



/** information**/
	
.pointComment {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#96aaba;
	padding-left: 12px;
	padding-bottom: 15px;
}
.dColLeftWide {
	float: left;
	width: 510px;
	}
.dColRightShort {
	float: right;
	padding-top:125px;
	width: 210px;
	}
.dFormEndBBPro {
	clear: both;
	margin: 5px 0 10px 0;
	padding: 8px 0 5px 0;
	border: 1px solid #ddd;
	border-width: 1px 0;
	text-align: center;
	}
	
.smallItalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#96aaba;
	font-style: italic;
}
div.productBBYWPro div.darken2 {
	background-color: #232631;
	height: 42px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
div#dFoot {
	background-color: #96AABA;
}
#uFoot1 li a{
	color:#000;
	font-size: 10px;
}
#uFoot2{
	color:#333;
	font-size: 10px;
}
#uFoot2 li a{
	color:#333;
	font-size: 10px;
}
#dFoot p{
	color:#333;
	font-size: 10px;
}
#dFoot p a{
	color:#333;
	font-size: 10px;
}