﻿html { overflow-y: scroll; background: #859676 url('../images/bg.png') repeat-x scroll; }
body {
	margin: 0;
	padding: 0 0 20px;
	min-height: 100%;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/background.jpg);
	color: #FFF;
}
div#logo { height: 170px; width: 100%; background: transparent url('../images/logo.png') no-repeat left top; color: White; text-align: right; font-size: xx-large; }
div#tagline { text-align: center; font-size: larger; color: White; }
div#content { margin: 0px auto; position: relative; width: 850px; }
div#content li { color: #859676; }
div#content li span { color: #FFFFFF; }
div#footer { text-align: center; font-size: larger; }
div.contact { text-align: center; font-size: larger; }
.highlight { color: #FFFFFF; }
.white { color: White; }
a.highlight { color: #546545; text-decoration: none; }
.fadeIn { display: none; }
div.clnr { float: none; clear: both; height: 0px; font-size: 0px; border: none; background: none; }
#products a img { border-width: 0px; }
#products p { padding: 5px; }
.nav { margin: 5px 0; }
.nav li { float: left; list-style: none; }
.nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #859676; background: #546545; text-decoration: none; color: White; }
.nav a.activeSlide { background: #859676; }
.nav a:focus { outline: none; }
#controls a { float: left; }
#products div { display: none; }
.slideshow { float: left; display: inline; height: 610px; width: 810px; }
.slideshow img { display: none; border-width: 0px; text-align: center; }
.minislideshow {
	float: left;
	display: inline;
	height: 263px;
	width: 350px;
	top: 0px;
	left: -15px;
}
.minislideshow img { display: none; border-width: 0px; text-align: center; width: 350px; height: 263px; }
td.tableLabel { width: 100px; color: #9bac8c; font-weight: bold; }
table.tableInfo td { padding-bottom: 15px; }
.leftColumn { width: 400px; height: 330px; float: left; }
.rightColumn { width: 400px; height: 330px; float: left; }
span.link { color: #859676; text-decoration: none; }
span.link hover { cursor: pointer; }
span.link2 { color: #a6b09d; text-decoration: none; }
span.link2 hover { cursor: pointer; }
span.link3 {
	color: #CBD7C0;
	text-decoration: none;
}
span.link3 hover { cursor: pointer; }
.tablebackgroundcolour {
	background-color: #546545;
}
.tablebackgroundcolourfortext {
	background-color: #546545;
	padding-left: 37px;
	padding-right: 37px;
}
.menutext {
	font-size: 16px;
	font-weight: bold;
}
.pictureborder {
	border: 1px solid #8A9779;
}
