body {
	background-color:#44A12B;
	font-family: Trebuchet MS, Arial;
	color:#376D21;
	margin:0px;
	margin-bottom:10px;
}
h1 {
	margin-left:-1px;
	font-family: Arial, sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:200%;
}
h2 {
	margin-left:-1px;
	margin-bottom:-10px;
	padding-bottom:0px;
	font-size:160%;
}
td {
	color:#376D21;
	font-size:11px;
}
td#selected {
	color:#000000;
	font-size:14px;
}
td#menuitem {
	font-size:14px;
}
p {
	color:#376D21;
	font-size:11px;
	margin-top:8px;
	margin-bottom:0px;
	padding:0px;
}
p#copyright {
	margin-top:-3px;
	padding:0px;
	color:white;
}
p#copyright a {
	margin-top:-3px;
	padding:0px;
	color:white;
}
a {
	color:#376D21;
	text-decoration:none;
}
a:link {
	color:#376D21;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
div#logo {
	position:relative;
	left:-95px;
	top:-95px;
	height:0px;
	width:196px;
	margin-bottom:-196px;
}
#logo[id] {
	margin-bottom:0px;
}
div#meats {
	z-index:10;
	margin-bottom:5px;
}
div#beef {
	position:relative;
	left:475px;
	top:-264px;
	width:223px;
	height:0px;
	margin-bottom:-111px;
}
div#beef[id] {
	margin-bottom:0px;
}
a#beef {
	background-image:none;
}
a#beef[id] {
	display:block;
}
a#beef:hover {
	background-image:url(/images/beef-highlight.jpg);
}
div#porchetta {
	position:relative;
	left:454px;
	top:-172px;
	width:320px;
	height:0px;
	margin-bottom:-106px;
}
div#porchetta[id] {
	margin-bottom:0px;
}
a#porchetta {
	background-image:none;
}
a#porchetta[id] {
	display:block;
}
a#porchetta:hover {
	background-image:url(/images/porchetta-highlight.jpg);
}
div#lamb {
	position:relative;
	left:364px;
	top:-191px;
	width:144px;
	height:0px;
	margin-bottom:-105px;
}
div#lamb[id] {
	margin-bottom:0px;
}
a#lamb {
	background-image:none;
}
a#lamb[id] {
	display:block;
}
a#lamb:hover {
	background-image:url(/images/lamb-highlight.jpg);
}
div#pork {
	position:relative;
	left:232px;
	top:-199px;
	width:135px;
	height:0px;
	margin-bottom:-116px;
}
div#pork[id] {
	margin-bottom:0px;
}
a#pork {
	background-image:none;
}
a#pork[id] {
	display:block;
}
a#pork:hover {
	background-image:url(/images/pork-highlight.jpg);
}
div#suckling {
	position:relative;
	left:0px;
	top:-298px;
	width:316px;
	height:0px;
	margin-bottom:-207px;
}
div#suckling[id] {
	margin-bottom:0px;
}
a#suckling {
	background-image:none;
}
a#suckling[id] {
	display:block;
}
a#suckling:hover {
	background-image:url(/images/suckling-highlight.jpg);
}
div#container {
	height:380px;
	margin-bottom:-105px;
}
div#container[id] {
	margin-bottom:5px;
}
div#preloader {
	position:absolute;
	left:-100px;
	top:-100px;
}
h2#meeter {
	text-align:right;
	position:relative;
	top:-40px;
	margin-bottom:-40px;
	height:0px;
}
h2#meeter[id] {
	top:-37px;
	margin-bottom:-15px;
}
h2#meeterheader {
	text-align:right;
	position:relative;
	top:-42px;
	margin-bottom:-40px;
	height:0px;
}
h2#meeterheader[id] {
	top:-39px;
	margin-bottom:-15px;
}
div#meeterbuynow {
	text-align:center;
	position:relative;
	top:-27px;
	left:556px;
	margin-bottom:-27px;
	height:23px;
	width:240px;
	font-size:160%;
	font-weight:bold;
}
div#meeterbuynow[id] {
	top:-28px;
	margin-bottom:-28px;
}
div#meeterbuynow a {
	margin:0px;
	height:21px;
	padding-left:4px;
	padding-right:4px;
	background:#44A12B;
	border:1px dashed white;
	color:white;
	text-decoration:none;
}
div#meeterbuynow a:link {
	margin:0px;
	height:21px;
	padding-left:4px;
	padding-right:4px;
	background:#44A12B;
	border:1px dashed white;
	color:white;
	text-decoration:none;
}
div#meeterbuynow[id] a:link {
	border:1px dashed #44A12B;
}
div#meeterbuynow a:hover {
	height:21px;
	margin:0px;
	padding-left:4px;
	padding-right:4px;
	background:white;
	border:1px dashed #376D21;
	color:#376D21;
	text-decoration:none;
}
div#backwards {
	position:relative;
	top:5px;
	left:10px;
	height:0px;
	margin-bottom:-20px;
	font-size:160%;
	font-weight:bold;
}
div#backwards[id] {
	margin-bottom:0px;
}
div#backwards a {
	color:#FFFFFF;
}
img#porchetta_cutout {
	position:relative;
	float:right;
	margin-left:10px;
	margin-right:-16px;
	margin-bottom:-10px;
	margin-top:10px;
}
img#porchetta_cutout[id] {
	margin-right:-10px;
}
ul {
	margin-top:0px;
	margin-bottom:0px;
}
table#main {
	margin-top:-10px;
}
table#main[id] {
	margin-top:-1px;
}
.inputs {
	font-size : 10px;
	font-family : Verdana, Arial, Georgia;
	width : 150px;
	margin-top:8px;
}
.tradeinputs {
	font-size : 12px;
	font-family : Verdana, Arial, Georgia;
	width : 300px;
	margin-top:8px;
	padding: 2px;
}
.paymentinputs {
	font-size : 10px;
	font-family : Verdana, Arial, Georgia;
	width : 300px;
	margin-top:8px;
}
.inputs#product {
	font-size : 10px;
	font-family : Verdana, Arial, Georgia;
	width : 30px;
	text-align:right;
}

/* ------------------------------------------------------------------
Added by Jon (Designition Ltd) on 22nd July 2008
------------------------------------------------------------------ */

table.inner_admin td span { font-size: 14px; color: red; }

div.alert { padding: 10px; margin: 10px 0; }
div.alert p { margin: 0 0 10px 0; padding: 0; }
div.alert ul, div.alert ol { margin: 0 0 0 25px; padding: 0; line-height: 2em; }
div.warning { background: #fcfce2; border: 1px solid #e4cb9c; }
div.done { background: #deffef; border: 1px solid #58bf8c; }
div.error { background: #fde6e6; border: 1px solid #e56666; }

p#navigation { margin: 0; padding: 0; font-size: 14px; text-align: center; }
p#navigation a { padding: 0 12px; color: #376D21; text-decoration: none; }
p#navigation a:link { color: #376D21; text-decoration: none; }
p#navigation a:hover { color: #000000; text-decoration: underline; }

body.home p#navigation { margin-top: 5px; }

h2.prices {	margin-bottom: 10px; }
h2.prices span { padding-left: 10px; font-size: 12px; }
p.padd { margin-bottom: 14px; }

table.prices { border-collapse: collapse; border: 1px solid #000; margin: 10px 0; }	
table.prices th { border: 1px solid #000; padding: 4px 6px; font-size: 12px; white-space: nowrap; }	
table.prices td { border: 1px solid #000; padding: 4px 6px; font-size: 12px; }	
table.prices td.price { text-align: right; }
table.prices td.centre { text-align: center; white-space: nowrap; }