/* CSS Document */
body {
	padding: 0px 0px 125px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
img {
 border: 0;
}
/* ------------------------------------------------------------------------------------- */
/* Div IDs */
/* ------------------------------------------------------------------------------------- */
#container {
  text-align: left;
  vertical-align: middle;
  position:relative;	
  margin: 0px auto;
  padding: 0px;
  width: 710px;
}
#phone {
 position: absolute;
 left: 340px;
 top: 26px;
 width: 370px;
 text-align: right;
}
#cta {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 710px;
	background: url(images/background2.jpg) no-repeat top center;
	height: 250px;
	position: relative;
	top: 10px;
}
#cta-text, #cta-text2, #cta-text3 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 20px;
	left: 20px;
}
#cta-text {
	width: 380px;
	top: 20px;
}
#cta-text2 {
	width: 410px;
	top: 20px;
}
#cta-text3 {
	width: 460px;
	top: 20px;
}
#content, #content-sitemap, #content-order, #content-order2, #content-order3 {
	width: 710px;
	position: relative;
	top: 14px;
	left: 1px;
}
#content {
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#content2 {
	padding: 0px;
	margin: 0px;
	width:710px;
	position:relative;
	top:0px;
	left:1px;
	text-align:left;
}
#content-sitemap {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	text-align: left;
	border-bottom: 1px solid #035aa1;
}
#content-order {
	padding: 0px;
	margin: 0px 0px 60px 0px;
}
#content-order2 {
	padding: 0px;
	margin: 0px;
	height: 250px;
}
#content-order3 {
	padding: 0px;
	margin: 0px;
}
#about1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	width: 350px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#about2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	width: 350px;
	position: relative;
	top: 0px;
	left: 360px;
}
#sitemap1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 350px;
	position: relative;
	top: 0px;
	left: 0px;
}
#sitemap2 {
	padding: 0px 0px 0px 80px;
	margin: 0px 0px 0px 0px;
	width: 350px;
	position: absolute;
	top: 20px;
	left: 160px;
 border-left: 1px solid #FF6600;
}
#middle {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 20px;
	width: 710px;
}
#midbox01, #midbox02, #midbox03, #midbox04 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 170px;
}
#midbox02 {
	left: 180px;
}
#midbox03 {
	left: 360px;
}
#midbox04 {
	left: 540px;
}
#footer-nav {
	padding: 7px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 35px;
	text-align: right;
 border-bottom: 1px solid #035aa1;
}
#footer-trustseals {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 40px;
	width: 710px;
	text-align: right;
}
#footer-trustseals-border {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 90px;
	width: 710px;
	text-align: right;
 border-top: 1px solid #24618E;
}
#footer-copyright {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	top: 10px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D7D7D;
	text-align: left;
}
#header-nav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	width: 710px;
	text-align: right;
	float: right;
	right: 5px;
	background:url(images/bg-return.gif) top right no-repeat;
	height:30px;
	padding:0 15px 0 0;
}
#header-text {
	padding: 5px 0px 5px 10px;
	margin: 5px 0px 5px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 700px;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	background:#035aa1;
}
#table-header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 710px;
	height: 29px;
	background: url(images/header-710.gif) no-repeat top left;
}
#table-content {
	padding: 2px 5px 5px 8px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	width: 693px;
	border-left: 2px solid #E1E1E1;
	border-right: 2px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
}
#features-header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 20px;
	background: url(images/features-header.jpg) no-repeat top left;
	height: 24px;
}
#features-content {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	width: 702px;
	position: relative;
	top: 30px;
}
#feature-container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	vertical-align: top;
}
#featureboxes-1a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#featureboxes-2a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	position: absolute;
	top: 0px;
	left: 178px;
}
#featureboxes-3a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	position: absolute;
	top: 0px;
	left: 356px;
}
#featureboxes-4a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	position: absolute;
	top: 0px;
	left: 535px;
}
#featureboxes-1r {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
}
#featureboxes-2r {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	position: relative;
	top: 0px;
	left: 175px;
}
#featureboxes-3r {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	position: relative;
	top: 0px;
	left: 355px;
}
#featureboxes-4r {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	position: relative;
	top: 0px;
	left: 535px;
}
#midbox-head-1, #midbox-head-2, #midbox-head-3, #midbox-head-4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 170px;
	height: 29px;
	background: url(images/header-170.gif) no-repeat top left;
}
#midbox-head-1 {
	position: relative;
	left: 0px;
	top: 0px;
}
#midbox-head-2 {
	position: absolute;
	left: 180px;
	top: 0px;
}
#midbox-head-3 {
	position: absolute;
	left: 360px;
	top: 0px;
}
#midbox-head-4 {
	position: absolute;
	left: 540px;
	top: 0px;
}
#midbox-content-1, #midbox-content-2, #midbox-content-3, #midbox-content-4 {
	padding: 2px 5px 5px 8px;
	margin: 0px 0px 0px 0px;
	width: 153px;
	height: 170px;
	border-left: 2px solid #E1E1E1;
	border-right: 2px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
	line-height:18px;
	font-size:13px;
}
#midbox-content-1 {
	position: relative;
	left: 0px;
	top: 0px;
	background: url(images/bundles-back.jpg) no-repeat bottom right;
	color:#000000;
}
#midbox-content-2 {
	position: absolute;
	left: 180px;
	top: 29px;
	background: url(images/cabletv-back.jpg) no-repeat bottom right;
}
#midbox-content-3 {
	position: absolute;
	left: 360px;
	top: 29px;
	background: url(images/longdistance-back.jpg) no-repeat bottom right;
}
#midbox-content-4 {
	position: absolute;
	left: 540px;
	top: 29px;
	background: url(images/internet-back2.jpg) no-repeat bottom right;
}
#login-fields {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 10px;
	width: 250px;
}
#login-row-top {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
}
#login-row-top-i {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
}
#login-row {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 9px;
}
#login-row-i {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
}
#login-fields {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 10px;
	width: 185px;
}
#login-cell-1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 160px;
	font-size: 9px;
}
#login-cell-2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 160px;
	top: 0px;
	width: 90px;
	font-size: 9px;
}
#login-cell-3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 45px;
	font-size: 9px;
}
#login-cell-4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 250px;
	font-size: 9px;
}
#login-cell-1i {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
}
#login-cell-2i {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 110px;
	top: 0px;
	width: 50px;
}
#whybox, #whybox2, #whybox3 {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 428px;
	position: absolute;
	top: 0px;
	left: 261px;
	border-left: 1px solid #24618E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#whybox {
	top: 60px;
}
#whybox2 {
	top: 120px;
}
#whybox3 {
	top: 100px;
}
#services {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 480px;
	position: absolute;
	top: 60px;
	left: 200px; border-left: 1px solid #000000;
	height: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: url(images/lady-pointing.jpg) bottom right no-repeat;
}
#services2 {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 480px;
	position: absolute;
	top: 60px;
	left: 200px; 
	border-left: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#right-price {
	padding: 17px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 40px;
	left: 195px; 
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	background: url(images/cta-arrow.gif) no-repeat top left;
}

/* ------------------------------------------------------------------------------------- */
/* Div Classes */
/* ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */
/* Header Styles */
/* ------------------------------------------------------------------------------------- */
h1.cta-text {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2062AD;
	line-height:95%;
}
h2.cta-subtext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #9FCC87;
	line-height: 110%;
}
h2.midbox-head {
	color: #035aa1;
	font-size: 15px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
}
h2.features {
	color: #035aa1;
	font-size: 13px;
	padding: 4px 5px 0px 8px;
	margin: 0px 0px 0px 0px;
}
h2.features-nopad {
	color: #035aa1;
	font-size: 13px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
 	border-bottom:1px solid #035aa1;
}
h3.ts-subtext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
h3.mp-subtext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
}
.bluehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#035AA1;
}
.bold-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bold-14 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.bold-16-total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.back {
	float: right;
	vertical-align: bottom;
}
.registered {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: text-top;
	line-height: 110%;
}
.registered-small {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-top;
}
.cta-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #035aa1;
	font-weight: bold;
}
.cta-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #02CD02;
	font-weight: bold;
}
.cta-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #035aa1;
	font-weight: bold;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #898989;
	line-height: 160%;
}
/* ------------------------------------------------------------------------------------- */
/* Link Styles */
/* ------------------------------------------------------------------------------------- */
a:link, a:active, a:visited, a:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
		text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
a.returning-users:link, a:active, a:visited, a:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
}
a.copy:link, a.copy:link, a.copy:visited, a.copy:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
		text-decoration: none;
}
a.copy:hover {
	color: #67B3E5;
	text-decoration: none;
}
a.headnav:link, a.headnav:visited, a.headnav:active, a.headnav:hover {
	padding: 0px 15px 0px 0px;
	margin: 0px 15px 0px 0px;
	color: #555555;
	text-decoration: none;
	background: url(images/divider.gif) no-repeat bottom right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
a.headnav:hover {
	color: #2e86cd;
}
a.headnav-returning:link, a.headnav-returning:visited, a.headnav-returning:active, a.headnav-returning:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.blue:link, a.blue:visited, a.blue:active, a.blue:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-decoration: none;
	font-size: 19px;
}
a.blue:hover {
		text-decoration: underline;
}
/* ------------------------------------------------------------------------------------- */
/* list Styles */
/* ------------------------------------------------------------------------------------- */
ul.empty {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	}
ul.empty-features {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	list-style-type: none;
}
ul.middle-menu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	position: relative;
	display: inline;
}
li.carrot {
	padding: 0px 0px 2px 15px;
	margin: 0px 16px 0px 0px;
	color: #333333;
	text-decoration: none;
	background: url(images/carrot.gif) no-repeat 0px 3px;
}
li.carrot2 {
	padding: 0px 0px 2px 15px;
	margin: 0px 16px 0px 0px;
	color: #333333;
	text-decoration: none;
	background: url(images/carrot.gif) no-repeat 0px 3px;
	position: absolute;
	bottom: 55px;
	left: 8px;
}
li.carrot-box {
	padding: 0px 0px 2px 15px;
	margin: 0px 16px 0px 0px;
	color: #333333;
	text-decoration: none;
	background: url(images/carrot.gif) no-repeat 0px 3px;
	position: absolute;
	top: 50px;
	left: 8px;
}
li.empty {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline;
	float: left;
	text-align: left;
}
li.middle01, li.middle02, li.middle03, li.middle04 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
	position: relative;
	width: 170px;
	float: left;
}
li.middle02{
	left: 10px;
}
li.middle03{
	left: 20px;
}
li.middle04{
	left: 30px;
}
/* ------------------------------------------------------------------------------------- */
/* Field Styles */
/* ------------------------------------------------------------------------------------- */
input.streetaddress {
	width: 150px;
	height: 13px;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 8px 0px;
}
input.apt {
	width: 80px;
	height: 13px;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 8px 0px;
}
input.city {
	width: 180px;
	height: 13px;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 8px 0px;
}
select.state {
	width: 45px;
	height: 15px;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 8px 0px;
}
input.zip {
	width: 120px;
	height: 13px;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 2px 8px 8px 0px;
}
/* ------------------------------------------------------------------------------------- */
/* Image Styles */
/* ------------------------------------------------------------------------------------- */
img.logo {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	left: 0px;
}
img.trustseals {
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
}
img.learnmore {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	bottom: 35px;
	left: 8px;
}
img.learnmore2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 20px;
	left: 0px;
}
img.learnmore3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 160px;
	left: 22px;
}
img.ordernow {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 120px;
	left: 140px;
}
img.ordernow2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	bottom: 5px;
	left: 8px;
}
/* ------------------------------------------------------------------------------------- */
/* Table Styles */
/* ------------------------------------------------------------------------------------- */
table.data {
	width: 690px;
}
td.header {
	padding: 2px 8px 5px 8px;
	margin: 0px 0px 0px 0px;
	border-top: solid #FFFFFF 2px;
	border-right: solid #FFFFFF 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	font-weight: bold;
}
td.highlight {
	padding: 2px 8px 5px 8px;
	margin: 0px 0px 0px 0px;
	background-color: #FFEACA;
	height: 70px;
	border-top: solid #FFFFFF 2px;
	border-right: solid #FFFFFF 2px;
	vertical-align: middle;
}
td.sitemap {
	padding: 2px 8px 5px 8px;
	margin: 0px 0px 0px 0px;
	background-color: #F4F4F4;
	height: 70px;
	border-top: solid #FFFFFF 2px;
	border-right: solid #FFFFFF 2px;
	vertical-align: top;
}
td.data01, td.data02, td.data03, td.data04, td.data05 {
	padding: 2px 8px 5px 8px;
	margin: 0px 0px 0px 0px;
	height: 70px;
	border-top: solid #FFFFFF 2px;
	border-right: solid #FFFFFF 2px;
}
td.data01-price, td.data02-price, td.data03-price, td.data04-price, td.data05-price {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 70px;
	border-top: solid #FFFFFF 2px;
	border-right: solid #FFFFFF 2px;
	width: 135px;
	text-align: center;
}
td.data01-savings, td.data02-savings, td.data03-savings, td.data04-savings, td.data05-savings {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 70px;
	border-top: solid #FFFFFF 2px;
	border-right: solid #FFFFFF 2px;
	width: 100px;
	text-align: center;
}
td.data01-order, td.data02-order, td.data03-order, td.data04-order, td.data05-order {
	padding: 2px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	height: 70px;
	border-top: solid #FFFFFF 2px;
	text-align: center;
}
td.data01-cashback, td.data02-cashback, td.data03-cashback, td.data04-cashback, td.data05-cashback {
	padding: 2px 8px 5px 8px;
	margin: 0px 0px 0px 0px;
	height: 70px;
	border-top: solid #FFFFFF 2px;
	border-right: solid #FFFFFF 2px;
	vertical-align: middle;
	width: 60px;
	text-align: center;
}
td.data01, td.data01-price, td.data01-order, td.data01-cashback, td.data01-savings {
	background-color: #f4f9fc;
}
td.data02, td.data02-price, td.data02-order, td.data02-cashback, td.data02-savings {
	background-color: #eaf3fa;
}
td.data03, td.data03-price, td.data03-order, td.data03-cashback, td.data03-savings {
	background-color: #e0edf8;
}
td.data04, td.data04-price, td.data04-order, td.data04-cashback, td.data04-savings {
	background-color: #d5e7f5;
}
td.data05, td.data05-price, td.data05-order, td.data05-cashback, td.data05-savings {
	background-color: #c0daf0;
}
/* ------------------------------------------------------------------------------------- */
/* Menu Styles */
/* ------------------------------------------------------------------------------------- */
body.ordernow div#tabsJ {
	display:none;
}
div#tabsJ {
	padding:10px 0 0 0;
	width:710px;
	border-bottom: 1px solid #035aa1;
	position:relative;
}
	div#tabsJ ul {
		padding:8px 0 0 0;
		margin:0;
		overflow:auto;
	}
		div#tabsJ ul li {
			display:block;
			float:left;
			margin:0 0 0 0;
		}
			div#tabsJ ul li a {
				display:block;
				float:left;
				margin:0 5px 0 0;
				background:url(images/tableftJ.gif) no-repeat left 0;
				padding: 0 0 0 5px;
	
			}
				div#tabsJ ul li a span {
					background:url(images/tabrightJ.gif) no-repeat right 0px;
					display:block;
					line-height:25px;
					color:#035AA1;
					font-weight:bold;
					font-family:Verdana, Geneva, sans-serif;
					font-size:11px;
					padding:0 15px 0 10px;
				}
				/*ACTIVE STYLES*/
				div#tabsJ ul li a:hover,
				body.home div#tabsJ ul li.home a,
				body.bundles div#tabsJ ul li.bundles a,
				body.cable div#tabsJ ul li.cable a,
				body.internet div#tabsJ ul li.internet a,
				body.phone div#tabsJ ul li.phone a {
					color:#fff;
					background-position:left -42px;
					cursor:default;
				}
				div#tabsJ ul li a:hover span,
				body.home div#tabsJ ul li.home a span,
				body.bundles div#tabsJ ul li.bundles a span,
				body.cable div#tabsJ ul li.cable a span,
				body.internet div#tabsJ ul li.internet a span,
				body.phone div#tabsJ ul li.phone a span {
					color:#fff;
					background-position:right -42px;
				}
				div#tabsJ ul li a:hover {
					cursor:pointer;
				}

/* ------------------------------------------------------------------------------------- */
/* pID Styles */
/* ------------------------------------------------------------------------------------- */
.row-container, .row-container-single{
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	position: relative;
	background: url(images/pid-images/bg-cols.gif) no-repeat 0px 2px;
	width: 710px;
}
.box-bgbottom, .box-bgbottom-single {
	padding: 0;
	margin: 0;
	position: relative;
	background: url(images/pid-images/bg-colsbottom.gif) bottom left no-repeat;
	width: 710px;
}
.row-container-single{
 background: url(images/pid-images/bg-cols-single.gif) no-repeat 0px 2px;
}
.box-bgbottom-single {
 background: url(images/pid-images/bg-colsbottom-single.gif) bottom left no-repeat;
}
.col-left, .col-right {
	padding: 0 0 15px 0;
	margin: 0;
	top: 0;
	width: 350px;
	position: relative;
}
.col-left {
 float: left;
}
.col-right {
 float: right;
}
.clear {
 clear: both;
}
.data-cell {
	padding: 0;
	margin: 0;
	float: left;
	width: 200px;
	position: relative;
}
.price-cell {
 padding: 0;
	margin: 0;
	top: 0;
 float: right;
	width: 135px;
	text-align: center;
	position: relative;
}
h3.service {
	background: #EFEFEF;
	border: solid #c0c0c0 1px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin:  0 0 15px 0;
	padding: 10px;
	top: 0;
}
h3.bold-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
ul.features-list {
	padding: 0;
	margin: 0px 0px 0px 20px;
	list-style-type: disc;
	list-style-position: outside;
}
li.bullets {
	padding: 0;
	margin: 0 0 7px 0;
	color: #333333;
}
.main-ctacopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	color:#FFFFFF;
}
.sub-ctacopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#67b3e5;
	width:369px;
}
/* ------------------------------------------------------------------------------------- */
/* PHONE NUMBER */
/* ------------------------------------------------------------------------------------- */
div#container div#phoneNumber {
	position:absolute;
	top:20px;
	right:0px;
	text-align:right;
}
div#container div#phoneNumber span {
	display:block;
	float:left;
	border-right: 1px solid #666;
	padding-right:20px;
}
div#container div#phoneNumber b {
	font-size:22px;
	color: #0096d6;
	display:block;
	float:left;
	text-align:right;
	margin:0 0 0 20px;
}
div#container div#phoneNumber i {
	font-size:12px;
	color:#666666;
	display:block;
	font-style:normal;
	padding:3px 0 0 0;
	clear:both;
}
div#container div#phoneNumber b i {
	color:#0061AA;
	padding:0 0 0 0;
	font-size:14px;
}
/* STATIC PHONE NUMBER */
div.staticPhoneFooter {
    background: url(/images/bottomPhoneBack.png) repeat-x scroll 0 0 transparent;
    bottom: 0;
    color: #333333;
    font-size: 18px;
	left: 0;
    padding: 25px 0 15px;
    position: fixed;
    text-align: center;
    width: 100%;
}
div.staticPhoneFooter b {
	color:#0061AA;
	font-size:22px;
}

