	@charset "utf-8";
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
	}
	.clear {
		clear: both;
	}
	#body {
		width: 907px;
		text-align: left;
	}
		#body #header {
			background-image: url(../images/header.jpg);
			background-repeat: no-repeat;
			height: 149px;
			width: 907px;
			position: relative;
		}
			#body #header #logo {
				height: 119px;
				margin: 15px;
				width: 110px;
				float: left;
			}
			#body #header #header_menu {
				height: 144px;
				width: 325px;
				float: right;
				margin-right: 40px;
				color: #FFFFFF;
				margin-top: 5px;
				text-align: right;
			}
				#body #header #header_menu a:link, #body #header #header_menu a:visited {
					font-weight: bold;
					color: #FFFFFF;
					text-decoration: none;
					font-size: 10pt;
				}
				#body #header #header_menu a:hover, #body #header #header_menu a:active {
					font-weight: bold;
					color: #33AA33;
					text-decoration: none;
					font-size: 10pt;
				}
				#body #header #header_menu #area {
					margin-top: 100px;
				}
	#body #menu {
		background-image: url(../images/menu.jpg);
		background-repeat: no-repeat;
		height: 54px;
		width: 907px;
		position: relative;
		text-align: left;
	}
		#body #menu a:link, #body #menu a:visited {
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
		}
		#body #menu a:hover, #body #menu a:active {
			font-weight: bold;
			color: #3366FF;
			text-decoration: none;
		}
		#body #menu .seperator {
			background-image: url(../images/seperator.jpg);
			background-repeat: no-repeat;
			height: 54px;
			width: 1px;
			float: left;
		}
		#body #menu #home {
			float: left;
			margin-right: 15px;
			margin-left: 20px;
			margin-top: 15px;
		}
		#body #menu #ourlistings {
			float: left;
			margin-right: 15px;
			margin-left: 15px;
			margin-top: 15px;
		}
		#body #menu #searchmls {
			float: left;
			margin-right: 15px;
			margin-left: 15px;
			margin-top: 15px;
		}
		#body #menu #buyersguide {
			float: left;
			margin-right: 15px;
			margin-left: 15px;
			margin-top: 15px;
		}
		#body #menu #sellersguide {
			float: left;
			margin-right: 15px;
			margin-left: 15px;
			margin-top: 15px;
		}
		#body #menu #contactus {
			float: left;
			margin-right: 15px;
			margin-left: 15px;
			margin-top: 15px;
		}
	#body #content {
		background-image: url(../images/content.jpg);
		width: 907px;
		position: relative;
	}
		#body #content #welcome {
			float: left;
			width: 630px;
			margin-top: 20px;
			border: 1px solid #0033ff;
			margin-left: 0px;
			background-image: url(../images/content_background.jpg);
			background-repeat: repeat-x;
			padding: 10px;
		}
			#body #content #welcome h3 {
				color: #3333CC;
				font-size: 12pt;
			}
		#body #content #interior_content {
	float: left;
	width: 630px;
	margin-top: 20px;
	border: 1px solid #0033ff;
	margin-left: 0px;
	background-image: url(../images/content_background.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	text-align: left;
		}
			#body #content #interior_content td {
				text-align: left;
			}
			#body #content #interior_content .print {
				text-align: right;
			}
			#body #content #interior_content h3 {
				color: #3333CC;
				font-size: 12pt;
			}
		#body #content #featured {
	float: right;
	width: 205px;
	margin-right: 15px;
	margin-top: 20px;
	border: 1px solid #0033ff;
	margin-bottom: 20px;
	background-image: url(../images/content_background.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	text-align: center;
		}
			#body #content #featured h3 {
				color: #3333CC;
				font-size: 12pt;
			}
#body #content #featured td {
	text-align: left;
}
#body #content #featured #mls {
	color: #3333CC;
}
#body #content #featured #price {
			color: #FF0000;
	font-weight: bold;
}
#body #content #featured #address {
	color: #33AA33;
	font-weight: bold;
	font-size: 12pt;
}
#body #content #featured a:link, #body #content #featured a:visited {
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}
#body #content #featured a:hover, #body #content #featured a:active {
	font-weight: bold;
	color: #33AA33;
	text-decoration: underline;
}
		#body #content #logos {
	float: right;
	width: 205px;
	margin-right: 15px;
	margin-top: 0px;
	border: 1px solid #0033ff;
	margin-bottom: 20px;
	background-image: url(../images/content_background.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	text-align: center;
		}
		#body #content #logos img {
			margin: 20px;
		}
		#body #content #search {
			float: left;
			width: 630px;
			margin-top: 10px;
			border: 1px solid #0033ff;
			margin-bottom: 20px;
			margin-left: 0px;
			background-image: url(../images/content_background.jpg);
			background-repeat: repeat-x;
			padding: 10px;
		}
			#body #content #search h3 {
				color: #3333CC;
				font-size: 12pt;
			}
#body #content #search .heading3 {
	font-size: 12pt;
	font-weight: bold;
	color: #3333CC;
}
#body #content #search .heading3 a:link {
	font-size: 8pt;
	color: #0066FF;
	text-decoration: underline;
}
#body #content #search td {
	padding: 5px;
}
	#body #footer {
		background-image: url(../images/footer.jpg);
		height: 35px;
		width: 907px;
		position: relative;
		font-size: 10pt;
		color: #FFFFFF;
		padding-top: 15px;
		background-repeat: no-repeat;
		text-align: center;
	}

#body_print {
	width: 600px;
	text-align: left;
}
#body_print #content_print {
	width: 600px;
	position: relative;
}
#body_print #content_print #interior_content_print {
	float: left;
	width: 600px;
	margin-top: 20px;
	border: 1px solid #0033ff;
	margin-left: 0px;
	background-image: url(../images/content_background.jpg);
	background-repeat: repeat-x;
	text-align: left;
}
	#body_print #content_print #interior_content_print td {
		text-align: left;
	}
	#body_print #content_print #interior_content_print .print {
		text-align: right;
	}
	#body_print #content_print #interior_content_print h3 {
		color: #3333CC;
		font-size: 12pt;
	}
#contactinfo {
	font-size: 12pt;
	font-weight: bold;
	margin-left: 200px;
}
#body #content #interior_content #ourlisting_links img {
	padding: 10px;
}
#body #content #interior_content #ourlisting_links a:link, #body #content #interior_content #ourlisting_links a:visited {
	font-size: 12pt;
	font-weight: bold;
	color: #33AA33;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#body #content #interior_content #ourlisting_links a:hover, #body #content #interior_content #ourlisting_links a:active {
	font-size: 12pt;
	font-weight: bold;
	color: #3366FF;
	text-decoration: underline;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin-bottom: 10px;
}

/*PROPERTY TEMPLATE STYLES*/
.property_summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
	margin-bottom: 8px;
	text-align: left;
}
.summary_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.summary_photo {
}
.summary_address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2B369E;
}
.summary_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EC2027;
	text-align: right;
	padding-right: 5px;
}
.summary_mlsnumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B369E;
	text-align: right;
	padding-right: 5px;
}
.summary_features {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.summary_listingoffice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.summary_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #33AA33;
	color: #FFFFFF;
	padding: 5px;
}
.summary_footer a:link, .summary_footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.summary_footer a:hover, .summary_footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	text-decoration: none;
}
.summary_recordstats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}	

.datatitle {
	font-size: 11pt;
	font-weight: bold;
	color: #33AA33;
}
.dataheading {
	font-size: 10pt;
	color: #2B369E;
	color: #000000;
	font-weight: 600;
}
.datainfo {
	font-size: 10pt;
	color: #000000;
}
.dataprice {
	font-size: 11pt;
	color: #FF0000;
}
.dataaddress {
	font-size: 10pt;
	color: #2B369E;
}
.datalistingoffice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
}

#guide a:link, #guide a:visited {
	color: #33AA33;
	text-decoration: none;
}
#guide a:hover, #guide a:active {
	color: #3366FF;
	text-decoration: underline;
}
#article a:link, #article a:visited {
	color: #33AA33;
	text-decoration: none;
}
#article a:hover, #article a:active {
	color: #3366FF;
	text-decoration: underline;
}
#article {
	width: 600px;
	float: left;
}
#article .title {
	width: 600px;
}
#article .title h2 {
	font-size: 14pt;
}
#article .content {
	width: 600px;
	margin: 0px;
}
#article .copyright {
	width: 600px;
	font-size: 10px;
}
#article .copyright .rightalign {
	width: 600px;
	text-align: right;
}

#slidetable {
	background-color: #DBEED5;
	text-align: justify;
}
#slidetd {
	text-align: justify;
}
#slidetd a:link, #slidetd a:visited {
	color: #000000;
	text-decoration: none;
}
#slidetd a:hover, #slidetd a:active {
	color: #000000;
	text-decoration: underline;
}