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

body {
	padding:0;
	margin:0;
	background:url(http://natures-fresh.com/images/body_bg.jpg) repeat fixed center top #8eaa47;
	
	color:#9c9c9c;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.clear { clear:both; }
.hidden { display:none; }

#body_content {
	width:912px;
	padding:0 10px;
	position:relative;
	left:50%;
	margin-left:-466px;
	
	background:#fdfdfd;
}


	#body_content #left_side {
		width:10px;
		background:url(http://natures-fresh.com/images/left_right_border.jpg) 0 0 repeat-y;
		
		position:fixed;
		height:100%;
		left:50%;
		margin-left:-466px;
	}
	
	#body_content #right_side {
		width:10px;
		background:url(http://natures-fresh.com/images/left_right_border.jpg) right 0 repeat-y;
		
		position:fixed;
		height:100%;
		left:50%;
		margin-left:456px;
	}
	
	#body_content #header_div {
		height:120px;
		position:relative;
	}
	
		#body_content #header_div #nf_logo {
			background:url(http://natures-fresh.com/images/nf_logo.jpg) 0 0 no-repeat;
			width:302px;
			height:0;
			padding-top:86px;
			overflow:hidden;
			
			position:relative;
			left:5px;
			top:5px;
		}
		
		#body_content #header_div #header_contact {
			position:absolute;
			top:15px;
			right:15px;
			text-align:right;
		}
			#body_content #header_div #header_contact .line1 {
				font-size:1.2em;
				font-weight:bold;
				padding:2px;
			}
			#body_content #header_div #header_contact .line2 {
				padding:2px;
			}
			
			#body_content #header_div #header_contact .line3 a { color:#84a33b; text-decoration:none; }
			#body_content #header_div #header_contact .line3 a:hover { color:#000; }
		
		#body_content #header_div #header_tabs {
			position:absolute;
			left:15px;
			bottom:0;
			list-style:none;
			
			margin:0;
			padding:0;
		}
			#body_content #header_div #header_tabs li {
				float:left;
			}
				#body_content #header_div #header_tabs a {
					color:#878778;
					font-size:1.2em;
					text-decoration:none;
					padding:5px 10px;
					font-weight:bold;
					margin:0 30px 0 0;
				}
				
				#body_content #header_div #header_tabs li.selected a,
				#body_content #header_div #header_tabs li a:hover {
					border:1px #000 solid;
					color:#84a33b;
					margin:0 29px 0 -1px;
				}
				
	#body_content #header_break {
		width:100%;
		height:30px;
		background:url(http://natures-fresh.com/images/header_main_break.jpg) center -10px no-repeat;
		
		border-bottom:1px #dedede solid;
	}
		
	#body_content #home_main {
		background:url(http://natures-fresh.com/images/home_new_chapter.jpg) 0 0 no-repeat;
		width:912px;
		height:402px;
		
		margin:0em 0 23px 0;
	}
		#body_content #home_main #we_offer {
			position:absolute;
			top:0;
			left:-1000px;
		}
		
	#body_content #triplet_pics {
		margin:0 0 0 13px;
	}
		#body_content #triplet_pics img {
			margin:0 13px;
			padding:0;
		}
		
	#body_content #col1 {
		margin:0 30px 0 26px;
		width:263px;
		text-align:justify;
		
		float:left;
		
		border:1px #fdfdfd solid;
	}
		#body_content #col1 h2 {
			margin:13px 0 5px 0;
			color:#d2ab47;
			font-size:1.2em;
			font-weight:bold;
			padding:0;
		}
		
		#body_content #col1 p {
			line-height:1.5em;
			padding:0.5em 0;
			margin:0;
		}
		
	#body_content #col2 {
		margin:0 30px 0 0;
		width:263px;
		text-align:justify;
		
		float:left;
		border:1px #fdfdfd solid;
	}
		#body_content #col2 h2 {
			margin:13px 0 5px 0;
			color:#d2ab47;
			font-size:1.2em;
			font-weight:bold;
			padding:0;
		}
		
		#body_content #col2 p {
			line-height:1.5em;
			padding:0.5em 0;
			margin:0;
		}
		
	#body_content #col3 {
		margin:0 0 0 0;
		width:265px;
		text-align:justify;
		
		float:left;
		border:1px #fdfdfd solid;
	}
		#body_content #col3 h2 {
			margin:13px 0 5px 0;
			color:#632b0c;
			font-size:1.2em;
			font-weight:bold;
			padding:0;
		}
		
		#body_content #col3 p {
			line-height:1.5em;
			padding:0.5em 0;
			margin:0;
		}
		
		#body_content #col3 h3 {
			color:#7a7a7a;
			margin:13px 0 5px 0;
			padding:0;
			font-size:1em;
		}
		
		#body_content #col3 table {
			width:90%;
			
			position:relative;
			margin:0 0 0 -2px;
		}
			#body_content #col3 td {
				margin:0;
				padding:2px 0;
			}
			
#footer {
	text-align:center;
	color:#9c9c9c;
	
	width:912px;
	padding:5px 0;
	position:relative;
	left:50%;
	margin-left:-456px;
	
	background:#dedede;
}
	#footer a { color:#9c9c9c; }
	#footer a:hover { color:#000; }