﻿/**** Reset all default styles ****/
* {margin:0; padding:0;}
a {text-decoration:none; color:#0071bc}
a:hover {color:#c1272d}
ul {list-style:none;}
li {list-style:none}
table {border-collapse:collapse;}
img {border:0}
td {vertical-align:top}
h1, h1 a:link, h2 a:visited {color:#24420E; font-size:24px; font-weight:normal; padding-bottom:13px;}
h1 a:hover, h1 a:active { color:#0071bc; }
h2, h2 a:link, h2 a:visited {color:Black; font-size:24px; font-weight:normal;}
h2 a:hover, h2 a:active { color:#0071bc; }
h3, h3 a:link, h3 a:visited {color:Black; font-size:14px; font-weight:bold;}
h3 a:hover, h3 a:active { color:#0071bc; }
li > a:link, li > a:visited { color:Black; }
li > a:hover, li > a:active { color:#0071bc; }



hr {color: #fff; background-color: #fff; border: 1px dotted Black; border-style: none none dotted; }
hr.headerad {padding-top:13px;}
/**** Primary Containers ****/
body {font-family:Arial; font-size:12px;}
#page-container {width:985px; margin:0 auto; overflow:hidden;}
#header-bar {background-color:black; height:25px;}
#header-ad { margin:auto; text-align:center; padding-top:15px; padding-bottom:15px; }
#header {margin-top:15px; height:110px;}

/**** Header Bar ****/

/** Breadcrumbs **/
.Breadcrumbs {color:#CCCCCC;font-family:Tahoma;font-size:11px; float:left; padding-left:10px; padding-top:3px;}
.Breadcrumbs li {display:inline; font-family:Tahoma; font-size:14px; color:#CCCCCC;}
.Breadcrumbs li a {font-family:Tahoma; font-size:12px; color:#CCCCCC;}
.Breadcrumbs li.selected a {color:#FFFFFF;}
.Breadcrumbs li.selected a:visited {color:White;}

.BreadcrumbHolder {color:#CCCCCC;font-family:Tahoma;font-size:11px; float:left; padding-left:10px; padding-top:3px;}
.BreadcrumbHolder li {display:inline; font-family:Tahoma; font-size:14px; color:#CCCCCC;}
.BreadcrumbHolder li a {font-family:Tahoma; font-size:12px; color:#CCCCCC;}
.BreadcrumbHolder li.selected a {color:#FFFFFF;}
.BreadcrumbHolder li.selected a:visited {color:#C1272D;}

a.Channel {color:#CCCCCC;font-family:Tahoma;font-size:13px; float:left; padding-left:10px; padding-top:3px;}
a.Channel li {display:inline; font-family:Tahoma; font-size:14px; color:#CCCCCC;}
a.Channel li a {font-family:Tahoma; font-size:12px; color:#CCCCCC;}
a.Channel li.selected a {color:#FFFFFF;}
a.Channel li.selected a:visited {color:White;}

a.Channel1 {color:White; font-family:Tahoma;font-size:13px; float:left; padding-left:10px; padding-top:3px;}
a.Channel1 li {display:inline; font-family:Tahoma; font-size:14px; }
a.Channel1 li a {font-family:Tahoma; font-size:12px;}




/** Links **/
#header-bar-links {float:right; margin:5px 10px 0 0;}
#header-bar-links a:link,
#header-bar-links a:visited {font-family:Verdana; padding:1px 24px 4px 0px; font-size:11px; color:#cccccc; background-image:url("/images/rss.png"); background-repeat:no-repeat; background-position:right top;}
#header-bar-links a:hover,
#header-bar-links a:active {text-decoration:underline;}



/**** Content Layout ****/
#content {display:table; table-layout:fixed;}
#content-layout {display:table-row;}
#col-main {display:table-cell; vertical-align:top; width:622px;}
#col-side {display:table-cell; vertical-align:top; width:350px; padding-left:13px;}

/* IE Hacks */border-style:solid;
border-color:red;
#col-main, {float:left;}
#col-side, {float:right;}



/**** Side Collumn MPU Advert ** **/

.ad-mpu {width:300px; height:250px; overflow:hidden; margin:8px auto 13px auto;}
.ad-SkyScraper { padding-top:10px;}

.header-ad {position:fixed; right:500px; }
.Ad-BelowItem { padding-bottom:8px; text-align:center; }

#header-search {float:right; margin-top:65px; margin-left:25px; height:21px;}
#header-search #SearchButton2 { font-size:11px; padding:1px 5px; height:21px; padding:1px 5px; margin: }
#header-search #SearchButton1 { font-size:11px; padding:1px 5px; height:21px; padding:1px 5px; }
/**** Header ****/
#header h1 {float:left; padding-bottom:0;}
#header h1 img {height:100px; width:425px;}

#header-search li{  font-size:16px; padding-bottom:10px}
#header-search div { padding-top:20px;}

#footer-search li{  font-size:16px; padding-bottom:10px}
#footer-search div { padding-top:36px; padding-top:36px;}
/**** Top Navigation ****/
.tn {display:block; height:26px; font-size:13px; font-weight:bold; overflow:hidden;}
.tn td {width:123px;}
.tn a:link, .tn a:visited {display:block; width:100%; height:25px; text-align:center; color:white;}

.tn .left {display:block; float:left; width:12px; height:100%;}
.tn .centre {display:inline-block; padding-top:5px;}
.tn .right {display:block; float:right; width:12px; height:100%;}

.tn .home {background-image:url("/images/tn-home.png");}
.tn .home .left {background-image:url("/images/tn-home-left.png");}
.tn .home .right {background-image:url("/images/tn-home-right.png");}
.tn .mortgages {background-image:url("/images/tn-mortgages.png");}
.tn .mortgages .left {background-image:url("/images/tn-mortgages-left.png");}
.tn .mortgages .right {background-image:url("/images/tn-mortgages-right.png");}
.tn .insurance {background-image:url("/images/tn-insurance.png");}
.tn .insurance .left {background-image:url("/images/tn-insurance-left.png");}
.tn .insurance .right {background-image:url("/images/tn-insurance-right.png");}
.tn .savings-and-banking {background-image:url("/images/tn-savings.png");}
.tn .savings-and-banking .left {background-image:url("/images/tn-savings-left.png");}
.tn .savings-and-banking .right {background-image:url("/images/tn-savings-right.png");}
.tn .investments {background-image:url("/images/tn-investments.png");}
.tn .investments .left {background-image:url("/images/tn-investments-left.png");}
.tn .investments .right {background-image:url("/images/tn-investments-right.png");}
.tn .pensions {background-image:url("/images/tn-pensions.png");}
.tn .pensions .left {background-image:url("/images/tn-pensions-left.png");}
.tn .pensions .right {background-image:url("/images/tn-pensions-right.png");}
.tn .loans-and-credit {background-image:url("/images/tn-loans.png");}
.tn .loans-and-credit .left {background-image:url("/images/tn-loans-left.png");}
.tn .loans-and-credit .right {background-image:url("/images/tn-loans-right.png");}
.tn .cut-your-bills {background-image:url("/images/tn-bills.png");}
.tn .cut-your-bills .left {background-image:url("/images/tn-bills-left.png");}
.tn .cut-your-bills .right {background-image:url("/images/tn-bills-right.png");}

/**** Top Navigation Secondary Level ****/
.tns {height:32px;}
.tns td {height:26px; padding:9px 0 0 15px; display:block; background-repeat:repeat-x; color:white; font-size:12px;}
.tns a:link, .tns a:visited {padding-left:6px; padding-right:6px; color:White;}

/**** Content Layout ****/
#page-content {display:table; table-layout:fixed; margin-top:15px; width:985px;}
#content2col {display:table-row;}
#content2col-left {display:table-cell; vertical-align:top; width:640px; padding-right:10px;}
#content2col-right {display:table-cell; vertical-align:top; width:335px;}

/**** Half layout - to be used in the main collumn of the 2collumn layout ****/
.half-layout { width:640px; }
.half-layout-right { width:335px; }

.half-layout .left { width:315px; padding-right:10px; }
.half-layout .right { width:315px; }
.half-layout-right .left { width:210px; padding-right:10px; }
.half-layout-right .right { width:125px; }

/* IE Hacks */
#content2col-left, {float:left;}
#content2col-right, {float:right;}

/**** Footer ****/
#ft {margin-top:45px; height:260px; color:#ffffff; background-image:url('/images/footer-bg.png'); background-repeat: repeat-x;}
#ft-centre {margin-left:auto; margin-right:auto; width:985px; height:260px; background-image:url('/images/footer-corner-bg.png'); background-repeat: no-repeat; background-position: right bottom;}
#ft-links {height:236px; font-size:11px;}
.ft-links-column-head {width:320px; height:40px; font-size:18px; vertical-align:middle;}
#ft-links ul {width:160px; float:left;}
#ft-links a {color:#ffffff;}
#ft-sites {padding-top:5px; padding-left:15px; height:19px; width:621px; font-size:11px; background-color:#24420E;}
#ft-sites a {color:#ffffff;}

