body{
padding:0px;
margin:0px;
background-color:#fff;
font-family:arial, Tahoma, Helvetica
}

h3.news {margin:15px 0 10px 0;}
h3.news span{font-size:0.8em; font-style:italic;}
.testimonial {font-weight:bold; margin:20px 0 0 0;}

.mortgages-property-loans{padding:0 15px 15px 15px; font-size:0.9em; width:794px;}

.msgBox {border:dashed 1px #005bad; background-color:#d3e9fd; padding:10px 10px 10px 10px; margin:10px 0 10px 0;}
.blue{color:#58b9d3;}
.boldblue{color:#58b9d3; font-weight:bold;}
.darkblue{color:#0475ad;}
.bolddarkblue{color:#0475ad; font-weight:bold;}
.red{color:red;}
.boldred{color:red; font-weight:bold;}
.grey{color:#533c36}
.boldgrey{color:#533c36; font-weight:bold;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.telephone{font-size:1.2em; color:#95a7bd; padding:0 0 10px 0;}
.clear{clear:both}
.nob{border:0;}
.fleft {float:left;}

.remortgage-advice {float:left; margin:0 0 0 10px;}
.finance-mortgage {margin:10px 0 10px 10px;}
.residential-mortgage-finance {margin:0 0 5px 0;}
.mortgage-broker{text-align:right; color:#FAFE9D; font-size:0.75em; padding:12px 15px 0 15px;}
.mezzannie-finance{text-align:right; color:#95a7bd; font-size:0.75em; padding:0 15px 0 0;}
.adbox{height:240px; background-image:url(images/header-ad-bg.gif); background-repeat:repeat-x;}
.headerright{float:left; background-image:url(images/header-right-bg.gif); background-repeat:repeat-x; height:170px; width:240px; padding:50px 20px 20px 20px; color:White;}
.options{color:White; font-weight:bold; font-size:1.1em;}
.finance{float:left; padding:17px 15px 0 15px;}
.mortgages-cardiff{font-size:1.2em; color:#95a7bd; padding:0 0 10px 0;}
.cardiff-images{margin:15px 0 0 0;}
.mortgage-finance {height:240px;}
.mortgage-specialists {float:left; width:824px;}
.mortgage-left {float:left; width:529px; margin:0 15px 0 0;}
.mortgage-right {float:left; width:250px;}
.kingswood-residential {float:left; background-image:url(images/page-bg.gif); background-repeat:repeat-y;}
.kingswood-mortgage {float:left; width:179px; border-right:solid 1px #f3f2e7;}
.commercial {padding:5px 0 5px 5px;}
.residential {padding:5px 0 5px 15px;}
.mortgage{float:left; background-color:#005fa9; width:214px;}
.adtext{color:White; padding:5px 0 5px 10px; font-size:0.8em;}
.commercial-finance{padding:0 0 0 10px;}
.kingswood-associates{padding:0 0 0 0; margin:0 0 0 9px;}
.subs{padding:0; margin:0 0 10px 0; color:#383838; font-size:1.4em;}
.mortgage-broker-barry{padding:padding:15px 0 3px 0; margin:0; color:white; font-size:1.4em;}
.subsdark{color:Black; font-size:1.1em;}
.commercial-finance-broker{height:220px; padding:10px 10px 10px 15px;}
.commercial-finance-broker-news{height:352px; padding:10px 10px 10px 15px;}
.commercial-finance-broker-right{height:230px; padding:5px 10px 5px 10px;}
.cardiff-finance{height:220px; padding:10px 10px 10px 15px; background-color:#003c77; background-image:url(images/blue-box-bg.gif); background-repeat:repeat-x; color:White;}
.leftbluebottom{height:229px; background-image:url(images/blue-box-bg.gif); background-repeat:repeat-x; font-size:0.8em; padding:10px 10px 0 15px; color:White; margin:57px 0 0 0;}
.mortgage-broker-cardiff{height:230px; background-color:#003c77; background-image:url(images/blue-box-bg.gif); background-repeat:repeat-x; padding:5px 10px 5px 10px; color:White;}
.bluelist{list-style-image:url(images/custom-bullet.gif); color:#949354; font-weight:bold; padding:5px 0 0 15px;}
.date{color:#8a0909;}
.redbox{background-color:#970a0a; color:#FAFE9D; height:55px; width:196px; margin:0 0 0 9px; padding:13px 0 0 0px; font-size:1.2em; text-align:center;}
.brownbox{background-color:#696969; color:#FAFE9D; height:55px; width:196px; margin:0 0 0 9px; padding:13px 0 0 0px; font-size:1.2em; text-align:center;}
.greenbox{background-color:#698007; color:#FAFE9D; height:55px; width:196px; margin:0 0 0 9px; padding:13px 0 0 0px; font-size:1.2em; text-align:center;}
.cardiff-mortgage-broker{background-color:black; color:#FAFE9D; height:55px; width:196px; margin:0 0 0 9px; padding:13px 0 0 0px; font-size:1.2em; text-align:center;}
.newslettersub{font-size:1.3em;}
.financial-arrows{float:left;}
.online-tracking{padding: 13px 0 0 12px;}
.commercial-mortgage{height:86px; padding:5px 15px 15px 15px; margin:0; background-color:#D1D1D1;}
.mortgage-cardiff-wales{padding:10px 10px 10px 10px; margin:15px 0 0 0; background-image:url(images/options-box.gif); background-repeat:repeat-y; color:White;}
.online-right-button{padding:4px 15px 0 15px; height:23px; text-align:right; float:right; background-image:url(images/menu-fill.gif); background-repeat:repeat-x;}
.best-rates{background-image:url(images/footer-bg.gif); background-repeat: repeat-x;  background-color:#004276;}
.mortgage-cardiff{float:left; padding:3px 0 0 10px;}
.south-wales{padding:20px 10px 0 12px; text-align:right; padding:0 10px 10px 0; color:#bcac58;}
.south-wales-cardiff{padding:15px 10px 0 10px; color:#bcac58; font-size:0.8em;}
.financial-property{font-size:0.8em; color:#bcac58;}
.web-design-in-barry{padding:5px 5px 0 0; text-align:right; font-size:0.8em;}
.kingswood-cardiff{padding:15px 0 0 15px; color:White; text-align:center;}

hr.grey {background-color:#c9d2db; height:1px; width:90%}

.bluelistarrows{margin:0; padding:0 0 0 15px; list-style-image: url(images/financial-arrow.gif); color:#af6802; font-size:1em; font-weight:bold;}
.bluelistarrowscontent{margin:0 0 0 20px; padding:10px 0 10px 15px; list-style-image:url(images/financial-arrow.gif); color:#af6802; font-size:0.9em; font-weight:bold;}

h1.mortgage-cardiff-south-wales{color:White; font-size:1.2em; margin:0; padding:0 0 3px 0; margin:0 0 7px 0; text-align:center; border-bottom:solid 1px #949354;}
h1.cardiff{margin:15px 0 15px 0; padding:0; font-size:1.4em; font-family:Arial; color:#525357; border-bottom:solid 10px #003C77;}
h1.grey {margin:0; padding:0; font-size:1.1em; font-family:Arial; color:gray;}
h1.kingswood {margin:0; padding:24px 0 0 0; font-size:1.70em; font-family:Times New Roman; color:White;}
h1.property{padding:0; margin:5px 0 8px 0; color:#383838; font-size:1.4em;}
h1.development-funding{padding:0; margin:0 0 8px 0; color:white; font-size:1.4em;}

h1.verticaltitle {
    padding:8px 0 0 0;
    margin:0;
    font-size:1.1em;
    font-family:arial;
    color:White;
    background-image:url(images/site-links.gif);
    border-bottom:solid 1px white;
    border-top:solid 1px white;
    background-repeat: no-repeat;
    width:179px;
    height:55px;
    text-align:center;
}

a.verticaltitle:link, a.verticaltitle:visited, a.verticaltitle:active {
    padding:19px 0 0 0;
    margin:0;
    font-size:1.1em;
    font-family:arial;
    color:White;
    background-image:url(images/site-links.gif);
    border-bottom:solid 1px white;
    border-top:solid 1px white;
    background-repeat:no-repeat;
    width:179px;
    height:44px;
    text-align:center;
    display:block;
    text-decoration:none;
}

a.verticaltitle:hover {
    font-size:1.1em;
    font-family:arial;
    color:White;
    background-image:url(images/site-links.gif);
    border-bottom:solid 1px white;
    border-top:solid 1px white;
    background-repeat:no-repeat;

}


h1.finance-specialists {margin:5px 0 10px 0; padding:0; font-size:1.1em; font-family:Arial; color:#FAFE9D; font-weight:normal;}

h2.grey {margin:10px 0 0 0; margin-top:10px; padding:0; font-size:1em;}
h2{margin:15px 0 7px 0; font-size:1.4em; color:gray;}

h1.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:1em;}
h2.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.9em;}
h3.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.8em;}
h4.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.7em;}

h1.white {margin:0; padding:0; color:white; font-weight:bold; font-size:1em;}
h2.white {margin:0; padding:0; color:white; font-weight:bold; font-size:0.9em;}

a.black1:link, a.black1:visited, a.black1:active {font-size:1em; color:black;}
a.black1:hover {font-size:1em; text-decoration:none; color:black;}

a.orange:link, a.orange:visited, a.orange:active {font-size:1em; color:#AF6802;}
a.orange:hover {font-size:1em; text-decoration:none; color:#AF6802;}

a.orangesitemap:link, a.orangesitemap:visited, a.orangesitemap:active {font-size:1em; color:#AF6802; display:block; background-color:white; margin:10px 0 10px 0; padding:5px 0 0 0; height:20px; text-align:center; width:250px; border:solid 1px #003C77;}
a.orangesitemap:hover {font-size:1em; text-decoration:none; color:#003C77;}

a.services:link, a.services:visited, a.services:active {font-size:1em; color:#AF6802;}
a.services:hover {font-size:1em; text-decoration:none; color:#003C77;}

a.mortgage-types:link, a.mortgage-types:visited, a.mortgage-types:active {color:#FAFE9D; text-decoration:none;}
a.mortgage-types:hover {color:#FAFE9D; text-decoration:none;}

a.Business-corporate-finance:link, a.Business-corporate-finance:visited, a.Business-corporate-finance:active {font-size:1em; color:#AF6802;}
a.Business-corporate-finance:hover {font-size:1em; text-decoration:none; color:#AF6802;}

a.white:link, a.white:visited, a.white:active {font-size:1em; color:white; text-decoration:underline;}
a.white:hover {font-size:1em; text-decoration:none; color:white;}

a.white-link:link, a.white-link:visited, a.white-link:active {color:white; text-decoration:underline;}
a.white-link:hover {color:white; text-decoration:none;}

a.emailwhite:link, a.emailwhite:visited, a.emailwhite:active {color:white; text-decoration:underline;}
a.emailwhite:hover {text-decoration:none; color:white;}

a.footernav:link, a.footernav:visited, a.footernav:active {padding:0; text-decoration:none; color:white; font-size:0.8em;}
a.footernav:hover {padding:0; text-decoration:underline; font-family:Arial; color:white;}

a.DW:link, a.DW:visited, a.DW:active {padding:0; font-size:1em; text-decoration:none; color:gray; }
a.DW:hover {padding:0; text-decoration:underline; font-family:Arial; color:gray;}

/*- Menu --------------------------- */

#tabsE {
    float:left;
    width:1004px;
    font-size:93%;
    line-height:normal;
    background-image:url(images/menu-fill.gif); 
    background-repeat:repeat-x;
}

#tabsE ul {
	margin:0;
	padding:0;
	list-style:none;
}

#tabsE li {
      display:inline;
      margin:0;
      padding:0;
}

#tabsE a {
      float:left;
      background-image:url("images/tableftE.gif");
      background-repeat:no-repeat;
      background-position:top;
      text-decoration:none;
      margin:0;
      padding:0 0 0 4px;
}

#tabsE a span {
      float:left;
      display:block;
      background-image:url("images/tabrightE.gif");
      background-repeat:no-repeat;
      background-position:top;
      padding:5px 20px 5px 16px;
      color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */
#tabsE a:hover span {color:#FFF;}
#tabsE a.on {background-position:0% -27px;}
#tabsE a.on span {background-position:100% -27px;}   
#tabsE a:hover {background-position:0% -27px;}
#tabsE a:hover span {background-position:100% -27px;}


/*vertical menu nav */
#verticalmenu ul {margin:0; padding:0;}
#verticalmenu li {
    margin:0;
    padding:0;

    list-style-type:none;
    border-bottom:dashed 1px #8AC5FF;
}

#verticalmenu a {
	font-size:0.8em;
	line-height:16px;
	display:block;
	margin:0;
	text-decoration:none;
    color:white;    
    background-color:#005bad;
}

#verticalmenu a:hover{
	display:block;
    color:white;
    background-color:#003c77;
}

.barry{color:white; font-size:1em; font-weight:bold;}

/*vertical menu nav */