.title {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B4D3C;
	font-weight: normal;
}

.contactdetails {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0067AB;
	font-weight: normal;
}

.body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}

.grow_signoff {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.body_subheads {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B4D3C;
	font-weight: bold;
}


.address {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}


.linkblack {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #153726;
	font-weight: normal;
}

.linkblack:hover {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}


.joblinks {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bolder;
}

.joblinks:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC33;
	font-weight: bolder;
}
/******Navigation*********/
#nav {
height:50px;
width:900px;
position:relative;
left:-40px;
top:-16px;
}
	#nav img{position:relative;
left:40px;
top:0px;}
	
#nav ul {
list-style-type:none;
}

#nav ul li {
/*makes the nav on one line*/
float:left;
border-bottom:solid 1px #173A2B;
border-top:solid 1px #173A2B;
}
#nav ul li a {display:block;}
#nav ul li a span {display:none;}
	 #sales {background-image:url(images/navigation/nav1.jpg); background-position: 0 0; background-repeat: no-repeat; height:50px; width:123px;}
		 #sales:hover {background-position: -123px 0;}
     #letting {background-image:url(images/navigation/nav2.jpg); background-position: 0 0; background-repeat: no-repeat; height:50px; width:137px;}
		 #letting:hover {background-position: -137px 0;}
     #aboutus {background-image:url(images/navigation/nav3.jpg); background-position: 0 0; background-repeat: no-repeat; height:50px; width:134px;}
		 #aboutus:hover {background-position: -134px 0;}
     #services {background-image:url(images/navigation/nav4.jpg); background-position: 0 0; background-repeat: no-repeat; height:50px; width:122px;}
		 #services:hover {background-position: -122px 0;}
     #associates {background-image:url(images/navigation/nav5.jpg); background-position: 0 0; background-repeat: no-repeat; height:50px; width:149px;}
		 #associates:hover {background-position: -149px 0;}
	 #contactus {background-image:url(images/navigation/nav6.jpg); background-position: 0 0; background-repeat: no-repeat; height:50px; width:185px;}
		 #contactus:hover {background-position: -185px 0;}

/**********************/
#wrapper { 
	width:850px;
	margin-left:auto;
	margin-right:auto;
	}
	#logo {width:361px}
	#topinfo { left:550px;
			position:relative;
			top:-100px;
			width:300px;}
	
	#leftCol {float:left; background-color:#173A2B; width:320px; padding-left:20px; margin-bottom:20px}
	#rightCol {float:right; background-color:#FFFFFF; width:510px;margin-bottom:20px}
	#centralCol {width:850px; margin-bottom:20px; background-color:#FFFFFF; min-height:155px;
					color:#2B4D3C;
					font-family:Arial,Helvetica,sans-serif;
					font-size:12px;
					font-weight:bold;
	}
	
			/***map page***/
			#leftColW {float:left; background-color:#173A2B; width:540px; margin-bottom:20px}
			#rightColT {float:right; background-color:#FFFFFF; width:310px; margin-bottom:20px}
			/**********/
	
	#bottomBar {clear:both; height:20px;}
	#signOff {background-color:#CCCCCC ;clear:both; height:25px;
				padding-top:1px;
				padding-bottom:12px;
				color:#333333;
				font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				font-weight:normal;}
				#signOff a{ color:#333333;}
	
	.right{float:right;}
	.central {text-align:center;}
	
/******taken from main pages*********/
#flash_layer_1 {
	position:relative;
	width:850px;
	height:200px;
	z-index:1;
	clear: none;
	float: none;
	border: thin none #666666;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	top: 15px;
}
body {
	background-image: url(images/background_gradient.jpg);
	background-repeat: repeat-x;
}
#header_layer {
	position:relative;
	width:850px;
	height:90px;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
	top: 0px;
}
#button_layer {
	position:relative;
	width:850px;
	height:35px;
	z-index:3;
	top: 22px;
	margin-right: auto;
	border: thin none #666666;
	margin-left: auto;
	visibility: visible;
	clear: none;
	float: none;
}
#main_layer {
	position:relative;
	width:850px;
	height:auto;
	z-index:4;
	margin-right: auto;
	margin-left: auto;
	border: medium none #00CC33;
	top: 30px;
}
/***********/

