body {
margin:0px;
padding:0px;
font-family:Georgia, verdana, "Times New Roman", Times, serif;
font-size:14px;
color:#000000}
.fleft{float:left; height:auto}
.fright{float:right; height:auto}
.clear{clear:both}
.pageWrapper {
width: 700px;
height:auto;
margin:0px;
background-color:#FFFFFF;
margin-top:20px;
}

h1 {
  font-size: 17px;
  margin:-2px 0px 0px 0px;
}

h2 {
  font-size: 15px;
  padding:5px 0px 0px 0px;
}
.bold 
{
    font-weight:bold;
}
img 
{
    border:none;
}
.headerWrapper {
width: 700px;
height:auto;
margin:0px
}
#home-right-header{ float:left; background-image:url(../images/home-image-right.jpg); width:348px; height:260px; background-repeat:no-repeat}
#home-left-header{ float:left; background-image:url(../images/home-image-left1.jpg); width:175px; height:260px; background-repeat:no-repeat}

#about-right-header{ float:left; background-image:url(../images/about/images/about-img-right.jpg); width:175px; height:260px; background-repeat:no-repeat}
#about-left-header{ float:left; background-image:url(../images/about/images/about-img-left.jpg); width:348px; height:260px; background-repeat:no-repeat}

#contact-right-header{ float:left; background-image:url(../images/contact/images/contact-img-right.jpg); width:348px; height:260px; background-repeat:no-repeat}
#contact-left-header{ float:left; background-image:url(../images/contact/images/contact-img-left.jpg); width:175px; height:260px; background-repeat:no-repeat}

#people-right-header{ float:left; background-image:url(../images/people/images/people-img-right.jpg); width:175px; height:260px; background-repeat:no-repeat}
#people-left-header{ float:left; background-image:url(../images/people/images/people-img-left.jpg); width:348px; height:260px; background-repeat:no-repeat}

#specialist-right-header{ float:left; background-image:url(../images/specialist-solicitors/images/specialist-solicitors-img-right.jpg); width:175px; height:260px; background-repeat:no-repeat}
#specialist-left-header{ float:left; background-image:url(../images/specialist-solicitors/images/specialist-solicitors-img-left.jpg); width:348px; height:260px; background-repeat:no-repeat}

#privacy-terms-right-header{ float:left; background-image:url(../images/privacy-terms/images/privacy-terms-img-right.jpg); width:348px; height:260px; background-repeat:no-repeat}
#privacy-terms-left-header{ float:left; background-image:url(../images/privacy-terms/images/privacy-terms-img-left.jpg); width:175px; height:260px; background-repeat:no-repeat}

#contact-us-right-header{ float:left; background-image:url(../images/contact/images/contact-img-right.jpg); width:348px; height:260px; background-repeat:no-repeat}
#contact-us-left-header{ float:left; background-image:url(../images/contact/images/contact-img-left.jpg); width:175px; height:260px; background-repeat:no-repeat}


.bodyWrapper {
	width: 700px;
	height:auto;
	margin-top:4px;
	
}

.footerWrapper {
	width: 700px;
	height:auto;
	margin-top:10px;
	font-size:11px;}

#footermenu 
{
    height:25px;
}
#footermenu a
{
    text-decoration:none;
    border-bottom:dashed 1px #000000;
    color:#000000;
}
	
#bodypart{margin-top:5px}	
.leftbox{color:#000000; background-color:#f7f7f7; border:1px solid #e4e4e4; text-align:justify; line-height:20px;}
.leftbox-home{float:left; padding:20px;  height:auto; width:480px}
.leftbox a
{
    color:#000000;
    font-weight:bold;
    border-bottom:dashed 1px #000000;
    text-decoration:none;
}

.footerWrapper img{margin:0 20px;}



#nav-top{
font-weight: bold;
font-size:12px;
width:700px;
}

#nav-top:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#nav-top ul{
padding: 3px 0 4px 0 ;
margin: 0;
background-image:url(../images/menu-back.gif);
background-repeat:repeat-x;
text-align:left;
}

#nav-top ul li{
display: inline;
margin:0 25px 0 13px;
}

#nav-top ul li a, #nav-top ul li a:visited{
color: #ffffff;
padding-left:30px;
margin: 0;
text-decoration: none;
background: transparent url(line.jpg) top right no-repeat;
}
#nav-top ul li.last{padding:0px}
#nav-top ul li a:hover{ background-image:url(../images/menu-selection.gif);background-repeat:no-repeat; width:23px; height:10px; background-position:left; color:#ffffff}
#nav-top ul li a.active{ background-image:url(../images/menu-selection.gif);background-repeat:no-repeat; width:23px; height:10px; background-position:left; color:#ffffff}

/*#nav-top ul li a:visited{color: #494949;}*/ 

.area{ background-image:url(../images/area-back.gif);background-repeat:repeat-x; background-position:left; padding:5px 0 0 10px; height:23px; font-weight:bold; color:#ffffff; text-align:left}

#Xvertical-menu{width: 173px;}
#vertical-menu{width: 173px; height:260px; background-color:#f7f7f7;-moz-opacity:0.9; filter:alpha(opacity=90); opacity:0.9;}
#vertical-menu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;/*align the text */
}

#vertical-menu li{margin: 0px 0 4px 0;}

#vertical-menu ul li a{
display: block;
width: 140px;
padding:3px 0px 3px 30px;
text-decoration: none;
color: #7d7662;
font:bold 12px Georgia, "Times New Roman", Times, serif;
}


#vertical-menu li a:hover{background-color:#417ab5; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}

#contact-mid{ background:url(../images/contact/images/contact-form-mid.gif) top repeat-y; width:700px; height:auto;}
#cont-body-left{float:left; width:405px; padding:10px 25px}
#cont-body-right{float:left; width:245px; font-weight:bold; color:#666666}
#cont-body-right span{color:#9d3e3e}

#con-left label{display:block; width:60px; overflow:hidden; float:left; padding:3px 15px 0 0; text-align:left;  font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#383a3a}
#con-left .input{ background-color:#ffffff;margin-bottom:2px; *margin-bottom:0px; border:1px solid #cccccc; font:normal 12px; width:320px; color:#0c365c}
#con-left textarea{ background-color:#ffffff;margin-bottom:2px; *margin-bottom:0px; border:1px solid #cccccc; font:normal 12px; width:320px; height:110px; color:#0c365c}
#con-left span{margin: 0 0 10px 0; display:block}
#con-left span.last{margin:0px}
.form{margin:0px; padding:0px;}
#con-left .submit{background:url(../images/contact/images/submit-button.gif) no-repeat; width:79px; height:13px; border:none; cursor:pointer}