@charset "iso-8859-1";
/* main body style sets up the default font style and size etc. */
html {height:100%;}
body {height:100%;background-color:#fff; font-family:verdana, arial, sans-serif; color:#eec; margin:0px; padding:0px; font-size:90%;}

.header {width: 100%; height:125px; background-image:url(images/header_bg1.gif); background-repeat:repeat-x; text-align:left;}
.subheader {width:100%; height:20px; background-color:#aa7918; text-align:center;}
.column1 {width:134px; float:left; padding-left:5px;}
.column2 { padding-left: 134px;}
.footerspacer {width:99%; height:4px; background-color:#fff; font-size: 1px; clear:both; margin-left:5px;}
.footer {width:99%; min-height: 25px; height:25px; background-color:#A3CA60; text-align:center; margin-left:5px;}

.menu {width:100%; float:left; background-color:#a3ca60;min-height:344px;height:344px; padding-top:28px;}

.columna {width:35%; float:left;}
.columnamain {width:99%; float:left;}
.columnb {width:35%; float:left;}
.columnc {width:24%; float:left;}
.contactcolumna {width:49%; float:left;}
.contactcolumnb {width:49%; float:left;}

.content1 {background-color:#fff;min-height:246px;height:246px;margin:4px 0px 0px 5px;}
.content1bartop {width:100%; height:28px; background-color:#a3ca60; font-size: 1px;}
.content1img {width:100%; height:85px; background-color:#fff;}
.content1barbot {width:100%; height:7px; background-color:#a3ca60; font-size: 1px;}
.content1main {background-color:#C0E8BA;min-height:120px;height:120px;margin:4px 0px 0px 5px;}
.content2 {background-color:#cca066;min-height:245px;height:245px;margin:5px 0px 0px 5px;}
.content2bartop {width:100%; height:28px; background-color:#be6d0e; font-size: 1px;}
.content2img {width:100%; height:85px; background-color:#cca066;}
.content2barbot {width:100%; height:7px; background-color:#be6d0e; font-size: 1px;}
.content2main {background-color:#cca066;min-height:120px;height:120px;margin:4px 0px 0px 5px;}
.content3 {background-color:#e0d752;min-height:246px;height:246px;margin:4px 5px 0px 5px;}
.content3bartop {width:100%; height:28px; background-color:#cb6; font-size: 1px;}
.content3img {width:100%; height:85px; background-color:#e0d752;}
.content3barbot {width:100%; height:7px; background-color:#cb6; font-size: 1px;}
.content3main {background-color:#e0d752;min-height:120px;height:120px;margin:4px 0px 0px 5px;}
.content4 {background-color:#b5cce3;min-height:245px;height:245px;margin:5px 5px 0px 5px;}
.content4bartop {width:100%; height:28px; background-color:#647a90; font-size: 1px;}
.content4img {width:100%; height:85px; background-color:#b5cce3;}
.content4barbot {width:100%; height:7px; background-color:#647a90; font-size: 1px;}
.content4main {background-color:#b5cce3;min-height:120px;height:120px;margin:4px 0px 0px 5px;}
.content5 {background-color:#fff;min-height:492px;height:492px;margin:8px 0px 0px 0px; color:#960; text-align:center}


.div1 {width:100%; height:50px; background-color:#000;}
.div2 {width:100%; height:50px; background-color:#360;}
.div3 {width:100%; height:50px; background-color:#693;}
.div4 {width:100%; height:50px; background-color:#960;}
.div5 {width:100%; height:50px; background-color:#cb0;}
.div6 {width:100%; height:50px; background-color:#cb6;}
.div7 {width:100%; height:50px; background-color:#eec;}
.div8 {width:100%; height:50px; background-color:#fff;}

.square {width:50px; height:50px; background-color:#eec; float:left; margin:2px; border: dotted 1px #000;}

.square1 {width:50px; height:50px; background-color:#000; float:left; margin:2px; border: dotted 1px #000;}
.square2 {width:50px; height:50px; background-color:#360; float:left; margin:2px; border: dotted 1px #000;}
.square3 {width:50px; height:50px; background-color:#693; float:left; margin:2px; border: dotted 1px #000;}
.square4 {width:50px; height:50px; background-color:#960; float:left; margin:2px; border: dotted 1px #000;}
.square5 {width:50px; height:50px; background-color:#cb0; float:left; margin:2px; border: dotted 1px #000;}
.square6 {width:50px; height:50px; background-color:#cb6; float:left; margin:2px; border: dotted 1px #000;}
.square7 {width:50px; height:50px; background-color:#eec; float:left; margin:2px; border: dotted 1px #000;}
.square8 {width:50px; height:50px; background-color:#fff; float:left; margin:2px; border: dotted 1px #000;}

.squarea {width:50px; height:50px; background-color:#e6db8e; float:left; margin:2px; border: dotted 1px #000;}
.squareb {width:50px; height:50px; background-color:#f1e441; float:left; margin:2px; border: dotted 1px #000;}
.squarec {width:50px; height:50px; background-color:#d9b359; float:left; margin:2px; border: dotted 1px #000;}
.squared {width:50px; height:50px; background-color:#be891b; float:left; margin:2px; border: dotted 1px #000;}
.squaree {width:50px; height:50px; background-color:#5e4739; float:left; margin:2px; border: dotted 1px #000;}
.squaref {width:50px; height:50px; background-color:#704b4b; float:left; margin:2px; border: dotted 1px #000;}
.squareg {width:50px; height:50px; background-color:#a25a1a; float:left; margin:2px; border: dotted 1px #000;}
.squareh {width:50px; height:50px; background-color:#995339; float:left; margin:2px; border: dotted 1px #000;}

h1 {color:#fff; font-size:150%; font-weight:600; margin:0px; float:left;}
h1.contactus {color:#A57834; font-size:150%; font-weight:600; margin:0px; padding:0px;}
h2 {margin:4px; color:#7ca65e; font-size:110%;}
h3 {margin:5px; color:#A57834; font-size: 90%;}
p {color:#000; margin:5px;}
p.customer {color:#aa7918; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 80%; text-align:center;}
ul.sitemapdetails {margin: 13px; padding-left:20px; padding-top:5px; padding-bottom:5px;}
ul.sitemapdetails li {padding-top:5px; padding-bottom:5px; color:#000; list-style-type:disc;}
a:active, a:link, a:visited {color:#aa7918; font-weight:800; text-decoration:none; font-size:100%;}
a:hover {text-decoration:underline;}
img {border: 1px solid #7ca65e; margin:5px;}
img.logo {margin: 0px; border: none;}

img.thumbsquare {width:30px; height:30px; border: solid 1px #7ca65e; padding:1px; vertical-align:middle;}
img.smallsquare {width:50px; height:50px; float:left; margin:5px; border: solid 1px #7ca65e; padding:1px;}
img.mediumsquare {width:100px; height:100px; float:left; margin:5px; border: solid 1px #7ca65e;}

img.smallrectangle {width:100px; height:50px; float:left; margin:5px; border: solid 1px #000;}
img.mediumrectangle {width:150px; min-height:85px; height:85px; float:left; margin:0px; border: none; padding-right: 4px;}
img.largerectangle {width:200px; min-height:150px; height:150px; float:left; margin:5px; border: solid 2px #7ca65e; padding: 1px;}
img.largerectangleright {width:200px; min-height:150px; height:150px; float:right; margin:5px; border: solid 2px #7ca65e; padding: 1px;}

.menu a:link, .menu a:visited {
	display: block;
	border-top: 1px solid #eec;
	background-color:#C0E8BA;
	border-bottom: 1px solid #000;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #A57834;
	text-decoration:none;
	font-size:100%;
}

.menu a:hover{
	border-top: 1px solid #000;
	background-color: #eec;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}

.menu .submenu a:link, .menu .submenu a:visited {
	display: block;
	border-top: 1px solid #eec;
	background-color:#cccc99;
	border-bottom: 1px solid #000;
	font-weight: bold;
	padding: 3px 0px 3px 20px;
	color: #A57834;
	text-decoration:none;
	font-size:80%;
}

.menu .submenu a:hover{
	border-top: 1px solid #000;
	background-color: #eec;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}

.addresstext {font-size:95%; color:#999; text-align:right; font-weight: 800; padding: 5px;}
p.pdetail {padding-left:20px; padding-top:8px; padding-bottom:8px;}
p.pdetailindent {padding-left:20px; padding-top:8px; padding-bottom:8px; text-indent:40px;}
.boldtext {font-weight:bolder;}

.farmshopopeningtext {font-size:85%; color:#fff; text-align:left; font-weight: 800; padding: 5px;}
