.body
{
	background-color:#ffffff;
}
.main
{
	background-color:#ffffff;
	width:954px;
	border: solid 1px #073f22;
	/*
	border-left: solid 1px #073f22;
	border-right: solid 1px #073f22;
	*/
}
.header
{	margin-top:-4px;
	width:954px;
}
.footer
{
	width:954px;
	margin-bottom:-4px;
	padding-bottom:0px;
}
.footer img
{
	padding-bottom:0px;
	border:none;
}
.featured
{	float:right;
	width:25.0%;
	height:100%;
	margin-bottom:-4px;
	margin-top:15px;
	margin-right:-2px;
	border-left: solid 1px #67bf95;
	
}
.mainArea
{
	float:left;
	width:69.5%;
	
}
.topNav, .topNav TD, .topNav TH
{
background-color:#f7f5cd;
color:#000000;
font-family:Arial;
font-size:11px;
font-weight:600;
border-left: solid 1px #25744e;
}
.topNavArea
{
height:19px;
margin-top:-4px;
background-color:#f7f5cd;
color:#000000;
font-family:Arial;
font-size:12px;
border-Top: solid 1px #25744e;
border-bottom: solid 1px #25744e;
}
.topNavR, .topNavR TD, .topNavR TH
{
background-color:#f7f5cd;
color:#000000;
font-family:Arial;
font-size:11px;
font-weight:600;
border-left: solid 1px #25744e;
}

#nav {	
		border-left:0px solid #25744e; 
		margin:0; 
		padding:0; 
		float:left;
		
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#000000;
		background:#f7f5cd;
		padding:3px 5px 4px 5px;
		float:left;
		width:auto;
		border-right:1px solid #25744e;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-shadow: 2px 2px 2px #555;
	}
	#nav a:hover {
		color:#fff;
		background:#727454;
	}
	#nav li:first-child a {
		border-left:1px solid #25744e;
	}
	#home #nav-home a,
	#about #nav-about a,
	#archive #nav-archive a,
	#lab #nav-lab a,
	#reviews #nav-reviews a,
	#contact #nav-contact a {
		background#f7f5cd;
		color:#000;
		text-shadow:none;
	}
	#home #nav-home a:hover,
	#about #nav-about a:hover,
	#archive #nav-archive a:hover,
	#lab #nav-lab a:hover,
	#reviews #nav-reviews a:hover,
	#contact #nav-contact a:hover {
		background:#e35a00;
	}
	#nav a:active {
		background:#065321;
		color:#fff;
	}

#lnav {	
		border-left:1px solid #25744e; 
		margin:0; 
		padding:0; 
		float:left;
		
	}
	#lnav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#lnav a:link,
	#lnav a:visited {
		color:#307b55;
		background:#daeac1;
		padding:3px 5px 4px 5px;
		float:right;
		width:auto;
		border-left:1px solid #25744e;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-shadow: 2px 2px 2px #555;
	}
	#lnav a:hover {
		color:#fff;
		background:#727454;
	}
	#lnav li:first-child a {
		border-left:1px solid #25744e;
	}
	#lnav a:active {
		background:#065321;
		color:#fff;
	}
#left_content
{
float:left;
width:341px;
padding-bottom:5px;
background:white;
color:#000000;
}
#right_content
{
width:280px;
float:right;
border-color:#f3f3f3;
border-bottom:0px solid #999;
padding-bottom:5px;
background:white;
color:#000000;
padding-top:20px;
}
#content{
padding-left:10px;
padding-top:5px;
font-family:Arial;
color:#4a4a4a;
}
#large_indent{
padding-left:40px;
padding-top:5px;
font-family:Arial;
color:#4a4a4a;
}
.feat_item
{	
	padding-top:3px;
	width:280px;
	border-bottom:solid 1px #656565;
	padding-bottom:10px;
}
.feat_img
{
	width:140px;
	float:left;
	padding-left:3px;
}
.feat_text
{	float:right;
	width:130px;
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	
}
#feat_title
{
	font-family:Arial;
	font-size:14px;
	font-weight:900;
	color:#0b3821;
}
#feat_price
{	padding-left:2px;
	margin-left:2px;
	font-family:Arial;
	font-size:14px;
	font-weight:bolder;
	color:#5c010a;
	border-top:solid 1px #656565;
	
}
	



