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

html,body {
	margin:			0;
	padding:		0;
	height:			100%;
	margin:			0px;
	font-family:	Georgia, "Times New Roman", Times, serif;
	background:		url('../../files/css/bg.jpg') repeat-x top #8E9EA5;
}

a {
	color:				#990000;
	text-decoration:	none;
} a:hover { color: #FF0000 }

img { border: 0px none }

.wrapper {
	width:			930px;
	min-height:		100%;
	margin:			0 auto;
	background:		url('../../files/css/bg-wrapper.png') repeat-y center;
}

h1 {
	font-size:			24px;
	font-weight:		normal;
	color:				#B5121B;
}

h2 {
	font-size:			13px;
	font-family:		Arial, Helvetica, sans-serif;
	letter-spacing:		1px;
	font-weight:		normal;
	text-transform:		uppercase;
	color:				#577270;
}

h3 {
	font-size:			13px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	text-transform:		uppercase;
	color:				#162043;
}





/* HEADER - LOGO
**************************************************/
.header-cont {
	width:			880px;
	margin:			0 auto;
	/*border:			1px solid #ff0000;*/
}
	.logo {
		padding:		20px;
		float:			left;
	}
	.contact {
		padding:		40px 20px 0 20px;
		float:			right;
		font-size:		16px;
		color:			#BABABA;
	}
		.contact a {
			color:			#162043;
			text-decoration:none;
		}
		.contact img {
			position:		relative;
			top:			15px;
		}





/* MAIN NAVIGATION
**************************************************/
.nav-cont {
	width:			880px;
	height:			59px;
	margin:			0 auto;
	font-size:		14px;
	color:			#FFFFFF;
	background:		url('../../files/css/bg-nav.png') no-repeat;
}
	.nav-cont a {
		color:			#FFFFFF;
		text-decoration:none;
	}

	.nav-cont .active {
		background:		url('../../files/css/bg-tab.png') no-repeat top center;
	}





/* HOME PAGE - NO BACK
**************************************************/
.home-page {
	width:				840px;
	margin:				0 auto;
	font-size:			12px;
	color:				#000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #00ffff;*/
}

	.home-page .contact-us {
		width:				375px;
		height:				200px;
		float:				right;
		font-size:			18px;
		font-family:		Georgia, "Times New Roman", Times, serif;
		color:				#FFFFFF;
		background:			url('../../files/css/contact-us-panel.jpg') no-repeat;
	}

	.home-page .contact-us a {
		color:				#FFFFFF;
	}





/* EVERY OTHER PAGE - BROWN BACKGROUND
**************************************************/
.page-cont {
	width:			880px;
	margin:			0 auto;
	font-size:			12px;
	color:				#000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background:		url('../../files/css/page-mid.jpg') repeat-y center;
	/*border:			1px solid #ff0000;*/
}
.page {
	width:			840px; /* 880 */
	padding:		0 20px 0 20px;
	background:		url('../../files/css/page-top.jpg') no-repeat top;
}
	.page .pic {
		border:			1px solid #E1DAA6;
	}






	/*  LISTING PAGE
	**************************************************/
	.page .title {
		width:				830px;
		height:				90px;
		margin:				0 auto;
		background:			url('../../files/css/bg-title.png') repeat-x bottom;
		/*border: 1px solid #ffff00;*/
	}
		.page .title h1 {
			margin:				10px;
			font-size:			36px;
			font-weight:		normal;
			color:				#FFFFFF;
			display:			inline;
		}

		.title  .dropdown {
			float:			right;
			padding:		0 10px 0 0;
			/*border:1px solid #993300;*/
		}

			span.select {
				position:			absolute;
				width:				238px; /* 250 */
				height:				29px; /* 35 */
				padding:			6px 0 0 12px;
				background:			url('../../files/css/bg-select.png') no-repeat;
				overflow:			hidden;
				/*border:1px solid #999999;*/
			}


	.page .list {
		width:				830px;
		margin:				0 auto;
		background:			url('../../files/css/bg-list.jpg') no-repeat top #FFFFFF;
		/*border: 1px solid #00ffff;*/
	}

		.page .content { 
			width:				790px; /* 830px */
			float:				left;
			padding:			20px;
			clear:				left;
			font-size:		12px;
			line-height:	18px;
		}

		.list .list-item { float:left; }
			.list-item .img {
				width:				320px; /* 340 */
				float:				left;
				padding:			20px 0 20px 20px;
				/*border: 1px solid #ff0000;*/
			}
				.list-item .img td {
					height:				28px;
					font-size:			14px;
					font-family:		Georgia, "Times New Roman", Times, serif;
					color:				#8B7035;
					background-color:	#E8E3BC;
				}

			.list-item .txt {
				width:				440px; /* 480 */
				float:				right;
				padding:			20px;
				font-size:			12px;
				font-family:		Verdana, Arial, Helvetica, sans-serif;
				line-height:		20px;
				/*border: 1px solid #00ff00;*/
			}
				.list-item .txt h1 {
					display:			inline;
					font-size:			24px;
					font-weight:		normal;
					font-family:		Georgia, "Times New Roman", Times, serif;
					color:				#423523;
				}
				.list-item .txt h2 {
					font-size:			16px;
					font-weight:		bold;
					font-family:		Arial, Helvetica, sans-serif;
					color:				#8B7035;
				}





	/* FEATURED - ON CONTENT PAGE
	**************************************************/
	.page .featured {
		font-size:			12px;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		line-height:		22px;
		color:				#FFFFFF;
	}

		.featured h1 {
			display:			inline;
			font-size:			24px;
			font-weight:		normal;
			font-family:		Georgia, "Times New Roman", Times, serif;
			color:				#FFFFFF;
		}

		.featured h2 {
			display:			inline;
			font-size:			16px;
			font-weight:		bold;
			font-family:		Arial, Helvetica, sans-serif;
			color:				#DDD8A6;
		}

		.featured .more-listings {
			width:				150px;
			float:				right;
			padding:			5px 10px 0 0;
			/*border: 1px solid #ffff00;*/
		}
			.more-listings .more {
				padding:			0 0 10px 0;
				display:			block;
				font-size:			18px;
				font-family:		Georgia, "Times New Roman", Times, serif;
				color:				#BDB197
			}

		.featured .buy-sell {
			height:				38px;
			float:				left;
		}
			.buy-sell table {
				height:				38px;
			}
			.buy-sell td.inactive {
				width:				140px;
				background:			url('../../files/css/featured-tab-inactive.png') repeat-x;
			}
			.buy-sell td.active {
				width:				140px;
				background:			url('../../files/css/featured-tab-active.png') repeat-x;
			}
			.buy-sell a {
				font-size:			18px;
				font-family:		Georgia, "Times New Roman", Times, serif;
				color:				#FFFFFF;
				text-decoration:	none;
			}

		.featured .house-cont {
			width:				630px;
			float:				left;
			padding:			20px;
			background:			url('../../files/css/bg-featured.png') repeat-x top;
			/*border: 1px solid #ff0000;*/
		}
			.house-cont .img {
				width:				280px;
				float:				left;
				/*border: 1px solid #ffff00;*/
			}
			.house-cont .txt {
				width:				280px;
				float:				right;
				/*border: 1px solid #00ffff;*/
			}
			.house-cont a {
				font-size:			14px;
				font-weight:		bold;
				font-family:		Arial, Helvetica, sans-serif;
				text-decoration:	underline;
				letter-spacing:		1px;
				color:				#E0DAA5;
			}






/* FOOTER
**************************************************/
.footer {
	width:			880px;
	margin:			0 auto;
	color:			#B4B4B4;
	/*border: 1px solid #ff0000;*/
}
	.footer .nav {
		width:			880px;
		height:			50px;
		color:			#FFFFFF;
		background:		url('../../files/css/bg-footer.jpg') no-repeat;
	}
		.footer .nav a {
			font-size:		12px;
			color:			#FFFFFF;
			text-decoration:none;
		}

	.footer .left {
		float:			left;
		padding:		5px 20px 20px 20px
	}
	.footer .rght {
		float:			right;
		padding:		5px 20px 20px 20px
	}
	.footer a {
		color:			#666666;
		text-decoration:none;
	}





/* END OF FILE
**************************************************/




