strong { font-weight: bold; }
/*:outline { 0px; }*/
a { outline:none;text-decoration: none; color: black; }
a img { border:0px; }
div.clear, div.clear-fix { clear: both; }
div.left { float:left;}
div.right {float:right;}
body { background:#C8C8C8; }

.main { width:800px;background:white;border:1px solid black;}
.header { background:url('../i/banner.png') no-repeat; height:105px; width:800px;margin-left:auto;margin-right:auto;}
.header ul { background:black; color:white;margin:0px;margin-top:0px;padding:0px;padding-top:4px;height:23px;}
.header ul li { display:inline;margin-right:12px; font-family:arial;font-size:13pt;}
.header ul li a { margin-left:20px;}
.header ul li a.home { color:white; }
.header ul li a.contact-us { color:#1ebdef; }
.header ul li a.produce-and-harvest-report { color:#b86421; }
.header ul li a.recipeslinks { color:#bb9e00; }
.header ul li a.green-initiatives { color:#02b764; }

.main { width:800px;margin-left:auto;margin-right:auto; }
.main .content { padding:25px;padding-bottom:0px;padding-right:0px; }
.main .content .side { width:150px;margin-top:10px; }
.main .content .side img { margin-bottom:15px;}

/* home */
.home { width:625px;padding-top:0px; }
.home h3 { color:#d2232b;font-family:arial black;font-size:24pt;margin:0px;margin-bottom:0px;}
.home .intro1 {font-family:arial black;font-size:11.5pt;width:575px;line-height: 17px;}
.home .intro2 {font-family:arial; font-size:9.5pt; width:575px;}
.home .lists { width:625px; }
.home .lists .field { width:310px;}
.home .lists .field span { font-family:arial;font-size:10.5pt;font-weight:bold; }
.home .lists .field ul { margin:0px;margin-top:5px;margin-left:16px;padding:0px;padding-right:30px;font-family:arial; font-size:9.5pt; }
.home .lists .greenhouse { width:310px; }
.home .lists .greenhouse span { font-family:arial;font-size:10.5pt;font-weight:bold; }
.home .lists .greenhouse ul { margin:0px;margin-top:5px;margin-left:16px;padding:0px;font-family:arial; font-size:9.5pt; }
.home .details { margin-top:20px; }
.home .details .crops {  height:150px;width:205px;margin-right:10px; }
.home .details .info { width:400px; }
.home .details .info h4 { color:#d2232a;font-family:arial black;font-size:9pt;margin:0px;margin-bottom:5px; }
.home .details .info ul { margin:0px;padding:0px;padding-left:18px;padding-right:10px;font-family:arial; font-size:9.5pt;}
.home .details .info ul li { margin-bottom:2px; }
.home .contact { margin-top:10px; }
.home .contact a { border:0px; }
.home .contact .cimage { width:130px;border:0px; }
.home .contact .cdetails { width: 375px;margin-left:10px; }
.home .contact { font-family:arial;font-size:9.5pt; }

/* contact us */
.contact { width:625px;padding-top:0px; }
.contact .title h3 { color:#1ebdef ;font-family:arial black;font-size:24pt;margin:0px;margin-bottom:15px;}
.contact .info { width:250px;font-family:arial;font-size:9.5pt; }

.contact .map { width:350px; }
.contact .map { text-align:right; }
.contact .map a { color:red;font-size:10px;font-family:arial;text-decoration:underline;}
.contact .market { width:250px;}
.contact .market .top { margin-left:170px;margin-top:-55px}
.contact .market .bottom { margin-left:170px;margin-top:-175px}

/* report */
.report { width:625px;padding-top:0px; }
.report .title h3 { color:#da7727;font-family:arial black;font-size:19pt;margin:0px;margin-bottom:15px; }
.report .details div.crops { width:231px; }
.report .details div.left ul { padding:0px;margin-top:0px;margin-left:30px;width:324px;}
.report .details div.left ul li { font-family:arial; font-size:8.5pt; }r
.report .veggie-grid table tr.c td { border:0px;padding-bottom:3px;}
.report .veggie-grid table tr td { font-family:arial;font-size:6pt;border-right:1px solid lightgray; text-align:center;}
.report .veggie-grid table tr.c1  td { background:#d5ebf5; }
.report .veggie-grid table tr td.text { width:75px;padding-left:5px;font-family:arial;font-size:9pt;text-align:left; }
.report .veggie-grid table tr td.veg { width:54px;padding-bottom:8px; }
.report .veggie-grid table tr td.veg img { position:relative;margin-top:-7px;}
.report .notice { font-family:arial;font-size:9pt;padding:10px;padding-left:0px;}

/* links */
.links .title h3 { color:#dbb608;font-family:arial black;font-size:17pt;margin:0px;margin-bottom:5px; }
.links .title h2 { color:black;font-family:arial black;font-size:9.5pt;margin:0px;margin-bottom:35px;}

.links .details { width:625px; }
.links .details .noimg { height:125px;font-size:15px;font-family:arial black;width:110px; text-align:center;margin-right:20px;margin-bottom:40px;position:relative;}

.links .details .img { height:125px;font-size:9.5px;font-family:arial;min-width:100px; text-align:center; margin-right:7px;margin-bottom:40px;position:relative;}
.links .details .img img { margin-bottom:8px;border:0px;}

.links .details .noimg div { position:absolute;bottom:0px;font-size:9.5pt;font-family:arial black;}
.links .details .img div { position:absolute;bottom:0px;font-size:8.5pt;font-family:arial;}

/* green */
.greentop { width:800px;background:url('../i/barn-top.png') no-repeat bottom left;}
.green { padding-bottom:75px; }
.green .img { width: 285px; }
.green .text { width: 300px; }
.green .text h3 { color:#00a651;font-family:arial black;font-size:19.5pt;margin:0px;margin-bottom:10px;margin-top:-10px; }
.green .text p { font-family:arial;font-size:9pt; }
.green .logo { margin-left:25px;}
.greenbottom { width:800px;height:132px;background:url('../i/barn-bottom.png') no-repeat bottom left;}

.rbhomem, .rbcontact-usm, .rbproduce-and-harvest-reportm, .rbrecipeslinksm{ margin-top:0px;}
.rbhomeb, .rbcontact-usb, .rbproduce-and-harvest-reportb, .rbrecipeslinksb { margin-top:45px; }
/*.rbcontact-usm { margin-top:70px; }
.rbcontact-usb { margin-top:75px; }
.rbproduce-and-harvest-reportm { margin-top:10px; }
.rbproduce-and-harvest-reportb {margin-top:55px; }
.rbrecipeslinksm { margin-top:50px; }
.rbrecipeslinksb { margin-top:80px; }*/

@-moz-document url-prefix() { 
	/*.links div { display: none; }*/
}