body {
margin:10px 0px; padding:0px;
text-align: center;
font-family: Tahoma, Verdana, sans-serif;
color: #333;
font-size: 13px;
}

#wrapper {
text-align: left;
  top: 10px;
  margin: 0px auto;
  height: auto;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width: 900px;
height: 800px;
}
#header {
background: url(images/orangebg.png) repeat-y top center;
height: 150px;
max-height: 150px;
}
#header #logo {
background: url(images/logo.png) no-repeat;
height: 125px;
max-height: 125px;
width: 260px;
float: right;
margin-top: 10px;
}
#header #title {
float: left;
width: 620px;
margin: 5px 5px 0 10px;
height: 140px;
max-height: 140px;
}
#header #title h1{
font-size: 24px;
text-transform: uppercase;
margin: 0;
}
#header #title h2{
font-size: 18px;
text-transform: none;
margin: 0;
}
ul.topmenu {
  padding:0;
  margin:0 auto;
  }
ul.topmenu li {
padding: 3px 5px 3px 17px;
display: inline;
background: url(images/dot.gif) 5px 5px no-repeat;
  }

#content {
height: 500px;
}
#content #lorries {
position: relative;
 left: 50px;
 top: 50px;
 background: url(images/lorries2.png) no-repeat;
 width: 252px;
 height: 350px;
}
#content #overlay {
background: url(images/overlay.png) repeat;
position: relative;
text-align: center;
font-weight: bold;
left: 600px;
top: -200px;
width: 200px;
padding: 40px 10px;
margin: 5px;
}
#content #frontoverlay {
position: relative;
text-align: center;
font-weight: bold;
left: 50px;
top: 50px;
width: 200px;
padding: 15px 10px;
margin: 5px;
float: left;
}
#content #frontoverlay2 {
background: url(images/overlay.png) repeat;
position: relative;
text-align: center;
font-weight: bold;
float: left;
left: 50px;
top: 50px;
width: 500px;
padding: 10px 10px;
margin: 5px 5px 5px 50px;
}
#content #frontoverlay3 {
background: url(images/overlay.png) repeat;
position: relative;
text-align: center;
font-weight: bold;
float: left;
left: 50px;
top: 50px;
width: 500px;
padding: 10px 10px;
margin: 5px;
}
#content #frontoverlay4 {
position: relative;
text-align: center;
font-weight: bold;
float: left;
left: 50px;
top: 50px;
width: 200px;
padding: 15px 10px;
margin: 5px 5px 5px 50px;
}
#europe {
height: 700px;
background: url(images/europe.png) no-repeat left top;
}
#frontpage {
height: 700px;
background: url(images/frontpage.png) no-repeat left top;
}
#specialities {
height: 700px;
background: url(images/specialities.png) repeat-y left top;
}
#uk {
height: 700px;
background: url(images/ukbg.png) no-repeat left top;
}
#uktext {
position: relative;
background: url(images/overlay.png) repeat;
left: 600px;
top: 180px;
width: 250px;
padding: 20px 10px;
font-weight: bold;
}
.imgdiv {
float: left;
width: 400px;
height: 150px;
padding: 10px 10px;
}
.textdiv {
float: right;
width: 450px;
height: 150px;
padding: 10px 10px;
}
.clear {
clear: both;
}
#fruit {
width: 100%;
}
#fish {
width: 100%;
}
#rice {
width: 100%;
}
#footer {
background: url(images/orangebg.png) repeat-y top center;
height: 100px;
width: 900px;
text-align: center;
font-size: 14px;
vertical-align: middle;
}
#footer #bott {
float: left;
width: 640px;
text-align: center;
}
#footer #logo {
background: url(images/bifalogo.png) no-repeat top center;
float: left;
margin: 10px;
width: 108px;
height: 55px;
margin-top: 10px;
}
#footer #signature {
font-weight: bold;
position: relative;
top: 10px;
}
#footer #bifa {
float: left;
margin: 10px;
background: url(images/smllogo.png) no-repeat;
width: 105px;
height: 50px;
}
#navsection {
position: absolute;
top: 138px;
	float: left;
	width: 623px;
	text-align: left;
}
#nav-menu
{
width:623px;
} 

#nav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.06em;
vertical-align: bottom;
}

#nav-menu li a:link, #nav-menu li a:visited
{
background: url(images/menu.gif) #fff bottom left repeat-x;
height: 1.4em;
line-height: 1.4em;
float: left;
width: auto;
padding-left: 5px;
padding-right: 5px;
display: block;
border: 0.1em solid #FB9847;
color: #000000;
text-decoration: none;
text-align: center;
float: none;
font-family: Tahoma, Verdana;
font-size: 14px;
font-weight: bold;
}

#nav-menu li a:hover, #nav-menu li a:active, #nav-menu li a.active, #nav-menu li a.active:visited
{
background: url(images/active.gif) #fff bottom left repeat-x;
color: #ffffff;
border: 0.1em solid #666666;
}