/* GENERIC STYLES */
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;}
font {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;} 
A {
	color: #660066;
	text-decoration: none;
	font-weight:bold;}
A:hover {
	color: #ff9900;
	text-decoration: none;}
ul {  
	list-style-type: square;}
.ul-arrow {  
	list-style-image: url(/images/buttons/red_arrow.gif); 
	margin: 0 0 0 1em;}
BODY { 
	background-color: #ffffff;}
	
/* QUICKHELP LAYER POPUP ON SIGNUP */
#quickhelp {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}


.menu-title { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   line-height: 23px;
   color: #333333;
   background-color: #FFFFFF;
   text-decoration: none;
   padding-left: 8px;
   padding-right: 8px;}

.menu-title a { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 20px;
   color: #FF902A;
   text-decoration: none} 
   
.menu-title a:hover{ 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 20px;
   color: #660066;
   text-decoration: none}
   
.menu { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #935E57;
   background-color: #EFEFF4;
   text-decoration: none;
   padding: 6px 8px 8px 8px;}
   
.menu a{ 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #7E6E89;
   text-decoration: none}
   
.menu a:hover{ 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: 15.4px;
   color: #ff9900;
   text-decoration: none}
   
.header-page-title{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
	color: #333333;}
	
.header-underline{
    background-color: #FF9900;}
   

/* TABLE STYLES - USE THESE WHEN DEVELOPING */
.table-title { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #333333;
   background-color: #FFBA52; 
   text-decoration: none;}
     
.table-title a{
   color: #ffffff;
   text-decoration: none;} 
    
.table-title a:hover{ 
   color: #ffffff;
   text-decoration: underline;}
   
.table-subtitle {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #FFE7C6;}
   
.table-subtitle-alt {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #FFF9F0;
   text-decoration: none;}
   
.table-grey {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #ededed;}
   
.table-greydark {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #666666;}
   
.table-grey-login {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #cccccc;} 
      
.table-black {  
   font-family:  Arial, Helvetica, sans-serif;
   color: #ffffff;
   background-color: #000000;}
   
.table-white {  
   font-family:  Arial, Helvetica, sans-serif;
   background-color: #ffffff;}

.helpandsupport-title { 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #ffffff;
   font-size: 11px;
   background-color: #A0CB63; 
   text-decoration: none;} 
   
.helpandsupport-sub{  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #E3F0D1;}
   
.hardwarevoice-title-bg{  
   background-color: #A54A52;}
   
.hardwarewireless-title-bg{  
   background-color: #908798;}

  /* FONT STYLES - USE THESE WHEN DEVELOPING */
 
.TD-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #768698;}
	
.TD-altheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #768698;
	font-weight: bold;}
	
.text-white_alt {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: normal; 
    text-decoration: none;}

.text-large-alt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #768698;
   font-weight: bold;} 
   
.text-title {
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   font-weight: bold; 
   text-decoration: none;}  
   
.text-title-login {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   font-weight: bold; 
   text-decoration: none;} 
   
.text-subtitle { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #ff9900;
   font-weight: bold;}
 
.text-title-product {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: bold; 
   text-decoration: none;} 
   
.text-content-product {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   text-decoration: none;} 
   
.text-content-product-darker {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   text-decoration: none;}    
   
.text-large {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #000000;
   font-weight: bold;} 
a.text-large {
   color: #660066;} 
   
.text-small { 
   font-famliy: Arial, Helvetica, sans-serif;
   font-size: 0.28cm;}
   
A.text-small { 
   font-famliy: Arial, Helvetica, sans-serif;
   font-size: 0.28cm;
   text-decoration: bold;}  
   
A.text-small:hover { 
   font-famliy: Arial, Helvetica, sans-serif;
   font-size: 0.28cm;
   text-decoration: bold;}
   
.text-extrasmall {
	font-family:Verdana,Geneva,Arial,sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration: none;}
	
.text-extrasmallgrey {
	font-family:Verdana,Geneva,Arial,sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration: none;
	color: #666666;}

.rightfeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 10pt;}

.rightmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 10pt;}
.rightmenu-title {
	font-weight:bold;
	color: #333333;
	font-size: 8pt;}
	
.text-large-highlight {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #FF0000;
   font-weight: bold;}
      
.text-highlight {
   font-family: Arial, Helvetica, sans-serif;
   color: #FF0000;
   font-weight: bold;}

.nobold {
	font-weight: normal;}
	
.text-white {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 11pt;
   font-weight: bold; 
   text-decoration: none;} 

.text-white_alt {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 10pt;
   font-weight: normal; 
   text-decoration: none;} 

/* SPECIAL OFFER - GREEN */
.special-offer-green{  
   font-family: Arial, Helvetica, sans-serif;
   color: #444444;
   background-color: #AACA3C;}

/* Widget styles */
.widget-alternate{  
   font-family: Arial, Helvetica, sans-serif;
   color: #444444;
   background-color: #fff7ff;}
   
.widget-alternate2{  
   font-family: Arial, Helvetica, sans-serif;
   color: #444444;
   background-color: #f7f7f7;}
   
/* BORDER STYLES - USE FOR BOXED LAYOUT */
.border-line {
	PADDING: 4px;
	BORDER: solid 1px #999999;
	BACKGROUND-COLOR: #ffffcc}
	
.border-dash {
	PADDING: 4px;
	BORDER: dashed 1px #660066;
	BACKGROUND-COLOR: #ededed}#
	
.border-dot {
	PADDING: 4px;
	BORDER: dotted 2px #660066;
	BACKGROUND-COLOR: #ededed}
	
.border-double {
	PADDING: 4px;
	BORDER: double 3px #660066;
	BACKGROUND-COLOR: #ededed}

/* FORMS */
.form-field {
	font-family:Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	BACKGROUND-COLOR: #F4EDF4;
	BORDER: #660066 1px solid;}
	
.form-field-white {
	font-family:Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none; 
	color:#000000; 
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #660066 1px solid;}
	
.form-button {
	font-family:Arial, Verdana, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none; 
	color:#000000;
	background: #ffffff; 
	BORDER-RIGHT: #660066 1px solid; 
	BORDER-TOP: #ff9fff 1px solid; 
	BORDER-LEFT: #ff9fff 1px solid; 
	BORDER-BOTTOM: #660066 1px solid; 
	cursor: hand}
	
.form-menu {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	BACKGROUND-COLOR: #F4EDF4}
	
.form-menu-white {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	BACKGROUND-COLOR: #FFFFFF}
	
.coolbox {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal}
	
/* FOOTER */	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background: #ededed;}
	
.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 {
	font-famliy: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.28cm}
	
.signup-border {
	background-color: #660066}
	
.signup-tablebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #FFBA52}
	
.signup-tablehghlt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #FFE7C6}
	
/* Wireless */
.wireless-rightbox-title{
	color:#000000;
	background-color:#D3D6E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:4px 6px 4px 6px;
	height:15px}


/* Product Options Page */

.summary-border{
	BORDER: #CCCCCC 1px solid;}

.summary-subtitle{
	background-color: #B3A3CA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: Bold;
	padding-left: 5px;}

.summary-content{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;}

.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{
	background-color: #F7F7F7;
	border-top: #CCCCCC 1px solid;}
	
/* ----Index Page Styles ----- */

.text-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8596A8;}
	
.text-body-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8596A8;
	font-weight: bold;
}

.table-feature-article {  
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #8596a8;}

.index-tablebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #661466; 
	text-decoration: none;
	background-color: #D1C7E2}
	
.index-tablebg-moveto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #E01763}
	
.index-tablebg-moveto-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #F5A0C0}
	
	
.index-tablebg-free {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #FE8C08}
	
	
.index-tablebg-free-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #FFC98C}
	
.index-tablebg-help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #85BB32}


.index-tablebg-help-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #C5DD8F}
	
.index-tablebg-why {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #69B1E3}


.index-tablebg-why-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #ABD4F2}	

/* hides the homepage web spiders content */
.dom {
	display: none;
	color: #FFFFFF;}
	
/* Press centre styles */

.press_table {
	background-color: #EEF4FB;
}
.text-press-menuhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3C4169;
}
.pressmenu-title a {

   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: normal;
   color: #3C4169;
   text-decoration: none
}
.pressmenu-title a:hover {

   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: normal;
   color: #660066;
   text-decoration: none
}
.pressmenu-sub a {


   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: normal;
   color: #3C4169;
   text-decoration: none
}
.pressmenu-sub a:hover {


   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   line-height: normal;
   color: #660066;
   text-decoration: none
}
/* Sales Journey table styles */

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

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

.text-freeactivation {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #A3C73A;
   font-weight: bold;
}

.product-selection {
	background-color: #F8F5FA;
}

.but-login {
	background-image: url(/images/sales/but_continue.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.sales-price {

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