@charset "utf-8";
/* CSS Document */
body {
	background-color: #FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	overflow: visible;
}
a:link { text-decoration: none; color: #1D1D1D; font-weight: normal }
a:visited { text-decoration: none; color: #1D1D1D; font-weight: normal; }
a:active { text-decoration: none; color: #1D1D1D; font-weight: normal; }
a:hover { text-decoration: underline; color: #aa243f; font-weight: normal; }
h1 {
	font-size: 20px;
	font-weight: normal;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
img {
	border:0;
}
#head {
	display: none;
}
#top_nav {
	display: none;
}
#left_nav {
	display: none;
}
#right_pane {
	background-color: #FFF;
	margin: 20px 20px;
	width: 665px;
	border: solid #CCC 1px;
	position: static;
	overflow: visible;
	float: none;
}
#residential {
	margin: 0 auto;
	width: 600px;
	font-size: 1.4em;
	padding-top: 10px;
	position: static;
	overflow: visible;
	float: none;
}
#business {
	margin: 0 auto;
	width: 600px;
	font-size: 1.4em;
	padding-top: 10px;
	position: static;
	overflow: visible;
	float: none;
}
#inet_main {
	margin: 0 auto;
	width: 600px;
	font-size: 1.4em;
	padding-top: 10px;
}
#webs_main {
	margin: 0 auto;
	width: 600px;
	font-size: 1.4em;
	padding-top: 10px;
}
#contact {
	margin: -10px auto;
	width: 640px;
	font-size: 1.2em;
	padding-top: 10px;
}
#contact dd {
	font-size: 0.8em;
}
#contact h2 {
	margin-bottom: -15px;
}
#contact_info {
	vertical-align: top;
}
#map {
	text-align: center;
	padding: 5px 0 10px;
}
#footer {
	display: none;
}
#copyright {
	display: none;
}





/* TABLES */

/* PRICING TABLES RES */
#inet_plans_res {
	font-size: 1.2em;
	padding: 10px 30px;
}
#inet_plans_res table {
	width: 600px;
	border: solid #000 1px;
}
#inet_plans_res td:nth-child(1) {
	width: 70px;
	text-align: center;
	background: #E2E2E2;
	font-weight: bold;
}
#inet_plans_res td:nth-child(2) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_res td:nth-child(3) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_res td:nth-child(4) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_res td:nth-child(5) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_res td:nth-child(6) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_res tr:nth-child(10) {
	font-size: 1.2em;
}
#inet_plans_res th {
	background: #aa243f;
	color: #FFF;
}
.inet_terms {
	width: 600px;
	margin: 0 auto;
}

/* PRICING TABLES BUS */
#inet_plans_bus {
	font-size: 1.2em;
	padding: 10px 30px;
}
#inet_plans_bus table {
	width: 600px;
	border: solid #000 1px;
}
#inet_plans_bus td:nth-child(1) {
	width: 70px;
	text-align: center;
	background: #E2E2E2;
	font-weight: bold;
}
#inet_plans_bus td:nth-child(2) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_bus td:nth-child(3) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_bus td:nth-child(4) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_bus td:nth-child(5) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_bus td:nth-child(6) {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
#inet_plans_bus tr:nth-child(16) {
	background: #aa243f;
	color: #FFF;
	font-size: 1.4em;
	font-weight: bold;
}
#inet_plans_bus th {
	background: #aa243f;
	color: #FFF;
}

/* VOIP RESIDENTIAL PLANS */
#voip_plans_res {
	font-size: 1.2em;
	padding: 10px 30px;
}
#voip_plans_res table {
	width: 600px;
	border: solid #000 1px;
}
#voip_plans_res td:nth-child(1) {
	width: 180px;
	text-align: center;
	background: #E2E2E2;
	font-weight: bold;
}
#voip_plans_res td:nth-child(2) {
	width: 160px;
	text-align: center;
	font-weight: normal;
}
#voip_plans_res td:nth-child(3) {
	width: 160px;
	text-align: center;
	font-weight: normal;
}
#voip_plans_res th {
	background: #aa243f;
	color: #FFF;
}


/* VOIP BUSINESS PLANS */
#voip_plans_bus {
	font-size: 1.2em;
	padding: 10px 30px;
}
#voip_plans_bus table {
	width: 600px;
	border: solid #000 1px;
}
#voip_plans_bus td:nth-child(1) {
	width: 180px;
	text-align: center;
	background: #E2E2E2;
	font-weight: bold;
}
#voip_plans_bus td:nth-child(2) {
	width: 160px;
	text-align: center;
	font-weight: normal;
}
#voip_plans_bus td:nth-child(3) {
	width: 160px;
	text-align: center;
	font-weight: normal;
}
#voip_plans_bus th {
	background: #aa243f;
	color: #FFF;
}



/* PRICING TABLES HOSTING */
#webs_hosting_plans {
	font-size: 1.2em;
	padding: 10px 30px;
}
#webs_hosting_plans table {
	width: 600px;
	border: solid #000 1px;
}
#webs_hosting_plans td:nth-child(1) {
	width: 180px;
	text-align: center;
	background: #E2E2E2;
	font-size: 1.0em;
	text-align: right;
	padding-right: 5px;
}
#webs_hosting_plans td:nth-child(2) {
	width: 110px;
	text-align: center;
}
#webs_hosting_plans td:nth-child(3) {
	width: 110px;
	text-align: center;
}
#webs_hosting_plans td:nth-child(4) {
	width: 110px;
	text-align: center;
}
#webs_hosting_plans td:nth-child(5) {
	width: 110px;
	text-align: center;
}
#webs_hosting_plans th {
	background: #aa243f;
	color: #FFF;
}

/* PRICING TABLES MAIL SERVICES */
#webs_email_plans {
	font-size: 1.2em;
	padding: 10px 30px;
}
#webs_email_plans table {
	width: 600px;
	border: solid #000 1px;
}
#webs_email_plans td:nth-child(1) {
	width: 155px;
	text-align: center;
	background: #E2E2E2;
	font-size: 1.0em;
	text-align: right;
	padding-right: 5px;
}
#webs_email_plans td:nth-child(2) {
	width: 110px;
	text-align: center;
}
#webs_email_plans td:nth-child(3) {
	width: 110px;
	text-align: center;
}
#webs_email_plans td:nth-child(4) {
	width: 110px;
	text-align: center;
}
#webs_email_plans td:nth-child(5) {
	width: 110px;
	text-align: center;
}
#webs_email_plans th {
	background: #aa243f;
	color: #FFF;
}


/* LOCAL CALLING PLANS */
#voip_local {
	font-size: 1.0em;
	padding: 10px 30px;
}
#voip_local table {
	width: 600px;
	border: solid #000 1px;
}
#voip_local th {
	background: #aa243f;
	color: #FFF;
}
#voip_local p {
	font-size: 1.4em;
	margin-left: 20px;
}