/* 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;	
}
#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;
}
