* {	margin:0;	padding:0;}.feature .border {	margin-bottom: 5px;	margin-top: 5px;}body {	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;	background-color: #CCCCCC;}#bannerTop {	width: 920px;	margin-right: auto;	margin-left: auto;}#top #navHolder .home {	height: 20px;	width: 100px;	background-image: url(tv/images/home.gif);	padding-top: 7px;	float: left;	background-color: #000066;}.border  {	border: 1px solid #CCCCCC;}#top {	background-color: #CCCCCC;	height: auto;}#bannerTop .topLinks {	color: #FFFFFF;	font-weight: bold;	font-size: 80%;	text-align: right;	margin-bottom: 8px;}#bannerTop .topLinks a {	color: #FFFFFF;	text-decoration: none;}#bannerTop .ad {	float: right;	padding-top: 5px;}#bannerTop .topLinks a:hover {	color: #FFFFFF;	text-decoration: underline;}#bannerTop .topLinks a:visited {	color: #FFFFFF;}#navHolder {	width: 920px;	margin-right: auto;	margin-left: auto;	height: 27px;	text-align: center;}#mainContent {	width: 930px;	margin-right: auto;	margin-left: auto;	height: auto;}#breadcrumbs {	font-size: 80%;	color: #294C48;	text-align: right;	margin-bottom: 5px;	font-weight: bold;}#breadcrumbs a {	text-decoration: none;	color: #0099CC;	font-weight: bold;}#breadcrumbs a:hover {	text-decoration: underline;}#mainContent #leftColumn {	width: 150px;	float: left;	margin-right: 10px;	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 10px;}#top #navHolder a {	font-weight: bold;	color: #FFFFFF;	text-transform: uppercase;	text-decoration: none;	font-size: 12px;}#top #navHolder .credit {	height: 20px;	width: 103px;	background-image: url(images/credit.gif);	padding-top: 7px;	float: left;	background-color: #0099FF;	background-repeat: repeat-x;}#top #navHolder a:hover {	text-decoration: underline;}#homeBarTop {	background-image: url(images/top.jpg);	background-repeat: repeat-x;	height: 42px;	width: 100%;	background-color: #FFFFFF;}.linkHolder {	width: 920px;	margin-right: auto;	margin-left: auto;	font-size: 90%;	color: #FFFFFF;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 15px;}#top #navHolder .loans {	height: 20px;	width: 71px;	background-image: url(images/loans.gif);	padding-top: 7px;	float: left;	background-color: #330099;	background-repeat: repeat-x;}#mainContent #rightColumn {	width: 120px;	float: right;	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 10px;}#mainContent #middleColumn {	float: left;	width: 615px;}#homeBarBottom {	background-image: url(images/bottom.gif);	background-repeat: repeat-x;	height: 42px;	width: 100%;	text-align: right;	font-size: 85%;}.brclear {	clear: both;	height: 1px;}#middleColumn h1 {	color: #020167;	font-size: 120%;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: capitalize;	margin-bottom: 10px;}#middleColumn p {	line-height: 150%;	font-size: 90%;	margin-bottom: 10px;	color: #333;}.feature {	border: 1px solid #cccccc;	width: 270px;	padding: 8px;	margin-bottom: 10px;	text-align: left;	overflow: visible;	min-height: 230px;}.feature h1 {	color: #FFCC00;}#middleColumn .feature ol {	margin-left: 20px;	font-size: 90%;	padding-left: 10px;}.feature li {	padding-bottom: 5px;}.feature .header {	background-color: #0099FF;	font-weight: bold;	color: #FFFFFF;	font-size: 90%;	padding: 5px;	margin-bottom: 10px;	background-image: url(images/altRight.gif);	background-repeat: no-repeat;	background-position: right top;}.header {	background-color: #0099FF;	font-weight: bold;	color: #FFFFFF;	font-size: 90%;	padding: 5px;	margin-bottom: 10px;	background-image: url(images/altRight.gif);	background-repeat: no-repeat;	background-position: right top;}.feature p {	line-height: 70%;	color: #000000;}#middleColumn .feature p {	line-height: 150%;}#mainContent #middleColumn .feature a {	color: #0099CC;	text-decoration: none;}#mainContent #middleColumn .feature a:hover {	color: #0099CC;	text-decoration: underline;}#middleColumn .feature ul {	margin-left: 20px;	font-size: 90%;	padding-left: 10px;}.divider {	clear: both;	height: 3px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #294C48;	margin-bottom: 8px;	margin-top: 5px;}#rightColumn .header {	background-color: #000066;	font-weight: bold;	color: #FFFFFF;	font-size: 80%;	padding: 5px;	margin-bottom: 5px;	background-image: url(images/topRight.gif);	background-repeat: no-repeat;	background-position: right top;}#leftColumn .header {	background-color: #000066;	font-weight: bold;	color: #FFFFFF;	font-size: 80%;	padding: 5px;	margin-bottom: 5px;	background-image: url(images/topRight.gif);	background-repeat: no-repeat;	background-position: right top;}#rightColumn p {	font-size: 80%;	line-height: 120%;	margin-bottom: 5px;}#rightColumn a {	color: #294C48;}#rightColumn a:hover {	color: #0099CC;}#leftColumn p {	font-size: 80%;	line-height: 150%;	margin-bottom: 5px;}#leftColumn a {	color: #0099CC;}#leftColumn a:hover {	color: #CC0000;}#leftColumn ul {	font-size: 80%;	padding-left: 10px;	line-height: 150%;	margin-left: 10px;	margin-bottom: 5px;	list-style-image: url(images/bullet.gif);}#rightColumn ul {	font-size: 80%;	padding-left: 10px;	line-height: 150%;	margin-left: 10px;	margin-bottom: 5px;	list-style-image: url(images/bullet.gif);}#homeBarBottom .linkHolder a {	color: #FFFFFF;	text-decoration: none;}#homeBarTop .linkHolder a {	color: #FFFFFF;	text-decoration: underline;}#homeBarTop .linkHolder a:hover {	color: #CC0000;	text-decoration: underline;}#middleColumn ul {	padding-left: 30px;	line-height: 150%;	margin-left: 30px;	margin-bottom: 20px;	list-style-image: url(images/bullet.gif);	font-size: 90%;	color: #333;}#middleColumn h1 a {	color: #0099FF;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: capitalize;	margin-bottom: 10px;	text-decoration: underline;}#middleColumn h1 a:hover {	color: #CC0000;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: capitalize;	margin-bottom: 10px;	text-decoration: underline;}#middleColumn h1 a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: capitalize;	margin-bottom: 10px;}#features {	padding: 10px;	width: 160px;	border: 1px solid #DCDCDC;	float: left;	margin-bottom: 10px;	margin-left: 10px;	font-size: 85%;	color: #999999;	background-color: #FFFFFF;	margin-right: 20px;}#features p {	color: #000000;	line-height: 150%;}#features strong {	color: #CC0000;	font-size: 110%;}#features a {	color: #0099FF;	font-weight: bold;	text-decoration: none;}#features a:hover {	color: #0099FF;	font-weight: bold;	text-decoration: underline;}#features a:visited {	color: #0099FF;	font-weight: bold;}#middleColumn h3 {	font-size: 100%;	color: #000099;	margin-bottom: 5px;	margin-top: 20px;}#middleColumn h3 a {	color: #0099FF;	text-decoration: underline;}#middleColumn h3 a:hover {	color: #CC0000;	text-decoration: underline;}#middleColumn h3 a:visited {}.CompColumn  #mainContent  #middleColumn  {	width: 755px;}#CompColumn h1 {	color: #0099FF;	font-size: 125%;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: capitalize;	margin-bottom: 10px;}#CompColumn .table {	font-size: 80%;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #44ACCF;	border-right-color: #44ACCF;	border-left-color: #44ACCF;}#CompColumn .table th {	background-color: #0099FF;	color: #FFFFFF;	font-weight: bold;	text-align: center;}#CompColumn .table .altrow {	background-color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #44ACCF;	padding: 5px;}#CompColumn .table th {	padding: 2px;}#middleColumn .terms {	font-size: 70%;	color: #999999;	margin-top: 20px;}#CompColumn .table td {	padding: 2px;}#CompColumn .table a {	text-decoration: none;	font-weight: bold;	color: #CC0000;}#CompColumn .table a:hover {	text-decoration: underline;	font-weight: bold;	color: #CC0000;}#CompColumn .table a:visited {	font-weight: bold;	color: #CC0000;}#mainContent #middleColumn a {}#mainContent #middleColumn p a {	color: #000;	text-decoration: underline;}#mainContent #middleColumn p a:hover {	color: #CC0000;	text-decoration: underline;}#mainContent #middleColumn .feature a {	font-weight: bold;}#white {	background-color: #FFFFFF;	padding-bottom: 30px;}#mainContent #CompColumn p {	font-size: 90%;	line-height: 150%;	margin-bottom: 10px;}.bigger {	font-size: 150%;}#white #mainContent #middleColumn .feature td p {	padding: 2px;	margin: 0px;	font-size: 80%;}.red {	font-weight: bold;	color: #CC0000;}#white #mainContent #middleColumn .feature .header a {	color: #FFFFFF;}#white #mainContent #CompColumn .table .altrow li {	list-style-image: url(images/bullet.gif);	margin-left: 10px;	padding-bottom: 5px;	padding-left: 5px;}#features .line {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-bottom: 5px;}.bigComp {	font-size: 130%;	color: #CC0000;}.bigCompPink {	font-size: 140%;	font-weight: bold;	color: #F8008C;}.blackText   {	font-size: 125%;	color: #000000;	font-weight: bold;	padding-bottom: 10px;}.smaller {	font-size: 70%;}#top  #navHolder  .debit {	height: 20px;	width: 92px;	background-image: url(images/debit.gif);	padding-top: 7px;	float: left;	background-color: #9900CC;	background-repeat: repeat-x;}#CompColumn #features {	width: 300px;}#middleColumn a {	font-weight: bold;	color: #0099FF;}#middleColumn a:hover {	font-weight: bold;	color: #0000FF;}#middleColumn ul {	padding-left: 30px;	line-height: 150%;	margin-left: 30px;	margin-bottom: 20px;	list-style-image: url(images/bullet.gif);	font-size: 90%;	color: #333;}.top10 #middleColumn ul {	line-height: 150%;	font-size: 90%;	list-style-type: none;	margin: 0px;	padding: 0px;}#top #navHolder .banking {	height: 20px;	width: 85px;	background-image: url(images/banking.gif);	padding-top: 7px;	float: left;	background-color: #99CC66;	background-repeat: repeat-x;}#top #navHolder .insurance {	height: 20px;	width: 100px;	background-image: url(images/insurance.gif);	padding-top: 7px;	float: left;	background-color: #006633;	background-repeat: repeat-x;}#middleColumn .table {	border: 1px solid #CCCCCC;	font-size: 78%;	line-height: 150%;	margin-bottom: 20px;}#middleColumn .table  th {	background-color: #1BAAED;	color: #FFFFFF;	font-weight: bold;	text-align: center;	padding: 5px;}#middleColumn   .table   th   a {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}#middleColumn .table th a:hover {	color: #FFFFFF;	text-decoration: underline;}#middleColumn  .table  th  a:visited {	color: #FFFFFF;}#middleColumn  .table   td   {	padding: 5px;}#middleColumn   .table   td   a {	color: #000000;	text-decoration: underline;}#middleColumn .table  td  a:hover {	color: #0000FF;	text-decoration: underline;}#middleColumn .table td a:visited {	color: #000000;}#middleColumn .table  .altrow {	background-color: #E3E9F1;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#middleColumn .table img {	border: 1px solid #999999;	background-color: #FFFFFF;}#middleColumn .table .border {	margin-bottom: 5px;}.postcode {	border: 1px solid #DCDCDC;	font-size: 80%;	margin-bottom: 10px;}#frmBBSearch {	margin: 0px;}#aweber {	margin: 0px;}#middleColumn   .flash h1 {	padding: 0px;	font-size: 105%;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.postcode .top {	color: #FFFFFF;	background-color: #4CBDF1;	text-align: left;	padding: 4px;	font-weight: bold;	font-size: 110%;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.be {	color: #FF0099;	font-weight: bold;}.checkerRight {	color: #000000;	background-color: #FFFFFF;	font-size: 82%;	line-height: 150%;	font-weight: bold;	margin-bottom: 10px;}.checkerRight .field {	font-size: 83%;}.checkerRight .red {	font-weight: bold;}#middleColumn     h2 {	color: #020167;	font-size: 105%;	margin-bottom: 5px;	margin-top: 20px;}#features .border {	margin-bottom: 5px;}#middleColumn ol {	margin-left: 20px;	padding-left: 20px;	margin-bottom: 10px;	padding-bottom: 10px;	font-size: 86%;	line-height: 150%;	color: #020167;	padding-right: 40px;}.tiscali {	font-weight: bold;	color: #897DBB;}.orange {	font-weight: bold;	color: #E8702D;}.AOL {	font-weight: bold;	color: #0053A4;}.black {	font-weight: bold;	color: #000000;}.small {	font-size: 60%;}#top #navHolder .voip {	height: 20px;	width: 100px;	background-image: url(images/voip.gif);	padding-top: 7px;	float: left;	background-color: #1BAAED;}#top #navHolder .blog {	height: 20px;	width: 64px;	background-image: url(images/blog.gif);	padding-top: 7px;	float: left;	background-color: #0000CC;}#top #navHolder .tv {	height: 20px;	width: 50px;	background-image: url(tv/images/tv.gif);	padding-top: 7px;	float: left;	background-color: #316AC5;}.strike {	text-decoration: line-through;}.adoptTable {	font-size: 83%;	border: 1px solid #CCCCCC;	line-height: 150%;	float: left;	height: 200px;	margin-right: 10px;	width: 160px;	margin-bottom: 10px;}.adoptTable p {	margin-bottom: 0px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;}.adoptNow {	padding-top: 2px;	padding-bottom: 2px;	padding-left: 35px;}.CompColumn #white #mainContent #middleColumn .adoptTable .adopHead a {	color: #FFFFFF;}.CompColumn #white #mainContent #middleColumn .adoptTable li {}.CompColumn #white #mainContent #middleColumn .adoptTable ul {	margin-left: -5px;	margin-bottom: 2px;}.adopHead {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	color: #FFFFFF;	background-color: #CC0000;}.adoptTable  .adopHead  a:link {	font-size: 100%;	color: #FFFFFF;	text-decoration: none;}.adoptTable .adopHead a:hover {	font-size: 100%;	color: #FFFFFF;	text-decoration: underline;}.flash {	text-align: center;	float: right;	width: 350px;}.yellow {	background-color: #FFFFCC;}.row2 {	background-color: #E7F6F8;}.beHolder {	width: 230px;	float: left;	padding: 10px;	display: inline;}.beHolder   li {	margin-left: -10px;	list-style-image: url(images/starGrey.gif);}.CompColumn  #white  #mainContent  #middleColumn  .beHolder  .greyStar {	margin-bottom: 10px;	margin-left: 0px;}.lightblue {	background-color: #E7F6F8;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #999;	border-left-color: #A9A9A9;}#white #mainContent #middleColumn .beHolder a {	color: #09F;	font-size: 110%;}.star {	list-style-image: url(images/star.gif);}#mainContent #middleColumn .table .no {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.reviews {	background-color: #EEF4FE;	text-align: center;	padding: 10px;	float: right;	width: 250px;	border: 1px solid #999999;	margin-left: 20px;	font-size: 80%;}#middleColumn .reviews h2 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 120%;}/* New CCS Comments*/#mainContent #middleColumn #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent p {	font-size: 80%;	color: #333333;}.CompColumn #white #mainContent #middleColumn #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .star {	margin-left: 50px;	color: #333333;	font-size: 88%;}.CompColumn #white #mainContent #middleColumn #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent  h2 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	color: #CC0000;}#QuickLinksHolder {	float: right;	width: 200px;}.virgin .CompColumn #white #mainContent #middleColumn #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .star {	list-style-image: url(images/starBlue.gif);}.virgin #CompColumn .table {	font-size: 80%;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #44ACCF;	border-right-color: #44ACCF;	border-left-color: #44ACCF;}.virgin #CompColumn .table th {	background-color: #0099FF;	color: #FFFFFF;	font-weight: bold;	text-align: center;}.virgin #CompColumn .table th {	padding: 2px;}.virgin #CompColumn .table td {	padding: 2px;}.virgin #CompColumn .table a {	text-decoration: none;	font-weight: bold;	color: #CC0000;}.virgin #CompColumn .table a:hover {	text-decoration: underline;	font-weight: bold;	color: #CC0000;}.virgin #CompColumn .table a:visited {	font-weight: bold;	color: #CC0000;}.virgin #white #mainContent #CompColumn .table .altrow li {	list-style-image: url(images/bullet.gif);	margin-left: 10px;	padding-bottom: 5px;	padding-left: 5px;}#mainContent #middleColumn .featureBullets  {	margin-left: 220px;}.CompColumn #mainContent #middleColumn #features img {	margin-bottom: 10px;}.providerHolder {	text-align: center;	width: 110px;	margin-right: 10px;	float: left;	margin-bottom: 10px;}
