body{background:#A3B0CA;text-align:center;font-family:tahoma;color:#495C7E}

div.container{background:#fff;width:925px;margin:auto;text-align:left;padding:7px 0px 7px 9px}
div.header{margin:0;padding:0}
div.header h1{text-indent:-9999px;font-size:0.1em;margin:0;padding:0}

div.logo{float:left;width:209px}
img{border:0}
div.menu{float:left;margin-left:10px;width:698px}
ul.mainnav{list-style:none;margin:0;padding:0;float:left}
ul.mainnav li{float:left;width:115px;font-size:0.8em;margin-right:1px;background:url("/images/arrow.gif") 100px 28px #657CA7 no-repeat}
li.lastitem{margin-right:0}
ul.mainnav li{}
ul.mainnav li a{width:110px;color:#fff;text-decoration:none;background:url("/images/arrow.gif") 100px 28px no-repeat;display:block;padding:8px 0 9px 5px}
ul.mainnav li a:hover,
body#accessibility ul.mainnav li#navaccessibility a,
body#bridgingfinance ul.mainnav li#navbridgingfinance a,
body#commercialloans ul.mainnav li#navcommercialloans a,
body#applynow ul.mainnav li#navapplynow a,
body#contact ul.mainnav li#navcontact a,
body#remortgages ul.mainnav li#navremortgages a,
body#securedloans ul.mainnav li#navsecuredloans a,
body#other ul.mainnav li#navother a,
body#sitemap ul.mainnav li#navsitemap a,
body#contact ul.mainnav li#lastitem a{background:url("/images/whitearrow.gif") #657CA7 100px 28px no-repeat}
ul.mainnav li img{clear:both}
* html ul.mainnav li img{margin-bottom:-3px}
html>body ul.mainnav li img{margin-bottom:-3px}

div.homemenu{width:925px;background:url("/images/homebg.gif") 0px 0 repeat-y;margin-top:4px;border-bottom:6px solid #fff}
* html div.homemenu{margin-top:-6px}
div.homemenu a{color:#fff;text-decoration:none;background:url("/images/arrow.gif") 0px 6px no-repeat;font-size:0.7em;margin-left:160px;padding:4px 0 4px 15px;width:100px;display:block}
div.homemenu a:hover,
body#home a#navhome{background:url("/images/whitearrow.gif") 0px 6px no-repeat}

div.content{padding:0px 0 6px 0;background:url("/images/maincontentbg4.gif") repeat-y;}
div.content a{color:#495C7E}
div.content a:hover{text-decoration:none}
div.mainimage{float:left;width:217px}
div.maincontent{float:left;width:463px;padding:8px 13px 10px 20px}

h2{font-size:0.9em;font-weight:normal;margin:0}
h3{font-size:0.7em;margin:0 0 5px 0}
body#accessibility h3{font-weight:normal;font-size:0.75em;margin:0 0 5px 0;padding:15px 0 5px 0}
h4{font-weight:normal;font-size:0.75em;margin:0 0 5px 0;padding:15px 0 5px 0}
p{font-size:0.75em;margin:15px 0 15px 0}
p.lastline{margin:15px 0 0 0;clear:both}
body#accessibility div.maincontent p{margin:5px 0 5px 0}
span.biggerfont{font-size:1.2em}

div.callbackservice{float:left;margin:5px 0 0px 24px;padding:5px 5px 0 10px;background:#E0E5ED;width:163px}
html>body div.callbackservice{}
div.callbackservice p{margin:5px 0 2px 0;font-size:0.7em}
div.callbackservice p.callback {font-weight:bold;font-size:0.75em;padding-bottom:5px;}
label{font-size:0.7em}
label.textlabels{width:59px;display:block;float:left;margin-top:3px}
input.textinput{width:93px;font-size:0.7em;color:#495C7E}
* html input.textinput{width:90px}
input.formbutton{background:#657CA7;color:#fff;font-size:0.7em;padding:1px 2px 0 2px;float:right;margin:3px 7px 0px 0px}
select{font-size:0.7em;color:#495C7E;width:156px;margin:5px 0 0 0}
fieldset{border:0;margin:0 0 5px 0;padding:0}
fieldset.small{margin:0}
fieldset.lastfieldset{margin-top:4px}
form{margin:0;padding:0}
p.error{font-weight:bold;text-align:right;padding-right:7px}

/* sitemap page */
ul.sitemaplist{margin:10px 0 0 0;padding:0;list-style:none;width:500px}
* html ul.sitemaplist{width:462px}
ul.sitemaplist li{font-size:0.75em;margin-bottom:5px;float:left;width:250px;}
* html ul.sitemaplist li{width:231px}

ul.accesskeylist{margin:15px 0 10px 50px;padding:0}
ul.accessiblelist{margin:10px 0 15px 0;padding:0;list-style:none}
ul.accesskeylist li{font-size:0.75em;margin:0 0 3px 5px;float:left;width:180px}
ul.accessiblelist li{font-size:0.75em;margin:0 0 0 20px}

div.bottombar{background:#657CA7;width:915px;margin-top:6px}
div.bottombar ul{margin:0;padding:0;list-style:none}
div.bottombar ul li{float:left;color:#fff;font-size:0.7em;padding:3px 0 3px 5px}
div.bottombar ul li a{color:#fff;display:block;padding:0 5px 0 5px;float:left;text-decoration:none}
div.bottombar ul li a:hover{text-decoration:underline}
div.bottombar p{margin:0;padding:2px 10px 0 0;color:#fff;text-align:right}
div.footer{text-align:left;width:935px;margin:auto}

ul.ticklist{margin:0 0 0 67px;padding:0;list-style:none;width:435px}
* html ul.ticklist{margin:0 0 0 67px;padding:0;list-style:none;width:380px}
ul.ticklist li{background:url("/images/tick.gif") 0 3px no-repeat;font-size:0.75em;float:left;width:150px;padding-left:20px}

body#home div#createdby{display:block}
div#createdby{display:none;font-size:0.9em}
div#createdby p{margin:0}
div#createdby a{color:#495C7E;text-decoration:none}
div#createdby a:hover{text-decoration:underline}

body#applynow div.content{background:url(/images/maincontentbg5.gif) repeat-y;}
body#applynow div.content a{color:#495C7E}
body#applynow body#applynow div.content a:hover{text-decoration:none}
div.mainimage{float:left;width:217px}
body#applynow div.maincontent{float:left;width:626px;padding:8px 13px 10px 20px}

div.disclaimer{text-align:center;margin-top:3px}
div.disclaimer p{font-size:0.6em;margin:0 0 8px 0}
div.disclaimer a{color:#495C7E;text-decoration:none}
div.disclaimer a:hover{text-decoration:underline}
div.disclaimer p.disclaimertext{}
div.disclaimer p.regulatedtext{}
div.disclaimer p.registereddetails{}
div.clearer{clear:both}

/* Contact form */
body#applynow div.maincontent {margin-right:0;padding-right:0;width:661px}
body#applynow div.maincontent form.contactform{margin:0;padding:0}
body#applynow div.maincontent form.contactform fieldset{border:0;width:285px;padding:4px 0 4px 0}
body#applynow div.maincontent form.contactform label{width:100px;float:left;}
body#applynow div.maincontent form.contactform textarea{width:170px;height:39px;font-family:tahoma;font-size:0.7em}
body#applynow div.maincontent form.contactform textarea{margin-left:3px;color:#495C7E}
body#applynow div.maincontent form.contactform select{margin-left:3px;width:174px!important;font-size:0.7em!important}
body#applynow div.maincontent form.contactform input{width:170px;float:left;margin-left:3px;font-size:0.7em;color:#495C7E}
body#applynow div.maincontent div#leftcolumn{width:305px;float:left;margin-left:0px}
body#applynow div.maincontent div#rightcolumn{width:305px;padding-left:25px;float:left}
body#applynow div.maincontent fieldset.rightcolumn p{margin-top:0!important;padding-top:0!important}
body#applynow div.maincontent fieldset#submitbar{width:230px;margin:0}
body#applynow div.maincontent fieldset#submitbar input.reset{width:50px!important;float:right;margin:0 0 0 30px;}
body#applynow div.maincontent fieldset#submitbar input.submit{width:50px!important;float:right;margin:0 10px 0 78px;margin-bottom:0;}
body#applynow div.maincontent form.contactform span.error{color:red;font-size:0.7em}
body#applynow div.maincontent form.contactform fieldset.leftcolumn{float:left;margin-bottom:0;padding-bottom:0;}
body#applynow div.maincontent form.contactform fieldset.rightcolumn{padding-left:60px;margin-bottom:0;padding-bottom:0;float:left}
