@charset "utf-8";
/* CSS Document */

#REname {
		width: 191px;
		padding: 20px 0px 0px 10px;
		float: left;
		}	
	
	#RElogo {
		width: 352px;
		height: 89px;
		margin-left: 101px;
		float: left;
		padding: 10px 0px 14px 0px;
		}
	#RElogin {
		width:140px;
		font-size: 9px;
		letter-spacing: .1em;
		margin-left:149px;
		float: left;
		height: 75px;
		font-size:10px;
		background-image: url(../images/log-in-bg.gif);
		}
		
		#RElogin label {
			margin: 0px 0px 0px 10px;
			}
		#RElogin input.input {
			width: 110px;
			height: 20px;
			margin: 0px 0px 0px 10px;
			background-image: url(../images/mLoginInput.gif);
			background-repeat: no-repeat;
			}
			
		#RElogin #submit {
			background-image: url(../images/mLoginButton.gif);
			background-repeat: no-repeat;
			width: 60px;
			height: 15px;
			margin: 5px 0px 0px 60px;
			}
	#RElogin b{
		color: #d7d2be;
	}

#bearpath-homes {
	background-image:url(../images/bearpath-homes-bg.jpg);
	height: 200px;
	}
	#gregg-contact {
		float:left;
		width: 215px;
		padding: 50px 0px 0px 50px;
		
		}
	#bonnie-contact {
		float:left;
		width: 215px;
		padding: 50px 0px 0px 440px;
		}
		
	.agent-pic {
		float:left;
		width: 77px;
		padding-right: 15px;
		}
	.agent-info {
		float: left;
		width: 120px;
		font-weight: bold;
		}
		.agent-info img {
			padding-top: 8px;
			}
	p.agent-name {
		font-size: 14px;
		color: #9e8d4c;
		padding-bottom: 3px;
		}
		
#featured-property {
	width: 650px;
	margin: auto;
	padding: 15px 0px;
	border-bottom: 1px dashed #9e8d4c;
	margin-bottom: 15px;
	}
	
	#featured-property img {
		width: 200px;
		padding-right: 30px;
		float: left;
		}
	
	#featured-property-info {
		float: left;
		text-align: center;
		width: 420px;
		}
		.fp-title {
			width: 420px;
			padding-bottom: 10px;
			border-bottom: 1px dashed #9e8d4c;
			margin-bottom: 10px;
			height: 35px;
			}
			.fp-title img {
				width: 200px;
				float: left;
				}
			.fp-link {
			float:right;
			text-align: center;
			font-size: 12px;
			font-weight: bold;
			}
			.fp-link a:link, .fp-link a:visited, .fp-link a:active {
				display: block;
				background-color: #9F9A08;
				padding: 5px 10px;
				border: 1px solid #9e8d4c;
				color: #fff;
				}
			.fp-link a:hover {
				background-color: #1e3a07;
				color: #9e8d4c;
				}
		.property-address {
			float: left;
			width: 210px;
			font-size: 14px;
			font-weight: bold;
			color: #9e8d4c;
			padding: 3px 0px 10px 0px;
			}	
		.property-price {
			float: right;
			font-size: 14px;
			font-weight:bold;
			color: #9e8d4c;
			width: 210px;
			padding: 3px 0px 10px 0px;
			}
		.property-txt {
			padding: 0px 0px 10px 0;
			text-align: left;
			width: 420px;
			}
#single-family-homes {
	float: left;
	width: 325px;
	}
#maintenance-free-homes {
	float: left;
	width: 325px;
	}
			
	ul.association-list {
		list-style: square;
		margin-left: 20px;
		padding-top: 7px;
		}
		ul.association-list li {
			padding-bottom: 7px;
			}
			
/* Property Listings */

.listing {
padding-bottom: 15px;
border-bottom: 1px dashed #9e8d4c;
margin-bottom: 15px;
	}
img.listingImg {
	width: 200px;
	float:left;
	padding-right: 30px;
	}
	
	.listing dl {
	}
	.listing-stat {
		font-weight: bold;
		float:left;
		text-align: center;
		width: 100px;
		padding-bottom: 15px;
		}
	.listing-txt {
		width: 650px;
		padding: 20px 0px 5px 0px;
		}
	.property-links img {
		float: left;
		width: 180px;
		padding: 0px 10px;
		}
	.listing-info {
		float: left;
		text-align: center;
		width: 420px;
		}
			
/* Property Detail */
.property-address-detail {
	float: left;
	width: 320px;
	font-size: 18px;
	font-weight: bold;
	color: #9e8d4c;
	padding: 3px 0px 10px 0px;
	}	
.property-price-detail {
	text-align: center;
	float: right;
	font-size: 18px;
	font-weight:bold;
	color: #9e8d4c;
	width: 320px;
	padding: 3px 0px 10px 0px;
	}
#property-images{
	padding-top: 15px;
}
img.mainImg {
	width: 400px;
	padding-right: 40px;
	float:left;
 	}
.additionalImgs {
	float: left;
	width: 195px;
	padding-top: 15px;
	font-weight: bold;
		}
	.additionalImgs img {
		float: left;
		width: 50px;
		padding: 0px 15px 15px 0px;
		}
.property-remarks {
	padding: 20px 0px;
	}
	
.property-detail {
	width: 325px;
	float: left;
	padding-right: 25px;
	}
	.property-detail dl {
		padding-top: 15px;
		}
	.property-detail dt {
		float: left;
		width: 150px
		}
	.property-detail dd {
		float:left;
		width:150px;
		}
	.property-disclaimer {
		padding-top: 25px;
		}
.room-dimentions {
	width: 260px;
	float: right;
	background-color: #627c4c;
	border: 1px dashed #9e8d4c;
	font-size: 10px;
	margin-bottom: 20px;
	}
	.room-dimentions dl {
		padding: 10px;
		}
	.room-dimentions dt {
		width: 145px;
		float: left;
		}
	.room-dimentions dd {
		width: 80px;
		text-align: right;
		float: right;
		}
		
.public-schools {
	float: left;
	width: 300px;
	padding:15px 25px 15px 0px;
	}
.private-schools {
	float: left;
	width: 300px;
	padding: 15px 0px;
	}
	
	.public-schools dl, .private-schools dl {
		padding-top: 10px;
		}
	.public-schools dt, .private-schools dt {
		font-weight: bold;
		font-size: 14px;
		color: #9e8d4c;
		}
		
.preferred-builder {
	float: left;
	width: 300px;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	}
#builder {
	width: 450px;
	margin: auto;
	}
	
.plat-map {
	width: 940px;
	margin: 25px auto;
	border: 2px solid #000;
	}
