body, html {

	font-family: Georgia, Palatino, Times New Roman;
	height:100%;
	font-size:65%;
	color: #2C422E;
	background: url(../images/Backg-rep.jpg) repeat-x;
	background-color:#507853;
}

*{
	margin:0px;
	padding:0px;	
}

p, table, li{
	font-size:170%;
	line-height:16px;
}

		p{
		
		
		}
		
		h1{
			
		}
		
		h2{
			
		}
		
		h3{
		
		}
		
		h4{
		
		}
		
		#mainLogo{
			margin:0px 0px 0px 20px;
		}
		
		a{
			color:#7B9032;
			text-decoration:none;
			font-weight:700;
			border-bottom:1px dotted #7B9032;
		}
		
		a:hover{
			color:#7B9032;
			text-decoration:underline;
		}
		

#PageContainer{
	width:770px;
	margin:0px auto;
}

#PageContainer #HeaderBack{
	width:770px;
	height:303px;
	display:block;
	background: url(../images/Backg-head.jpg) no-repeat;
}

	#PageContainer #mainNav{
		float:right;
		margin:-45px 0px 0px 0px;
	}
	
	#PageContainer #mainNav ul{
		display:inline;
	}
	
	#PageContainer #mainNav ul li{
		display:inline;
		list-style:none;
	}
		
	#PageContainer #mainNav ul li a#home{
		width:42px;
		height:16px;
		display:block;
		float:left;
		background: url(../images/nav-home.jpg) no-repeat;
		text-indent:-5000px;
		margin:0px 12px 0px 12px;
		border:none;
	}
	#PageContainer #mainNav ul li a#home:hover{
		background-position: 0px -16px;
	}
	
	
	#PageContainer #mainNav ul li a#residential{
		width:88px;
		height:16px;
		display:block;
		float:left;
		background: url(../images/nav-residentail.jpg) no-repeat;
		text-indent:-5000px;
		margin:0px 12px 0px 12px;
		border:none;
	}
	#PageContainer #mainNav ul li a#residential:hover{
		background-position: 0px -16px;
	}
	
	#PageContainer #mainNav ul li a#commercial{
		width:94px;
		height:16px;
		display:block;
		float:left;
		background: url(../images/nav-commercial.jpg) no-repeat;
		text-indent:-5000px;
		margin:0px 12px 0px 12px;
		border:none;
	}
	#PageContainer #mainNav ul li a#commercial:hover{
		background-position: 0px -16px;
	}
	
	
	#PageContainer #mainNav ul li a#about{
		width:67px;
		height:16px;
		display:block;
		float:left;
		background: url(../images/nav-about.jpg) no-repeat;
		text-indent:-5000px;
		margin:0px 12px 0px 12px;
		border:none;
	}
	#PageContainer #mainNav ul li a#about:hover{
		background-position: 0px -16px;
	}
	
	
	#PageContainer #mainNav ul li a#contact{
		width:86px;
		height:16px;
		display:block;
		float:left;
		background: url(../images/nav-contact.jpg) no-repeat;
		text-indent:-5000px;
		margin:0px 25px 0px 12px;
		border:none;
	}
	#PageContainer #mainNav ul li a#contact:hover{
		background-position: 0px -16px;
	}
	
#FlashArea{
	width:230px;
	height:31.5em;
	display:block;
}
	
#GraphicText{
	width:355px;
	position:absolute;
	margin:-122px 0px 20px 335px;
	color:#FFFFFF;
	/*background-color:#4B8FC0;*/
}

#GraphicText h2{
	font-size:180%;
}

#GraphicTextAbout{
	width:355px;
	position:absolute;
	margin:-122px 0px 0px 335px;
	color:#2E4330;
}

#GraphicTextAbout ul{
	margin:6px 0px 6px 0px;
}

#GraphicTextAbout ul li{
	list-style:none;
	font-weight:700;
	font-size:175%;
	margin:3px 0px 3px 0px;
}

	
#ContentArea{
	width:700px;
	margin:-145px 0px 0px 25px;
	float:left;
	padding:10px 10px 0px 10px;
	background-color:#FFFFFF;
}

#ContentArea .bubbleimagespace{
	margin:0px 0px 20px 20px;
	text-decoration:none;
}
	#ContentArea .leftCol{
		width:325px;
		float:left;
		background: url(../images/leftCol-Head.jpg) repeat-x;
		padding:15px 10px 0px 10px;
	}
		#ContentArea .leftCol h1{
			width:107px;
			height:16px;
			display:block;
			background: url(../images/H1-rightCol.jpg) no-repeat;
			text-indent:-5000px;
			margin:7px 0px 15px 0px;
			color:#3F5E42;
		}
		
		#ContentArea .leftCol .AvailableProperties{
			width:100%;
			margin:10px 0px 10px 0px;
			float:left;
			clear:both;
		}
		
		#ContentArea .leftCol .AvailableProperties h3{
			color:#7B9032;
			font-size:185%;
			color:#3F5E42;
		}
		
		#ContentArea .leftCol .AvailableProperties img{
			float:left;
			margin:0px 8px 0px 0px;
		}
		
		#ContentArea .leftCol .AvailableProperties p{
			margin:8px 0px 8px 0px;
		}
		
		span.Location{
			color:#8E8578;
			font-weight:700;
		}
	
	#ContentArea .rightCol{
		width:325px;
		float:right;
		background: url(../images/rightCol-Head.jpg) repeat-x;
		padding:15px 10px 0px 10px;
	}
		#ContentArea .rightCol h1{
			width:97px;
			height:16px;
			display:block;
			background: url(../images/H1-leftCol.jpg) no-repeat;
			text-indent:-5000px;
			margin:7px 0px 15px 0px;
			color:#3F5E42;
		}
		
		#ContentArea .rightCol a.bubble{
			border-bottom:none;
			text-decoration:none;
		}
		
		#ContentArea .leftCol a.bubble{
			border-bottom:none;
			text-decoration:none;
		}
		
		#ContentArea .rightCol h2{
			font-size:170%;
			margin:15px 0px 15px 0px;
			color:#3F5E42;
		}
		
		#ContentArea .rightCol p{
			margin:10px 0px 10px 0px;
		}
	
	#ContentArea .SubHeaderArea{
		background-color:#E0DED0;
		margin:10px 0px 10px 0px;
		padding:10px;
	}
		#ContentArea .SubHeaderArea ul{
			margin:10px 0px 10px 0px;
		}
		
		#ContentArea .SubHeaderArea ul li{
			list-style:none;
			font-weight:700;
		}
		
		
		
		
		
		
		
	#ContentAreaResidential{
	width:700px;
	margin:-145px 0px 0px 25px;
	float:left;
	padding:10px 10px 0px 10px;
	background-color:#FFFFFF;
	}
	
	#ContentAreaResidential #head{
	width:100%;
	height:16px;
	display:block;
	background: url(../images/rightCol-Head.jpg) repeat-x;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	}
	
	#ContentAreaResidential .leftCol{
		width:202px;
		float:left;
		padding:15px 10px 10px 10px;
		background: url(../images/LeftStoneEffects.jpg) no-repeat;
		background-position:41px 2px;
	}
	
	#ContentAreaResidential .leftCol p{
		margin:10px;
		font-size:180%;
	}
	
	#ContentAreaResidential .leftCol img{
		margin:0px -10px 0px -10px;
	}
	
	
	#ContentAreaAbout .oneCol{
		width:660px;
		float:left;
		padding:0px 20px 10px 20px;
		margin:-26px 0px 0px 0px;
		background: url(../images/Backg-content2.jpg) no-repeat;
		background-position:0px 2px;
	}
	
	#ContentAreaAbout .oneCol p{
		margin:0px 0px 10px 0px;
		/*font-size:180%;*/
	}
	
	#ContentAreaAbout .oneCol h1{
		font-size:190%;
		margin:30px 0px 10px 0px;
	}
	
	#ContentAreaAbout .oneCol h2{
		font-size:170%;
		margin:30px 0px 10px 0px;
	}
	
	#ContentAreaAbout .oneCol ul{
		margin:0px 30px 0px 30px;
	}
	
	#ContentAreaAbout .oneCol ul li{
		list-style:none;
		margin:5px 0px 5px 0px;
	}
	
	#ContentAreaAbout .oneCol ul ul li{
		font-size:100%;
		list-style:none;
		margin:5px 0px 5px 0px;
	}
	
	
	#ContentAreaAbout .oneCol img{
		/*margin:0px -10px 0px -10px;*/
	}
	
	#ContentAreaAbout .oneCol table{
		/*margin:45px 0px 0px 180px;*/
	}
	
	#ContentAreaAbout #PropertyManagement{
			width:680px;
			margin:0px 0px 0px 0px;
			
			border-collapse:collapse;
			padding:5px;
	}
		
	#ContentAreaAbout #PropertyManagement th{
			font-weight:700;
			color:#FFFFFF;
			text-align:left;
			padding:5px;
	}
	
	#ContentAreaAbout #PropertyManagement td{
			padding:5px;
			vertical-align:top;
	}
	
	#ContentAreaAbout .oneCol form{
			font-size:170%;
	}
	
	#ContentAreaAbout .oneCol form .text{
			width:350px;
	}
	
	#ContentAreaAbout .oneCol form textarea{
			width:350px;
	}
	
	
	#ContentAreaResidential #Contactformore{
		width:160px;
		background-color:#D7DDC1;
		color:#7B9032;
		padding:0px 10px 0px 10px;
		font-size:170%;
		font-weight:700;
		margin:10px 0px 10px 0px;
	}
				
		
	
	#ContentAreaResidential .rightCol{
		width:440px;
		float:left;
		padding:0px 10px 10px 10px;
		background: url(../images/RightStoneEffects.jpg) no-repeat;
		background-position:left 2px;
	}
			
		#ContentAreaResidential .rightCol h2{
			font-size:185%;
			margin:15px 0px -5px 0px;
			color:#3F5E42;
		}
		
		#ContentAreaResidential .rightCol p{
			margin:10px 0px 10px 0px;
		}
		
		
		
		
		
		
		
		
		
	#ContentAreaAbout{
	width:700px;
	margin:-145px 0px 0px 25px;
	float:left;
	padding:10px 10px 0px 10px;
	background-color:#FFFFFF;
	}
	
	#ContentAreaAbout #head{
	width:100%;
	height:16px;
	display:block;
	background: url(../images/aboutCol-Head.jpg) repeat-x;
	margin:10px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	}
	
	#ContentAreaAbout .leftCol{
		width:330px;
		float:left;
		padding:0px 10px 10px 10px;
		background: url(../images/LeftStoneEffects.jpg) no-repeat;
		background-position:169px 2px;
	}
	
	#ContentAreaAbout .leftCol p{
		margin:10px 10px 10px 0px;
		font-size:180%;
	}
	
	#ContentAreaAbout .leftCol .AvailableProperties{
			margin:15px 0px 30px 0px;
			clear:both;
		}
		
		#ContentAreaAbout .leftCol .AvailableProperties h3{
			color:#7B9032;
			font-size:185%;
			color:#3F5E42;
		}
		
		#ContentAreaAbout .leftCol .AvailableProperties img{
			float:left;
			margin:0px 8px 0px 0px;
		}
		
		#ContentAreaAbout .leftCol .AvailableProperties p{
			margin:8px 0px 8px 0px;
		}
	
	
	
	#ContentAreaAbout #Contactformore{
		width:160px;
		background-color:#D7DDC1;
		color:#7B9032;
		padding:0px 10px 0px 10px;
		font-size:170%;
		font-weight:700;
		margin:10px 0px 10px 0px;
	}
				
		
	
	#ContentAreaAbout .rightCol{
		width:325px;
		float:left;
		padding:0px 10px 10px 15px;
		background: url(../images/RightStoneEffects.jpg) no-repeat;
		background-position:left 2px;
	}
			
		#ContentAreaAbout .rightCol h2{
			font-size:185%;
			margin:15px 0px -5px 0px;
			color:#3F5E42;
		}
		
		#ContentAreaAbout .rightCol p{
			margin:10px 0px 10px 0px;
		}
		
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	#ContentAreaCommercial{
	width:700px;
	margin:-145px 0px 0px 25px;
	float:left;
	padding:10px 10px 0px 10px;
	background-color:#FFFFFF;
	}
	
	.horizR{
		width:100%;
		height:1px;
		display:block;
		background-color:#C6C2BB;
		
		clear:both;
		margin:10px 0px 10px 0px;
	}
	
	.DottedhorizR{
		width:100%;
		height:1px;
		display:block;
		border-bottom:1px dashed #C6C2BB;	
		clear:both;
		margin:10px 0px 10px 0px;
	}
	
	#ContentAreaCommercial #head{
	width:100%;
	height:12px;
	display:block;
	background: url(../images/leftCol-Head.jpg) repeat-x;
	margin:10px 0px -12px 0px;
	padding:10px 0px 0px 0px;
	}
	
	#ContentAreaCommercial .leftCol{
		width:202px;
		float:left;
		padding:15px 10px 10px 10px;
		background: url(../images/LeftStoneEffects.jpg) no-repeat;
		background-position:41px 2px;
	}
	
	#ContentAreaCommercial .leftCol img{
		margin:0px 0px 0px -10px;
	}
	
	#ContentAreaCommercial .leftCol h2{
		font-size:185%;
		margin:0px 0px 10px 0px;
		color:#3F5E42;
	}
	
	#ContentAreaCommercial .leftCol p{
		margin:10px;
		font-size:180%;
	}
	
	
	#ContentAreaCommercial #Contactformore{
		width:160px;
		background-color:#D7DDC1;
		color:#7B9032;
		padding:0px 10px 0px 10px;
		font-size:170%;
		font-weight:700;
		margin:10px 0px 10px 0px;
	}
				
		
	
	#ContentAreaCommercial .rightCol{
		width:440px;
		float:left;
		padding:0px 10px 10px 10px;
		background: url(../images/RightStoneEffects.jpg) no-repeat;
		background-position:left 2px;
	}
		#ContentAreaCommercial #paging{
			float:right;
			margin:-20px 0px 0px 0px;
		}
		
		#ContentAreaCommercial ul{
			margin:0px 0px 10px 30px;
		}
		
		#ContentAreaCommercial ul li{
			list-style:none;
		}
					
		#ContentAreaCommercial .rightCol h2{
			font-size:185%;
			margin:15px 0px -5px 0px;
			color:#3F5E42;
		}
		
		#ContentAreaCommercial .rightCol p{
			margin:10px 0px 10px 0px;
		}
		
			#ContentAreaCommercial .rightCol .AvailableProperties{
			width:100%;
			margin:10px 0px 15px 0px;
			float:left;
			clear:left;
			border-bottom:1px solid #C6C2BB;
		}
		
		#ContentAreaCommercial .rightCol .AvailableProperties h3{
			font-size:185%;
			color:#2C422E;
			margin:0px 0px 10px 0px;
			clear:both;
		}
		
		#ContentAreaCommercial .rightCol .AvailableProperties img{
			float:left;
			margin:0px 8px 5px 0px;
		}
		
		#ContentAreaCommercial .rightCol .AvailableProperties p{
			margin:8px 0px 8px 0px;
			clear:right;
		}
		
		
		
		
		
		
		
		
		
		
	
	#Footer{
		width:720px;
		float:left;
		clear:both;
		margin:-10px -10px -10px -10px;
		padding:0px 0px 10px 0px;
		background: url(../images/Backg-footer-rep.jpg);
		background-position:0px 54px;
	}
	
	#FooterFadeTexture{
		width:720px;
		height:62px;
		display:block;
		float:left;
		clear:both;
		background: url(../images/Backg-content.jpg) no-repeat;
	}
	
	#Footer #rics{
		width:160px;
		height:29px;
		float:left;
		padding:10px 0px 10px 15px;
	}
	
	#Footer #coll{
		width:190px;
		float:right;
		margin:0px 0px 0px -10px;
		padding:10px 0px 10px 0px;
	}
	
	#Footer #col2{
		width:155px;
		float:right;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
	}
	
	#Footer #col3{
		width:150px;
		float:right;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
	}
	
	#Footer2{
		width:700px;
		float:left;
		clear:both;
		margin:0px 0px 0px -10px;
		padding:15px 10px 30px 10px;
		background-color:#507853;
	}
	
	#Footer2 a{
		color:#FFFFFF;
		text-decoration:none;
		font-weight:400;
		border:none;
	}
	
	#Footer2 a:hover{
		text-decoration:underline;
	}
	
	#Footer2 p{
		color:#9FBC96;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:145%;
	}
	
	#Footer2 #left{
		width:50%;
		float:left;
	}
	
	#Footer2 #right{
		width:50%;
		float:right;
		text-align:right;
	}
	
	/* fix provacy level 3 list */

	.oneCol ul ul {
 	font-size:170%;
	}
	
