* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	background: #9aa77d url('img/bg.jpg') repeat-x;
	padding:0;
	margin:0;
	font-family: Arial, sans-serif;
	font-size:11px;
}
a {
	text-decoration:none;
	color:#606671;
}
a:hover {
	text-decoration:underline;
}

#wrapper {
	margin: 0px auto;
	width:760px;
	background: #ffffff;
	padding: 0 10px 0 10px;
}
#header {
	height:170px;
}
	#header_top {
		float:right;
	}
	#header_mid {
	}
	#header_bot {
	}
		#header_bot ul {
			display: block;
			height:31px;
			width:100%;
			background:#687E33;
		}
		#header_bot li {
			display: inline;
			list-style:none;
			padding: 0px;
			margin-top:0px;
		}
		#header_bot li a{
			font-size: 16px;
			font-weight:bold;
			letter-spacing:1px;
			padding: 6px 20px 6px 20px;
			line-height:30px;
			color:#fff;
			text-decoration:none;
		}
		#header_bot a.active {
			background-color:#455821;
		}
		#header_bot a:hover {
			color:#fff;
		}

#content {
	margin-top:75px;
	_margin-top:15px;
	
}
	#content h1, #content .psh1 {
		display: inline;
		font-size: 20px;
		font-weight:normal;
		margin-bottom:20px;
		color:#687E33;
	}
	#content h2 {
		display: block;
		font-size: 20px;
		font-weight:normal;
		margin-bottom:10px;
		color:#687E33;
	}
	#content .tel {
		display: block;
		font-size: 26px;
		font-weight:normal;
		margin: 10px 0 10px 0;
		color:#687E33;
		text-align:center;
	}
	#content img {
		margin:5px;
		padding:5px;
		border: 1px solid #ededed;
	}
	#content .column {
		float:left;
		padding:20px;
		width:220px;
		text-align:justify;
	}
	#content h3 {
		padding-bottom:5px;
		color:#687E33;
		font-size:16px;
		font-weight:bold;
		letter-spacing:2px;
	}
	#sale_column {
		float:right;
		width:230px;
		text-align:center;
		background: #455821;
	}
		#sale_column h3 {
			color:#fff;
			padding-top:10px;
		}
		#sale_column img {
			border:none;
			padding:0;
		}
	#content .front_featured {
			height: 200px;
			width: 190px;
			text-align: center;
			color:#fff;
			cursor:pointer;
			text-decoration:none;
			border: 0px solid #fff;
			padding:2px;
			margin:10px;
			background:#687E33;
		}
		.front_featured h4 {
			padding-top:0px;
			font-size:16px;
			font-weight:bold;
			letter-spacing:0px;
			margin-top:0px;
		}
		.front_featured div {
			background:#687E33;
			margin-top:85px;
			width:100%;
		}
	.featured {
		width:500px;
		padding:20px 10px;
		clear:both;
		font-size:14px;
	}
	
	.featured h4 {
		padding-top:5px;
		color:#687E33;
		font-size:16px;
		font-weight:bold;
		letter-spacing:0px;
	}
	.featured .image {
		float:left;
		padding:0px;
		margin-right:10px;
	}
	.featured .description {
		float:left;
		width:350px;
	}
	.featured .description li {
		list-style-position:inside;
	}
	#content .left {
	width:440px;
	float:left;
	padding:10px;
	line-height:18px;
	}
		.left li {
			list-style-position:inside;
			list-style-type:disc;
			padding-bottom:2px;
		}
	#content .left h1 {
			border-bottom: 2px solid #999;
			color:#455821;
			font-size:20px;
			font-weight:bold;
		}
	#content .left h3 {
			font-size:16px;
			padding-top:5px;
			color:#514F26;
		}
		
	.right {
	width:220px;
	float:right;
	padding:10px;
	margin:10px;
	background-color:#EAE8A4;
	text-align:justify;
	}
		.right li {
			list-style-position:inside;
			list-style-type:circle;
			padding-bottom:5px;
		}
		.right a:hover {
		text-decoration:underline;
		}
		#content .right h2 {
			font-size:20px;
			font-weight:bold;
			color:#514F26;
			padding:0px;
			margin:0px;
		}
	
#footer {
	clear:both;
	padding:10px;
	background: #fff;
	text-align:right;
	font-size:10px;
}