﻿body {text-align: center; margin: 0; padding: 0px;
    font-family: arial; font-size: 12px;background-image:url(/img/bg.gif);
    background-repeat:repeat-x;background-color:#BEBED3;}
    
#pagecontainer{width: 960px; margin: 0 auto; text-align: left;background-color:#FFF;}

/** header div **/
#header {width: 100%; height:65px;}
#header img#kymlogo {border: 0; margin:13px 0px 0px 10px;}
#header #ctl00_ad448x60Iframe {border: 1px solid #000066; float: right; margin:3px 10px 0px 0px;width:468px;height:60px;}
#ctl00_CPHcentercolumn_ad300x250Iframe{border:1px solid #000066;}

/** breadcrumb **/
#breadcrumb {height:34px;text-align:left;background:transparent url(/img/breadcrumbbg.gif) no-repeat 0 0;}
#breadcrumb #breadcrumbform{margin:3px 0px 0px 0px;padding:0px;float:right;}
#breadcrumb #breadcrumblinks{float:left;margin-top:6px;}

/** FULL page 940    **/ 
#leftcol-full {width:940px;margin-top:10px;}

#leftcol-narrow > p, #leftcol-full > p {margin: 14px 0;}

/** pages with 300x250 banner  940 = 630 / 10 / 300   **/ 
#leftcol-narrow {width:630px;float:left;margin-right:10px;margin-top:10px;}
#rightcol-wide {width:300px;float:left;margin-top:10px;}

/** pages WITHOUT 300x250 banner  940 = 770 / 10 / 160   **/ 
#leftcol-wide{width:750px;float:left;margin-right:10px;margin-top:10px;}
#rightcol-narrow {width:180px;float:left;margin-top:10px;}

/** content **/
#content {background-color:#FFF; width: 100%;padding-top:0px;}
/** #content ul li {list-style-type: none;} **/

ul.newlist {list-style-type:disc;margin:10px;padding:5px;}

.innerpad{padding:0px 10px 0px 10px;}
h1{color:#000066;font-family:arial;font-size:28px;margin:5px 0px 10px 0px;padding:0px;}
h2{color:#000066;font-family:arial;font-size:17px;margin:5px 0px 3px 0px;}

#bikeinsuranceintro{background:transparent url(/img/80x69butt-bike-insurance.gif) no-repeat 650px 0;}
#bikeinsuranceintro p{width:650px;}
#creditcardsinto{background:transparent url(/img/creditcardsintrobg.gif) no-repeat 650px 0;}
#creditcardsinto p{width:650px;}
#mortgagesinto{background:transparent url(/img/mortgagesintrobg.gif) no-repeat 630px 0;}
#mortgagesinto p{width:640px;}
#currentaccountsinto{background:transparent url(/img/currentaccountsintrobg.gif) no-repeat 630px 0;}
#currentaccountsinto p{width:630px;}
#breakdownintro{background:transparent url(/img/breakdownintrobg.gif) no-repeat 630px 0;}
#breakdownintro p{width:650px;}
#carinsuranceintro{background:transparent url(/img/breakdownintrobg.gif) no-repeat 630px 0;}
#carinsuranceintro p{width:550px;}
#homeinsuranceintro{background:transparent url(/img/homeinsintrobg.gif) no-repeat 630px 0;}
#homeinsuranceintro p{width:550px;}
#petinsuranceintro{background:transparent url(/img/petinsuranceintrobg.gif) no-repeat 630px 0;}
#petinsuranceintro p{width:630px;}
#travelinsuranceintro{background:transparent url(/img/travelinsuranceintrobg.gif) no-repeat 630px 0;height:100px;}
#travelinsuranceintro p{width:650px;}
#savingsaccountintro{background:transparent url(/img/savingsaccountintrobg.gif) no-repeat 640px 0;}
#savingsaccountintro p{width:640px;}
#loansintro{background:transparent url(/img/80x69butt-loans.gif) no-repeat 630px 0;}
#loansintro p{width:630px;}
#investmentsintro{background:transparent url(/img/investmentsintrobg.gif) no-repeat 550px 0;}
#investmentsintro p{width:550px;}

#healthinsuranceintro{background:transparent url(/img/80x69butt-health-insurance.gif) no-repeat 630px 0;}
#healthinsuranceintro p{width:630px;}

#lifeinsuranceintro{background:transparent url(/img/80x69butt-life-insurance.gif) no-repeat 630px 0;}
#lifeinsuranceintro p{width:630px;}

#vaninsuranceintro{background:transparent url(/img/80x69butt-van-insurance.gif) no-repeat 630px 0;}
#vaninsuranceintro p{width:630px;}



ul#lrgquotebutts{background-color:#E7E7EF;padding:5px;height:50px;margin:10px 0px 10px 0px}
ul#lrgquotebutts li{float:left;margin-right:35px;list-style:none;}
ul#lrgquotebutts a{width:180px;height:37px;display:block;background:transparent url(/img/lrgquotebutt.gif) no-repeat 0 0;
    text-align:center;color:#FFF;text-decoration:none;padding-top:10px;font-size:21px;}
ul#lrgquotebutts a:hover{background-position:0 -47px;}

#insurancebrands{margin:15px 0px 35px 0px}

.featurebox{background-image:url(/img/comparisontablebg.jpg);font-weight:normal;border:solid 1px #E7E7EF;}
.featurebox h2{background-color:#E7E7EF;padding:5px;margin:0px;}
.featurebox h3{padding:5px;margin:3px;}
.featurebox p.myp{padding:5px;}
.gclogo{float:right;margin:10px;margin-top:45px;}

.azlist{padding:5px;background-color:#E7E7EF;margin-bottom:5px;} 
.azlist .blogo{float:left;border:0px;padding-right:15px;}
.azlist .heading a{font-size:14px;font-weight:bold;text-decoration:none;color:#000066;}
.azlist .heading a:hover{color:#3F3FAF;}
.azlist p{font-size:12px;font-style:italic;margin:0px; padding:0px;}
.butts{width:90px;float:right;margin-left:15px;}

ul#azlistindex{padding:5px;background-color:#E7E7EF;margin-bottom:15px;height:25px;font-weight:bold;font-size:11px;}
ul#azlistindex li{float:left;margin-right:5px;list-style:none;}
ul#azlistindex a{display:block;width:45px;height:20px;text-decoration:none;text-align:center;padding:5px 0px 0px 0px ;border:solid 1px #FFF;color:#000;}
ul#azlistindex a:hover{background-color:#000066;color:#FFF;}
#compdir{}
#compdir p{margin:0px;padding:7px 0px 7px 0px;border:solid 0px #E7E7EF;border-bottom-width:1px;}
#compdir a{color:#000066;font-weight:bold;}

div.commentholder {background-color: #F0F0F5; padding-bottom: 4px; margin: 12px 0 12px 0 ;  clear: both;}
div.commentholder h2 {padding: 4px 0 4px 34px; margin: 0; background: #5A5AA1 url(/img/comment.gif) 3px 5px no-repeat; color: #fff;}
p.commentcount {margin:6px 8px; font-weight: bold;}
div.comment {margin:8px 8px 20px 8px;}
div.comment h3 {font-size: 12px; margin: 3px 0 0 0;}
div.comment p.date {font-size: 11px; color: #666; margin: 3px 0;}
div.comment p.com {font-size: 12px; margin: 3px 0;}

p.commentcountintro {margin: 0; padding: 9px 0 9px 30px; background:transparent url(/img/comment_light.gif)  0 5px no-repeat; color: #8383B4; float: right; width: 210px;}
p.commentcountintro a {color: #8383B4;}

div.commentform {border: 1px solid #C2C2DA; padding: 4px 8px 8px 8px; margin: 12px 0 12px 0 ; clear: both;}
input#YourName  {width: 300px;}

.alt{background-color:#F4F4F9;}

/** productreviews specific **/
.smllogo{float:right; margin:0px 0px 0px 20px ;border:solid 1px #000066;}
h1.product{color:#000066;font-family:arial;font-size:22px; margin:5px 0px 0px 0px;padding:0px;}
p#prodDescription{font-size:11px;}
ul#prodlinkslist {margin:0px 0px 10px 0px;padding:5px;background-color:#E7E7EF;height:36px;}
ul#prodlinkslist.deal {margin:10px 0;}
ul#prodlinkslist li{float:left;list-style: none;margin:0px 25px 0px 0px;padding:0px;}
ul#prodlinkslist li.or{color:#000;font-size:15px;padding-top:6px;width:25px;font-weight:bold;}
ul#prodlinkslist a{display:block;width:138px;height:28px;background:transparent url(/img/prodbutt.gif) no-repeat 0 0;
    margin:0px 0px 3px 0px;padding-top:7px;color:#FFF;font-size:15px;text-decoration:none;font-weight:bold;text-align:center;}
ul#prodlinkslist a:hover{background-position:0 -35px;}

/** lists RHS   **/ 
.articlelist {padding: 8px 0 0 0; line-height: 13px;}
.articlelist h2 {background-color: #5A5AA1; color: #fff; font-weight: bold; padding: 6px 0 6px 9px; 
    font-size: 15px; margin: 20px 0 0 0;}
    
.articlelist ul {margin: 0; padding: 0;  border-top: 0px; border-bottom: 0px; line-height: 16px;font-size:12px;}
.articlelist ul li {margin: 0; padding: 0; list-style: none; line-height: 15px;}
.articlelist li a {padding: 3px 0 3px 14px;background:transparent url(/img/articlelistbg-over.gif) no-repeat 0 0; display: block; 
border-bottom: 1px dotted #C2C2DA; text-decoration: none; color: #000; font-weight: normal;}
.articlelist li a:hover {text-decoration: underline;background:transparent url(/img/articlelistbg.gif) no-repeat 0 0;color:#0C0C8A}

.articlelist ul li.msave {}
.articlelist li.msave a {color: blue; font-weight: bold; text-decoration: none; }
.articlelist li.msave a span.newsdate {color: black; font-weight: normal;}
.articlelist li.msave a:hover {background:transparent url(/img/articlelistbg.gif) no-repeat 0 0; color:#0C0C8A; text-decoration: none; }
.articlelist li.msave a:visited {color: purple;}

.articlelist-foot {margin-bottom: 0;}
.articlelist-foot a {padding: 10px 0 10px 16px; color: #000; font-weight: normal;  background: #fff url(/img/arrow.gif) 3px 12px no-repeat; display: block;}

/** Footer 950 = (250+10) (250+10)    **/ 
#footer{margin-top:25px;}
#footer h3{color:#FFF;font-size:14px;padding:0px;margin:10px 0px 5px 0px;}
#footer ul{margin:0px;padding:0px;display:block;outline:none;font-size:11px;}
#footer li{list-style: none;}
#footer li a{color:#FFF;text-decoration:none;font-style:italic;}
#footeraboutus{background-color:#000066;float:left;width:250px;margin-right:10px;height:200px;}
.footerpopularpages{background-color:#000066;float:left;width:212px;margin-right:1px;height:200px;}
#footeraboutkym{background-color:#000066;float:left;height:200px;width:300px;}

/** lifeinsurancequotetable **/
#lifeformholder{text-align:left;}
.lifeinsurancequotetable{width:100%;font-size:12px;margin-top:20px;background-color:#E7E7EF;}
.lifeinsurancequotetable td{text-align:left;padding:4px;}
.lifeinsurancequotetable .valcheck{color:Red;}


/** comparisontable **/
.comparisontable{width:100%; font-size:11px;}

.comparisontable .logo{margin:5px 0px 5px 0px;border:1px solid #B1C5D7;}
.comparisontable .logo:hover{border:1px solid #7C98B1;}
.comparisontable .ccard{margin:5px 0px 5px 0px;border:0px solid #B1C5D7;}
.comparisontable th{padding:0px 0px 0px 0px;text-align:center;color:#000;background-color:#E7E7EF;font-size:12px;}
.comparisontable .toplhs{background:transparent url(/img/comptable-top-lhs.gif) no-repeat 0 0;}
.comparisontable .toprhs{background:transparent url(/img/comptable-top-rhs.gif) no-repeat 0 0;}
.comparisontable .themph{background-color:#DEDEDE;}
.comparisontable .spacerrow{padding:0px 0px 0px 0px;}
.comparisontable td{padding:0px;text-align:center;}
.comparisontable .altrow{background:transparent url(/img/tablebg.gif) no-repeat 0 0;}
.comparisontable .row{background:transparent url(/img/tablebg.gif) no-repeat 0 0;}
.comparisontable .seperator{background-color:#8D8DAE;padding:0px;height:1px;}
.comparisontable .proddesc{padding:5px 0px 0px 10px;text-align:left;vertical-align:top;font-weight:normal;}
.comparisontable .proddesc a{font-size:14px;color:#121291;font-weight:bold;text-decoration:none;
    line-height:15px;font-family:arial;}
.comparisontable .proddesc .desc{font-size:11px;color:#000;}

.comparisontable .proddescsml{padding:5px 0px 0px 10px;text-align:left;vertical-align:top;font-weight:normal;}
.comparisontable .proddescsml a{font-size:12px;color:#121291;font-weight:bold;text-decoration:none;
    line-height:15px;font-family:arial;}
.comparisontable .proddescsml .desc{font-size:11px;color:#000;}
.comparisontable .details{background-color:#F3F3D8;font-size:10px;color:#000;text-decoration:none;font-style:italic;
    padding:0px 0px 0px 10px;text-align:center;}

.comparisontable .normtext{font-weight:normal;}
.comparisontable .emphcol{color:#000;background-color:#E7F2F8;text-align:center;}
.comparisontable .featurecell{background-color:#F6F6EB;text-align:center;background-image:none;}

.comparisontable .apr{font-size:15px;font-weight:bold;color:#000;font-family:arial;line-height:15px;}
.comparisontable .aprsml{font-size:13px;font-weight:bold;color:#000;font-family:arial;line-height:20px;}
.smlit{font-size:11px;color:#000;font-family:arial;font-style:italic;font-weight:normal;}

/** buttons **/
.mibutt{display:block;width:85px;height:25px;background:transparent url(/img/appbutt85x32.gif) no-repeat 0 0;
    margin:2px 0px 3px 0px;padding-top:7px;color:#FFF;font-size:13px;text-decoration:none;font-weight:bold;text-align:center;}
.mibutt:hover{background-position:0px -32px;}		
.revbutt{display:block;width:85px;height:18px;background:transparent url(/img/revbutt85x32.gif) no-repeat 0 0;margin:0 0 0 2px;font-size:11px;color:#000;text-decoration:none;padding-top:2px;text-align:center;}
.revbutt:hover{background-position:0px -18px}

.backbutt{display:block;width:85px;height:25px;background:transparent url(/img/backbutt85x32.gif) no-repeat 0 0;
    margin:2px 0px 3px 0px;padding-top:7px;color:#FFF;font-size:13px;text-decoration:none;font-weight:bold;text-align:center;}
.backbutt:hover{background-position:0px -32px;}

/** sml table buttons **/
.comparisontable .minimibutt{display:block;width:85px;height:25px;background:transparent url(/img/appbutt85x32.gif) no-repeat 0 0;
    margin:0px 0px 3px 2px;padding-top:7px;color:#FFF;font-size:13px;text-decoration:none;font-weight:bold;}
.comparisontable .minimibutt:hover{background-position:0px -32px}				
.comparisontable .minirevbutt{display:block;width:85px;height:18px;background:transparent url(/img/revbutt85x32.gif) no-repeat 0 0;margin:0 0 0 2px;font-size:11px;color:#000;text-decoration:none;}
.comparisontable .minirevbutt:hover{background-position:0px -18px}




/** navigation **/
#navigation {padding: 0;height:35px;color:#FFF;background:transparent url(/img/nav_bg_up.gif) no-repeat 0 0;}
ul#nav{margin:0px;padding:0px;font-family:arial;font-size:13px;font-weight:bold;}
ul#nav li {display:block;float:left;margin:0px;padding:0px;}
ul#nav li a{
                display:block;
				outline:none;
			    margin:0 0 0 0;
				padding:12px 0px 8px 0px;
				text-align:center;
				color:#FFF;
				text-decoration:none;
				border:solid 0px #FFF;
							}
			
ul#nav li#navcredit-cards{width:116px;height:25px;}
ul#nav li#navcredit-cards a:hover{background:transparent url(/img/nav_bg_cc.gif) no-repeat 0 0;}

ul#nav li#navcurrent-accounts{width:151px;height:25px;}
ul#nav li#navcurrent-accounts a:hover{background:transparent url(/img/nav_bg_ca.gif) no-repeat 0 0;}

ul#nav li#navsavings-accounts{width:84px;}
ul#nav li#navsavings-accounts a:hover{background:transparent url(/img/nav_bg_sav.gif) no-repeat 0 0;}

ul#nav li#navinsurance{width:98px;}
ul#nav li#navinsurance a:hover{background:transparent url(/img/nav_bg_ins.gif) no-repeat 0 0;}

ul#nav li#navinvestments{width:112px;}
ul#nav li#navinvestments a:hover{background:transparent url(/img/nav_bg_inv.gif) no-repeat 0 0;}

ul#nav li#navloans{width:72px;}
ul#nav li#navloans a:hover{background:transparent url(/img/nav_bg_loans.gif) no-repeat 0 0;}

ul#nav li#navmortgages{width:101px;}
ul#nav li#navmortgages a:hover{background:transparent url(/img/nav_bg_mort.gif) no-repeat 0 0;}

ul#nav li#navmoneysavings{width:133px;}
ul#nav li#navmoneysavings a:hover{background:transparent url(/img/nav_bg_moneysavings.gif) no-repeat 0 0;}

ul#nav li#navblog{width:66px;}
ul#nav li#navblog a:hover{background:transparent url(/img/nav_bg_blog.gif) no-repeat 0 0;}

#myddmenu 
		{
		    font-size:13px; 
		    font-family:Arial;
  position:absolute;
  line-height:25px;
  z-index:100;
  margin-left:1px;
  margin-top:1px;
  background:#000066;
  width:165px;
  text-align:left;
}

#myddmenu a{
  width: 100%;
  display: block;
  text-indent: 17px;
  text-decoration: none;
  color:#FFF;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  border-bottom-color:#FFF;
}

#myddmenu a:hover{
  background-color: #4141AA;
  color:#FFF;
}

.button{width:300px;float:left;margin:15px 0px 0px 0px;border:2px solid #E7E7EF;margin-right:7px;}
.button img{padding:5px;float:left;border:0px;}
.button h2{color:#000066;font-family:arial;font-size:17px;margin:5px 0px 0px 0px;padding:0px;}
.button p{font-family:arial;font-size:11px;margin:0px 5px 3px 0px;padding:0px 10px 0px 0px;color:#000;}
.button a{text-decoration:none;}

.lhsbutton {width:300px;margin:15px 0px 0px 0px;border:2px solid #E7E7EF;}
.lhsbutton img{padding:5px;float:left;border:0px;}
.lhsbutton h2{color:#000066;font-family:arial;font-size:17px;margin:5px 0px 0px 0px;padding:0px;}
.lhsbutton p{font-family:arial;font-size:11px;margin:0px 5px 3px 0px;padding:0px 10px 0px 0px;color:#000;}
.lhsbutton a{text-decoration:none;}

.lhsbuttonsmall {width:178px; margin:15px 0px 0px 0px; border:2px solid #E7E7EF;}
.lhsbuttonsmall img {padding:5px;float:left;border:0px;}
.lhsbuttonsmall h2 {color:#000066;font-family:arial;font-size:13px;margin:5px 0px 0px 0px;padding:0px;}
.lhsbuttonsmall p {font-family:arial;font-size:11px;margin:0px 5px 3px 5px;padding:0px 10px 0px 0px;color:#000;}
.lhsbuttonsmall a {text-decoration:none;}

.clearer, .clear {clear:both;}
img.noborder {border: 0;}

.artimg {float:right;padding:0px 0px 15px 15px;}
.dealimg {float:right;padding:0px 0px 15px 15px; width: 140px; height: 140px;}

.newsdate{font-style:italic;font-size:11px;}

.articleDate{font-size:14px; font-weight:bold; margin-bottom: 15px;}

#socialbookmarks{background-color:#E7E7EF; padding:5px; margin:10px 0px 10px 0px; clear: both;}
#socialbookmarks ul{margin:0px;padding:0px;}
#socialbookmarks li{float:left;padding:0px 20px 0px 0px;display:block;outline:none;}
#socialbookmarks img{border:0px;}
#socialbookmarks a{text-decoration:none;}

#articlesharinglinks {margin:10px 0px 10px 0px; border-bottom: 1px solid #E7E7EF; padding-bottom: 5px;}

#articlesharinglinks h2 {font-size: 14px; float: left; margin:0px; padding: 5px 5px 5px 0;}
#articlesharinglinks ul {margin:0px; padding:0px; float: left;}
#articlesharinglinks li {float:left; padding: 0px 0px 0px 0px; display: block; font-size: 13px;}
#articlesharinglinks li a {padding: 5px 0px 5px 22px; color: #000; display:block;}
#articlesharinglinks li a.emailtofriend {margin-left: 5px; width: 95px;  background: #fff url(/img/email_button.gif) 0px 5px no-repeat; padding: 5px 0px 5px 25px; }
#articlesharinglinks li a.facebook {width: 65px; background: #fff url(/img/facebook_button.png) 0px 5px no-repeat}
#articlesharinglinks li a.twitter {width: 65px; background: #fff url(/img/twitter_button.png) 0px 5px no-repeat}

p.dealexpirydate {text-align: right; margin-top: 6px; padding: 0;float: right; width: 150px; font-size: 13px; font-weight: bold;}

.featuretable{width:100%;font-size:11px;background-image:url(/img/comparisontablebg.jpg);border:solid 1px #C2C2DA;}
.featuretable td{padding:2px 5px 2px 5px;width:33%;}
.featuretable a{text-decoration:none;color:#000;}
.featuretable .marr{padding:2px 8px 5px 0px;float:left;}

#myCompanyDirectoryLink{margin:15px 0px 15px 0px;padding:5px;background-color:#F6F6EB;font-size:15px;}
#myCompanyDirectoryLink #ctl00_CPHcentercolumn_companyRightLogo{float:left;margin:0px 15px 0px 0px;border:1px solid #000066;}
#myCompanyDirectoryLink a{display:block;text-decoration:none;color:#000;}

.hoverlayer{background-color:#FFF;}
.hoverlayer ul{margin:0px;padding:0px;display:block;outline:none;font-size:11px;width:250px;}
.hoverlayer li{list-style: none;border-bottom:1px;border-bottom-style:dotted;border-bottom-width:1px;padding:5px}
.hoverlayer li a{color:#FFF;text-decoration:none;}

ul#cclinkbutts{margin:20px 0px 0px 0px;padding:3px;height:40px;background-color:#E7E7EF;margin-bottom:10px;}
ul#cclinkbutts a{display:block;width:74px;height:35px;margin:0px 3px 0px 0px;float:left;text-indent:-3000px;}
ul#cclinkbutts li{float:left;list-style: none;margin:0px;padding:0px;padding-right:3px;}
#cclinkbutts a:hover{background-position:0px 35px;}
#intro-purchase-credit-cards{background-image:url(/img/cc2-purchases-butt.gif);}
#balance-transfer-credit-cards{background-image:url(/img/cc2-baltrans-butt.gif);}
#cash-back-credit-cards{background-image:url(/img/cc2-cashback-butt.gif);}
#charity-credit-cards{background-image:url(/img/cc2-charity-butt.gif);}
#credit-card-rewards{background-image:url(/img/cc2-rewards-butt.gif);}
#travel-credit-cards{background-image:url(/img/cc2-airmiles-butt.gif);}
#adverse-credit-cards{background-image:url(/img/cc2-badcredit-butt.gif);}
#business-credit-cards{background-image:url(/img/cc2-business-butt.gif);}
#prepaid-credit-cards{background-image:url(/img/cc2-prepaid-butt.gif);}
#sports-credit-cards{background-image:url(/img/cc2-sports-butt.gif);}

ul#savlinkbutts{margin:20px 0px 10px 0px;padding:0px;clear:both;height:35px;}
ul#savlinkbutts a{display:block;width:126px;height:35px;margin:0px 3px 0px 0px;float:left;text-indent:-3000px;}
ul#savlinkbutts li{float:left;list-style: none;margin:0px;padding:0px;}#savlinkbutts a{display:block;width:126px;height:35px;margin:0px 3px 0px 0px;float:left;}
ul#savlinkbutts a:hover{background-position:0px 35px;}
#sav-all-savings-accounts{background-image:url(/img/sav-butt-all-accounts.gif);}
#sav-instant-access-savings-accounts{background-image:url(/img/sav-butt-instant-access-savings.gif);}
#sav-isas{background-image:url(/img/sav-butt-isas.gif);}
#sav-fixed-term-savings-accounts{background-image:url(/img/sav-butt-fixed-term-savings.gif);}
#sav-offshore-savings-accounts{background-image:url(/img/sav-butt-offshore-savings.gif);}
#sav-investment{background-image:url(/img/sav-butt-investment.gif);}

ul#breakdownlinkbutts{margin:20px 0px 10px 0px;padding:0px;}
ul#breakdownlinkbutts a{display:block;width:117px;height:35px;margin:0px 3px 0px 0px;float:left;text-indent:-3000px;}
ul#breakdownlinkbutts li{float:left;list-style: none;margin:0px;padding:0px;}#savlinkbutts a{display:block;width:126px;height:35px;margin:0px 3px 0px 0px;float:left;}
ul#breakdownlinkbutts a:hover{background-position:0px 35px;}
#breakdown1{background-image:url(/img/bd-butt-1.gif);}
#breakdown2{background-image:url(/img/bd-butt-2.gif);}
#breakdown3{background-image:url(/img/bd-butt-3.gif);}
#breakdown4{background-image:url(/img/bd-butt-4.gif);}
#breakdown5{background-image:url(/img/bd-butt-5.gif);}


#searchResultsHeading{background-color:#E7E7EF;padding:5px;margin:10px 0px 25px 0px}
.searchresult{padding:5px;margin-bottom:15px;border-bottom:solid 1px #E7E7EF;background:transparent url(/img/tablebg-light.jpg) no-repeat 0 0;} 
.searchresult h3 {font-size:16px;}
.searchresult img {float: left; margin: 0 15px 5px 0;}
.searchresult p.readmore {float: right; width: 75px; font-size: 11px;}
.searchresult p.searchdate {margin: 5px 0 3px;}
.searchresult a{font-weight:bold;text-decoration:none;color:#000066;}
.searchresult a:hover{color:#3F3FAF;}
.searchresult a.searchUrl{font-size:11px;color:#3F3FAF;}



#compaddressdetails{background-color:#E7E7EF;padding:10px;margin:15px 0px 0px 0px}
#compaddressdetails h3{margin:0px 0px 10px 0px}

.myarticle a{font-weight:bold;color:#000066;}

#bondsdisclaimer{padding:10px;background-color:#F6F6EB;margin-top:10px;}

.newslist{}
.newsitem{padding:5px;clear:both;margin-top:5px;background-color:#F6F6EB;}
.newsitem h3{font-size:13px;margin:0px;padding:0px;}
.newsitem h3 a{text-decoration:none;}
.newsitem h3 a{text-decoration:none;}
.newsimg{float:left;margin-right:5px;border:0px;}

#chooseform{background-color:#E7E7EF;padding:5px;text-align:right;margin-bottom:10px;height:23px;}
#ddselecta{background-color:#129125;float:right;color:#FFF;width:250px;}

/* interstitial page */
div#interstitial {padding: 5px;}
div#interstitial img.right {float: right; margin: 10px 0 10px 10px;}
div#interstitial h2 {font-size:19px;}
div#interstitial p.warning {font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #999;}
div#interstitial p.confirmation {font-size: 11px; padding-top: 10px; border-top: 1px solid #999;}
div#interstitial ul {margin: 10px 0 10px 10px ;}
div#interstitial ul li {list-style-image:url(/img/smalltick.gif); margin-left: 10px;}
/* end of interstitial page */

#splittesttablecontainer{border:solid 1px #9CC83F;background-color:#EEEEF2;padding:20px;}

#splittestcomparisontable{width:100%;font-size:13px;background-color:#FFF;border:solid 1px #C8C5E4;}

#splittestcomparisontable .logo{border:1px solid #B1C5D7;}
#splittestcomparisontable .ccard{margin:5px 0px 5px 0px;border:0px solid #B1C5D7;}
#splittestcomparisontable th{padding:0px 0px 0px 0px;text-align:center;color:#000;background-color:#E7E7EF;font-size:12px;}
#splittestcomparisontable .themph{background-color:#DEDEDE;}
#splittestcomparisontable .spacerrow{padding:0px 0px 0px 0px;}
#splittestcomparisontable td{padding:3px;text-align:center;}
#splittestcomparisontable .seperator{background-color:#C8C5E4;padding:0px;height:2px;}
#splittestcomparisontable .proddesc{padding:5px 0px 0px 10px;text-align:left;font-weight:normal;height:45px;}
#splittestcomparisontable .proddesc a{font-size:18px;color:#000068;font-weight:bold;text-decoration:none;
    line-height:15px;font-family:arial;}
#splittestcomparisontable .proddesc .desc{font-size:13px;color:#000;margin-top:7px;line-height:20px;}

#splittestcomparisontable .details{background-color:#FEF2B6;text-align:left;
                                   font-size:11px;color:#000;text-decoration:none;padding:5px;padding:5px 150px 5px 15px;}

#splittestcomparisontable .normtext{font-weight:normal;}
#splittestcomparisontable .emphcol{color:#000;background-color:#FFF;text-align:center;}
#splittestcomparisontable .featurecell{background-color:#FFF;text-align:center;background-image:none;}

#splittestcomparisontable .apr{font-size:15px;font-weight:bold;color:#000;font-family:arial;line-height:15px;}
#splittestcomparisontable .aprsml{font-size:13px;font-weight:bold;color:#000;font-family:arial;line-height:20px;}

.showhidelistlink{font-weight:bold;font-size:13px;padding:3px 3px 3px 20px;text-decoration:none;
margin:1px 0px 1px 0px;display:block;color:#FFF;background:transparent url(/img/openlistbg.gif) no-repeat 0 0;}


#mortgage-search {background: #fff url(img/mortgages-search-back.gif) top left no-repeat; margin: 10px 0 0 0; height: 52px; width: 750px; position: relative;}
#mortgage-search p {float: left; font-size: 17px; font-weight: bold; width: 350px; color: #fff;position: absolute; top: 13px; left: 10px;}
#mortgage-search form {float: right; width: 300px; position: absolute; top: 13px; left: 540px;}



#credit-card-search {background: #fff url(img/mortgages-search-back.gif) top left no-repeat; margin: 10px 0 0 0; height: 62px; width: 750px; position: relative;}
#credit-card-search p {float: left; font-size: 17px; font-weight: bold; width: 350px; color: #fff;position: absolute; top: 13px; left: 10px;}
#credit-card-search form {float: right; width: 200px; position: absolute; top: 13px; left: 510px;}



#savings-search {background: #fff url(img/mortgages-search-back.gif) top left no-repeat; margin: 25px 0 0 0; height: 62px; width: 750px; position: relative;}
#savings-search p {float: left; font-size: 17px; font-weight: bold; width: 350px; color: #fff;position: absolute; top: 13px; left: 10px;}
#savings-search form {float: right; width: 200px; position: absolute; top: 13px; left: 510px;}

#loans-search {background: #fff url(img/mortgages-search-back.gif) top left no-repeat; margin: 25px 0 0 0; height: 62px; width: 750px; position: relative;}
#loans-search p {float: left; font-size: 17px; font-weight: bold; width: 350px; color: #fff;position: absolute; top: 13px; left: 10px;}
#loans-search form {float: right; width: 210px; position: absolute; top: 13px; left: 510px;}




#content ul.simplelist {margin: 10px 0;}
#content ul.simplelist li {list-style-position:inside; color: #000; font-size: 14px; list-style-type:disc;}
span.lifehilight {font-size: 18px; font-weight: bold; margin-top:12px; display: block; color: #000066;}
