body{font-family:tahoma;margin:auto;text-align:center;background:#DDDDE0;margin-bottom:20px}
div#container{width:752px;text-align:center;margin:auto;border:9px solid #545466;margin-top:10px}
div#container div#innercontainer{border:1px solid #000;height:100%}

div#container img{border:0}
div#container div#innercontainer div#header{background:#fff;padding:15px 0 8px 0}
div#container div#innercontainer div#header img{margin-left:237px;float:left}
div#container div#innercontainer div#header h1{float:left;background:url(../images/vhemblem.gif) no-repeat;height:52px;font-size:0.1em;width:69px;margin-left:202px;text-indent:-9999px;margin-top:-6px!important;padding-top:0!important}
div#container div#innercontainer div#images ul#imageslist{margin:0;padding:0;list-style:none;border-top:1px solid #696976;border-bottom:1px solid #696976;height:68px}
div#container div#innercontainer div#images ul#imageslist li{float:left;width:107px;height:68px}
div#container div#innercontainer div#images ul#imageslist li#image1{background:url(../images/willsandprobate.jpg) no-repeat;width:104px}
div#container div#innercontainer div#images ul#imageslist li#image2{background:url(../images/companycommercial.jpg) no-repeat;width:110px}
div#container div#innercontainer div#images ul#imageslist li#image3{background:url(../images/commercialproperty.jpg) no-repeat;width:107px}
div#container div#innercontainer div#images ul#imageslist li#image4{background:url(../images/employment.jpg) no-repeat;width:107px}
div#container div#innercontainer div#images ul#imageslist li#image5{background:url(../images/litigation.jpg) no-repeat;width:108px}
div#container div#innercontainer div#images ul#imageslist li#image6{background:url(../images/family.jpg) no-repeat;width:109px}
div#container div#innercontainer div#images ul#imageslist li#image7{background:url(../images/conveyancing.jpg) no-repeat;width:105px}

div#container div#innercontainer div#lower{text-align:left;color:#3F3F47;background:#fff}
div#container div#innercontainer div#lower a{color:#3F3F47;text-decoration:none}
div#container div#innercontainer div#lower a:hover{text-decoration:underline}
div#container div#innercontainer div#lower div#menu{width:170px;float:left;margin-right:8px}
div#container div#innercontainer div#lower div#menu ul{margin:10px 0 0 11px;padding:0;list-style:none}
div#container div#innercontainer div#lower div#menu ul li{border:1px solid #9D9DA7;background:url(../images/menubgupnew.gif) repeat-y;width:139px;font-size:0.8em;margin-bottom:-1px;padding-left:3px}
html>body div#container div#innercontainer div#lower div#menu ul li{margin-bottom:2px;height:15px}
div#container div#innercontainer div#lower div#menu ul li#navlocation{margin-bottom:10px}
div#container div#innercontainer div#lower div#menu ul li a{background:url(../images/menubgupnew.gif) -3px 0 repeat-y;width:139px;display:block;text-decoration:none;color:#3F3F47;font-size:0.7em;line-height:1.7em}
div#container div#innercontainer div#lower div#menu ul li a:hover{background:url(../images/menubgdownnew.gif) -3px 0 repeat-y;}
div#container div#innercontainer div#lower ul li.selected a{background:url(../images/menubgdownnew.gif) 0px 0 repeat-y!important;}

body#home div#container div#innercontainer div#lower div#menu ul li#navhome,
body#services div#container div#innercontainer div#lower div#menu ul li#navservices,
body#people div#container div#innercontainer div#lower div#menu ul li#navpeople,
body#news div#container div#innercontainer div#lower div#menu ul li#navnews,
body#location div#container div#innercontainer div#lower div#menu ul li#navlocation,
body#privacy div#container div#innercontainer div#lower div#menu ul li#navprivacy,
body#terms div#container div#innercontainer div#lower div#menu ul li#navterms,
body#sitemap div#container div#innercontainer div#lower div#menu ul li#navsitemap,
body#accessibility div#container div#innercontainer div#lower div#menu ul li#navaccessibility{background:url(../images/menubgdownnew.gif) repeat-y;}

body#home div#container div#innercontainer div#lower div#menu ul li#navhome a,
body#services div#container div#innercontainer div#lower div#menu ul li#navservices a,
body#people div#container div#innercontainer div#lower div#menu ul li#navpeople a,
body#news div#container div#innercontainer div#lower div#menu ul li#navnews a,
body#location div#container div#innercontainer div#lower div#menu ul li#navlocation a,
body#privacy div#container div#innercontainer div#lower div#menu ul li#navprivacy a,
body#terms div#container div#innercontainer div#lower div#menu ul li#navterms a,
body#sitemap div#container div#innercontainer div#lower div#menu ul li#navsitemap a,
body#accessibility div#container div#innercontainer div#lower div#menu ul li#navaccessibility a{background:url(../images/menubgdownnew.gif) -3px 0 repeat-y;}

div#container div#innercontainer div#lower div#menu div#contactbox{border:1px solid #9D9DA7;width:134px;margin:13px 11px 11px 11px;background:url(../images/contactboxbg.gif) repeat-y;padding:3px 5px 3px 3px}
div#container div#innercontainer div#lower div#menu div#contactbox p{font-size:0.55em;margin:3px 0 5px 0}
html>body div#container div#innercontainer div#lower div#menu div#contactbox p{margin-top:0}
div#container div#innercontainer div#lower div#menu div#contactbox p.telephone{margin:5px 0 -1px 0}

div#container div#innercontainer div#lower div#content{width:542px;padding:14px 10px 0 9px;}
div#container div#innercontainer div#lower div#content h2{font-size:0.75em;font-weight:bold;margin:0 0 10px 0px!important}
div#container div#innercontainer div#lower div#content h3{font-size:0.75em;font-weight:normal;margin:0 0 3px 0px!important}
div#container div#innercontainer div#lower div#content h3.tab{margin-top:12px!important}
div#container div#innercontainer div#lower div#content p{font-size:0.7em;margin:0 0 15px 0;line-height:1.3em}
div#container div#innercontainer div#lower div#content p.lastpara{margin-bottom:0}
div#container div#innercontainer div#lower div#content p.lastpara2{margin-top:12px}

div#container div#innercontainer div#lower div#content div#leftcontent{width:260px;float:left;margin-right:35px}
html>body div#container div#innercontainer div#lower div#content{float:left}
html>body div#container div#innercontainer div#lower div#content div#leftcontent{width:250px;float:left;margin-right:42px}
div#container div#innercontainer div#lower div#content div#rightcontent{width:250px;float:left}

body#privacy div#container div#innercontainer div#lower div#content a.contextlink {color:#3F3F47;background-color:transparent;border-color:#000;border-width:0 0 1px 0;border-style:dotted;text-decoration:none;}
body#privacy div#container div#innercontainer div#lower div#content a.contextlink:hover {border-color:#fff;}

/* New Home page CK 4th Apr 09 */
body#home div#container div#innercontainer div#lower div#content div#leftcontent{width:320px;float:left;margin-right:20px}
body#home div#container div#innercontainer div#lower div#content div#leftcontent a.contextlink {color:#3F3F47;background-color:transparent;border-color:#000;border-width:0 0 1px 0;border-style:dotted;text-decoration:none;}
body#home div#container div#innercontainer div#lower div#content div#leftcontent a.contextlink:hover {border-color:#fff;}

body#home div#container div#innercontainer div#lower div#content div#rightcontent{width:200px;float:left}
body#home div#container div#innercontainer div#lower div#content div#rightcontent div#legaladvicebox {border:1px solid #9D9DA7;width:200px;margin-bottom:5px;display:block;padding:2px 0 1px 5px;background:url(../images/menubgupnew2.gif) 0px 0 repeat-y}
body#home div#container div#innercontainer div#lower div#content div#rightcontent div#legaladvicebox h3{font-size:0.7em;font-weight:bold;width:180px;padding:4px 2px 5px 2px;line-height:1.5em;}
body#home div#container div#innercontainer div#lower div#content div#rightcontent div#legaladvicebox a {text-decoration:underline;}
body#home div#container div#innercontainer div#lower div#content div#rightcontent div#legaladvicebox a:hover {text-decoration:none;}
body#home div#container div#innercontainer div#lower div#content div#rightcontent div#legaladvicebox p {font-size:0.7em;width:180px;padding:0 2px 0 2px;}
body#home div#container div#innercontainer div#lower div#content div#rightcontent div#legaladvicebox p.lastpara{margin-bottom:0}
body#home div#container div#innercontainer div#lower div#content div#rightcontent div#legaladvicebox p.link {font-size:0.65em;text-align:right;margin-bottom:5px!important}

body#home div#container div#innercontainer div#lower div#content div#leftcontent div#leftlist {width:160px;float:left;}
body#home div#container div#innercontainer div#lower div#content div#leftcontent div#rightlist {width:160px;float:right;}

body#home div#container div#innercontainer div#lower div#content div#leftcontent ul{margin:15px 0 15px 20px;padding:0;}
body#home div#container div#innercontainer div#lower div#content div#leftcontent li{font-size:0.7em;padding:0 0 5px 0;color:#8c8c8c;}

div#container div#innercontainer div#lower div#content ul{margin:4px 0 10px 20px;padding:0}
div#container div#innercontainer div#lower div#content li{font-size:0.7em;}
div#container div#innercontainer div#lower div#content ul.sitemaplist{list-style:none!important;margin:0}
html>body div#container div#innercontainer div#lower div#content ul.sitemaplist li{margin-bottom:5px}
div#container div#innercontainer div#lower div#content ul.sitemaplist li p{margin:0;font-size:1em}
div#container div#innercontainer div#lower div#content ol{margin:0 0 15px 30px;padding:0}

/* Legal Advice page */
body#news div#container div#innercontainer div#lower div#content .legaladvice {border:1px solid #9D9DA7;padding:7px 7px 0 10px;margin-bottom:10px;}
body#news div#container div#innercontainer div#lower div#content .legaladvice p.first {border-bottom:1px solid #9D9DA7;padding-bottom:8px;margin-bottom:10px;}

/* Legal Services page */
body#services div#container div#innercontainer div#lower div#content div#leftcontent{width:387px;float:left;margin-right:17px}
body#services div#container div#innercontainer div#lower div#content div#rightcontent{width:113px;float:left}
body#services div#container div#innercontainer div#lower div#content div#rightcontent ul{margin:0;padding:0;list-style:none}
body#services div#container div#innercontainer div#lower div#content div#rightcontent ul li{font-size:0.6em;width:136px;background:url(../images/menubgupnew.gif) 1px 0 repeat-y}
html>body#services div#container div#innercontainer div#lower div#content div#rightcontent ul li a{margin-bottom:3px!important}
body#services div#container div#innercontainer div#lower div#content div#rightcontent ul li a{border:1px solid #9D9DA7;width:136px;display:block;padding:2px 0 1px 5px;background:url(../images/menubgupnew.gif) 0px 0 repeat-y}
body#services div#container div#innercontainer div#lower div#content div#rightcontent ul li a:hover{background:url(../images/menubgdownnew.gif) 0px 0 repeat-y;text-decoration:none}

/* Accessiblity page */
body#accessibility div#container div#innercontainer div#lower div#content div#leftcontent h3,
body#accessibility div#container div#innercontainer div#lower div#content div#rightcontent h3{font-size:0.75em}

body.scheme div#leftcontent h3{font-size:0.7em!important}

/* Lawyers page */
div.peopledetails{margin-bottom:10px;padding:5px 0px}
div.peopledetails h3{font-size:0.7em!important;font-weight:bold!important}
body#services div.peopledetails{width:250px}
div.peopledetails div.staffphoto{float:left;margin-right:10px;padding-top:4px}
body.staffdetails div.peopledetails{border:0}
body.staffdetails div.peopledetails div.staffdescription{width:355px}
body.staffdetails div.peopledetails div.staffdescription p{margin:0px 0 12px 0!important;padding:0!important}
body.staffdetails div.peopledetails div.staffdescription p.lastpara{margin:0!important}
div.peopledetails div.staffdescription p{margin:0!important;padding:0!important}

body#services div#rightcontent{padding-bottom:10px}
div.centered{text-align:center}
a.applybutton{display:block;border:1px solid #3F3F47;background:#AAAAB3;width:230px;text-align:center;font-size:0.7em;color:#fff!important;padding:2px}
a.moreinfobutton{display:block;border:1px solid #3F3F47;background:#AAAAB3;width:300px;text-align:center;font-size:0.7em;color:#fff!important;padding:2px}
a.backbutton{display:block;border:1px solid #3F3F47;background:#AAAAB3;width:40px;text-align:center;font-size:0.7em;color:#fff!important;padding:2px;margin-top:2px;float:left}
html>body a.backbutton{padding-top:1px;padding-bottom:1px}

/* Scheme Form */
fieldset{border:0;padding:0;margin:0;margin-bottom:10px}
label{font-size:0.7em}
input.submit{border:1px solid #3F3F47;background:#AAAAB3;width:50px;color:#fff;float:left;margin-right:185px}
html>body input.submit{margin-right:183px}
input,
select{font-size:0.7em;width:200px;margin-top:2px}
select{width:100px}
input.smallinput{width:110px}
input.normalinput{width:275px}
html>body input.normalinput{width:275px}
textarea{font-size:0.7em;font-family:Tahoma;margin-top:2px;width:275px}
span.errortext{color:Red;font-size:0.7em}
label.smallabels{width:72px;display:block;float:left;padding-top:5px}
fieldset.smallmargins{margin:0}

body#location div#leftcontent{width:180px!important;margin-right:20px!important}
body#location div#rightcontent{}
p.contactpara{padding-top:10px}

p.pdflinkpara{background:url("../images/pdf.gif") no-repeat}
a.pdflink{background:url("../images/pdf.gif") no-repeat;display:block;padding:3px 0 2px 25px}
a.pdflink:hover{background:url("../images/pdf.gif") no-repeat;display:block;padding:3px 0 2px 25px}
p.profilelink{font-weight:bold;float:left}

span.biggertext{font-size:1em;display:block;margin:-3px 0 0 3px;width:7px;float:left;font-weight:bold}
html>body span.biggertext{margin:-4px 0 0 3px!important}

span.arrows{font-size:1.4em;margin:0 0 0 -2px;font-weight:bold;}

div.clearer{clear:both}

/* Footer */
body#home div#footer {display:block;width:770px;margin:0 auto;}
body#home div#footer div#footerleft {width:200px;float:left;text-align:left;}
body#home div#footer div#footerright {width:540px;float:right;text-align:right;}

body#home div#footer div#footerleft p{margin:3px 0 0 0;font-size:0.6em;color:#9D9DA7}
body#home div#footer div#footerright p{margin:3px 0 0 0;font-size:0.6em;color:#58585a}

body#home div#footer div#footerleft a{text-decoration:none;color:#9D9DA7}
body#home div#footer div#footerleft a:hover{text-decoration:underline}

div#footer{display:none}

span.bold{font-weight:bold}
span.hidden{display:none}

/*News Feed*/
#newssynd-feed {font-size:0.7em;padding-bottom:10px!important}
div#container div#innercontainer div#lower div#content #newssynd-feed h2 {font-size:1em!important; padding:15px 0 0 0!important;margin:0px!important}
.legaladvice a.backtotop {text-decoration:underline!important;font-size:0.7em!important;position:relative;left:450px;bottom:20px;}
.legaladvice a:hover.backtotop {text-decoration:none!important}
.legaladvice .lastp{margin-bottom:5px!important}
.adviceleft{width:250px;float:left}
.adviceright{width:250px;float:left}
#jumplist li{margin-bottom:10px;padding-left:15px; list-style-type:none;background:url("../images/circle.gif") no-repeat left;}
#jumplist li.doublelinelink{;background:url("../images/circle.gif") no-repeat left 25%;}
#jumplist a{text-decoration:underline!important;}
#jumplist a:hover{text-decoration:none!important;}
.legaladvice{clear:both;overflow:hidden}
.feedbox .first {margin-bottom:-5px!important;}
.feedbox {clear:both;overflow:hidden}
#jumplist ul{margin-left:10px!important;margin-bottom:5px!important}

