body {

width:100%;
background: #d3e0b5 url(images/bodyBg.jpg) top left repeat-x;
font-family: Verdana, arial, sans-serif; 
margin: 0; 
padding: 0; 
font-size: 8pt;
}

#overflow {

width: 100%;
overflow:auto;
}

#open a, #open a:link {
color:#ff9933;
font-weight:bold;
text-decoration:underline;
}

#open a:hover, #open a:active {
color:#3a4b13;
font-weight:bold;
text-decoration:none;
}





#mainOuter { 

width: 840px; 		
margin: 0 auto 0 auto; 
padding:0;
background: #ffffff url(images/mainOuterBg.jpg) top left repeat-x; 
color: #333;
overflow:auto; 
}

#shareThis { 

width: 840px; 
height:20px;
margin: 10px auto 0 auto; 
background: #7e9f2c; 
}

.ShareBox {

text-align:right;
width: 250px;
height:20px;
margin:0;
float:right;
padding: 0;
font-size:8pt;
color:#fff;
background: #7e9f2c; 
}

.ShareBox a {

display:inline;
margin:0;
font-weight:bold;
padding:0;
height:20px;
}

.ShareBox p {
width:100%;
margin:0;
font-weight:bold;
padding-top:7px;
}

.ShareBox a:link, .ShareBox a:visited {
margin:0 0 0 5px;
background: #ffffff; 
text-decoration:none;
padding:3px 5px 0 5px;
color:#3a4b13;
}

.ShareBox a:active, .ShareBox a:hover  {

margin:0 0 0 5px;
color:#fff;
background: #3a4b13;
padding:3px 5px 0 5px;
font-weight:bold;
text-decoration:none;
}


.ShareBox a.shareprint  {

background:#95b06b;
color:#fff;
}

.ShareBox a.shareemail  {

background:#52692d;
color:#fff;
}

.ShareBox a.sharebookmark  {

background:#243a02;
color:#fff;
}


#logo {

width:810px; 
height:73px; 
margin:0 auto 0 auto; 
padding:0; 
}

#logo img {

width:200px; 
height:73px; 
margin:0 0 10px 0; 
padding:0; 
border:none;
float:left;
}

#strapline {

width:610px;
height:38px;
margin:0;
float:left;
}

#strapline img {

width:549px;
height:38px;
margin:20px 0 0 0;
float:right;
}

#navigation {

width:810px; 
height:55px;
padding:0;
margin: 0 15px; 
background:#3a4b13;
border-bottom: 3px solid #3a4b13;
float:left;
}

#navigation ul {

margin:0;
padding:0;
list-style:none;
display:block;
width:810px;
margin:0;
float:left;
}

#navigation li {

float:left;
width:162px;
height:55px;
margin:0;
padding:0;
margin:0;
}
	
#navigation li#current {

background-color:#fff;
}
	
#navigation a {

font-size:9pt;
text-align:center;
display:block;
color:#fff;
height:55px;
margin:0;
padding:15px 0 0 0;
}

#navigation a:link, #navigation a:visited {

margin:10px 0 0 0;
background: #3a4b13 url(images/TabOffBg.jpg) top left repeat-x; 
text-decoration:none;
border-right:1px solid #3a4b13;
height:45px;
}

#navigation a:active, #navigation a:hover, #navigation a.current  {

margin:0;
padding:15px 0 0 0;
color:#fff;
background: #3a4b13 url(images/TabOnBg.jpg) top left repeat-x; 
font-weight:bold;
}



#mainContent { 

width: 810px;
padding:0; 
margin: 0 15px; 
background: #ffffff url(images/HomeBg.jpg) top right no-repeat; 
color:#333;
float:left;

}

#mainContentContact { 

width: 810px;
padding:0; 
margin: 0 15px; 
background: #ffffff url(images/contactBg.jpg) top right no-repeat; 
color:#333;
float:left;
}

#mainContentTechnical { 

width: 810px;
padding:0; 
margin: 0 15px; 
background: #ffffff url(images/technicalBg.jpg) top right no-repeat; 
color:#333;
float:left;
}

#mainContentProducts { 

width: 810px;
padding:0; 
margin: 0 15px;
background: #ffffff url(images/productsBgFruits.jpg) top right no-repeat; 
color:#333;
float:left;
}

#mainContentVeg { 

width: 810px;
padding:0; 
margin: 0 15px; 
background: #ffffff url(images/productsBgVeg.jpg) top right no-repeat; 
color:#333;
float:left;
}

#mainContentExotics { 

width: 810px;
padding:0; 
margin: 0 15px; 
background: #ffffff url(images/exoticimg.jpg) top right no-repeat; 
color:#333;
float:left;
}

#mainContentAbout { 

width: 810px;
padding:0; 
margin: 0 15px; 
background: #ffffff url(images/aboutBg3.jpg) top right no-repeat; 
color:#333;
float:left;
}

#mainContentLeft { 

width: 350px;	
padding:13px 20px; 
margin:0; 
color:#333;
float:left;
}

#mainContentLeftContact { 

width: 450px;	
padding:13px 20px; 
margin:0; 
color:#333;
float:left;
}

#mainContentLeftProducts { 

width: 630px;	
padding:13px 20px; 
margin:0; 
color:#333;
float:left;
}





#mainContentLeft h1, #mainContentLeftContact h1, #mainContentLeftProducts h1 { 
 
font-size:18pt;
margin:0 0 10px 0; 
background: transparent; 
color:#f5ad22;
}

#mainContentLeft h2, #mainContentLeftContact h2 { 
 
font-size:12pt;
margin:0 0 10px 0; 
padding:8px 0 0 0;
background: transparent; 
color:#f5ad22;
}


.orange {
color:#ff9933;
font-weight:bold;
}

.normal { 
 
font-weight:normal;
}


#mainContentLeft p, #mainContentLeftContact p, #mainContentLeftProducts p { 

margin:0 0 10px 0;
width:95%;
}

#productsTable {

width:610px;
margin:15px 0 5px 0;
}

#productsTableExotic {

width:400px;
margin:15px 0 15px 0;
}

#productsTableExotic .header {

width:280px;
margin:0;
background:#93ad48;
color:#fff;
font-weight:bold;
font-size:11pt;
}

#productsTableExotic .headerSkip, #productsTableExotic .headerSkip a {

width:120px;
margin:0;
background:#93ad48;
color:#fff;
font-weight:bold;
font-size:8pt;
text-align:right;
}



#productsTable .header {

margin:0;
background:#93ad48;
color:#fff;
font-weight:bold;
font-size:11pt;
}

#productsTable .productName {

width:350px;
margin:0;
background: #ff9933 url(images/footerBg.jpg) left top repeat-y;
color:#fff;
font-weight:bold;
}

#productsTable .spec {

width:60px;
margin:0;
background:#3a4b13;
color:#fff;
}

#productsTable .productName2 {

width:280px;
margin:0;
background: #ff9933 url(images/footerBg.jpg) left top repeat-y;
color:#fff;
font-weight:bold;
}

#productsTable .spec2 {

width:60px;
margin:0;
background:#3a4b13;
color:#fff;
}


#productsTable .state {

width:60px;
margin:0;
background:#3a4b13;
color:#fff;
}

#productsTable td a {

margin:0;
color:#93ad48;
padding:5px 25px 5px 0;
text-decoration:underline;
}

#productsTable a:link, #productsTable a:active, #productsTable a:visited {

margin:0;
background: #ffffff url(images/topArrow.jpg) right no-repeat;
color:#93ad48;
padding:5px 25px 5px 0;
text-decoration:underline;
}

#productsTable a:hover {

margin:0;
background: #ffffff url(images/topArrow.jpg) right no-repeat;
color:#93ad48;
padding:5px 25px 5px 0;
text-decoration:none;
}

#productsTable .header h1, #productsTableExotic .header h1 {
color:#fff;
font-size:13pt;
font-weight:bold;
padding:0 0 3px 0;
margin:0;
}

.greenheading {
color:#3a4b13;
}


.title {

margin:0;
background:#fff;
color:#93ad48;
font-weight:bold;
font-size:8pt;
}

.anchorLinks {

width:100%;
margin:0 0 20px 0;
height:30px;
font-weight:bold;
}

.anchorLinks a {

background: #ffffff url(images/linkbg.gif) left no-repeat;
display:inline;
line-height:40px;
padding: 5px 3px 5px 27px;
margin:0 0 0 20px;
font-size:9pt;
}

.anchorLinks a:link, .anchorLinks a:visited, .anchorLinks a:active  {

display:inline;
color:#666;
text-decoration:underline;
margin:0;
}

.anchorLinks a:hover  {

display:inline;
color:#666;
text-decoration:none;
margin:0;
color:#93ad48;
background: #ffffff url(images/linkbgHover.gif) left no-repeat;
}

.anchorLinks a.current  {

display:inline;
text-decoration:none;
margin:0;
color:#93ad48;
background: #ffffff url(images/linkbgHover.gif) left no-repeat;
}

#mainContentLeft .italic, #mainContentLeftContact .italic { 

font-style:italic;
}

#mainContentRight { 

width: 150px;
height:400px;	
padding:0; 
margin:15px 20px 10px 0; 
color:#333;
float:right;
}

table {

margin: 0; 
padding: 0; 
}

form {

margin: 0; 
padding: 0 0 0 0; 
}

#toptable {
width: 420px; 
margin: 2px 0 5px 0;
}

.bold {
font-weight:bold;
}


#bottomtable {width: 420px; margin: 2px 0 0 0; padding: 8px 0 0 0; }
.formheader {font-size: 7pt; color: #666; background: white; text-align: right; margin: 0; padding: 0 3px 0 0; font-weight: bold; }
option {color: #333333; background: #cccccc; font-weight:bold;  }
.formbox { background: #ccc; border: 1px solid #a7a9ac; color: #000; margin: 0; padding: 0; font-size: 8pt; width: 120px; }
.formbox2 {background: #ff9933; color: #fff; border: 1px solid #333; margin: 5px 0 0 0; font-size: 8pt; width: 50px;  padding: 0.1em; font-weight: bold; }
.enqformbox {background: #ccc; border: 1px solid #a7a9ac; color: #333333; margin: 0 0 5px 0; padding: 0; font-weight:bold; font-size: 8pt;  }
fieldset {margin: 0; width: 430px; border: 1px solid #ff9933; background: #fff; padding: 5px 0 5px 10px;}
legend {color: #ff9933; background-color: transparent; margin: 0 0 0 5px; padding: 0; font-size: 8pt; font-weight: bold;}
.enquiryheader {font-size: 7pt; margin: 0; color: #666; background: white; font-weight: bold; padding:0 0 0 5px; }
.sendbuttons {margin: 5px 0 0 0; clear: none; }
.asteriskinfo { text-align: right; width: 100%; font-size: 8pt; color: #a7a9ac; background-color: transparent; margin: 0; padding: 0; }
select { margin:0;}


.buttons {

padding: 5px 0 8px 0;
}

.buttons img {

border:none;
margin:0;
}

.printlists {

width:100%;
display:inline;
font-size:8pt;
font-weight:bold;
color:#666;
}


.quickOuter {

margin:0;
}

.quickOuter h3 {

display:block;
width:70%;
background: #f3ac22;
font-size:9pt;
font-weight:bold;
color:#333;
margin:0;
text-align:right;
padding: 2px 5px 2px 2px;
margin:0 0 10px 30px;
}

.QuickSearch {

width:112px;
height:81px;
margin:0 0 15px 53px;
background:transparent;
}

.QuickSearch img {

width:92px;
height:81px;
margin:0;
border:none;
float:left;
}


.QuickSearch a {

width:112px;
margin:0 0 0 0;
border:none;
padding:0 0 0 0;
}

.QuickSearch a:link, .QuickSearch a:visited {

margin:0;
border:none;
padding:0;
background: transparent;
}

.QuickSearch a:hover, .QuickSearch a:active  {

margin:0;
border:none;
padding:0;
}


.NewsItem {

width:100%;
font-size:8pt;
margin: 0 0 0 0;
}

.NewsItem h3 {

background:#ffffff url(images/NewsArrow.gif) left no-repeat;
font-size:10pt;
color:#3a4b13;
margin: 0 0 3px 0;
padding:0 0 3px 20px;
font-weight:bold;
}

.NewsItem p {

margin: 0;
color:#333;
}

#sitemap a {

color: #333;
background: #ffffff url(images/linkbg.gif) left no-repeat;
text-decoration:underline;
padding: 5px 0 5px 25px;
}

#sitemap a:link,  #sitemap a:visited, #sitemap a:active  {

color: #333;
background: #ffffff url(images/linkbg.gif) left no-repeat;
text-decoration:underline;
padding: 5px 0 5px 25px;
}

#sitemap a:hover  {

color: #93ad48;
background: #ffffff url(images/linkbg.gif) left no-repeat;
text-decoration:underline;
padding: 5px 0 5px 25px;
}

#sitemap ul {

list-style-type:none;
color: #333;
text-decoration:underline;
padding: 0;
}

#sitemap li {

list-style-type:none;
color: #333;
text-decoration:underline;
padding: 0;
line-height:25px;
}


#mainContentTechnical a, #mainContentTechnical a:link, #mainContentTechnical a:visited, #mainContentTechnical a:active {

color:#93ad48;
font-weight:bold;
text-decoration:underline;
}

#mainContentTechnical a:hover {

color:#ff9933;
font-weight:bold;
text-decoration:none;
}

#footer {

width: 810px;
height: 30px;
color:#fff;
background: #966607 url(images/footerBg.jpg) top left repeat-y; 
margin: 0 0 20px 0;
font-size:9pt;
font-weight:bold;
clear:both;
}

#footerLeft {

width: 380px;
height: 30px;
color:#fff;
background:transparent;
margin:0;
float:left;
}

#footerLeft p {

width:100%;
margin:0;
padding:6px 0 0 10px;
}

#footerRight {

width: 410px;
height: 30px;
color:#fff;
background:transparent;
margin:0;
text-align:right;
font-size:8pt;
float:left;
}

#footerRight p {

width:100%;
margin:0;
padding:7px 10px 0 0;
}

#footerRight a  { 

color:#fff; 
}

#footerRight a:link, #footerRight a:visited  { 

margin: 0;   
text-decoration: none; 
font-weight: bold;  
}


#footerRight a:active, #footerRight a:hover { 

margin: 0;   
text-decoration: underline; 
font-weight: bold; 
}

#formarea {  background: transparent; color: #ffffff; margin: 30px auto;  }
#recform {  background: #666666; border:3px solid #ffffff; margin: 0 auto; }
#recform .bold { font-weight: bold; color:#95b06b; }

#mainContentLeftContact .slimmer { width:80%;
}






