@charset "utf-8";
/* CSS Document */

/*| === CSS RESET === |*/
body {margin: 0; padding: 0;  font-size: 100%; }
* { outline: 0; }
img { border: 0px; }
.header * {border: 0;margin: 0; padding: 0; vertical-align: baseline; background: transparent;}
body{background-color:#006906;}

/*| ================== CONTAINER ================== |*/
.container{background:url(../images/page_bkgd.jpg) repeat-x #FFF; font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#333; line-height:15px;}
.container br{clear:both;}

/*| ========= HEADER ========= |*/
.container .header{margin-left:auto; margin-right:auto; width:939px; height:267px;}
.container .header .go_fresh_logo{width:244px; height:130px; float:left;}

/*| ========= NAVBAR ========= |*/
.container .header ul{float:left; list-style:none; margin-left:6px;}
.container .header ul li {float:left;}
.container .header ul li a{background:url(../images/navbar.png) no-repeat; display:block; width:93px; height:44px; margin-right:6px;}
.container .header ul li a:hover{height:52px;}
.container .header ul li span{display:none;}
.container .header ul li.nav_home a{background-position:0 -12px}
.container .header ul li.nav_home a:hover{background-position:0 -60px;}
.container .header ul li.nav_products a{background-position:-98px -12px}
.container .header ul li.nav_products a:hover{background-position:-98px -60px;}
.container .header ul li.nav_profile a{background-position:-197px -12px}
.container .header ul li.nav_profile a:hover{background-position:-197px -60px;}
.container .header ul li.nav_facilities a{background-position:-296px -12px}
.container .header ul li.nav_facilities a:hover{background-position:-296px -60px;}
.container .header ul li.nav_order a{background-position:-395px -12px}
.container .header ul li.nav_order a:hover{background-position:-395px -60px;}
.container .header ul li.nav_safety a{background-position:-494px -12px}
.container .header ul li.nav_safety a:hover{background-position:-494px -60px;}
.container .header ul li.nav_contact a{background-position:-593px -12px; margin-right:0px;}
.container .header ul li.nav_contact a:hover{background-position:-593px -60px;}

/*| ========= BODY ========= |*/
.container .body{clear:both; margin-left:auto; margin-right:auto; width:939px; }
.container .body div div{margin-bottom:15px;}

/*| ======== LEFT COLUMN ======== |*/
.container .body .left_column{float:left; width:200px;}

/*| === SEASONAL ITEMS === |*/
.container .body .left_column .seasonal {background:url(../images/bkgd_seasonal_hdr.jpg) no-repeat top left #c7e6c7; padding-top:42px; width:198px;}
.container .body .left_column .seasonal h1 span{display:none;}
.container .body .left_column .seasonal ul{list-style:none; margin:0px 10px 0px 10px; padding:5px 0px; border-bottom:1px dotted #00782a; border-top:1px dotted #00782a; width:177px;}
.container .body .left_column .seasonal ul li{margin:0px 10px; line-height:19px;}
.container .body .left_column .seasonal ul li a{color:#00782a; text-decoration:none;}
.container .body .left_column .seasonal ul li a:hover{text-decoration:underline;}
.container .body .left_column .seasonal .more{ position:relative;}
.container .body .left_column .seasonal .more a{ position:absolute; top:-7px; right:10px; color:#00782a; text-transform:uppercase; text-decoration:none; background:url(../images/arrow_down_green.gif) no-repeat right #c7e6c7; padding:0px 15px 0px 5px;}
.container .body .left_column .seasonal .more a:hover{text-decoration:underline;}
.container .body .left_column .seasonal .bottom{background:url(../images/bkgd_seasonal_ftr.jpg) no-repeat; width:198px; height:9px; margin-bottom:0px;}

/*| === SPECIALTY ITEMS === |*/
.container .body .left_column .specialty {background:url(../images/bkgd_specialty_hdr.jpg) no-repeat top left #ffe378; padding-top:42px; width:198px;}
.container .body .left_column .specialty h1 span{display:none;}
.container .body .left_column .specialty ul{list-style:none; margin:0px 10px 0px 10px; padding:5px 0px; border-bottom:1px dotted #00782a; border-top:1px dotted #00782a; width:177px;}
.container .body .left_column .specialty ul li{margin:0px 10px; line-height:19px;}
.container .body .left_column .specialty ul li a{color:#00782a; text-decoration:none;}
.container .body .left_column .specialty ul li a:hover{text-decoration:underline;}
.container .body .left_column .specialty .more{ position:relative;}
.container .body .left_column .specialty .more a{ position:absolute; top:-7px; right:10px; color:#00782a; text-transform:uppercase; text-decoration:none; background:url(../images/arrow_down_green.gif) no-repeat right #ffe378; padding:0px 15px 0px 5px;}
.container .body .left_column .specialty .more a:hover{text-decoration:underline;}
.container .body .left_column .specialty .bottom{background:url(../images/bkgd_specialty_ftr.jpg) no-repeat; width:198px; height:6px; margin-bottom:0px;}

/*| ======== CENTER COLUMN ======== |*/
.container .body .center_column{
	float:left;
	width:460px;
	margin-left:35px;
	padding-left: 10px;
}
.container .body .center_column h1{
	background:url(../images/img_header.jpg) no-repeat;
	display:block;
	width:334px;
	height:45px;
	margin-left:-10px;
}
.container .body .center_column h1 span{display:none;}
.container .body .center_column h2{color:#007f1c;}
.container .body .center_column .callout_box{float:right; width:147px; height:auto; margin-left:15px; margin-bottom:15px;}
.container .body .center_column .callout_box h2{text-transform:uppercase;}

/*| ======== SUBPAGE RIGHT COLUMN ======== |*/
.container .body .sub_right_column{
	float:left;
	width:690px;
	margin-left:35px;
	padding-left: 10px;
}
.container .body .sub_right_column h1{background:url(../images/img_header.jpg) no-repeat; display:block; width:334px; height:45px; margin-left:-10px; float:left;}
.container .body .sub_right_column h1 span{display:none;}
.container .body .sub_right_column h2{color:#007f1c;}
.container .body .sub_right_column .callout_box{float:right; width:147px; height:auto; margin-left:15px; margin-bottom:15px;}
.container .body .sub_right_column .callout_box h2{text-transform:uppercase;}

/*| ======== RIGHT COLUMN ======== |*/
.container .body .right_column{float:left; width:200px; margin-left:25px; color:#00782a;}

/*| === SEARCH AREA === |*/
.container .body .right_column .search #searcharea{float:none;}
.container .body .right_column .search #searcharea #searchbox{background:url(../images/bkgd_search_box.jpg) no-repeat; height:18px; width:165px; padding:10px; text-transform:uppercase; color:#006c05; border:none; float:left;}
#searcharea #submit{display:none;}
#searchbtn{background:url(../images/bkgd_search_box.jpg) no-repeat right top; width:12px; color: #066F0A; height:38px; border:none; cursor:pointer; margin:0px; padding:0px; float:left;}
.container .body .right_column .search br{clear:both;}

/*| === SUBPAGE SEARCH AREA === |*/
.container .body .sub_right_column .search_sub{float:right; margin-top:10px;}
.container .body .sub_right_column .search_sub #searcharea #searchbox{background:url(../images/bkgd_search_box.jpg) no-repeat; height:18px; width:165px; padding:10px; text-transform:uppercase; color:#006c05; border:none; float:left;}
.container .body .sub_right_column .search_sub #searcharea #submit{display:none;}
.container .body .sub_right_column .search_sub #searcharea #searchbtn{background:url(../images/bkgd_search_box.jpg) no-repeat right top; width:12px; height:38px; border:none; cursor:pointer; margin:0px; padding:0px; float:left;}
.container .body .sub_right_column .search_sub br{clear:both;}

/*| === OUR PARTNERS === |*/
.container .body .right_column .partners {background:url(../images/bkgd_partners_hdr.jpg) no-repeat top left #cadee3; padding-top:39px; width:198px; *margin-top:25px;}
.container .body .right_column .partners h1 span{display:none;}
.container .body .right_column .partners ul{list-style:none;}
.container .body .right_column .partners .bottom{background:url(../images/bkgd_partners_ftr.jpg) no-repeat #FFF; width:198px; height:9px; margin-bottom:0px; }
.container .body .right_column .partners .partners_content{margin:0px 10px 0px 10px; padding:5px 0px; border-top:1px dotted #00782a; width:177px;}

/*| === FEATURED CHEF === |*/
.container .body .right_column .chef {background:url(../images/bkgd_chef_hdr.jpg) no-repeat top left #ffe378; cursor: pointer; padding-top:39px; width:198px;}
.container .body .right_column .chef h1 span{display:none;}
.container .body .right_column .chef .chef_content{margin:0px 10px 0px 10px; padding:5px 0px; border-top:1px dotted #00782a; border-bottom:1px dotted #00782a; width:177px;}
.container .body .right_column .chef .chef_content img{float:left; margin-right:5px; margin-bottom:5px;}
.container .body .right_column .chef .bottom{background:url(../images/bkgd_chef_ftr.jpg) no-repeat #FFF; width:198px; height:9px; margin-bottom:0px; }
.container .body .right_column .chef .chef_content a{color:#00782a; text-decoration:none;}
.container .body .right_column .chef .chef_content a:hover{text-decoration:underline;}

/*| ================== FOOTER CONTAINER ================== |*/
.footer_container{background:url(../images/bkgd_footer.jpg) repeat-x #006908; font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#FFF;}
.footer_container br{clear:both;}

/*| ========= FOOTER ========= |*/
.footer_container .footer{margin-left:auto; margin-right:auto; width:939px; background:url(../images/img_footer.jpg) no-repeat 0px -1px; height:auto; padding-top:77px; padding-bottom:20px;}

/*| === FOOTER LEFT COLUMN === |*/
.footer_container .footer .left_column{float:left; width:345px;}
.footer_container .footer .left_column h3 span{display:none;}
.footer_container .footer .left_column ul li{ list-style-type:none; background:url(../images/arrow_yellow.gif) no-repeat 0px 8px; padding-left:15px; line-height:26px;}
.footer_container .footer .left_column ul li a{color:#FFF; text-decoration:none;}
.footer_container .footer .left_column ul li a:hover{text-decoration:underline;}

/*| === FOOTER CENTER COLUMN === |*/
.footer_container .footer .center_column{float:left; width:224px; text-align:center; padding:0px 18px; padding-top:35px;}
.footer_container .footer .center_column h3{font-size:20px; color:#ffc500; font-weight:normal;}
.footer_container .footer .center_column a{color:#FFF; text-decoration:underline;}

/*| === FOOTER RIGHT COLUMN === |*/
.footer_container .footer .right_column{float:left; width:310px; margin-left:24px;}
.footer_container .footer .right_column h3 span{display:none;}
.footer_container .footer .right_column ul li{ list-style-type:none; background:url(../images/arrow_yellow.gif) no-repeat 0px 8px; padding-left:15px; line-height:26px;}
.footer_container .footer .right_column ul li a{color:#FFF; text-decoration:none;}
.footer_container .footer .right_column ul li a:hover{text-decoration:underline;}
.dfix br { clear: none; }
#searchbtn { color: transparent !important; }
.center_column span {font-family: Verdana, Arial, Helvetica, sans-serif!important;line-height: normal!important; font-size: 14px!important; text-align: left!important; color: #000000 !important; } 
.center_column { text-align: left!important; }
.sub_right_column span {font-family: Verdana, Arial, Helvetica, sans-serif!important;line-height: normal!important; font-size: 14px!important; text-align: left!important; color: #000000 !important; } 
.sub_right_column p { text-align: left!important; }