/* CSS Document */

* { margin: 0 auto; padding: 0; }

html,body { margin:0 auto;  padding:0; height:100%; }

body { font: 72% Arial, Helvetica, sans-serif; text-align:center; background: #fbedd1 url(../images/pageElements/bg-main.gif)  repeat-x 0 0; }

p{ font: 1em/1.6em Arial, Helvetica, sans-serif; margin:5px 0 15px 0; }

input, label, select { font-size: 1em; line-height: 1.5em; }

h1, h2, h3, h4, h5, h6 { padding: 3px 0 3px 0; line-height: 1.75em; display: block; font-weight: normal; color: #81ad21;}

h1 { font-size: 2em; }
h2 { font-size: 1.8em;  }
h3 { font-size: 1.4em; font-weight: bold; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }

a{ color: #0072bc; text-decoration: underline;}
a:hover{ color: #81ad21; text-decoration: none;	}

ul, ol {margin-left: 30px;}
p li {margin-bottom: 5px;}

	
/*-- PAGE ELEMENTS --*/

#wrapper { width: 728px; }

/* #container { width:728px;	background-color: #ffffff; }	*/
	
#header  { display: block; width: 728px; height:28px; background: url(../images/homepage/bg-top.gif) no-repeat; }
#header h1  { }
#header h1 span { display: none; }

/*-- MININAV --*/ 
#mininav { display:block; float: right; height: 10px; margin: 10px 0 0 0; padding: 0 26px 0 0; font-size: .95em; text-align: right; color: #81ad21;}
#mininav ul {	margin-left: 0; }
#mininav li {	list-style: none;	display: inline; height: 10px; float: left; margin: 0 5px 0 5px; }
#mininav li a {	color: #81ad21; text-decoration: none;}
#mininav li a:hover {	color: #2d5110; }


/*-- TOP NAVIGATION --*/
#nav { display:block; clear: both; width: 726px; height: 43px; border-left: solid 1px #afb155; border-right: solid 1px #afb155;}
#nav ul {	margin-left: 0; }
#nav li {	list-style: none;	display: inline; height: 43px; float: left; }
#nav li a:hover {	background-position: 0 -161px; }

#nav-profile { width: 149px; height: 43px;	background: url(../images/homepage/nav2-profile.gif) no-repeat 0 0; }
#nav-ingredients { width: 106px; height: 43px;	background: url(../images/homepage/nav2-ingredients.gif) no-repeat 0 0; }
#nav-retail { width: 67px; height: 43px;	background: url(../images/homepage/nav2-retail.gif) no-repeat 0 0; }
#nav-foodservice { width: 117px; height: 43px;	background: url(../images/homepage/nav2-foodservice.gif) no-repeat 0 0; }
#nav-outsourcing { width: 117px; height: 43px;	background: url(../images/homepage/nav2-outsourcing.gif) no-repeat 0 0; }
#nav-news { width: 61px; height: 43px;	background: url(../images/homepage/nav2-news.gif) no-repeat 0 0; }
#nav-contact { width: 109px; height: 43px;	background: url(../images/homepage/nav2-contact.gif) no-repeat 0 0; }

#nav-profile-over { width: 149px; height: 43px;	background: url(../images/homepage/nav2-profile-over.gif) no-repeat 0 0; }
#nav-ingredients-over { width: 106px; height: 43px;	background: url(../images/homepage/nav2-ingredients-over.gif) no-repeat 0 0; }
#nav-retail-over { width: 67px; height: 43px;	background: url(../images/homepage/nav2-retail-over.gif) no-repeat 0 0; }
#nav-foodservice-over { width: 117px; height: 43px;	background: url(../images/homepage/nav2-foodservice-over.gif) no-repeat 0 0; }
#nav-outsourcing-over { width: 117px; height: 43px;	background: url(../images/homepage/nav2-outsourcing-over.gif) no-repeat 0 0; }
#nav-news-over { width: 61px; height: 43px;	background: url(../images/homepage/nav2-news-over.gif) no-repeat 0 0; }
#nav-contact-over { width: 109px; height: 43px;	background: url(../images/homepage/nav-contact-over.gif) no-repeat 0 0; }

#nav-profile-active { width: 149px; height: 43px;	background: url(../images/homepage/nav2-profile-active.gif) no-repeat 0 0; }
#nav-ingredients-active { width: 106px; height: 43px;	background: url(../images/homepage/nav2-ingredients-active.gif) no-repeat 0 0; }
#nav-retail-active { width: 67px; height: 43px;	background: url(../images/homepage/nav2-retail-active.gif) no-repeat 0 0; }
#nav-foodservice-active { width: 117px; height: 43px;	background: url(../images/homepage/nav2-foodservice-active.gif) no-repeat 0 0; }
#nav-outsourcing-active { width: 117px; height: 43px;	background: url(../images/homepage/nav2-outsourcing-active.gif) no-repeat 0 0; }
#nav-news-active { width: 61px; height: 43px;	background: url(../images/homepage/nav2-news-active.gif) no-repeat 0 0; }
#nav-contact-active { width: 109px; height: 43px;	background: url(../images/homepage/nav2-contact-active.gif) no-repeat 0 0; }

/*-- CONTENT --*/
#content { width: 726px; background-color: #ffffff; border-left: solid 1px #afb155; border-right: solid 1px #afb155;}



/*-- PAGECONTENT --*/
#content:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

#bottom {width: 722px; height: 152px; background-color: red;	background: url(../images/homepage/bg-bottom.gif) repeat-x 0 0; margin: 0 2px 1px 2px;}
#bottom .padding {margin-left: 30px;}
#button1, #button2, #button3 {width: 210px; float: left;}
#button1 { background: url(../images/homepage/butt-ingredients.gif) no-repeat 0 0;}
#button2 {margin-left: 16px; background: url(../images/homepage/butt-retail.gif) no-repeat 0 0;}
#button3 {margin-left: 13px; background: url(../images/homepage/butt-foodservice.gif) no-repeat 0 0;}
#bottom img {border: none;}


/*-- FOOTER --*/
#footer {	display: block;	clear:both;	width:728px; height: 55px; font-size: .95em; background: url(../images/homepage/bg-footer2.gif)  repeat-x 0 0; color: #ffffff; padding: 10px 0 0 0;}

#footer a {	color: #a3ed00; text-decoration: none;}
#footer a:hover {	color: #d2e8a1; }

#copyright  { width: 704px; padding: 3px 0 7px 0;	text-align: right;	font-size: .95em; color: #2d5110;} 
#copyright a { color: #2d5110;} 

#validation-links {	width: 724px;	text-align: right;	margin-top: -30px; }
#validation-links img { }
	
