body {
	background: #353737 url(/images/top_bg.jpg) repeat-x top;
	font: small Geneva, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	font: small Geneva, Verdana,  Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

.ruler {
	border-bottom: 1px dashed #94a700;
	width: 100%;
}

img {
	border: none;
}

h1 {
	font: large Geneva, Verdana,  Arial, Helvetica, sans-serif;
	color: #e86d0d;	
}

h2 {
	color: #e86d0d;
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

h3 {
	color: #e86d0d;
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h4 {
	font: bold 1.0em Geneva, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.red {
	color: red;
}

#container {
	width: 766px;
	margin:0px auto;
}

#title img {
	margin-top: 8px;
}

#title-image img {
	margin-top: 13px;

}

#contact-container {
	position: absolute;
	color: white;
	top: 5px;
	font: x-small Geneva, Verdana,  Arial, Helvetica, sans-serif;
	left: 61%;
	width: 325px;
}

#contact-container a {
	color: white;
}

	#contact-info1 {
		float: left;
		margin-right: 10px;
	}
	
	#contact-info2 {
		float: left; 
		padding-left: 10px; 
		border-left: 1px dotted white; 
		margin-top: 10px;
	}

#primarynav {

}

	#home a, #buying a, #selling a, #tools a, #about a, #contact a, #home, #buying, #selling, #tools, #about, #contact  {
		height: 39px;
		float: left;
	}
	
	#home a span, #buying a span, #selling a span, #tools a span, #about a span, #contact a span, #home span, #buying span, #selling span, #tools span, #about span, #contact span {
		visibility: hidden;
	}

	#home a {
		background:url(/images/p2_m1.jpg) no-repeat;
		width: 133px;
	}
	
	#home {
		background:url(/images/p1_m1.jpg) no-repeat;
		width: 133px;
		text-decoration: none;
	}
	
		#home a:hover {
			background:url(/images/p2_m1-1h.jpg) no-repeat;
			text-decoration: none;
			width: 133px;
		}
	
	#buying a {
		background:url(/images/p1_m2.jpg) no-repeat;
		width: 139px;
	}
	
	#buying {
		background:url(/images/p2_m2.jpg) no-repeat;
		width: 139px;
		text-decoration: none;
	}
		
		#buying a:hover {
			background:url(/images/p1_m2h.jpg) no-repeat;
			text-decoration: none;
			width: 139px;
		}
	
	#selling a {
		background:url(/images/p1_m3.jpg) no-repeat;
		width: 128px;
	}
	
	#selling {
		background:url(/images/p3_m3.jpg) no-repeat;
		width: 128px;
		text-decoration: none;
	}
	
		#selling a:hover {
			background:url(/images/p1_m3h.jpg) no-repeat;
			text-decoration: none;
			width: 128px;
		}
	
	#tools a {
		background:url(/images/p1_m4.jpg) no-repeat;
		width: 130px;
	}
	
	#tools {
		background:url(/images/p4_m4.jpg) no-repeat;
		width: 130px;
		text-decoration: none;
	}
	
		#tools a:hover {
			background:url(/images/p1_m4h.jpg) no-repeat;
			text-decoration: none;
			width: 130px;
		}
	
	#about a {
		background:url(/images/p1_m5.jpg) no-repeat;
		width: 116px;
	}

	#about {
		background:url(/images/p5_m5.jpg) no-repeat;
		width: 116px;
		text-decoration: none;
	}
	
		#about a:hover {
			background:url(/images/p1_m5h.jpg) no-repeat;
			text-decoration: none;
			width: 116px;
		}
	
	#contact a  {
		background:url(/images/p1_m6.jpg) no-repeat;
		width: 120px;
	}

	#contact {
		background:url(/images/p6_m6.jpg) no-repeat;
		width: 120px;
		text-decoration: none;
	}
	
		#contact a:hover {
			background:url(/images/p1_m6h.jpg) no-repeat;
			text-decoration: none;
			width: 120px;
		}

#main-content-container {
	background:#deddc1 url(/images/main_bg.jpg) top repeat-x;
	width: 758px;
	margin: 0px auto;
	clear: both;
}

#main-content {
	padding: 5px 20px;
		overflow:auto;
}

#main-content-base {
	background:#353737 url(/images/base.jpg) bottom no-repeat;
}

#supplemental {
	border-left: 1px solid #94a700; 
	height: 1070px;
	width: 215px; 
	float: right; 
	padding: 10px 0 10px 10px; 
	margin: 15px 0 0 0;

}

#supplemental2 {
	border: 1px solid #94a700;
	width: 215px; 
	float: right; 
	padding: 10px; 
	margin: 50px 0 15px 15px;
}

#footer {
	text-align: center;
	color: white;
}

#footer a {
	color: white;
}
	
#footer ul li {
	display: inline;
	list-style: none;
	color: white;
}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-NEWS-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
 #news font br {
	display: none;
}

#news img {
	float: left;
	display: block;
}

#news table {
	border-collapse: collapse;
}

#news table a {
	font-size: 1.3em; 
	padding: 0; 
	margin:0;
}

.lh font {
	display: block;
}

.lh font font {
	float: left; 
	color: #7b7b7b; 
	font-size:0.9em;
}

.lh nobr {
	color: #7b7b7b; 
	font-size:0.9em;
}

#news b {
	font-weight: normal;
}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-FEATURE BOX-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/

.feature-box {
	border-bottom: 1px solid #94a700;
	width: 66%;
	padding: 10px 10px 10px 0px;
	margin-top: 15px;
}

.feature-box h3 {

}

.feature-box img {
	float: left;
	margin: 0 10px 10px 0;
}

.house-feature-box {
	width: 67%;
	height: 90px;
	margin-top: 20px;
	border-bottom: 1px dashed #94a700;
}

.house-feature-box h4 {
	margin-bottom: -10px;
	padding: 0;
	color: #000;
}

.house-feature-box h4 a {
	color: #000;	
}

.house-feature-box img {
	float: left;
	padding: 1px;
	margin: 0 5px 0 0;
	background: white;
	border: 1px solid #000;
}
