body {
	font-size: 62.5%;
	background:#aca589 url("../images/bkg.jpg") top repeat-x;
	margin:0px;
	padding:0px;
	color:#3c382d;
	font-family:Arial, Helvetica, sans-serif;
}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.2em;margin-top:0px}
hr {  border-color: #898989;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 15px 0 5px 11px;
	height: 0;
}
p {margin:0; padding:0;}
#wrapper {
	margin: 0px auto;
	width: 761px;
	background:white;
	margin-bottom:100px;
	padding:0;
}
#contentHousing {
	margin:0px 0px 0px 0px;
	width: 743px;
	background: #FFFFFF;
	padding: 0px 9px 0px 9px;
	font-size:1.2em;
}
#header {
	background: url("../images/header.jpg") 12px 20px no-repeat;
	padding:0;
	margin:0;
	height:106px;
	width:753px;
}
#headerLeft {
	padding:0;
	margin:0;
	float:left;
	width:491px;
	height:106px;
}
.headerTop{
	font-family: Arial, sans-serif;
	font-weight:lighter;
	font-size:22px;
	color:black;
	line-height:25px;
	margin: 55px 0px 0px 60px;
}
.headerTop a{font-family: Arial, sans-serif;
	font-weight:lighter;
	font-size:22px;
	color:black;
	line-height:25px;
	letter-spacing:0px;
	text-decoration:none;
}
#headerRight {
	float:right;
	width:200px;
	height:106px;
	text-align:right;
}
.compName {
	margin: 50px 15px 0px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:lighter;
	font-size:1.4em;
	color:#b8b9bb;
}
.telNumber {
	margin: 0px 15px 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.9em;
	color:#373636;
}

#content {
margin:0;
padding:0;
}
/* BO Home Page Styles */
.homeTopLeft {
	float:left;
	width:506px;
	height:255px;
	margin:0px 0px 0px 0px;
	padding:0;
}
.homeTopLeft img{
margin:0;
padding:0;
}

.homeTopRight {
	float:right;
	background: #746e56;
	height:237px;
	width:237px;
	padding:8px 0px 8px 0px;
	margin:0;
	color:white;
	font-size:1.3em;
	line-height:1.1em;
}
.homeTopRight p{padding:8px 20px 8px 20px;margin:0;}
.signiture {color:white;font-weight:bold}
.homeLeft {
	float:left;
	width:506px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:1em;
}
.homeLeft p{padding:15px 20px 0px 11px;margin:0} 
.homeLeft h2{color:#a2c320;margin:10px 0 0 11px;font-size:1.5em}
.homeLeft .smallText{padding-top:15px;}
.homeLeft ul{margin:0px;padding:10px 15px 5px 25px;}
.homeLeft h3{margin:15px 0 0 11px;font-size:1em}
.smallText {font-size:1em;color:#959595}
#where_we_work .smallText {padding-top:30px}
#where_we_work h3 {font-size:16px; font-weight:normal; margin-top:0px; padding:0px 20px 0px 0px}
#where_we_work h3 strong{color:#92b212; font-size:16px; font-weight:bold}
#where_we_work .h3p {padding-top:15px; padding-bottom:0px}

.greenPhone {color:#a2c320;font-size:1.2em;font-weight:bold}
.biggerText {font-size:1.2em}
.homeRightWrap{
	float:right;
	height:100%;
	width:237px;
	padding:0;
	margin:0;
}
.homeRight {float:right;
	background: #4f4d41;
	height:100%;
	width:237px;
	padding:0px 0px 25px 0px;
	margin:5px 0 0 0;
	color:white;
	font-size:1.1em;
	line-height:1.1em;
}
.homeRight img{margin-left:5px;margin-top:5px}
.homeRight p{padding:13px 10px 0px 10px;margin:0}
.homeRight a{color:white}
.homeRightText1 {font-size:1.2em; line-height:1.2em}

#solicitors-info .homeLeft .boldText {font-size:1.1em;}
#solicitors-info .homeLeft {width:440px;}
#solicitors-info .homeRight {width:280px; background:none; color:#a2c320;}
#solicitors-info .homeRight a {color:#a2c320; font-weight:bold; border:none; vertical-align:top; padding-top:5px; }
#solicitors-info .homeRight ul {list-style:none; margin:12px 0; padding:0}
#solicitors-info .homeRight li {line-height:50px}

.contactRight {float:right;
	height:100%;
	width:237px;
	padding:0px 0px 15px 0px;
	margin:5px 0 0 0;
	color:white;
	font-size:1.1em;
	line-height:1.1em;
}
.contactRight img{margin:0;padding:0}
.contactRight ul {color:#92b212; list-style:disc; margin:15px 0px 30px 0px; padding:0px 10px 10px 12px; font-size:14px}
.contactRight li {padding-bottom:8px} 
#where_we_work .contactRight {margin-top:20px}
.contacts {font-size:1.1em;}
.contacts a{color:#3c382d;text-decoration:none;}
.contacts a:hover{text-decoration:underline;}
.homeLeft a{color:#3c382d;text-decoration:none;}
.homeLeft a:hover{text-decoration:underline;}
.linksCol{
	float:left;
	width:250px;
	margin:0;
	padding:0;
	line-height:1.6em;
}
.linksCol strong{font-size:1.1em;}
.linksCol p{margin-bottom:10px;}
.linksCol .links1{margin-bottom:0px;}
.greenRight {float:right;
	background: #a2c320;
	height:100%;
	width:237px;
	padding:0px 0px 20px 0px;
	margin:5px 0 0 0;
	color:white;
	font-size:1.4em;
}
.greenRight p{padding:15px 10px 0px 27px;margin:0;letter-spacing:-0.5px}
.solicitorRight {float:right;
	background: #a2c320;
	height:100%;
	width:237px;
	padding:0px 0px 20px 0px;
	margin:5px 0 0 0;
	color:white;
	font-size:1.1em;
	line-height:1.1em;
}
.solicitorRight h3{margin:0; padding: 8px 8px 0px 10px; font-size:1.3em; }
.solicitorRight a {color:white;}
.solicitorRight p{padding:13px 10px 0px 10px;margin:0}
.solicitorRight img{margin-left:5px;margin-top:5px}

.bigText {font-size:1.1em;font-weight:bold}
.bigText2 {font-size:1.5em;font-weight:normal}
.bigText3 {font-size:1.5em;font-weight:normal; padding-bottom:5px}
.testimonials {
	float:right;
	background: #746e56;
	height:100%;
	width:237px;
	padding:8px 0px 10px 0px;
	margin:5px 0 0 0;
	color:white;
	font-size:1.3em;
	line-height:1.2em;
}
.testimonials p{padding:8px 20px 8px 20px;margin:0;}
.test_signiture {padding:0px 0px 0px 0px;color:#6a6451;font-weight:bold;margin:0px;}
.profile{margin:0px 0 0px 0;padding:10px 0 10px 11px}
.profile_left{float:left;width:120px;padding:0;margin:0;}
.profile_right{float:left;width:340px;padding:0;margin:0;}
h4 {padding-left:20px;color:#a2c320;font-weight:bold;font-size:1.1em;margin:0}
.profile_right h5 {padding-left:20px;font-weight:bold;font-size:1.1em;margin:0}
.profile_right p {padding:8px 10px 0px 20px;font-size:1em;margin:0}
.profile_bottom{float:left;width:118px;padding:0;margin:0;text-align:center}
.profile_bottom img{padding:0;margin:0;}
.profile_bottom h5 {margin:0;padding:0;color:#78736d;font-size:1em}
.profile_bottom p {padding:0;margin:0;}
.homeLeft .link {color:#a2c320; font-weight:bold; padding-top:5px; padding-bottom:10px}
.link a {color:#a2c320; font-weight:bold; text-decoration:underline;}

#footer {
	background-color:#554f41;
	height:39px;
	font-size:1em;
	margin-top: 12px;
	padding:0px 0px 0px 0px;
}
#footerLeft {
	float:left;
	padding:12px 0 12px 24px;
	color:white;
}
#footerLeft a{color:#cfcaba;text-decoration:none;}
#footerLeft a:hover{color:white;text-decoration:none;}

#footerRight {
	float:right;
	padding:12px 20px 12px 0px;
	color:#cfcaba;
}
#footerRight a{color:white;text-decoration:underline;}
#footerRight a:hover{color:#cfcaba;text-decoration:underline;}

.clearer {
	clear:both;
}
.blueText {
	font-size:1.3em;
	color:#1a599e;
	font-weight:bold;
}
.boldblueText {
	color:#3a8ac9;
	font-weight:bold;
}
.bigblueText {
	color:#3a8ac9;
	font-size:1.1em;
}
.normalblueText {
	color:#3a8ac9;
}
.boldText {font-weight:bold;}

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:743px;
	position:relative;
	display:block;
	height:29px;
	font-size:1.2em;
	background-color: #a3c320;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	line-height:29px;
	margin-left:9px;
}
ul#menu li{
	float:left;
	margin:0;
	padding:0;
	height:29px;
	background-color: #a3c320;
	}
ul#menu li.menu-over {
	float:left;
	margin:0;
	padding:0;
	height:29px;
	background: #7da812;
	}

ul#menu li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:0px 13px 0 12px ;
	height:29px;
	text-align:center;
	}
ul#menu li a:hover{
	background:#7da812;	
	}

