/* CSS Document */
.planFinderDiv {
	background-image: url(../images/bg_rate.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 200px;
	}

.searchHighlight {
	font-weight: bold;
	color: #FF9900;
	}		
	
	div.divider {
		border-width: 1px 0px 0px;
		border-style: solid;
		border-color: #D4D4D4;
	}	
	
	.newFeature {
			font-size:8px; 
			color:#FF9900;
		}

		.featureBucket{
			background-repeat:no-repeat;
			padding-left:3px;
			padding-right:5px;
			padding-top:2px;
			vertical-align:top;
			background-image:url(../images/feature_box_content.gif);
		}

		.featureBucket ul{
			margin-top:0px;
			margin-left:20px;
		}

		.featureBucket li{
			list-style-type: none;
			margin-top:0px;
			margin-left:0px;
			padding-left:10px;
			width:155px;
			background-image: url(../images/arrow_sm_blue.gif);
			background-repeat:no-repeat;
			background-position:top left;
			/*font-size:8px;*/

		}

		.featureBucket .rollover{
			background-image:url(../images/feature_rollover_box_content.gif);
			background-repeat:no-repeat;
			color:#ffffff;
			font-size:11px;
			font-family:arial;
			padding-top:2px;
			padding-bottom:0px;
			padding-left:9px;
			padding-right:9px;
			vertical-align:top;
			/*opacity:.90;*/
		}

		.featureBucket .rolloverBottom{
			background-image:url(../images/feature_rollover_box_bottom.gif); 
			background-repeat:no-repeat;
			height:6px;
		}

		.featureBucket .rolloverLayer{
			width:182px; 
			position:absolute; 
			display:none;
			z-index:1;
		}

		.featureBucket .content{
			position:relative; 
			z-index:0; 
			margin-top:0px;
		}

		.featureBucketBottom{
			background-image:url(../images/feature_box_bottom.gif); 
			background-repeat:no-repeat;
		}
		
/* Panel chart (Refer-A-Friend, etc.) */

	table.panelChart th { font-size: 11px; padding: 6px 0px 3px 6px; color: #FF9900;}
	table.panelChart td { font-size: 11px; padding: 3px 0px 3px 6px; }
	table.panelChart td.panelChartLabel, table.panelChart th.panelChartLabel, table.panelChart td.panelChartLegend {padding-left: 0px;}
	table.panelChart th.panelChartTitle {padding-left: 0px;padding-top: 0px;color: #0868AC;}
	table.panelChart td.panelChartLegend {font-size: 9px;font-weight: normal;padding: 3px 0px 0px 0px;}				
/* end Panel chart */


/* Special Customer Deals feature page */					
table.specialDeal h3, table.premiumDeal h3 {margin-top:0;}
table.specialDeal, table.premiumDeal {margin:0 0 13px 0;}					
#premiumTop, #premiumBottom, #premiumRight {background-position: top left;background-repeat: repeat;width: 15px;height: 15px;}
#premiumTopRight, #premiumBottomRight {background-position: top left;background-repeat: no-repeat;width: 15px;height: 15px;}
#premiumTopLeft, #premiumBottomLeft {background-position: top left;background-repeat: no-repeat;width: 111px;height: 15px;}
#premiumTop {background-image: url(../images/premiumbox_top.gif);}
#premiumRight {background-image: url(../images/premiumbox_right.gif);}
#premiumBottom {background-image: url(../images/premiumbox_btm.gif);}
#premiumTopLeft {background-image: url(../images/premiumbox_top_left.gif);}
#premiumTopRight {background-image: url(../images/premiumbox_top_right.gif);}
#premiumBottomLeft {background-image: url(../images/premiumbox_btm_left.gif);}
#premiumBottomRight {background-image: url(../images/premiumbox_btm_right.gif);}
#premiumLeft {background-image: url(../images/premiumbox_left.gif);background-position: top left;background-repeat: repeat;width: 111px;height: 15px;}
.learn_more {float:left;margin-top:10px;}
/* end Special Customer Deals feature page */

/* Site map */
table.sitemap {margin: 12px 0px 0px;}
table.sitemap table td {margin: 0em;padding: 0.5em;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #D4D4D4;text-align: center;}
table.sitemap td.sitemapColumn {padding: 0px 0px 0px 12px;}
table.sitemap td.firstSitemapColumn {padding: 0px 0px 0px 0px;}
table.sitemap table td.navHead {font-weight: bold;background-color: #F5F5F5;border-width: 1px 0px;}
table.sitemap table td.navSubHead {background-color: #F5F5F5;border-width: 0px 0px 1px 0px;font-weight: bold;}
table.sitemap table td.navSubHead a {color: #FF9900;}
table.sitemap table td.extraLink {background-color: #F5F5F5;border-color: #D4D4D4;}
table.sitemap td.mainHead {padding: 0px;}
/* end Site map */	

/* International Rates Chart */
table.internationalTable td {padding:6px;}
table.internationalTable td.rateColumn {text-align: center;}
table.internationalTable th {background-color: #FFF;padding: 6px;color: #666666;font-size: 11px;font-weight: bold;text-align: left;}
.rate_box{color:#4482BB;background-color: #D4D4D4;font-family:arial;font-size:12px;padding-right: 2px;padding-left: 2px;padding-top: 2px;padding-bottom: 2px;font-weight:bold;text-align:center;}
.permin{color:#87888A;background-color:#FFFFFF;font-family:arial;font-size:12px;padding-right: 1px;padding-left: 1px;padding-top: 1px;padding-bottom: 1px;font-weight:normal;}
.great{font-family:arial;font-size:12px;border:1px solid #dddddd;}
.city{background-color:#eeeeee;font-family:arial;font-size:12px;border:1px solid #dddddd;}
/* end International Rates Chart */

/* Troubleshooting Tables */
table.troubleTable{vertical-align: top;}
.troubleHeader {font-family: Arial, Helvetica, sans-serif;font-weight: bold;background-color: #D4D4D4;font-size: 12px;color: #87888A;}
.troubleIssue {font-family: Arial, Helvetica, sans-serif;color: #87888A;font-size: 12px;font-weight: bold;}
table.troubleTable td {vertical-align: top;}
td.intlRatesList {background-image: url(../images/int_rates_main.jpg);background-position: top left;background-repeat: no-repeat;}

/* Styles for services index page */
td.productsServicesTag {font-size: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.residentialTitle, span.residentialTitle {text-decoration: none;font-size: 13px; color: #0868AC; font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
a.residentialPrice, a.residentialPrice:hover {text-decoration: none;font-size: 18px; color: #0868AC !important;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
a.businessTitle, span.businessTitle {text-decoration: none;font-size: 13px; color: #0868AC; font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
a.businessPrice, a.businessPrice:hover {text-decoration: none;font-size: 18px; color: #0868AC !important;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
/*Edited productsServicesimg to change the height of the image as was too high: Ed - 01/08/07*/
div#productsServicesimg{background-image:  url(../images/test_products_page.jpg);background-repeat: no-repeat;height:216px;width: 760px;margin-top:10px;}
div#productsServicesText {position: relative;height: auto;width: auto;left: 12px;top: 32px;}
div#residentialTitleText {position: relative;height: auto;width: auto;left: 40px;top: 23px;color: #333333;font-weight: bold;}
				
/* Disclaimer Cross Symbol used for 'Services' page */
.daggerOrange {font-size: 8px;line-height: 12px;vertical-align: top;color: #0868AC;text-decoration: none;font: Arial, Helvetica, sans-serif;font-weight: bold;}
.daggerBlue {font-size: 8px;line-height: 12px;vertical-align: top;color: #0868AC;text-decoration: none;font: Arial, Helvetica, sans-serif;font-weight: bold;}


/* Styles for products index page */
p.deviceDescript{margin: 1em 2em;}
td.productsServicesTag {font-size: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;}
td.productsServicesTag a {}
a.residentialTitle, a.residentialTitle:link, a.residentialTitle:active, a.residentialTitle:visited, span.residentialTitle {float:left;padding: 5px 0 0 10px;text-decoration: none;font-size: 13px; color: #0868AC; font-weight: bold;font-family: Arial, Helvetica, sans-serif;padding: 5px 0 0 10px;width:auto;}
a.residentialPrice {text-decoration: none;font-size: 18px; color: #FF9900; font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
a.businessTitle {float:left;padding: 5px 0 0 10px;text-decoration: none;font-size: 13px; color: #0868AC; font-weight: bold;font-family: Arial, Helvetica, sans-serif;padding: 5px 0 0 10px;width:auto;}
.devicePrice {font-size: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;color: #FF9900;font-weight: bold;}
table.productsServicesimg{background-image:  url(../images/products_background.gif);background-repeat: no-repeat;height: 184px;width: 368px;}
table.FullRow{background-image:  url(../images/FullWidth3ProductBg.gif);background-repeat: no-repeat;height: 184px;width: 756px;}
table.UpgradeOption{background-image:  url(../images/DeviceUpgrade.gif);background-repeat: no-repeat;height: 70px;width: 120px;margin:-10px 0 0 0;padding:8px 0 0 0;}
.FullWidthPricing {width:130px;padding:4px;margin:-5px 0 0 10px;}
.Upgrade1 {margin:5px 0 65px 14px;height:90px;width:170px;}
.Upgrade2 {margin:5px 0 65px -20px;height:90px;width:170px;}
.UpgradeTitle, a.UpgradeTitle, a.UpgradeTitle:link, a.UpgradeTitle:active, a.UpgradeTitle:visited, span.UpgradeTitle {float:left;text-decoration: none;font-size: 12px; color: #FF9900; font-weight: bold;font-family: Arial, Helvetica, sans-serif;margin: 0;width:auto;vertical-align:top;}
div#productsServicesText {position: relative;height: auto;width: auto;left: 12px;top: 32px;}
ul, ol.deviceBullets{margin: 0.75em 0em 0em 2em;padding-left: 0em;list-style-image: url(../images/list_bullet_panel.gif);}
/*ol {list-style-image: none;}
li {margin-left:.25em;margin-top: 0.25em;}*/
td.productsServicesTag ul {margin-top: 0em;margin-left: 1.25em;padding-left: 0em;margin-bottom: 0em;}				
div#ip8100Radio {position: relative;height: auto;width: auto;left: -50px;top: -50px;}				
.productsServicesimg .smallNote {clear:none;width:auto;padding:7px 0 0 7px;}
form.productForm {margin:0;padding:0;}
form.productForm input {margin:0 7px;}

a.residentialTitle:hover, a.businessTitle:hover, a.UpgradeTitle:hover {text-decoration:underline;color: #FF9900 !important;}

/*For floating content box */
/*BUG: in IE, three lines are required for background repeat to be visible*/
div.bluebox {position: relative;/*bottom: 20px; */float:right;width: 258px;clear: both;margin-top: 5px;margin-bottom:3px;	/*left: 527px;top: 131px;z-index: 3;*/	}	
div div.blueboxtop {background-image: url('../images/bluebox_top.gif');background-repeat: no-repeat;width: 258px;height: 22px;	clear: both;}
div div.blueboxmid {background-image: url('../images/bluebox_mid.gif');background-repeat: repeat;padding-left: 15px;widows: 258px;overflow: auto;clear: both;}
div div.blueboxmid p {margin-left: 10px;}
div div.blueboxmid img {padding-bottom: 5px;}
div div.blueboxmid ul {list-style-type: none;padding: 0px;margin-left: 20px;	}
div div.blueboxmid ul li {list-style-image:none;background: url('../images/orange_arrow.gif') no-repeat scroll 0px 0px;margin: 0px;padding-bottom: 5px;width: 150px;vertical-align: top;}
div div.blueboxmid ul li a {position: relative;bottom: 3px;right: 3px;left: 13px;}
div div.blueboxmid ul li span {position: relative;bottom: 3px;right: 3px;left: 13px;}
div div.blueboxbot {background-image: url('../images/bluebox_bot.gif');background-repeat: no-repeat;width:258px;height: 25px;clear: both;}