.table-white form{
	display:none;
}

#flogin {
	display: none;
}

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

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

span.text-extrasmallgrey a{
	display: none;
}

span.referralcomp_subdark{
	display: none;
}

.switchcontent{display:none;}

div#dContentL {
	display: none;
}

div#dContentR {
	float: left;
}

div#dContent {
	float: left;
    margin: 0;
    padding: 0;
}

.threeWays {
	display: none;
	visibility: hidden;
}

.waysHeaders {
	display: none;
	visibility: hidden;
}

.waysQuickLinks {
	display: none;
}

#printSend {
	display: none;
	visibility: hidden
}
/* 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;
clear: all; 	
}
#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-field-normal{
border:1px solid #660066;
color:#000;
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;
}

/* member centre 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: #bb4d7e none;
}
.lMenuAct a	{
color: #fff !important;
}
#dSubMenuList	{
background: #bb4d7e url('/images/header/grad_membercentre.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{
min-height:630px;
}
* html #dContent{
height:630px;
}
#dContentL dt{
color:#c04368;
}
#dContentL dt a{
color:#c04368;
}
#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;
}
#pLoginSitemap a{
color:#fff;
font-weight:normal;
}
#pLoginSitemap a:hover{
color:#ff9900;
}
/* search form and results */
#hTitleBar{
border-bottom:2px solid #bb4d7e;
}
.header-underline	{
background: #bb4d7e;
}
/* change my password page WK 05/07 */
h2	{
font-size: 9pt;
}
#dPasswordChangeBox	{
float: left;
width: 300px;
border: 1px solid #ccc;
padding: 0;
margin: 10px 10px 0 0;
}
#dRules	{
width: 280px;
float: left;
}
* html #dRules {
margin: 10px 0 0 0;	
}
#hBoxHead	{
background: #ba4c7d none;
color: #fff;
padding: 5px;
margin: 0;
}
#dPasswordChangeBox form	{
padding: 0;
margin: 0;
}
#dPasswordChangeBox form fieldset	{
border: 0 none;
padding: 0;
margin: 0;
}
.dRow {
margin: 0;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #ccc;
}
#dPasswordChangeBox form label	{
display: block;
float: left;
width: 120px;
padding: 3px 0 0 0;
}
#dPasswordChangeBox form input	{
border: 1px solid #ccc;
}
#dButton {
background: #f5f5f5 none;
text-align: center;
padding: 5px;
}
#dButton input {
border: 0 none !important;
}
#uPassRules	{
list-style-type: none;
padding: 0;
margin: 0;
}
#uPassRules li	{
background: transparent url('/images/arrow_membercentre.gif') no-repeat 0 5px;
padding: 0 0 0 10px;
margin: 0 0 5px 0;
}
/* referrals 07 */

/* MK Add */
h4.PinkTitle {
font-size: 12px !important;
color: #c4447d;
}
h3.BrandColour {
color: #ff6600;
font-size: 13px;
}
.uNoL {
margin: 0;
padding: 0;
list-style: none;
}
/* end MK Add */
div#dRefMain	{
width: 617px;
margin: 0 0 20px 80px;
}
div#dReferralsMainBanner	{
text-indent: -9999px;
width: 617px;
height: 95px;
margin: 10px 0 10px 0;
display: block;
background: transparent url('/images/referrals/referrals_rec_pn_2501.gif') no-repeat;
/*border-bottom: 4px solid #660066;*/
}
div#dRefMain h2	{
font-size: 13pt;
color: #000 !important;
}
div#dRefMain table {
margin: 10px 0 10px 0;
width: 100%;
border-collapse: collapse;
}
div#dRefMain table th, div#dRefMain table td {
text-align: left;
}
div#dRefMain table th {
padding: 20px 0 0 0;
font-size: 11pt;
color: #0DA9FD;
}
div#dRefMain td.tBig {
font-size: 16pt !important;
font-weight: bold;
}
div#dRefMain td.tBold small {
font-size: 7pt !important;
font-weight: normal !important;
}
div#dRefMain td.tBold	{
font-size: 11pt;
font-weight: bold;
}
div#dRefMain td.tCenter, div#dRefMain th.tCenter {
text-align: center;
}
div#dRefMain tr.tBorderUp th	{
border-top: 1px solid #ccc;
}
div#dRefMain tr.tBorderDown td	{
padding: 0 0 10px 0;
border-bottom: 1px solid #ccc;
}
div#dRefMain h3.hClose	{
padding: 0 !important;
margin: 0 !important;
}
p#pPic1	{
padding: 5px 150px 10px 0;
background: transparent url('/images/referrals/refresh0607/newref_90days.gif') no-repeat 530px;
}
p#pPic2	{
padding: 5px 150px 10px 0;
background: transparent url('/images/referrals/refresh0607/newref_bubble.gif') no-repeat 530px;
}
.iBorder	{
border: 1px solid #ccc;
}
div#dRefMain h3	{
padding: 0;
margin: 10px 0 0 0;
font-size: 9pt;
color: #ff6600;
}
div#dRefMain h4	{
font-size: 9pt;
color: #c4447d; 
}
div#dReferralBoxes h4, div#dReferralBoxBig h4 {
color: #c4447d;	
padding: 0;
margin: 0;
}
div#dReferralBoxes p	{
padding: 0;
margin: 10px 0 0 0;
font-size: 8pt;
color: #333;
}
div#dReferralBoxL, div#dReferralBoxR 	{
float: left;
border: 1px solid #ccc;
padding: 8px;
background: transparent url('/images/referrals/refresh0607/newref_box_grey.gif') repeat-x;
}
div#dReferralBoxL 	{
width: 250px;
}
* html div#dReferralBoxL 	{
width: 280px;
}
div#dReferralBoxR {
width: 314px;
margin: 0 0 0 15px;
}
* html div#dReferralBoxR {
width: 320px;
margin: 0 0 0 15px;
}
div#dReferralBoxBig	{
border: 1px solid #ccc;
padding: 8px;
background: transparent url('/images/referrals/refresh0607/newref_box_grey.gif') repeat-x bottom;
margin: 10px 0 10px 0;
}
div#dReferralBoxBig form	{
padding: 0;
margin: 0;
}
div#dReferralBoxBig p	{
font-size: 8pt;
color: #333;
padding: 0;
margin: 5px 0 5px 0;
}
div#dReferralBoxBig table	{
padding: 0;
margin: 0;
}
td#tSmallFoot	{
text-align: right;
width: 100%;
padding: 5px 0 0 0;
font-size: 8pt;
}
p.pSpace	{
margin: 25px 0 25px 0;
}
div#dReferralsWhyL, div#dReferralsWhyR	{
line-height: 160%;
padding: 0;
}
div#dReferralsWhy h3 {
color: #ff6600;
font-size: 13px !important;
}
div#dReferralsWhyL	{
width: 300px;
float: left;
}
div#dReferralsWhyR	{
float: right;
width: 291px;
height: 140px;
background: transparent url('/images/referrals/referrals_quote_mc_2801.gif') no-repeat bottom;
padding-left: 20px !important;
/*line-height: 160%;*/
border-left: 1px solid #ccc;
}
div#dReferralsDD	{
padding: 15px;
margin: 15px 0 15px 0;
background: #ededed none;
}
div#dReferralsDD h2	{
padding: 0;
margin: 0;
}
div#dReferralsDD p	{
margin: 0;
padding: 0;
}
div#dReferralsDD p.pBreak	{
margin: 10px 0 0 0 !important;
}
/* 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:#fff;
background:#bb4d7e none;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.table-title a{
color:#fff;
text-decoration:none;
}
.table-title a:hover{
color:#fff;
text-decoration:underline;
}
.table-title-alt{
color:#000 !important;
background:#ffe7c6 none;
font-size:11px;
}
.table-subtitle{
color:#000;
background:#f1dbe5 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-orange-login{
color:#000;
background:#fe8c08 none;
}
.table-orange-head{
color:#000;
background:#ffce86 none;
}
.table-white{
background:#fff none;
}
.help{
color:#fff;
font-weight:bold;
font-size:11px;
}
.helpbox_bgd{
background:#71ae39 none;
}
.helpbox_border{
border:1px solid #71ae39;
padding:0px 15px 0px 15px;
background:#fff none;
}
.helpbox_border2{
border:1px solid #71ae39;
padding:0px 3px 0px 3px;
background:#fff none;
}
.helpbox_td{
color:#666;
font-size:12px;
}
a.helpbox_links{
color:#71ae39;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.accountbox_bgd{
background:#bb4d7e none;
}
.accountbox_border{
border:1px solid #bb4d7e;
padding:10px 10px 10px 10px;
background:#fff none;
}
/* specific member centre styles */
/* Order Tracker Summary  */
.text-green{
color:#009933;
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.text-orange{
color:#ff6600;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.text-red{
color:#cc0000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
/* CONNECT VIEW MY USAGE */
.connect-usage-blue{
border-bottom:1px solid #ccccff;
background:#f2f5ff none;
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
text-decoration:none;
}
.connect-usage-tablebackground{
background:#f2f5ff none;
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.connect-usage-title{
border-bottom:1px solid #fff;
background:#3399cc none;
color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.connect-usage-days{
border-bottom:1px solid #3399cc;
background:#3399cc none;
color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.connect-usage-currentuse{
border:1px solid #ff9900;
padding:1px;
margin:3px;
background:#ffffcc none;
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
text-decoration:none;
}
.connect-usage-currentuse:hover{
border:1px solid #ff9900;
padding:1px;
margin:3px;
background:#ffffcc none;
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.connect-usage-currentuse_today{
border:1px solid #ff9900;
padding:1px;
margin:3px;
background:#ffffcc none;
color:#ff3333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.connect-usage-currentuse_today:hover{
border:1px solid #ff9900;
padding:1px;
margin:3px;
background:#ffffcc none;
color:#ff3333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
.connect-usage-alert{
border:1px solid #ff3333;
padding:1px;
margin:3px;
background:#fff none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.connect-usage-alert:hover{
border:1px solid #ff3333;
padding:1px;
margin:3px;
background:#fff none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
.connect-usage-dropdown_table{
background:#f2f5ff none;
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
.connect-usage-menu{
border-color:#3399cc;
color:#000;
background:#d0e1ff none;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
}
.connect-usage-key{
color:#666;
background:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.connect-usage-link{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.connect-usage-normal_text{
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
text-decoration:none;
}
.connect-usage-alert_header{
color:#ff3333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.connect-usage-normal_text_bold{
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
.connect-usage-normal_text_bold_red{
color:#ff3333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
/* FORUM STYLESHEET VALUES */
.mainmenu{
color:#000;
font-size:11px;
font-weight:normal;
}
a.mainmenu{
color:#660066;
font-weight:normal;
text-decoration:none;
}
a.mainmenu:hover{
color:#660066;
font-weight:normal;
text-decoration:underline;
}
td.divider{
border:1px solid #fff;
background:url('/central/forums/templates/portalSkin/images/divider.gif') #fff;
height:12px;
}
.forumline{
border:2px solid #828282;
background:#fff none;
}
th{
color:#fff;
background:#ffbb56 none;
font-size:11px;
font-weight:bold;
height:25px;
}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom{
border:1px solid #fff;
background:url('/central/forums/templates/portalSkin/images/cellpic1.gif') #fff;
height:28px;
}
td.row1{
background:#efefef none;
}
td.row2{
background:#fff4e4 none;
}
td.row3{
background:#fff4e4 none;
}
td.row3right{
background:#fff4e4 none;
}
th.thhead,td.cathead{
border-width:1px 1px 0px 1px;
font-size:12px;
}
th.thSides,td.catSides,td.spaceRow{
border-width:0px 1px 0px 1px;
}
th.thRight,td.catRight,td.row3Right{
border-width:0px 1px 0px 0px;
}
th.thLeft,td.catLeft{
border-width:0px 0px 0px 1px;
}
th.thBottom,td.catBottom{
border-width:0px 1px 1px 1px;
}
th.thTop{
border-width:1px 0px 0px 0px;
}
th.thCornerL{
border-width:1px 0px 0px 1px;
}
th.thCornerR{
border-width:1px 1px 0px 0px;
}
.postdetails{
color:#000;
font-size:10px;
}
.quote{
border:1px solid #d1d7dc;
color:#444;
background:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:125%;
}
.code{
border:1px solid #d1d7dc;
color:#444;
background:#fafafa none;
font-family:Courier,'Courier New',sans-serif;
font-size:11px;
line-height:125%;
}
.cattitle{
color:#000;
font-weight:bold;
font-size:12px;
letter-spacing:1px;
}
a.cattitle{
color:#660066;
text-decoration:none;
font-weight: bold;
}
a.cattitle:hover{
text-decoration:underline;
}
/* BANDWIDTH USAGE */
.bandwidth{
color:#000;
background:#ffce86 none;
font-size:11px;
}
.bandwidth-peak{
color:#000;
background:#ffe7c6 none;
font-size:11px;
}
.bandwidth-total-usage{
color:#000;
background:#fef3e4 none;
font-size:10px;
}
.bandwidth-alert-top{
border-right:2px solid #ef8918;
border-left:2px solid #ef8918;
border-top:2px solid #ef8918;
border-bottom:0 none;
background:#fff none;
}
.bandwidth-alert-bot{
border-right:2px solid #ef8918;
border-left:2px solid #ef8918;
border-bottom:2px solid #ef8918;
border-top:0 none;
color:#000;
background:#ffe7c6 none;
font-size:11px;
}
.bandwidth-added-top{
border-right:2px solid #abd6f4;
border-left:2px solid #abd6f4;
border-top:2px solid #abd6f4;
border-bottom:0 none;
background:#fff none;
}
.bandwidth-added-bot{
border-right:2px solid #abd6f4;
border-left:2px solid #abd6f4;
border-bottom:2px solid #abd6f4;
border-top:0 none;
color:#000;
background:#ffe7c6 none;
font-size:11px;
}
.bandwidth-free-top{
border-right:2px solid #73c13e;
border-left:2px solid #73c13e;
border-top:2px solid #73c13e;
border-bottom:0 none;
background:#fff none;
}
.bandwidth-free-bot{
border-right:2px solid #73c13e;
border-left:2px solid #73c13e;
border-bottom:2px solid #73c13e;
border-top:0 none;
color:#000;
background:#ffe7c6 none;
font-size:11px;
}
.bandwidth-date{
border:1px solid #ccc;
width:17px;
background:#fff none;
color:#666;
font-size:11px;
height:17px;
}
.bandwidth-date-today{
border:1px solid #ff9900;
width:17px;
background:#ffce86 none;
color:#000;
font-weight:bold;
font-size:11px;
height:17px;
}
.bandwidth-date-alert{
width:17px;
background:#ef8918 none;
color:#fff;
font-weight:bold;
font-size:11px;
height:17px;
}
.bandwidth-date-added{
width:17px;
background:#69b1e2 none;
color:#fff;
font-weight:bold;
font-size:11px;
height:17px;
}
.bandwidth-date-free{
width:17px;
background:#73c13e none;
color:#fff;
font-weight:bold;
font-size:11px;
height:17px;
}
/* BBC Newsfeeds styles */
.bbc{
color:#000;
font-weight:normal;
font-size:11px;
}
.bbc a{
color:#000;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.bbc a:hover{
color:#000;
font-weight:normal;
font-size:11px;
text-decoration:underline;
}
.bbc_footer{
color:#fff;
font-weight:normal;
font-size:11px;
}
.bbc_footer a{
color:#fff;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.bbc_footer a:hover{
color:#fff;
font-weight:normal;
font-size:11px;
text-decoration:underline;
}
.bbc_footer_sport{
color:#ffcc00;
font-weight:normal;
font-size:11px;
}
.bbc_footer_sport a{
color:#ffcc00;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.bbc_footer_sport a:hover{
color:#ffcc00;
font-weight:normal;
font-size:11px;
text-decoration:underline;
}
/* Voting Poll */
.poll{
color:#666;
font-size:10px;
line-height:9pt;
}
/* Upgrade */
.upgrade_headerbg{
color:#000;
background:#ffe7c6 none;
font-size:12px;
font-weight:bold;
}
.upgrade_footerbg{
color:#000;
background:#fef3e4 none;
font-size:12px;
font-weight:bold;
}
.upgrade_subbg{
color:#333;
background:#f8f7f8 none;
/*font-family:Verdana,Geneva,Arial,sans-serif;*/
font-size:11px;
font-weight:normal;
text-decoration:none;
}
/* Faults Automation Styles */
.faults_header{
color:#333;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.faults_body{
background:#fff none;
color:#333;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.faults_body_alternate{
background:#fff7e7 none;
color:#333;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.faults_body_alternate_borderbottom{
border-bottom:1px solid #ccc;
background:#fff7e7 none;
color:#333;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.faults_message{
padding:10px 5px 10px 5px;
background:#fff7e7 none;
color:#333;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.faults_title{
color:#333;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.faults_grey_background{
background:#ccc none;
}
.faults_border_bottom{
border-bottom:1px solid #ccc;
}
.faults_border_top{
border-top:1px solid #ccc;
}
/* 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;
}
/* vmbu_2006 table styles */
.vmbu-summary-border{
border:1px solid #e4bace;
}
.vmbu-summary-graph-border{
border:1px solid #999;
}
.vmbu-data-box{
padding:3px;
border:1px solid #999;
width:80px;
background:#efeff4 none;
color:#000;
font-weight:normal;
font-size:12px;
}
.vmbu-hline{
border-top:1px solid none;
padding:5px 0 0 5px;
width:520px;
}
.vmbu-highlight{
background:#efeff4 none;
}
/* WLR CONTROL PANEL - JW 0806*/
.wlr_home_text_large{
color:#3289a3;
font-size:18px;
font-weight:bold;
}
.wlr_home_text{
color:#3289a3;
font-size:11px;
font-weight:bold;
}
.wlr_net_text_large{
color:#f77603;
font-size:18px;
font-weight:bold;
}
.wlr_net_text{
color:#f77603;
font-size:11px;
font-weight:bold;
}
.wlr_table_head_home{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#3289a3;
background:#e6f5f9 none;
font-size:11px;
font-weight:bold;
}
.wlr_table_head_net{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#f77603;
background:#fff2e8 none;
font-size:11px;
font-weight:bold;
}
.wlr_table_row{
background:#f9fafb none;
}
.wlr_table_row_bot{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#333;
background:#f9fafb none;
font-size:11px;
font-weight:bold;
}
.wlr_summary_box{
border:1px solid #ccc;
padding:10px;
background:#f9fafb none;
}
.wlr_topbot_box{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.wlr_topbot_box_pad{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 0px 0px 0px;
}
.wlr_databox_pad{
padding:4px 0px 4px 0px;
}
.wlr_tab_pad{
padding:0px 5px 0px 0px;
}

.cp-sales-box-header {
background-color: #3289A3;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}

.cp-selection-box-header {
background-color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}

.cp-index-tablebg {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #661466; 
text-decoration: none;
background-color: #999999;
}

.cp-product-selection {
background-color: #F2FAFC;
}

.sales-price {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ff9900;
font-weight: bold;
}

.pCallFeaturesBullets {
margin: 0;
padding: 0 0 3px 12px;
background: transparent url('/images/sales/arrow.gif') no-repeat;
background-position: 0 4px;
color:#84B8C8;
font-size:16px;
font-weight:bold;
}
	
#dCallFeaturesMessage {
width:617px;
border: 1px solid #FF9900;
margin: 0 0 10px 0;
padding: 8px 8px 8px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#cp-call-features {
margin: 5px 0 0 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
}

#cp-call-features ul {
margin: 0;
padding: 0;
}

#cp-call-features ul li {
margin: 0;
padding: 0 0 0 10px;
display:inline;
list-style-type:none;
}

.cp-call-features-current {
margin: 0;
padding: 0 0 0 10px;
display:inline;
list-style-type:none;
background:url('/images/arrow_orange.gif') no-repeat;
background-position:0px 3px;
}

#cp-call-features-key {
margin: 5px 0 0 0;
padding:5px 10px 5px 10px;
border: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
text-align: left;
}

.cp-call-features-isactive {
background: url("/images/plustalk/control_panel/indicator_green.gif") no-repeat;
background-position: 0 3px;
margin: 2px 0 0 0;
padding: 0 0 0 12px;
font-size: 10px;
color: #666666;
font-weight: normal;
}

.cp-call-features-awaitingremoval {
background: url("/images/plustalk/control_panel/indicator_red.gif") no-repeat;
background-position: 0 3px;
margin: 2px 0 0 0;
padding: 0 0 0 12px;
font-size: 10px;
color: #666666;
font-weight: normal;
}

.cp-call-features-awaitingactivation {
background: url("/images/plustalk/control_panel/indicator_amber.gif") no-repeat;
background-position: 0 3px;
margin: 2px 0 0 0;
padding: 0 0 0 12px;
font-size: 10px;
color: #666666;
font-weight: normal;
}

.text-title-plustalk {
font-size: 14px;
color: #000000;
font-weight: bold;
}
.text-title-product {
font-size: 11px;
color: #333333;
font-weight: bold; 
text-decoration: none;
}
.text-content-product-darker {
font-size: 11px;
color: #333333;
text-decoration: none;
}
/* 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;
}
.text-error-message {
font-size: 11px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
}

/* House Moves */

#questions{
width:400px; 
}

#questions h2{
width: 380px;
background:#B94286;
padding: 3px 10px 3px 10px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:0;
}

#questions p{
font-size:12px;
margin: 0 0 15px 0;
}


* html #questions h2{
width: 400px;
}

.questionblock{
width: 378px;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #DEDDE6;
padding: 10px;
margin: 0 0 20px 0;
}
* html .questionblock{
width: 400px;
}



.continueheader{
width: 160px;
float:left;
background:#DEDDE6;
padding: 3px 10px 3px 10px;
font-size:12px;
color:#B94286;
font-weight:bold;
margin:0;
}
* html .continueheader {
width: 180px;
}


.continueheadergrey{
width: 160px;
float:left;
background:#DEDDE6;
padding: 3px 10px 3px 10px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:0;
}
* html .continueheadergrey {
width: 180px;
}

#continue{
width: 158px;
float:right;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #DEDDE6;
margin: 0 ;
padding:10px;
font-size:11px;
}
* html #continue {
width: 180px;
}

#moveprogress {
width: 580px;
border-width: 1px 1px 6px 1px;
border-style: solid;
border-color: #DEDDE6;
float:left;
padding:10px 10px 0 10px;
margin:0 0 30px 0;
}
* html #moveprogress {
width:600px;
}

#moveprogress .current {
color:#B94286;
font-weight:bold;
display: inline;
padding: 0 15px 20px 15px;
text-align:center;
background-repeat: no-repeat;
background-image:url(images/membercentre/house_moves/housemoves_v1_sliced_arrow.gif);
background-position: bottom center;
}


#moveprogress ul {
padding:10px 0 19px 0;
margin: 0;
text-align:center !important;
}


#moveprogress li {
display: inline;
padding: 0 15px 0 15px;
text-align:center;
color:#999999;
font-weight: bold;
}

#moveprogress li a{
font-weight: bold;
}

#moveprogress li a:hover{
font-weight: bold;
}

.housemoves_input {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
padding: 2px;
height: auto;
width: auto;
background: #FCF8FA;
border: 1px solid #B94286;
}

.housemoves_input_button {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #B94286;
text-decoration: none;
padding: 0;
height: auto;
width: 120px;
background: #FFFFFF;
border: 2px solid #DEDDE6;
}

.sub_header {
color: #BB4D7E;
font-size:14px;
font-weight:bold;
padding: 0 0 15px 0;
}
/* Login Box */
#tLoginAlign {
margin: 20px 0 0 10px;
}
#dToolTextABFloat {
position: absolute;
top:135px;
_top: 115px;
_left: 263px;
margin-left: 3px;
}