@charset "UTF-8";
/* CSS Document */

/* Reset
-------------------------------------------------- */
* { margin:0; padding:0; }

body { margin:0; background:#00144D url(img/bgfade.gif) 0 0 repeat-x; text-align: center; /* IE Fix */ }

img { border:0; }

/* Typography
-------------------------------------------------- */
body, td, th, input, select, textarea {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 16px;
  color:#966C45;
}

h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:1.5em 0 .5em 0; color:#CE5827; }
h1 { font-size:1.6em; font-weight:normal; }
h2 { font-size:1.4em; font-weight:normal; }
h3 { font-size:1.2em; font-weight:normal; }
h4 { font-size:1em; margin:.5em 0; }

p, ul, ol, table { margin:0 0 1em 0; }

ul { list-style:none; }
ol { margin:0 0 16px 16px; }

a:link, a:visited { color:#CF5827; text-decoration:none; }
a:hover, a:active { color:#92C23E; }


/* Default classes
-------------------------------------------------------------- */
p.small   { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
p.large   { font-size: 1.2em; line-height: 2.5em; }
p.quiet   { color: #666; }
.top { margin-top:0; }

.imgLeft { float:left; margin:0 16px 16px 0; }
.imgRight { float:right; margin:0 0 16px 16px; }
.imgWide { margin-right:-50px; }
p.imgCaption { color:#b48a63; text-align:right; }
p.imgCaption img { margin:2px 0; }
p.imgCaption span { padding-right:150px; }

.column1, .column2 { float:left; width:45%; }
.column2 { margin-left:30px; }

/* Clearing floats without extra markup [http://www.positioniseverything.net/easyclearing.html] */
.clearfix { display: inline-block; }   
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.clear { clear:both; }


/* Tables
-------------------------------------------------- */
table { border-collapse:collapse; border-spacing:0; }
table   { margin-bottom: 1.4em; }
th,td   { padding:0.2em; line-height:14px; vertical-align:top; }
th 		{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }


.avialable { width:100%; }
.avialable th { color:#CE5827; border-bottom:#FDC67B 1px solid; }
.avialable td { font-size:11px; border-bottom:#FDC67B 1px solid; }

.packImg { margin-top:1em; }
.packstyle { width:100%; border-top:#FDC67B solid 1px; }
.packstyle td { font-size:11px; padding-right:3px; border-bottom:#FDC67B solid 1px; }

.plu { width:100%; }
.plu th { color:#CE5827; }
.plu td { font-size:11px; border:#FDC67B 1px solid; }

.sizechart { width:100%; }
.sizechart th { color:#CE5827; text-align: center; }
.sizechart td { font-size:11px; border:#FDC67B 1px solid; text-align: center; }

.contact { float:left; width:340px; margin:0 10px 10px 0; background-color:#FFFCEF;  }
.contact img { float:left; }
.contact table { margin:8px 15px; }
.contact th, .contact td { vertical-align:top; padding:0 0 4px 0; }
.contact th { text-transform:uppercase; font-size:11px; color:#b3a395; font-weight:normal; padding-right:5px; text-align:right; }


/* Container
-------------------------------------------------- */
#container { margin:0 auto; width:890px; text-align:left; }


/* Header and Navigation
-------------------------------------------------- */
#header { position:relative; height:125px; background:url(img/bgheader.jpg); font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

#secondaryNav { position:absolute; top:0; right:0; padding:10px 16px; text-align:right; font-size:9px; }

#mainNav { position:absolute; left:200px; bottom:0; margin:0; }
#mainNav { display:inline; }
#mainNav li { float:left; }
#mainNav li a { display:block; height:36px; text-indent:-9999px; overflow:hidden; }
	
	#mn_about a { background:url(/css/img/mn_about.gif) 0 0 no-repeat; width:119px; }
	#mn_fruit a { background:url(/css/img/mn_fruit.gif) 0 0 no-repeat; width:85px; }
	#mn_sales a { background:url(/css/img/mn_sales.gif) 0 0 no-repeat; width:65px; }
	#mn_farmmanagement a { background:url(/css/img/mn_farmmanagement.gif) 0 0 no-repeat; width:147px; }
	#mn_packing a { background:url(/css/img/mn_packing.gif) 0 0 no-repeat; width:79px; }
	#mn_coldstorage a { background:url(/css/img/mn_coldstorage.gif) 0 0 no-repeat; width:109px; }
	
	#mn_about a:hover, #mn_about a.current,
	#mn_fruit a:hover, #mn_fruit a.current,
	#mn_sales a:hover, #mn_sales a.current,
	#mn_farmmanagement a:hover, #mn_farmmanagement a.current,
	#mn_packing a:hover, #mn_packing a.current,
	#mn_coldstorage a:hover, #mn_coldstorage a.current { background-position:0 100%; }


#subnav { background-color:#FFFFFF; border-top:#EE9E44 solid 1px; border-bottom:#EE9E44 solid 1px;
	font-size:11px; padding:12px 15px; text-align:center; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#subnav a.current { color:#92C23E; }


/* Fruit Nav
-------------------------------------------------- */
.ourFruitIndex td { padding-bottom:1em; vertical-align:top; text-align:center; font-size:1.2em; font-family:"Trebuchet MS"; }

#fruitNav { float:left; width:100%; padding-bottom:2em; list-style-type:none!important; padding:0 !important;  }
#fruitNav { display:inline; }
#fruitNav li { float:left; margin:0 !important; }
#fruitNav li a { display:block; height:55px; text-indent:-9999px; overflow:hidden; }
	
	#fn_tip { font-family:"Trebuchet MS", Verdana, Arial; color:#CE5827; font-size:14px; height:16px; margin-top:-16px; text-align:center; }
	
	#fn_nectarine a { background:url(/css/img/fn_nectarine.jpg) 0 100% no-repeat; width:57px; }
	#fn_peach a { background:url(/css/img/fn_peach.jpg) 0 100% no-repeat; width:65px; }
	#fn_plum a { background:url(/css/img/fn_plum.jpg) 0 100% no-repeat; width:50px; }
	#fn_plout a { background:url(/css/img/fn_plout.jpg) 0 100% no-repeat; width:60px; }
	#fn_apricot a { background:url(/css/img/fn_apricot.jpg) 0 100% no-repeat; width:58px; }
	#fn_kiwi a { background:url(/css/img/fn_kiwi.jpg) 0 100% no-repeat; width:46px; }
	#fn_persimmon a { background:url(/css/img/fn_persimmon.jpg) 0 100% no-repeat; width:63px; }
	#fn_pom a { background:url(/css/img/fn_pom.jpg) 0 100% no-repeat; width:47px; }
	#fn_grape a { background:url(/css/img/fn_grape.jpg) 0 100% no-repeat; width:54px; }
	#fn_cherry a {  background:url(/css/img/fn_cherry.jpg) 0 100% no-repeat; width:50px; }
	#fn_cherry a {  background:url(/css/img/fn_cherry.jpg) 0 100% no-repeat; width:50px; }
	#fruitNav #fn_prunes a { height:20px; width:60px; padding-top:10px; text-indent:0; }
	#fruitNav #fn_asianplums a { height:20px; width:100px; padding-top:10px; text-indent:0; }
	
	#fn_nectarine a:hover, #fn_nectarine a.current, #fn_peach a:hover, #fn_peach a.current, #fn_plum a:hover, #fn_plum a.current, #fn_plout a:hover, #fn_plout a.current,
	#fn_apricot a:hover, #fn_apricot a.current, #fn_kiwi a:hover, #fn_kiwi a.current, #fn_persimmon a:hover, #fn_persimmon a.current, #fn_pom a:hover, #fn_pom a.current,
	#fn_grape a:hover, #fn_grape a.current, #fn_cherry a:hover, #fn_cherry a.current { background-position:0 0; }


/* Sidebar and Content Islands
-------------------------------------------------- */
#sidebar { float:left; width:235px; }
#sidebar ul.contentIslands li { margin-bottom:20px; }

 
/* Content
-------------------------------------------------- */
#contentWrapper { background:#FDF6D2 url(img/texture_btm.gif) 0 100% no-repeat; padding-bottom:60px; }

#pageTitle { background:url(img/texture_top.gif) 0 0 no-repeat; padding-left:150px; height:85px; }

#content { float:left; width:475px; padding:0 125px 0 50px; }
#contentWide { float:left; width:550px; padding:0 50px; }

#content ul { list-style-type:disc; padding:0 20px; }
#content ul li { margin:2px 0; }

#slideshow { margin-right:-50px; margin-bottom:1em; }
.getFlash { padding:10px; background-color:#FFFF99; }

.linksTable { width:100%; }
.linksTable td { padding:20px 5px; text-align:center; font-size:1.2em; }
.linksTable td img { margin-bottom:10px; }



/* Download Center
---------------------------------------- */
table.downloads { border:#F0F4F7 solid 1px; border-collapse:collapse; width:100%; }
table.downloads td { padding:.5em; border:#FCE0B0 solid 1px; vertical-align:top; text-align:center; }
table.downloads img { margin:.5em; background-color:#FFFFFF; padding:2px; }
table.downloads h4 { margin:0; }
table.downloads ul { margin:0; }
table.downloads ul li { list-style-type:none; display:inline; padding:0 .5em; text-transform:uppercase; }



/* Footer
-------------------------------------------------- */
#footer { width:890px; margin:0 auto; font-size:10px; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align:left; 
	background:url(/css/img/footer_hr.gif) 0 60px repeat-x; }
#footer .legal { color:#6679A3; text-align:right; padding:8px 0; }
#footer .column { float:left; width:135px; margin-left:10px; }
#footer h4 { text-transform:uppercase; font-size:11px; margin:0 0 8px 0; }
#footer h4 a { padding:4px 8px; color:#00144D; background:#4D5E94 url(/css/img/footer_title_tl.gif) 0 0 no-repeat; }
#footer a { color:#4D5E94; }
#footer a:hover { color:#8B9DC9; }