body{
padding:0px;
margin:0px;
background-color:#f2f2f2;
font-family:Arial, Tahoma, Arial;
font-size:0.9em;
}

.btnPrev{float:left; padding-right:10px;}
.btnNext{float:left; padding-left:10px;}
.lblOfTwo{float:left;}
.lblFound{float:left;}
.panPagingOne{border-bottom:dashed 1px gray; padding-bottom:7px; font-size:0.9em;}
.panPagingTwo{padding-top:7px; font-size:0.9em;}

.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;}
.clear{clear:both;}
.nob{border:0;}
.orange-call{background-image:url(images/call-back.jpg); background-repeat:no-repeat; height:39px; width:155px; position:absolute; left:25em; top:0.9em}
.blue-call{background-image:url(images/contact-you.jpg); background-repeat:no-repeat; height:39px; width:155px; position:absolute; left:37em; top:0.9em}
.links a{ text-decoration:none;}
.links a:hover{ text-decoration:underline;}
#hdr {background-image:url(images/passmores-hdr.gif); background-repeat:no-repeat; height:113px; width:779px; border-right:solid 1px #c7c5c5}

/* Main Menu START*/
#mainMenu span.bb {font-weight:bold; font-size:1.2em;}
#mainMenu span.blk {color:Black;}

#mainMenu ul {margin:0; padding:0;}
#mainMenu li {list-style-type:none; border-bottom:dashed 1px #adadad;}

#mainMenu a.home:link, #mainMenu a.home:visited, #mainMenu a.home:active {display:block; background-image:url(images/passmores.gif); width:108px; height:44px; padding:8px 0 0 70px; color:#5da4da; text-decoration:none; font-size:1em;}
#mainMenu a.home:hover {display:block; background:url(images/passmores.gif) 0 -52px; width:108px; color:#5da4da; height:44px; padding:8px 0 0 70px; text-decoration:none; font-size:1em;}

#mainMenu a.aboutus:link, #mainMenu a.aboutus:visited, #mainMenu a.aboutus:active {display:block; background-image:url(images/about-passmores.gif); width:108px; height:44px; padding:8px 0 0 70px; color:#5da4da; text-decoration:none; font-size:1em;}
#mainMenu a.aboutus:hover {display:block; background:url(images/about-passmores.gif) 0 -52px; width:108px; color:#5da4da; height:44px; padding:8px 0 0 70px; text-decoration:none; font-size:1em;}

#mainMenu a.services:link, #mainMenu a.services:visited, #mainMenu a.services:active {display:block; background-image:url(images/solicitor-services.gif); width:108px; height:44px; padding:8px 0 0 70px; color:#5da4da; text-decoration:none; font-size:1em;}
#mainMenu a.services:hover {display:block; background:url(images/solicitor-services.gif) 0 -52px; width:108px; color:#5da4da; height:44px; padding:8px 0 0 70px; text-decoration:none; font-size:1em;}

#mainMenu a.news:link, #mainMenu a.news:visited, #mainMenu a.news:active {display:block; background-image:url(images/legal-news.gif); width:108px; height:44px; padding:8px 0 0 70px; color:#5da4da; text-decoration:none; font-size:1em;}
#mainMenu a.news:hover {display:block; background:url(images/legal-news.gif) 0 -52px; width:108px; color:#5da4da; height:44px; padding:8px 0 0 70px; text-decoration:none; font-size:1em;}

#mainMenu a.faq:link, #mainMenu a.faq:visited, #mainMenu a.faq:active {display:block; background-image:url(images/btn_faq.gif); width:108px; height:44px; padding:8px 0 0 70px; color:#5da4da; text-decoration:none; font-size:1em;}
#mainMenu a.faq:hover {display:block; background:url(images/btn_faq.gif) 0 -52px; width:108px; color:#5da4da; height:44px; padding:8px 0 0 70px; text-decoration:none; font-size:1em;}

#mainMenu a.contact:link, #mainMenu a.contact:visited, #mainMenu a.contact:active {display:block; background-image:url(images/contact-passmores.gif); width:108px; height:44px; padding:8px 0 0 70px; color:#5da4da; text-decoration:none; font-size:1em;}
#mainMenu a.contact:hover {display:block; background:url(images/contact-passmores.gif) 0 -52px; width:108px; color:#5da4da; height:44px; padding:8px 0 0 70px; text-decoration:none; font-size:1em;}
/* Main Menu END */

.solicitors-wales {margin:10px 0 10px 0;}
#solicitor-services ul {margin:0; padding:5px 0 0 15px;}
#solicitor-services li {list-style-type:none; padding-bottom:10px;}
a.solicitor-services:link, a.solicitor-services:visited, a.solicitor-services:active {color:black; text-decoration:underline; font-weight:bold; font-size:1.1em;}
a.solicitor-services:hover {color:black; text-decoration:underline; font-weight:bold; font-size:1.1em;}

#legal-services ul {margin:0; padding:10px 0 0 20px;}
#legal-services li {list-style-type:none; padding:0 0 5px 0;}
a.legal-services:link, a.legal-services:visited, a.legal-services:active {color:black; text-decoration:none; font-weight:normal; font-size:1.1em;}
a.legal-services:hover {color:black; text-decoration:underline; font-weight:normal; font-size:1.1em;}

.legal-highlight {color:#58b9d3; font-size:0.9em; font-style:italic;}

a.norm:link, a.norm:visited, a.norm:active {color:#0475ad; text-decoration:underline; font-size:1em;}
a.norm:hover {color:#0475ad; text-decoration:none; font-size:1em;}

a.noul:link, a.noul:visited, a.noul:active {color:black; text-decoration:none; font-size:1em;}
a.noul:hover {color:black; text-decoration:underline; font-size:1em;}

h1.main {font-size:1.6em; margin:0 0 5px 0; padding:0;}
h2.main {font-size:1.6em; margin:0 0 5px 0; padding:0;}
h1.legal-services-main {font-size:1.6em; margin:0; padding:0;}
h2.legal-services-secondary {font-size:1em; margin:0; padding:0; color:#58b9d3;}
h2.legal-services-faq {font-size:1.2em; margin:0; padding:0; color:#58b9d3;}
h1.hdr {font-size:1.6em; margin:0; padding:0 0 0 1px;}
.hdr {font-size:1.6em;}
h1.solicitors {font-size:1.5em; font-weight:normal; margin:10px 0 5px 0; padding:0;}
h2.solicitors {font-size:1.5em; font-weight:normal; margin:10px 0 5px 0; padding:0;}
h2.h12 {font-size:1.5em; font-weight:normal; margin:10px 0 5px 0; padding:0;}
h1 {font-size:1.6em; margin:15px 0 5px 0; padding:0;}
h2 {font-size:1.4em; margin:15px 0 5px 0; padding:0;}
h3 {font-size:1.2em; margin:15px 0 5px 0; padding:0;}
h4 {font-size:1em; margin:15px 0 5px 0; padding:0;}

#ftr {font-size:0.7em; color:#000; height:60px; padding:10px 0 0 0; border-top: solid 2px #58b9d3; background-color:#f2f2f2;}
#ftr a:link, #ftr a:visited, #ftr a:active {color:black; font-weight:bold; text-decoration:none; font-family:Arial; font-size:1.1em;}
#ftr a:hover {color:black; font-weight:bold; text-decoration:underline; font-family:Arial; font-size:1.1em;}

#ftr a.dw:link, #ftr a.dw:visited, #ftr a.dw:active {color:gray; font-weight:normal; text-decoration:none; font-family:Arial; font-size:0.9em;}
#ftr a.dw:hover {color:gray; font-weight:normal; text-decoration:underline; font-family:Arial; font-size:0.9em;}

.faq-questions {font-size:0.9em; color:Gray;}
.faq-answers {font-size:0.9em; color:black; margin-bottom:20px;}
.buyingahouse li{list-style-image:url(images/buying_a_house.gif);}
.childabduction li{list-style-image:url(images/child_abduction.gif);}
.careproceedings li{list-style-image:url(images/care_proceedings.gif);}
.debt li{list-style-image:url(images/dealing_with_debt.gif)}
.employmentlaw li{list-style-image:url(images/employment_law.gif)}
.matrimonial-and-relationship-breakdown li{list-style-image:url(images/bp_matrimonial-and-relationship-breakdown.gif);}
.probateandestateadministration li{list-style-image:url(images/probate_and_estate_administration.gif)}
.will li{list-style-image:url(images/making_a_will.gif);}

.fullwidthcontent{margin:0 20px 10px 0;}
.fullwidthcontent a{color:#0475AD;}

.blueline{height:10px;background-color:#58b9d3; margin:10px 0;}
.nonlistindent{padding:10px 0 10px 15px;}

