body{
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Sans-serif;
}

img{
	border-style: none;
}

#wrapper{
	width: 967px;
	background-color: #EAEAEA;
	margin: 0 auto;
	min-height: 597px;

}

#header{
	width: 901px;
	border-bottom: 2px solid #000;
	margin: 0 auto;
}

#greenbar{
	height: 19px;
	background: #A2C800 url(/new_design/assets/images/gowland_bottom.jpg) no-repeat right;
}

#left{
	width: 182px;
	float: left;
	background-color: #FFF;
}

#nav{
	background-color: #A2C800;
	color: #FFF;
	float: left;
	font-size: 14px;
	width: 100%;
}

#nav a:link{ text-decoration: none;color: #FFF;}
#nav a:visited{ text-decoration: none;color: #FFF;}
#nav a:hover{ text-decoration: none;color: #FFF;}
#nav a:active{ text-decoration: none;color: #FFF;}

.featured a:link{ text-decoration: none;color: #FFF;}
.featured a:visited{ text-decoration: none;color: #FFF;}
.featured a:hover{ text-decoration: none;color: #FFF;}
.featured a:active{ text-decoration: none;color: #FFF;}

#nav p{
	background-color: #7F7F7F;
}

#nav ul{
	list-style-type: none;
	margin-left: 10px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#nav ul li{
	padding-bottom: 4px;
}

#nav ul li#nav_last{
	padding-bottom : 15px;
}

#nav p{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#contact{
	background-color: #EAECFB;
	float: left;
	width: 100%;
}

div#contact p{
	margin-top: 20px;
	margin-left: 10px;
	font-size: 11px;
	margin-bottom: 20px;
	letter-spacing: 0.4px;
}

#contact a:link{ text-decoration: none;color: #000;}
#contact a:visited{ text-decoration: none;color: #000;}
#contact a:hover{ text-decoration: underline;color: #000;}
#contact a:active{ text-decoration: none;color: #000;}

#content{
	float: left;
	background-color: #FFF;
	width: 901px;
	margin-left: 33px;
	padding-left: 0px;
	margin-right: 0px;
}

#centre{
	width: 541px;
	float: left;
}

.clr{
	clear: both;
}

.para{
	height: 10px;
}

.hr{
	height: 1px;
	border-top: 1px solid #EAEAEA;
	width: 878px;
	margin: 0 auto;
}

#right{
	width: 178px;
	float: left;
}

#footer{
	width: 901px;
	margin: 0 auto;
	color: #7F7F7F;
	background-color: #FFF;
	float: left;
	margin-left: 33px;
	text-align: left;
}

ul.footernav{
	margin-left: 14px;
	padding-left: 0px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.8px;
	padding-bottom: 14px;
}

.footernav li a:link{text-decoration: none;color: #7F7F7F;}
.footernav li a:visited{text-decoration: none;color: #7F7F7F;}
.footernav li a:hover{text-decoration: underline;color: #7F7F7F;}
.footernav li a:active{text-decoration: none;color: #7F7F7F;}

#copies a:link{text-decoration: none;color: #7F7F7F;}
#copies a:visited{text-decoration: none;color: #7F7F7F;}
#copies a:hover{text-decoration: underline;color: #7F7F7F;}
#copies a:active{text-decoration: none;color: #7F7F7F;}

.footernav li{
	list-style-type: none;
	float: left;
	height: 20px;
	padding-right: 4px;
}

#footernav_left{
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	margin-right: 220px;
}

#footer p{
	float: left;
	font-size: 10px;
	letter-spacing: 0.8px;
	font-weight: bold;
	margin-left: 14px;
	width: 430px;
}

#copies{
	float: left;
	font-size: 10px;
	letter-spacing: 0.8px;
	font-weight: bold;
	margin-left: 14px;
	width: 430px;
}

#logos{
	float: left;
}

#logos img{
	border-style: none;
}

#logos img#sos{
	display: block;
	float: left;
}

#logos img#adobe{
	padding: 0px;
	display: block;
	float: left;
	margin-right: 25px;
	padding-top: 10px;
}

#logos img#rics{
	margin: 0px;
	padding-top: 7px;
}

.featured{
	margin-top: 25px;
	width: 173px;
	border: 1px solid #7F7F7F;
}

p.featureheader{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

p.gr{
	background-color: #A2C800;
	color: #FFF;
}

.gr_top{
	border-bottom: 1px solid #7F7F7F;
}

.gr_bottom{
	border-top: 1px solid #7F7F7F;
}

#content_container{
	width: 514px;
	margin: 0 auto;
	font-size: 12px;
	color: #393939;
}

#content_container h1{
	font-size: 16px;
}

.textblock{
}

.textblock img{
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.grey{
	height: 130px;
	background-color: #E0E0E0;
}

.grey_img1{
	height: 130px;
	background: #FFF url('../images/purplebox.gif') top left no-repeat;
	padding-left: 192px;
	padding-top: 2px;
}
.grey_img2{
	height: 130px;
	background: #FFF url('../images/greenbox.gif') top left no-repeat;
	padding-left: 192px;
	padding-top: 2px;
}

.grey_img1 ul li, .grey_img2 ul li{
	padding-bottom: 3px;
}

.firstpara_img{
	padding-top: 6px;
}

.SubHeading{
	font-weight: bold;
	border-bottom: 1px solid #7F7F7F;
	font-size: 14px;
}
.SubNoLine{
	font-weight: bold;
	font-size: 14px;
}
.yourtext {
	font-weight: bold;
	list-style-image: url(../images/tick.gif);
}
div.pagination {
	padding: 3px;
	margin: 3px;
	font-size: 10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #688F08;
	text-decoration: none; /* no underline */
	color: #000;
	font-size: 10px;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #688F08;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #688F08;
	font-weight: bold;
	background-color: #688F08;
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
div.lh_photo{
	float: left;
	width: 130px;
}
.larger{
}
div.rh_photo{
	float: right;
	width: 135px;
	margin-right: 25px;
}
h2{
	margin-top: 15px;
}
.td_propdetails{
	width: 250px !important;
}
.td_location{
	width: 208px !important;
	padding-right: 15px;
}
