body {
  font:11px/2.2 Arial, Verdana, Helvetica, sans-serif;/*all body font size font name line height*/
  background:url(/global/images/body-bg.gif) #8e8f91 top repeat-x;  /*body bottom bakground style*/
  margin:0 auto;margin-top:21px;  height:100%;/*margin for page center and top margin*/
}
html{min-height:100%;}
/*global style applied for all these tag*/
select{font:normal 11px Arial;width:140px}
p {
  margin:0px 0px 10px 0px;
  overflow:auto;
}
.clear{
  clear:both;
  height:1px;
  font-size:1px;
  line-height:1px;
}
a, a:active, a:visited {
  text-decoration:underline;
  color:#0079c2;
}
a:hover, a:focus {
  text-decoration:underline;
  color:#576E8D;
}

#more a {
        font-size:14px;
        text-decoration: none !important;
}
#more p {
       font-size:12.2px;
       line-height: 16px;
       margin-top: 0;
}
img{border:0px;}
strong{
  font-weight:bold;
}
/*global style applied for all these tag*/
div#wrapper {
  margin:0px auto;
  width:1020px;   /* (RH) it was width:950px;*/
  text-align:left;
}
#header h1{ width:258px;height:75px;background:url(/global/images/logo.jpg) no-repeat;margin:0 0 0 50px;padding:0;float:left;}/* header logo background and style*/
/* (RH) changes only are : margin:0 0 0 37px; */
#header h1 span{display:none;}/*default logo text hidden */
#header .headerright{float:right;background:url(/global/images/delighting_our_customer.gif)top right no-repeat;width:600px;text-align:right;padding:50px 0 0 0;margin-right:50px;}/*Header right area content delightinh our customer */
#header .headerrightsp{float:right;background:url(/global/images/delighting_our_customer_span_usa.gif) top right no-repeat;width:600px;text-align:right;padding:50px 0 0 0;margin-right:50px;}/*Header right area content delightinh our customer */
#header .headerrightus{float:right;background:url(/global/images/delighting_our_customer_eng_usa.gif) top right no-repeat;width:600px;text-align:right;padding:50px 0 0 0;margin-right:50px;}/*Header right area content delightinh our customer */

/*(RH) changes are:  margin-right:30px;  */
.menu-border{
background:url(/global/images/menu-bottom-line6.gif) no-repeat;
height:6px;
width:100%;
float:left;
}
/*menu border below top navigation*/
/* (RH) changes are: menu-bottom-line6.gif instead of    menu-bottom-line0.gif */
.menucontainer{width:693px;padding:1px 0 0 50px !important;float:left;}/*menu container for top navigation*/
/* (RH)it was  .menucontainer{width:693px;padding:1px 0 0 37px !important;float:left;}*/
/*----Search -----*/
.search{width:165px;float:left;background:url(/global/images/search-bg.gif) right bottom no-repeat; padding-left:60px;padding-top:2px;height:22px;}/*search area*/
/*  (RH) changes are:  padding-left:24px; */
.search input{border:none;background:none;font:normal 12px Arial;color:#717171;}/* search input box*/
/*----Search -----*/

/* ------------------------ Crumb trail ------------------------ */
.breadcrumb{color:#59585d;font:normal 13px Arial;margin-left:37px;line-height:25px;}
.breadcrumb .main{color:#735fa7;font:bold 14px Arial;}
.breadcrumb .sub{color:#735fa7;}
.breadcrumb{color:#59585d;font:normal 13px Arial;margin-left:32px;line-height:25px;}
.breadcrumb .left-text{width:690px;float:left;}
.breadcrumb ul li {float:left;}
.breadcrumb ul li a{color:#735fa7;font:bold 14px Arial;float:left;padding-top:5px;}
.breadcrumb ul li a:hover{color:#735fa7;}
#crumbtrail ul{margin:0;}
#crumbtrail ul{margin-left:12px;} /*(RH) i added this line*/
#crumbtrail ul li{display:block;float:left;margin-left:5px;}
#crumbtrail ul li a{display:block;text-decoration:none;padding-right:5px;}
#crumbtrail ul li a:hover{color:#2E7FAD;text-decoration:underline;}
/* ----------------------- End crumb trail --------------------- */


/* - boybusiness applied for boy content of Business and Residential includes left navigation and right side tab contents- */
.bodybusiness{width:100%;float:left;padding-top:10px;}
.bodybusiness_home{width:100%;float:left;}
.bodybusiness .leftnav{width:237px;float:left;margin-right:4px;margin-left:50px;height:400px;background:url(/global/images/business-left-nav-bottom.gif) top repeat-x;}
/*  (RH) it was: .bodybusiness .leftnav{width:200px;float:left;margin-right:4px;margin-left:37px;background:url(/global/images/business-left-nav-bottom.gif) top repeat-x;}*/
#slideshowBanner {position:absolute; margin-left:0px;} /*(RH)  this line is added by Rami to postition the small banner under the leftnav menu*/

.bodybusiness .leftnav ul{margin:3px 0 0px 0px;padding:0;height:291px;}/*(RH) .bodybusiness .leftnav ul{margin:3px 0 0px 0px;padding:0;}*/
/* (RH) .bodybusiness .leftnav ul{margin:3px 0 0px 0px;padding:0; }  */
.bodybusiness .leftnav ul li{margin:0;padding:0;list-style-type:none;line-height:17px;}
.bodybusiness .leftnav ul li a{display:block;font:normal 12px Arial;color:#414044;text-decoration:none;line-height:17px;padding-left:7px;}
.bodybusiness .leftnav ul li a:hover{background:#eae6f4;color:#573d95;}
.bodybusiness .leftnav ul li a.active{display:block;font:normal 12px Arial;background:#eae6f4;color:#573d95;text-decoration:none;line-height:17px;padding-left:7px;}
.bodybusiness .leftnav ul li.active a{display:block;font:bold 12px Arial;background:#eae6f4;color:#573d95;text-decoration:none;line-height:17px;padding-left:7px;} 
.bodybusiness .rightnav{width:679px;float:left;}


.bodybusinesslib{width:100%;float:left;padding-top:10px;}
.bodybusinesslib .leftnav{width:200px;float:left;margin-right:4px;margin-left:37px;background:url(/global/images/business-left-nav-bottom.gif) top repeat-x;}
.bodybusinesslib .leftnav ul{margin:3px 0 0px 0px;padding:0;}
.bodybusinesslib .leftnav ul li{margin:0;padding:0;list-style-type:none;line-height:17px;}
.bodybusinesslib .leftnav ul li a{display:block;font:normal 12px Arial;color:#414044;text-decoration:none;line-height:17px;padding-left:7px;}
.bodybusinesslib .leftnav ul li a:hover{background:#eae6f4;color:#573d95;}
.bodybusinesslib .leftnav ul li a.active{display:block;font:normal 12px Arial;background:#eae6f4;color:#573d95;text-decoration:none;line-height:17px;padding-left:7px;}
.bodybusinesslib .leftnav ul li.active a{display:block;font:bold 12px Arial;background:#eae6f4;color:#573d95;text-decoration:none;line-height:17px;padding-left:7px;} 
.bodybusinesslib .rightnav{width:679px;float:left;}
/* - boybusiness applied for boy content of Business and Residential includes left navigation and right side tab contents- */

/*-- ads which show above to footer in product--*/

.ads {padding:0 0 0 80px;}
/*(RH)  changes are: padding:0 0 0 37px;  */
.ads img{padding-right:8px;padding-top:7px;float:left;}
/*-- ads which show above to footer in product--*/

/*----footer -----*/
#footer{text-align:center;color:#fff;padding:20px 0 10px 0;margin:0px;line-height:17px; font:11px Arial;}
#footer a{color:#fff;text-decoration:none;padding:0 2px 5px 2px;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer .copyright{text-align:center;font:normal 11px Arial;color:#fff;padding-top:5px;}
.clear{clear:both;height:0px;font-size:0px;}
/*----footer -----*/

/*----read more for product features details -----*/
.readmore {text-align:right;}
.readmore a{font:normal 11px Arial;text-decoration:underline;color:#00f;}
.readmore a:hover{color:#000000;}
.readmore-inner {text-align:right;width:100%;}
.readmore-inner a{font:normal 11px Arial;text-decoration:underline;color:#00f;}
.readmore-inner a:hover{color:#000000;}
.innerimagetext .voice_pri_features{overflow-y:hidden;overflow-x:hidden;height:540px;width:433px;margin-top:13px;}
.innerimagetext .business_line_features{overflow-y:hidden;overflow-x:hidden;height:450px;width:433px;margin-top:13px;}
#howitworks .business_line_features{overflow-y:hidden;overflow-x:hidden;height:450px;width:540px;margin-top:8px;margin-left:10px;}
.business_line_features{overflow-y:auto;overflow-x:hidden;height:550px;width:540px;margin-top:13px;}
.business_line_features img{float:none !important}
.voiceprifeatureref{overflow-y:auto;overflow-x:hidden;padding:0 0 399px 10px;}
.businesslinefeatureref{overflow-y:auto;overflow-x:hidden;padding:0 0 339px 10px;}
.home_dgtl_features img{float:none !important}
/*----read more for product features details -----*/

/*---home page which includes header, bootom text, banner and loginbox*/
.breadcrumb h1{padding:0;margin:7px 0px;color:#755ba2;font:normal 21px Arial;}
.headerbottomtext{color:#565656;font:normal 14px Arial;width:780px;float:left;margin:3px 0 3px 40px;}
.headerbottomtext a{font:bold 10px Arial;color:#3e61fd;text-decoration:underline;}
.headerbottomtext a:hover{text-decoration:none;}/* header bootom text which show just below banner*/
.bannerhome{padding-left:33px;}
#banner{width:715px !important;float:left;position:relative;padding-left:40px;padding-top:6px;}/*banner for home page*/
/*(RH)   changes are:  padding-left:7px; */
#banner1{width:715px !important;float:left;position:relative;padding-left:0px;padding-top:5px;padding-bottom:7px;margin-left:50px;}
/*(RH)   changes are:  padding-left:7px; was no margin-left:40px; */
#bannerpromotions{width:715px !important;position:absolute;padding-top:6px;}
#homecontainer{width:715px !important;float:left;position:relative;padding-left:7px;padding-top:0px;}
#homecontainer-noscroller{width:715px !important;float:left;position:relative;padding-left:7px;padding-top:0px;padding-bottom:21px;}
#loginbox{width:220px;height:230px;float:right;padding-top:16px;padding-right:15px;}/*login box for signup button on home page*/
/*(RH) changes are: padding-top:80px;  padding-right:20px;float:left;*/

#loginbox1{width:220px;height:276px;float:right;margin-right:15px;}/*login box which is used on footer link pages*/  /*(RH) changes are : float:left;  and were no margin-right*/

#loginbox .myaccount{width:173px;padding-left:20px;}


/*--main page right side content---*/
.livechat{padding:5px 0 0 55px;}
.myaccountcontainer{height:240px;background:url(/global/images/topbar-search-expand-bg.png) center bottom no-repeat;margin-top:-3px;width:210px;}
.bottom-border{background:url(/global/images/homepage-bottom-line.png) center no-repeat;width:100%;float:left;padding-bottom:0px;margin-top:64px;margin-bottom:0px;}
.myaccountrow{width:200px;float:left;margin-top:-4px;margin-left:57px !important}
.rightimage{height:170px;width:210px;padding-top:0px;padding-bottom:20px;}/* (RH) changes are : padding-top:20px  */
.signuphome{margin:0px;padding:10px 0 0 0;text-align:center;}
/*--main page right side content---*/

/*main banner*/

.slideshowmain {
  margin: 0px 0 0 13px;
  background:#fff;
}
#nav {
  
  position:absolute;
  z-index:999;
width:auto;
  top:273px;
  left:40px;
         margin-left:15px; /*(RH) i added this line*/

}
#nav li {
  display:block;
  list-style:none;
  padding:0px;
  width:20px;
  height:20px;
  margin:3px 7px 5px 0px;
  background:url(/global/images/banner-inactive.png) no-repeat;
  float:left;
}
#nav li a {
  
  width: 20px; DISPLAY: block; height:20px;  
  display:block;
  cursor:pointer;
  text-decoration:none;
}
#nav li:hover {
  width: 20px; DISPLAY: block; height:20px;
}
#nav LI.activeLI {
  background:url(/global/images/banner-active.png) no-repeat;
  height:20px;width:20px;
}
/*end banner*/

/*---------about us for footer link pages-------------*/
.aboutus{margin:0 10px 0 10px;padding-right:5px;}
.aboutus h3{font:bold 17px Arial;padding:0 0 5px 0;margin:0;color:#4d338c;}
.aboutus ul{margin:0;padding:0 0 0 10px;}
.aboutus p{line-height:16px !important;font:normal 12px Arial;padding:0;margin:0px 0 10px 0;text-align:justify;color:#333333;}
.aboutus p strong{color:#000000;}
.aboutus p a{color:#0079C2;text-decoration:underline;}
.aboutus1{margin:0 10px 0 10px;padding-right:5px;}
.aboutus1 h3{font:bold 17px Arial;padding:0 0 10px 0;margin:0;color:#4d338c;}
.aboutus1 ul{margin:0;padding:0 0 0 30px;}
.aboutus1 p{line-height:16px !important;font:normal 12px Arial;padding:0;margin:0px 0 10px 0;text-align:justify;color:#333333;}
.aboutus1 p strong{color:#000000;}
/*---------about us for footer link pages-------------*/

/*--- contact form ---*/
.contactform{margin:0px; padding:0px;}
.contactform li{list-style-type:none;}
.contactform li label{display:block;float:left;width:80px;}
/*--- contact form ---*/
/*----table grid used for rate plan and features---*/
.tablegrid{border-style:solid solid none none;border-width:1px;border-color:#e3e3e3;}
.tablegrid td{border-style:none none solid solid;border-width:1px;border-color:#e3e3e3;padding:2px;font:normal 12px Arial;color:#333333;}
.tablegrid th{border-style:none none solid solid;border-width:1px;border-color:#e3e3e3;padding:2px;color:#FFFFFF;background:none repeat scroll 0 0 #745EA7;}

.tablegrid1{border-style:solid solid solid none;border-width:1px;border-color:#e3e3e3;}
.tablegrid1 td{border-style:none none solid solid;border-width:1px;border-color:#e3e3e3;padding:2px;font:normal 12px Arial;color:#333333;}
.tablegrid1 th{border-style:none none solid solid;border-width:1px;border-color:#e3e3e3;padding:2px;background:#745ea7;color:#fff;}
/*----table grid used for rate plan and features---*/

.signupbottom{text-align:right;width:96%;}
.footnote{font:italic 11px Arial;padding-top:10px !important;}
/*--- contact address ---*/
.contactaddress{width:90%;float:left;padding-left:30px;line-height:20px;font:normal 12px Arial;}
.contactaddress h5{font:bold 13px Arial;margin:0;padding:0 0 5px 0;}
.contactaddress .contactform{font:normal 12px Arial;color:#255099;}
.contactaddress .contactform ul{margin:0px !important;padding:20px 0 0 0;}
.contactaddress .contactform ul li{list-style-type:none;padding:2px 0 2px 0}
.contactaddress .contactform ul li label{display:block;float:left;width:100px;}
/*--- contact address ---*/

/*register*/
.register{width:100%;float:left;height:350px;font:normal 12px Arial;}
.register .inner{padding-left:200px;padding-top:70px;}
.register ul{margin:0px;padding:20px 0 0 0;color:#255099;}
.register ul li{list-style-type:none;padding:2px 0 2px 0}
.register ul li label{display:block;float:left;width:160px;}
.register h3{font:bold 17px Arial;padding:0 0 10px 0;margin:0;color:#4d338c;}
/**/

.privacy {font:normal 12px Arial;line-height:16px;}
.privacy h5{font:bold 14px Arial;margin:0;padding:0 0 3px 0;}
.hrline{border-top:solid 1px #e0e0e0;}
.agentloginbtnleft{width:16%;float:left;padding-top:8px;text-align:center;font-weight:bold;}
.agentloginbtnright{padding-left:300px;}

/*-------- Sign Up Page used in Tab -----------*/
.signupform{margin:0 0 0 100px !important;padding:0;width:600px !important;font:normal 12px Arial;color:#255099;}
.signupform li{list-style-type:none !important;padding:1px 0 2px 0 !important;width:600px !important;}
.signupform li label{display:block;width:182px !important;float:left !important;vertical-align:top;}
.signupform li textarea{height:50px;font:normal 12px Arial;width:250px;}
.signupform li input{width:170px;}
/*-------- Sign Up Page used in Tab -----------*/

/*-------- Sign Up Page which show on click of signup button -----------*/
.signup{padding-left:30px;font:normal 12px Arial;color:#255099; }
.signup .button{padding-left:110px;}
.signup ul{margin:0px;padding:20px 0 0 0;width:100% !important;}
.signup ul li{list-style-type:none;}
.signup ul li label{display:block;float:left;width:190px;}
#signupcontainer{padding-right:10px;}/*overflow-y:auto;overflow-x:hidden;*/
#signupcontainer ul{padding:0 5px 5px 10px !important;margin:0px; }
/*-------- Sign Up Page which show on click of signup button -----------*/

/*-------- Sign Up Page -----------*/

/*-------- Refer a friend form -----------*/
.referafriend{padding-left:150px;font:normal 12px Arial;color:#255099;}
.referafriend .button{padding-left:80px;}
.referafriend ul{margin:0px;padding:20px 0 0 0;width:100% !important;}
.referafriend ul li{list-style-type:none;padding:2px 0 2px 0;height:32px}
.referafriend ul li label{display:block;float:left;width:275px;}
/*-------- Refer a friend form -----------*/

/*-------- Send me offer form -----------*/
.sendmeoffers{padding-left:150px;font:normal 12px Arial;color:#255099;}
.sendmeoffers .button{padding-left:80px;}
.sendmeoffers ul{margin:0px;padding:20px 0 0 0;width:100% !important;}
.sendmeoffers ul li{list-style-type:none;padding:2px 0 2px 0}
.sendmeoffers ul li label{display:block;float:left;width:100px;}
/*-------- Send me offer form -----------*/

.forgot-button{padding-left:160px;}
.country{float:left;}
.rateplan{padding:20px 0 0 250px;height:70px;}
.rateplan .dropdown{width:150px;float:left;padding-top:4px;}
.rateplan .go{width:50px;float:left;}
.showrateplan{width:330px;height:86px;background:url(/global/images/rateplan-bg.gif) no-repeat;margin-left:150px;padding:5px;}
.showrateplanmain{width:330px;height:86px;background:url(/global/images/rateplan-bg.gif) no-repeat;margin-left:15px;padding:5px;}
.terms{margin:0;padding:0 0 0 35px;}
.terms li{text-align:justify;line-height:18px;font:normal 12px Arial;color:#000;padding-top:5px;}
.privacytable{font:normal 12px Arial;color:#000;}
.privacytable td{padding:2px;}
.privacytable td table{border-style:none none solid solid;border-width:1px;border-color:#333333;}
.privacytable td table td{border-style:solid solid none none;border-width:1px;border-color:#333333;padding:3px;}
.myaccount-div{margin-top:-3px;position:relative;float:left;padding-left:73px;}
/* (RH) changes are: padding-left:26px; */

/*---------popup div use for phone and phone adaptor details----------*/
.popupdiv{display:none;margin:3px 0 0 3px;width:648px;height:365px;z-index:999;position:absolute;margin:0px 0 0 0px;background:#fff;padding:0px 10px 10px 10px;}
.popupdiv ul{width:300px !important;}
.popupdivrate{overflow-y:auto;display:none;margin:3px 0 0 3px;width:667px;height:368px;z-index:999;position:absolute;margin:0px;background:#fff;padding:0px 0px 9px 12px;}

.close{text-align:right;}
.popupimage{width:180px;float:left;height:200px;padding-top:30px;}
.popuptext{width:400px;float:left;}
.popuptext ul{width:320px !important;}
.popuptext ul li{width:320px !important;}
.backgrounddiv1{display:none;width:100%;height:100%;position:absolute;z-index:100;top:0;left:0;}
.popupimage1{width:210px;float:left;height:200px;padding-top:30px;}
.popuptext1{width:200px;float:left;}
.popuptext1 ul{width:400px !important;}
.popuptext1 ul li{}

.popupdiv2{display:none;margin:3px 0 0 3px;width:667px;height:368px;z-index:9999;position:absolute;margin:0px;background:#fff;padding:0px 0px 10px 10px;}

.backgrounddiv2{display:none;width:100%;height:100%;position:absolute;z-index:100;top:0;left:0;}
.close{text-align:right;}
.popupimage2{width:180px;float:left;height:200px;padding-top:30px;}


.popupdiv3{display:none;margin:3px 0 0 3px;width:662px;height:366px;z-index:999;position:absolute;margin:0px;background:#fff;padding:0px 0px 10px 10px;}
/*---------popup div use for phone and phone adaptor details----------*/

/*---language ----*/
.language {font:normal 13px Arial;color:#dddddd;text-align:right;padding-right:22px;float:left;width:97%; padding-bottom:10px}
.language a{font:normal 13px Arial;color:#dddddd;text-decoration:none;padding-top:0px;}
.language a:hover{font:normal 13px Arial;color:#000;text-align:right;}
.language a.languageactive{color:#000;}
.language a:hover.languageactive{color:#000;}
.language img{padding-top:3px;padding-left:5px;margin-right:2px}
.language .languagename{width:30%;float:right;margin-right:2px}
/*---language ----*/

/*----phone----*/
.phone1{float:left;margin:8px;}
.phone2{padding-bottom:0px;float:left;margin-top:8px;}
.phone3{float:left;margin-right:8px;margin-left:8px;float:left;}
.phone4{float:left;}
/*----phone----*/

/*phoneadapter*/
//.phoneadapter1{margin:8px;}
.phoneadapter2{padding-bottom:0px;margin-top:8px;}
.phoneadapter3{margin-left:8px;}
//.phoneadapter4{float:left;}
/*phoneadapter*/

/*-----Phone heading style--------*/
.phoneheading{background:url(/global/images/popupphone-rightbg.png) repeat-x top;height:115px;}
.phoneheading img{float:left;}
.phoneheading h6{color:#59595b;font:bold 13px Arial;float:left;margin:35px 0 0 10px !important;width:400px;}
.phoneheading h5{color:#59595b;font:bold 16px Arial;float:left;margin:5px 0 0 10px;width:400px;}
.phoneheading1{background:url(/global/images/popupphone-rightbg1.png) repeat-x top;height:115px;width:450px;}
.phoneheading1 img{float:left;}
.phoneheading1 h5{color:#59595b;font:bold 15px Arial;float:left;margin:45px 0 0 0px;}
.phoneheading1 .clickhere{color:#59595b;font:normal 11px Arial;margin:10px 0 0 10px;text-align:right;width:200px;float:right}
.phoneheading1 .clickhere a{text-decoration:underline;color:#00f;}
.phoneheading1 .clickhere a:hover{color:#000;}
/*-----Phone heading style--------*/

/*-----Phone adaptor text and image style--------*/
.text p{padding:5px 5px 10px 5px;}
#adapter1{margin-left:0px;margin-right:7px;}
#adapter2{float:left;margin-left:0 !important;margin-right:0 !important;padding:0;}
#adapter3{float:left;margin-right:0 !important;padding:8px 0 0 0;}
.adapterpopupimg{background:url(/global/images/adapter-popupbg.png) repeat-x;height:80px;}
.adapterpopupimg img{float:left;}
.adapterpopupimg h5{color:#59595b;font:bold 16px Arial;float:left;margin:30px 0 0 10px;width:400px;}
.phoneadapter-box{padding-left:5px;}
/*-----Phone adaptor text and image style--------*/

/*contact form*/
.contactform1{margin:5px 0 0 15px; padding:0px;width:67% !important;}
.contactform1 li{list-style-type:none;}
.contactform1 li label{display:block;float:left;width:80px;}
.cellularlongdistance{padding:15px;}
/*contact form*/

/*----Used to show products content in tab used in planContents.vtl --- */
#features .innerimagetext{width:100%;height:383px;overflow-y:auto;}
.innerimagetext{width:100%;height:383px;}
.innerimagetext img{float:right;padding-left:5px;}
.innerimagetext h1{margin:0;padding:10px 0 10px 10px;color:#765cbf;font:normal 26px Arial;}
.innerimagetext h2{margin:0;padding:10px 0 10px 22px;color:#765cbf;font:normal 21px Arial;}
.innerimagetext h6{margin:0;padding:0 0 0 15px;font:bold 12px Arial;color:#000;}
.innerimagetext h5{font:bold 12px Arial;color:#745ea7;margin:0;padding:0 0 0 15px;}
.innerimagetext p{margin:0;line-height:17px;font:normal 12px Arial;padding:0px 0 7px 23px;color:#3d3d3d;}
.innerimagetext span{color:#7665a8;}
.innerimagetext p strong{
  color:#000;
}
.innerimagetext .blueul{color:#765cbf;}
.innerimagetext ul{margin:0 0 0 30px;;padding:0;width:auto !important;}
.innerimagetext a{color:#7665a8;text-decoration:none;}
.innerimagetext a:hover{color:#333333;text-decoration:underline;}
.innerimagetext .link1{color:#3b52ff;text-decoration:underline;font:bold 13px Arial;}
.innerimagetext .link1:hover{color:#000;}
.innerimagetext .doublecoulmn{margin:0 0 0 26px;padding:0;width:210px !important;}
.learnmore{color:#2059fe !important;text-decoration:underline !important;font:bold 11px Arial;}
.learnmore:hover {text-decoration:none !important;}
.tableleft{padding-left:15px;}

.innerimagetext1{width:100%;height:383px;}
.innerimagetext1 img{float:right;padding-left:0px;margin-right:2px;overflow:hidden}
.innerimagetext1 h1{margin:0;padding:15px 0 10px 24px;color:#765cbf;font:normal 26px Arial;}
.innerimagetext1 h2{margin:0;padding:15px 0 10px 30px;color:#765cbf;font:normal 22px Arial;}
.innerimagetext1 h3{margin:0;padding:10px 0 10px 30px;color:#765cbf;font:normal 20px Arial;}
.innerimagetext1 h4{margin:0;padding:10px 0 10px 30px;color:#765cbf;font:normal 14px Arial;}
.innerimagetext1 h5{margin:0;padding:15px 0 0 30px;font:bold 12px Arial;color:#765cbf;}
.innerimagetext1 h6{margin:0;padding:10px 0 0 15px;font:bold 12px Arial;color:#765cbf;}
.innerimagetext1 p{margin:0;line-height:17px;font:normal 12px Arial;padding:0 0 3px 23px;color:#3d3d3d;overflow:hidden !important}
.innerimagetext1 span{color:#7665a8;}
.innerimagetext1 p strong{
  color:#000;
}
.innerimagetext1 .blueul{color:#765cbf;}
.innerimagetext1 ul{margin:0 0 0 30px;;padding:0px 0 7px 30px;width:auto !important;}/*used for listing by dot*/
.innerimagetext1 ol{margin:0 0 0 30px;;padding:0px 0 7px 30px;width:auto !important;}/*used for listing by numeric*/
.innerimagetext1 a{color:#7665a8;text-decoration:none;}
.innerimagetext1 a:hover{color:#333333;text-decoration:underline;}
.innerimagetext1 .link1{color:#3b52ff;text-decoration:underline;font:bold 13px Arial;}
.innerimagetext1 .link1:hover{color:#000;}
.innerimagetext1 .doublecoulmn{margin:0 0 0 17px;padding:0;width:210px !important;}
/*----Used to show products content in tab used in planContents.vtl --- */

/*input button*/
.input_button {
  cursor:pointer;
  text-decoration:none;
  background:url(/global/images/blue-btn-right1.jpg) no-repeat right top; 
  padding-right:4px; 
  display:inline-block;
  line-height:21px;
  height:21px;
  color:#FFFFFF;
  font-weight:bold;
  margin-right:15px;
  
}/*(RH) changes are: margin-right:5px;  */

.input_button span { 
  background:url(/global/images/blue-btn-left1.jpg) no-repeat left top; 
  padding-left:10px;
  line-height:17px;
  height:21px;
  display:inline-block;
}

.input_button span span {
  background:transparent;
  padding:0;  
}

.input_button span input {
  cursor:pointer;
  font-family: Arial;
  font-weight:bold;
  background:transparent;
  border:0;
  padding-top:4px;  
  font-size:11px;
  color:#FFFFFF;
  width:auto !important;
  padding-right:7px;
}
/*--------Long distance table used to show flages in main tab------------*/
.longdistancetable{padding:10px 0 10px 20px;}
.longdistancetable table td{margin:0 !important;padding:0 !important;text-align:center !important;color:#755da7;}
.longdistancetable table th{text-align:center;font-size:12px;padding-bottom:6px;width:80px;}
.longdistancetable table td span{font:bold 23px Arial;color:#755da7;}
.longdistancetable table td img{float:none;}
/*--------Long distance table used to show flages in main tab------------*/

/*---click here link---*/
.clickheresmall {font:bold 10px Arial;color:#000;}
.clickheresmall a{font:bold 10px Arial;color:#003fff !important;text-decoration:underline !important;}
.clickheresmall a:hover{color:#000000;}
/*---click here link---*/


/*signup button which show on right side corner in main tab*/
.signupbutton{height:25px;position:absolute;right:20px;bottom:10px;text-align:center;}
.signupbutton a{background:url(/global/images/btn-right-a.png) no-repeat right top ;padding-right:7px;display:block;color:#fff;font:bold 11px Arial;text-decoration:none;line-height:24px;height:24px;background-position:right 1px;}
.signupbutton a:hover{color:#fff;text-decoration:none;}
.signupbutton a strong{background:url(/global/images/btn-left-a.png) no-repeat left top;width:7px;height:21px;padding:5px 3px 7px 10px;}
/**/



/*phone text and phone grid*/

.popuptext2{width:600px;float:left;}
.popuptext2 ul{margin:0;padding:10px 0 0 30px;}
.popuptext2 h4{font:normal 13px Arial,Verdana !important;text-decoration:underline;margin-bottom:5px; color:#59595b !important;}
.popuptext2 p {overflow:hidden;}

#phone{margin:0;}
#phone li .image{float:left;width:180px;}
#phone li ul {margin:0px;padding:0 0 0 30px;}
#phone li ul li{list-style:disc;border:none;}
#phBenefit li{list-style:disc !important;}
.glowmap img{float:left;padding-left:30px;}

.phonegrid{margin:0 0 0 50px !important;padding:0;}
.phonegrid li img{margin-right:15px;}
.phonegrid li{list-style-type:none; padding-left:50px !important;}
.phonegrid li a{color:#00f;text-decoration:underline;font:bold 11px Arial;margin:0px !important;padding-left:50px !important;float:none !important;clear:both !important;}
.phonegrid li a:hover{color:#000;}



/*phone text and phone grid*/



/*business banner*/
.bannerbackground{background:url(/global/images/business-main.jpg) no-repeat !important;width:675px;height:406px; border:0;}
.businessbanner{background:url(/global/images/business-main.jpg) no-repeat;width:676px;height:407px;position:relative;}
/*.businessbanner div{background:none !important;}*/
.businessbanner h3{color:#745ea7;font:bold 25px Arial;}
.businessbanner h4{color:#745ea7;font:normal 19px Arial;}
.businessbanner h2{color:#745ea7;font:normal 27px Arial;margin:0 0 20px 0;}
.businessbanner h5{color:#5a595e;font:bold 14px Arial;}
.businessbanner h5 span{color:#745ea7;font:bold 30px Arial;}
.businessbanner h5 span .supnormal{color:#5a595e;font:bold 14px Arial;}
.businessbanner img{padding:20px 0 0 0}
.businessbanner .bannerleft{width:370px;float:left;text-align:center;height:385px;padding:22px 0 0 0 ;}
.businessbanner .bannerright{width:280px;float:left;text-align:center;height:385px;padding:22px 0 0 0;padding-left:12px}
.businessbanner .bottomleftimage{position:absolute;bottom:0;left:0;}
.signupbtn{height:25px;text-align:center;}
.signupbtn_fr{height:25px;text-align:center;width:85px;}
.signupbtn a{background:url(/global/images/btn-right-a.png) no-repeat right top ;padding-right:7px;display:block;color:#fff;font:bold 11px Arial;text-decoration:none;line-height:24px;height:24px;background-position:right 1px;}
.signupbtn a:hover{color:#fff;text-decoration:none;}
.signupbtn a strong{background:url(/global/images/btn-left-a.png) no-repeat left top;width:7px;height:21px;padding:4px 3px 7px 10px;}

#nav-1 {
  
  position:absolute;
  z-index:999;
  width:auto;
  bottom:17px;  
  left:394px;
}

#nav-1 li {
  display:block;
  list-style:none;
  padding:0px;
  width:20px;
  height:20px;
  margin:3px 7px 0px 0px;
  background:url(/global/images/banner-inactive.png) no-repeat;
  float:left;
}
#nav-1 li a {
  
  width: 20px; DISPLAY: block; height:20px;  
  display:block;
  cursor:pointer;
  text-decoration:none;
}
#nav-1 li:hover {
  width: 20px; DISPLAY: block; height:20px;
}
#nav-1 LI.activeLI {
  background:url(/global/images/banner-active.png) no-repeat;
  height:20px;width:20px;
}

/**/
.bannersignup{position:absolute;bottom:50px;right:120px;}
.bannersignup_fr{position:absolute;bottom:50px;right:100px;}
/* (RH)was     .bannersignup{position:absolute;bottom:50px;right:100px;}*/
.phonetext{padding:8px;}
.phonetext h2{color:#745ea7;font:normal 22px Arial;margin:0 0 10px; padding:0;}

.maincontact{bottom:20px;height:40px;position:absolute;}
.maincontact p{padding-bottom:2px}

.choosecountryflag{width:30px;float:right;margin-left:-5px;padding-right:3px}
.choosecountry{width:140px;float:right; padding-right:25px;} 
/*(RH) it was  .choosecountry{width:140px;float:right; }*/
.campo01 { font-size:11px; font-family:Arial; width:80px;}
.campo02 { font-size:12px; font-family:Arial; color:gray; width:200px;}

/*pollSection*/
.pollSection label{display:block;margin-left:3px;clear:right;width:157px;float:left;}
.pollSection input{float:left;margin-top:4px;}
/**/
