﻿
body {text-align: center; margin: 0; padding: 0px;
    font-family: arial; font-size: 12px;background-image:url(http://img1.knowyourmoney.co.uk/bg.jpg);
    background-repeat:repeat-x;background-color:#C0C1CF;}
a{border:0px;}
#pagecontainer{width: 960px; margin: 0 auto; text-align: left;background-color:#FFF;}

 
  #mheading {margin-bottom:0px;background-color: #000066;color: #FFF; font-size: 15px; padding: 5px;} 
  #mheading h3 {margin:0px;} 

/** header div **/
#header {width: 100%; height:65px;}
#header #sitelogo{position:relative;height:44px;width:321px;float:left;margin:13px 0px 0px 10px;}
#kymlogo
{
    
  background: url("http://img2.knowyourmoney.co.uk/sitespite.png") no-repeat scroll 0px 0px transparent;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 44px;
    width: 321px;  
}

#header #ad448x60Iframe {border: 1px solid #000063; float: left; margin:3px 10px 0px 145px;width:468px;height:60px;}
#ctl00_CPHcentercolumn_ad300x250Iframe{border:1px solid #000063;}
#m300x250container {margin:10px 0px 10px 0px;width:300px;height:250px;}
#m160x600container {margin:10px 0px 10px 0px;width:160px;padding:10px;background-color:#E7E7EF; text-align: center;}
#m160x600container h5{font-size:11px;font-weight:bold;padding:0px;margin:0px 0px 5px 0px;}
#GGadcontainer750{margin:25px 0px 30px 0px;padding:0px;}
#GGadcontainer630{margin:25px 0px 20px 0px;padding:0px;}
#GGadcontainer180{margin:20px 0px 20px 0px;padding:0px;}

#breadcrumbcontainer {height:34px;
             text-align:left;
             background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) 
             no-repeat 0px -70px;
             position: relative;}

#breadcrumbcontainer div#breadcrumbtrail {position: absolute; top: 8px; left:10px;}
#breadcrumbcontainer div#breadcrumbtrail a {color: #000;}                        
#breadcrumbcontainer div#twitterlink {position: absolute; top: 6px; left: 625px; width: 50px;}
#breadcrumbcontainer div#facebooklink {position: absolute; top: 6px; left: 685px; width: 50px;} 
#breadcrumbcontainer div#googlepluslink {position: absolute; top: 6px; left: 735px; width: 60px;}    
#breadcrumbcontainer form#sitesearch {position: absolute; top: 4px; right: 10px;}                         

/** 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:#000063;font-family:arial;font-size:28px;margin:5px 0px 10px 0px;padding:0px;}
h2{color:#000063;font-family:arial;font-size:17px;margin:5px 0px 3px 0px;}

#bikeinsuranceintro{background:transparent url(http://img2.knowyourmoney.co.uk/80x69butt-bike-insurance.gif) no-repeat 650px 0;}
#bikeinsuranceintro p{width:650px;}
#creditcardsinto{background:transparent url(/img/creditcardsintrobg.gif) no-repeat 650px 0;}
#creditcardsinto #introtext{width:650px;}
#breakdowninto{background:transparent url(http://img1.knowyourmoney.co.uk/breakdownintrobg.gif) no-repeat 650px 0;}
#breakdowninto p{width:650px;}
#mortgagesinto {background:transparent url(/img/mortgagesintrobg.gif) no-repeat 630px 0;}
#mortgagesinto #introtext{width:640px;}
#currentaccountsinto{background:transparent url(http://img2.knowyourmoney.co.uk/currentaccountsintrobg.gif) no-repeat 630px 0;}
#currentaccountsinto #introtext{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:650px;}
#homeinsuranceintro{background:transparent url(http://img1.knowyourmoney.co.uk/homeinsintrobg.gif) no-repeat 630px 0;}
#homeinsuranceintro p{width:630px;}
#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(http://img2.knowyourmoney.co.uk/savingsaccountintrobg.gif) no-repeat 640px 0;}
#savingsaccountintro #introtext{width:640px;}
#loansintro{background:transparent url(/img/80x69butt-loans.gif) no-repeat 630px 0;}
#loansintro p{width:630px;}
#investmentsintro{background:transparent url(http://img1.knowyourmoney.co.uk/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(http://img2.knowyourmoney.co.uk/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;}

#gaselectricintro{background:transparent url(/img/80x69dual-fuel.gif) no-repeat 630px 0;}
#gaselectricintro p{width:630px;}

#broadbandintro{background:transparent url(/img/80x69broadband.gif) no-repeat 630px 0;}
#broadbandintro p{width:630px;}

#digitaltelevisonintro{background:transparent url(/img/digitaltelevisonintro.gif) no-repeat 630px 0;}
#digitaltelevisonintro p{width:630px;}

#businessbroadbandintro{background:transparent url(/img/businessbroadband.gif) no-repeat 630px 0;}
#businessbroadbandintro 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:#E3E3E3 url(http://img1.knowyourmoney.co.uk/featurebox-bg.png) repeat-x 0 0;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;}



ul#azlistmenu {height: 50px; margin: 0; padding: 0;}
ul#azlistmenu li {list-style-type: none; float:left;}
ul#azlistmenu li a {display: block; background-color: #E7E7EF; border: 1px solid #C2C2DA; color: #000062; 
                padding: 7px; margin-right: 3px; font-size: 12px; font-weight: bold;}
ul#azlistmenu li a:hover {background-color: #C2C2DA; }

div.azlistitem {padding: 5px 0px; margin-bottom:2px; border-bottom: 1px dotted #C2C2DA;} 
div.azlistitem h3 {font-size:13px; margin: 0px; padding:2px 0 ;}
div.azlistitem p {font-size:12px; margin: 0px; padding: 2px 0;}
div.azlistitem p.azdate {}
div.azlistitem a {color: #000062;}
div.azlistitem img.merchantlogo {float: left; margin: 0 10px 0px 0px; border: 1px solid #B1C5D7;}
div.azlistitem div.buttongroup {float: right;}
div.azlistitem div.buttongroup a.mibutt {color: #fff;}
div.azlistitem div.buttongroup a.revbutt {color: #000;}


#compdir{}
#compdir p{margin:0px;padding:7px 0px 7px 0px;border:solid 0px #E7E7EF;border-bottom-width:1px;}
#compdir a{color:#000063;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(http://img1.knowyourmoney.co.uk/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: 5px 0 9px 30px; background:transparent url(/img/comment_light.gif) 0 2px 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;}

.articlelistlogos{background-color:#E7E7EF;}
.articlelistlogos ul{margin:0px;padding:0px;}
.articlelistlogos li{float:left;width:140px;border:0px solid #000;list-style: none;text-align:center;padding:15px 5px 5px 5px;height:90px;}
.articlelistlogos img{border: 1px solid #B1C5D7;}
.articlelistlogos a{font-weight:bold;color:#000063;text-decoration:none;}
.articlelistlogos h2 {background-color: #000063; color: #fff; font-weight: bold; padding: 6px 0 6px 9px; 
    font-size: 15px; margin: 20px 0 0 0;}

/** productreviews specific **/
.smllogo{float:right; margin:0px 0px 0px 20px ;border: 1px solid #B1C5D7;}
h1.product{color:#000063;font-family:arial;font-size:22px; margin:5px 0px 0px 0px;padding:0px;}
div#prodDescription{font-size:11px;}
ul#prodlinkslist {margin:0px 0px 20px 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(http://img2.knowyourmoney.co.uk/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; line-height: 16px;}
    
.articlelist ul {margin: 0; padding: 0; border-top: 0px; border-bottom: 0px; line-height: 16px; font-size:12px;}          
.articlelist ul.lefthandside {}            
.articlelist ul li {margin: 0; padding: 0;list-style: none; line-height: 15px;}       
.articlelist ul.lefthandside li {float: left; width: 33%; margin: 0px; line-height: 15px; font-size: 11px; list-style-type: none;}
.articlelist li a {padding: 3px 0 3px 14px;background:transparent url(http://img2.knowyourmoney.co.uk/articlelistbg-over.png) repeat-x 0 0; display: block; border-bottom: 1px dotted #C2C2DA; text-decoration: none; color: #000; font-weight: normal;}            
.articlelist ul.lefthandside li a {padding: 3px 0 3px 20px; background: url(/img/arrow.gif) 6px 6px no-repeat; border-bottom: 0;}
.articlelist li a:hover {text-decoration: underline;background:transparent url(/img/articlelistbg.gif) no-repeat 0 0;color:#0C0C8A}
.articlelist ul.lefthandside li a:hover {background: none; color:#000; text-decoration: none; background: url(/img/arrow.gif) 6px 6px no-repeat;}

.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(http://img2.knowyourmoney.co.uk/articlelistbg-over.png) 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;}

#twitterfacebuttrhssml{margin:30px 0px 5px 2px}
#twitterfacebuttrhssml a{position:relative;display:block;height:39px;width:177px;overflow:hidden;float:left;margin-bottom:10px;color:#FFF;}
#twitterfacebuttrhssml a img{position:absolute;height:141px;width:353px;}
#twitterfacebuttrhssml #twittlogo{top:-102px;left:0px}
#twitterfacebuttrhssml #facelogo{top:-102px;left:-177px}

/** 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:#000063;float:left;width:250px;margin-right:10px;height:300px;}
.footerpopularpages{background-color:#000063;float:left;width:212px;margin-right:1px;height:300px;}

#footeraboutkym{background-color:#000063;float:left;height:300px;width:300px;}
#footeraboutkym h3{position:relative;height:25px;width:175px;overflow:hidden;}
#footeraboutkym h3 img{position:absolute;height:141px;width:353px;}
#kymsmlfooterlogo{top:-45px;left:0px}

#footerfeaturebutts{margin-top:10px;}
#footerfeaturebutts a{position:relative;display:block;height:24px;width:24px;overflow:hidden;float:left;margin-right:5px;}
#footeraboutkym a img{position:absolute;height:141px;width:353px;}
#footerfeaturebutts #rssbutt{top:-44px;left:-175px}
#footerfeaturebutts #twitterbutt{top:-44px;left:-199px}
#footerfeaturebutts #facebookbutt{top:-44px;left:-223px}

#termsofuse{background-color:#F6F6EB;color:#000;padding:5px;font-size:14px;}
#ctl00_CPHcentercolumn_artdisc{background-color:#F6F6EB;color:#000;padding:5px;font-size:12px;font-style:italic;margin-top:25px;}

/** 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;}

.tableheadtip{border:1px solid #000;padding:3px;background-color:#FFF;display:none;width:250px;}
.comparisontableheadtip{color:#000;cursor:help;text-decoration:underline;}


/** comparisontable **/
.comparisontable{width:100%; font-size:11px; margin: 5px 0 25px 0;}

.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(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat 0 -102px;}
.comparisontable .row{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat 0 -102px;}
.comparisontable .seperator{background-color:#C8C8CE;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 3px;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;height:18px;}
    
.comparisontable .nrepex{background-color:#eee;font-size:11px;font-weight:normal;color:#000;text-decoration:none;
    padding:5px;text-align:left;}
    
   
.comparisontable .nseperator{background-color:#FFF;padding:0px;height:15px;border:0px solid #E7E7EF;border-bottom-width:1px;}

.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;}
.comparisontable span.accesstype {display: block; font-weight: bold; text-align: center; padding: 0 8px ;}
.comparisontable span.notavail {text-decoration:line-through; color: #999; font-weight: normal;}

/** buttons **/
.mibutt{display:block;width:85px;height:25px;background:transparent url(http://img2.knowyourmoney.co.uk/sitespite.png) no-repeat 0px -70px; 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:-85px -70px;}	
	
.revbutt {display:block; width:85px; height:18px;background:transparent url(http://img2.knowyourmoney.co.uk/revbutt85x32.gif) no-repeat 0px 0px; margin:0 0 0 2px; font-size:11px; color:#000000; text-decoration:none; text-align:center;}

.revbutt:hover {background-position:0px -18px}


/** sml table buttons **/
.comparisontable .minimibutt{display:block;width:85px;height:25px;
         background:transparent url(http://img2.knowyourmoney.co.uk/sitespite.png) no-repeat 0px -70px;
    margin:0px 0px 3px 2px;padding-top:7px;color:#FFF;font-size:13px;text-decoration:none;font-weight:bold;}
.comparisontable .minimibutt:hover{background-position:-85px -70px;}	

.comparisontable .minirevbutt{display:block; width:85px;height:18px; background:transparent url(http://img2.knowyourmoney.co.uk/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}

/** table graphics **/
.comparisontable .isymbol {display:block; background-image: url('http://img2.knowyourmoney.co.uk/sitespite.png'); background-repeat: no-repeat;height:16px; width:16px; background-position: -285px -44px; margin: auto}

.comparisontable .astbutt {display:block; background-image: url('http://img2.knowyourmoney.co.uk/sitespite.png'); 
                           background-repeat: no-repeat; height:8px; width:8px; 
                           background-position:  -325px -13px; overflow:hidden; margin-right:4px; cursor:help; float: right;} 

.comparisontable .tick {display:block; background-image: url('http://img2.knowyourmoney.co.uk/sitespite.png'); background-repeat: no-repeat; height:24px; width:18px; background-position: -265px -44px ; margin: auto;}

.comparisontable .cross {display:block; background-image: url('http://img2.knowyourmoney.co.uk/sitespite.png'); background-repeat: no-repeat; height:24px; width:18px; background-position:  -247px -44px; margin: auto;}	

.comparisontable .exclamation {display:block; background-image: url('http://img2.knowyourmoney.co.uk/sitespite.png'); background-repeat: no-repeat; height:21px; width:25px; background-position:  -301px -44px; margin-right:3px; float: left;}	


        .comparisontable .ssisasmore{text-align:left; padding:3px;}           
     .comparisontable .ssisasmore ul{margin:0px 0px 0px 20px;padding:0px;font-size:12px;}  
     .comparisontable .ssisasmore li{margin:5px 0px 5px 0px;}         	
	

/** navigation **/
#navigation {padding: 0;height:35px;color:#FFF;background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) 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;padding:12px 0px 8px 0px;text-align:
            center;	color:#FFF;	text-decoration:none;border:solid 0px #FFF;}
	
	
ul#nav div{position:absolute; visibility:hidden; width:180px;z-index: 4000;padding:5px 5px 15px 5px;background-color:#000063;}						
ul#nav li ul {margin:2px 0px 0px 0px;padding:0px;width:180px;}
ul#nav li ul li {float: none;display: inline; font: 12px Arial; }

ul#nav li ul li a {padding:6px 0px 6px 17px;background-color:#000063;border-top: 0px;color: #fff;text-align:left;font-weight:bold;
                     border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#8492BD;}
ul#nav li ul li a:hover {background-color:#4141AA;}
ul#nav .empha a{font-size:15px;height:30px;}

li#navcredit-cards{width:123px;height:25px;}
li#navcredit-cards > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat 0 -35px;}

li#navbank-accounts{width:136px;height:25px;}
li#navbank-accounts > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -123px -35px;}

/**
li#navsavings-accounts{width:96px;}
li#navsavings-accounts > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -267px -35px;}
**/

li#navinsurance{width:108px;}
li#navinsurance > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -259px -35px;}

li#navinvestments{width:116px;}
li#navinvestments > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -367px -35px;}

li#navloans{width:81px;}
li#navloans > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -483px -35px;}

li#navmortgages{width:108px;}
li#navmortgages > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -564px -35px;}

li#navutilites{width:100px;}
li#navutilites > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -672px -35px;}

li#navvouchers{width:97px;}
li#navvouchers > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -772px -35px;}



li#navguides{width:91px;}
li#navguides > a:hover{background:transparent url(http://img1.knowyourmoney.co.uk/nav-tbl-bg.png) no-repeat -869px -35px;}


.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:#000063;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:#000063;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:#000063;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 {clear: right; float:right ; margin: 0px 0px 15px 15px; padding: 2px; border: 1px solid #E7E7EF;}
.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;}

#articlesharinglinks {margin:10px 0px 0px 0px; border-bottom: 1px solid #E7E7EF; padding-bottom: 2px;}

#articlesharinglinks h2 {font-size: 14px; float: left; margin:0px; padding: 5px 0px 5px 0;}
#articlesharinglinks ul {margin:0px; padding:0px; float: left;}
#articlesharinglinks li {float:left; padding: 0px 0px 0px 0px; display: block; font-size: 12px;}
#articlesharinglinks li#as-emailtofriend {width: 22px; margin: 0 0 0 10px;}
#articlesharinglinks li#as-emailtofriend img {border: 0;}
#articlesharinglinks li#as-facebooklink {width: 40px; margin: 0 0 0 10px;}
#articlesharinglinks li#as-twitterlink {width: 50px; margin: 0 0 0 10px;}
#articlesharinglinks li#as-googlepluslink {width: 60px; margin: 0 0 0 10px;}

p.textresize {font-size: 13px; float: right; width: 150px; padding: 4px; margin-top: 0;}
p.textresize span {font-size: 14px; color: #000063; font-weight: bold;}
p.textresize a {padding: 5px; color: Black;}
p.textresize a.small {border-right: 1px solid #efefef; font-size: 10px;}
p.textresize a.medium {border-right: 1px solid #efefef;font-size: 12px;}
p.textresize a.large {font-size: 14px;}

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(http://img1.knowyourmoney.co.uk/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 #000063;}
#myCompanyDirectoryLink a{display:block;text-decoration:none;color:#000;}


.companydirectorylinkbox {padding: 4px; background-color: #F6F6EB; margin: 8px 0; position: relative; border: 1px solid #C1C1A6;}
.companydirectorylinkbox img {float: left; margin:0px 15px 0px 0px; border: 0px;}
.companydirectorylinkbox p a {text-decoration:none; color: #000; font-size: 15px; position: absolute; top: 13px; left: 100px;}

.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;}

#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:#000063;}
.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:#000063;}

.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;}

.guideitem{padding:5px;clear:both;margin-top:5px;background-color:#F6F6EB; border: 1px solid #CFCCAD;}
.guideitem h3 {font-size:13px; margin:0px 0 2px 5px; padding:0px;}
.guideitem p {font-size:11px; margin:4px 0;}
.guideitem h3 a {text-decoration:none; color:#000063;}
.guideitem h3 a:hover {color:#3F3FAF;}
.newsimg {float:left;margin-right:8px;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 */


.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;}


.mtgage-ad-inc {background-color: #E7E7EF; padding: 8px; margin: 10px 0 20px 0;}
.mtgage-ad-inc h2 {color: #000063; font-size: 18px;}
.mtgage-ad-inc p.mes {font-size: 12px; margin: 5px 0;}
.mtgage-ad-inc p.tel {color: #A35201; font-size: 23px; font-weight: bold;margin:0px;padding:0px;}
.mtgage-ad-inc p.smal {font-size: 10px; margin: 5px 0;}


#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: #000063;}

.mortgagescall{font-size: 11px; background-color:#F6F6EB;border:1px solid #999;margin:2px;}

/* article styles */

div#articletext {line-height: 21px; padding: 0px 6px 20px 6px;}
div#articletext p, div#articletext ul,div#articletext ol {font-size: 14px; line-height: 21px;}
div#articletext p {margin: 8px 0 14px 0;}

div#articletext.small p, div#articletext.small ul, div#articletext.small ol {font-size: 12px; line-height: 18px; margin: 10px 0;}
div#articletext.medium p, div#articletext.medium ul, div#articletext.medium ol {font-size: 14px; line-height: 21px; margin: 14px 0;}
div#articletext.large p, div#articletext.large ul, div#articletext.large ol {font-size: 16px; line-height: 24px; margin: 16px 0;}

div#articletext.small ul, ol {margin-left: 10px;}
div#articletext.medium ul, ol {margin-left: 10px;}
div#articletext.large ul, ol {margin-left: 10px;}

div#articletext h2 {color:#000063; font-family:arial; font-size:17px; margin: 22px 0px 0px 0px;}
div#articletext h2.underline {border-bottom: 1px solid #E7E7EF; padding-bottom: 8px;}
div#articletext h3 {color:#000063; font-family:arial; font-size:15px; margin:16px 0px 2px 0px;}
div#articletext h4 {color:#000063; font-family:arial; font-size:13px; margin:2px 0px 1px 0px;}

div#articletext.small h2 {font-size:15px; margin:6px 0px 1px 0px;}
div#articletext.medium h2 {font-size:17px; margin:8px 0px 3px 0px;}
div#articletext.large h2 {font-size:19px; margin:12px 0px 5px 0px;}
div#articletext.small h3 {font-size:13px; margin:2px 0px 2px 0px;}
div#articletext.medium h3 {font-size:15px; margin:5px 0px 3px 0px;}
div#articletext.large h3 {font-size:19px; margin:7px 0px 5px 0px;}
div#articletext.small h4 {font-size:12px;margin:1px 0px 2px 0px;}
div#articletext.medium h4 {font-size:13px; margin:2px 0px 1px 0px;}
div#articletext.large h4 {font-size:15px; margin:4px 0px 3px 0px;}

div#articletext ul {margin: 10px; font-size: 14px; padding: 0;}
div#articletext ul.ticklist {margin: 10px 0px 20px 0px; list-style-type: none;}
div#articletext ul.ticklist li {margin: 3px 0 3px 10px; padding: 0 2px 2px 25px; background: transparent url("/img/list-tick.gif") 0px 2px no-repeat;}
                                
div#articletext ul.crosslist {margin: 10px 0px 20px 10px; list-style-type: none;}
div#articletext ul.crosslist li {margin: 3px 0 3px 0px; padding: 0 2px 2px 25px; background: transparent url("/img/list-cross.gif") 0px 2px no-repeat;}
                                
div#articletext ol {margin: 4px 0 4px 10px; padding: 3px 0 3px 25px;}
div#articletext ol li {padding-left: 1px; margin: 3px 0 3px 0px; list-style-type:decimal;}
div#articletext li {margin: 5px 0 5px 0px;}
div#articletext div.warning, div.tip {padding: 8px 8px 8px 40px; margin: 10px 0; background: transparent url("/img/article-warning.gif") 0px 10px no-repeat;}
                            
div#articletext div.warning p, div.tip p {padding: 0px; margin: 0px; font-style:italic;}
div#articletext div.tip {background: transparent url("/img/article-tip.gif") 0px 10px no-repeat;}

div#articletext table.articleinfo {border-collapse: collapse; margin: 8px 0; width: 100%;}
div#articletext table.articleinfo th {background-color: #FAFAFC; text-align: left;}
div#articletext table.articleinfo td, table.articleinfo th {border: 1px solid #C2C2DA; padding: 3px;}

.tooltip { display:none; padding:0px; width:336px; background-image:url('/img/pop-up-box-arrow2.gif'); background-repeat:no-repeat;} 
.innertooltipleft {float:left; width:316px; font-size:12px; color:#000; background-color:#F8F8F8; background-repeat:no-repeat; border:1px solid #3A3A69; border-right:0px solid #3A3A69;text-align:left;}   
.tooltip .innertooltipleft .tooltiptable{width:300px;margin:7px;background-color:#E7E7EF;} 
.tooltip .innertooltipleft .tooltiptable td{text-align:left;padding:2px;background-color:#FFF;} 
.ttheading{font-size:16px;font-weight:bold;padding:7px 7px 3px 7px;}  
.ttdesc{font-size:12px;padding:0px 7px 0px 7px;}        
.innertooltipright {float:left;width:15px;height:100%;}  

.tooltip2{display: none;background-color: #FFF;	width:200px;border:1px solid #000063;font-size:11px; padding:3px;margin:0px;font-weight:normal;line-height:14px; box-shadow: 2px 3px 3px #888;z-index:100;}
.tooltip2 ul{margin:0px;padding:0px;display:block;outline:none;font-size:11px;text-align:left;}
.tooltip2 li{list-style: none;border-bottom:1px;border-bottom-style:dotted;border-bottom-width:1px;padding:2px 3px 2px 3px}
.tooltip2 li a{color:#FFF;text-decoration:none;} 

.tooltipaleft, .tooltiparight{display: none;background-color: #FFF;width:200px;
                 border:0px solid #000063;border-bottom-width:1px; z-index:100;}
.tooltipaleft p, .tooltiparight p{text-align:left;padding:20px 5px 5px 5px;margin:0px;font-size:11px;margin:0px;font-weight:normal;line-height:14px;} 
.tooltipaleft{background:transparent url(/img/tooltip2bg.gif) no-repeat 0px 0px;}
.tooltiparight{background:transparent url(/img/tooltip3bg.gif) no-repeat 0px 0px;}                                        


.bigemph{display: block;background-color: #F6F6EB;	border:1px solid #eee;font-size:11px;
          padding:2px 2px 2px 6px;margin:0px;font-weight:normal;line-height:14px; box-shadow: 1px 1px 1px #888;z-index:100;margin:5px 10px 0px -7px;}
          
          .ttfurtherinfo{background-color: #FFF;border: 1px solid red;	color: Red;	font-size: 14px;	font-weight: bold;	margin: 7px;	padding: 3px;}

       
       
#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;}   
          

#sbdigg{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat 0px 0px;}
#sbdel{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -16px 0px;}
#sbstum{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -32px 0px;}
#sbfurl{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -48px 0px;}
#sbprop{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -64px 0px;}
#sbmail{display:block;width:20px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -80px 0px;}
#sbrss{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -100px 0px;}
#sbtface{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -116px 0px;}
#sbtwitt{display:block;width:16px;height:16px;background:transparent url(/img/sb-icons-sprite.png) no-repeat -132px 0px;}
#lbtface{display:block; width:45px;height:20px; background:#000 url(/img/sb-icons-sprite.png) no-repeat -55px -16px; }
#lbttwit{display:block; width:55px;height:20px; background:#000 url(/img/sb-icons-sprite.png) no-repeat 0px -16px;}


#voucherpopupcontainer{width:560px;margin:0px;text-align: left; background-color:#FFF;padding:2px;}
                  
#voucherpopupcontainer h1{margin:0px;padding:5px 0px 5px 0px;border:0px dotted #ECECF0;border-bottom-width:2px;}
#voucherpopupcontainer h2{margin:0px;padding:5px 0px 5px 0px;border:0px dotted #ECECF0;border-bottom-width:2px;font-size:19px;line-height:20px;}
#voucherpopupcontainer #floatrhsbox{float:right; margin-left:15px; margin-top:10px;}

#voucherpopupcontainer #expirybar{background-color:#ECECF0;padding:5px; margin:22px 0px 5px 0px; padding:3px;font-size:11px;font-weight:bold;width:150px;}
            
#voucherpopupcontainer #voucherdescr {font-size:11px; margin-top:23px;} 

#voucherpopupcontainer #vouchbuttout{display: block; width:180px; height:30px; 
                                     background:transparent url(/img/voucher-go.png) no-repeat 0 0; margin: 2px 10px 3px 0px; 
                                     padding-top:9px; color:#FFF; font-size:13px; text-decoration:none; font-weight:bold; font-size:18px; text-align:center;}
                                     
#voucherpopupcontainer #vouchscissorsbg{background:transparent url(/img/voucherscissors.png) no-repeat 0 0;width:239px; height:28px;
                                        padding:22px 0px 0px 6px;font-size:20px;font-weight:bold;}    
                                        
#voucherpopupcontainer #buttcontainer{background-color:#ECECF0;padding:5px;margin:22px 0px 15px 0px;}  

#voucherpopupcontainer #merchimg{border: 1px solid #333; margin: 0px;display:block;width:160px;height:64px;  }

    #compareheading {font-size: 15px; padding: 5px; color: #FFF;background-color:#000066;margin:0px; margin-top:15px;} 
    #cclickstable{margin:5px 0px 10px 0px;width:100%;font-size:12px;}
    #cclickstable td{padding:2px 5px 5px 5px; background-color:#E7E7EF; font-weight: bold; color: #000066;width:20%;height:28px;}
    #cclickstable .checked {background-color:#CBCBDC;}
    #cclickstable input{float:left;margin:1px 6px 0px 3px;}
    #cclickstable a{color: #000066;text-decoration:none;} 
    
    
            #sbg{ background-color: #E7E7EF; font-size: 12px; height: 40px; margin: 6px 0 15px 0; padding: 0px 4px 4px 0px;}
        .sbox {border: 0px solid #FFF;	border-right-width: 1px;float: left; height: 33px; padding: 7px 3px 3px 5px;width: 190px;}
        .checked {background-color:#CBCBDC; height: 33px;}
        .sbox input {float: left; margin: 0px 5px 10px 0px;padding:0px;}
        .sbox a {color: #000066; text-decoration: none;}
        .sbox label {color: #000066; cursor: pointer; font-weight: bold;}   
        
        
             #buttlist{background-color:#E7E7EF;padding:5px;margin:10px 0px 16px 0px;font-weight:bold;height:23px;margin-bottom:15px;}
     
     .blbutt, .blbutt-out{display:block;background-color:#129024;border:1px solid #086615;padding:2px;width:60px;cursor: pointer;cursor: hand;
             margin:0px 10px 0px 0px;float:left;font-size:11px;text-decoration:none;text-align:center; box-shadow: 1px 1px 1px #888;color:#FFF;}
    .blbutt:hover, .blbutt-out:hover{background-color:#72CA7F;}
    
    .blselected{background-color:#086615;border:1px solid #086615;}
    .blselected:hover{background-color:#086615;}
    
    #butttitle{float:left;margin-right:20px;padding-top:3px;}  
        
        
        .smbuttholder{height:18px;padding:5px 0px 0px 0px;clear:both;}
    .smbuttholder .mb{display:block;float:right;height:21px;color:#129125;font-weight:bold;font-size:13px;padding-top:5px;text-decoration:underline;} 
    .smbuttholder .mb:hover{text-decoration:underline;} 
    
    #loading{border:2px solid #E7E7EF;height:200px;text-align:center;padding:30px;}
            

 .jqtabbedbox{margin:15px 0px 20px 0px;}
                ul.jqtabbedboxnav{margin:0px;padding:0px;}
                ul.jqtabbedboxnav li{float:left;list-style:none;}
                .jqtabbedbox p{clear:both;padding:8px;background-color:#F4F4F8;border: 1px solid #6FA376;}
                .jqtabbedboxnav a{
                    background-color: #7FA785;border: 1px solid #6FA376;border-bottom-width:0px;
                     color: #FFF; font-weight:bold;
                    display: block; float: left; font-size: 11px;
                    margin: 0 10px 0 10px; padding: 3px; text-align: center;
                    text-decoration: none; width: 160px;
                }
                
                .jqtabbedboxnav a.selected{
                    background-color: #129024;border: 1px solid #086615; border-bottom-width:0px;
                     color: #FFF; font-weight:bold;
                    display: block; float: left; font-size: 11px;
                    margin: 0 10px 0 10px; padding: 3px; text-align: center;
                    text-decoration: none; width: 160px;
                }
                
