@charset "utf-8";
/* CSS Document */

body {
	/*background-color:#F3F3F3;*/
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
}

ul {
	list-style:none;
}

h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}

.banner{
	margin:0 0 15px 0;
}

#wrapper {
	width:929px;
	text-align:left;
	background-color:#FFFFFF;
	height: 100%;
	/*border:1px solid #CCCCCC;*/
}

#header{
	width:100%;
	background-image:url(images/title_bar.jpg);
	margin: 0 0 15px 0;
}


.vert_ind{
	padding-top:8px;
}

.left_ind{
	margin:0 20px 0 0;
}

#middle{
	width:100%;
}

#leftbar{
	float:left;
	width:145px;
}

.left{
}

#left_ul {
	clear:both;
	margin:0 0 10px 0;
	padding:0;
}

#left_ul li {
	
}

#left_ul li a {
	color:#324DA6;
	display:block;
	width:135px;
	height:18px;
	line-height:18px;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	border:1px solid #61A0FF;
	border-bottom:none;
	padding-left:8px;
	text-decoration:none;
}

#left_ul li a:hover {
	background:#61A0FF;
	color:#FFFFFF;
}

.left_ul_bottom{
	border-bottom:1px solid #61A0FF;
}

#left2{
	float:left;
}

.left3{
	margin:0 0 15px 0;
}

.left4{
	border: 1px solid #999999;
	margin:0 0 15px 0;
}

.right{
	float:right;
	border:1px solid #999999;
}

.right2{
	float:right;
}

.right, .right2{
	color:#666666;
	background-image:url(images/menu_btn2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0 0 15px 0;
}


#footer{
	width:100%;
	height: 30px;
	float:left;
	background-color:#0099CC;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	text-align:center;
	margin:15px 0 0 0;	
}

.footext{
	line-height:30px;
	color:#FFFFFF;
}

.footext a{
	color:#FFFFFF;
}

.clear {
	clear:both;
	width:100%;
}

.head{
	color:#666666;
}

.ban_link{
	text-decoration:none;
	cursor:pointer;
}


/*=================Center/Content Column====================*/

/*=================Home====================*/

#home .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
}

#home .content img{
	float:left;
	margin:0 10px 0 0;
}

#home .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#home .bbbanner{
	background:url(images/contention.jpg);
	width:600px;
	height:127px;
	margin: 15px 0 0 0;
	color:#003366;
}

#home .bbbanner_text{
	padding: 0 10px 0 260px;
}

#home .contention{
	float:left;
	margin: 5px 0 0 10px;
}

#home .from2499{
	float:right;
	width: 200px;
}

#home .from{
	float:left;
	margin: 25px 0 0 0;
	width: auto;
}

#home .price{
	float:right;
	margin: 15px 40px 0 0;
	width: auto;
}

#home .speed{
	float:left;
	width: 300px;
	font-size: 14px;
	margin: 0 0 0 10px;
}

#home .services{
	float:left;
	width:140px;
	height:180px;
	margin: 15px 10px 0 0;
	background-color: #B7DCF6;
}

#home .services2{
	float:left;
	width:280px;
	height:180px;
	margin: 15px 10px 0;
	background-color: #B7DCF6;
}

#home .services3{
	float:right;
	width:140px;
	height:180px;
	margin: 15px 0 0 10px;
	background-color: #B7DCF6;
}

#home .services4{
	float:left;
	width:297px;
	height:127px;
	margin: 15px 0 0 0;
	background-color: #B7DCF6;
	background:url(images/newad1.jpg);
}

#home .services5{
	float:right;
	width:297px;
	height:127px;
	margin: 15px 0 0 5px;
	background-color: #B7DCF6;
	background:url(images/newad2.jpg);
}

#home .services_head{
	height: 35px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
	text-align:center;
	padding:5px 0 0 0;
	font-size:13px;
	margin: 0 0 5px 0;
}

#home .services_head h5{
	font-size: small;
}

#home .services ul, #home .services2 ul, #home .services3 ul{
	margin:0;
	padding:0;
	list-style:disc;
}

#home .services li, #home .services2 li, #home .services3 li{
	padding:2px;
}

#home .services, #home .services2, #home .services3{
	color:#003366;
	font-size:11px;
}

#home .services4, #home .services5{
	color:#003366;
	font-size:12px;
}

#home .service_lst{
	margin:5px 5px 5px 20px;
}

#home .service_txt{
	margin:5px;
}

#home .service_txt2{
	width:150px;
	float:right;
	margin:5px 15px 5px 5px;
}

#home .services4 h2, #home .services5 h2{
	font-size:large;
}

#home .services4 h3, #home .services5 h3{
	font-size:medium;
}

#home .services4 img, #home .services5 img{
	margin:31px 0 0 5px;
}

/*=================Business Broadband====================*/

#businessb .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
}

#businessb .content img{
	float:left;
	margin:0 10px 0 0;
}

#businessb .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#businessb .content h3, #businessb .content h4{
	text-align:center;
	line-height:37px;
}

#businessb .bbbanner{
	width:600px;
	height:127px;
}

#businessb .bbbanner_text{
	padding: 0 10px 0 260px;
}

#businessb .contention{
	float:left;
}

#businessb .from2499{
	float:right;
}

#businessb .from{
	float:left;
}

#businessb .2499{
	float:right;
	height: 60px;
	width: 150px;
}

#businessb .speed{
	float:left;
	width: 300px;
}

#businessb .services{
	float:left;
	width:193px;
	height:150px;
	margin: 24px 0 0 7px;
	background-color: #B7DCF6;
	padding: 5px;
	background:url(images/bb_bg.png);
	border-bottom:1px solid #CCCCCC;
	color:#002055;
}

#businessb .services2{
	float:left;
	width:180px;
	height:150px;
	margin: 24px 0 0 7px;
	background-color: #B7DCF6;
	padding: 5px;
	background:url(images/bb_bg2.png);
	border-bottom:1px solid #CCCCCC;
	color:#002055;
}

#businessb .services3{
	float:left;
	width:170px;
	height:150px;
	margin: 24px 0 0 7px;
	background-color: #B7DCF6;
	padding: 5px;
	background:url(images/bb_bg3.png);
	border-bottom:1px solid #CCCCCC;
	color:#002055;
}

#businessb .services4{
	float:left;
	width:193px;
	height:150px;
	margin: 15px 0 15px 7px;
	background-color: #B7DCF6;
	padding: 5px;
	background:url(images/bb_bg.png);
	border-bottom:1px solid #CCCCCC;
	color:#002055;
}

#businessb .services5{
	float:left;
	width:180px;
	height:150px;
	margin: 15px 0 15px 7px;
	background-color: #B7DCF6;
	padding: 5px;
	background:url(images/bb_bg2.png);
	border-bottom:1px solid #CCCCCC;
	color:#002055;
}

#businessb .services6{
	float:left;
	width:170px;
	height:150px;
	margin: 15px 0 15px 7px;
	background-color: #B7DCF6;
	padding: 5px;
	background:url(images/bb_bg4.png);
	border-bottom:1px solid #CCCCCC;
	color:#002055;
}

#businessb .services_head{
	height: 35px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
}

#businessb .price{
	color:#000000;
}

#businessb .adsl2{
	color:#FF0000;
}

#businessb .content a{
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}

#businessb .choose{
	margin:40px 0 0 0;
	text-align: center;
	color: #333333;
}

/*=================Business Packages====================*/

#packages .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
}

#packages .content img{
	float:left;
	margin:0 10px 0 0;
}

#packages .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#packages .bbbanner{
	width:600px;
	height:127px;
}

#packages .bbbanner_text{
	padding: 0 10px 0 260px;
}

#packages .contention{
	float:left;
}

#packages .from2499{
	float:right;
}

#packages .from{
	float:left;
}

#packages .2499{
	float:right;
	height: 60px;
	width: 150px;
}

#packages .speed{
	float:left;
	width: 300px;
}

#packages .services{
	float:left;
	width:280px;
	height:216px;
	margin: 15px 20px 0 0;
	background:url(images/deals_bg01.jpg);
	font-weight:bold;
}

#packages .services2{
	float:right;
	width:280px;
	height:216px;
	margin: 15px 0 0 0;
	background:url(images/deals_bg02.jpg);
	font-weight:bold;
}

#packages .services3{
	float:left;
	width:295px;
	height:295px;
	margin: 10px 0 0 0;
	background-color: #B7DCF6;
	font-weight:bold;
}

#packages .services4{
	float:left;
	width:280px;
	height:216px;
	margin: 30px 0 0 0;
	background:url(images/deals_bg03.jpg);
	font-weight:bold;
}

#packages .services5{
	float:right;
	width:280px;
	height:216px;
	margin: 30px 0 0 20px;
	background:url(images/deals_bg04.jpg);
	font-weight:bold;
}

#packages .services_head{
	height: 34px;
	width: 251px;
	margin: 5px 5px 0 5px;
	line-height: 34px;
	padding: 0 10px;
}

#packages .services_head h3, #packages .services_head h4, #packages .services_head h5 {
	margin:0;
	padding:0;
	display:inline;
	color:#002055;
}

#packages .services_head2{
	height: 34px;
	width: 251px;
	margin: 3px 5px;
	line-height:34px;
	padding:0 10px;
}

#packages .services_head2 h3, #packages .services_head2 h4, #packages .services_head2 h5 {
	margin:0;
	padding:0;
	display:inline;
	color:#002055;
}

#packages .features{
	font-size:12px;
	margin: 20px 0 0 45px;
	height: 75px;
}

#packages .features ul{
	margin:0;
	padding:0;
	list-style:url(images/bullet.gif);
}

#packages .features li{
	margin:0;
	padding:0;
}

#packages .features a{
	color:#000000;
}

#packages .features a:hover{
	color:#FF0000;
}

#packages .read{
	float:left;
	width:80px;
	margin: 46px 5px 5px 6px;
	height: 31px;
	line-height: 31px;
	font-size: 13px;
	padding: 0 10px;
	
}

#packages .read a{
	color:#000000;
}

#packages .read a:hover{
	color:#FF0000;
}

#packages .price{
	float:right;
	width: 100px;
	margin: 27px 7px 5px 5px;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	color:#002055;
}

#packages .pricel{
	float:right;
	width: 115px;
	margin: 27px 7px 5px 5px;
	height: 50px;
	line-height: 50px;
	padding: 0 4px 0 0;
	color:#002055;
}

#packages .price h1{
	margin:0;
	padding:0;
}

#packages .content a{
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}

/*=================Lease Lines====================*/

#lease .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
}

#lease .content img{
	float:left;
	margin:0 10px 0 0;
}

#lease .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#lease .bbbanner{
	width:600px;
	height:127px;
}

#lease .bbbanner_text{
	padding: 0 10px 0 260px;
}

#lease .contention{
	float:left;
}

#lease .from2499{
	float:right;
}

#lease .from{
	float:left;
}

#lease .2499{
	float:right;
	height: 60px;
	width: 150px;
}

#lease .speed{
	float:left;
	width: 300px;
}

#lease .services{
	float:left;
	width:100%;
	height:60px;
	margin: 15px 0 0 0;
	font-size:14px;
	padding:5px;
}

#lease .services2{
	float:left;
	width:280px;
	height:180px;
	margin: 15px 10px 0;
	background-color: #B7DCF6;
}

#lease .services3{
	float:right;
	width:140px;
	height:180px;
	margin: 15px 0 0 10px;
	background-color: #B7DCF6;
}

#lease .services4{
	float:left;
	width:272px;
	height:137px;
	margin: 15px 0 0 0;
	background-color: #B7DCF6;
	background:url(images/lease_bg.jpg);
	padding: 10px;
	font-size:14px;
}

#lease .services5{
	float:right;
	width:272px;
	height:137px;
	margin: 15px 0 0 16px;
	background-color: #B7DCF6;
	background:url(images/lease_bg.jpg);
	padding: 10px;
	color:#0099CC;
}

#lease .services_head{
	height: 50px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
}

#lease .service_txt{
	padding:10px;
	text-align:center;
}

#lease .service_txt2{
	padding:10px;
	text-align:center;
}

/*=================I WANT ADSL2+ NOW!====================*/

#ADSL2 .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
}

#ADSL2 .content img{
	float:left;
	margin:0 10px 0 0;
}

#ADSL2 .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#ADSL2 .bbbanner{
	width:600px;
	height:127px;
}

#ADSL2 .bbbanner_text{
	padding: 0 10px 0 260px;
}

#ADSL2 .contention{
	float:left;
}

#ADSL2 .from2499{
	float:right;
}

#ADSL2 .from{
	float:left;
}

#ADSL2 .2499{
	float:right;
	height: 60px;
	width: 150px;
}

#ADSL2 .speed{
	float:left;
	width: 300px;
}

#ADSL2 .services{
	margin: 60px auto 0;
	background-color: #B7DCF6;
}

#ADSL2 .services2{
	float:left;
	width:280px;
	height:180px;
	margin: 15px 10px 0;
	background-color: #B7DCF6;
}

#ADSL2 .services3{
	float:right;
	width:140px;
	height:180px;
	margin: 15px 0 0 10px;
	background-color: #B7DCF6;
}

#ADSL2 .services4{
	width:500px;
	margin: 40px auto 0;
	padding:10px 0;
	text-align:center;
	font-size:14px;
	color:#003399;
}

#ADSL2 .services5{
	float:right;
	width:297px;
	height:127px;
	margin: 15px 0 0 5px;
	background-color: #B7DCF6;
	background:url(images/newad2.jpg);
}

#ADSL2 .services_head{
	height: 50px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
}

/*=================Contact====================*/

#contact .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
}

#contact .content img{
	float:left;
	margin:0 10px 0 0;
}

#contact .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#contact .bbbanner{
	width:600px;
	height:127px;
}

#contact .bbbanner_text{
	padding: 0 10px 0 260px;
}

#contact .contention{
	float:left;
}

#contact .from2499{
	float:right;
}

#contact .from{
	float:left;
}

#contact .2499{
	float:right;
	height: 60px;
	width: 150px;
}

#contact .speed{
	float:left;
	width: 300px;
}

#contact .services{
	float:left;
	width:275px;
	margin: 15px 0 0 0;
	height: 150px;
	padding: 0 10px;
}

#contact .services2{
	float:left;
	width:280px;
	height:180px;
	margin: 15px 10px 0;
	background-color: #B7DCF6;
}

#contact .services3{
	float:right;
	width:275px;
	margin: 15px 0 0 10px;
	height: 150px;
	padding: 0 10px;
}

#contact .services4{
	float:left;
	width:277px;
	margin: 15px 0 0 0;
	padding: 0 10px;
}

#contact .services5{
	float:right;
	width:277px;
	margin: 15px 0 0 5px;
	padding: 0 10px;
}

#contact .services_head{
	height: 50px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
}

/*=================Product====================*/

#product .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
}

#product .content img{
	float:left;
	margin:0 10px 0 0;
}

#product .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#product .bbbanner{
	width:600px;
	height:127px;
}

#product .bbbanner_text{
	padding: 0 10px 0 260px;
}

#product .price{
	float: left;
	width: 90px;
	height: 30px;
	margin: 6px 0 0 15px;
}

#product .monthly{
	float: right;
	width: 50px;
	height: 30px;
	margin: 5px 8px 0 0;
	font-size: 11px;
}

#product .activation{
	width: 145px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 15px;
	margin: 10px 0 0 0;
}

#product .migration{
	width: 145px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 15px;
	margin: 5px 0 0 0;
}

#product .support{
	width: 145px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 15px;
	margin: 5px 0 0 0;
}

#product .vat{
	width: 135px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 20px 0 20px;
	margin: 10px 0 0 0;
	text-align: center;
}

#product .order{
	width: 100%;
	height: 40px;
	margin: 9px 0 0 0;
	text-align: center;
	line-height: 40px;
}

#product .activation h4, #product .migration h4, #product .support h4{
	float:right;
}

#product .services{
	float:left;
	width:400px;
	height:150px;
	margin: 15px 0 0 0;
	padding: 5px;
}

#product .services2{
	float:right;
	width:175px;
	height:217px;
	margin: 15px 0 0 0;
	background:url(images/pricebox-lite.jpg);
}

#product .services3{
	width:100%;
	height:30px;
	margin: 5px 0 0 0;
	border: 1px solid #CCCCCC;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

#product .services3 ul{
	list-style:url(images/red_arrow.gif);
}

#product .services4{
	float:left;
	width:217px;
	height:153px;
	margin: 15px 0 0 0;
	padding: 0 0 0 80px;
}

#product .services5{
	float:right;
	width:239px;
	height:153px;
	margin: 15px 0 0 3px;
	padding: 0 0 0 60px;
}

#product .services4 ul, #product .services5 ul{
	list-style-image:url(images/arrow2.gif);
	font-size: 13px;
}

#product .services_head{
	height: 40px;
	width: 100%;
	margin: 8px 0 0 0;
}

#product .inline{
	display:inline;
}

#product .content a{
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}

/*=================Form====================*/

#form .content{
	width:746px;
	float:left;
	margin: 0 18px 0 18px;
	font-size: 13px;
}

#form .content img{
	margin:0 10px 0 0;
}

#form .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#form .bbbanner{
	width:600px;
	height:127px;
}

#form .bbbanner_text{
	padding: 0 10px 0 260px;
}

#form .contention{
	float:left;
}

#form .from2499{
	float:right;
}

#form .from{
	float:left;
}

#form .2499{
	float:right;
	height: 60px;
	width: 150px;
}

#form .speed{
	float:left;
	width: 300px;
}

#form .services{
	float:left;
	width:275px;
	margin: 15px 0 0 0;
	height: 150px;
	padding: 0 10px;
}

#form .services2{
	float:left;
	width:280px;
	height:180px;
	margin: 15px 10px 0;
	background-color: #B7DCF6;
}

#form .services3{
	float:right;
	width:275px;
	margin: 15px 0 0 10px;
	height: 150px;
	padding: 0 10px;
}

#form .services4{
	float:left;
	width:277px;
	margin: 15px 0 0 0;
	padding: 0 10px;
}

#form .services5{
	float:right;
	width:277px;
	margin: 15px 0 0 5px;
	padding: 0 10px;
}

#form .services_head{
	height: 50px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
}

/*=================Reseller====================*/

#reseller .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
	font-size:13px;
}

#reseller .bbbanner{
	width:600px;
	height:127px;
}

#reseller .bbbanner_text{
	padding: 0 10px 0 260px;
}

#reseller .contention{
	float:left;
}

#reseller .from2499{
	float:right;
}

#reseller .from{
	float:left;
}

#reseller .2499{
	float:right;
	height: 60px;
	width: 150px;
}

#reseller .speed{
	float:left;
	width: 300px;
}

#reseller .services{
	width:100%;
	margin: 20px 0 0 0;
}

#reseller .services2{
	width:100%;
	margin: 50px 0 0 0;
}

#reseller .services3{
	float:right;
	width:275px;
	margin: 15px 0 0 10px;
	height: 150px;
	padding: 0 10px;
}

#reseller .services4{
	float:left;
	width:277px;
	margin: 15px 0 0 0;
	padding: 0 10px;
}

#reseller .services5{
	float:right;
	width:277px;
	margin: 15px 0 0 5px;
	padding: 0 10px;
}

#reseller .services_head{
	height: 50px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
}

/*=====================WhyChoose===================*/


#why .content{
	width:600px;
	float:left;
	margin: 0 18px 0 18px;
	color:#003366;
}

#why .content p{
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:6%;
}


#why .bbbanner{
	background:url(images/contention.jpg);
	width:600px;
	height:127px;
	margin: 15px 0 0 0;
	color:#003366;
}

#why .bbbanner_text{
	padding: 0 10px 0 260px;
}

#why .contention{
	float:left;
	margin: 5px 0 0 10px;
}

#why .services{
	width:100%;
	height:200px;
}

#why .services2{
	width:100%;
	height:200px;
}

#why .services3{
	width:100%;
	height:200px;
}

#why .services4{
	width:100%;
	height:200px;
}

#why .services5{
	float:right;
	width:297px;
	height:127px;
	margin: 15px 0 0 5px;
	background-color: #B7DCF6;
	background:url(images/newad2.jpg);
}

#why .services_head{
	height: 35px;
	width: 100%;
	background-color: #5EBCEF;
	border-bottom: 1px solid #FFF;
	text-align:center;
	padding:5px 0 0 0;
	font-size:13px;
	margin: 0 0 5px 0;
}

#why .services_head h5{
	font-size: small;
}

#why .service_lst{
	margin:5px 5px 5px 20px;
}

#why .service_txt{
	margin:5px;
}

#why .service_txt2{
	width:150px;
	float:right;
	margin:5px 15px 5px 5px;
}

#why .content .left_p{
	width:50%;
}

#why .content .right_p{
	float:right;
	width:50%;
}

#why .content .right_img{
	float:right;
}

#why .content .left_img{
	float:left;
}
