
.mainbody
{
background:url(images/bgRepeat.gif) repeat;
margin-top:43px;

}



.udli {
	display: inline;
	list-style-type: none;
	margin-right: 0px;
	font-size: 1em;
	line-height: 2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#3c3c3c;
	
	}
	
h1
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
letter-spacing:2px;
color:#4cb032;
}

.biggerfont
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
letter-spacing:2px;
color:#3c3c3c;
font-weight:Bold;
}


.h11
{
font-family: "Times New Roman", Times, serif;
font-size:28px;
letter-spacing:4px;
color:#000000;
}

h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.greenbutton
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
font-weight:Bold;
text-transform:capitalize;
background:#4cb032;
color:#ffffff;
 
}
.Bodystyle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
text-decoration:none;
}
p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
}

.pstyle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
}

a:link 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2ba40b;
text-decoration:none;
}

 a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:purple;
text-decoration:none;
}

.pstyle a:link 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2ba40b;
text-decoration:none;
font-weight:bold;
}

.pstyle a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:purple;
text-decoration:none;
font-weight:bold;
}

.footerbanner
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.footermark
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#909090;
text-decoration:none;
}

.footermark a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:purple;
text-decoration:none;
}


.normalpara
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
padding-left:166px;
padding-right:96px;
}

.pagebottom
{
background:url(images/pageBottom.gif);
height:30px;
}

.pageMidRepeat
{
background:url(images/pageMidRepeat.gif);

}

.watermark
{
background:url(images/bgWatermark.gif) no-repeat bottom right;
}

.blackheading 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2ba40b;
text-decoration:none;
font-weight:bold;
}

.blackheading li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;

}

.blackheading1 {
	color: #2ba40b;
}

.blackheading a:visted
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cccccc;
text-decoration:none;
font-weight:bold;
}


.pageMidRepeat p
{
background:url(images/pageMidRepeat.gif);
padding:0px 50px 10px 220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
}



.pageTop
{
background:url(images/pageTop.gif);
}


.firmImage 
{
background: url(images/firmImage.jpg) no-repeat;
background-color: #ffffff;
height:340px;
padding:120px 50px 10px 220px;
}
.firmImage p,ul,li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
}

.motor
{
background:url(images/serviceImages/motorVehicle.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}

.traffic
{
background:url(images/serviceImages/traffic.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.personalinjury
{
background:url(images/serviceImages/injuryfixed.jpg) no-repeat;
/*background:url(images/bgWatermark.gif) no-repeat;*/
height:340px;
padding:140px 50px 10px 220px;
}
.building
{
background:url(images/serviceImages/building.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.debt
{
background:url(images/serviceImages/debt.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.family
{
background:url(images/serviceImages/family.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.convyenacing
{
background:url(images/serviceImages/conveyancing.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.estate
{
background:url(images/serviceImages/estate.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.criminal
{
background: url(images/serviceImages/criminal.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.taxi
{
background:url(images/serviceImages/taxi.jpg) no-repeat;
height:340px;
padding:140px 50px 10px 220px;
}
.litigation
{
background:url(images/serviceImages/litigation.jpg) no-repeat;
height:340px;
padding:160px 50px 10px 220px;
}

.general
{
background:url(images/serviceImages/generalLegal.gif) no-repeat;
height:340px;
padding:160px 50px 10px 220px;
}




.serviceImage 
{
background: url(images/serviceImages/criminal.jpg) no-repeat;
height:340px;
}

.serviceImage p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
zpadding:120px 50px 10px 230px;
}

.spacenavbar
{
padding:0px 0px 10px 10px;
}

/*================Styles for contact Form ========================= */

#contactmainheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}
#contactsideheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

.contactsidesubheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
}

#contactemail
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#30a212;
font-weight:bold;
text-decoration:none;
}
.contactsubnames
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3c3c;

}

.contactsubinput
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3c3c;

}

#contacttdmainheading
{
border-top:thin solid #eeeeee;
border-bottom:thin solid #eeeeee;
border-top-width: 1px;
border-bottom-width: 1px;
}

#contacttdrequired
{
border-top:thin solid #eeeeee;
border-top-width: 1px;

}
/*===============Styles for ourpeople page ====================*/

.topheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#0000000;
font-weight:Bold;
}
.viewprofile
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2ba40b;
text-decoration:none;
}
.tableinnerstyle
{
border-top:thin solid #dedede;
border-right:thin solid #dedede;
border-top-width: 1px;
border-right-width:thin;

}

.tableinnerstyle1
{
border-top:thin solid #dedede;
border-right:thin solid #dedede;
border-bottom:thin solid #dedede;
border-top-width: 1px;
border-right-width:thin;

}

.tablesidestyle
{
border-right:thin solid #dedede;
border-right-width:thin;
}

.tableviewprofile
{
border-top:thin solid #dedede;
border-top-width: 1px;
}

.tableviewprofile1
{
border-top:thin solid #dedede;
border-bottom:thin solid #dedede;
border-top-width: 1px;
}

.tophead
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#989797;
font-weight:bold;
}


