/* Glbal Elements */
body { background: #ffffff url(../images/bk.jpg) no-repeat; font: normal 76%/1.2 Verdana, Arial, Helvetica, sans-serif; color: #333333; }
td { font-size: 9pt; }
#main sup { font-size: 70%; }

/* Headings & Paragraphs */
#page_title { padding-top: 10px; padding-bottom:12px; overflow:visible;}
#page_title h2 { font-size: 21px; font-weight: bold; color: #c7113d; text-decoration: none; }
#page_title h2 .subtitle { font-size: 22px; font-weight: normal; color: #c7113d; text-decoration: none; }

.bigblue { font-size: 20px; font-weight: bold; color: #3457A0; text-decoration: none; }
.smallblue, .question { font-weight: bold; font-size: 11px; color: #3457A0; text-decoration: none; padding-bottom: 8px; }
.heading1 { font-size: 21px; font-weight: bold; color: #c7113d; text-decoration: none; }
.subheading { font-size: 22px; font-weight: normal; color: #c7113d; text-decoration: none; }
.blue, .phone, h3 { font-size: 14px; font-weight: bolder; color: #3457A0; }
h3.red { color: #c7113d; }
h3.nomargin { margin-bottom: 0px; }
h3 { margin-top: 8px; margin-bottom: 14px; }
p.last { margin-bottom: 0px; padding-bottom: 0px; }
.shaded_table p { margin-top: 9px; }
.footnote { margin-top: 8px; font-size: 10px; }
.padded { padding-top: 8px; }
.gototop { text-align: right; padding-bottom:0px;}
.question { padding-bottom: 0px; }
.superscript { font-size: 10px; font-weight: normal; color: #333333; text-decoration: none;	text-align: justify;
 font-style: normal; font-variant: normal; vertical-align: super; }
p.yes { width: 10px; height: 10px; overflow: hidden; background: transparent url(../images/bluestar.gif) no-repeat; text-indent: 20px; padding: 0px; margin: 0px;}
.cellPricePoint { font-size: 10px;}

/* Generic Blocks */
.products, .shaded, .shaded_table, #intro, .block, .phones_intro, .phone_features, .accessory, .action { 
 width:535px; float:left; margin-bottom:8px; overflow:hidden; }
.shaded, .shaded_table, .phone_features, .accessory { width: 535px; width:515px; background-image: url(../images/section_content_bg.jpg); background-repeat: repeat-x; background-position: bottom; padding: 10px 10px 20px; margin-bottom: 20px; overflow:hidden; }

/* PBXConact Form */
.products, .PBXshaded, .shadedPBX_table, #intro, .block, .phones_intro, .phone_features, .accessory, .action { 
 width:535px; float:left; margin-bottom:8px; overflow:hidden; }
.PBXshaded, .PBXshaded_table, .phone_features, .accessory { width: 535px; width/* */:/**/515px; width: /**/515px; background-image: url(../images/section_content_bg.jpg); background-repeat: repeat-x; background-position: bottom; padding: 0px 0px 0px; margin-bottom: 0px; overflow:hidden; }

/* PBXConact Form - THANKYOU */
.PBX_contact,  {  width:535px; float:left; margin-bottom:8px; overflow:hidden; }
.PBX_contact,  { width: 535px; background-image: url(../images/section_contentPBXty.jpg); background-repeat: repeat-x; background-position: bottom; padding: 0px 0px 0px; margin-bottom: 0px; overflow:hidden; }


/* PBX Phones */
.phoneFeatures { 
 width:535px; float:left; margin-bottom:8px; overflow:hidden; }
.phoneFeatures { width: 535px; width/* */:/**/515px; width: /**/515px; background-repeat: repeat-x; background-position: bottom; padding: 0px 0px 0px; margin-bottom: 0px; overflow:hidden; }


/* Bundle Blocks */
.products, .shadedBundle, .shaded_table, #intro, .block, .phones_intro, .phone_features, .accessory, .action { 
 width:535px; float:left; margin-bottom:0px; overflow:hidden; }
.shadedBundle, .shaded_table, .phone_features, .accessory { width: 535px; background-image: url(../images/section_content_bg.jpg); background-repeat: repeat-x; background-position: bottom; padding: 10px 10px 20px; margin-bottom: 0px; overflow:hidden; }


/* Attention Grabber  */
#intro { margin-bottom: 20px; padding: 0px; }
#intro.shaded { padding: 0px 10px 20px 10px; width: 525px;}
#intro p { padding: 0px; margin: 0px; }
#intro_img { padding-right: 4px; float:left; vertical-align: top; }
#intro p#leadin { padding: 8px 0px 0px; margin: 0px; }
#intro p#leadin strong { font-weight: bold; font-size: 11px; color: #3457A0; }
#intro p#button { padding: 18px 0px 0px; }
#intro_copy ul { padding-bottom: 12px; }
#prod_intro #intro_copy { width: 385px; float: right; }
#intro #intro_copy { width: 405px; float: right; }
#intro.shaded #intro_copy { width: 360px; width:/**/385px; float: right; }
#intro_copy #leadin { padding-top: 8px; padding-bottom: 0px; margin: 0px; }
#intro_copy .blue { margin: 0px; padding: 0px; }

.phones_intro { margin-bottom: 0px; }
.phones_intro .one { width: 135px; padding: 4px; text-align: center; }
.phones_intro .two { width: 392px; }

/* Product Buckets */
#bucket { border-top: 1px solid #b6b6b6; margin-bottom: 20px; float: left; overflow: hidden; width: 100%; }
#bucket .product, #bucket .product_r { float:left; width: 177px; width/* */:/* */157px; width: /**/157px; padding: 10px; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucket .product { border-right: 1px solid #a9cce6; float:left;}
#bucket .one { margin-bottom: 8px; clear: both;}
#bucket.xshort .one { height: 132px; height/* */:/**/140px; }
#bucket.short .one { height: 157px; height/* */:/**/165px; }
#bucket.med .one { height: 192px; height/* */:/**/200px; }
#bucket.tall .one { height: 270px;  }
#bucket.xtall .one { height: 322px; height/* */:/**/330px; }
  /* Font Styles */
#bucket strong.prod_name, #bucket h5.prod_name { font-size: 13px; color: #C7113D; }
#bucket p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }
  /* Buttons */
#bucket .two { padding-bottom: 8px; }
#bucket .two p { width: 100%; padding: 0px; }
#bucket a.btn_orderonline { margin-top: 8px; }


/* Product WEB Buckets */
#bucketWeb { border-top: 1px solid #b6b6b6; margin-bottom: 20px; float: left; overflow: hidden; width: 100%; }
#bucketWeb .product, #bucketWeb .product_r { float:left; width: 177px; width/* */:/* */157px; width: /**/157px; padding: 10px; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucketWeb .product { border-right: 1px solid #a9cce6; float:left;}
#bucketWeb .one { margin-bottom: 8px; clear: both;}
#bucketWeb.xshort .one { height: 132px; height/* */:/**/275px; }
#bucketWeb.short .one { height: 157px; height/* */:/**/165px; }
#bucketWeb.med .one { height: 192px; height/* */:/**/200px; }
#bucketWeb.tall .one { height: 232px; height/* */:/**/240px; }
#bucketWeb.xtall .one { height: 322px; height/* */:/**/330px; }
  /* Font Styles */
#bucketWeb strong.prod_name, #bucketWeb h5.prod_name { font-size: 13px; color: #C7113D; }
#bucketWeb p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }
  /* Buttons */
#bucketWeb .two { padding-bottom: 8px; }
#bucketWeb .two p { width: 100%; padding: 0px; }
#bucketWeb a.btn_orderonline { margin-top: 8px; }



/* - - - - -    Bucket Bundle    - - - - - */
/* Product Bundle Buckets */
#bucket_Bndle { border-top: 1px solid #b6b6b6; margin-bottom: 0px; margin-top: 10px; float: left; overflow: hidden; width: 100%; }
#bucket_Bndle .product, #bucket_Bndle .product_r { float:left; width: 535px; padding: 10px; background: url(../../../en/business/images/section_content_bgBndle.jpg) repeat-x bottom; }
#bucket_Bndle .product { border-right: 0px solid #a9cce6; float:left;}
#bucket_Bndle .one { margin-bottom: 8px; clear: both;}
#bucket_Bndle.med .one { height: 280px; width: 240px;  }
  /* Font Styles */
#bucket_Bndle strong.prod_name, #bucket_Bndle h5.prod_name { font-size: 13px; color: #C7113D; }
#bucket_Bndle p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }
  /* Buttons */
#bucket_Bndle .two { padding-bottom: 8px; }
#bucket_Bndle .two p { width: 100%; padding: 0px; }
#bucket_Bndle a.prod_orderonline { margin-top: 8px; }


/* Product BUNDLE PRODS Buckets */
#bucket_Bndleprod { border-top: 1px solid #b6b6b6; margin-bottom: 0px; margin-top: 0px; float: left; overflow: hidden; width: 100%; }
#bucket_Bndleprod .product, #bucket_Bndleprod .product_r { float:left; width: 246px; padding: 10px; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucket_Bndleprod .product { border-right: 1px solid #a9cce6; float:left;}
#bucket_Bndleprod .one { margin-bottom: 0px; clear: both;}
#bucket_Bndleprod.med .one { height: 150px; width: 240px;  }
  /* Font Styles */
#bucket_Bndleprod strong.prod_name, #bucket_Bndleprod h5.prod_name { font-size: 13px; color: #C7113D; }
#bucket_Bndleprod p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }
  /* Buttons */
#bucket_Bndleprod .two { padding-bottom: 8px; }
#bucket_Bndleprod .two p { width: 100%; padding: 0px; }
#bucket_Bndleprod a.prod_orderonline { margin-top: 8px; }


/* Product BUNDLE Buckets   */
#bucketBndl { border-top: 1px solid #b6b6b6; margin-bottom: 20px; margin-top: 10px; float: left; overflow: hidden; width: 100%; }
#bucketBndl .product, #bucketBndl .product_r { float:left; width: 225px; padding: 10px; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucketBndl .product { border-right: 1px solid #a9cce6; float:left;}
#bucketBndl .one { margin-bottom: 8px; clear: both;}
#bucketBndl.xshort .one { height: 160px; }



/* Product BUNDLE Cust Buckets */
#bucketBndleCust { border-top: 0px solid #b6b6b6; border-bottom: 0px solid #b6b6b6; margin-bottom: 10px; margin-top: 0px; float: left; overflow: hidden; width: 100%; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucketBndleCust .product, #bucketBndleCust .product_r { float:left; width: 246px; padding: 0px  0px  0px  10px; }
#bucketBndleCust .product { border-right: 0px solid #a9cce6; float:left;}
#bucketBndleCust .one { margin-bottom: 8px; clear: both;}
#bucketBndleCust.short .one { height: 110px; }
  /* Font Styles */
#bucketBndleCust strong.prod_name, #bucketBndleCust h5.prod_name { font-size: 13px; color: #C7113D; }
#bucketBndleCust p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }
  /* Buttons */
#bucketBndleCust .two { padding-bottom: 8px; }
#bucketBndleCust .two p { width: 100%; padding: 0px; }
#bucketBndleCust a.prod_orderonline { margin-top: 8px; }




/* - - - - -    PBX    - - - - - */


/* Product IP_PHONE Buckets */
#bucket_IP { border-top: 1px solid #b6b6b6; margin-bottom: 20px; margin-top: 0px; float: left; overflow: hidden; width: 100%; }
#bucket_IP .product, #bucket_IP .product_r { float:left; width: 246px; padding: 10px; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucket_IP .product { border-right: 1px solid #a9cce6; float:left;}
#bucket_IP .one { margin-bottom: 8px; clear: both;}

#bucket_IP.med .one { height: 320px; width: 240px;  }

  /* Font Styles */
#bucket_IP strong.prod_name, #bucket_IP h5.prod_name { font-size: 13px; color: #C7113D; }
#bucket_IP p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }

  /* Buttons */
#bucket_IP .two { padding-bottom: 8px; }
#bucket_IP .two p { width: 100%; padding: 0px; }
#bucket_IP a.prod_orderonline { margin-top: 8px; }






/* Product IP_PHONE PROD Buckets */
#bucket_IPprod { border-top: 1px solid #b6b6b6; margin-bottom: 20px; margin-top: 0px; float: left; overflow: hidden; width: 100%; }
#bucket_IPprod .product, #bucket_IPprod .product_r { float:left; width: 246px; padding: 10px; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucket_IPprod .product { border-right: 1px solid #a9cce6; float:left;}
#bucket_IPprod .one { margin-bottom: 8px; clear: both;}

#bucket_IPprod.med .one { height: 300px; width: 240px;  }

  /* Font Styles */
#bucket_IPprod strong.prod_name, #bucket_IPprod h5.prod_name { font-size: 13px; color: #C7113D; }
#bucket_IPprod p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }

  /* Buttons */
#bucket_IPprod .two { padding-bottom: 8px; }
#bucket_IPprod .two p { width: 100%; padding: 0px; }
#bucket_IPprod a.prod_orderonline { margin-top: 8px; }





/* Product PBX Buckets */
#bucketPBX { border-top: 1px solid #b6b6b6; margin-bottom: 20px; margin-top: 20px; float: left; overflow: hidden; width: 100%; }
#bucketPBX { border-top: 1px solid #b6b6b6; margin-bottom: 20px; margin-top: 0px; float: left; overflow: hidden; width: 100%; }
#bucketPBX .product, #bucketPBX .product_r { float:left; width: 150px; padding: 10px; background: url(../images/section_content_bg.jpg) repeat-x bottom; }
#bucketPBX .product { border-right: 1px solid #a9cce6; float:left;}
#bucketPBX .one { margin-bottom: 8px; clear: both;}
#bucketPBX.xshort .one { height: 123px; height/* */:/**/115px; height: /**/115px; }
#bucketPBX.short .one { height: 133px; height/* */:/**/135px; height: /**/135px; }
#bucketPBX.shortWeb .one { height: 133px; height/* */:/**/135px; height: /**/225px; }
#bucketPBX.med .one { height: 250px;}
#bucketPBX.tall .one { height: 208px; height/* */:/**/200px; height: /**/200px; }
#bucketPBX.xtall .one { height: 322px; height/* */:/**/318px; height: /**/318px; }
  /* Font Styles */
#bucketPBX strong.prod_name, #bucketPBX h5.prod_name { font-size: 13px; color: #C7113D; }
#bucketPBX p.tagline { font-size: 11px; font-weight: bold; color: #3457A0; text-decoration: none; padding: 0px; }
  /* Buttons */
#bucketPBX .two { padding-bottom: 8px; }
#bucketPBX .two p { width: 100%; padding: 0px; }
#bucketPBX a.prod_orderonline { margin-top: 8px; }


/* - - - - -    PBX    - - - - - */



/* FAQ Questions */
#questions li {margin-bottom:8px;}

  /* Accessories */
.accessory .one { width: 96px; height: 96px; padding-right: 12px; text-align: center; }
.accessory .two { float: left;}

 /* Action Items */
.action { margin-bottom:8px; }
.action p { padding: 0px; margin-top: 0px; margin-bottom: 12px; }
.action .smallblue { padding: 0px; }
.action a { padding: 0px; }
.action p.button { padding-top: 3px;}

/* Links and Buttons  */
a:link, a:visited { color: #3457a0; }
a.btn_learnmore { display: block; width: 155px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_learnmore_fr.gif) no-repeat; }
a.btn_learnmore:hover { background: transparent url(../images/btn_learnmore_fr.gif) 0 -23px no-repeat; } 
a.prod_orderonline, a.btn_orderonline { display: block; width: 155px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_orderonline_fr.gif) no-repeat; }
a.prod_orderonline:hover, a.btn_orderonline:hover { background: transparent url(../images/btn_orderonline_fr.gif) 0 -23px no-repeat; }
a.btn_viewdetails { display: block; width: 110px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_viewdetails_fr.gif) no-repeat; }
a.btn_viewdetails:hover { background: transparent url(../images/btn_viewdetails_fr.gif) 0 -23px no-repeat; }
a.btn_pdfuserguide { display: block; width: 173px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_pdfuserguide_fr.gif) no-repeat; }
a.btn_pdfuserguide:hover { background: transparent url(../images/btn_pdfuserguide_fr.gif) 0 -23px no-repeat; }
a.btn_accessories { display: block; width: 93px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_accessories_fr.gif) no-repeat; }
a.btn_accessories:hover { background: transparent url(../images/btn_accessories_fr.gif) 0 -23px no-repeat; }
a.btn_submit { display: block; width: 91px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_submit_fr.gif) no-repeat; }
a.btn_submit:hover { background: transparent url(../images/btn_submit_fr.gif) 0 -23px no-repeat; }
a.btn_continue { display: block; width: 88px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_continue_fr.gif) no-repeat; }
a.btn_continue:hover { background: transparent url(../images/btn_continue_fr.gif) 0 -23px no-repeat; }
a.btn_customerservice { display: block; width: 204px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_customerservice_fr.gif) no-repeat; }
a.btn_customerservice:hover { background: transparent url(../images/btn_customerservice_fr.gif) 0 -23px no-repeat; }
a.btn_login { display: block; width: 150px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_login_fr.gif) no-repeat; }
a.btn_login:hover { background: transparent url(../images/btn_login_fr.gif) 0 -23px no-repeat; }
a.btn_features { display: block; width: 120px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_features_fr.gif) no-repeat; }
a.btn_features:hover { background: transparent url(../images/btn_features_fr.gif) 0 -23px no-repeat; }
a.btn_register { display: block; width: 110px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_register_fr.gif) no-repeat; }
a.btn_register:hover { background: transparent url(../images/btn_register_fr.gif) 0 -23px no-repeat; }
a.btn_reset { display: block; width: 111px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_reset_fr.gif) no-repeat; }
a.btn_reset:hover { background: transparent url(../images/btn_reset_fr.gif) 0 -23px no-repeat; }
a.btn_search { display: block; width: 93px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_search_fr.gif) no-repeat; }
a.btn_search:hover { background: transparent url(../images/btn_search_fr.gif) 0 -23px no-repeat; }
a.btn_calcsavings { display: block; width: 159px; height: 23px; text-indent: -9999px; background: transparent url(../images/btn_calcsavings_fr.gif) no-repeat; }
a.btn_calcsavings:hover { background: transparent url(../images/btn_calcsavings_fr.gif) 0 -23px no-repeat; }

a.red { background:transparent url(../images/red_arrow.gif) no-repeat  0px 3px;
	padding-left: 10px; font-size: 12px; font-weight: bold; color: #C7113D; text-decoration: none; }
a.red:visited { color: #C7113D; }
a.red:hover { color: #C7113D; text-decoration: underline; }
a.red_here { background:transparent url(../images/red_arrow.gif) no-repeat  0px 3px;
	padding-left: 10px; font-size: 11px; font-weight: bold; color: #C7113D; text-decoration: underline; }
a.red_here:visited { color: #C7113D; }

/* Lists */
.shaded ul { padding-left: 16px; margin-left: 16px; margin-right: 16px; }
.shaded ol { padding-left: 12px; margin-left: 12px; margin-right: 16px; }

ul.stars { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; display: block; }
ul.stars li { list-style-type: none; padding-left: 15px; background: url(../images/bluestar.gif) no-repeat 0px 3px; text-decoration: none; }

ul.red { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
ul.red li { list-style: none; background:transparent url(../images/red_arrow.gif) no-repeat  0px 6px; padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 18px; }
ul.red li a:visited, ul.red li  a:link, p.avail a:visited, p.avail a:link, a.red_arrow:link, a.red_arrow:visited { text-decoration: none; color: #C7113D;	
}
ul.red li a:active, ul.red li  a:hover, p.avail a:hover, p.avail a:hover, a.red_arrow:hover, a.red_arrow:active { color: #C7113D; text-decoration: underline; }

/* Bullet List No Indent */
ul.noindentlist { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
ul.noindentlist li { list-style-type: none; padding-left: 7px; background: url(../images/dot.jpg) no-repeat 0px 5px; text-decoration: none; }

/* Bullet List Indented */
ul.indentlist { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px; }
ul.indentlist li { list-style-type: none; padding-left: 7px; background: url(../images/dot.jpg) no-repeat 0px 5px; text-decoration: none; }

/* Coverage Maps */
#coverage_map { margin-top: 0px; }
#coverage_map .picker { position: absolute }
#coverage_map .dropdown { float: left;}
#coverage_map .regions {
	width: 190px;
	background: transparent url(../images/wireless/StaticMapArrow.gif) no-repeat -135px 30px;
	position: absolute;
	padding-left: 170px;
	padding-top: 42px;
	padding-bottom: 10px;
	left: 177px;
	top: 3px;
}
#coverage_map ul { margin: 0px; padding: 0px;}
#coverage_map li { margin: 0px; padding-left: 12px; line-height:1.3em; }
#coverage_map img { margin-top: 75px; }

/* Phone Specs & Features */
#phone_specs { padding: 0px; width: 535px; }
#phone_specs_pics { width: 144px; border-right: 1px solid #a9cce6; float: left;}
#phone_specs_pics p.img { text-align: center; }
#phone_specs_copy { float: left; width: 380px; padding-left:10px; }
#phone_specs_copy .col1 { width: 190px; float:left; padding-right:16px}
#phone_specs_copy .col2 { width: 170px; float:right; }
#phone_specs_btn { width: 100%; overflow: hidden; }

.phone_features { width: 515px; padding-bottom: 0px; }
.phone_features .one { width: 249px; padding-right: 16px; float: left; }
.phone_features .two { width: 249px; float:left; }

/* Go For More */
.goformore { height: 121px; width: 535px; width/* */:/**/511px; width: /**/511px; float:left; padding: 0px 12px; overflow: inherit; }
.goformore .one { overflow:hidden; margin-top: 6px; height: 60px; padding-left: 999px;}
.goformore .two a.btn_learnmore { clear: right; display:block; width:170px; height:23px; text-indent:-9999px; font-size:1px; background:transparent url(../images/goformore/btn_learnmore2_fr.gif) no-repeat; }
.goformore .two a.btn_learnmore:hover { background:transparent url(../images/goformore/btn_learnmore2_fr.gif) 0 -23px no-repeat; }
#antispam1 { background: url(../images/goformore/antispam1_fr.gif) no-repeat; }
#backup1 { background: url(../images/goformore/backup1_fr.gif) no-repeat; }
#callingcard1 { background: url(../images/goformore/callingcard1_fr.gif) no-repeat; }
#cellular1 { background: url(../images/goformore/cellular1_fr.gif) no-repeat; }
#cellular2 { background: url(../images/goformore/cellular2_fr.gif) no-repeat; }
#datasafe1 { background: url(../images/goformore/datasafe1_fr.gif) no-repeat; }
#dedicated1 { background: url(../images/goformore/dedicated1_fr.gif) no-repeat; }
#domain1 { background: url(../images/goformore/domain1_fr.gif) no-repeat; }
#dsl1 { background: url(../images/goformore/dsl1_fr.gif) no-repeat; }
#dsl2 { background: url(../images/goformore/dsl2_fr.gif) no-repeat; }
#dsl3 { background: url(../images/goformore/dsl3_fr.gif) no-repeat; }
#dsl4 { background: url(../images/goformore/dsl4_fr.gif) no-repeat; }
#dsl5 { background: url(../images/goformore/dsl5_fr.gif) no-repeat; }
#firewall1 { background: url(../images/goformore/firewall1_fr.gif) no-repeat; }
#hosting1 { background: url(../images/goformore/hosting1_fr.gif) no-repeat; }
#loadbalancing1 { background: url(../images/goformore/loadbalancing1_fr.gif) no-repeat; }
#localline1 { background: url(../images/goformore/localline1_fr.gif) no-repeat; }
#managed1 { background: url(../images/goformore/managed1_fr.gif) no-repeat; }
#monitoring1 { background: url(../images/goformore/monitoring1_fr.gif) no-repeat; }
#monitoring2 { background: url(../images/goformore/monitoring2_fr.gif) no-repeat; }
#virtual1 { background: url(../images/goformore/virtual1_fr.gif) no-repeat; }
#vpn1 { background: url(../images/goformore/vpn1_fr.gif) no-repeat; }
#webdev1 { background: url(../images/goformore/webdev1_fr.gif) no-repeat; }
#webdev2 { background: url(../images/goformore/webdev2_fr.gif) no-repeat; }

/* Tables */
.shaded_table { padding-bottom: 20px; }
.table { }
.table td { padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; }
.table td.left { padding-left: 12px; }
.table td.right { padding-right: 12px; }
.table tr.top td { padding-top: 8px; }
.table tr.btm td { padding-bottom: 8px; }

.table tr.top { background: transparent url(../images/table_borders.gif) no-repeat top left; }
.table tr.top td.spanned { padding: 0px; }
.table tr.top div.spanned { padding: 8px 12px 4px 12px; border-bottom: 1px solid #d0d0d0; background: #FFFFFF url(../images/table_topright.gif) no-repeat right top; }
.table tr.top td.left, tr.top td.right, .table tr.top td.mid, .table tr.top td.mid_shaded { background-color: #FFFFFF; background-image: url(../images/table_borders.gif); border-bottom: 1px solid #d0d0d0; }
.table tr.top td.left_shaded, tr.top td.right_shaded { background-image: url(../images/table_borders_shaded.gif); }
.table tr.top td.mid_shaded { background-color: #E9EBEE; }
.table tr.top td.left, .table tr.top td.left_shaded { background-position: left top; border-right: 1px solid #d0d0d0; }
.table tr.top td.right, .table tr.top td.right_shaded { background-position: right top; border-bottom: 1px solid #d0d0d0; }
.table tr.top td.mid, .table tr.top td.mid_shaded { background-position: -5px 0px; border-right: 1px solid #d0d0d0; }

.table tr.btm td.left, tr.btm td.right, tr.btm td.mid, tr.btm td.mid_shaded { background-image: url(../images/table_borders.gif); }
.table tr.btm td.left, .table tr.btm td.left_shaded, .table tr.btm td.mid, .table tr.btm td.mid_shaded { background-position: left bottom; border-right: 1px solid #d0d0d0; }
.table tr.btm td.right, .table tr.btm td.right_shaded { background-position: right bottom; }
.table tr.btm td.mid, .table tr.btm td.mid_shaded {	background-position: -5px bottom; }
.table tr.btm td.left_shaded, .table tr.btm td.right_shaded { background-image: url(../images/table_borders_shaded.gif); }
.table tr.btm td.mid_shaded { background-color: #E9EBEE }
 /* spanned rows at bottom right */
.table td.btm_right { background-image: url(../images/table_borders.gif); background-position: right bottom; }

.table tr.mid td.spanned { border-bottom: 1px solid #d0d0d0; border-right: 1px solid black; border-left: 1px solid black;}
.table tr.mid td.left, tr.mid td.right, tr.mid td.mid, tr.mid td.mid_shaded { border-bottom: 1px solid #d0d0d0 }
.table tr.mid td.left_shaded, tr.mid td.right_shaded, tr.mid td.mid_shaded { background-color: #E9EBEE}
.table tr.mid td.left, .table tr.mid td.left_shaded { border-left: 1px solid #000000; }
.table tr.mid td.right, .table tr.mid td.right_shaded { border-right: 1px solid #000000; border-bottom: 1px solid #d0d0d0; }
.table tr.mid td.mid, .table tr.mid td.left, .table tr.mid td.mid_shaded { border-right: 1px solid #d0d0d0; }

.table_condensed td { font: normal 72%/1.2 Verdana, Arial, Helvetica, sans-serif; }
.table_condensed td, .table_condensed td.mid_shaded { padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; }
.table_condensed td.left, .table_condensed td.left_shaded { padding-left: 6px; }
.table_condensed td.right, .table_condensed td.right_shaded { padding-right: 6px; }
.table_condensed tr.top td, .table_condensed tr.top td.mid_shaded { padding-top: 4px; }
.table_condensed tr.btm td, .table_condensed tr.btm td.mid_shaded { padding-bottom: 4px; }

.ratebox { height: 18px; height/* */:/**/14px; width:68px; font-weight: bold; font-size: 12px; color: #3457A0; padding-left: 4px;
 border-top: 2px solid #333333; border-right: 2px solid #999999; border-bottom: 2px solid #999999; border-left: 2px solid #333333;-width: 2px; }
.textfield { background: url(../images/textfield_bg.jpg) repeat-x left top; height: 16px; border: 1px solid #3457A0; margin-bottom: 2px; }
.textarea { background: url(../images/textarea_bg.gif) repeat-x left top; border: 1px solid #3457A0; margin-bottom: 2px; }
#areacodes { padding: 10px }
#areacodes table { background: url(../images/CanadaBackgroundMap.gif) no-repeat; height: 191px; }
#areacodes table td { padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; }
