/* CSS Document */
	*
	{
		margin: 0px;
		padding: 0px;
		/*border: 1px solid black;*/
	}
    
    body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
    }
    body {
        margin: 0px;
		background-image:url(../_img/background_tile.jpg);
		background-repeat: repeat-x;
		text-align: center;
    }
	
	img
	{
		border: none;
	}
    a
    {
        color: #00793F;
        font-weight: bold;
        text-decoration: none;
    }
    a:hover {
        color: #D2232A;
    }
    h1 {
        font-size: 22px;
        color: #00793F;
		margin: 0px 0px 12px 0px;
    }
    h2 {
        font-size: 16px;
        color: #00793F;
		margin: 0px 0px 12px 0px;
    }
    h3 {
        font-size: 14px;
        color: #00793F;
		margin: 0px 0px 12px 0px;
    }
	p
	{
		margin: 0px 0px 12px 0px;
		line-height: 18px;
	}
	
	#wrapper
	{
		width: 930px;
		margin: 0px auto;
		text-align: left;
	}
	
	#header
	{
		width: 930px;
		height: 280px;
	}
	#menu
	{
		height: 40px;
		padding-left: 10px;		
	}
	
	#menu ul
	{
		list-style: none;
	}
	
	#content
	{
		background-image:url(../_img/favco.jpg);
		background-repeat: repeat-x;
		height: 344px;
	}
	
	#cookie
	{
		color: #00793F;
	}
	
	#side-menu
	{
		width: 160px;
		float: left;
	}
	
	#side-menu ul
	{
		padding: 70px 10px;
		margin: 10px;
		float: left;
		list-style: none;
	}
	
	#side-menu li
	{
		padding: 3px 5px 5px 10px;
	}
	
	#side-menu li a
	{
		padding: 0px;
	}
	
	#text, #text-full
	{
		float: left;
		width: 750px; /* 700px IE 5.5 */
		padding-top: 30px;
		padding-right: 15px;
	
	}
	
	#text-full
	{
		margin: 0px 15px 0px 40px;
		width:850px;
	}
	
	#text.with-images {width:432px;}
	#text-full.with-images {width:532px;}
	
	 #text ul, #text-full ul
	 {
	  margin: 10px;
	  padding: 10px;
	 }
	
	#images
	{
		float:left;
		padding: 0px;
		margin: 95px 0px 0px 0px;
		width:298px;
	}
	#images img
	{
		border: 1px solid #00793F;
		margin-bottom: 5px;
	}
	
	#featured
	{
		float:right;
		padding: 0 5px 0 10px;
		width: 300px;
		background-image:url(../_img/vertical.jpg);
		background-repeat:no-repeat;
		min-height:300px;
	}
	
	#home-text
	{
		float: left;
		width: 500px;
	}
	
	.featuredItem
	{
		clear:both;
		position: absolute;
		width: 300px;
	}
	
	.featuredItem h2
	{
		margin: 5px 0px;
	}
	
	#footer
	{
		  clear: both;
		  color: #B3B3B3;
		  font-size: 11px;
		  padding: 0px;
		  margin: 20px 0px;
	}
	#footer a
	{
		color: #B3B3B3;
		font-weight: normal;
	}
	
	#menu li
	{
		float: left;
	}
	
	#menu li a
	{
		display: block;
		height: 40px;
		text-indent: -999em;
	}
	
	#menu li.home a
	{
		background: url(../_img/button_home.gif) 0 0 no-repeat;
		width: 63px;
	}
	
	#menu li.about a
	{
		background: url(../_img/button_about.gif) 0 0 no-repeat;
		width: 80px;
	}
	
	#menu li.farms a
	{
		background: url(../_img/button_FavcoFarms.gif) 0 0 no-repeat;
		width: 102px;
	}
	
	#menu li.people a
	{
		background: url(../_img/button_OurPeople.gif) 0 0 no-repeat;
		width: 92px;
	}
	
	#menu li.products a
	{
		background: url(../_img/button_OurProducts.gif) 0 0 no-repeat;
		width: 109px;
	}
	
	#menu li.services a
	{
		background: url(../_img/button_OurServices.gif) 0 0 no-repeat;
		width: 103px;
	}
	
	#menu li.customers a
	{
		background: url(../_img/button_Customers.gif) 0 0 no-repeat;
		width: 91px;
	}
	
	#menu li.news a
	{
		background: url(../_img/button_News.gif) 0 0 no-repeat;
		width: 57px;
	}
	
	#menu li.contact a
	{
		background: url(../_img/button_ContactUs.gif) 0 0 no-repeat;
		width: 92px;
	}
	
	#menu li a:hover{ background-position: bottom left; }
	
	.clearAll {clear:both; }
	.selected a{ color: #D2232A; }
	
	
	div.row  { width: 100%; }
	div.row-thumbnail { float: left; width: 113px;}
		.row-thumbnail-image { border: 1px solid #00793F; }
		
	div.row-content { float: left; padding: 5px 10px 5px 10px; width:600px; }
	
	div#text.with-images div.row-content {width:290px;}

	div#text-full.with-images div.row-content {width:500px;}
	
	div.row div.no-image {width:100% !important;}
	
	


