* {
	font-size:100%;
	margin:0;
	padding:0;
}
body {
	background:#fff;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:10px 0;
}
body * {
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:none;
}
img.left {
	float:left;
	margin:0 5px 2px 0;
}
img.right {
	float:right;
	margin:0 0 5px 5px;
}
.blue {
	color:#2e506b;
}
.noticeRed {
	color:red !important;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


.skipto {
	left:-9999px;
	position:absolute;
	top:0;
}
.error, .error strong {
	color:#ff0000;
}
h1, h1 acronym, h2, h3, h4 {
	font-size:1em;
}
a, a strong {
	color:#0a82aF;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	font-size:1em;
	line-height:1.5em;
	margin:10px 0;
}
p.blue, p.blue strong {
	color:#2e506b;
}
p.small {
	font-size:0.9em;
	font-style:italic;
}
fieldset {
	border:none;
}
fieldset legend {
	font-size:1.15em;
	font-weight:bold;
	margin-bottom:0.75em;
	padding-left:0.5em;
}
hr {
	background-color:#b3cfe6;
	border:none;
	clear:both;
	color:#b3cfe6;
	height:1px;
	margin:1.5em 0;
	width:100%;
}
hr.blank {
	background-color:#fff;
	color:#fff;
	margin:0.8em 0;
}
hr.grey {
	background-color:#e4e6e8;
	color:#e4e6e8;
}
.center {
	text-align:center;
}
.red, .red strong {
	color:#ff0000;
}

/* Page layout */

#centerBox {
	text-align:center;
}
#pageWrapper {
	margin:0 auto;
	text-align:left;
	width:780px;
}

/* Column layout */

#contentLeft {
	float:left;
	width:570px;
}
#contentRight {
	float:left;
	margin:0 0 0 10px;
	width:200px;
}

/* Header */

#lionel {
	float:left;
	margin:7px 10px 0 7px;
	width:84px;
}

* html #lionel { /*IE6*/
	margin:9px 10px 0 7px;
}

* html #lionel object { /*IE6*/
	margin:2px 0 0 7px;
}

* html #lionel object img a{ /*IE6*/
	margin:0 0 0 2px !important;
}

html>body #lionel { /*IE7*/
	*margin:9px 10px 0 14px; 
}

html>body #lionel object { /*IE7*/
	*margin:2px 0 0 7px;
}

#lionel object {
	margin:4px 0 0 10px;
} 

#lionel object img {
	height:82px;
	width: 60px;
	padding:0;
	margin:3px 0 0 0;
}

#header {
	background:url(/images/home-head.gif) #fff top right no-repeat;
	float:right;
	height:102px;
	margin:0 0 10px 0;
	width:100%;
}
#adBanner {
	float:right;
	height:60px;
	margin:32px 10px 0 0;
	text-align:right;
	width:468px;
}
#adBanner iframe {
	background-color:#eb0000;
}
#logo {
	float:left;
	margin:49px 0 0 5px;
	width:175px;
}
#logo h1 {
	color:#fff;
	font-size:2em;
	text-transform:lowercase;
}
#logo h1 a {
	color:#fff;
	text-decoration:none;
}

/* Nav bar */

div#nav {
	background:url(/images/nav-bar.gif) #0c99ce top left no-repeat;
	height:35px;
	margin:0 0 10px 0;
	position:relative;
	width:780px;
	z-index:999;
}
ul#navBar {
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:1000;
}
ul#navBar li {
	cursor:pointer;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
ul#navBar li a {
	color:#fff;
	display:block;
	position:relative;
	text-decoration:none;
}
ul#navBar li a#nav1 {
	background:url(/images/nav/home.gif) top left no-repeat;
	height:35px;
	width:63px;
}
ul#navBar li a#nav2 {
	background:url(/images/nav/internet.gif) top left no-repeat;
	height:35px;
	width:75px;
}
ul#navBar li a#nav3 {
	background:url(/images/nav/talk.gif) top left no-repeat;
	height:35px;
	width:50px;
}
ul#navBar li a#nav4 {
	background:url(/images/nav/security.gif) top left no-repeat;
	height:35px;
	width:78px;
}
ul#navBar li a#nav5 {
	background:url(/images/nav/help.gif) top left no-repeat;
	height:35px;
	width:55px;
}
ul#navBar li a#nav6 {
	background:url(/images/nav/my-account.gif) top left no-repeat;
	height:35px;
	width:107px;
}
ul#navBar li a#nav7 {
	background:url(/images/nav/my-referrals.gif) top left no-repeat;
	height:35px;
	width:106px;
}
ul#navBar li a#nav8 {
	background:url(/images/nav/shopping.gif) top left no-repeat;
	height:35px;
	width:88px;
}
ul#navBar li a#nav9 {
	background:url(/images/nav/contact-us.gif) top left no-repeat;
	height:35px;
	width:97px;
}
ul#navBar li a#nav10 {
	background:url(/images/nav/login.gif) top left no-repeat;
	height:35px;
	width:59px;
	margin-left: 85px;
}
ul#navBar li a#nav11 {
	background:url(/images/nav/sign-out.gif) top left no-repeat;
	height:35px;
	width:72px;
	margin-left: 70px;
}
ul#navBar li a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
ul#navBar li ul {
	top:3.3em;
	left:-1px;
}
ul#navBar li:hover ul, ul#navBar li.hover ul {
	display:block;
}
ul#navBar ul {
	background-color:#fff;
	display:none;
	font-size:0.85em;
	position:absolute;
	text-align:left;
	width:11em;
}
ul#navBar ul li {
	font-weight:normal;
	font-size:1.1em;
	height:1.75em;
	line-height:1.75em;
	width:11em;
}
ul#navBar ul li a {
	border-bottom:none;
	color:#000;
	font-weight:normal;	
	height:1.75em;
	line-height:1.75em;
	width:10em;
}
ul#navBar ul li a:hover {
	background-color:#0c99ce;
	color:#fff;
	text-decoration:none;
}
ul#navBar ul#submenu1 li a, ul#navBar ul#submenu2 li a, ul#navBar ul#submenu3 li a, ul#navBar ul#submenu4 li a {
	height:1.4em;
	line-height:1.75em;
	padding:0 0 0.5em 0.5em;
	width:9.55em;
}
ul#navBar li ul {
	border:1px solid #0099cc;
}

/* Borders */

.darkGreyTop, .darkGreyBottom, .menuBlueTop, .menuBlueBottom, .menuLightBlueTop, .menuLightBlueBottom, .menuBronzeTop, .menuBronzeBottom, .menuGreenTop, .menuGreenBottom, .menuGoldTop, .menuGoldBottom, .menuPinkTop, .menuPinkBottom, .page999GreySolidTop, .page999GreyBottom, .page666Bottom, .page646464Top, .page646464Bottom, .pageBlueSolidTop, .pageBlueSolidBottom, .pageBlueBottom, .pageBullguardTop, .pageBullguardBottom, .pageBullguardFirewallBottom, .pageDarkBlueTop, .pageDarkBlueBottom, .pageDarkBlueSolidTop, .pageEntertainmentTop, .pageEntertainmentBottom, .pageMedBlueSolidBottom, .pageBlogTop, .pageBlogBottom, .pageBronzeTop, .pageBronzeBottom, .pageBronzeSolidTop, .pageGoldSolidTop, .pageGreenSolidTop, .pageGreenTop, .pageGreenBottom, .pageNewsgroupsBottom, .pagePinkSolidTop, .pagePinkTop, .pagePinkBottom, .pageSpamBottom, .pageSportTop, .pageSportBottom, .pageTravelTop, .pageTravelBottom, .pageTalkTop, .pageTalkBottom, .pageTvAdsBottom, .pageOliveBottom, .pageOrangeTop, .pageOrangeBottom, .pageReferralBottom, .pageStaticIPTop, .pageStaticIPBottom, .pageSudokuTop, .pageSudokuBottom, .pageVirusBottom, .pageWebmailBottom, .pageWebspaceBottom, .routerIncludeTop, .routerIncludeBottom, .pageReasonsBottom, .pageSecurityTop, .pageSecurityBottom, .menuSecurityTop, .menuSecurityBottom, .pageParentalControlTop, .pageParentalControlBottom, .pageIntegoBottom, .page999GreyLongTop, .darkGreyLongBottom {
	height:8px;
	width:100%;
}
.page999GreyLongTop {
	background:url(/images/borders/dark-long-grey-top.gif) top left no-repeat;
}
.darkGreyLongBottom {
	background:url(/images/borders/dark-long-grey-bottom.gif) top left no-repeat;
}
.darkGreyTop {
	background:url(/images/borders/dark-grey-top.gif) top left no-repeat;
}
.darkGreyBottom {
	background:url(/images/borders/dark-grey-bottom.gif) top left no-repeat;
}
.menuBlueTop {
	background:url(/images/borders/menuBlueTop.gif) top left no-repeat;
}
.menuBlueBottom {
	background:url(/images/borders/menuBlueBottom.gif) top left no-repeat;
}
.menuLightBlueTop {
	background:url(/images/borders/menuLightBlueTop.gif) top left no-repeat;
}
.menuLightBlueBottom {
	background:url(/images/borders/menuLightBlueBottom.gif) top left no-repeat;
}
.menuBronzeTop {
	background:url(/images/borders/menuBronzeTop.gif) top left no-repeat;
}
.menuBronzeBottom {
	background:url(/images/borders/menuBronzeBottom.gif) top left no-repeat;
}
.menuGreenTop {
	background:url(/images/borders/menuGreenTop.gif) top left no-repeat;
}
.menuGreenBottom {
	background:url(/images/borders/menuGreenBottom.gif) top left no-repeat;
}
.menuGoldTop {
	background:url(/images/borders/menuGoldTop.gif) top left no-repeat;
}
.menuGoldBottom {
	background:url(/images/borders/menuGoldBottom.gif) top left no-repeat;
}
.menuPinkTop {
	background:url(/images/borders/menuPinkTop.gif) top left no-repeat;
}

.menuPinkBottom {
	background:url(/images/borders/menuPinkBottom.gif) top left no-repeat;
}
.menuSecurityTop {
	background:url(/images/borders/menuSecurityTop.gif) top left no-repeat;
}
.menuSecurityBottom {
	background:url(/images/borders/menuSecurityBottom.gif) top left no-repeat;
}
.page999GreySolidTop {
	background:url(/images/borders/page999GreySolidTop.gif) top left no-repeat;
	height:7px;
}
.page999GreyBottom {
	background:url(/images/borders/page999GreyBottom.gif) top left no-repeat;
}
.page666Bottom {
	background:url(/images/borders/page666Bottom.gif) top left no-repeat;
}
.page646464Top {
	background:url(/images/borders/page646464Top.gif) top left no-repeat;
}
.page646464Bottom {
	background:url(/images/borders/page646464Bottom.gif) top left no-repeat;
}
.pageBlueSolidTop {
	background:url(/images/borders/pageBlueSolidTop.gif) top left no-repeat;
}
.pageBlueSolidBottom {
	background:url(/images/borders/pageBlueSolidBottom.gif) top left no-repeat;
}
.pageBlueBottom {
	background:url(/images/borders/pageBlueBottom.gif) top left no-repeat;
}
.pageBlueSignUp, .pageTalkSignUp, .pageAnytimeSignup, .pageJustMailSignup, .pagePaygSignup, .pageMacSignup, .pageGreySignUp, .pageGreenSignUp {
	background:url(/images/borders/pageBlueSignUp.gif) #455274 top left no-repeat;
	height:50px;
	position:relative;
	width:100%;
}
.pageGreySignUp {
	background:url(/images/borders/pageGreySignUp.gif) #455274 top left no-repeat;
}
.pageGreenSignUp {
	background:url(/images/borders/pageGreenSignUp.gif) #006600 top left no-repeat;
}
.pageBlueSignUp p, .pageBlueSignUp input, .pageGreenSignUp p, .pageTalkSignUp p, .pageAnytimeSignup p, .pageJustMailSignup p, .pagePaygSignup p, .pageMacSignup p, .pageGreySignUp p, .pageGreySignUp input {
	margin:0;
	position:absolute;
	right:20px;
	top:3px;
}
.pageBlueSignUp p a, .pageBlueSignUp p input, .pageGreenSignUp p a, .pageTalkSignUp p a, .pageAnytimeSignup p a, .pageJustMailSignup p a, .pagePaygSignup p a, .pageMacSignup p a, .pageGreySignUp a, .pageGreySignUp input {
	background:url(/images/bbSignupButton.gif) center right no-repeat;
	color:#fff;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	line-height:3em;
	padding:0 20px 0 0;
}
.pageGreySignUp a, .pageGreySignUp input {
	background:url(/images/greySignupButton.gif) center right no-repeat;
}
.pageGreenSignUp p a {
	background:url(/images/greenSignupButton.gif) center right no-repeat;
}
.pageBlueSignUp p input, .pageGreySignUp p input {
	border:none;
	cursor:pointer;
	margin:9px 0 0 0;
	right:0;
}
.pageBullguardTop {
	background:url(/images/borders/pageBullguardTop.gif) top left no-repeat;
}
.pageBullguardBottom {
	background:url(/images/borders/pageBullguardBottom.gif) top left no-repeat;
}
.pageBullguardFirewallBottom {
	background:url(/images/borders/pageBullguardFirewallBottom.gif) top left no-repeat;
}
.pageDarkBlueTop {
	background:url(/images/borders/pageDarkBlueTop.gif) top left no-repeat;
}
.pageDarkBlueBottom {
	background:url(/images/borders/pageDarkBlueBottom.gif) top left no-repeat;
}
.pageDarkBlueSolidTop {
	background:url(/images/borders/pageDarkBlueSolidTop.gif) top left no-repeat;
}
.pageEntertainmentTop {
	background:url(/images/borders/pageEntertainmentTop.gif) top left no-repeat;
}
.pageEntertainmentBottom {
	background:url(/images/borders/pageEntertainmentBottom.gif) top left no-repeat;
}
.pageMedBlueSolidBottom {
	background:url(/images/borders/medDarkBlueSolidBottom.gif) top left no-repeat;
}
.pageMacSignup {
	background:url(/images/borders/pageMacSignup.gif) #999 top left no-repeat;
}
.pageMacSignup p a {
	background:url(/images/macSignupButton.gif) center right no-repeat;
}
.pageReasonsBottom {
	background:url(/images/borders/pageReasonsBottom.gif) top left no-repeat;
}
.pageAnytimeSignup {
	background:url(/images/borders/pageAnytimeSignup.gif) #cc6600 top left no-repeat;
}
.pageAnytimeSignup p a {
	background:url(/images/anytimeSignupButton.gif) center right no-repeat;
}
.pageJustMailSignup {
	background:url(/images/borders/pageJustmailSignup.gif) #6a751e top left no-repeat;
}
.pageJustMailSignup p a {
	background:url(/images/justmailSignupButton.gif) center right no-repeat;
}
.pagePaygSignup {
	background:url(/images/borders/pagePaygSignup.gif) #954644 center right no-repeat;
}
.pagePaygSignup p a {
	background:url(/images/paygButton.gif) center right no-repeat;
}
.pageBlogTop {
	background:url(/images/borders/pageBlogTop.gif) top left no-repeat;
}
.pageBlogBottom {
	background:url(/images/borders/pageBlogBottom.gif) top left no-repeat;
}
.pageBronzeTop {
	background:url(/images/borders/pageBronzeTop.gif) top left no-repeat;
}
.pageBronzeBottom {
	background:url(/images/borders/pageBronzeBottom.gif) top left no-repeat;
}
.pageBronzeSolidTop {
	background:url(/images/borders/pageBronzeSolidTop.gif) top left no-repeat;
}
.pageGoldSolidTop {
	background:url(/images/borders/pageGoldSolidTop.gif) top left no-repeat;
}
.pageGreenSolidTop {
	background:url(/images/borders/pageGreenSolidTop.gif) top left no-repeat;
}
.pageGreenTop {
	background:url(/images/borders/pageGreenTop.gif) top left no-repeat;
}
.pageGreenBottom {
	background:url(/images/borders/pageGreenBottom.gif) top left no-repeat;
}
.pageNewsgroupsBottom {
	background:url(/images/borders/pageNewsgroupsBottom.gif) top left no-repeat;
}
.pagePinkSolidTop {
	background:url(/images/borders/pagePinkSolidTop.gif) top left no-repeat;
}
.pagePinkTop {
	background:url(/images/borders/pagePinkTop.gif) top left no-repeat;
}
.pagePinkBottom {
	background:url(/images/borders/pagePinkBottom.gif) top left no-repeat;
}
.pageSpamBottom {
	background:url(/images/borders/pageSpamBottom.gif) top left no-repeat;
}
.pageSportTop {
	background:url(/images/borders/pageSportTop.gif) top left no-repeat;
}
.pageSportBottom {
	background:url(/images/borders/pageSportBottom.gif) top left no-repeat;
}
.pageTravelTop {
	background:url(/images/borders/pageTravelTop.gif) top left no-repeat;
}
.pageTravelBottom {
	background:url(/images/borders/pageTravelBottom.gif) top left no-repeat;
}
.pageParentalControlTop {
	background:url(/images/borders/pageParentalControlTop.gif) top left no-repeat;
}
.pageParentalControlBottom {
	background:url(/images/borders/pageParentalControlBottom.gif) top left no-repeat;
}
.pageIntegoBottom {
	background:url(/images/borders/pageIntegoBottom.gif) top left no-repeat;
}
.pageSecurityTop {
	background:url(/images/borders/pageSecurityTop.gif) top left no-repeat;
}
.pageSecurityBottom {
	background:url(/images/borders/pageSecurityBottom.gif) top left no-repeat;
}
.pageTalkTop {
	background:url(/images/borders/pageTalkTop.gif) top left no-repeat;
}
.pageTalkBottom {
	background:url(/images/borders/pageTalkBottom.gif) top left no-repeat;
}
.pageTalkSignUp {
	background:url(/images/borders/pageTalkSignUp.gif) #701216 top left no-repeat;
}
.pageTalkSignUp p a {
	background:url(/images/talkSignupButton.gif) center right no-repeat;
}
.pageTvAdsBottom {
	background:url(/images/borders/pageTvAdsBottom.gif) top left no-repeat;
}
.pageOliveBottom {
	background:url(/images/borders/pageOliveBottom.gif) top left no-repeat;
}
.pageOrangeTop {
	background:url(/images/borders/pageOrangeTop.gif) top left no-repeat;
}
.pageOrangeBottom {
	background:url(/images/borders/pageOrangeBottom.gif) top left no-repeat;
}
.pageReferralBottom {
	background:url(/images/borders/pageReferralBottom.gif) top left no-repeat;
}
.pageStaticIPTop {
	background:url(/images/borders/pageStaticIPTop.gif) top left no-repeat;
}
.pageStaticIPBottom {
	background:url(/images/borders/pageStaticIPBottom.gif) top left no-repeat;
}
.pageSudokuTop {
	background:url(/images/borders/pageSudokuTop.gif) top left no-repeat;
}
.pageSudokuBottom {
	background:url(/images/borders/pageSudokuBottom.gif) top left no-repeat;
}
.pageVirusBottom {
	background:url(/images/borders/pageVirusBottom.gif) top left no-repeat;
}
.pageWebmailBottom {
	background:url(/images/borders/pageWebmailBottom.gif) top left no-repeat;
}
.pageWebspaceBottom {
	background:url(/images/borders/pageWebspaceBottom.gif) top left no-repeat;
}
.routerIncludeTop {
	background:url(/images/borders/routerIncludeTop.gif) top left no-repeat;
}
.routerIncludeBottom {
	background:url(/images/borders/routerIncludeBottom.gif) top left no-repeat;
}

/* Default styles */

.pageContent h2, .pageContent h3, .pageContent h4 {
	font-size:1.25em;
	margin:10px 15px;
}
.pageContent p {
	margin:10px 15px;
}
.pageContent dl, .pageContent ul, .pageContent ol {
	margin:20px 15px;
}
.pageContent ul li, .pageContent ol li {
	line-height:1.5em;
	margin:10px 0 10px 20px;
}
.pageContent dl dt {
	font-weight:bold;
	line-height:2em;
}
.pageContent dl dd {
	line-height:1.5em;
	margin:0 0 20px 0;
}

/* Home page */

h1#homeBroadband, h1#homeTalk, h1#funGreatEscape {
	margin:0;
}
h1#homeBroadband, h1#homeBroadband a, h1#homeTalk a, h1#funGreatEscape a {
	background:url(/images/home/home-broadband_011208.jpg?April2012) top left no-repeat;
	display:block;
	height:160px;
	text-decoration:none;
	width:570px;
}
h1#homeBroadband, h1#homeBroadband a {
	height:197px;
}
h1#homeTalk, h1#homeTalk a {
	background:url(/images/home/home-talk.jpg) top left no-repeat;
}
h1#funGreatEscape a {
	background:url(/images/fun-greatEscapeBanner.gif) top left no-repeat;
}
h1#homeBroadband a span, h1#homeTalk a span, h1#funGreatEscape a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
.homeBox, .funBox {
	float:left;
	height:214px;
	margin:0 10px 0 0;
	width:183px;
}
.funBox h2 {
	color:#fff;
	font-size:1.1em;
	margin:150px 10px 0 10px;
}
#contentLeft .homeBox p, #contentLeft .funBox p {
	color:#fff;
	font-size:1em;
	margin:0 10px 0 10px;
}
#homeBox1 h2 a, #homeBox2 h2 a, #homeBox3 h2 a, #homeBox4 h2 a {
	display:block;
	height:214px;
	width:183px;
}
#homeBox1 h2 a span, #homeBox2 h2 a span, #homeBox3 h2 a span, #homeBox4 h2 a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#homeBox1 h2, #homeBox1 h2 a {
	background:url(/images/home/home-box1.gif) top left no-repeat;
}
#homeBox2 h2, #homeBox2 h2 a {
	background:url(/images/home/home-box2.jpg) top left no-repeat;
}
#homeBox3 h2, #homeBox3 h2 a {
	background:url(/images/home/home-box3.jpg) top left no-repeat;
}
#homeBox4 h2, #homeBox4 h2 a {
	background:url(/images/home/home-box4.jpg) top left no-repeat;
}
#homeBox2 {
	margin-right:0;
}

/* Reasons page */

#reasonsPage ul {
	margin-left:27px;
}
#reasonsPage ul li {
	list-style-type:none;
}
#reasonsPage ul li a {
	background:url(/images/reasons-small-tick.gif) #fff center left no-repeat;
	color:#000;
	padding:0.5em 0 0.5em 22px;
}
#reasonsPage dl dt {
	background:url(/images/reasons-big-tick.gif) #fff center left no-repeat;
	color:#009900;
	font-size:1.3em;
	padding:0 0 0 31px;
}
#reasonsPage dl dd {
	margin-left:18px;
}
#reasonsPage dl dd p.topLink a {
	color:#009900;
	font-weight:normal;
}
#reasonsPage dl dd div.awardReason {
	margin-left:18px;
	width:490px;
}
#reasonsPage dl dd div.awardReason hr {
	background:#009900;
	color:#009900;
}
#reasonsPage dl dd div.awardReason p {
	font-size:0.9em;
	width:450px;
}
#reasonsPage dl dd div.awardReason img.left {
	margin-right:20px;
}
#reasonsPage dl dd div#ispaReason img, #reasonsPage dl dd div#ispaMailReason img {
	margin-bottom:20px;
	margin-top:25px;
}
#reasonsPage dl dd div#pcproReason img {
	margin-bottom:20px;
}
#reasonsPage dl dd div#pcproReason p {
	padding-top:20px;
}
#reasonsPage dl dd div#advisorReason hr {
	background:#fff;
	color:#fff;
}
#reasonsPage dl dd div#advisorReason p {
	padding-top:20px;
}

/* Services page */

#servicesMenu, #securityMenu {
	background:#999;
	margin-bottom:10px;
}
#servicesMenu h2, #securityMenu h2 {
	color:#fff;
	font-size:1.25em;
	margin:0 15px;
}
#servicesMenu ul, #securityMenu ul {
	margin:5px 16px;
}
#servicesMenu ul li, #securityMenu ul li {
	font-size:0.9em;
	font-weight:bold;
	list-style-type:none;
	margin:5px 0;
}
#servicesMenu ul li a, #securityMenu ul li a {
	background:url(/images/services-bullet.gif) 0 4px no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	padding-left:13px;
	text-decoration:none;
}
#servicesMenu ul li a:hover, #securityMenu ul li a:hover {
	background-position:0 -26px;
	text-decoration:underline;
}
#servicesTop, #genericPage, #termsPage, #termsIndexPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
#servicesTop h1, #genericPage h1, #termsPage h1#heading, #termsIndexPage h1 {
	background:url(/images/services-star.gif) #999 top left no-repeat;
	color:#fff;
	font-size:2.5em;
	line-height:1.7em;
	padding:0 0 0.2em 55px;
}
#servicesTop p {
	margin:10px;
}
#servicesBroadband, #servicesAnytime, #servicesDial, #servicesJustMail {
	float:left;
	height:173px;
	margin:10px 0 0 0;
	position:relative;
	width:280px;
}
#servicesBroadband, #servicesDial {
	margin-right:10px;
}
#servicesBroadband {
	background:url(/images/servicesBroadband.jpg) #8d95ac top left no-repeat;
}
#servicesAnytime {
	background:url(/images/servicesAnytime.gif) #df9542 top left no-repeat;
}
#servicesDial {
	background:url(/images/servicesDial.gif) #c68483 top left no-repeat;
}
#servicesJustMail {
	background:url(/images/servicesJustMail.gif) #a4a852 top left no-repeat;
	height:145px;
	width:570px;
}
#servicesBroadband h2, #servicesAnytime h2, #servicesDial h2, #servicesJustMail h2 {
	font-size:1.25em;
	left:30px;
	position:absolute;
	top:13px;
}
#servicesBroadband h2 {
	color:#455274;
	text-indent:-9999px;
}
#servicesAnytime h2 {
	color:#954a00;
}
#servicesDial h2 {
	color:#954644;
}
#servicesJustMail h2 {
	color:#5c661a;
}
#servicesBroadband .prodDesc, #servicesAnytime .prodDesc, #servicesDial .prodDesc, #servicesJustMail .prodDesc {
	left:15px;
	position:absolute;
	top:27px;
	width:250px;
}
#servicesJustMail .prodDesc{
	width:550px;
}
#servicesBroadband .prodDesc {
	top:20px;
	width:130px;
}
#servicesBroadband .prodDesc p, #servicesAnytime .prodDesc p, #servicesDial .prodDesc p, #servicesJustMail .prodDesc p {
	color:#fff;
}
#servicesBroadband p#moreInfo1, #servicesAnytime p#moreInfo2, #servicesDial p#moreInfo3, #servicesJustMail p#moreInfo4 {
	bottom:8px;
	position:absolute;
	right:20px;
}
#servicesBroadband p a, #servicesAnytime p a, #servicesDial p a, #servicesJustMail p a {
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	padding:0 22px 0 0;
	text-decoration:none;
}
#servicesBroadband p a {
	background:url(/images/servicesBroadband-button.gif) #455274 center right no-repeat;
}
#servicesAnytime p a {
	background:url(/images/servicesAnytime-button.gif) #cc6600 center right no-repeat;
}
#servicesDial p a {
	background:url(/images/servicesDial-button.gif) #954644 center right no-repeat;
}
#servicesJustMail p a {
	background:url(/images/servicesJustMail-button.gif) #6a751e center right no-repeat;
}

/* Broadband Pages */

#broadbandMenu, #talkMenu, #anytimeMenu, #justmailMenu, #paygMenu {
	background:#869ac7;
	margin-bottom:10px;
}
#talkMenu {
	background:#e0a50d;
}
#anytimeMenu {
	background:#cc6600;
}
#justmailMenu {
	background:#6a751e;
}
#paygMenu {
	background:#954644;
}
#broadbandMenu h2, #broadbandMenu h3, #talkMenu h2, #talkMenu h3, #anytimeMenu h2, #anytimeMenu h3, #justmailMenu h2, #justmailMenu h3, #paygMenu h2, #paygMenu h3, #servicesMenu h3, #securityMenu h3 {
	color:#fff;
	font-size:1.25em;
	margin:0 15px;
}
#talkMenu h2, #talkMenu h2 a, #talkMenu h3, #talkMenu h3 a {
	color:#701216;
}
#anytimeMenu h2, #anytimeMenu h2 a, #anytimeMenu h3, #anytimeMenu h3 a {
	color:#ffcc00;
}
#justmailMenu h2, #justmailMenu h2 a, #justmailMenu h3, #justmailMenu h3 a {
	color:#abb180;
}
#paygMenu h2, #paygMenu h2 a, #paygMenu h3, #paygMenu h3 a {
	color:#c68483;
}
#broadbandMenu h3, #talkMenu h3, #anytimeMenu h3, #justmailMenu h3, #paygMenu h3, #servicesMenu h3, #securityMenu h3 {
	font-size:1em;
	margin:10px 15px;
}
#broadbandMenu h2 a, #servicesMenu h3 a, #broadbandMenu h2 a, #broadbandMenu h3 a {
	color:#fff;
}
#broadbandMenu ul, #talkMenu ul, #anytimeMenu ul, #justmailMenu ul, #paygMenu ul {
	margin:5px 16px;
}
#broadbandMenu ul li, #talkMenu ul li, #anytimeMenu ul li, #justmailMenu ul li, #paygMenu ul li {
	font-size:0.9em;
	font-weight:bold;
	list-style-type:none;
	margin:7px 0;
}
#broadbandMenu ul li a, #talkMenu ul li a, #anytimeMenu ul li a, #justmailMenu ul li a, #paygMenu ul li a {
	background:url(/images/broadband-bullet.gif) 0 4px no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	padding-left:13px;
	text-decoration:none;
}
#talkMenu ul li a {
	background:url(/images/talk-bullet.gif) 0 4px no-repeat;
}
#anytimeMenu ul li a {
	background:url(/images/anytime-bullet.gif) 0 4px no-repeat;
}
#justmailMenu ul li a {
	background:url(/images/justmail-bullet.gif) 0 4px no-repeat;
}
#paygMenu ul li a {
	background:url(/images/payg-bullet.gif) 0 4px no-repeat;
}
#broadbandMenu ul li a:hover, #talkMenu ul li a:hover, #anytimeMenu ul li a:hover, #justmailMenu ul li a:hover, #paygMenu ul li a:hover {
	background-position:0 -26px;
	text-decoration:underline;
}
#broadbandPageTop, #affBroadbandMaxTop, #affBroadbandMaxTopMS, #affBroadbandMaxTopT10, #affBroadbandMaxTopUS, #affBroadbandMaxBundleTop, #affBroadbandPlusTop, #affBroadbandPlusBundleTop, #affBroadbandPremTop, #affBroadbandPremBundleTop, #broadbandPageTopWU, #newsgroupsPageTop, #spamPageTop, #virusPageTop, #webmailPageTop, #webspacePageTop, #upto8MbPageTop, #reasonsPageTop, #cheaperPageTop {
	background:url(/images/pageTop/broadband_011208.jpg) #848ea3 top left no-repeat;
	height:158px;
	position:relative;
	width:570px;
}
#cheaperPageTop {
	background:url(/images/pageTop/broadbandCheaperTop.jpg) #848ea3 top left no-repeat;
	height:172px;
}
#affBroadbandMaxBundleTop, #affBroadbandPlusBundleTop, #affBroadbandPremBundleTop {
	height:168px;
}
#affBroadbandMaxTop {
	background:url(/images/pageTop/affBroadbandMaxTop.gif) #848ea3 top left no-repeat;
}
#affBroadbandMaxTopMS {
	background:url(/images/pageTop/affBroadbandMaxTopMS.gif) #848ea3 top left no-repeat;
}
#affBroadbandMaxTopT10 {
	background:url(/images/pageTop/affBroadbandMaxTopT10.gif) #848ea3 top left no-repeat;
}
#affBroadbandMaxTopUS {
	background:url(/images/pageTop/affBroadbandMaxTopUS.gif) #848ea3 top left no-repeat;
}
#affBroadbandMaxBundleTop {
	background:url(/images/pageTop/affBroadbandMaxBundleTop.jpg) #848ea3 top left no-repeat;
}
#affBroadbandPlusBundleTop {
	background:url(/images/pageTop/affBroadbandPlusBundleTop.jpg) #848ea3 top left no-repeat;
}
#affBroadbandPremBundleTop {
	background:url(/images/pageTop/affBroadbandPremBundleTop.jpg) #848ea3 top left no-repeat;
}
#broadbandPageTopWU {
	background:url(/images/pageTop/broadband-webuser.jpg) #848ea3 top left no-repeat;
}
#upto8MbPageTop {
	background:url(/images/pageTop/broadband-nostar.jpg) #848ea3 top left no-repeat;
}
#reasonsPageTop {
	background:url(/images/pageTop/reasons.jpg) #006600 top left no-repeat;
}
#reasonsPageTop h1 {
	text-indent:-9999px;
}
#broadbandPageTop h1, #affBroadbandMaxTop h1, #affBroadbandMaxTopMS h1, #affBroadbandMaxTopT10 h1, #affBroadbandMaxTopUS h1, #broadbandPageTopWU h1, #newsgroupsPageTop h1, #spamPageTop h1, #virusPageTop h1, #webmailPageTop h1, #webspacePageTop h1, #bullguardPageTop h1, #bullguardPageTopFull h1, #parentalControlPageTop h1, #cheaperPageTop h1 {
	color:#455274;
	font-size:2.5em;
	left:55px;
	position:absolute;
	top:12px;
}
#broadbandPageTop ul, #affBroadbandMaxTop ul, #affBroadbandMaxTopMS ul, #affBroadbandMaxTopT10 ul, #affBroadbandMaxTopUS ul, #broadbandPageTopWU ul, #cheaperPageTop ul {
	left:20px;
	position:absolute;
	top:47px;
}
#affBroadbandMaxTop p, #affBroadbandMaxTopMS p, #affBroadbandMaxTopT10 p, #affBroadbandMaxTopUS p {
	left:0;
	position:absolute;
	top:0;
}
#broadbandPageTop ul li, #affBroadbandMaxTop ul li, #affBroadbandMaxTopMS ul li, #affBroadbandMaxTopT10 ul li, #affBroadbandMaxTopUS ul li, #broadbandPageTopWU ul li, #wirelessBroadbandTop p, #hardwarePage p#topPara, #cheaperPageTop ul li {
	color:#fff;
	font-size:2.25em;
	letter-spacing:-1px;
	list-style-type:none;
}
#broadbandPageTop ul li span, #broadbandPageTopWU ul li span, #cheaperPageTop ul li span {
	color:#455274;
}
#broadbandPageTop h1, #affBroadbandMaxTop h1, #affBroadbandMaxTopMS h1, #affBroadbandMaxTopT10 h1, #affBroadbandMaxTopUS h1, #affBroadbandMaxTop ul, #affBroadbandMaxTopMS ul, #affBroadbandMaxTopT10 ul, #affBroadbandMaxTopUS ul, #affBroadbandMaxTop p, #affBroadbandMaxTopMS p, #affBroadbandMaxTopT10 p, #affBroadbandMaxTopUS p, #affBroadbandMaxBundleTop h1, #affBroadbandPlusBundleTop h1, #affBroadbandPremBundleTop h1, #affBroadbandMaxBundleTop p, #affBroadbandPlusBundleTop p, #affBroadbandPremBundleTop p, #broadbandPageTop ul, #broadbandPageTopWU h1, #broadbandPageTopWU ul, #cheaperPageTop h1, #cheaperPageTop ul {
	text-indent:-9999px;
}
#broadbandPage, #routerIncluded, #reasonsPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #455274;
	border-right:1px solid #455274;
	border-top:1px solid #fff;
}
#reasonsPage {
	border-left:1px solid #006600;
	border-right:1px solid #006600;
}
#broadbandPage h2, #broadbandPage h3, #hardwareFeatures h2 {
	color:#455274;
	font-size:1.2em;
	margin:10px 15px;
}
#broadbandPage ul li, #hardwareFeatures ul li {
	list-style-image:url(/images/broadband-star.gif);
}
#broadbandPage ul li strong {
	color:#455274;
}
#broadbandPage table, #routersPage table, #talkPage table {
	margin:10px 15px;
}
#broadbandPage table thead td, #broadbandPage table tfoot, #routersPage table thead td, #routersPage table tfoot, #talkPage table thead td, #talkPage table tfoot {
	color:#ffcc00;
	font-size:1.2em;
	font-weight:bold;
	line-height:3em;
	text-align:center;
}
#talkPage table thead td, #talkPage table tfoot {
	color:#fff;
}
#broadbandPage table tfoot, #routersPage table tfoot, #talkPage table tfoot {
	text-align:right;
}
#broadbandPage table thead td.bbMax, #routersPage table thead td.v210 {
	background:url(/images/borders/bbtableMax.gif) #455274 top left no-repeat;
	width:33%;
}
#routersPage table thead td.v210 {
	width:20%;
}
#broadbandPage table thead td.bbMaxPlus, #routersPage table thead td.v2091 {
	background:#455274;
	border:1px solid #fff;
	border-width:0 1px;
	width:33%;
}
#broadbandPage table thead td.bbMaxPrem, #routersPage table thead td.v2110 {
	background:url(/images/borders/bbtableMaxPrem.gif) #455274 top right no-repeat;
	width:34%;
}
#broadbandPage table tbody tr td, #routersPage table tbody tr td, #talkPage table tbody tr td {
	border-bottom:1px dotted #647188;
	border-left:1px solid #455274;
	line-height:1.5em;
	padding:10px;
}
#broadbandPage table tbody tr td.extra10 {
	color:#a81f02;
	font-weight:bold;
}
#broadbandPage table tbody tr td strong.extra1off {
	color:#a81f02;
	line-height:1.2em;
}
#routersPage table tbody tr#imgRow td {
	padding:5px;
	text-align:center;
}
#broadbandPage table tbody tr td.right, #routersPage table tbody tr td.right {
	border-right:1px solid #455274;
}
#broadbandPage table tbody tr td span, #broadbandPage table tbody tr td a, #routersPage table tbody tr td span, #routersPage table tbody tr td a {
	color:#455274;
	font-weight:bold;
}
#routersPage table tbody tr td span.strikethough {
	color:#000;
	font-weight:normal;
	text-decoration:line-through;
}
#broadbandPage table tbody tr td a, #routersPage table tbody tr td a {
	background:url(/images/question-mark.gif) center right no-repeat;
	display:block;
	width:100%;
}
#broadbandPage table tbody tr td span.small, #routersPage table tbody tr td span.small {
	color:#000;
	display:block;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.4em;
}
#broadbandPage table tbody tr.bottomRow td, #routersPage table tbody tr.bottomRow td {
	border-bottom:none;
}
#broadbandPage table tbody tr.bottomRow td {
	background-color:#f5eedc;
}
#broadbandPage table tbody tr.bottomRow td span a {
	background:none;
	color:#701216;
	font-weight:bold;
}
#broadbandPage table tfoot a, #routersPage table tfoot a, #talkPage table tfoot a {
	background:url(/images/bbSignupButton.gif) center right no-repeat;
	color:#fff;
	margin:0 10px 0 0;
	padding:0 20px 0 0;
}
#broadbandPage table tfoot td.bbMax, #routersPage table tfoot td.v210 {
	background:url(/images/borders/bbtableMaxBottom.gif) #455274 top left no-repeat;
}
#broadbandPage table tfoot td.bbMaxPlus, #routersPage table tfoot td.v2091 {
	background:#455274;
	border:1px solid #fff;
	border-width:0 1px;
}
#routersPage table tfoot td.v2110 {
	border-width:0 0 0 1px;
}
#broadbandPage table tfoot td.bbMaxPrem, #routersPage table tfoot td.v2110 {
	background:url(/images/borders/bbtableMaxPremBottom.gif) #455274 top right no-repeat;
}
#bbMinRequirements, #bbUsageAllowance, #wirelessBroadband, #onlineGaming, #routersPage, #bbFAQ, #bbFAQWrapper {
	border-bottom:1px solid #fff;
	border-left:1px solid #878ea4;
	border-right:1px solid #878ea4;
}
#wirelessBroadband {
	border-color:#006600;
}
#bbFAQWrapper {
	border-top:1px solid #fff;
}
#hardwarePage {
	border-bottom:none;
}
#bbMinRequirements h1, #bbUsageAllowance h1, #onlineGaming h1, #hardwarePage h1, #routersPage h1, #talkPageContent h1, #anytimePage h1, #anytimeFAQPage h1, #justmailPage h1, #paygPage h1, #bbFAQ h1, #paygFAQPage h1, #justmailFAQPage h1, #StaticIPPage h1, #funSudoku h1, #blogPage h1, #greatEscapeEnter h1, #pageCallCostCalculator h1, #securityPage h1 {
	background:url(/images/bb-star.gif) #869ac7 top left no-repeat;
	color:#fff;
	font-size:2.5em;
	line-height:1.7em;
	padding:0 0 0.2em 55px;
}
#routersPage h1#networkKit {
	letter-spacing:-0.05em;
}
#bbMinRequirements h2, #bbMinRequirements h3, #bbMinRequirements h4, #onlineGaming h2, #routersPage h2, #routersPage h3, #bbFAQ h2, #bbFAQ h3 {
	color:#475476;
}
#bbMinRequirements ul li, .routerIncluded ul li, #bbFAQ ol li {
	list-style-image:url(/images/broadband-star.gif);
}
#bbUsageAllowance h2 {
	color:#455274;
}
#bbUsageAllowance dl {
	margin-top:0;
}
#bbUsageAllowance dl dt {
	background:url(/images/broadband-star.gif) 0 3px no-repeat;
	color:#455274;
	padding:0 0 0 20px;
}
#bbUsageAllowance table {
	margin:10px 15px;
}
#bbUsageAllowance table tr td {
	background:#869ac7;
	color:#fff;
	font-weight:bold;
	line-height:1.25em;
}
#bbUsageAllowance table tbody tr td {
	border:1px solid #455274;
	border-width:0 0 1px 0;
	padding:5px 0 5px 0;
	text-align:center;
}
#bbUsageAllowance table tbody tr td span {
	color:#fff;
	display:block;
	font-weight:normal;
}
#bbUsageAllowance table tbody tr td.col1 {
	padding:5px 10px;
	text-align:left;
}
#bbUsageAllowance table tbody tr td.col3 {
	border-right:none;
	padding-left:0;
}
#bbUsageAllowance table tr.lite td {
	background:#a4b3d5;
}
#bbUsageAllowance table thead tr th {
	background:#455274;
	color:#ffcc00;
	padding:5px 0;
	text-align:center;
}
#bbUsageAllowance table thead tr th#col1 {
	width:55%;
}
#bbUsageAllowance table thead tr th#col2, #bbUsageAllowance table thead tr th#col3, #bbUsageAllowance table thead tr th#col4 {
	width:15%;
}
#bbUsageAllowance table tfoot tr td {
	line-height:3em;
}
#bbUsageAllowance table thead tr th.usageLeft {
	background:url(/images/usageTableTL.gif) #455274 top left no-repeat;
}
#bbUsageAllowance table thead tr th.usageRight {
	background:url(/images/usageTableTR.gif) #455274 top right no-repeat;
}
#bbUsageAllowance table thead tr th span {
	color:#ffcc00;
	display:block;
}
#bbUsageAllowance table tfoot tr td {
	background:#455274;
	color:#ffcc00;
	text-align:center;
}
#bbUsageAllowance table tfoot tr td.usageLeft {
	background:url(/images/usageTableBL.gif) #455274 bottom left no-repeat;
	padding-left:10px;
	text-align:left;
}
#bbUsageAllowance table tfoot tr td.usageRight {
	background:url(/images/usageTableBR.gif) #455274 bottom right no-repeat;
	padding-left:0;
}
#switchToTheFishTop h1, #myReferralsTop h1, #unlimitedPageTop h1 {
	height:160px;
	position:relative;
	width:570px;
}
#switchToTheFishTop h1 span, #myReferralsTop h1 span, #unlimitedPageTop h1 span {
	background:url(/images/pageTop/migrationPenguins.jpg) top left no-repeat;
	height:100%;
	position:absolute;
	width:100%;
}
#switchToTheFish {
	border-bottom:1px solid #fff;
	border-left:1px solid #999900;
	border-right:1px solid #999900;
	border-top:1px solid #fff;
}
#switchToTheFish h2 {
	color:#999900;
}
#switchToTheFish ul li {
	list-style-image:url(/images/switchFish-star.gif);
}
#switchToTheFish ul li strong {
	color:#999900;
}
#switchNumbers {
	background:#a4b3d5;
}
#switchNumbers h2 {
	color:#455274;
	font-size:1.25em;
	margin:0 15px;
}
#switchNumbers dl {
	margin:15px 0 0 0;
}
#switchNumbers dl dt, #switchNumbers dl dd {
	color:#455274;
	font-size:0.9em;
	font-weight:bold;
	line-height:2em;
	padding:0 15px;
}
#switchNumbers dl dd {
	color:#fff;
}
#switchNumbers dl dt.dark, #switchNumbers dl dd.dark {
	background:#869ac7;
}
#myReferralsTop h1 span {
	background:url(/images/pageTop/myReferrals.jpg) top left no-repeat;
}
#unlimitedPageTop h1 span {
	background:url(/images/pageTop/unlimitedPageTop.jpg) top left no-repeat;
}
#myReferrals, #unlimitedPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-top:1px solid #fff;
}
#myReferrals h2, #myReferrals p strong {
	color:#990000;
}
#unlimitedPage h2, #unlimitedPage h3 {
	color:#753512;
}
#myReferrals h2, #unlimitedPage h2 {
	line-height:1.75em;
}
#myReferrals h3 {
	color:#545b70;
}
#wirelessBroadband p#topPara, #hardwarePage p#topPara {
	background:#869ac7;
	line-height:1.2em;
	margin:-10px 0 0 0;
	padding:0 250px 20px 20px;
}
#hardwarePage p#topPara {
	padding:0 100px 10px 20px;
}
#wirelessBroadbandTop {
	background:url(/images/pageTop/wireless.jpg) #006600 top left no-repeat;
	height:157px;
	position:relative;
	width:570px;
}
#wirelessBroadbandTop h1 {
	color:#fff;
	font-size:2.5em;
	letter-spacing:-1px;
	margin:0 0 0 53px;
	padding:15px 0 0 0;
}
#wirelessBroadbandTop p {
	line-height:1.1em;
	margin:10px 0 0 22px;
	width:275px;
}
#wirelessBroadband {
	border-top:1px solid #fff;
}
#onlineGaming img {
	margin:20px 0 0 0;
}
#onlineGaming img.wiCon {
	margin:20px 0 10px 80px;
}
#onlineGaming img.pcOg {
	margin:20px 0 10px 147px;
}
#onlineGaming img.left {
	margin:20px 15px 0 15px;
	float:left;
}
#onlineGaming ul {
	margin:0 0 0 70px;
}
#onlineGaming li {
	display:inline;
	float:left;
	list-style-type:none;
	text-align:center;
}
#onlineGaming li#xbox a {
	background:url(/images/xboxLiveButton.gif) top left no-repeat;
	display:block;
	height:48px;
	text-decoration:none;
	width:157px;
}
#onlineGaming li#ps2 a {
	background:url(/images/ps2Button.gif) top left no-repeat;
	display:block;
	height:48px;
	text-decoration:none;
	width:181px;
}
#onlineGaming li a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
ul#gamingLinks {
	margin:10px 0 0 0;
}
ul#gamingLinks li {
	display:inline;
	float:left;
	list-style-type:none;
	margin:0 10px 0 0;
}
ul#gamingLinks li a, ul#gamingLinks li#gLink1Active, ul#gamingLinks li#gLink2Active, ul#gamingLinks li#gLink3Active {
	display:block;
	height:60px;
	text-decoration:none;
	width:183px;
}
ul#gamingLinks li#gLink1 a {
	background:url(/images/xboxButton.jpg) top left no-repeat;
}
ul#gamingLinks li#gLink2 a {
	background:url(/images/ps3Button.gif) top left no-repeat;
}
ul#gamingLinks li#gLink3, ul#gamingLinks li#gLink3Active {
	margin:0;
}
ul#gamingLinks li#gLink3 a {
	background:url(/images/wiiButton.gif) top left no-repeat;
}
ul#gamingLinks li#gLink1Active {
	background:url(/images/gaming-ics-button-active.gif) top left no-repeat;
}
ul#gamingLinks li#gLink2Active {
	background:url(/images/gaming-wireless-button-active.gif) top left no-repeat;
}
ul#gamingLinks li#gLink3Active {
	background:url(/images/gaming-router-button-active.gif) top left no-repeat;
}
ul#gamingLinks li a span, ul#gamingLinks li#gLink1Active span, ul#gamingLinks li#gLink2Active span, ul#gamingLinks li#gLink3Active span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;

}
#bbFAQ ol li a {
	color:#000;
	font-weight:bold;
}
#bbFAQWrapper dl dt {
	background:url(/images/broadband-star.gif) #fff 0 3px no-repeat;
	color:#455274;
	padding:0 0 0 20px;
}
#bbFAQWrapper dl dd {
	margin-left:5px;
}
#upto8MbPageTop h1 {
	color:#fff;
	font-size:2.4em;
	font-weight:normal;
	left:15px;
	letter-spacing:-1px;
	line-height:1.75em;
	position:absolute;
	top:20px;
}
#upto8MbPageTop h1 span {
	color:#fff;
	display:block;
	font-size:1.9em;
	font-weight:bold;
}

/* Affiliate pages */

#affProductDesc {
	margin:0 0 0 15px;
	width:530px;
}
#affProductDesc h3 {
	background:url(/images/borders/affBBTop.gif) #455274 top left no-repeat;
	color:#ffcc00;
	line-height:2.75em;
	margin:0;
	text-align:center;
}
#affProductDesc ul {
	margin:0;
}
#affProductDesc ul li {
	border-bottom:1px dotted #455274;
	border-left:1px solid #455274;
	border-right:1px solid #455274;
	color:#455274;
	font-weight:bold;
	line-height:3em;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0 10px;
}
#affProductDesc ul li a {
	background:url(/images/question-mark.gif) center right no-repeat;
	color:#455274;
	padding:3px 30px 3px 0;
}
#affProductDesc ul li a#affTalk {
	background:none;
	color:#990000;
	font-weight:normal;
	padding:0;
}
#affProductDesc ul li span {
	font-weight:normal;
}
#affProductDesc ul li span.affSmall {
	font-size:0.8em;
}
#affBBBundleWrap, #affTalkBundleWrap {
	float:left;
	margin:10px 5px 20px 15px;
	width:260px;
}
#affTalkBundleWrap {
	margin-left:5px;
}
#affBBBundle, #affTalkBundle {
	border:1px solid #455274;
	border-width:0 1px;
	padding:1px 0;
}
#affTalkBundle {
	border-color:#990000;
}
#affBBBundleWrap h3, #affTalkBundleWrap h3 {
	background:url(/images/borders/affBBBundleTop.gif) top left no-repeat;
	color:#ffcc00;
	font-size:1.2em;
	height:45px;
	line-height:45px;
	margin:0;
	text-align:center;
}
#affTalkBundleWrap h3 {
	background:url(/images/borders/affTalkBundleTop.gif) top left no-repeat;
}
#affBBBundle h4 {
	color:#455274;
	font-size:1.1em;
}
#affTalkBundle h4 {
	color:#990000;
	font-size:1.1em;
}
#affBBBundle p, #affTalkBundle p {
	font-weight:bold;
	height:4.5em;
}
#affBBBundle ul, #affTalkBundle ul {
	margin-top:0;
}
#affBBBundle ul li, #affTalkBundle ul li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
}
#affBBBundle ul li span {
	color:#455274;
	font-weight:bold;
}
#affBBBundle .affBenefits {
	border-top:1px dotted #455274;
	height:20em;
}
#affTalkBundle .affBenefits {
	border-top:1px dotted #990000;
	height:20em;
}
#affBBBundleBottom, #affTalkBundleBottom {
	background:url(/images/borders/affBBBundleBottom.gif) top left no-repeat;
	height:10px;
}
#affTalkBundleBottom {
	background:url(/images/borders/affTalkBundleBottom.gif) top left no-repeat;
}
ul#affKeyFeatures li {
	list-style-image:url(/images/990000-bullet.gif);
	margin:5px 20px;
}
ul#affKeyFeatures li a {
	background:url(/images/bundle-talk-question.gif) center right no-repeat;
	color:#990000;
	padding:3px 25px 3px 0;
}
p#affFeaturesPlus {
	line-height:1em;
	margin:0 15px;
}
ul#affFeatures {
	margin-top:0;
}
ul#affFeatures li {
	margin:5px 20px;
}
p#affSignup {
	margin:0;
	padding:0;
	text-align:right;
}
p#affSignup span {
	color:#455274;
	font-size:1.1em;
	font-weight:bold;
}
p#affSignup a {
	background:url(/images/borders/affBBbottom.gif) #455274 top left no-repeat;
	color:#ffcc00;
	display:block;
	font-size:1.2em;
	height:33px;
	line-height:1.25em;
	margin:0;
	padding:12px 40px 0 0;
	text-align:right;
}
p#affSignup a:hover {
	text-decoration:none;
}
ul#affAwards {
	margin:0;
}
ul#affAwards li {
	float:left;
	font-size:0.9em;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	text-align:center;
	width:19.5%;
}
ul#affAwards li#affAwardsRight {
	margin-right:0;
}
ul#affAwards li span {
	display:block;
	font-weight:bold;
}

/* Hardware pages */

#hardwarePageBottom {
	margin:0 0 10px 0;
}
#hardwareFeatures {
	border-bottom:1px solid #fff;
	border-left:1px solid #455274;
	border-right:1px solid #455274;
	border-top:1px solid #fff;
}
#hardwareFeatures li {
	margin:5px 20px;
}
.hardwarePart {
	float:left;
	margin:0 0 10px 0;
	width:280px;
}
.hardwarePart h1 {
	background:url(/images/hardware-routers.jpg) top left no-repeat;
	height:162px;
	margin:0;
	padding:0;
	width:280px;
}
.hardwarePart h1#hardwarePartAcc {
	background:url(/images/hardware-accessories.jpg) top left no-repeat;
}
.hardwarePart h1 span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
.hardwarePart p {
	background:#455274;
	color:#fff;
	height:145px;
	margin:0;
	padding:15px 15px 0 15px;
}
#hardwarePartLeft {
	margin-right:10px;
}
.hardwarePart p.pageMedBlueSignUp {
	background:url(/images/borders/medDarkBlueSolidBottom.gif) #455274 bottom left no-repeat;
	font-size:1.2em;
	height:1.5em;
	margin:0;
	padding:0 15px 15px 15px;
	text-align:right;
}
.hardwarePart p.pageMedBlueSignUp a {
	background:url(/images/bbSignupButton.gif) center right no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0 20px 0 0;
}
#routersPage img.left {
	margin:0 20px 0 10px;
}
#routersPage p strong {
	color:#455274;
}
#routersPageTop h2 {
	float:left;
}
#routerPrice {
	float:right;
	margin:9px 20px 0 0;
}
#routerPrice li {
	color:#455274;
	display:inline;
	font-size:1.2em;
	font-weight:bold;
	list-style-type:none;
	margin:0;
}
#routerPrice li span {
	text-decoration:line-through;
}
#routerPrice li#rrp {
	font-size:1em;
	font-weight:normal;
	margin-left:15px;
}
#clickConnect {
	float:left;
	margin:0 0 0 45px;
	width:230px;
}
#routersPage .routerIncluded {
	float:left;
	margin:0 0 0 5px;
	width:250px;
}
.routerIncluded ul {
	margin-bottom:5px;
	margin-top:0;
}
.routerIncluded ul li {
	line-height:2em;
	margin-bottom:0;
	margin-top:0;
}
#routerIncluded, #routersPage .routerIncludeTop, #routersPage .routerIncludeBottom {
	margin:0 19px;
	width:529px;
}
#routersPage .routerIncludeTop {
	margin-top:20px;
}
#routersPage .routerIncludeBottom {
	margin-bottom:20px;
}
#routerIncluded {
	width:527px;
}
#accessoriesPage, #wirelessAccPage, #wirelessAdapterPage {
	margin:10px 0 0 0;
}
#accessoriesPage h1#hardwarePartRouters {
	background:url(/images/accessories-microfilter.jpg) top left no-repeat;
}
#accessoriesPage h1#hardwarePartAcc {
	background:url(/images/accessories-wireless.jpg) top left no-repeat;
}
#accessoriesPage .hardwarePart p, #wirelessAccPage .hardwarePart p {
	height:65px;
}
#accessoriesPage .hardwarePart p.price, #wirelessAccPage .hardwarePart p.price, #wirelessAdapterPage .hardwarePart p.price {
	background:#869ac7;
	border:1px solid #455274;
	border-width:0 1px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1em;
	height:2em;
}
#wirelessAdapterPage .hardwarePart p.price span {
	color:#fff;
	font-size:0.8em;
	font-weight:normal;
	margin:0 0 0 25px;
}
#wirelessAdapterPage .hardwarePart p.price span.linethrough {
	font-size:1em;
	margin:0;
	text-decoration:line-through;
}
#accessoriesPage .hardwarePart p.pageMedBlueSignUp, #wirelessAccPage .hardwarePart p.pageMedBlueSignUp {
	height:1.5em;
}
#wirelessAdapterPage .hardwarePart .wirelessContent {
	background:#455274;
	height:375px;
}
#wirelessAdapterPage .hardwarePart p {
	height:auto;
}
#wirelessAdapterPage .hardwarePart p strong {
	color:#fff;
}
#wirelessAdapterPage h1#hardwarePartRouters {
	background:url(/images/voyager-1055.gif) top left no-repeat;
}
#wirelessAdapterPage h1#hardwarePartAcc {
	background:url(/images/voyager-1065.gif) top left no-repeat;
}

/* Broadband Talk bundle page */

#bundlePageTop h1, #bundlePageTopMS h1, #bundlePageTopUS h1 {
	background:url(/images/pageTop/affBundleTop.gif) top left no-repeat;
	height:158px;
	width:570;
}
#bundlePageTopMS h1 {
	background:url(/images/pageTop/affBundleTopMS.gif) top left no-repeat;
}
#bundlePageTopUS h1 {
	background:url(/images/pageTop/affBundleTopUS.gif) top left no-repeat;
}
#bundlePageTop h1 span, #bundlePageTopMS h1 span, #bundlePageTopUS h1 span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#prodBundle .bundleProd {
	float:left;
	margin:0 0 10px 10px;
	width:171px;
}
#prodBundle #bundleLeft {
	margin:0 0 10px 15px;
}
#prodBundle p.bundlePrice {
	background:url(/images/bundle-top.gif) #455274 top left no-repeat;
	color:#fff;
	font-size:0.8em;
	margin:0;
	padding:10px;
	text-align:center;
}
#prodBundle p.bundlePrice span {
	color:#ffcc00;
	font-size:1.7em;
	font-weight:bold;
}
#prodBundle p.bundlePrice span.bundleBanner {
	display:block;
	line-height:1.1em;
	margin-bottom:0.5em;
}
#prodBundle .bundleDetails h2, #prodBundle .bundleDetails p {
 	border-bottom:1px dotted #647188;
 	border-left:1px solid #455274;
 	border-right:1px solid #455274;
 	margin:0;
 	padding:7px 0 7px 5px;
}
#prodBundle .bundleDetails p.bottom {
	border-bottom:none;
}
#prodBundle .bundleDetails h2 {
	color:#455274;
	font-size:1em;
	padding:9px 0 9px 5px;
}
#prodBundle .bundleDetails h2.bundleTalk {
	background:#f7efc2;
	color:#990000;
}
#prodBundle .bundleDetails p a {
	background:url(/images/question-mark.gif) center right no-repeat;
	color:#000;
	display:block;
	font-weight:normal;
	width:96%;
}
#prodBundle .bundleDetails p a.bundleTalkA {
	background:url(/images/bundle-talk-question.gif) center right no-repeat;
}
#prodBundle .bundleDetails p span, #prodBundle .bundleDetails p a span {
	font-weight:bold;
}
#prodBundle p.bundleSignup {
	background:url(/images/bundle-bottom.gif) #455274 bottom left no-repeat;
	font-size:1.2em;
	line-height:3.2em;
	margin:0;
	text-align:right;
}
#prodBundle p.bundleSignup a {
	background:url(/images/bbSignupButton.gif) center right no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	margin-right:8px;
	padding:0 20px 2px 0;
}

/* USwitch bars */

#bbUswitch {
	background:url(/images/broadband-uswitch.gif) top left no-repeat;
	margin:0;
	height:52px;
	padding:0;
	width:570px;
}
#bbUswitch p {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#talkUswitch {
	background:url(/images/talk-uswitch.gif) top left no-repeat;
	margin:0;
	height:52px;
	padding:0;
	width:570px;
}
#talkUswitch p {
	margin:0;
	padding:0;
	text-indent:-9999px;
}

/* Talk Pages */

#talkPageTop {
	background:url(/images/pageTop/talk.jpg) #e0a50d top left no-repeat;
	height:158px;
	position:relative;
	width:570px;
}
#talkPageTop h1 {
	color:#701216;
	font-size:2.5em;
	left:305px;
	position:absolute;
	top:12px;
}
#talkPageTop p {
	color:#fff;
	font-size:1.75em;
	left:270px;
	letter-spacing:-1px;
	line-height:1.3em;
	list-style-type:none;
	position:absolute;
	top:48px;
	width:265px;
}
#talkPageTop p span {
	color:#701216;
}
#talkPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #701216;
	border-right:1px solid #701216;
	border-top:1px solid #fff;
}
#talkPage h2 {
	color:#701216;
	font-size:1.2em;
	margin:10px 15px;
}
#talkPage table thead td, #talkPage table tbody td {
	width:265px;
}
#talkPage table thead td.talkFree {
	background:url(/images/borders/talkTableTL.gif) #701216 top left no-repeat;
}
#talkPage table thead td.talkAnytime {
	background:url(/images/borders/talkTableTR.gif) #701216 top right no-repeat;
	border-left:1px solid #fff;
}
#talkPage table tfoot td.talkFree {
	background:url(/images/borders/talkTableBL.gif) #701216 bottom left no-repeat;
}
#talkPage table tfoot td.talkAnytime {
	background:url(/images/borders/talkTableBR.gif) #701216 bottom right no-repeat;
	border-left:1px solid #fff;
}
#talkPage table tbody tr td.right {
	border-right:1px solid #701216;
}
#talkPage table tbody tr td {
	border-bottom:1px dotted #701216;
	border-left:1px solid #701216;
	color:#000;
	font-size:1em;
	font-weight:normal;
	line-height:1.4em;
	vertical-align:top;
}
#talkPage table tbody tr.bottomRow td {
	border-bottom:none;
}
#talkPage table tbody tr td span {
	color:#701216;
	font-weight:bold;
}
#talkPage table tfoot a {
	background:url(/images/talkSignupButton.gif) center right no-repeat;
}
#talkPageContent div, #callCostCalculator, #otherNumbersInfo, #talkFAQWrapper, #pageCallCostCalculator div {
	border-bottom:1px solid #fff;
	border-left:1px solid #701216;
	border-right:1px solid #701216;
	border-top:1px solid #fff;
}
#pageCallCostCalculator {
	border-top:none;
}
#talkPageContent h1, #pageCallCostCalculator h1 {
	background:url(/images/talk-star.gif) #e0a50d top left no-repeat;
	color:#701216;
}
#talkPageContent h2, #callCostCalculator h2 {
	color:#701216;
}
#talkPageContent hr {
	background:#701216;
	color:#701216;
	margin-left:13px;
	width:95%;
}
#talkPageContent dl dt, #talkFAQWrapper dl dt {
	background:url(/images/talk-contentBullet.gif) #fff center left no-repeat;
	color:#701216;
	padding:0 0 0 20px;
}
#talkFAQWrapper dl dt {
	background-position:0 5px;
}
#talkPageContent dl dd ul {
	list-style-type:none;
	margin-top:0;
}
#talkPageContent dl dd ul li {
	list-style-image:none;
	margin:5px;
}
#talkPageContent ul li, #talkPageContent ol li {
	list-style-image:url(/images/talk-contentBullet.gif);
}
#callCostCalculatorTop {
	margin-top:10px;
}
#callCostCalculator p label, #pageCallCostCalculator p label {
	float:left;
	width:10em;
}
#callCostCalculator p select, #pageCallCostCalculator p select {
	width:9.5em;
}
#callCostCalculator p select#callStart, #pageCallCostCalculator p select#callStart {
	width:4em;
}
#callCostCalculator input.textInput, #fmCallCostCalculator input.textInput, #CompFormInput input, #CompFormInput textarea, #pageCallCostCalculator input.textInput, #unsubForm input.textInput {
	background:url(/images/input-bg.gif) #fff top left no-repeat;
	border-top:1px solid #808386;
	border-left:1px solid #808386;
	border-bottom:1px solid #a5acb2;
	border-right:1px solid #a5acb2;
	padding:0.3em;
	width:15em;
}
#unsubForm input.textInput {
	width:20em;
}
#callCostCalculator input.textInput:hover, #callCostCalculator input.textInput:focus, #pageCallCostCalculator input.textInput:hover, #pageCallCostCalculator input.textInput:focus, #fmCallCostCalculator input.textInput:hover, #fmCallCostCalculator input.textInput:focus, #CompFormInput input:hover, #CompFormInput input:focus, #CompFormInput textarea:hover, #CompFormInput textarea:focus, #unsubForm input.textInput:hover, #unsubForm input.textInput:focus {
	border:1px solid #000;
	color:#000;
}
#callCostCalculator p input#submit, #fmCallCostCalculator p input#submit, #pageCallCostCalculator p input#submit {
	background:url(/images/signup-button-white.gif) #fff center right no-repeat;
	border:none;
	color:#701216;
	cursor:pointer;
	float:right;
	font-size:1.25em;
	font-weight:bold;
	padding-right:25px;
}
p#callCostResult {
	font-size:1.2em;
	padding-bottom:0;
}
p#callCostResult span {
	color:#701216;
	font-weight:bold;
}
#tblCallRate, #tblCallRateCompare, .tblCallRateNew {
	margin:10px 15px;
}
#tblIntCallRate, .tblIntCallRateNew {
	margin:10px;
}
#tblCallRateFinder {
	margin:10px 0 0 0;
}
#tblCallRate thead td, .tblCallRateNew thead td, #tblIntCallRate thead td, .tblIntCallRateNew thead td, #tblCallRateFinder thead td, #tblCallRateCompare thead td {
	background:#eac158;
	border-left:1px solid #fff;
	border-top:1px solid #701216;
	font-size:1.2em;
	font-weight:bold;
	line-height:3em;
	text-align:center;
}
#tblCallRateCompare thead td {
	font-size:0.9em;
	font-weight:normal;
	line-height:1.2em;
	padding:11px 0;
}
#tblCallRateCompare thead td span {
	color:#701216;
	font-size:1.2em;
	font-weight:bold;
	display:block;
}
#tblCallRate thead td#col1, .tblCallRateNew thead td.col1Top, #tblIntCallRate thead td#col1, .tblIntCallRateNew thead td.col1Top, #tblCallRateFinder thead td#col1, #tblCallRateCompare thead td#col1 {
	background:url(/images/borders/callRatesTL.gif) #eac158 top left no-repeat;
	border-left:none;
	border-top:none;
	padding-left:25px;
	text-align:left;
	width:134px;
}
#tblCallRateFinder thead td#col1 {
	width:150px;
}
#tblCallRate thead td#col2, .tblCallRateNew thead td.col2Top, #tblCallRate thead td#col3, #tblCallRate thead td#col4, .tblCallRate thead td.col3Top {
	width:132px;
}
#tblIntCallRate thead td#col1, .tblIntCallRateNew thead td.col1Top, #tblCallRateCompare thead td#col1 {
	width:30%;
}
#tblIntCallRate thead td#col2, .tblIntCallRateNew thead td.col2Top {
	width:25%;
}
#tblIntCallRate thead td#col3, .tblIntCallRateNew thead td.col3Top {
	width:20%;
}
#tblCallRateCompare thead td#col2, #tblCallRateCompare thead td#col3, #tblCallRateCompare thead td#col4 {
	width:16%;
}
#tblCallRate thead td#col4, #tblIntCallRate thead td#col4, #tblCallRateFinder thead td#col5, #tblCallRateCompare thead td#col4 {
	background:url(/images/borders/callRatesTR.gif) #eac158 top right no-repeat;
	border-top:none;
}
.tblIntCallRateNew thead td.col4Top, .tblCallRateNew thead td.col3Top {
	background:url(/images/borders/callRatesTRTop.gif) #eac158 top right no-repeat;
	border-top:none;
}
#tblCallRate tbody td, .tblCallRateNew tbody td, #tblIntCallRate tbody td, .tblIntCallRateNew tbody td, #tblCallRateFinder tbody td, #tblCallRateCompare tbody td {
	border-bottom:1px dotted #701216;
	border-left:1px solid #701216;
	line-height:1.5em;
	padding:9px 0;
	text-align:center;
}
#tblCallRateCompare tbody td {
	color:#ff0000;
}
#tblCallRate tbody td.col1, .tblCallRateNew tbody td.col1, #tblIntCallRate tbody td.col1, .tblIntCallRateNew tbody td.col1, #tblCallRateFinder tbody td.col1, #tblCallRateCompare tbody td.col1 {
	background:#f5eedc;
	font-weight:bold;
	padding:9px 0 9px 25px;
	text-align:left;
}
#tblIntCallRate tbody td.col1, .tblIntCallRateNew tbody td.col1, #tblCallRateFinder tbody td.col1, #tblCallRateCompare tbody td.col1 {
	padding-left:25px;
	padding-right:15px;
}
#tblCallRateCompare tbody td.col1 {
	color:#000;
	line-height:1.2em;
	padding:9px 15px 9px 10px;
}
#tblIntCallRate tbody td.col2, .tblIntCallRateNew tbody td.col2, #tblCallRateCompare tbody td.col2 {
	background:#f7efc2;
}
#tblCallRateCompare tbody td.col2 {
	color:#006600;
	font-weight:bold;
}
#tblCallRate tbody td.right, .tblCallRateNew tbody td.right, #tblIntCallRate tbody td.right, .tblIntCallRateNew tbody td.right, #tblCallRateFinder tbody td.right, #tblCallRateCompare tbody td.right {
	border-right:1px solid #701216;
}
#tblCallRate tbody tr.bottom td, .tblCallRateNew tbody tr.bottom td, #tblIntCallRate tbody tr.bottom td, .tblIntCallRateNew tbody tr.bottom td, #tblCallRateFinder tbody tr.bottom td, #tblCallRateCompare tbody tr.bottom td {
	border-bottom:1px solid #701216;
}
#tblCallRate tbody tr.bottom td.bottomLeft, .tblCallRateNew tbody tr.bottom td.bottomLeft, #tblCallRate tbody tr.bottom td.bottomRight, .tblCallRateNew tr.bottom td.bottomRight, #tblIntCallRate tbody tr.bottom td.bottomLeft, .tblIntCallRateNew tbody tr.bottom td.bottomLeft, #tblIntCallRate tbody tr.bottom td.bottomRight, .tblIntCallRateNew tbody tr.bottom td.bottomRight, #tblCallRateFinder tbody tr.bottom td.bottomLeft, #tblCallRateFinder tbody tr.bottom td.bottomRight, #tblCallRateCompare tbody tr.bottom td.bottomLeft, #tblCallRateCompare tbody tr.bottom td.bottomRight {
	border-bottom:none;
}
#tblCallRate tbody tr.bottom td.bottomLeft, .tblCallRateNew tbody tr.bottom td.bottomLeft, #tblIntCallRate tbody tr.bottom td.bottomLeft, .tblIntCallRateNew tbody tr.bottom td.bottomLeft, #tblCallRateFinder tbody tr.bottom td.bottomLeft, #tblCallRateCompare tbody tr.bottom td.bottomLeft {
	background:url(/images/borders/callRatesBL.gif) #f5eedc bottom left no-repeat;
	border-left:none;
}
#tblCallRate tbody tr.bottom td.bottomRight, .tblCallRateNew tbody tr.bottom td.bottomRight, #tblIntCallRate tbody tr.bottom td.bottomRight, .tblIntCallRateNew tbody tr.bottom td.bottomRight, #tblCallRateFinder tbody tr.bottom td.bottomRight, #tblCallRateCompare tbody tr.bottom td.bottomRight {
	background:url(/images/borders/callRatesBR.gif) #fff bottom right no-repeat;
}
 ul#intAlpha {
	padding:0;
	width:550px;
}
ul#intAlpha li {
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:10px 4px 0 0;
	padding:0;
}
ul#intAlpha li a {
	background:url(/images/talk-intAlpha.gif) #fff top left no-repeat;
	color:#000;
	display:block;
	font-weight:bold;
	line-height:17px;
	height:17px;
	text-align:center;
	text-decoration:none;
	width:17px;
}
ul#intAlpha li a:hover {
	color:#701216;
}
div#intLetter {
	background:url(/images/intLetter.gif) #701216 top left no-repeat;
	float:left;
	height:40px;
	margin:10px 0 0 0;
	padding:0;
	width:50px;
}
div#intLetter p {
	color:#000;
	font-size:2em;
	font-weight:bold;
	line-height:40px;
	margin:0 0 0 -1px;
	padding:0;
	text-align:center;
}
#otherNumbersInfoTop {
	margin:10px 0 0 0;
}
#talkRatesLinks {
	list-style-type:none;
	margin:10px 0 0 0;
}
#talkRatesLinks li {
	background:url(/images/talkRatesLink-bg.gif) #e0a50d top left no-repeat;
	float:left;
	height:60px;
	margin:0 12px 0 0;
	width:182px;
}
#talkRatesLinks li.right {
	margin:0;
}
#talkRatesLinks li a {
	color:#fff;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	height:40px;
	padding:10px 40px 10px 10px;
}
#talkRatesLinks li a:hover {
	text-decoration:none;
}
#talkFAQWrapper dl dd {
	margin-left:6px;
}
#talkPageContent ol li {
	font-weight:bold;
}
#talkPageContent ol li a {
	color:#000;
}
.priceDate {
	font-size:0.8em;
	font-weight:bold;
	line-height:1.2em;
}

/* Anytime Pages */

#anytimePage, #anytimeFAQPage {
	border-bottom:1px solid #df9542;
	border-left:1px solid #cc6600;
	border-right:1px solid #cc6600;
}
#anytimeFAQPage {
	border-bottom:1px solid #fff;
}
#anytimePage h1, #anytimeFAQPage h1 {
	background:url(/images/anytime-star.gif) #cc6600 top left no-repeat;
	color:#ffcc00;
}
#anytimePage h2, #anytimePage h3, #anytimePage h4, #anytimeFAQPage h2, #anytimeFAQPage h3, #anytimeFAQPage h4 {
	color:#cc6600;
}
#anytimePage ul li, #anytimeFAQPage ol li {
	list-style-image:url(/images/anytime-contentBullet.gif);
}
#anytimePage p#price, #justmailPage p#price, #paygPage p#price {
	background:#df9542;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:3em;
	margin:0;
	padding:0 20px 0 0;
	text-align:right;
}
#anytimeFAQPage ol li a {
	color:#000;
	font-weight:bold;
}
#anytimeFAQ {
	border-bottom:1px solid #fff;
	border-left:1px solid #cc6600;
	border-right:1px solid #cc6600;
	border-top:1px solid #fff;
}
#anytimeFAQ dl dt {
	background:url(/images/anytime-contentBullet.gif) #fff 0 4px no-repeat;
	color:#cc6600;
	padding:0 0 0 20px;
}
#anytimeFAQ dl dd {
	margin-left:5px;
}

/* JustMail Pages */

#justmailPage, #justmailFAQPage {
	border-bottom:1px solid #abb180;
	border-left:1px solid #6a751e;
	border-right:1px solid #6a751e;
}
#justmailFAQPage {
	border-bottom:1px solid #fff;
}
#justmailPage h1, #justmailFAQPage h1 {
	background:url(/images/justmail-star.gif) #6a751e top left no-repeat;
	color:#fff;
}
#justmailPage h2, #justmailPage h3, #justmailPage h4 {
	color:#6a751e;
}
#justmailPage ul li, #justmailFAQPage ol li {
	list-style-image:url(/images/justmail-contentBullet.gif);
}
#justmailPage p#price {
	background:#abb180;
}
#justmailFAQPage ol li a {
	color:#000;
	font-weight:bold;
}
#justmailFAQ {
	border-bottom:1px solid #fff;
	border-left:1px solid #6a751e;
	border-right:1px solid #6a751e;
	border-top:1px solid #fff;
}
#justmailFAQ dl dt {
	background:url(/images/justmail-contentBullet.gif) #fff 0 4px no-repeat;
	color:#6a751e;
	padding:0 0 0 20px;
}
#justmailFAQ dl dd {
	margin-left:5px;
}

/* Pay As You Go Pages */

#paygPage div, #paygFAQPage div {
	border-bottom:1px solid #c68483;
	border-left:1px solid #954644;
	border-right:1px solid #954644;
	border-top:1px solid #fff;
}
#paygFAQPage div {
	border-bottom:1px solid #fff;
}
#paygPage h1, #paygFAQPage h1 {
	background:url(/images/payg-star.gif) #954644 top left no-repeat;
	color:#c68483;
}
#paygPage h2, #paygPage h3, #paygPage h4 {
	color:#954644;
}
#paygPage ul li, #paygFAQPage ol li {
	list-style-image:url(/images/payg-contentBullet.gif);
}
#paygPage p#price {
	background:#c68483;
}
#paygFAQPage ol li a {
	color:#000;
	font-weight:bold;
}
#paygFAQ {
	border-bottom:1px solid #fff;
	border-left:1px solid #954644;
	border-right:1px solid #954644;
	border-top:1px solid #fff;
}
#paygFAQ dl dt {
	background:url(/images/payg-contentBullet.gif) #fff 0 4px no-repeat;
	color:#954644;
	padding:0 0 0 20px;
}
#paygFAQ dl dd {
	margin-left:5px;
}

/* Mac Support page */

#macSupport {
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #fff;
}
#macSupport h1 {
	color:#666;
	font-size:1.25em;
	margin:10px 15px;
}

/* Generic Pages */

#genericPage h2, #genericPage h3, #genericPage h4, #termsPage h1, #termsPage h2, #termsPage h3, #termsIndexPage h2, #termsIndexPage h3 {
	color:#666;
}
#termsIndexPage h4 {
	color:#7d7d7d;
	font-size:1.1em;
	margin-bottom:0;
}
#genericPage img.left {
	margin:0 15px 10px 15px;
}
#genericPage p, #termsPage p, #termsIndexPage p {
	line-height:1.5em;
}
#genericPage p.center img {
	margin:15px 0;
}
ul#networkLinks {
	margin:20px 15px 7px 15px;
	text-align:center;
}
ul#networkLinksBottom {
	margin:0 15px 10px 15px;
	text-align:center;
}
ul#networkLinks li, ul#networkLinksBottom li {
	display:inline;
	list-style-type:none;
	margin:0 7px 0 0;
}
#genericPage ul.termsList li, #termsIndexPage ul.termsList li, #termsIndexPage ul.minTermsList li  {
	list-style-image:url(/images/generic-contentBullet.gif);
	margin:5px 20px;
}
#termsIndexPage ul.minTermsList {
	margin-top:0;
}

#termsPage h1 {
	font-size:1.25em;
	margin:10px 15px;
}
#termsPage h1#heading {
	margin:0;
}
#termsPage table {
	margin:15px;
}
#pageCSHoursTop {
	height:158px;
	position:relative;
	width:570px;
}
#pageCSHoursTop span {
	background:url(/images/pageTop/csHours.jpg) top left no-repeat;
	height:100%;
	position:absolute;
	width:100%;
}

/* Features Pages */

#newsgroupsPageTop {
	background:url(/images/pageTop/newsgroups.jpg) #225b6f top left no-repeat;
}
#newsgroupsPageTop h1 {
	color:#a8bec6;
	left:250px;
	top:16px;
}
#newsgroupsPageTop p, #spamPageTop p, #virusPageTop p, #webmailPageTop p, #webspacePageTop p {
	color:#fff;
	font-size:2.25em;
	left:215px;
	letter-spacing:-1px;
	line-height:1.1em;
	margin:0;
	position:absolute;
	top:55px;
	width:340px;
}
#newsgroupsPage {
	border:1px solid #225b6f;
	border-bottom:1px solid #fff;
}
#spamPageTop {
	background:url(/images/pageTop/spam-filter.jpg) #999 top left no-repeat;
}
#spamPageTop h1 {
	color:#9b9b9b;
	left:275px;
	top:14px;
}
#spamPageTop p {
	left:241px;
}
#spamPage {
	border:1px solid #999;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
#spamPage h2, #spamPage h3 {
	color:#676767;
}
#StaticIPPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #707025;
	border-right:1px solid #707025;
}
#StaticIPPage h1 {
	background:url(/images/staticip-star.gif) #707025 top left no-repeat;
	color:#ddddcb;
}
#StaticIPPage h2, #StaticIPPage h3 {
	color:#707025;
}
#virusPageTop {
	background:url(/images/pageTop/virus-protection.jpg) #3c667e top left no-repeat;
}
#virusPageTop h1, #webmailPageTop h1 {
	color:#9eb3bf;
	left:50px;
	top:15px;
}
#virusPageTop p, #webmailPageTop p, #webspacePageTop p {
	left:17px;
}
#virusPage {
	border:1px solid #3c667e;
	border-bottom:1px solid #fff;
}
#virusPage h2, #virusPage h3 {
	color:#3c667e;
}
#webmailPageTop {
	background:url(/images/pageTop/webmail.jpg) #495423 top left no-repeat;
}
#webmailPageTop h1 {
	color:#b6bba7;
}
#webspacePageTop p {
	width:280px;
}
#webmailPageTop p {
	width:320px;
}
#webmailPage {
	border:1px solid #495423;
	border-bottom:1px solid #fff;
}
#webmailPage h2, #webmailPage h3 {
	color:#495423;
}
#webspacePageTop {
	background:url(/images/pageTop/webspace.jpg) #234431 top left no-repeat;
}
#webspacePageTop h1 {
	color:#e6b8a0;
}
#webspacePageTop p strong {
	color:#fff;
}
#webspacePage {
	border:1px solid #c14e1f;
	border-bottom:1px solid #fff;
}
#webspacePage h2, #webspacePage h3 {
	color:#c14e1f;
}

/* BullGuard Pages */

#bullguardPageTop, #parentalControlPageTop {
	background:url(/images/pageTop/bullguardPageTop.gif) #c21e25 top left no-repeat;
	height:64px;
	position:relative;
	width:570px;
}
#bullguardPageTop *, #parentalControlPageTop * {
	color:#fff;
}
#bullguardPageTop h1, #parentalControlPageTop h1 {
	color:#fff;
	left:140px;
	top:18px;
}
#bullguardPageTop h1 span, #parentalControlPageTop h1 span {
	font-size:0.6em;
}
#bullguardPageTop p, #parentalControlPageTop p {
	font-weight:bold;
	left:137px;
	line-height:1.7em;
	position:absolute;
	text-transform:uppercase;
	top:65px;
}
#bullguardPageTop ul, #parentalControlPageTop ul {
	bottom:15px;
	position:absolute;
	right:0;
}
#bullguardPageTop ul li, #parentalControlPageTop ul li {
	display:inline;
	font-weight:bold;
	list-style-type:none;
	margin:0 15px 0 0;
}
#bullguardPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #c21e25;
	border-right:1px solid #c21e25;
	border-top:1px solid #fff;
}
#bullguardPage h2 {
	color:#c21e25;
}
#bullguardPage h3, #parentalControlPage h3 {
	margin:0 15px;
}
#bullguardPage hr, #parentalControlPage hr {
	background:#ccc;
	color:#ccc;
	margin-left:12px;
	width:95%;
}
#bullguardPage hr.hidden {
	background:#fff;
	color:#fff;
}
#bullguardPage img.left, #parentalControlPage img.left {
	margin:0 15px 10px 15px;
}
#bullguardPage div.bgFeature, #parentalControlPage div.pcFeature {
	float:left;
	width:450px;
}
#bullguardPage div.bgFeature p, #parentalControlPage div.pcFeature p {
	margin:0 15px 20px 15px;
}
#bullguardPage ul {
	margin:0 0 0 15px;
}
#bullguardPage ul li {
	list-style-type:none;
	margin:5px 0;
}
#bullguardPage ul li span {
	color:#c01c23;
	font-weight:bold;
}
#bgAntiVirus h3 {
	color:#576c40;
}
#bgSpyware h3 {
	color:#990000;
}
#bgFirewall h3 {
	color:#e3610c;
}
#bgSpamFilter h3 {
	color:#337a9e;
}
#bgBackup h3 {
	color:#666;
}
#bullguardPage form {
	height:94px;
	float:left;
	margin:0 20px 10px 20px;
	padding:0;
	position:relative;
	width:235px;
}
#bullguardPage form button {
	background:none;
	border:none;
	cursor:pointer;
	height:94px;
	margin:0;
	padding:0;
	text-align:left;
	width:235px;
}
#bullguardPage form#bgTrialButton button {
	background:url(/images/bgTrialButton.gif) top left no-repeat;
}
#bullguardPage form#bgBuyButton {
	margin-left:30px;
}
#bullguardPage form#bgBuyButton button {
	background:url(/images/bgBuyButton.gif) top left no-repeat;
}
#bullguardPage form button h3 {
	left:12px;
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
}
#bullguardPage form#bgTrialButton button h3 {
	background:url(/images/bgTrialTitle.gif) top left no-repeat;
	height:17px;
	position:absolute;
	width:111px;
}
#bullguardPage form#bgBuyButton button h3 {
	background:url(/images/bgBuyTitle.gif) top left no-repeat;
	height:19px;
	position:absolute;
	width:116px;
}
#bullguardPage form button h3 span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#bullguardPage form button p {
	font-size:0.9em;
	line-height:1.25em;
	left:12px;
	margin:0;
	padding:0;
	position:absolute;
	top:45px;
}

/* Support Centre Page */

ul#supportRealms li {
	margin:0 20px;
}
p span.small {
	color:#666;
	font-size:0.8em;
	font-style:italic;
}

/* Site Map Page */

ul#siteMap ul, ul#siteMap li {
	margin:0 25px;
}
ul#siteMap li ul, ul#siteMap li ul li {
	margin:0 10px;
}
ul#siteMap li {
	color:#701216;
	list-style-image:url(/images/talk-contentBullet.gif);
}
ul#siteMap li a {
	color:#701216;
}
ul#siteMap li ul li {
	color:#000;
	list-style-image:none;
	list-style-type:none;
}
ul#siteMap li ul li a {
	color:#000;
}
ul#siteMap li ul li ul li, ul#siteMap li ul li ul li a {
	font-weight:normal;
}

/* Fun pages */

#funEscapa {
	background:url(/images/fun-escapa.gif) top left no-repeat;
	height:160px;
	margin:0 0 10px 0;
	position:relative;
	width:570px;
}
#funEscapa h1 {
	font-size:2.45em;
	padding:11px 0 0 0;
}
#funEscapa h1, #funEscapa p {
	color:#fff;
	margin:0 0 8px 150px;
}
#funEscapa h1 a, #funEscapa p a {
	color:#fff;
	display:block;
}
#funEscapa h1 a:hover, #funEscapa p a:hover, .funBox h2 a:hover, .funBox p a:hover {
	text-decoration:none;
}
.funBox a {
	display:block;
}
.funBox p a {
	color:#fff;
}
#funBox1 {
	background:url(/images/funBox1.gif) #006600 top left no-repeat;
}
#funBox1 h2 a {
	color:#99c299;
}
#funBox2 {
	background:url(/images/funBox2Rabbit.jpg) #3e5a86 top left no-repeat;
}
#funBox2 h2 a {
	color:#b2bdcf;
}
#funBox3 {
	background:url(/images/funBox3.jpg) #666 top left no-repeat;
	margin-right:0;
}
#funBox3 h2 a {
	color:#c2c2c2;
}
#escapeButton, #escapaButton, #competitionButton, #tvadsButton, #sudokuButton {
	height:123px;
	width:200px;
}
#escapeButton a, #escapaButton a, #competitionButton a, #tvadsButton a, #sudokuButton a {
	display:block;
	height:123px;
	width:200px;
}
#sudokuButton, #sudokuButton a {
	height:104px;
}
#escapeButton a {
	background:url(/images/fun-EscapeButton.gif) top left no-repeat;
}
#escapaButton a {
	background:url(/images/fun-EscapaButton.gif) top left no-repeat;
}
#competitionButton a {
	background:url(/images/fun-competitionButtonRabbit.jpg) top left no-repeat;
}
#tvadsButton a {
	background:url(/images/fun-bannedtvButton.jpg) top left no-repeat;
}
#sudokuButton a {
	background:url(/images/fun-sudokuButton.gif) top left no-repeat;
}
#escapeButton a span, #escapaButton a span, #competitionButton a span, #tvadsButton a span, #sudokuButton a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
ul#funButtons {
	margin:10px 0 0 0;
}
ul#funButtons li {
	float:left;
	list-style-type:none;
	height:137px;
	margin:0;
	width:280px;
}
ul#funButtons li a {
	display:block;
	background:url(/images/fun-talkButton.jpg) top left no-repeat;
	height:137px;
	width:280px;
}
ul#funButtons li#leftButton {
	margin:0 10px 0 0;
}
ul#funButtons li#leftButton a {
	background:url(/images/fun-broadbandButton.jpg) top left no-repeat;
	height:137px;
	width:280px;
}
ul#funButtons li#rightButton {
	margin:0 0 0 10px;
	width:200px;
}
ul#funButtons li#rightButton a {
	background:url(/images/fun-myReferralsButton.gif) top left no-repeat;
	width:200px;
}
ul#funButtons li a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#funSudoku {
	border-bottom:1px solid #fff;
	border-left:1px solid #009900;
	border-right:1px solid #009900;
}
#funSudoku h1 {
	background:#009900;
	color:#fff;
	padding-left:15px;
}
#funSudoku img {
	margin:0 15px 0 15px;
}
#blogPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #33b6bc;
	border-right:1px solid #33b6bc;
}
#blogPage h1 {
	background:url(/images/blog-star.gif) #33b6bc top left no-repeat;
	color:#ade2e4;
}
#blogPage h2 {
	color:#666;
}
#blogLinks {
	list-style-image:url(/images/blog-contentStar.gif);
}
#blogLinks {
	margin:0 15px;
}
#blogLinks li {
	margin:5px 20px;
}
#blogLinks li a {
	color:#000;
}
#greatEscapePlay {
	background:url(/images/greatEscapePlayBkg.gif) top left no-repeat;
	height:500px;
	width:780px;
	z-index:1;
}
#greatEscapePlay object {
	margin:4px 45px;
	z-index:1;
}
#greatEscapeEnter {
	border-bottom:1px solid #fff;
	border-left:1px solid #455274;
	border-right:1px solid #455274;
}
#greatEscapeEnter h1 {
	background:url(/images/greatEscape-star.gif) #455274 top left no-repeat;
	color:#b5bac7;
}
#greatEscapeEnter h2 {
	color:#455274;
}
#funTvTop, #competitionTop {
	background:url(/images/pageTop/tvAds.jpg) #990000 top left no-repeat;
	height:183px;
	position:relative;
	width:570px;
}
#competitionTop {
	background:url(/images/pageTop/competition.jpg) #6482a9 top left no-repeat;
}
#competitionContent h2 {
	color:#3e5a86;
}
.compError {
	color:#ff0000;
}
#CompFormInput p label {
	float:left;
	width:13em;
}
#funTvTop h1, #competitionTop h1 {
	color:#fff;
	font-size:2.5em;
	left:15px;
	position:absolute;
	top:30px;
	width:240px;
}
#funTvContent, #competitionContent {
	border-bottom:1px solid #fff;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-top:1px solid #fff;
}
#competitionContent {
	border-left:1px solid #3e5a86;
	border-right:1px solid #3e5a86;
}
#funTvContent h1 {
	color:#666;
	font-size:1.25em;
	margin:10px 15px;
}
#funTvContent h2 {
	color:#666;
}
#funTvContent .video {
	text-align:center;
}
#funTvContent .script {
	display:none;
}
ul.tvlink {
	list-style-type:none;
}
ul.tvlink li {
	margin:5px 0;
	padding:0 0 3px 0;
}
ul.tvlink .qt {
	background:url(/images/icon_quick.gif) top left no-repeat;
	display:block;
	font-weight:normal;
	line-height:25px;
	padding-left:30px;
}
ul.tvlink .wmv {
	background:url(/images/icon_mediaplayerwhite.gif) top left no-repeat;
	display:block;
	font-weight:normal;
	line-height:25px;
	padding-left:30px;
}
.tvBox {
	float:left;
	height:196px;
	margin:10px 10px 10px 0;
	position:relative;
	width:183px;
}
.tvBox h2 {
	color:#d69999;
	left:15px;
	position:absolute;
	top:115px;
}
.tvBox ul.tvlink {
	font-size:0.9em;
	left:15px;
	position:absolute;
	top:135px;
}
.tvBox ul.tvlink li {
	margin:0;
}
.tvBox ul.tvlink li a {
	color:#fff;
}
.tvBox ul.tvlink .qt {
	background:url(/images/icon_quickred.gif) top left no-repeat;
	line-height:22px;
	padding-left:25px;
}
.tvBox ul.tvlink .wmv {
	background:url(/images/icon_mediaplayerred.gif) top left no-repeat;
	line-height:22px;
	padding-left:25px;
}
#tvBox1 {
	background:url(/images/fun-tvBox1.jpg) #990000 top left no-repeat;
}
#tvBox2 {
	background:url(/images/fun-tvBox2.jpg) #990000 top left no-repeat;
}
#tvBox3 {
	background:url(/images/fun-tvBox3.jpg) #990000 top left no-repeat;
	margin-right:0;
}
#unsubForm {
	margin-bottom:20px;
	margin-top:20px;
}

/* Security pages */

#securityMenu {
	background:#007d7d;
}
#securityMenu ul li a {
	background:url(/images/security-bullet.gif) 0 4px no-repeat;
}
#securityPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #007d7d;
	border-right:1px solid #007d7d;
	border-top:1px solid #007d7d;
}
#securityPage h1 {
	background:url(/images/security-star.gif) #007d7d top left no-repeat;
	color:#fff;
}
#securityPage h2, #securityPage li a, #securityPage li strong, #securityPage dl dt {
	color:#007d7d;
}
#securityPage li {
	list-style-image:url(/images/security-bulletStar.gif);
}
#securityPage ul.noBulletImgs li {
	list-style-image:none;
}
#securityPage dl dd p {
	margin:5px 0;
}
#securityPage dl dd ul {
	margin-top:0;
}
p#secPageBGbutton, p#secPagePCbutton, p#secPageIntbutton, p#secPageIntPlatbutton, p#secPageIntGenbutton, p#imPageBGbutton, p#imPageIntGenbutton {
	float:left;
	height:99px;
	width:235px;
}
p#secPageBGbutton, p#secPagePCbutton, p#imPageBGbutton {
	margin-left:40px;
}
p#secPageIntbutton, p#secPageIntPlatbutton, p#secPageIntGenbutton, p#imPageIntGenbutton {
	margin-left:0;
}
p#secPageBGbutton a, p#secPagePCbutton a, p#secPageIntbutton a, p#secPageIntPlatbutton a, p#secPageIntGenbutton a, p#imPageBGbutton a, p#imPageIntGenbutton a {
	display:block;
	height:99px;
	width:235px;
}
p#secPageBGbutton a {
	background:url(/images/secPageBGbutton.gif) top left no-repeat;
}
p#secPagePCbutton a {
	background:url(/images/secPagePCbutton.gif) top left no-repeat;
}
p#secPageIntbutton a {
	background:url(/images/secPageIntbutton.gif) top left no-repeat;
}
p#secPageIntPlatbutton a {
	background:url(/images/secPageIntPlatbutton.gif) top left no-repeat;
}
p#secPageIntGenbutton a {
	background:url(/images/secPageIntGenbutton.gif) top left no-repeat;
}
p#imPageBGbutton a {
	background:url(/images/imPageBGbutton.gif) top left no-repeat;
}
p#imPageIntGenbutton a {
	background:url(/images/imPageIntGenbutton.gif) top left no-repeat;
}
p#secPageBGbutton a span, p#secPagePCbutton a span, p#secPageIntbutton a span, p#secPageIntPlatbutton a span, p#secPageIntGenbutton a span, p#imPageBGbutton a span, p#imPageIntGenbutton a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}

/* Parental Control page */

#parentalControlPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #0086b3;
	border-right:1px solid #0086b3;
	border-top:1px solid #0086b3;
}
#parentalControlPageTop {
	background:url(/images/pageTop/pcPageTop.gif) top left no-repeat;
}
#parentalControlPageTop h1 {
	left:80px;
}
#parentalControlPage h1 {
	background:url(/images/parental-control-star.gif) #0086b3 0 -1px no-repeat;
	color:#fff;
	padding-left:80px;
}
#parentalControlPage h2 {
	color:#0067a6;
}
#parentalControlPage li {
	list-style-image:url(/images/parental-control-bulletStar.gif);
}
#parentalControlPage form {
	float:left;
	height:94px;
	margin:0 20px 10px 20px;
	position:relative;
	width:235px;
}
#parentalControlPage form button {
	background:none;
	border:none;
	cursor:pointer;
	margin:0;
	height:94px;
	text-align:left;
	width:235px;
}
#parentalControlPage form#pcTrialButton button {
	background:url(/images/pcTrialButton.gif) top left no-repeat;
}
#parentalControlPage form#pcBuyButton button {
	background:url(/images/pcBuyButton.gif) top left no-repeat;
}
#parentalControlPage form#pcBuyButton {
	margin-left:30px;
}
#parentalControlPage form button h3 {
	left:12px;
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
}
#parentalControlPage form#pcTrialButton button h3 {
	background:url(/images/pcTrialTitle.gif) top left no-repeat;
	height:17px;
	width:111px;
}
#parentalControlPage form#pcBuyButton button h3 {
	background:url(/images/pcBuyTitle.gif) top left no-repeat;
	height:19px;
	width:116px;
}
#parentalControlPage form button h3 span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#parentalControlPage form button p {
	font-size:0.9em;
	line-height:1.25em;
	left:12px;
	margin:0;
	padding:0;
	position:absolute;
	top:45px;
}
#pcBlocking h3 {
	color:#990000;
}
#pcZones h3 {
	color:#3d813d;
}
#pcIM h3 {
	color:#364b85;
}
#pcTime h3 {
	color:#65436c;
}
#pcOnlineControl h3 {
	color:#c09c1d;
}

/* Intego Page */

#integoPageTop {
	background:url(/images/pageTop/intego.gif) top left no-repeat;
	height:64px;
	width:570px;
}
#integoPageTop h1 {
	text-indent:-9999px;
}
#integoPage {
	border-bottom:1px solid #fff;
	border-left:1px solid #0067a6;
	border-right:1px solid #0067a6;
	border-top:1px solid #fff;
}
#integoPage h2 {
	color:#5e8540;
}
#integoPage hr {
	background:#ccc;
	color:#ccc;
	margin-left:15px;
	width:94%;
}
.integoProd {
	float:left;
	height:330px;
	margin:10px 15px;
	position:relative;
	width:260px;
}
.integoProd h3 {
	font-size:1.2em;
	left:170px;
	margin:0;
	position:absolute;
	text-indent:-9999px;
	top:10px;
}
.integoProd ul {
	margin:0;
	left:17px;
	position:absolute;
	top:100px;
}
.integoProd ul li {
	list-style-type:none;
	margin:0;
}
.integoProd ul li a {
	color:#000;
	font-weight:normal;
}
.integoProd dl {
	margin:0;
	left:17px;
	position:absolute;
	top:100px;
}
#integoProdPlatinum {
	background:url(/images/integoProdPlatBg.gif) top left no-repeat;
	margin:10px 0;
}
#integoProdPlatinum h3 {
	color:#2c7272;
}
ul#integoRight {
	left:350px;
}
#integoProdPlatinum ul li a {
	display:block;
	background:url(/images/integoProdPlatStar.gif) top left no-repeat;
	margin:0;
	padding-left:20px;
	width:150px;
}
#integoProd {
	background:url(/images/integoProdBgX5.gif) top left no-repeat;
}
#integoProd h3 {
	color:#7504d0;
}
#integoProd ul li a {
	display:block;
	background:url(/images/integoProdStarX5.gif) top left no-repeat;
	padding-left:20px;
	width:150px;
}
div.integoPrice {
	bottom:35px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	left:18px;
	margin:0;
	position:absolute;
}
div.integoPrice p {
	color:#000;
	font-size:0.8em;
	font-weight:bold;
	margin:5px 0;
}
div.integoPrice p span {
	color:#2b7171;
}
div.integoPrice p.normalPrice span {
	text-decoration:line-through;
}
#integoProd div.integoPrice p span {
	color:#6b058f;
}
.integoProd p.integoBuy {
	bottom:7px;
	margin:0;
	position:absolute;
	right:12px;
}
.integoProd p.integoBuy a {
	background:url(/images/integoBuyX5.gif) center right no-repeat;
	color:#fff;
	font-size:1.1em;
	padding:5px 20px 5px 0;
}
#integoProdPlatinum p.integoBuy a {
	background:url(/images/integoPlatBuy.gif) center right no-repeat;
}

/* Unlimited Broadband page */

dl#dictionary dt span {
	color:#000066;
	font-weight:normal;
}
dl#dictionary dd p {
	color:#990000;
	font-style:italic;
	margin:0 0 0 10px;
	padding:0;
}
dl#dictionary dd ol {
	margin:0 0 0 10px;
	padding:0;
}
dl#dictionary dd ol li {
	margin:0 0 0 20px;
	padding:0;
}
#unlimitedPage ul li {
	list-style-type:none;
	margin:0;
}

/* Right Column */

#googleBox {
	background:url(/images/google-box.gif) #e2e2e2 top left no-repeat;
	height:72px;
	margin:0 0 10px 0;
	width:200px;
}
#googleBox form, #webmailLogin form {
	padding:5px 10px;
}
#googleBox form p {
	margin:2px 0;
}
#googleSearch {
	background:url(/images/google-search.gif) #fff top left no-repeat;
	border:none;
	color:#666;
	float:left;
	font-weight:bold;
	height:18px;
	margin:0 5px 0 0;
	padding:4px 5px 0 5px;
	width:149px;
}
#googleSearch:hover, #googleSearch:focus {
	background-position:0 -40px;
	color:#000;
}
#webmailLogin {
	background:url(/images/webmail-box.gif) #999 top left no-repeat;
	height:115px;
	margin-bottom:10px;
	width:200px;
}
#webmailLogin h2 {
	color:#fff;
	font-size:1.2em;
	margin-bottom:-7px;
	padding:8px 10px 10px 10px;
}
#webmailLogin p {
	line-height:1em;
	margin:0;
}
#webmailLogin p label {
	color:#fff;
}
#webmailLogin p.hide label {
	display:none;
}
#webmailLogin p input#username, #webmailLogin p input#password {
	background:url(/images/webmail-search.gif) #fff no-repeat;
	border:none;
	color:#999;
	float:left;
	font-weight:bold;
	height:18px;
	margin:0 5px 0 0;
	padding:4px 5px 0 5px;
	width:170px;
}
#webmailLogin p input#password {
	margin-bottom:10px;
	margin-top:5px;
}
#webmailLogin p input#username:hover, #webmailLogin p input#username:focus, #webmailLogin p input#password:hover, #webmailLogin p input#password:focus {
	background-position:0 -40px;
	color:#000;
}
#webmailLogin p#remSubmit {
	font-size:0.9em;
	line-height:1.25em;
}
#webmailLogin p#remSubmit label, #webmailLogin p#remSubmit input {
	float:left;
}
#webmailLogin p#remSubmit label {
	margin:0 5px 0 0;
}
#webmailLogin p input#Submit {
	background:url(/images/webmail-button.gif) #999 center right no-repeat;
	border:none;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:1em;
	font-weight:bold;
	line-height:1.25em;
	margin:0 0 0 17px;
	padding-right:17px;
}
#homeHeadlines {
	background:#999;
	margin-bottom:10px;
}
#homeHeadlines h2 {
	color:#fff;
	font-size:1.2em;
	padding:0 10px 5px 10px;
}
#homeHeadlines ul {
	margin:0 10px;
}
#homeHeadlines ul li {
	color:#fff;
	font-size:0.9em;
	list-style-type:none;
	margin-bottom:10px;
}
#homeHeadlines ul li a {
	color:#fff;
	display:block;
	font-weight:normal;
	text-decoration:none;
}
#homeHeadlines ul li a:hover {
	text-decoration:underline;
}
#homeHeadlines ul li#newsImage {
	float:left;
	margin:0 10px 0 0;
}
#homeHeadlines ul li#lastHeadline {
	margin-bottom:0;
	margin-top:20px;
}
#bbcBox {
	background:#999;
	margin-bottom:10px;
}
#bbcBox ul li {
	list-style-type:none;
	text-align:center;
}
#referralsBox, #switchFishBox, #switchFishBoxGreen, #speedtestBox, #broadbandButtonBox, #talkButtonBox, #justmailButtonBox, #paygButtonBox, #justmailButtonBox, #anytimeButtonBox, #antivirusButtonBox, #firewallButtonBox, #backupButtonBox, #bullguardButton, #parentalControlButton, #integoButton, #fiveReasonsButtonBox {
	margin:0 0 10px 0;
}
#referralsBox, #referralsBox p a, #switchFishBox, #switchFishBox p a, #switchFishBoxGreen, #switchFishBoxGreen p a, #broadbandButtonBox, #broadbandButtonBox p a, #talkButtonBox, #talkButtonBox p a, #bullguardButton, #bullguardButton p a, #parentalControlButton, #parentalControlButton p a, #integoButton, #integoButton p a, #fiveReasonsButtonBox, #fiveReasonsButtonBox p a {
	height:150px;
	width:200px;
}
#paygButtonBox, #paygButtonBox p a, #justmailButtonBox, #justmailButtonBox p a, #anytimeButtonBox, #anytimeButtonBox p a {
	height:44px;
	width:200px;
}
#antivirusButtonBox, #antivirusButtonBox p a, #firewallButtonBox, #firewallButtonBox p a, #backupButtonBox, #backupButtonBox p a {
	height:125px;
	width:200px;
}
#speedtestBox, #speedtestBox p a, #bullguardButton, #bullguardButton p a, #parentalControlButton, #parentalControlButton p a, #integoButton, #integoButton p a {
	height:60px;
	width:200px;
}
#speedtestBox p a {
	background:url(/images/speedtestButton.gif) top left no-repeat;
	display:block;
	text-decoration:none;
}
#bullguardButton p a, #parentalControlButton p a, #integoButton p a {
	background:url(/images/bullguardSecButton.gif) top left no-repeat;
	display:block;
	text-decoration:none;
}
#parentalControlButton p a {
	background:url(/images/parentalControlButton.gif) top left no-repeat;
}
#integoButton p a {
	background:url(/images/integoButton.gif) top left no-repeat;
}
#referralsBox p a, #switchFishBox p a, #switchFishBoxGreen p a, #broadbandButtonBox p a, #talkButtonBox p a, #paygButtonBox p a, #justmailButtonBox p a, #anytimeButtonBox p a, #antivirusButtonBox p a, #firewallButtonBox p a, #backupButtonBox p a, #fiveReasonsButtonBox p a {
	background:url(/images/referralsButton.jpg) top left no-repeat;
	display:block;
	height:150px;
	text-decoration:none;
	width:200px;
}
#talkButtonBox, #talkButtonBox p a {
	height:155px;
}
#fiveReasonsButtonBox, #fiveReasonsButtonBox p a {
	height:68px;
}
#paygButtonBox p a, #justmailButtonBox p a, #anytimeButtonBox p a {
	background:url(/images/paygButtonBox.gif) top left no-repeat;
	display:block;
	height:44px;
	width:200px;
}
#justmailButtonBox p a {
	background:url(/images/justmailButton.gif) top left no-repeat;
}
#anytimeButtonBox p a {
	background:url(/images/anytimeButton.gif) top left no-repeat;
}
#switchFishBox p a {
	background:url(/images/switchFishButton.jpg) top left no-repeat;
}
#switchFishBoxGreen p a {
	background:url(/images/switchFishButtonGreen.jpg) top left no-repeat;
}
#broadbandButtonBox p a {
	background:url(/images/broadbandButtonSimple.jpg) top left no-repeat;
}
#talkButtonBox p a {
	background:url(/images/button-talk_201210.gif) top left no-repeat;
}
#fiveReasonsButtonBox p a {
	background:url(/images/button-5-reasons.gif) top left no-repeat;
}
#antivirusButtonBox p a, #firewallButtonBox p a, #backupButtonBox p a {
	background:url(/images/antivirusButton.jpg) top left no-repeat;
	height:125px;
}
#firewallButtonBox p a {
	background:url(/images/firewallButton.jpg) top left no-repeat;
}
#backupButtonBox p a {
	background:url(/images/backupButton.jpg) top left no-repeat;
}
#galleryButton p a {
	background:url(/images/talk/galleryButton.gif) top left no-repeat;
	display:block;
	height:160px;
	width:200px;
	text-decoration:none;
}
#referralsBox p a span, #switchFishBox p a span, #switchFishBoxGreen p a span, #broadbandButtonBox p a span, #paygButtonBox p a span, #justmailButtonBox p a span, #anytimeButtonBox p a span, #antivirusButtonBox p a span, #firewallButtonBox p a span, #backupButtonBox p a span, #speedtestBox p a span, #talkButtonBox p a span, #bullguardButton p a span, #parentalControlButton p a span, #integoButton p a span, #galleryButton p a span, #fiveReasonsButtonBox p a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#broadbandChecker {
	background:url(/images/availabilityCheckerBg.gif) #464a4b top left no-repeat;
	height:94px;
	margin:0 0 10px 0;
	width:200px;
}
#broadbandChecker h2 {
	color:#fff;
	margin:0 0 10px 15px;
	padding:11px 0 0 0;
}
#broadbandChecker p {
	margin:0 0 10px 15px;
}
#broadbandChecker p#bbCheckerInput input {
	background:url(/images/availabilityCheckerForm.gif) #fff top left no-repeat;
	border:none;
	color:#000;
	font-weight:bold;
	height:18px;
	padding:4px 5px 0 5px;
	width:161px;
}
#broadbandChecker p input#Submit {
	background:url(/images/broadbandCheckerButton.gif) center right no-repeat;
	border:none;
	color:#fff;
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-right:15px;
	padding:0 18px 0 0;
}

/* Lower Content */

#bottomLinks {
	margin:10px 0 0 0;
	text-align:center;
}
#bottomLinks ul li {
	display:inline;
	list-style-type:none;
	margin:0 5px 0 0;
}


#footer {
	margin:10px 0 0 0;
}
#footerNav {
	background:url(/images/nav/footerNav.gif) #0c99ce top left no-repeat;
	height:35px;
	width:780px;
	font-size: 10.5px;
}
#footerNav ul {
	margin:10px;
}
#footerNav ul li {
	display:inline;
	line-height:35px;
	list-style-type:none;
}
#footerNav ul li a {
	color:#fff;
	font-weight:normal;
}
#footerNav ul li span {
	color:#fff;
	margin:0 5px;
}
p#footerPara {
	font-size:0.9em;
	line-height:1.5em;
	text-align:center;
	width:780px;
}

/* BEGIN contact_sales page */

#contactFormTop {
	background:url(/fe_images/madasafish/borders/006699-570-top.gif) top left no-repeat;
	height:8px;
	margin:10px 0 0 0;
	width:570px;
}
#contactForm {
/*	border-left:1px solid #006699;
	border-right:1px solid #006699; */
	padding:1px 0;
	position:relative;
}
#contactForm h2 {
	color:#006699;
	margin:10px 20px;
}
#contactForm hr {
	background:#006699;
	border:none;
	clear:both;
	color:#006699;
	height:1px;
	margin:1.5em 0 1.5em 13px;
	width:95%;
}
#contactForm p {
	margin:10px 20px;
}
#contactForm form {
	margin:0 0 50px 0;
}
#contactForm form p label {
	float:left;
	width:25em;
	padding-left:15px;
}
#contactForm form p span.required {
	color:#ff0000;
}
#contactForm form p input.textInput {
	width:17em;
}
#contactForm form p select {
	width:20em;
}
#contactForm form p select#contactMFaddress {
	width:12.5em;
}
#contactForm form p select option {
	padding:0 0.25em;
}
#contactForm form p textarea {
	font-size:0.95em;
	width:28em;
}
#contactForm form div.clear {
	display:none;
}
#contactSubmit {
	background:url(/fe_images/madasafish/button-send-message.gif) top left no-repeat;
	border:none;
	bottom:0;
	color:#0c99ce;
	cursor:pointer;
	font-weight:bold;
	height:34px;
	padding:0 0 3px 8px;
	position:absolute;
	right:37px;
	text-align:left;
	width:144px;
}
#contactSubmit:active {
	background-position:0 -80px;
}
#contactFormBottom {
	background:url(/fe_images/madasafish/borders/006699-570-bottom.gif) top left no-repeat;
	height:11px;
	margin:0 0 10px 0;
	width:570px;
}

#wizCategory h2 {
	font-size:1.25em;
	background:url(/fe_images/madasafish/list-star.gif) 0 2px no-repeat;
	padding:0 0 0 20px;
}

#contactForm input.textInput, #contactForm textarea.textInput {
	background:url(/broadbandtalk/images/input-bg.gif) #fff top left no-repeat;
	border-top:1px solid #808386;
	border-left:1px solid #808386;
	border-bottom:1px solid #a5acb2;
	border-right:1px solid #a5acb2;
	padding:0.3em;
	width:18em;
}
#contactForm input.textInput:hover, #contactForm input.textInput:focus,#contactForm  textarea.textInput:hover, #contactForm textarea.textInput:focus {
	border:1px solid #000;
	color:#000;
}

/* END contact_sales page */


/* Begin hiding for all but IE Mac */

/*\*//*/

#logo {
	margin-top:47px;
}
#googleSearch, #webmailLogin p input#username, #webmailLogin p input#password {
	background-image:none;
}
ul#intAlpha {
	width:530px;
}
ul#intAlpha li {
	margin-right:3px;
}
#reasonsPage dl dd div.awardReason p {
	width:350px;
}
/* End hiding for all but IE Mac */

/* Default text input styles */

input.textInput {
background:url('/myaccountdx/images/input-bg.gif') #fff top left no-repeat;
border-top:1px solid #808386;
border-left:1px solid #808386;
border-bottom:1px solid #a5acb2;
border-right:1px solid #a5acb2;
padding:0.3em;
width:18em;
}
input.textInput:hover, input.textInput:focus {
border:1px solid #000;
color:#000;
}

/* Submit buttons */

#footPrevNextWrap {
margin-top:10px;
}
input.footPrevNext {
border:none;
color:#0c99ce;
cursor:pointer;
font-size:1.25em;
font-weight:bold;
height:34px;
margin:5px 20px 0 0;
width:109px;
}
a.footPrevNext {
display:block;
line-height:34px;
text-decoration:none;
width:99px;
}
input#subNext {
background:url('/myaccountdx/images/madasafish/subNext-bg.gif') #d1e2f0 top left no-repeat;
float:right;
padding-left:6px;
text-align:left;
padding-bottom: 2px;
}
input#subNext2 {
background:url('/myaccountdx/images/madasafish/subNext-bg.gif') #d1e2f0 top left no-repeat;
float:right;
cursor:pointer;
border:none;
padding-left:11px;
text-align:left;
font-size:1.25em;
height:34px;
margin:5px 20px 0 0;
width:109px;
}

input#subPrevious, a#subPrevious {
background:url('/myaccountdx/images/subPrevious-bg.gif') #d1e2f0 top left no-repeat;
padding-right:10px;
text-align:right;
}
.pageContent dt {
line-height: 16px! important;
background-position:top left! important;
background-position-y:0px! important;
}

.sign-up-btn {
text-align:right;
padding-right:18px;
}