﻿* {
	padding:0;
	margin:0;
}

html, body {
	width:100%;
}

body {
	font-family:Verdana;
	font-size:10pt;
	background-color:#a4a4a4;
}

a img {
	border:0;
}

a {
	text-decoration:none;
	color:#0c3b84;
}

div#wrapper {
	margin:0 auto;
	width:951px;
	padding:0 9px 0 10px;
	background:url('../inc/page_bg.gif') repeat-y;
	position:relative;
}

div#header {
	width:951px;
	height:184px;
	background:url('../inc/header_bg.gif') repeat-x;
	position:relative;
}

a#logo {
	position:absolute;
	top:8px;
	left:0;
}

div#nav {
	position:absolute;
	left:632px;
	top:52px;
	width:211px;
	height:350px;
}

div#nav a {
	display:block;
	width:141px;
	height:32px;
	float:left;
	margin-bottom:6px;
	padding-left:70px;
	padding-top:12px;
	font-size:13pt;
	color:white;
	z-index:10;
}

div#body_container a,
div#nav a.current {
	color:#b0d7ff;
}

a#nav_welcome	{ background-image:url('../inc/tab1.gif'); }
a#nav_about		{ background-image:url('../inc/tab2.gif'); }
a#nav_services	{ background-image:url('../inc/tab3.gif'); }
a#nav_products	{ background-image:url('../inc/tab7.gif'); }
a#nav_building	{ background-image:url('../inc/tab4.gif'); }

a#nav_farm		{ background-image:url('../inc/tab8.gif'); }
a#nav_pallet	{ background-image:url('../inc/tab9.gif'); }

div#nav a#nav_pallet,
div#nav a#nav_farm {	
	padding-top:2px;
	height:42px;
}

a#nav_contact	{ background-image:url('../inc/tab5.gif'); }
a#nav_enquiry	{ background-image:url('../inc/tab6.gif'); }

div#content {
	width:633px;
	padding-right:318px;
	background:url('../inc/blue_bg.gif') repeat-y right;
	position:relative;
	overflow:hidden;
}

img#photo {
	position:absolute;
	top:0;
	left:0;
}

div#body_container {
	width:515px;
	float:left;
	padding:52px 0 20px 117px;
	background:url('../inc/photo.jpg') repeat-y;
	font-size:1pt;
}

div#body_text {
	padding:0 10px 0 20px;
	width:485px;
	min-height:310px;
	background:url('../inc/black_square_middle.png') repeat-y;
	color:white;
	text-align:justify;
	font-size:10pt;
}

div#body a {
	color:#b0d7ff;
}

div#body a:hover {
	text-decoration:underline;
}

p {
	padding:10px 0;
}

h1 {
	font-size:12pt;
	color:#b0d7ff;
	font-weight:normal;
}

h2 {
	font-size:11pt;
	padding:5px 0;
	clear:both;
}

.right {
	float:right;
	margin:0 0 10px 10px;
}

.left {
	float:left;
	margin:0 10px 10px 0;
}

div#footer {
	height:27px;
	width:951px;
	padding-top:20px;
	color:#0c3b84;
	font-size:8pt;
	background:url('../inc/footer_bg.gif') repeat-x;
	clear:both;
}

div#wsi {
	float:right;
	margin-right:10px;
}

div#sprite {
	float:left;
	margin-left:10px;
}

th {
	text-align:left;
	vertical-align:top;
	padding:4px;
}

td {
	padding:4px;
}

.blue {
	color:#1155c0;
}

.grey {
	color:#b6b6b6;
}
	
ul {
	margin:10px 0;
}

li {
	margin-left:20px;
	text-align:left;
}

div#subjects {
	position:absolute;
	left:234px;
	top:32px;
	width:360px;
	text-align:center;	
	border-left:1px silver solid;
	font-weight:bold;
	text-transform:uppercase;
}

div#contact {
	position:absolute;
	left:600px;
	top:32px;
	width:320px;
	padding-left:20px;
	border-left:1px silver solid;
}

div#subjects p,
div#contact p {
	padding:6px 0;
}

.clear {
	clear:both;
}

div#side_panel {
	position:absolute;
	left:456px;
	top:140px;
	width:155px;
}

div#side_panel p {
	padding:1px 0 4px 0;
	text-align:center;
	color:white;
	font-size:.8em;
}

div#side_panel img {
	margin:2px;
	float:left;
	border-right:2px black solid;
	border-bottom:2px black solid;
}

div.half {
	width:265px;
	margin:0 20px 20px 0;
	float:left;
}

div.half h2 {
	text-align:left;
}

div.callout {
	width:180px;
	padding:4px;
	text-align:center;
	font-size:.8em;
}