
body {
margin:0px;background-color:#fff; }

img{
   border: none;}
p{
   margin: 0px;padding: 0px; }
	
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #696969;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 19px;
}
a:hover{
	color: #005FBB;
	text-decoration: underline;
}

div.border{
   width: 956px;border-left:1px solid #fff; border-right:1px solid #fff; margin: 0px auto;background-color: #fff;}

/****************************************** Top Portion *************************************************/
   
div.header{
width: 956px;height: 122px;background-color: #eff7fb; margin: 0px auto;overflow: hidden; }

div.logo{
float: left;height: 120px;width: 500px;}
   
div.object{
float: left;width: 85px;height: 50px;margin-top: 35px;margin-left:5px;}

div.img{
margin-left: 5px;float: left;width:199px;height: 57px;margin-top: 25px;}

div.toplinks{
float: right; height: 35px;  width: 450px;vertical-align: middle; }

div.toplinks ul{
margin: 0px;padding: 0px; text-align: right;margin-right: 20px;margin-top: 5px;}

div.toplinks ul li{
display: inline;}

div.toplinks ul li a{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;padding-left: 3px;padding-right: 10px;}

div.toplinks ul li a:hover{
color: #cc0000;}

div.support{
float: right;height: 55px;width: 400px;}

div.support img{
margin-left: 100px;border: none;text-align: center;}

div.line{
   width: 996px;height:1px;background-color: #1b89c6;float: left; overflow: hidden;}

/************************* Banner Section ************************************/   
div.banner{
   width: 956px;margin: 0 auto;background-color: #fff;overflow: hidden;}


/****************************************** Menu Portion *************************************************/

div.menubar{
width: 956px;background-color: #fff;margin: 0px auto;
}

div.menubar ul{
background-image: url(images/menu_ul_bg.jpg);background-repeat: no-repeat;background-position: top right;height: 35px;margin: 0px;padding: 0px;
}

div.menubar ul li{
float: left;list-style: none;
}

div.menubar ul li img{
padding: 0px;margin: 0px;line-height: 0px;height: 25px;width: 2px;margin-top: 5px;
}

div.menubar ul li a{
float: left;background-image: url(images/menu_bg.jpg);line-height: 35px;padding: 0px 22px;background-repeat: repeat-x;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;
}

div.menubar ul li a:hover{
background-image: url(images/menu_bg_hover.jpg);background-repeat: repeat-x;color: #000;text-decoration: none;}

div.menubar ul li a.select{
background-image: url(images/menu_bg_hover.jpg);background-repeat: repeat-x;color: #000;text-decoration: none;}

div.menubar ul li span a{
float: left;background-image: url(images/menu_left.jpg);line-height: 35px;padding: 0px 10px;background-repeat: repeat-x;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;
}
div.menubar ul li span a:hover{
background-image: url(images/menu_left_hover.jpg);background-repeat: no-repeat;background-position: left;
}

.home div.menubar ul li.active1 a{
  background-image: url(images/menu_left_hover.jpg);background-repeat: no-repeat;background-position: left;color: #000; }

.about div.menubar ul li.active2 a,
.internet div.menubar ul li.active3 a,
.voip div.menubar ul li.active4 a,
.dialer div.menubar ul li.active5 a,
.ipbx div.menubar ul li.active6 a,
.partners div.menubar ul li.active7 a,
.other div.menubar ul li.active8 a,
.faq div.menubar ul li.active9 a,
.contact div.menubar ul li.active10 a{
background-image: url(images/menu_bg_hover.jpg);background-repeat: repeat-x;color: #000;text-decoration: none;}


/********************************************************************* Index Potions ************************************************************/
div.top_curve{
   width: 954px;height: 18px;background-image: url(images/top_curve.jpg);background-repeat: no-repeat;margin: 0px auto; }
   
table.mid_curve{
   width: 954px;background-image: url(images/mid_curve.jpg);background-repeat: repeat-y;margin: 0px auto; }

td.leftcell{
   width: 254px;vertical-align: top; background-image: url(mages/left_bg.jpg); background-position: 245px 0px;background-repeat: repeat-y;
   text-align: center;border-right:1px solid #e5e1e1;}  
   
td.rightcell{
   width: 700px; vertical-align: top;padding-left: 15px;padding-right: 15px;padding-top: 0px;}
   
   
td.rightcell h1.title{
margin-left: 0px;margin: 0px;margin-bottom: 5px;text-align: left;}

   
td.rightcell h2{
font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;text-align: left;color: #cf2902;}

td.rightcell ul{
margin: 0px;padding: 0px;margin-left: 25px;}

td.rightcell ul li{
line-height: 19px;color: #333;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

hr.title{
   size: 1px; color: #ccc;margin: 0px;padding: 0px;}
   
td.rightcell p{
text-align: left;font-family:arial, Helvetica, sans-serif;font-size: 12px;color: #43403f; margin: 15px 0px;line-height: 19px;text-align: justify;}          
   
div.bot_curve{
   width: 954px;height: 18px;background-image: url(images/bot_curve.jpg);background-repeat: no-repeat;margin: 0px auto; }
   
/******* Rights cell for faq page only */

td.rightcell_faq{
   width: 900px; vertical-align: top;padding-left: 15px;padding-right: 15px;padding-top: 0px;}
   
 td.rightcell_faq h1.title{
margin-left: 0px;margin: 0px;margin-bottom: 5px;text-align: left;}

   
td.rightcell_faq h2{
font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;text-align: left;color: #cf2902;}

td.rightcell_faq ul{
margin: 0px;padding: 0px;margin-left: 25px;}

td.rightcell_faq ul li{
line-height: 19px;color: #333;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

hr.title{
   size: 1px; color: #ccc;margin: 0px;padding: 0px;}
   
td.rightcell_faq p{
text-align: left;font-family:arial, Helvetica, sans-serif;font-size: 12px;color: #43403f; margin: 15px 0px;line-height: 19px;text-align: justify;}
   
/******* Rights cell for faq page only  End's Here*/
   
/**** left boxex ***/
div.left_box{
   width: 235px;margin: 0 auto;}

div.left_box_top{
   background-repeat: no-repeat;height: 43px;overflow: hidden; }
   
div.left_box_top h1{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #fff;margin: 0px;line-height: 40px;font-weight: bold; 
   text-transform:capitalize; text-align: center;}
   
div.left_box_mid{
   background-repeat: repeat-y;background-image: url(images/left_mid.jpg); margin: 0px;padding: 0px;width: 235px;}
  
div.left_box_mid ul{
margin: 0px auto;padding: 0px;width: 98%;}   

div.left_box_mid ul li{
list-style: none;text-align: left;text-indent:35px;background-image: url(images/left_li_bg.jpg);background-repeat: no-repeat; }


div.left_box_mid ul li a{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #333;font-weight: bold;line-height: 34px;}

 div.left_box_mid ul li a:hover{
color: #f73104; text-decoration:none} 

div.left_box_mid p{
text-align: left;margin: 10px 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;text-align: justify;}

div.left_box_mid a{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #333;font-weight: normal;line-height:15px;text-align:left;}

div.left_box_mid a:hover{
text-decoration:none;}

div.left_box_mid strong{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #e0320d;font-weight:bold;}

div.left_box_bot{
   background-repeat: no-repeat;height: 15px;overflow: hidden;margin-bottom: 10px; }
   
   
   
/**** about us left boxx ***/
div.about_left_box{
   width: 235px;margin: 0 auto;}

div.about_left_box_top{
   background-repeat: no-repeat;height: 43px;overflow: hidden; }
   
div.about_left_box_top h1{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #fff;margin: 0px;line-height: 40px;font-weight: bold; 
   text-transform:capitalize; text-align: center;}
   
div.about_left_box_mid{
   background-repeat: repeat-y;background-image: url(images/left_mid.jpg); margin: 0px;padding: 0px;width: 235px;}
  
div.about_left_box_mid ul{
margin: 0px ;padding: 0px;margin-left:35px;}   

div.about_left_box_mid ul li{
text-align: left;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;color:#000;}

div.about_left_box_bot{
   background-repeat: no-repeat;height: 15px;overflow: hidden;margin-bottom: 10px; }   
   

   
/******** valuable Cliets box ********/

div.valuable_clients{
 width: 557px;margin: 0px auto; }   
 
div.valuable_clients_top{
   height: 44px; background-image: url(images/valuable_clients_top.jpg); }
   
div.valuable_clients_mid{
   background-image: url(images/valuable_clients_mid.jpg);background-repeat: repeat-y; height: 330px;}
   
div.valuable_clients_mid a{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #f83205;font-weight: bold;text-align: right;float: right;padding-right: 10px;}
 
div.valuable_clients_mid a:hover{
color: #000;text-decoration: none;}   

div.valuable_clients_bot{
   height: 10px; background-image: url(images/valuable_clients_bot.jpg); background-repeat: no-repeat;}

   
 /******** sub box **********/
div.subbox_top{
   width: 632px;height: 8px;background-image: url(images/subbox_top.jpg);background-repeat: no-repeat; margin: 0px auto;}   
table.subbox_mid{
   width: 632px; margin: 0px auto;border:0px solid #000;}
table.subbox_mid td b{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#333;font-weight:bold;margin-top:0px;  }

table.subbox_mid td ul{
margin: 0px;float: left; padding: 0px;margin-left: 25px;}

table.subbox_mid td li{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;font-weight: normal; line-height: 30px;list-style-image: url(images/box_blt.gif);}

div.subbox_bot{
   width: 632px;height: 16px;background-image: url(images/subbox_bot.jpg);background-repeat: no-repeat; overflow: hidden;margin: 0px auto;}  
 
/************** Contact Us **********/
div.contactbox_top{
width: 583px; background-image: url(images/contact_top.jpg);height: 12px;margin: 0px auto;} 

div.contactbox_mid{
width: 583px; background-image: url(images/contact_mid.jpg); margin: 0px auto;text-align:left;} 

table.address_box{
   width: 531px;height: 205px;background-image: url(images/address_box.jpg);background-repeat: no-repeat; margin: 0px auto;
   margin-left: 30px;margin-top: 15px;margin-bottom:10px; }
   
table.address_box td p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000; }

table.address_box td p h3{
font-weight: bold;color:#333;font-family: Arial, Helvetica, sans-serif; }

table.address_box td h2{
font-weight: bold;color:#e72c02; }

div.contactbox_bot{
width: 583px; background-image: url(images/contact_bot.jpg);height: 12px; margin: 0px auto;}  
 
 
   
      
/************************************************************** Footer Portion ****************************/
div.footer{
   width: 956px; margin: 0px auto;height: 70px; }
   
div.footer_link{
   width: 956px;background-repeat: repeat-x;margin: 0px auto;background-image: url(images/bot_bg.jpg);background-repeat: no-repeat;height: 46px;
 }

div.footer_link ul{
margin: 0px;padding: 0px; text-align: center; }  

div.footer_link ul li{
display: inline;list-style: none;line-height: 46px; font-size: 11px;color: #0d36aa;}  

div.footer_link ul li a{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px; color: #0d36aa;padding: 2px 5px;text-decoration: none;font-weight: normal; }

div.footer_link ul li a:hover{
color: #cc0000;text-decoration: underline; }

div.footer_address{
   width: 956px;line-height: 25px;} 
   
div.footer_address p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;text-align: center; } 
 
div.powered{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000; font-weight: normal; background-color:#fff;}
    
div.powered a{
color:#cc0000;text-decoration: none; }  

/******* click here ***/

div.clickhere{
  text-align: center; }
div.clickhere a{
text-decoration: none;color:#cc0000;font-family: verdana,arial,Tahoma;font-size: 12px;line-height: 35px; font-weight: bold;}
div.clickhere a:hover{
text-decoration: underline;color: #000;}


/******** Testimonials **********/

div.testimonials{
width:677px; border:0px solid #000;}

div.testimonials_top{
background-image:url(images/testimonials_top.jpg);background-repeat:no-repeat;width:677px; overflow:hidden;height:16px;}

div.testimonials_mid{
background-image:url(images/testimonials_mid.jpg);background-repeat:repeat-y;width:677px; }

div.testimonials_mid p{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;margin:0px;padding:0px 15px;text-align:justify;}

div.testimonials_mid h1{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e33f08; font-weight:bold;margin-top:5px ;margin-bottom:0px;padding:0px 15px;text-align:left;}

div.testimonials_mid h2{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666; font-weight:bold;margin:0px 0px;padding:0px 15px;text-align:left;}

div.testimonials_bot{
background-image:url(images/testimonials_bot.jpg);background-repeat:no-repeat;width:677px; height:20px;overflow:hidden;margin:0px;}

/******** clients **********/

div.clients{
width:677px; border:0px solid #000;}

div.clients_top{
background-image:url(images/testimonials_top.jpg);background-repeat:no-repeat;width:677px; overflow:hidden;height:16px;}

div.clients_mid{
background-image:url(images/testimonials_mid.jpg);background-repeat:repeat-y;width:677px; }

div.clients_mid p{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;margin:0px;padding:0px 15px;text-align:justify;}

div.clients_mid h1{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e33f08; font-weight:bold;margin-top:5px ;margin-bottom:0px;padding:0px 15px;text-align:left;}

div.clients_mid h2{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666; font-weight:bold;margin:0px 0px;padding:0px 15px;text-align:left;}

div.clients_bot{
background-image:url(images/testimonials_bot.jpg);background-repeat:no-repeat;width:677px; height:20px;overflow:hidden;margin:0px;}

/************ Call Centre plan Table ***/

div.callcentreplan{
   width: 644px;border:0px solid #000; }
   
div.callcentreplan_top{
   width: 644px;height: 49px;background-image: url(images/callcentre_top.jpg);background-repeat: no-repeat; }
   
table.callcentreplan_mid{
   width: 644px;height: 49px;border: 1px solid #c1bcbc; }
   
table.callcentreplan_mid td{
   font: normal 12px arial;padding-left: 15px; text-align: left;}
   
table.callcentreplan_mid td h1{
color: #dd5a03; font: bold 13px arial;line-height: 25px;margin: 0px; }
   
table.callcentreplan_mid td b{
color: #333;}
   
tr.dark1 {
background-color: #f6f6f6;height: 30px; }

tr.dark2 {
background-color: #fbfbfb;height: 30px; }   
 


   