body {
	margin: 0px;
	top-margin: 0px;
}
form {
	display: inline;
	margin: 0px;
}
h1 {
	font: bold 14px arial;
	color: #666;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
}
h2 {
	font: bold 14px arial;
	color: #ED8C15;
	text-transform: none;
	margin: 8px 0px 0px 0px;
}
input.standard-large, input.standard-large:link, input.standard-large:visited {
	display: inline;
	font: bold 13px arial;
	color: #B8213E;
	background: #FFF url('http://images4.freeola.co.uk/test/standard-large.gif') no-repeat;
	text-decoration: none;
	padding: 4px 15px 8px 0px;
	margin: auto;
	text-align: center;
	width: 172px;
	height: 24px;
	border: none;
}

.nounderline {
	text-decoration: none;
}
a.nounderline, a.nounderline:link, a.nounderline:visited {
	text-decoration: none;
}
a.nounderline, a.nounderline:hover, a.nounderline:active {
	text-decoration: underline;
}
.mainpagesubheading {
	font: bold 14px arial;
	color: #666;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
}
.keyword-text {
	color: black;
	font: 8pt arial;
	text-decoration: none;
}
.top-links, a.top-links, a.top-links:link, a.top-links:visited {
	color: #4F4E4E;
	font: bold 10pt arial;
	text-decoration: none;
	margin: 2px;
	vertical-align: top;
}
a.top-links:hover, a.top-links:active {
	color: #B8213E;
}
.tabheaderlink {
	color: white;
	font: bold 15pt arial;
	text-decoration: none;
}
.nounderlineblue, a.nounderlineblue:link, a.nounderlineblue:visited {
	font: 8pt verdana;
	text-decoration: none;
	color: #0000AA;
}
a.nounderlineblue:hover, a.nounderlineblue:active {
	font: 8pt verdana;
	text-decoration: underline;
}
.tabheadertext {
	font: bold 16pt arial;
	color: white;
}
.tabheaderinfo {
	font: italic bold 17pt arial;
	color: #FFFA6F;
}
.introtext {
	font: 8pt arial;
	color: #555555;
}
.newpageheader {
	font: 18pt arial;
	line-height: 17pt;
	text-decoration: none;
}
.newpageintro {
	font: 9pt arial;
	color: #4F4E4E;
	line-height: 136%;
}
a.newpageintro:link, a.newpageintro:visited {
	font: 9pt arial;
	text-decoration: none;
	border-bottom: dashed 1px;
	border-color: #B8213E;
	line-height: 139%;
}
a.newpageintro:hover, a.newpageintro:active, .newpageintro-emphasised {
	font: 9pt arial;
	text-decoration: none;
	color: #B8213E;
	border-bottom: solid 1px;
	border-color: #B8213E;
	line-height: 139%;
}
.promoheader, a.promoheader:link, a.promoheader:hover, a.promoheader:active {
	text-decoration: none;
	font: 600 11pt arial;
	color: black;
	text-align: center;
}
.promotext {
	font: 8pt arial;
	text-align: justify;
	color: #29292A;
}
.customertext {
	font: 8pt arial;
	text-align: justify;
}
.offerbuttontext2	{
	font: bold 9px verdana;
	line-height: 2.8em;
	text-decoration: none;
	text-align: center;
	color: white;
	background-image: url(http://images4.freeola.co.uk/pagestructure/button-on-shade.gif);
	background-repeat: no-repeat;
	width: 158px;
	height: 29px;
	display: block;
	margin-top: 10px;
}
.rhtitle {
	font: 600 18pt arial;
	color: white;
}
.rhsub {
	font: 600 10pt arial;
	color: white;
}
.rhtext, a.rhtext:link, a.rhtext:visited {
	font: 500 8pt arial;
	color: white;
	line-height: 14pt;
	font-weight: 500;
	text-decoration: none;
}
a.rhtext:hover, a.rhtext:active {
	font: 500 8pt arial;
	color: white;
	line-height: 14pt;
	text-decoration: underline;
}
.rhtext-highlighted {
	font: bold 8pt arial;
	color: white;
	line-height: 14pt;
}
.rhtext4 {
	font: 8pt arial;
	color: #444545;
	text-decoration: none;
}
a.rhtext4 {
	font: 8pt arial;
	color: #444545;
	text-decoration: underline;
}
.rhsection {
	font: bold 11pt arial;
	color: #FEBF00;
	line-height: 18pt;
}
.subnav, a.subnav:link, a.subnav:visited {
	font: bold 10px verdana;
	color: white;
	padding: 4px;
	line-height: 14px;
	text-decoration: none;
}
a.subnav:hover, a.subnav:active {
	font: bold 10px verdana;
	color: yellow;
	line-height: 14px;
	text-decoration: none;
	padding: 4px;
}
.subnav-not-linked-home {
	font: bold 10px verdana;
	color: yellow;
	line-height: 14px;
	text-decoration: none;
	padding: 4px;
}
.subnav-not-linked {
	font: bold 10px verdana;
	color: #494949;
	background: #C9C9C9 url('http://images4.freeola.co.uk/pagestructure/subnav-top.gif') bottom;
	text-decoration: none;
	padding: 5px;
	padding-top: 6px;
	padding-bottom: 5px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	z-index: 3;
	position: relative; top: 1px;
}
.subnav-net, a.subnav-net:link, a.subnav-net:visited {
	font: bold 10px verdana;
	color: white;
	text-decoration: none;
}
a.subnav-net:hover, a.subnav-net:active, .subnav-not-linked-net {
	font: bold 10px verdana;
	color: yellow;
	text-decoration: none;
}
.cs-listings, a.cs-listings:link {
	font: 600 10pt arial;
	color: #2D61A8;
}
a.cs-listings:visited, a.cs-listings:active {
	font: 600 10pt arial;
	color: #B52839;
}
.grab-text, a.grab-text:link, a.grab-text:visited {
	font: 600 8pt arial;
	text-decoration: none;
	color: #707070;
}
a.grab-text:hover, a.grab-text:active {
	font: 600 8pt arial;
	text-decoration: underline;
	color: #707070;
}
.cs-clickhere, a.cs-clickhere:link, a.cs-clickhere:visited {
	font: 10pt arial;
	text-decoration: none;
	color: #494949;
}
a.cs-clickhere:hover, a.cs-clickhere:active {
	font: 10pt arial;
	text-decoration: underline;
	color: #494949;
}
.categories {
	font: bold 8pt arial;
	color: #2D61A8;
}
a.categories:link, a.categories:visited {
	font: bold 8pt arial;
	color: #2D61A8;
	text-decoration: none;
}
a.categories:hover, a.categories:active, .categories-emphasised {
	font: bold 8pt arial;
	color: #2D415C;
}
.categories2 {
	font: 9pt verdana, arial;
	color: #2D61A8;
}
a.categories2:link, a.categories2:visited {
	font: 9pt verdana, arial;
	color: #2D61A8;
	text-decoration: none;
}
a.categories2:hover, a.categories2:active, .categories-emphasised {
	font: 9pt verdana, arial;
	text-decoration: underline;
	color: #666;
}
.customer-sites-button {
	font: bold 9pt arial;
	color: #FFFFFF;
}
a.customer-sites-button:link, a.customer-sites-button:visited {
	font: bold 9pt arial;
	color: #FFFFFF;
	text-decoration: none;
}
a.customer-sites-button:hover, a.customer-sites-button:active, .customer-sites-button-emphasised {
	font: bold 9pt arial;
	text-decoration: none;
	color: #D3D3D3;
}
.gadheader {
	font: 14pt arial;
	line-height: 14pt;
	color: #B8213E;
}
.sitemaptext {
	font: 10pt verdana;
	color: #444444;
	text-decoration: none;
}
a.sitemaptext:link, a.sitemaptext:visited {
	font: 10pt verdana;
	text-decoration: none;
	color: #B8213E;
}
a.sitemaptext:hover, a.sitemaptext:active {
	font: 10pt verdana;
	text-decoration: underline;	
	color: #B8213E;
}
.sitemaptext2 {
	font: 14px 'Franklin Gothic Medium', arial;
	color: #444444;
	text-decoration: none;
}
a.sitemaptext2:link, a.sitemaptext2:visited {
	font: 14px 'Franklin Gothic Medium', arial;
	text-decoration: none;
	color: #B8213E;
}
a.sitemaptext2:hover, a.sitemaptext2:active {
	font: 14px 'Franklin Gothic Medium', arial;
	text-decoration: underline;	
	color: #B8213E;
}
.intro, a.intro:link, a.intro:visited, a.intro:hover, a.intro:active {
	font: 10px verdana;
	color: #28356B;
	text-decoration: none;
}
.list, a.list:link, a.list:visited {
	font: bold 10px verdana;
	color: #28356B;
	text-decoration: none;
}
a.list:hover, a.list:active {
	font: bold 10px verdana;
	color: #6673AD;
	text-decoration: none;
}
.link2, a.link2:link, a.link2:visited {
	font: bold 10px verdana;
	color: #6673AD;
	text-decoration: none;
}
a.link2:hover, a.link2:active {
	font: bold 10px verdana;
	color: #28356B;
	text-decoration: none;
}
.top100, a.top100:link, a.top100:visited {
	font: 10px verdana;
	color: #28356B;
	text-decoration: none;
}
a.top100:hover, a.top100:active {
	font: 10px verdana;
	color: #6673AD;
	text-decoration: none;
}
.printable, a.printable:link, a.printablevisited, a.printable:hover, a.printable:active {
	font: bold 16px arial;
	color: #28356B;
	text-decoration: none;
}
.site_of_week {
	font: bold 8pt arial;
	text-decoration: none;
	font-weight: 600;
	color: #88D1FF;
}
a.site_of_week:hover {
	font: bold 8pt arial;
	font-weight: 600;
	color: #red;
}
.site_of_week2 {
	font: bold 8pt arial;
	text-decoration: none;
	font-weight: 600;
	color: #666666;
}
a.site_of_week2:hover {
	font: bold 8pt arial;
	font-weight: 600;
	color: #2395B4;
}
.freeolcomdialupbox {
	font: bold 12px arial;
	color: #494949;
}
a.freeolcomdialupbox:link, a.freeolcomdialupbox:visited {
	font: bold 12px arial;
	color: #494949;
	text-decoration: none;
}
a.freeolcomdialupbox:hover, a.freeolcomdialupbox:active, .freeolcomdialupbox-emphasised {
	font: bold 12px arial;
	text-decoration: underline;
	color: #494949;
}
.listtext	{
	font: bold 12px verdana;
	text-decoration: none;
	color: #656565;
	background: #FFFFFF;
	postition: relative;
	top: 20px;
}
.listlink, a.listlink:link, a.listlink:visited {
	font: 800 15px arial;
	color: #494949;
	text-decoration: none;
}
a.listlink:hover, a.listlink:active {
	font: 800 15px arial;
	color: #494949;
	text-decoration: underline;
}
ul#supnav
	{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font: bold 13px arial;
}
.wirelessguide {
	font: 12px arial;
	color: #4F4E4E;
}
a.wirelessguide:link, a.wirelessguide:visited {
	font-family: arial;
	font-size: 12px;
	color: #494949;
	font-weight: none;
	text-decoration: none;
	border-bottom: dashed 1px;
	border-color: #F7941D;
}
a.wirelessguide:hover, a.wirelessguide:active, .wirelessguide-emphasised {
	font-family: arial;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
	color: #494949;
	border-bottom: solid 1px;
	border-color: #F7941D;
}
.oldnewpageintro {
	font: 8pt arial;
	color: #494949;
}
a.oldnewpageintro:link, a.oldnewpageintro:visited {
	font-family: arial;
	font-size: 8pt;
	color: #B8213E;
}
a.oldnewpageintro:hover, a.oldnewpageintro:active, .oldnewpageintro-emphasised {
	font-family: arial;
	font-size: 8pt;
	color: #B8213E;
}
.leftnav {
	height: 15px;
	display: block;
	vertical-align: middle;
	font: bold 11px arial;
	color: #B8213E;
	padding: 5px 0px 5px 4px;
	position: relative;
	top: -3px;
}
a.leftnav:link, a.leftnav:visited {
	font: bold 11px arial;
	color: #656565;
	margin: 0px;
	text-decoration: none;
}
a.leftnav:hover, a.leftnav:active {
	background-color: #EEEEEE;
	text-decoration: none;
	color: F7941D;

}
.leftnav-sub {
	height: 15px;
	display: block;
	vertical-align: middle;
	font: bold 10px arial;
	color: #B8213E;
	padding: 1px 1px 1px 5px;
	position: relative;
	top: -4px;
}
a.leftnav-sub:link, a.leftnav-sub:visited {
	font: 10px arial;
	color: #656565;
	margin: 0px;
	text-decoration: none;
}
a.leftnav-sub:hover, a.leftnav-sub:active {
	background-color: #EEEEEE;
	text-decoration: none;
	color: #F7941D;
}
a.benefitslink {
	font: 10px arial;
	color: #666;
	}
a.freedom {
	font: 14px arial;	
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dashed #F7941D;
}
a.freedom:hover {
	border-bottom: 1px solid #F7941D;
}
.site_of_week {
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #88D1FF;
}
a.site_of_week:hover {
	font-family: arial;
	font-size: 8pt;
	font-weight: 600;
	color: #red;
}
.supportmiscmainheader {
	font: bold 16px verdana;
	text-decoration: none;
	color: #BB2E30;
}
.supportlist {
	font: 12px verdana;
	color: #666666;
 }
 .supportlist li a, .supportlist li a:visited {
	font: 12px verdana;
	color: #BB2E30;
	text-decoration: none;
	border-bottom: 1px dashed #BB2E30;
}
a.myforum:link, a.myforum:visited {
font: 12px arial;
color: #2971BA;
text-decoration: none;

}
a.myforum:active, a.myforum:hover {
font: 12px arial;
color: #2971BA;
text-decoration: none;
border-bottom: 1px solid #2971BA;
}
.indexwhite {
	font: 12px arial;
	color: #FFFFFF;
}
a.indexwhite:link, a.indexwhite:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: dashed 1px;
	border-color: #FFFFFF;
}
a.indexwhite:hover, a.indexwhite:active {
	text-decoration: none;
	color: #FFFFFF;
	background: #990033;
	border-bottom: solid 1px;
	border-color: #FFFFFF;
}
.tiny {
	font: 8pt arial;
	color: #444444;
}
a.tiny:link, a.tiny:visited {
	font-family: arial;
	font-size: 8pt;
	color: #444444;
	border-bottom: 1px dashed #B8213E;
	text-decoration: none;
}
a.tiny:hover, a.tiny:active, .tiny-emphasised {
	font-family: arial;
	font-size: 8pt;
	color: #B8213E;
	border-bottom: 1px solid #B8213E;
	text-decoration: none;
}

.text {
	font-family: "Franklin Gothic Medium", Arial, Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	line-height: 19px;
}
a.text, a.text:visited {
	color: #204E79;
	background: #EEE;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}
a.text:hover {
	color: #FFF;
	background: #204E79;
	text-decoration: none;
}
.unrivalled-text {
	font: 18px arial;
	color: #999;
	line-height: 24px;
	padding-bottom: 10px;
}
.unrivalled-text-highlighted {
	font: 18px arial;
	color: #666;
	line-height: 24px;
}
.ultimate-text {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 13px;
	color: #666;
	line-height: 18px;
}
.package-text {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 15px;
	color: #666;
}
.package-text-highlighted {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 15px;
	color: #B8213E;
}
.data-text {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
.data-sub-text {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8E8E8E;
}
.trial-price-text {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 15px;
	font-weight: normal;
	color: #B8213E;
}
.monthly-price-text {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 15px;
	font-weight: normal;
	color: #666;
}
a.nav-link:link, a.nav-link:visited {
	font-family: "Franklin Gothic Medium", Arial;
	color: #FFF;
	line-height: 28px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	background: url('http://images4.freeola.co.uk/freeola/broadband/ultimate/nav-link-bg.jpg') right no-repeat;
	padding-right: 20px;
}
a.nav-link:hover {
	text-decoration: underline;
}
a.maxpopup {
	font: 14px arial;	
	color: #B8213E;
	text-decoration: none;
	border-bottom: 1px dashed #B8213E;
}
a.maxpopup:hover {
	border-bottom: 1px solid #B8213E;
}
a.maxpopupsmall {
	font: 13px arial;	
	color: #B8213E;
	text-decoration: none;
	border-bottom: 1px dashed #B8213E;
}
a.maxpopupsmall:hover {
	border-bottom: 1px solid #B8213E;
}

.hosting-sub-header {
	font: 18px arial;
	color: #666;
	padding-top: 4px;
}
.hosting-intro-text {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 13px;
	color: #666;
	line-height: 20px;
	padding-top: 10px;
}
.hosting-mini-nav {
	margin-top: 20px;
	font: bold 12px arial;
	color: #494949;
}
a.hosting-mini-nav:link, a.hosting-mini-nav:visited {
	font-weight: normal;
	background: #FFF;
	padding: 4px;
}
.hosting-mini-nav-arrow {
	padding: 10px 0px 10px 308px;
}
.hosting-benefits-wrap {
	width: 370px;
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
tr.hosting-benefits-row:hover {
	background: #F9F9F9;
}
.hosting-benefits-row {
	text-align: right;
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 12px;
	padding: 3px 0px 3px 0px;
	color: #666;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;	
}
.hosting-benefits-row-b {
	text-align: center;
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;		
}
.hosting-benefits-row-c {
	text-align: center;
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #E5E5E5;		
}
a.webhosting-benefits-more:link, a.webhosting-benefits-more:visited {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 12px;
	height: 14px;
	display: inline-block;
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #666;
}
a.webhosting-benefits-more:hover {
	color: #b8213e;
	border-bottom: 1px dotted #b8213e;
}
.more-info {
	font: 11px arial;
	font-weight: bold;
	color: #666;
}
a.question-mark:link, a.question-mark:visited {
	color: #B8213E;
	text-decoration: none;
}
.benefits-price {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-right: 3px;
}
.benefits-buy-now {
	padding-top: 3px;
}
.further-hosting-information {
	font-family: "Franklin Gothic Medium", Arial;
	font-size: 13px;
	color: #494949;
}
.adsl2-broadband-text {
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 13px;
	color: #494949;
	line-height: 20px;
	text-align: justify;
	padding-top: 10px;
}
.benefits-col {
	padding: 10px;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	background: #F7F7F7 url('http://images4.freeola.co.uk/broadband/0209/benefits-bg.jpg') top repeat-X;
}
.benefits-cel {
	padding-bottom: 15px;
}
.benefits-main {
	font: bold 13px arial;
	color: #494949;
}
.benefits-sub {
	font: 11px arial;
	color: #666666;
}
.pkg-name-bg {
	font: bold 12px verdana;
	color: #FFF;
	padding-top: 12px;
	background: url('http://images4.freeola.co.uk/broadband/0209/pkg-name-bg.jpg') bottom no-repeat;
}
.left-col {
	font: bold 10px verdana;
	color: #FFF;
	height: 32px;
	line-height: 32px;
	background: #919191;
	padding-left: 5px;
}
.pkg-row-1 {
	background: #EEE;
}
.pkg-row-2 {
	background: #FFF;
}
.pkg-col {
	font: bold 10px verdana;
	color: #494949;
	line-height: 32px;
	text-align: center;
}
.pkg-col-multi {
	font: 11px arial;
	color: #494949;
	line-height: 18px;
	text-align: center;
	padding: 4px 0px 4px 0px;
}
.pkg-col-para {
	font: 11px arial;
	color: #494949;
	line-height: 17px;
	text-align: center;
	padding: 4px 10px 4px 10px;
	text-align: justify;
}
.peak-details {
	font: 11px arial;
	color: #666;
	text-align: center;
}
.speed-test-tab {
	width: 179px;
	height: 39px;
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 15px;
	color: #494949;
	text-align: center;
	line-height: 39px;
	background: #FFF url('http://images.freeola.co.uk/broadband/speed-test/speedtest-tab.jpg') no-repeat;
}
a.smalllistlink {
	font: 9px verdana;
	color: #6D6D6D;
	text-decoration: none;
	border-bottom: 1px dashed #6D6D6D;
}
a.smalllistlink:hover {
	font: 9px verdana;
	text-decoration: none;
	border-bottom: 1px solid #6D6D6D;
}
a.gad-latestwinner :link, a.gad-latestwinner :visited {
	text-decoration: underline;
	font-weight: bold;
}
a.gad-latestwinner :hover {
	text-decoration: underline;
}
a.gad-latestwinnerentry {
	font: 12px verdana;
	color: #999999;
	text-decoration: underline;
}
a.gad-latestwinnerentry :link, a.gad-latestwinnerentry :visited {
	text-decoration: underline;
}
a.gad-latestwinnerentry :hover {
	text-decoration: underline;
}
a.network-status-link:link, a.network-status-link:visited {
	color: #B8213E;
}

/************ BROADBAND PROMO CHANGES 0110 **************/

.broadband-0110-wrap {
	background: #FFF url('http://images.freeola.co.uk/broadband/0110/24mb-broadband.png') top no-repeat;
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 13px;
	line-height: 18px;
}
.broadband-0110-wrap-unlim {
	background: #FFF url('http://images.freeola.co.uk/broadband/0110/up-to-24mb-broadband.png') top no-repeat;
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 13px;
	line-height: 18px;
}
.broadband-header-text {
	width: 385px;
	color: #494949;
	line-height: 21px;
	margin-top: 100px;
	margin-left: 20px;
	padding: 12px 0px 12px 0px;
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.broadband-package {
	width: 290px;
	height: 103px;
	font: 11px arial;
	color: #666;
	line-height: 13px;
	text-align: center;
	background: url('http://images.freeola.co.uk/broadband/0110/package-bg.png') no-repeat;
	margin-top: 8px;
}
.broadband-package-wrap {
	width: 255px;
	height: 71px;
	margin: auto;
}
.broadband-package-wrap-20 {
	width: 265px;
	height: 71px;
	margin: auto;
}
.package-content-left {
	float: left;
	width: 175px;
	text-align: left;
	padding-top: 15px;	
}
.package-content-right {
	float: right;
	width: 60px;
	text-align: center;
	padding-top: 15px;
}
.package-content-right-20 {
	float: right;
	width: 70px;
	text-align: center;
	padding-top: 15px;
}
.package-content-large {
	font: bold 18px arial;
	color: #494949;
}
.package-buy-now {
	width: 290px;
	height: 31px;
	text-align: right;
}
.which-package-is-best {
	font: 11px arial;
	color: #494949;
	line-height: 18px;
	background: #edf5f6 url('http://images.freeola.co.uk/broadband/0110/which-package.png') left no-repeat;
	border: 1px dotted #40b3d8;
	padding: 3px 3px 3px 120px;
	margin: 25px auto 0px auto;
}
.peak-hours-info {
	font: 11px arial;
	color: #494949;
	line-height: 18px;		
	text-align: center;
	margin: 20px 0px 20px 0px;
}
.already-got-broadband {
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 13px;
	color: #494949;
	text-align: center;
	padding: 6px 0px 6px 0px;
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	margin: 20px 0px 20px 0px;
}
.further-info-header-text {
	font-family: 'Impact', Arial;
	font-size: 28px;
	color: #494949;
	line-height: 30px;
}
.further-info-wrap {
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 13px;
	line-height: 20px;
	color: #494949;
}
.broadband-further-info {
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 13px;
	line-height: 18px;
	color: #FFF;
	background: #5E5E5E;
	padding: 20px;
}
.broadband-sprite span{
	font-family: 'Franklin Gothic Medium', Arial;
	font-size: 15px;
	line-height: 37px;
	color: #494949;
	padding-left: 10px;
}
a.ADSL-broadband-button:link,a.ADSL-broadband-button:visited,a.ADSL-broadband-button:active,a.ADSL-broadband-button:hover,a.ADSL-broadband-button:focus{
	display: block;
	height:37px;
	width:243px;
	text-decoration: none;
	background-color: #fff;
	background-image: url(http://images.freeola.co.uk/broadband/0209/broadband-button-sprite.jpg); 
	background-position: 0px 0px;
}
a.ADSL-broadband-button:active,a.ADSL-broadband-button:hover,a.ADSL-broadband-button:focus{
	background-position: 0px -40px; }
	
/************ BROADBAND WIRELESS GUIDE **************/

.wireless-guide-text {
	font-family: "Franklin Gothic Medium", Arial, Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	line-height: 19px;
}
a.wireless-guide-text:link, a.wireless-guide-text:visited {
	color: #666;
	font-weight: none;
	text-decoration: none;
	border-bottom: dashed 1px;
	border-color: #F7941D;
}
a.wireless-guide-text:hover, a.wireless-guide-text:active, .wireless-guide-text-emphasised {
	text-decoration: none;
	color: #F7941D;
	border-bottom: solid 1px;
	border-color: #F7941D;
}
.wireless-guide-text p {
	margin: 8px 0px;
}

/************ BROADBAND TERMINATION/MIGRATION PAGES **************/

.bb-terminate-intro {
	line-height: 21px;
	padding-top: 15px;
	 color: #494949;
	background: url('http://images.freeola.co.uk/broadband/terminate/sad-dog.png') bottom right no-repeat;
}
.bb-terminate-sub {
	line-height: 21px;
	padding-top: 15px;
	 color: #494949;
}
.bb-terminate-hr {
	margin: 25px 0px 25px 0px;
	border-top: 1px dashed #C0C0C0;
	font-size: 0px;
}
.bb-terminate-ticklist {
	font: bold 13px arial;
	color: #494949;
	line-height: 35px;
}
.bb-terminate-ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #494949;
}
.bb-terminate-li {
	background: url('http://images.freeola.co.uk/broadband/terminate/cross.png') left no-repeat;
	padding-left: 25px;
	line-height: 30px;
}
.bb-terminate-info {
	color: #FFF;
	background: #494949;
	padding: 20px 20px 12px 20px;
	margin-top: 25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.bb-terminate-info2 {
	color: #FFF;
	background: #494949;
	padding: 20px 20px 12px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.bb-terminate-external {
	width: 555px;
	font: 11px arial;
	color: #666;
	text-align: center;
	margin: 15px 0px 20px 0px;
}
.bb-terminate-explanatory {
	font: 12px arial;
	color: #666;
	padding-top: 4px;
	line-height: 18px;
}
.ip-faq {
	font: 16px verdana, arial;
	color: #E72E8A;
}
.ip-faq-answer {
	padding: 5px 0px;
	font: 11px verdana, arial; 
}


