body {font-family:verdana,arial,sans serif;padding:0px;margin:0px;background:url('../images/background.gif') #fff;background-repeat:repeat-x;}
body.inside {background:url('../images/bginside.gif') #fff;background-repeat:repeat-x;}

#document {width:767px;}

#documentinside {width:967px;}

h1.clear {visibility:hidden;padding:0px;margin:0px;font-size:0%;}
h2 {color:#024502;font-size:130%;padding:5px 0px 5px 0px;margin:0px;font-family:arial,verdana,sans serif;}
h2.clear {visibility:hidden;padding:0px 0px 5px 0px;margin:0px;}
h2.prod {color:#C90A02;}
h3 {color:#024502;padding:3px 0px 3px 0px;margin:0px;font-size:100%;}
h3.prod {width:420px;border-bottom:solid 1px #024502;font-size:110%;color:#C90A02;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
h3.news {background-image:url('../images/arrowback.gif');background-repeat:no-repeat;padding-left:8px;}

p {margin:0px;padding:0px 0px 8px 0px;}
p.red {color:#cc0000;font-weight:bold;}

a {color:#1F3EA4;text-decoration:none;}
a:hover {text-decoration:underline;}

#form {padding:0px;margin:0px;}
#textbox {padding:0px;margin:0px;width:150px;height:16px;background-color:#F0F0F9;border:1px solid #cccccc;}
#textbox.side {width:125px;}
#submit {width:55px;border:solid 1px #024502;background:#F0F7E7;font-family:verdana,arial;font-size:90%;margin:0px 0px 0px 0px;height:20px;text-align:center;padding:0px;}

#button {width:110px;border:solid 1px #024502;background:#F0F7E7;font-family:verdana,arial;font-size:90%;margin:5px 18px 0px 0px;text-align:center;height:16px;padding:2px 0px 2px 0px;}
#button a {text-decoration:none;color:#000;}

#quotebutton {width:110px;border:solid 1px #F0F7E7 ;background:#024502;font-family:verdana,arial;font-size:90%;margin:5px 18px 0px 0px;text-align:center;height:16px;padding:2px 0px 2px 0px;}
#quotebutton a {text-decoration:none;color:#fff;}

#header {position:relative;background-image:url('../images/logo.gif');background-repeat:no-repeat;width:1003px; height:73px;top:2px;left:0px;padding:0px;margin:0px;}
#header ul {list-style:none;margin:8px 0px 0px 580px;padding:0;font-size:65%;}
#header ul.home {margin:8px 0px 0px 564px;}
#header ul li {display:inline;color:#024502;border-left:1px solid #024502;padding:0px 7px 0px 5px;margin:0px;}
#header ul li.first {border-left:none;}
#header ul li a {color:#024502;text-decoration:none;}
#header ul li a:hover {text-decoration:underline;}

#header h1 {text-indent: -100em;height: 50px; width: 125px;font-size:10%;margin:0px;padding:0px;}	
#header h1 a {display: block; text-decoration: none;height: 50px; width: 125px;font-size:10%;}	


#topMenu {position:relative;top:0px;font-size:70%;font-weight:bold;padding:6px 0px 0px 20px;margin-bottom:7px;}
#topMenu ul {list-style:none;margin:0px;padding:0px;}
#topMenu ul li {display:inline;color:#ffffff;padding-right:15px;}
#topMenu ul li a {text-decoration:none;color:#ffffff;}
#topMenu ul li a:hover {color:#D8EABD;text-decoration:none;}
#topMenu ul li a.on {background-color:#C90A02;margin:0px;padding:3px 5px 5px 5px;}
#topMenu ul li a.on:hover {color:#ffffff;}


/* Home page content */

#leftcol {float:left;top:100px;background-image:url('../images/passionate.gif');background-repeat:no-repeat;padding:130px 5px 5px 0px;width:373px;font-size:75%;margin:0px 0px 0px 5px;}

#rightcol {float:left;top:100px;background-image:url('../images/foodpichome.jpg');background-repeat:no-repeat;padding:259px 5px 5px 0px;width:368px;font-size:70%;margin:0px;}

#news {background-image:url('../images/newsbg.gif');background-repeat:no-repeat;padding:2px 5px 5px 12px;color:#024502;margin:0px 3px 10px 3px;border:1px solid #024502;}

#mailing {background-image:url('../images/mailbg.gif');background-repeat:repeat-x;clear:both;margin:0px 3px 10px 0px;padding:0px 0px 10px 8px;height:40px;border:1px solid #C90A02;}
#mailtext {float:left;margin-top:20px;padding:4px;}
#mailtable {float:right;padding:0px;margin:20px 0px 0px 0px;}
#mailtable.side {margin:0px;padding:2px;}

#prodhome {background-image:url('../images/prodback.jpg');background-repeat:no-repeat;margin:0px 3px 10px 3px;border:1px solid #C90A02; padding:2px 5px 5px 12px;}


/* inside pages */

#insideholder {background:url('../images/menubg.gif') #fff;background-repeat:repeat-y;width:1000px;}

#sidemenu {position:absolute;;width:160px;background:url('../images/menubg.gif') #fff;background-repeat:repeat-y;background-color:#024502;font-size:70%;font-weight:bold;}
#sidemenu ul {list-style:none;margin:0px;padding:0px 0px 0px 2px;}
#sidemenu ul li {color:#ffffff;border-top:1px solid #fff;}
#sidemenu ul li a {display:block;text-decoration:none;color:#ffffff;margin:0px 0px 0px 10px;padding:3px 0px 0px 0px;height:18px;}
#sidemenu ul li a:hover {color:#D8EABD;text-decoration:none;}
#sidemenu ul li.last {border-bottom:1px solid #fff;}


#textmiddle {position:relative;left:165px;width:600px;font-size:75%;padding:10px;}
#textmiddle ul {list-style:disc;margin:0px 0px 10px 0px;padding-left:40px;}
#textmiddle li {padding-top:15px;}
#textmiddle ul.sitemap {list-style:disc;margin:0px 0px 15px 0px;padding-left:40px;color:#003300;}
#textmiddle ul.sitemap li {padding-top:0px;}

#righthand {position:absolute;top:102px;left:780px;width:160px;font-size:75%;padding:10px;}

#righthandnotes {position:absolute;top:129px;left:780px;width:160px;font-size:67%;padding:10px;}

#contactbox {width:158px;background-image:url('../images/contactbg.gif');background-repeat:no-repeat;border:1px solid #024502;color:#627662;font-size:90%;}
#contactbox h3 {background-color:#024502;color:#fff;padding:3px;font-size:120%;}
#contactbox p {padding:3px;}

#sidepic {width:160px;height:38px;background-image:url('../images/sidepic.jpg');background-repeat:no-repeat;margin:10px 0px 10px 0px;}

#sidepicprod {width:160px;height:112px;margin:10px 0px 10px 0px;}
#prod {width:160px;height:112px;border:0px;}

#mailbox {width:158px;border:1px solid #C90A02;color:#627662;font-size:90%;height:80px;}
#mailbox h3 {background-color:#C90A02;color:#fff;padding:3px;font-size:120%;}
#mailbox p {padding:3px 3px 0px 3px;}

#personnel {clear:both;margin:5px 0px 0px 0px;width:600px;padding:0px;}
#persondetails {float:left;width:490px;}
#personpic {float:right;width:110px;height:140px;margin-top:5px;}
#separator {clear:both;margin:5px 0px 5px 0px;width:600px;border-bottom:1px dashed #024502;padding:0px;}

#prodtable {width:600px;font-size:110%;border:none;color:#024502;text-align:center;}
#prodtable tr.white {background-color:#fff;}
#prodtable tr.green {background-color:#E5ECE5;}
#prodtable td.left {text-align:left;}
#prodtable td.quote {text-align:left;font-size:100%;}
#prodtable td.line {border-top:solid 1px;width:600px;}

#proditem {clear:both;width:450px;color:#024502;}
#prodsub {float:left;width:230px;font-weight:bold;padding-bottom:0px;}
#prodsub1 {float:right;width:200px;padding-bottom:5px;}
#shortlist {clear:both;border-top:solid 1px #024502;width:420px;margin:5px 0px 0px 0px;padding:5px 0px 0px 0px;}
#shortlist a:hover {text-decoration:none;color:#024502;}
#back {margin:5px 0px 0px 0px;padding:5px 0px 0px 7px;font-size:90%;text-align:right;width:415px;}

#footer {clear:both;border-top:1px solid #7EB27E;margin:10px 185px 0px 175px;text-align:center;}
#footer.home {clear:both;border-top:1px solid #7EB27E;margin:10px 85px 0px 75px;text-align:center;}
#footer ul {list-style:none;margin:0px;padding:10px 0px 0px 0px;font-size:65%;}
#footer ul li {display:inline;color:#024502;border-left:1px solid #024502;padding:0px 7px 0px 5px;margin:0px;}
#footer ul li.first {border-left:none;}
#footer ul li a {color:#024502;text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer p {padding:10px 0px 0px 0px;font-size:65%;}

/* cloud styles */
#leftcloud {width:180px;float:right;margin:0px 0px 0px 5px;border-left:1px solid;height:280px;padding-left:5px;}
#cloud {border:1px solid #1F3EA4;padding:5px;margin:0px 0px 0px 5px;}
.smallestTag { font-size: xx-small; }
.smallTag { font-size: small; }
.mediumTag { font-size: medium; }
.largeTag { font-size: large; }
.largestTag { font-size: xx-large; } 

/* Forms */

div.row {clear:both;padding:5px;color:#627662;}

div.rowtitle {clear: both;color: #06C;background-color: #fff;margin-top: 8px;border-bottom: 1px solid #06C;padding: 4px;font-weight: bold;text-align: left;font-size:90%;}

div.rowsubtitle {margin-top:4px;clear: both;color: #CC6633;background-color: #fff;padding: 4px;font-weight: bold;	text-align: left;font-size:75%;}

div.row span.formw {float: left;text-align: left;font-size: 0.85em;}

div.row td {text-align: left;font-size: 0.85em;}

label {float: left;width: 200px;font-weight: bold;padding:3px 5px 0px 3px;}

.submit {width:50px;border:solid 1px #024502;background:#F0F7E7;font-family:verdana,arial;font-size:90%;margin:20px 0px 0px 200px;height:20px;}

fieldset {border:none;margin: 0px 0px 20px 0px;padding: 0px;background-image:url('../images/fieldsetbg.gif');;}

fieldset.formholder {width: 510px;float: left;background-color: #ccc;}

fieldset select,input {font-size:105%;}

td {font-size:80%;}

legend {margin:0px 0px 10px 0px;padding-bottom:15px;color:#024502;font-weight:bold;font-size:110%;}
