* { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

body { background: #e8981d url(images/contentbg.jpg) top center no-repeat; }
a { outline: 0; border: 0; cursor: pointer !important;}

#content {width: 1000px; margin: 0 auto; position: relative; z-index: 2; }
	#content img.mandarin-overlay-home { position: absolute; top: 442px; z-index: 1000; right: 50px;}
	#content img.mandarin-overlay { position: absolute; top: 215px; z-index: 1000; right: 70px;}
	
#header-background { border-top: 4px solid #008540; height: 100px; position: absolute; top:0px; left:0; z-index: 1; width: 100%; padding: 0; margin: 0; background: transparent url(images/navbg-repeat.png) top left repeat-x;}
header { height: 50px; display:block;}
	header img.logo { margin: 12px 35px 0 10px; float: left;}
	header nav { margin-left: 310px; width: 700px;height: 50px;}
	header nav img.active-left {float: left;}
	header nav img.arrow {position: absolute; top: 46px;}
	header nav img.home {margin-left: 8px;}
	header nav img.nutrition {margin-left: 22px;}
	header nav img.industry {margin-left: 20px;}
	header nav img.media {margin-left: 10px;}
	header nav img.varieties {margin-left: 22px;}
	header nav img.contact {margin-left: 18px;}
	header nav img.recipes {margin-left: 16px;}
		
	header nav a { height: 42px; display:block; float: left; padding: 16px 10px 0 10px; cursor:pointer; }
	header nav a.active { padding: 16px 15px 0 2px; margin: 0; background: transparent url(images/nav/navlink-bg-right.png) top right no-repeat; }

#top { background: transparent url(images/greenbg-top.png) bottom left no-repeat; height: 290px; margin-top: 10px;}
	.top-copy {width: 450px; font-family:Arial, Helvetica, sans-serif; position: absolute; margin: 130px 0 0 180px; font-size: 14px; color: #005328;}
	.top-copy p.strong {font-weight:bold; font-size: 16px; }
	.top-copy p {line-height: 16px; padding-bottom: 7px;}
	
#main { margin: 0 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; min-height:500px; color: #fff; background: transparent url(images/greenbg.jpg) bottom left no-repeat; }
	#main a {color: #fff;}
	#main a:hover {color: #FC0;}
	
	#main.home {background: transparent url(images/homebg.jpg) top left no-repeat; height: 1000px; }
	#main.home #youtube-home { right: 35px; top: 70px; position: absolute; z-index: 3; background: transparent url(images/youtube-home.png) top left no-repeat; width: 585px; height: 413px; padding: 25px 0 0 34px; }
	
	#main.home #buttons { position: absolute; top: 452px; left: 255px; z-index: 100; }
	#main.home #buttons div { display: inline; }
	
	#main.nutrition {height: 1400px; width: 900px; padding: 0 30px; }
	#main.nutrition h2 {font-size: 18px; margin: 10px 0 10px 10px;}
	#main.nutrition ul {margin: 0 0 15px 35px;}
	#main.nutrition .source {text-align:center; width: 600px; margin: 0 auto; top: 1490px; left: 170px; position:absolute;}
	#main.nutrition .column {width: 280px; float: left; padding: 10px;}
		#main.nutrition .column div {display:block; width: 265px; padding-top: 10px;}
		#main.nutrition .column div p, #main.nutrition  div.phytochemicals p {padding: 0px 0 10px 4px;}
		#main.nutrition .column div p.italic, #main.nutrition  div.phytochemicals p.italic { font-style:italic;}
		#main.nutrition  div.phytochemicals {width: 560px; display:block; padding: 0px 10px 10px 10px; position:absolute; left: 30px; top: 1245px;}
	
	#main.contact {height: 550px; width: 900px; padding: 0 30px; }
	#main.contact h2 {font-size: 18px; margin: 15px 0 10px 10px;}
	#main.contact .copy {margin-left: 12px; }
	
	#main #home-content {
		position: absolute;
		top: 550px;
		left: 265px;
		width: 670px;
		height: 370px;
		line-height: 130%;
	}
	
	#main #home-links div {
		float: left;
		width: 185px;
		margin: 20px 0;	
		padding: 4px;
	}
	
	#main #home-links div a {
		text-decoration: none;
		font-weight: bold;	
	}
	
	#main #home-links #facebook {
		padding-left: 20px;
		background: url('images/facebook.png') no-repeat 0 0;
	}
	
	#main #home-links #facebook-yellow {
		padding-left: 24px;
		background: url('images/facebook-yellow.png') no-repeat 0 1px;
	}
	
	#main #home-links #citrus {
		padding-left: 20px;
		background: url('images/australia.png') no-repeat 0 3px;
	}
	
	#main.recipes {height: 1140px; width: 900px; padding: 0 30px; }
	
	#main.media {height: 700px; width: 900px; padding: 0 30px; }
	#main.media img {display:block; margin-left: 12px;}
	#main.media .column {width: 420px; float: left; margin-right: 10px; }
	#main.media .column img.heading {margin: 0px 0 0 10px; display:block;}
	#main.media .column p {margin: 5px 0 5px 22px;}
	#main.media .youtube-media { background: transparent url(images/media-youtubebg.jpg) top left no-repeat; width: 413px; height: 271px; padding: 9px 0 0 19px}
	#main.media .column a.bullet {display:block; padding: 0px 0 5px 25px; margin-left:10px; background: transparent url(images/media-headings/arrow.jpg) top left no-repeat; }
	
	#main.media #buttons { position: absolute; top: 385px; left: 458px; z-index: 100; width: 500px; }
	#main.media #buttons div { float: left; }
	
	#main.videos {height: 2350px; width: 900px; padding: 0 30px; background: transparent url(images/greenbg-large.jpg) bottom left no-repeat;}
	#main.videos img {display:block; margin-left: 12px;}
	#main.videos .video {position: relative; margin-bottom: 42px;}
	#main.videos .column {width: 820px; float: left;}
	#main.videos .column img.heading {margin: 0px 0 0 10px; display:block;}
	#main.videos .column p {margin: 5px 0 5px 22px;}
	#main.videos .youtube-media { background: transparent url(images/media-youtubebg.jpg) bottom left no-repeat; padding: 9px 0 0 19px}
	#main.videos .column a.bullet {display:block; padding: 0px 0 5px 25px; margin-left:10px; background: transparent url(images/media-headings/arrow.jpg) top left no-repeat; }
	
	#main.industry {height: 950px; width: 900px; padding: 0 40px; }
	#main.industry p {margin-bottom: 10px;}
	#main.industry h2 {font-size: 18px; margin: 15px 0 10px 10px;}
	#main.industry .main-copy {width: 800px; margin: 10px 0 0 10px;}
	#main.industry .column {width: 420px; float: left; padding-right: 20px; margin-top: 20px;}
	#main.industry .column p {margin-left: 8px;}
	
	#main.recipes .recipe-heading {border: 2px solid white;}
	#main.recipes .column .column-cell {padding: 8px 0 28px 38px;}
	#main.recipes .column .column-cell ul {margin-top: 12px;}
	#main.recipes .column .column-cell a {text-decoration: none;}
	#main.recipes .column {width: 420px; float: left; margin-right: 10px; }
	#main.recipes .column img.heading {margin: 0px 0 0 10px; display:block;}
	#main.recipes .column p {margin: 5px 0 5px 22px;}
	
	#main.recipes #buttons { position: absolute; top: 340px; left: 265px; z-index: 100; width: 500px; }
	#main.recipes #buttons div { float: left; }
	
	#main.varieties {height: 1150px; width: 900px; padding: 0 30px; }
		#main.varieties img.main-heading {display:block; margin-bottom: 15px;}
		#main.varieties .column {width: 430px; float: left; min-height: 500px; position: relative; margin-left: 10px;  }
			#main.varieties .column .single-variety {margin: 0; display: block; position: relative; }
			#main.varieties .column .single-variety .variety-img {position:absolute; left: 0; top: 0; }
			#main.varieties .column .single-variety .single-variety-copy {width: 313px; margin: 20px 0; display:block; position: relative; margin-left: 100px; padding-right: 20px;}
			#main.varieties .column .single-variety .single-variety-copy img {display:block;}
			#main.varieties .column .single-variety .single-variety-copy p {margin: 5px 0 0 5px;}