/* CSS Document */

body{ margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:18px;}

body#home a#navhome, body#corporate a#navcorporate, body#healthfresh a#navhealthfresh, body#importexport a#navimportexport, body#contactfresh a#navcontact, body#yorkshireonions a#navyorkshireonions, body#contact a#navcontact
{text-decoration:none; border:1px solid #999999; display:block; font-weight:bold; background:url(images/nav_selected.jpg) repeat-x;  color:#042067;   }

a{color:#003366;}

a:hover{color:#999999;}

#wrapper{width:770px; height:785px; margin-left:auto; margin-right:auto; background-image: url(images/background.jpg); background-repeat: repeat-y;  padding-left:11px; }

#wrapper_extended{width:770px; height:850px; margin-left:auto; margin-right:auto; background-image: url(images/background.jpg); background-repeat: repeat-y;  padding-left:11px; }

#wrapper_import{width:770px; height:1055px; margin-left:auto; margin-right:auto; background-image: url(images/background.jpg); background-repeat: repeat-y;  padding-left:11px; }

#website_body{width:750px;}
	
#masthead{height:130px;width:750px;z-index: 100;}
	
#image{ width:750px; height:inherit; s-index:0; padding:0px; margin:0px; background-color:#999999;}

#content_body{padding:0px;width:750px; border-top: solid 3px #999999; }
	
#footer_holder{width:750px; height:62px; background-image:url(images/footer_background.png); float:left; padding:0px; margin:0px;  list-style:none; border-top:solid 3px #999999;}

#footer{ width:720px;  margin:0px; padding:0px; color:#042067; padding-left:30px; padding-top:5px;}

#footer li{ width:240px; float:left; padding:0px; margin:0px;  list-style-type: none; }
	
#header{width:750px; margin:0;}

#header_graphics {width:750px; height:110px; float:left; }

#news { width:176px; float:right; background-image:url(images/newsbackground.jpg); background-repeat:repeat-x;}

#text{ width:533px; float:left; padding: 20px 20px 20px 20px;  height:100%;border-right:1px solid #999999;}

#text_news{ width:533px; float:left; padding: 20px 20px 20px 20px; height:233px; border-right:1px solid #999999;}

#newsinclude{ margin:0px; padding:0px; width:175px; height:auto; }

#newsinclude ul{ padding:0px; margin:0px; }

#newsinclude li {list-style-type: none;}

#newsinclude a {color:#003366; font-weight:normal; text-decoration:underline;}

#newsinclude a:hover{color:#666666;}

#newsheader{border-bottom: solid 1px #999999;}

#newsbody{ background-repeat:repeat-y; width:161px; height:223px; padding: 5px 10px 5px 5px; font-weight:bold; color:#666666;}

.tagline{float:right; margin-top:73px; margin-right: 20px;}

.logo{ float:left; margin-top:20px; margin-left:20px;}
	
.error{ color:#ff0000; font-size:11px;}	
	
.right_image{float:right; border:1px solid #042067; margin-left:10px; margin-bottom: 5px;}

#left_content{width:149px; float:left; }

#right_content{width:600px; float:right; padding-right:20px;}

label {float: left;width: 200px;}
	
#form1 div {clear: left;margin-top: 10px;}
	
.text {padding: 0.2em;width: 300px;border: 1px solid #042067;}
	
.btn {color: #FFFFFF;background-color: #042067;padding: 0.2em;border: 2px solid #042067;margin-left:200px;}
	
.login_screen {margin-top:10px; margin-bottom:10px;}	
	
#admin{width:710px;  margin: 20px 20px 20px 20px; } 

.admin_header{margin-left:20px; margin-top:20px;}

#box{width:750px;  border:1px solid #333333; margin-left:auto; margin-right:auto;}

#admin_menu{float:left;  width:100px;}

#admin_menu ul {margin:0; padding:0;}

#admin_menu li {list-style-type:none;}

#admin_content{float:right; width:600px; }

#admin_holder{width:auto;padding-top:10px; height:auto;}

#admin_holder_forms{width:auto;padding-top:10px; height:300px;}

.bold {font-weight:bold; padding-left:160px;}

.bold_add{font-weight:bold; padding-left:190px;}

.news_header{color:#426b00; font-size:18px;}

/* ---------------MENU -----------------------*/

.topmenuul{list-style-type:none;margin:0;padding:0;z-index:100;}
	
.topmenuli{list-style-type:none;float:left;background-image:url(images/nav_background.jpg);background-repeat:repeat-x; z-index:100;}
	
.topmenuli a:hover {background-image:url(images/nav_background_over.jpg);background-repeat:repeat-x;color:#042067; z-index:100;}
	
.topmenutitle{display:block;width:117px; z-index:100;}
	
.submenuul{list-style-type:none;position:absolute;margin: 0;padding:0;display:none; z-index:100;}

.submenuli a{display:block;width:117px; z-index:100;}

li:hover ul , li.over ul{display: block; z-index:100;} /* lists nested under hovered list items */
	
#dmenu li>ul { top: auto;left: auto; z-index:100;}
	
#content {clear: left; z-index:100;}

/* menu design */

#dmenu {font-family: Arial, Helvetica, Sans-Serif;font-size:12px;margin:0px;padding:0px; z-index:100;}

.topmenutitle {font-weight:bold;text-decoration: none;border:1px solid #999999;padding:3px;line-height:12px;text-transform: capitalize;text-align: center; z-index:100;}
	
.submenuul {margin-top:-1px;margin-left:-1px;background-image:url(images/nav_background.jpg);background-position: top left;background-repeat: repeat-x;
			border-left:2px solid #999999;border-right:2px solid #999999;border-top:1px solid #999999; z-index:100;text-align: center;font-weight:bold;
			width:123px; z-index:100;
			}	
	
.submenuli a{text-decoration: none;color: #042067;background-image:url(images/nav_background.jpg);width:123px;border-bottom:2px solid #999999; z-index:100; }
	
.submenuli a:hover{text-decoration: none;background-image:url(images/nav_background_over.jpg);color: #042067;width:123px;border-bottom:2px solid #999999; z-index:100;}
	
.flash{z-index: 0;}

.healthfresh_logo{float:right; }
	
