body{padding:0px;margin:0px;background-color:#fff;font-family:arial, Tahoma, Helvetica;}
.blue{color:#256FCE;}
.blueu{color:#256FCE; text-decoration:underline;}
.boldblue{color:#58b9d3;font-weight:bold;}
.darkblue{color:#0475ad;}
.bolddarkblue{color:#0475ad;font-weight:bold;}
.red{color:red;}
.boldred{color:red;font-weight:bold;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.clear{clear:both;}
.nob{border:0;}
.msgBox{border:dashed 1px black;background-color:#dee9f6;color:Black;padding:10px 10px 10px 10px;}
.links-title{float:left;font-weight:bold;margin:0 10px 0 0;width:145px;color:#347ADA;}

.residential-name{color:White;font-size:1.4em;text-align:center;padding:5px 0 0 0;}
.conveyancing{padding:5px 0 0 0;text-align:center;}
.equity-release-cardiff{text-align:center;font-size:0.95em;padding:6px 0 0 0;}
.equity-release{text-align:left;font-size:1.3em;padding:5px 0 0 12px;}
.leasing{text-align:center;font-size:1.3em;padding:5px 0 0 0;font-weight:bold;}
.remortgages{font-size:1em;color:White;}
.mortgages-blue{height:233px;background-color:#76A5E5;width:202px;padding:0;margin:0;border-bottom:solid 5px white;font-size:0.9em;}

a.white{color:White;font-size:0.8em;text-decoration:none;padding:5px;float:right;display:block;background-image:url('images/blue-btn.jpg');}
a.white:hover{text-decoration:none; background-position:bottom;}
a.blue-btn {text-decoration:none;font-weight:bold; color:#fff;line-height:1em;font-size:0.9em; background-color:#76A5E5; border-bottom:5px solid white;display:block;height:28px;text-align:center; padding:4px 0 0 0;}
a.blue-btn:hover {background-color:#6594d5; cursor:pointer;}

.title{font-weight:bold;}
.freed{float:right;}
.trusts{height:37px;}
.small{font-size:0.8em;}

h2.darkblue{margin:10px 0 0 0;margin-top:10px;padding:0;font-size:1.3em;color:#2A2C38;}

h1.headers{font-size:1.5em;color:#2a2c38;padding:18px 0 18px 0;margin:0;font-weight:normal;}
h1.headers-main{font-size:1.4em;color:#2a2c38;padding:0 0 18px 0;margin:0;font-weight:normal;}
h1.sub-titles{font-size:1.2em;margin:0;padding:15px 0 15px 0;}

h1.headings{margin:10px 0 10px 0;font-weight:bold;font-size:1.2em;color:#2a2c38;}
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:11px;line-height:14px;color:black;display:block;height:30px;width:191px;padding-left:10px;padding-top:10px;background-color:#ccdbe9;}
a.black1:hover{font-size:11px;line-height:14px;text-decoration:none;color:black;height:30px;width:191px;padding-left:10px;padding-top:10px;background-color:#ccdbe9;}
a.Testimonials-button:link,a.Testimonials-button:visited,a.Testimonials-button:active{font-size:1.2em;color:black;text-decoration:none;padding-right:10px;}
a.Testimonials-button:hover{font-size:1.2em;text-decoration:none;color:black;}
a.mininav:link, a.mininav:visited, a.mininav:active{text-decoration:none;padding:0;font-size:0.9em;font-family:Arial;color:black;}
a.mininav:hover{text-decoration:underline;margin:0;font-family:Arial;color:black;}
a.whitefooter:link, a.whitefooter:visited, a.whitefooter:active{padding:0;font-size:0.9em;text-decoration:none;color:white;}
a.whitefooter:hover{padding:0;text-decoration:underline;font-family:Arial;color:white;}
a.black:link,a.black:visited,a.black:active{text-decoration:none;color:black;font-size:1em;}
a.black:hover{text-decoration:underline;color:black;}
a.mainlinks:link,a.mainlinks:visited,a.mainlinks:active{text-decoration:none;color:black;font-size:1em;font-weight:bold;}
a.mainlinks:hover{text-decoration:underline;color:black;}
a.mainlinksul:link,a.mainlinksul:visited, a.mainlinksul:active{text-decoration:underline;color:black;font-size:1em;font-weight:bold;}
a.mainlinksul:hover{text-decoration:none;color:black;}
a.blue:link,a.blue:visited,a.blue:active{text-decoration:none;color:#256FCE;font-size:1em;}
a.blue:hover{text-decoration:underline;color:#256FCE;}
a.leases:link,a.leases:visited,a.leases:active{font-size:1em;color:White;text-decoration:none;}
a.leases:hover{font-size:1em;color:White;text-decoration:underline;}

.testimonials-panel{float:left;width:182px;padding:0 10px 10px 10px;color:Black;margin:0 5px 0 0;}

.testimonials-panel-2{width:192px;padding:0 0 10px 10px;color:Black;margin:0;background-color:#EAEB47;}

.testimonials-name{color:#2b27c6;padding-right:10px;font-size:0.9em;font-style:italic;display:block;text-align:right;}
.testimonials-quote{padding:0 10px 0 0;}
.paddingtop{padding:5px 0 0 0;float:left;}

.breadcrumb{height:24px;width:536px;margin:0 0 5px 0;background-color:#3479d8;padding:3px 5px 5px 5px;color:White;border-bottom:solid 5px white;font-size:1.2em;}

.CQlogo{background-image:url('images/CQSLogo.jpg'); width:254px; height:123px; margin-top:25px;}
.CQlogo1{background-image:url('images/CQSLogo.jpg'); width:254px; height:123px; margin:10px 20px 20px 0; float:left;}

.cardiff-mortgages{float:left;width:546px;}
.solicitor{width:753px;margin:5px 0 0 0;background-image:url('images/pagebg.gif');font-size:0.8em;}
.solicitors{width:753px;margin:5px 0 0 0;background-image:url('images/pagebg2.gif');font-size:0.8em;}
.mortgages-wales{width:753px;margin:5px 0 0 0;background-image:url('images/pagebg3.gif');font-size:0.8em;}
.about-freed{padding:15px 0 15px 0;text-align:center;}

.mortgage-quote{padding:10px 0 10px 0;}
.cardiff-name{padding:0 5px 3px 0;font-style:italic;color:#2b27c6;text-align:right}
.solicitors-service{font-weight:bold;text-align:right;padding:0 5px 20px 0;}

.business-services{float:left;width:257px;background-color:White;padding:0 10px 0 6px;}
.private-client-service-home{float:left;width:263px;background-color:#dde9f5;padding:0 0 10px 10px;}

.contact-us{background-color:White;width:546px;}
.private-client-service{float:left;width:253px;background-color:#dde9f5;padding:10px 10px 10px 10px;}

.button-flt{float:left;margin:0 3px 0 0;}

/*menu nav */
#mininav{margin:5px 0 5px 0;width:753px;text-align:right;}
.on{color:white;background-color:#77b2ec;}
#menu{width:753px;text-align:center;height:40px;font-size:15px;background-image:url(images/solicitors-cardiff-menu-bg.gif);background-repeat:repeat-x;margin:0 0 5px 0;}
#menu ul{margin:0;padding:0;list-style:none;}

#menu li{float:left;margin:0;padding:0;font-weight:normal;}
#menu a{float:left;padding:0 11px 0 14px;text-decoration:none;height:40px;line-height:40px;color:white;display:block;font-weight:normal;}
#menu a:hover{color:white;background-color:#77b2ec;}
/*menu nav */



.mainlogo {float:left; background-image:url('images/freed-and-co-logo.gif'); background-repeat:no-repeat; padding:0 0 0 22px; height:137px; width:160px;}
#gallery {float:left; position:relative; height:137px; width:546px; margin:0 0 0 25px; display:inline;}
#gallery a {position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500;}
#gallery .caption {z-index:0; display:none;}

