body {
	background:#5D4B3A url('../images/n/frontBodyBg.jpg') center top repeat-x;
	font-size:62.5%;
}
#frontWrap {
	width:1000px;
	margin:0 auto;
}
#frontHeader {
	float:left;
	width:960px;
	margin-left:20px;
}
#frontLogo {
	float:left;
	width:300px;
	height:291px;
}
#frontBanner {
	float:left;
	width:660px;
	height:291px;
}
#contact {
	float:left;
	width:960px;
	height:50px;
	margin-left:20px;
}
#contact li {
	float:left;
	width:auto;
	margin:25px 25px 0 0;
	font:bold 12px/2 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
}
#frontNavWrap {
	float:left;
	width:960px;
	height:68px;
	margin-left:20px;
	background:url('../images/n/nav.bg.jpg') left top no-repeat;
}
#frontNavWrap li,
#frontNavWrap li a {
	float:left;
	height:68px;
}
#nav_nurseries,
#nav_nurseries a {
	width:156px;
	background:url('../images/n/nav.off.nurseries.jpg') left top no-repeat;	
}
#nav_nurseries a:hover {
	background:url('../images/n/nav.on.nurseries.jpg') left top no-repeat;	
}
#nav_availabilities,
#nav_availabilities a {
	width:211px;
	background:url('../images/n/nav.off.availabilities.jpg') left top no-repeat;	
}
#nav_availabilities a:hover {
	background:url('../images/n/nav.on.availabilities.jpg') left top no-repeat;	
}
#nav_plantsearch,
#nav_plantsearch a {
	width:129px;
	background:url('../images/n/nav.off.plantsearch.jpg') left top no-repeat;	
}
#nav_plantsearch a:hover {
	background:url('../images/n/nav.on.plantsearch.jpg') left top no-repeat;	
}
#nav_retail,
#nav_retail a {
	width:151px;
	background:url('../images/n/nav.off.retail.jpg') left top no-repeat;	
}
#nav_retail a:hover {
	background:url('../images/n/nav.on.retail.jpg') left top no-repeat;	
}
#nav_blog {
	width:66px;
}
#nav_resources {
	width:111px;
}
#nav_contact,
#nav_contact a {
	width:136px;
	background:url('../images/n/nav.off.contact.jpg') left top no-repeat;	
}
#nav_contact a:hover {
	background:url('../images/n/nav.on.contact.jpg') left top no-repeat;	
}
#frontContentWrap {
	float:left;
	width:960px;
	height:435px;
	margin-left:20px;
	background:#2D242D url('../images/n/newContentBg.jpg') left top no-repeat;
	font:normal 12px/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#frontWrap a {
	color:#AB4506;
}
#frontWrap a:hover {
	color:#763107;
	text-decoration:none;
}
#frontLeftCol {
	float:left;
	width:420px;
	height:400px;
	margin:35px 20px 0 40px;
	color:#fff;
}
#frontLeftCol h1 {
	float:left;
	width:420px;
	height:45px;
	border-bottom:1px solid #FFDFC2;
	margin-bottom:1em;
}
#frontLeftCol p {
	margin-bottom:1em;
}
#frontContentWrap #frontLeftCol a {
	color:#FFDFC2;
}
#frontRightCol {
	float:left;
	width:400px;
	margin:80px 0 0 35px;
	color:#333;
}
#frontRightCol li {
	float:left;
	width:380px;
	margin-bottom:10px;
}
#frontRightCol h2 {
	float:left;
	width:380px;
	height:30px;
	background:transparent url('../images/n/heading-nurseries.png') left top no-repeat;
	border-bottom:1px solid #4C3642;
}
#item_availabilities h2 {
	background-image:url('../images/n/heading-availabilities.png');
}
#item_retailsearch h2 {
	background-image:url('../images/n/heading-retailsearch.png');
}
#item_contactus h2 {
	background-image:url('../images/n/heading-contactus.png');
}
#frontRightCol p {	
	float:left;
	width:345px;
	margin-left:35px;
}
#frontFooterWrap {
	float:left;
	width:960px;
	height:163px;
	margin-left:20px;
	background:#FFDFC2 url('../images/n/newFooterBg.jpg') left top no-repeat;
	font:normal 12px/1.5 "Lucida Sans Unicode","Lucida Grande", sans-serif;
}
#frontLogin {
	float:left;
	width:600px;
	margin:0 0 10px 40px;
}
#frontFooterWrap h3 {
	float:left;
	width:600px;
	margin-top:20px;
	color:#4C3642;
	font-size:18px;
	font-weight:bold;
}
#frontFooterWrap p {
	float:left;
	width:420px;
	color:#333;
}
#loginForm {
	float:left;
	width:660px;
	margin-left:40px;
}
#loginForm label {
	float:left;
	width:auto;
	height:25px;
	line-height:25px;
	text-align:right;
	margin-right:10px;
}
#loginForm input {
	float:left;
	width:120px;
	margin:3px 10px 3px 0;
	font-size:12px;
	height:15px;
	padding:3px;
	color:#333;
	border:1px solid #ccc;
	background-color:#fefefe;
}
#loginForm .control {
	float:left;
	width:120px;
	height:26px;
	overflow:display;
}
#loginForm .control div {
	float:left;
	width:120px;
	height:26px;
	text-align:center;
	color:#fff;
	background:transparent url('../images/n/button.bg.png') center center no-repeat;
	font:bold 12px/26px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#footnote {
	float:left;
	width:960px;
	height:40px;
	margin:10px 20px;
}
#copyright,
#author {
	float:left;
	width:440px;
	height:40px;
	color:#FFDFC2;
	font:normal 10px/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#copyright {
	margin-left:40px;
}
#author {
	text-align:right;
}
#author a {
	color:#FFDFC2;
	text-decoration:none;
}
#author a:hover {
	color:#fff;
	text-decoration:underline;
}