@charset "utf-8";
* {
	padding: 0px;
	margin: 0;
	
}
body {
	background-color: #EEEEEE;	
}

#container {
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 2px;
	padding-left: 40px;
	height: auto;


}

#container2 {
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 2px;
	padding-left: 40px;
	height: auto;
	background-image: url(../images/site/container_bg.png);
	background-repeat:repeat-y;
	float:left;
	border-bottom: 1px solid #cbcdcc;
	margin-bottom: 10px;	
}

/*form*/
form{
	margin:0;
	padding:0;
	width:300px;
	height:20px;
	background:url(form_back.gif) no-repeat 0 0;
}
form p{
	margin:0 30px;
}
form input{
	margin-top:80px;	
	width:190px;
	border:none;
	padding:3px;
	font-size: 11px;
	vertical-align:middle;
}
form button{
	margin-top:0px;
	margin-left:3px;
	width:53px;
	height:30px;
	border:none;
	text-indent:-8000px;
	overflow:hidden;
	background:url(../images/site/blu-chevron.png) no-repeat 0 0;
	cursor:pointer;
	vertical-align:middle;
}


.spaces{
	margin-top:12px;
}
.spaces_btm{
	margin-top:12px; margin-bottom:6px;
}

.spaces_btm12{
	margin-top:12px; margin-bottom:12px;
}



#header {
	width: 950px;
	height: 106px;
	background-image:url(../images/site/banner.jpg);
	background-repeat:no-repeat;
	float:none;
	margin-bottom: 0px;
	background-color: #FFFFFF;
   }
   
#body_container {
	background-color:#FFFFFF;
	width:950px;
	height:auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	float:none;
	 }
	 
#promobox {
	width:710px;
	height:260px;
	padding-right: 0px;
	padding-left: 0px;
	float:left;
	
	 }	
#callaction_home{
	width: 230px;
	height: 260px;
	float:right;
	background-repeat: no-repeat;
	margin-top: 0px;
   }
#homeloz {
	width: 950px;
	height: auto;
	float:left;
	margin-top: 10px;
	background-color: #FFFFFF;
   } 
#homeloz_bottom {
	width: 950px;
	height: 186px;
	float:left;
	margin-top: 10px;
	background-color: #F2F6F9;
	background-image: url(../images/site/gradient-bluetowhi.jpg);
	background-repeat: repeat-x;
   } 
#phoneloz {
	width: 710px;
	height: auto;
	float:right;
	margin-top: 10px;
	margin-left: 10px;
   } 
   
   
   
   
   
   
   
.phoneloz_businessgrade {
	width: 707px;
	height: auto;
	float:right;
	margin-top: 0px;
	margin-left: 0px;
}      
   
   .phoneloz_businessgrade_ethernet {
	width: 470px;
	height: auto;
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
}  
   
.businessgrade_left {
	width: 708px;
	height:auto;
	float: left;
	margin-left:0px;
	} 
	
	
	.businessgrade_left_ethernet {
	width: 470px;
	height:auto;
	float: left;
	margin-left:0px;
	background-image: url(../images/site/ethernet_bg.jpg);
	} 
	
	
	.businessgrade_left_ethernet1 {
	width: 230px;
	height:auto;
	float: left;
	margin-left:0px;
	background-color: #CCCCCC;
	}
	.businessgrade_left_ethernet2 {
	width: 230px;
	height:auto;
	float: left;
	margin-left:2px;
	background-color: #CCCCCC;
	}  
	
#IPFlex #IP_Flex_with_VPN{
	width: 695px;
	height:auto;
	float: left;
	margin-left:6px;
}
#IPFlex2{
	width: 470px;
	height:auto;
	float: left;
	margin-left:0px;

}
#IPFlex2_color{
	width: 470px;
	height:auto;
	float: left;
	margin-left:0px;
	background-color:#ededed;

}
#IPFlex #IP_Flex_with_VPN_ethernet{
	width: 234px;
	height:auto;
	float: left;
	margin-left:6px;
}
#IP_Flex_with_VPN{
	background-color:#f2f6f9;
	height:auto;
	float: left;
	margin-left: 0px;
	width: 480px;
}	
.IPFlex_left {
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 15px;
	margin-left: 0px;
	color: #3398cc;
	padding-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
	width: 235px;
	float: left;
}
.IPFlex_left_ethernet {
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 15px;
	margin-left: 0px;
	color: #000000;
	padding-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
	width: 235px;
	float: left;
}
.IPFlex_left a {

	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-right: 0px;
	line-height: 15px;
	color: #3398cc;
	font-weight: bold;
	width: 228px;
	float: left;
}
.IPFlex_left a:hover{
text-decoration: underline;
}
.IPFlex_right{
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 0px;
	padding-right: 5px;
	line-height: 1.5em;
	margin-left: 5px;
	color: #000000;
	padding-bottom: 6px;
	margin-top: 5px;
	width: 220px;
	float: left;
}



.IPFlex_left2 {
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-right: 0px;
	color: #3398cc;
	font-weight: bold;
	width: 150.66px;
	float: left;
	padding-bottom:5px;
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 10px;
	line-height: 1.5em;
}
.IPFlex_left2_grey {
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-right: 0px;
	color: #3398cc;
	font-weight: bold;
	width: 156.66px;
	float: left;
	padding-bottom:5px;
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 10px;
	line-height: 1.5em;
	background-color:#ededed;
}
.IPFlex_left2 a:hover{
text-decoration: underline;
color:#61298C;
}
.IPFlex_left2 a {
text-decoration:underline;
}
.IPFlex_right2{
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 1.5em;
	margin-left: 0px;
	color: #666666;
	padding-bottom: 5px;
	margin-top: 5px;
	width: 305px;
	float: left;
}
.IPFlex_right2_grey{
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 1.5em;
	margin-left: 0px;
	color: #666666;
	padding-bottom: 5px;
	margin-top: 5px;
	width: 290px;
	float: left;
	background-color:#ededed;
}





.IP_Flex_with_VPN_left {
	padding-top: 0px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 15px;
	margin-left: 6px;
	color: #3398cc;
	padding-bottom: 3px;
	margin-top: 3px;
	font-weight: bold;
	width: 230px;
	float: left;
	background-color:#f2f6f9;
	height: auto;
}
.IP_Flex_with_VPN_left a {
	padding-top: 0px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 15px;
	color: #3398cc;
	padding-bottom: 3px;
	margin-top: 3px;
	font-weight: bold;
	width: 228px;
	float: left;
	background-color:#f2f6f9;
	height: auto;
}

.IP_Flex_with_VPN_left a:hover{
    text-decoration:underline;}
.IP_Flex_with_VPN_right {
	padding-top: 0px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 0px;
	padding-right: 5px;
	line-height: 15px;
	margin-left: 0px;
	color: #666666;
	padding-bottom: 3px;
	margin-top: 3px;
	width: 230px;
	float: left;
	background-color:#f2f6f9;
}














	 
.homeloz_s{
	width: 230px;
	height: 125px;
	float: left;
	margin-right: 10px;
	background-image: url(../images/site/04-loz-230x125px.jpg);
	background-repeat:no-repeat;
  }   
  
.homeloz_s_phservices{
	width: 230px;
	height: 260px;
	float: left;
	margin-right: 10px;
	background-image: url(../images/site/230x260px-SOHO.jpg);
	background-repeat:no-repeat;
} 
.homeloz_s_hosting{
	width: 230px;
	height: 260px;
	float: left;
	margin-right: 10px;
	background-image: url(../images/site/230x260px-CorpBiz.jpg);
	background-repeat:no-repeat;
  }  
 
.homeloz_s_broadband{
	width: 230px;
	height: 260px;
	float: left;
	margin-right: 10px;
	background-image: url(../images/site/230x260px-SME.jpg);
	background-repeat:no-repeat;
  }    
  
.psloz_s  {
	width: 230px;
	height:265px;
	float: left;
	margin-right: 10px;
	background-image: url(../images/site/img-pan-230x265px.jpg);
	background-repeat: no-repeat;
  }
  
.homeloz_s_right{
	width: 230px;
	height: 125px;
	float: left;
	background-image: url(../images/site/04-loz-230x125px.jpg);
	background-repeat:no-repeat;
  }
  .homeloz_s_right_data{
	width: 230px;
	height: auto;
	float: right;
	background-image: url();
	background-repeat:no-repeat;
  }
  .homeloz_s_right_data_bybiz{
	width: 230px;
	height: 250px;
	float: right;
	background-image: url();
	background-repeat:no-repeat;
	padding-top:10px;
  }  
.psloz_s_right{
	width: 230px;
	height: 265px;
	float: right;
	background-image: url(../images/site/img-pan-230x265px.jpg);
	background-repeat: no-repeat;
  }        
.lozenge_home {
   width: 950px;
   padding-top: 10px;
   float:left;
   } 
#ver_menu {
   width: 220px;
   height:auto;
   margin-right: auto;
   margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
   }


#vertmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	width: 220px;
	padding: 0px;
	margin: 0px;
	height: auto;
}

#vertmenu h1 {
display: block;
font-size: 100%;
padding: 3px 0 5px 3px;
border: 0px solid #000000;
color: #3398CC;
margin: 0px;
width:220px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
	color:#3398CC;
}
#vertmenu ul li a {
	font-size: 100%;
	display: block;
	border-bottom: 0px dashed #C39C4E;
	padding: 22px 0px 15px 15px;
	text-decoration: none;
	color: #3398CC;
	width:220px;
}


#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #622C8E;
}


#p_serv_leftmenu {
	width: 230px;
	height: auto;
	float:left;
	background-repeat: no-repeat;
   }
#p_serv_sellingmessage{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-bizvoip.jpg);
   }
   
#p_serv_sellingmessage_hosting{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-bhosting.jpg);
   }   
#p_serv_sellingmessage_apps{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ha-apps.jpg);
   } 
#p_serv_sellingmessage_docs{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ha-docs.jpg);
   }  
#p_serv_sellingmessage_mail{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ha-mail.jpg);
   }  
 #p_serv_sellingmessage_vault{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ha-vault.jpg);
   }          
#p_serv_sellingmessage_BGVOIP{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-bgv.jpg);
   }   
   
#p_serv_sellingmessage_about{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-aboutus.jpg);
   }  
#p_serv_sellingmessage_workforus{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-au-workforus.jpg);
   }       
   
   #p_serv_sellingmessage_mpsl{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-id-nlmpls.jpg);
   }
   
   #p_serv_sellingmessage_ethernet{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-id-nldedi.jpg);
	margin-bottom: 0px;
   }
   
   
   #p_serv_sellingmessage_leasedline{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-id-nlpriline.jpg);
   }
   
   #p_serv_sellingmessage_contact{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-contactus.jpg);
	margin-bottom: 10px;
   }
#p_serv_sellingmessage_noport{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-numbersporting.jpg);
	margin-bottom:10px;
   }   
#p_serv_sellingmessage_sip{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-nc-sip.jpg);
   }   
#p_serv_sellingmessage_bizline{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-bizlines.jpg);
	margin-bottom:10px;
   }
#p_serv_sellingmessage_inbound{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-inbound.jpg);
   }  
   
#fixedline_sellingmessage{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-fixedline.jpg);
   }
#fixedline_sellingmessage_acuityinbound{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-cl-inbound.jpg);
   } 
#fixedline_sellingmessage_cfl{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-conferencelink.jpg);
   }   
     

#top_sellingmessage{
	width:710px;
	height: 259px;
	float: right;
	background-image: url(../images/site/msg-pb-710x125px.jpg);
   }
   
   #top_sellingmessage_audit{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-commreview.jpg);
   }
   
#voice_solutions{
	width:470px;
	height: 125px;
	float: left;
	background-image: url(../images/470x125-voice.jpg);
	margin-top: 10px;
   }
   
#sohobz{
	width:470px;
	height: 125px;
	float: left;
	background-image: url(../images/site/470x125-soho.jpg);
	margin-top: 10px;
   }     
   
#ADSL_container{
	width:470px;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
   }
   
#sme_container{
	width:470px;
	height: auto;
	float: left;
	margin-top: 10px;
   }   
 .ADSL_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#622C8E;
	font-weight: bold;
   } 
  .ADSL_title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#298EC6;
	margin-top: 16px;
   }  
    
  .ADSL_text {
	width: 470px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top: 0px;
	line-height: 1.5em;
   } 
   .ADSL_text_lesspading {
	width: 470px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top: 15px;
   } 
   
     .ADSL_text_title {
	width: 470px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#298EC6;
	padding-top: 0px;
	font-weight: normal;
	padding-bottom: 0px;
   } 
   
    .ADSL_text_btm {
	width: 470px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-top: 15px;
   }  
   .ADSL_title2_bodytext {
	width: 430px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#298EC6;
	padding-top: 10px;
	padding-left:35px;
   }
    .ADSL_title2_bodytext_ADSL2 {
	width: 430px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#298EC6;
	padding-top: 2px;
	padding-left:35px;
   }      
    .ADSL_title2_bodytext_subtitle {
	width: 430px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#298EC6;
	padding-top: 10px;
	padding-left:35px;
   }   
   
#internet_solutions{
	width:470px;
	height: 125px;
	float: left;
	background-image: url(../images/site/470x125-internet.jpg);
	margin-top: 10px;
   }
#smb{
	width:470px;
	height: 125px;
	float: left;
	background-image: url(../images/site/470x125-sme.jpg);
	margin-top: 10px;
   }   
   
#hostingandweb_solutions{
	width:470px;
	height: 125px;
	float: left;
	background-image: url(../images/site/470x125-hosting.jpg);
	margin-top: 10px;
   }   
#crop{
	width:470px;
	height: 125px;
	float: left;
	background-image: url(../images/site/470x125-corp-biz.jpg);
	margin-top: 10px;
   }   
         
        
#download_bg {
	width: 230px;
	height: 127px;
	background-image:url(../images/site/download_bg.jpg);
	float:right;
	margin-top: 10px;
   }
#Benefits {
	width: 230px;
	height: 260px;
	float:right;
	margin-top: 0px;
	background-image: url(../images/site/benefits-230x260px.jpg);
   } 
   
   #Benefits10 {
	width: 230px;
	height: 260px;
	float:right;
	margin-top: 10px;
	background-image: url(../images/site/benefits-230x260px.jpg);
   } 
   
#Benefits_contact {
	width: 230px;
	height: 260px;
	float:right;
	margin-top: 0px;
	background-image: url(../images/site/230x260px-headoffice.jpg);
   }   
.Benefits_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#622C8E;
	padding-left: 8px;
	padding-top: 5px;
	font-weight: bold;
   } 
   
  .Benefits_text {
	width: 200px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#298EC6;
	padding-top: 0px;
	padding-left:0px;
	padding-bottom: 8px;
	font-weight: bold;
   }            

#top_sellingmessage_soho{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-soho.jpg);
   }
#top_sellingmessage_small{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-bs-small.jpg);
   }   
#top_sellingmessage_biz{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-bybizsize.jpg);
   } 
#top_sellingmessage_call{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-fl-callsave.jpg);
	margin-bottom: 10px;
   }   
   
   #top_sellingmessage_call_bb{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-id-nlbbi.jpg);
	margin-bottom: 0px;
   }
   
   #top_sellingmessage_call_bb_ass{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-id-nlbbass.jpg);
	margin-bottom: 0px;
   }
   
      #top_sellingmessage_call_netcalllinkmanager{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-cl-mana.jpg);
	margin-bottom: 0px;
   }
   
      #top_sellingmessage_call_netcalllinknumbers{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-cl-numbers.jpg);
	margin-bottom: 0px;
   }
   
#top_sellingmessage_call_netcall{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-nc-comm.jpg);
	margin-bottom: 0px;
   }  
   
   #top_sellingmessage_call_netcall_sme{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-nc-sme.jpg);
	margin-bottom: 0px;
   }      
  
#top_sellingmessage_call_linesave{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-ps-fl-linesave.jpg);
	margin-bottom: 10px;
   }   
#sohobanner_list {
	width: 700px;
	height:auto;
	margin-top: 130px;
	margin-left:0px;
   }  
#sohobanner_list_soho {
	width: 700px;
	height:auto;
	margin-top: 95px;
	margin-left:0px;
   }   
   
   #sohobanner_list_netcall {
	width: 700px;
	height:auto;
	margin-top: 115px;
	margin-left:0px;
   }     
   
#top_sellingmessage_sme{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-bs-medium.jpg);
   }
   
#top_sellingmessage_crop_biz{
	width:710px;
	height: 260px;
	float: right;
	background-image: url(../images/site/710x260px-bs-large.jpg);
   }   

.footer_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left: 0px;
  }
  

  
.footer_txt_float {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left: 0px;
	float:left;
	padding-left: 12px;
	padding-top: 3px;
  }  
.footer_txt_float a{
	
	color:#FFFFFF; text-decoration:none;
	
  }    
  
.expand_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595E;
	margin-left: 0px;
	margin-bottom: 3px;
  }
  .expand_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595E;
  }
.expand_txt a:hover{
   text-decoration:underline;
   }
#leftborder {
    background-image:url(../images/Site/border.jpg);
	background-repeat:repeat-y;
	width: 5.5px;
	height:auto;
	float:left;
	}
#menu_footer{
	background-image:url(../images/Site/menu_footer.jpg);
	width:652px;
	height: 34px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
   }
 #menu_footer_aboutus{
	background-image:url(../images/Site/Aboutus_containertop.jpg);
	width:652px;
	height: 34px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
   } 
 #mainbody{
	width:419px;
	height:auto;
 }
 #qualified_title {
width:419px;
height:19px;
background-image:url(../images/Site/qualified_title.jpg);
}
 #middlelogos{
 width:419px;
 height:87px;
 background-image:url(../images/Site/middlelogos.jpg);
 background-repeat:no-repeat;
 }
 #container_footer {
	width:652px;
	height:74px;
	background-image:url(../images/Site/footer_bg.jpg);
	margin-right: auto;
	margin-left: 74px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
 }
#maincontainer_footer{
	background-image:url(../images/Site/containerfooter.png);
	width: 800px;
	height:36px;
	float:left;
	margin-left:5.5px;
 }
.body_txt {
	padding-top: 0px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 15px;
	margin-left: 0px;
	color: #3398CC;
 }
 

  .body_txt_BGrade_right {
	padding-top: 8px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
	margin-left: 0px;
	color:#666666;
 }
  .body_txt_BGrade_right2 {
	padding-top: 0px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
	margin-left: 0px;
	color:#666666;
	background-color:#f2f6f9;
	margin-top: 9px;
 }
.Bgradebody_txt_p{
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 15px;
	margin-left: 0px;
	color: #622C8E;
	padding-bottom: 5px;
	margin-top: 0px;
	font-weight: bold;
	width: 235px;
	float: left;
}
.Bgradebody_txt_p_right{
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 15px;
	margin-left: 0px;
	color: #622C8E;
	padding-bottom: 5px;
	margin-top: 0px;
	font-weight: bold;
	width: 220px;
	float: left;
}
.Bgradebody_txt_blue_right{ 
	padding-top: 5px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:14px;
	padding-left: 0px;
	padding-right: 5px;
	line-height: 15px;
	margin-left: 5px;
	color: #03316f;
	padding-bottom: 5px;
	background-color: #CCCCCC;
	margin-top: 0px;
	font-weight: bold;
	width: 464px;
	float: left;
}
 
 
 .Bgradebody_txt_blue_right_ethernet{
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	margin-left: 0px;
	color: #666666;
	margin-top: 0px;
	width: 220px;
	float: left;
	background-repeat:repeat-y;
	padding: 5px;
}
 .Bgradebody_txt_blue_bottom {
	padding-top: 7px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 15px;
	margin-left: 0px;
	color: #666666;
	padding-bottom: 7px;
	background-color: #CCCCCC;
	margin-top: 6px;
	width: 702px;
	float: left;
	margin-bottom: 0px;
}
 
 .Bgradebody_txt_blue_bottom a{
 color:#3398CC;
 font-weight:bold;
} 
 .Bgradebody_txt_blue_bottom a:hover{
 text-decoration:underline;
 }
.flatrate {
	width: 691px;
	float: right;
	margin-right: 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-top: 8px;
	margin-bottom: 6px;
 } 
 
 
 
 
 
 
 
 
.bottomlinks{
	padding-top: 1px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 18px;
	margin-left: 0px;
	color: #3398CC;
	width: 230px;
	float: left;
	padding-bottom: 5px;
}
.bottomlinks a{ 
color: #3398CC;
}
.bottomlinks_txt a:hover{
	color: #622C8E;
	text-decoration:underline;
}
.bottomlinks_txt{
	padding-top: 1px;
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left: 13px;
	padding-right: 0px;
	line-height: 18px;
	margin-left: 0px;
	color: #3398CC;
	width: 180px;
	float: left;
	padding-bottom: 5px;
}
.dottedline{
	width: 3px;
	background-image:url(../images/site/blue-divider.png);
	background-repeat:repeat-y;
	float:left;
	height: 138px;
	margin-top: 16px;
	background-color: #F2F6F9;
	margin-left: 4px;
	margin-right: 3px;
}

.dottedline2{
	width: 3px;
	background-image:url(../images/site/blue-divider.png);
	background-repeat:repeat-y;
	float:left;
	height: 120px;
	margin-top: 16px;
	background-color: #F2F6F9;
	margin-left: 4px;
	margin-right: 3px;
}

.dottedline3{
	width: 3px;
	background-image:url(../images/site/blue-divider.png);
	background-repeat:repeat-y;
	float:left;
	height: 136px;
	margin-top: 16px;
	background-color: #F2F6F9;
	margin-left: 4px;
	margin-right: 3px;
}
 .requestcall_txt {
	font-family:Arial,Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 15px;
	margin-left: 0px;
	color: #3398CC;
 }
 a { color:#3398C}



#menu ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	list-style-type: none;
	   }
	   
#menu li { display: inline;
margin: 0; }
#menu ul li a {
	float: left;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 0px; /*padding inside each tab*/
	color:#3398CC;
	  }
	
#menu li a:hover{
color:#622C8E;
} 
#menu {
	width: 950px;
	height: 43px;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-color:#FFFFFF;
}


#leftsidebar {
 float:left;
 width: 20px;
 height:auto;
 background-image:url(../images/site/leftsidebar.png);
 }



.body_title{
   font-family:Arial, Helvetica, sans-serif; font-size:14px; 
   color:#3398CC; font-weight:bold; padding-left: 10px; padding-top:10px;
   }
 a {
	text-decoration: none;
}


#search_box {
	width: 250px;
	height: 22px;
	background-image:url(../images/site/search_bg.png);
	background-repeat:no-repeat;
	float: left;
	margin-left: 470px;
	margin-top: 33px;
}
#search_box #s {
	float: left;
	border: 0;
	width: 178px;
	background: none;
	margin-top: 0px;
	margin-left: 3px;
	font-size:14px;
	color:#666666;
}
#search_box #go {
    float: right;
    margin: 0px 0px 0 0;
} 
#extranews {
	width: 807px;
	height: 30px;
	background-image:url(../images/site/Extralnews_bg.png);
	background-repeat:no-repeat;
	float: left;
	}
.page_title {
	float:left;
	margin-left: 15px;
	width: 200px;
	text-align:center;
	margin-top: 17px;
	letter-spacing:1px;
			}	
		   

.line {
	width: 807px;
	height:8px;
	background-image:url(../images/site/line.png);
	background-repeat:no-repeat;
	margin-top: 0px;
	float: left;
	   }

.sub_btns {
	width: 180px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-top: 140px;
	margin-left: 32px;
	color: #FFFFFF;
	 }	
.sub_btns2 {
	width: 180px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-top: 140px;
	margin-left: 13px;
	color: #FFFFFF;
	line-height: 16px;
	 }		 
	 
.sub_btns a{color: white;}	 
.sub_btns2 a{color: white;}
.sub_btns2 a:hover {
}

#monks {
	width: 213px;
	height: 195px;
	background-image:url(../images/site/supportmonk_bg.png);
	float:left;
	background-repeat: no-repeat;
	 }
	 	 	 
img { border:none;}	

#map{
	width: 588px;
	height: auto;
	float:left;
}
h3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:22px;
   color:#74ad24;
   }
.sub_titles {
	margin-left: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#74ad24;
	margin-top: 8px;
   } 
   
 .donatenow_txt{
	padding-left: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	padding-top: 30px;
   }  
   
  .donatenow_txt a {
    color:#FFFFFF;
	text-decoration:none;
	}
 .donatenow_txt a:hover {
   text-decoration:underline;
   }	    
.readmore{
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#ed710c;
   margin-left:15px;
}
#map_img{
	margin-left: 15px;
	margin-top: 8px;
	background-image: url(../images/site/map.jpg);
	background-repeat:no-repeat;
}
#right_donatebox{
	margin-left: 10px;
	width: 190px;
	height: 322px;
	background-image:url(../images/site/donatenow.png);
	float:left;
	margin-top: 12px;
}
#home_latestnew {
	width: 807px;
	height:auto;
	margin-top: 5px;
	float: left;
	background-image: url(../images/site/bg2.png);
	background-repeat: no-repeat;
	background-position:top;
	 }
#footer{
	width: 777px;
	height:auto;
	margin-right: auto;
	margin-left: 15px;
	padding-right: 0px;
	padding-left: 0px;
	background-color:#cfe79f;
	float:left;
}
#top_buttons {
	width: 230px;
	height: 39px;
	background-image:url(../images/site/top_buttons.png);
	float:right;
	margin-right:20px;
  }
.top_butons {
	padding-left: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration:none;
  }

#footerbuttons{
	width: 260px;
	height:auto;
	float: right;
	margin-right: 10px;
   }
#footerbuttons a {
   color:#000000;
   font-weight:bold;
   }   
 
#footer_txt {
	width: 950px;
	height:20px;
	float:left;
	color:#FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #61298C;
   }
    
 
#footer_txt_soho {
	width: 950px;
	height:20px;
	float:left;
	color:#FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #61298C;
   }	

#footer_txt a {
   color:#ffffff;
   } 
#footer_txt a:hover {
	color:#FFFFFF;
	text-decoration: underline;
   }   
   
   #footer_txt_soho a {
   color:#ffffff;
   } 
#footer_txt_soho a:hover {
	color:#FFFFFF;
	text-decoration: underline;
   }      
      
   
ul.body_txt {
  margin-left: 30px;
  }
.left{
	float:left;
	padding-left:25px;
	width: 82px;
	margin-right:0px;
  }
.lbroadbandeft {
	float:left;
	padding-left:28px;
	width: 100px;
	margin-right:0px;
}
.contactleft {
	float:left;
	padding-left:20px;
	width: 73px;
	margin-right:0px;
}
.homeleft {
	float:left;
	padding-left:0px;
	width: 40px;
	margin-right:0px;
}
.hostingleft{
	float:left;
	padding-left:8px;
	width: 103px;
	margin-right:0px;
}

#searchbox{
 margin-top: 10px;
 float:left;
 }
 
#requestcall{
	width: 211px;
	height: 61px;
	float:right;
	padding-top:20px;
 }
 
.homeactive {
	color: #622C8E
} 
 
#contactbox {
	width: 708px;
	height: auto;
	float:right;
	margin-top: 0px;
}


#contactbox_ADSL {
	width: 470px;
	height: auto;
	float:left;
	margin-top: 0px;
}

#contactbox_phoneservices {
	width: 708px;
	height: 435px;
	float:right;
} 
.home_boxlink1 a{
	color:#01316f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

.viewdetails {
	color:#01316f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top: 220px;
	padding-left: 9px;
}

.home_boxlink1 a:hover{
	color:#01316f;
	text-decoration:underline;
	
}
.home_boxlink1 {
	color:#01316f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top: 6px;
	padding-left: 9px;
	height:auto;
}
.home_boxlink2 a{
	color:#622C8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top: 10px;	
}
.home_boxlink2 a:hover{
	color:#622C8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top: 10px;
	text-decoration:underline;	
}
.home_boxlink2 {
	width: 110px;
	height:auto;
	padding-left: 9px;
	padding-top:5px;
}
.home_boxtxt{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 9px;
	padding-top: 3px;
	width: 135px;
}


#Businessvoip_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#03316f;
	font-weight:bold;
	float: left;
	padding-left: 10px;
	padding-top: 7px;
}

li.home a { background-image:url(../images/site/buttons/homebtn.jpg); width: 108px; height:32px;}
li.home a:hover { background-image:url(../images/site/buttons/homebtn_active.jpg); width: 108px; height:32px;}
li.businesstype a { background-image:url(../images/site/buttons/solutions.png); width: 123px; height:32px;}
li.businesstype a:hover { background-image:url(../images/site/buttons/solutions_active.png); width: 123px; height:32px;}
li.phservices a { background-image:url(../images/site/buttons/phservicesbtn.jpg); width: 122px; height:32px;}
li.phservices a:hover { background-image:url(../images/site/buttons/phservicesbtn_active.jpg); width: 122px; height:32px;}
li.internetndata a { background-image:url(../images/site/buttons/internetdatabtn.jpg); width: 122px; height:32px;}
li.internetndata a:hover { background-image:url(../images/site/buttons/internetdatabtn_active.jpg); width: 122px; height:32px;}
li.businesshosting a { background-image:url(../images/site/buttons/businesshostiongbtn.jpg); width: 122px; height:32px;}
li.businesshosting a:hover { background-image:url(../images/site/buttons/businesshostiongbtn_active.jpg); width: 122px; height:32px;}
li.hostedapplications a { background-image:url(../images/site/buttons/hostedapplicationsbtn.jpg); width: 123px; height:32px;}
li.hostedapplications a:hover { background-image:url(../images/site/buttons/hostedapplicationsbtn_active.jpg); width: 123px; height:32px;}
li.whyus a { background-image:url(../images/site/buttons/Aboutus.png); width: 122px; height:32px;}
li.whyus a:hover { background-image:url(../images/site/buttons/Aboutus_active.png); width: 122px; height:32px;}
li.contact a { background-image:url(../images/site/buttons/contactusbtn.jpg); width: 108px; height:32px;}
li.contact a:hover { background-image:url(../images/site/buttons/contactusbtn_active.jpg); width: 108px; height:32px;}

.topItem a{background-image:url(file:///Mactonish%20HD/Users/thura/Desktop/Acuity/2/1/media/images/site/v-menu_bg.jpg); width:230px; height:33px;}
.topItem a:hover {background-image:url(file:///Mactonish%20HD/Users/thura/Desktop/Acuity/2/1/media/images/site/v-menu_activebg.jpg); width: 230px; height:33px;}

.temptitle {
 font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#03316c; padding-top: 9px;}



/*SOHO content*/

.soho_voicesolutions {
	font-family:Arial, Helvetica, sans-serif;
	color:#05336e;
	font-size:13px;
	width: 220px;
	height:auto;
	padding-left: 10px;
	padding-top: 35px;
	margin-bottom: 5px;
}
.soho_voicesolutions_link {
	font-family:Arial, Helvetica, sans-serif;
	color:#298EC6;
	font-size:11px;
	font-weight:bold;
	width: 220px;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
}

.soho_voicesolutions_link_call {
	font-family:Arial, Helvetica, sans-serif;
	color:#298EC6;
	font-size:11px;
	font-weight:bold;
	width: 400px;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
}
.soho_voicesolutions_link a {

	color:#298EC6;
	text-decoration:none;
	
}
.soho_voicesolutions_link a:hover {
   color:#61298C;
   text-decoration: underline;
	
}


.soho_banner_link {
	font-family:Arial, Helvetica, sans-serif;
	color:#05336e;
	font-size:12px;
	font-weight:bold;
	width: 690px;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
}
.soho_banner_link a {

	color:#05336e;
	text-decoration:none;
	
}
.soho_banner_link a:hover {
   color:#61298C;
   text-decoration: underline;
	
}



.download_link {
	font-family:Arial, Helvetica, sans-serif;
	color:#298EC6;
	font-size:12px;
	font-weight:bold;
	width: 220px;
	height:auto;
	padding-left: 10px;
	padding-top: 12px;
}
.download_link a {
	color:#298EC6;

}
.download_link a:hover {
color:#61298C;
	text-decoration:underline;
	
}
#download_link_container {
	width: 200px;
	height:auto;
	margin-left: 25px;
	margin-top: 20px;
}

/*Businessbroadband*/
#bizboxheading {
	width:470px;
	height:auto;
	float:left;
	margin-top: 0px;
	margin-bottom: 12px;
}
#biz_textheading{
	width:465px;
	height:auto;
	color:#298EC6;
	font-size:24px;
	font:Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-weight: normal;
	margin-top: 12px;
}
#biz_textheading_sub{
	width:465px;
	height:auto;
	color:#298EC6;
	font-size:24px;
	font:Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-weight: normal;
	margin-top: 12px;
}
.biz_textheading_second{
	width:465px;
	height:auto;
	color:#298EC6;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-weight: normal;
	margin-top: 10px;
}

#biz_textheading_linesave{
	width:465px;
	height:auto;
	color:#298EC6;
	font-size:24px;
	font:Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-weight: normal;
	margin-top: 0px;
}
#biz_textheading_businessbroadband{
	width:465px;
	height:auto;
	color:#298EC6;
	font-size:24px;
	font:Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-weight: normal;
	margin-top: 10px;
}

#biz_text{
	width:470px;
	height:auto;
	color:#666666;
	font-size:12px;
	margin-top:0px;
	line-height: 1.5em;
	margin-bottom: 0px;
}
#biz_text2{
	width:470px;
	height:auto;
	color:#666666;
	font-size:12px;
	margin-top:0px;
	line-height: 1.5em;
	margin-bottom: 10px;
}
#biz_text_bottom{
	width:470px;
	height:auto;
	color:#666666;
	font-size:12px;
	margin-top:0px;
	line-height: 1.5em;
	margin-bottom: 10px;
}
#biz_text_bVOIP{
	width:470px;
	height:auto;
	color:#666666;
	font-size:12px;
	margin-top:0px;
	line-height: 1.5em;
	margin-bottom: 0px;
}


#biz_text_offices{
	width:220px;
	height:auto;
	color:#666666;
	font-size:12px;
	margin-top:0px;
	line-height: 1.3em;
	margin-bottom: 0px;
}


#businessbroadband_bottombox {
	width: 708px;
	height:auto;
	float:left;
}
#boxtext {
	width:210px;
	height:auto;
	color:#666666;
	margin-top:35px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:0px;
	line-height: 1.3em;
}

#boxtext2 {
	width:205px;
	height:auto;
	color:#298EC6;
	margin-top:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
}

#boxtext2_top {
	width:205px;
	height:auto;
	color:#298EC6;
	margin-top:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
}
#boxtext2_top a {
color:#298EC6;
text-decoration:none;
  }
  #boxtext2_top a:hover {
color:#61298C;
text-decoration: underline;
  }
#findoutmore {
	width:200px;
	height:auto;
	color:#298EC6;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-top: 0px;
	margin-bottom: 0px;
}

#findoutmore a {
	color:#298EC6;
	text-decoration:none;
}
		
#findoutmore a:hover {
color:#61298C;
	text-decoration: underline;
}
	
#adsl2 {
	width:230px;
	height:315px;
	background-image:url(../../media/images/site/bb-adsl2.jpg);
	float:left;
	margin-right:9px;
}

#adsl {
	width:230px;
	height:315px;
	background-image:url(../../media/images/site/bb-adsl-230x315px.jpg);
	float:left;
	margin-right:9px;
}	
#bb {
	width:230px;
	height:315px;
	background-image:url(../../media/images/site/bb-bb-230x315px.jpg);
	float:left;
}



LI.list1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#298EC6;
	font-size:12px;
	width: 440px;
	height:auto;
	margin-left: 24px;
	padding-top: 3px;
	list-style-image: url(bullet.png);
	list-style-type: none;
} 
li.list1 a {
    color:#298EC6;
	}
li.list1 a:hover {
    color:#61298C;
	text-decoration:underline;
	}
	

LI.list1_2 {
	list-style: disc url(bullet.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#298EC6;
	font-size:12px;
	width: 440px;
	height:auto;
	margin-left: 24px;
	padding-top: 15px;
} 
li.list1_2 a {
    color:#298EC6;
	}
li.list1_2 a:hover {
    color:#61298C;
	text-decoration:underline;
	}	
	
	
LI.list_sohobanner {
	list-style: disc url(bullet.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#05336e;
	font-size:11px;
	width: 220px;
	height:auto;
	margin-left: 30px;
	padding-top: 7px;
} 
li.list_sohobanner a {
    color:#05336e;
	}
li.list_sohobanner a:hover {
    color:#61298C;
	text-decoration:underline;
	}	
	
	
LI.list2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#298EC6;
	font-size:11px;
	width: 200px;
	margin-left: 20px;
	font-weight: bold;
} 
li.list2 a {
    color:#298EC6;
	}
li.list2 a:hover {
    color:#61298C;
	text-decoration:underline;
	}


#audit_home_biz {
	width: 230px;
	height: 125px;
	background-image:url(../images/site/230x125px-comm-review.jpg);
	float: right;
	margin-top: 10px;
 }
 #audit_home_biz_home {
	width: 230px;
	height: 125px;
	float: right;
	margin-top: 10px;
 }
#contactus_home {
	width: 230px;
	height: 125px;
	background-image:url(../images/site/230x125px-contact-us.jpg);
	margin-top: 10px;
	float: right;
  } 
  #contactus_home_callsave {
	width: 230px;
	height: 125px;
	background-image:url(../images/site/230x125px-contact-us.jpg);
	margin-top: 0px;
	float: right;
  } 
  
#contactus_home_biz {
	width: 230px;
	height: 125px;
	background-image:url(../images/site/230x125px-blank.jpg);
	margin-top: 10px;
	float: none;
  } 
  
#contactus_home_biz_home {
	width: 230px;
	height: 125px;
	background-image:url(../images/site/230x125px-blank.jpg);
	margin-top: 10px;
	float: none;
  }   
  #contactus_home_bizo {
	width: 230px;
	height: 125px;
	background-image:url(../images/site/230x125px-blank.jpg);
	margin-top: 0px;
	float: none;
  } 
  #contactus_home_bizo {
	width: 230px;
	height: 125px;
	background-image:url(../images/site/230x125px-blank.jpg);
	margin-top: 0px;
	float: none;
  } 
  #contactus_home_biz_home {
	width: 230px;
	height: 125px;
	margin-top: 0px;
	float: right;
  }    
  
#Product_resources {
	width: 230px;
	height: 64px;
	margin-top: 10px;
	float: none;
	border: 0;
	background-image: url(../images/site/sohosmallbox_bg.jpg);
	float:right;
	border-bottom: 1px solid #aaaaaa;
  } 
  
#bars {
	width: 226px;
	height: 110px;
	margin-left: 2px;
	padding-top: 2px;
  }  
#bar1 {
	width: 226px;
	height: 30.25px;
	background-color:#aaaaaa;
	}
#bar2 {
	width: 226px;
	height: 30.25px;
	}
#bar3 {
	width: 226px;
	height: 30.25px;
	background-color:#eaeaea;
	}	
.bar_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left: 10px;
	padding-top: 7px;
	font-weight: bold;
   }
.bar2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#298EC6;
	padding-left:10px;
	padding-top: 7px;
}
  .bar2 a{
  color:#298EC6; text-decoration:none;}
  
  .bar2 a:hover {
   color: #61298C;
   text-decoration:underline;
   }

.body_txt_points {
	font-family:Arial, Helvetica, sans-serif;
	color:#298EC6;
	font-size:12px;
	width: 440px;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
}
.body_txt_points a{
	text-decoration:underline;}
	
	.body_txt_points a:hover{
	color:#61298C;
	text-decoration:underline;}
 .parah_link_body {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight:bold;
  color:#298EC6;
  }
  
   .parah_link_body a {
    text-decoration:underline;}
.slidbarbox {
	color:#298EC6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:196px;
	line-height:13px;
	margin-left: 10px;
	font-weight:bold;
   }
   li.slidbarboxli {
   margin-bottom: 8px;
   }
   #sidelistcoveradsl {
	width: 215px;
	height:auto;
	margin-left: 13px;
	margin-top: 35px;
	}
	
	#googlemap {
	width: 214px;
	height:auto;
	margin-left: 8px;
	margin-top: 135px;
	}
   
.bodylinkstyle{
  color:#298EC6;
  font-weight:bold;
  }
  .ADSL_text a{
  text-decoration:underline;
  }
  
  .ADSL_text a:hover{
  color: #61298C;
  text-decoration:underline;
  }
     
.sohobtmbox {
	width: 230px;
	height: 237px;
  }     
.boxheight {
	width: 200px;
	height: 170px;
	text-indent: 0px;
}

ul.container {
	color:#298EC6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:196px;
	line-height:16px;
				   }
				   
ul.container_ADSLbody {
	color:#298EC6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:445px;
	line-height:16px;
	padding-left: 10px;

				   }
	ul.container_ADSLbody a{
	text-decoration:underline;
	}
	
	ul.container_ADSLbody a:hover{
	 color: #61298C;
	
	}			   				   
#container_ADSLbodyframe{
	width: 450px;
	height:auto;
	margin-top: 15px;
	margin-left: 15px;
	}
	
.listforlist {
	width: 214px;
	height: 180px;
	margin-left: -6px;
	}
#adsl_frame {
	width: 214px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	}
  
li.adsllist {
  margin-bottom: 8px;
  }
.ADSLsubtitle {
	color:#298EC6;
	font-weight:normal;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-bottom: 5px;
 }
 .ADSLsubtitle_table {
	color:#298EC6;
	font-weight:normal;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top:0px;
 }

.viewdetailsforbybusinesssize{
	padding-top: 14px;
	padding-left: 10px;
 }
.bodytextlink {
 color:#298EC6;
 font-weight:bold;
 }
 .bodytextlink a:hover {
 color:#61298C6;
 font-weight:bold;
 text-decoration:underline;
 }
#nt_table {
	width:470px;
	height:auto;
	margin-top: 10px;
  }
.nt_left {
	width: 90px;
	height:auto;
	float:left;
	text-align:center;
	margin-bottom: 0px;
  }
.nt_right {
	width:370px;
	height:76px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
  }    
.nt_right_long {
	width:370px;
	height: auto;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
  } 
.homeactive2 {
	color:#622C8E;
  }  
.terms_pdf{
	margin-left:40px;
	widows: 250px;
	height:auto;
	margin-top:10px;
	margin-bottom: 10px;
  }
h2 {
   padding-left: 5px;
   padding-top: 10px;
   font-family:Arial, Helvetica, sans-serif;
   color:#61298C6;
 
   }

.style5 {font-size: 18px}
.whiteline {
	width: 2px;
	height: inherit;
	background-color:#FFFFFF;
	float:left;
}
.BH_4_left{
 width: 230px;
 height: 125px;
 float:left;
 }
 
.BH_4_right{
 width: 230px;
 height: 125px;
 float:right;
 margin-left:10px;
 } 
 
.BHtop {
width: 470px;
height:auto;
} 
.BHbtm {
width: 470px;
height:auto;
margin-top:10px;
} 
.BH4box1{
width: 470px;
height:125px;

}
.BH4box2{
width: 470px;
height:125px;
margin-top:10px;

}


.title_left{
  width: 156.66px;
  height: auto;
  background-color:#bbbbbb;
  line-height:15px;
  padding-bottom:3px;
  padding-top: 3px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:900;
  color:#ffffff;
  float:left;
  }

.title_left_right{
	width: 313.33px;
	height: auto;
	background-color:#bbbbbb;
	line-height:15px;
	padding-bottom:3px;
	padding-top: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	color:#ffffff;
	float:left;
  }

	
				
				.IPFlex_right2 a{
				text-decoration:underline;
				color:#298EC6;
				}
				.IPFlex_right2 a:hover{
				color:#61298C;
				text-decoration:underline;
				}

