/* CSS Document */
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
img {
 border: 0;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Div IDs */
/* ------------------------------------------------------------------------------------------------------------------------- */
#container {
	  text-align: left;
	  vertical-align: middle;	
	  margin: 0px auto;
	  position:relative;
	  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/background.jpg) no-repeat top center;
	height: 210px;
	position: relative;
	top: 10px;
}
#cta-text, #cta-text2, #cta-text3 {
	padding: 0px 0px 0px 0px;
	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: 360px;
	top: 30px;
}
#content, #content-sitemap, #content-order, #content-order2, #content-order3 {
	width: 710px;
	position: relative;
	top: 30px;
	left: 1px;
}
#content {
	padding: 0px;
	margin: 0px;
	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: Verdana, 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;
	top: 3px;
	width: 710px;
	text-align: right;
	float: right;
}
#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;
	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-230.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 {
	padding: 2px 5px 5px 8px;
	margin: 0px 0px 0px 0px;
	width: 213px;
	height: 148px;
	border-left: 2px solid #E1E1E1;
	border-right: 2px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
}
#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: 150px;
	border-left: 2px solid #E1E1E1;
	border-right: 2px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
}
#midbox-content-1 {
	position: relative;
	left: 0px;
	top: 0px;
		background: url(images/bundles-back.jpg) no-repeat bottom right;
}
#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/internet-back2.jpg) no-repeat bottom right;
}
#midbox-content-4 {
	position: absolute;
	left: 540px;
	top: 29px;
	background: url(images/longdistance-back.jpg) no-repeat bottom right;
}
#login-fields {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 10px;
	width: 185px;
}
#login-fields2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: aboslute;
	left: 0px;
	top: 10px;
	width: 185px;
	float: left;
}
#login-fields-lostpass {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 10px;
	width: 500px;
	height: 120px;
}
#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-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-1i {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
}
#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-2i {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 110px;
	top: 0px;
	width: 50px;
}
#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;
}
#whybox, #whybox2 {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 428px;
	position: absolute;
	top: 60px;
	left: 261px;
	border-left: 1px solid #24618E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#whybox {
	top: 60px;
}
#whybox2 {
	top: 120px;
}
#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: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Div Classes */
/* ------------------------------------------------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------------------------------------------------- */
/* Header Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
h1.cta-text {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
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: 13px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
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;
}
.bluehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bold-12 {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.bold-16-total {
	font-family: Verdana, 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-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#009933;
	font-weight: bold;
}
.cta-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #035aa1;
	font-weight: bold;
}
.cta-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #035aa1;
	font-weight: bold;
	line-height: 100%;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #898989;
	line-height: 120%;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Link Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
a:link, a:active, a:visited, a:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #2e86cd;
	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: Verdana, 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: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.headnav-returning:hover {
	color: #2e86cd;
	text-decoration: none;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* 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: 50px;
	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: Verdana, 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;
	vertical-align: middle;
}
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;
	vertical-align: middle;
	width: 135px;
	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;
	vertical-align: middle;
	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 {
	background-color: #f4f9fc;
}
td.data02, td.data02-price, td.data02-order, td.data02-cashback {
	background-color: #eaf3fa;
}
td.data03, td.data03-price, td.data03-order, td.data03-cashback {
	background-color: #e0edf8;
}
td.data04, td.data04-price, td.data04-order, td.data04-cashback {
	background-color: #d5e7f5;
}
td.data05, td.data05-price, td.data05-order, td.data05-cashback {
	background-color: #c0daf0;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Menu Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
#tabsJ {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 710px;
	height: 33px;
	font-size:93%;
	line-height: normal;
	border-bottom: 1px solid #035aa1;
	position: relative;
	top: 0;
}
#tabsJ ul {
	margin:0;
	padding: 10px 10px 0 0px;
	list-style:none;
}
#tabsJ li {
 display: inline;
 margin:0;
 padding:0;
}
a:selected.link {
 float: left;
 background:url(images/tableftJ.gif) no-repeat left -42px;
 margin: 0 0 0 5px;
 padding: 0 0 0 5px;
 text-decoration:none;
}
#tabsJ a {
 float: left;
 background:url(images/tableftJ.gif) no-repeat left top;
 margin:0;
 padding:0 0 0 5px;
 text-decoration:none;
}
#tabsJ li.selected {
 float: left;
 background:url(images/tableftJ.gif) no-repeat left -42px;
 margin:0;
 padding:0 0 0 5px;
 text-decoration:none;
}
#tabsJ span {
 display: block;
 background: url(images/tabrightJ.gif) no-repeat right top;
 padding: 3px 15px 3px 6px;
 color: #035aa1;
	font: bold 11px/1.5em Verdana;
}
#tabsJ span.selected {
 display: block;
 background: url(images/tabrightJ.gif) no-repeat right -42px;
 padding: 3px 15px 3px 6px;
 color: #FFFFFF;
	font: bold 11px/1.5em Verdana;
}
span.selected {
	display:block;
 background:url(images/tabrightJ.gif) no-repeat right -42px;
 padding: 3px 15px 3px 6px;
 color:#FFFFFF;
	font: bold 11px/1.5em Verdana;
}
li.selected {
 float: left;
 background:url(images/tableftJ.gif) no-repeat left bottom;
 margin: 0 0 0 5px;
 padding: 0 0 0 5px;
 text-decoration:none;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {
 float:none;
}
#tabsJ li span {
 float:none;
}
/* End IE5-Mac hack */
#tabsJ a:hover span {
 color:#FFFFFF;
}
#tabsJ a:hover {
 background-position: 0% -42px;
}
#tabsJ a:hover span {
 background-position: 100% -42px;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Otto Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */

/* Causes some asterixes to be invisible */
.reqField {vertical-align: middle; font-family:  
Arial, Helvetica, sans-serif; color: #FFFFFF;font-weight: bold;font- 
size: 14px;}
.reqField {display:none;}

a.qPlanPackageFeatureLink:link, a.qPlanPackageFeatureLink:active, a.qPlanPackageFeatureLink:visited, a.qPlanPackageFeatureLink:hover {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	color: #314CA7;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
a.qPlanPackageFeatureLink:hover {
	color: #FF5D00;
	text-decoration: none;
}


a.textLink:link, a.textLink:active, a.textLink:visited, a.textLink:hover {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	color: #314CA7;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
a.textLink:hover {
	color: #FF5D00;
	text-decoration: none;
}
.boldWhite {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.qp {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.qs {
	font-weight: bold;
	color: #008000;
}
.qsd {
	color: #333333;
	font-weight:normal;
	font-size: 12px;
}
h3.descriptor-top {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	color: #314CA7;
	font-size: 12px;
	font-weight: bold;
}
h3.descriptor-bottom {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	color: #314CA7;
	font-size: 12px;
	font-weight: bold;
}
h3.descriptor-cat {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -5px 10px;
	color: #314CA7;
	font-size: 14px;
	font-weight: bold;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* pID Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
.row-container, .row-container-single{
	padding: 0;
	margin: 15px 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 0 0 0;
	margin: 0;
	float: left;
	width: 200px;
	position: relative;
	line-height: 145%;
}
.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: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:  0 0 15px 0;
	padding: 10px;
	top: 0;
}
h3.bold-price {
	font-family: Verdana, 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;
}