/*   L A Y O U T   */
html {height:100%;}
body {background:#E5E9A2; color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; min-height:100%; text-align:center;}

#wrapper {margin:0 auto; min-height:100%; position:relative; width:1000px;}
#wrapper-inner {background:#FFFFFF; border-left:1px solid #649D40; border-right:1px solid #649D40; border-bottom:1px solid #649D40; margin:0 auto; min-height:100%; position:relative; padding-bottom:1px; text-align:left; width:750px;}
#leftLinkZone {position:absolute; left:0; overflow:hidden; top:0; width:120px;}
#rightLinkZone {position:absolute; right:0; overflow:hidden; top:0; width:120px;}
.clear {clear:both;}


/*   T Y P E O G R A P H Y   */
h1, h2, h3, h4 {font-family:Georgia, serif; font-weight:normal; margin:0;}
h2 {font-size:40px;}
h3 {font-size:20px; margin:5px 0;}
h4 {}
a {color:#999999;}
a:hover {color:#649D40;}


/*   H E A D E R   */
#header {background:url('/imgs/homepage-banner.jpg') no-repeat center top; position:relative; height:115px; overflow:hidden;}
#flbLogo {margin-left:24px;}
#primaryLinks {font-family:Georgia, serif; margin:0; position:absolute; bottom:0px; left:205px;}
#primaryLinks li {float:left; list-style:none; margin-right:4px;}
#primaryLinks a {color:#FFFFFF; display:block; font-size:10px; font-weight:bold; letter-spacing:-1px; padding:5px 0px; text-align:center; text-decoration:none; text-indent:-999em; width:89px;}

#homeLink {background:#BFC817 url('/imgs/tab1.gif') no-repeat left bottom;}
#homeLink:hover {background:#BFC817 url('/imgs/tab1_on.gif') no-repeat left bottom; color:#FEF5D3;}
#foodFindsLink {background:#649D40 url('/imgs/tab2.gif') no-repeat left bottom;}
#foodFindsLink:hover {background:#649D40 url('/imgs/tab2_on.gif') no-repeat left bottom; color:#BFC817;}
#foodMattersLink {background:#4C7D7E url('/imgs/tab3.gif') no-repeat left bottom;}
#foodMattersLink:hover {background:#4C7D7E url('/imgs/tab3_on.gif') no-repeat left bottom; color:#B6E4E7;}
#ourShopLink {background:#9A1D66 url('/imgs/tab4.gif') no-repeat left bottom;}
#ourShopLink:hover {background:#9A1D66 url('/imgs/tab4_on.gif') no-repeat left bottom; color:#C06D9D;}


/*   C O N T E N T   */
#contentTop {clear:both; background:#BFC817; padding:15px;}
#contentTop * {position:relative;}
#search {color:#00642D; float:left; width:460px;}
#search h2 {color:#FFFFFF; float:left; margin-right:10px;}
#search p {padding-top:10px;}
#searchFields {float:left; overflow:hidden; width:330px;}
#searchSubmit {float:left; margin-top:20px;}
#search #searchSubmit input {background:none; border:0; width:auto;}
.searchOr {color:#649D40; float:left; font-size:16px; padding:15px 5px 0;}
#advancedSearchLink {background:transparent url('/imgs/search-icon.gif') no-repeat; color:#649D40; font-family:Georgia, serif; font-weight:bold; padding:2px 0 2px 20px; text-decoration:none;}
#advancedSearchLink:hover {text-decoration:underline;}

#search form div div {float:left;}
#search form {margin-bottom:10px;}
#search label {display:block; font-size:10px;}
#search input {background:#FFFFFF url('/imgs/dropshaddow.jpg') repeat-x; border:1px solid #999999; margin:3px 0; padding:2px; width:135px;}
#search select {background:#FFFFFF url('/imgs/dropshaddow.jpg') repeat-x; border:1px solid #999999; margin:3px 0; padding:1px; width:142px;}
#search input.selectedInput, #search select.selectedInput {background:#E5E9A2 url('/imgs/input-selected.gif') repeat-x;}
#search input.disabledInput, #search select.disabledInput {background:#DDDDDD;}

#tagCloud {background:#FFFFFF; float:right; text-align:center; width:250px;}
#tagCloud h3 {border-bottom:1px solid #DDDDDD; color:#649D40; margin:0 10px; padding:2px 0px 2px 0;}
#tagCloud ul {margin:2px 10px 2px;}
#tagCloud li {display:inline; list-style:none; line-height:23px;}
#tagCloud li a {color:#666666; padding:3px;}
#tagCloud li a:hover {color:#649D40;}
#tagCloud li a.smallTag {font-size:11px;}
#tagCloud li a.mediumTag {font-size:14px;}
#tagCloud li a.largeTag {font-size:17px;}


#contentBody {background:url('/imgs/dropshaddow.jpg') repeat-x left 2px; padding:5px 15px; position:relative;}
#contentBody h3 {color:#4C7D7E; float:left; position:relative;}

#intro {background:url('/imgs/FoodLoversVegetables2.jpg') bottom right no-repeat; min-height:137px; position:relative; z-index:100;}
#intro h2 {color:#649D40; font-size:30px; margin:10px 0;}
#intro p {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:480px;}

#quickLinks {color:#649D40; font-family:Georgia, serif; margin:0; right:15px; top:16px; position:absolute;}
#quickLinks li {background:#FFFFFF url('/imgs/down-arrow.gif') no-repeat 150px center; border:1px solid #DDDDDD; cursor:pointer; list-style:none; margin-bottom:3px; width:170px;}
#quickLinks li span {display:block; font-size:14px; padding:6px 7px;}
#quickLinks li ul {background:#B5CD54; border:1px solid #DDDDDD; height:auto; left:-999em; margin:0 0 0 -1px; position:absolute;}
#quickLinks li:hover ul, #quickLinks li.menuShow ul {left:auto;}
#quickLinks li.menuHide ul {left:-999em;}
#quickLinks li ul li {background:none; border:0; margin:0; padding:0px;}
#quickLinks li ul li a {border-bottom:1px dashed #649D40; color:#00642D; display:block; margin:0 5px; padding:5px 0; text-decoration:none;}
#quickLinks li ul li a:hover {text-decoration:underline;}
#quickLinks .bottomLink a {border:0;}

#currentLinks {float:left; margin:0 0 4px 0; position:relative;}
#currentLinks li {display:inline; list-style:none;}
#currentLinks a {background:transparent url('/imgs/heart-icon.gif') no-repeat; color:#649D40; font-size: 1.2em; font-family:Georgia, serif; font-weight:bold; margin:10px 0 0 17px; padding:2px 0 2px 20px; text-decoration:none;}
#currentLinks a:hover {text-decoration:underline;}

#currentLinks2 {float:left; margin:5px 0 5px 0; position:relative;}
#currentLinks2 li {display:inline; list-style:none;}
#currentLinks2 a {background:transparent url('/imgs/heart-icon.gif') no-repeat; color:#649D40; font-family:Georgia, serif; font-weight:bold; margin:10px 0 0 10px; padding:2px 0 2px 20px; text-decoration:none;}
#currentLinks2 a:hover {text-decoration:underline;}

#callsToAction {border:1px solid #DDDDDD; clear:both; height:110px; margin:0; position:relative;}
#callsToAction li {border-right:1px solid #DDDDDD; display:block; float:left; list-style:none; margin:5px 0; position:relative; width:178px;}
#callsToAction li#foodFindsCTA a {color:#649D40;}
#callsToAction li#foodMattersCTA a {color:#4C7D7E;}
#callsToAction li#ourShopCTA a {color:#9A1D66;}
#callsToAction li#miscCTA a {color:#BFC817;}
#callsToAction li#miscCTA {border:0;}
#callsToAction li h4 a {display:block; text-decoration:none; width:88px; z-index:100;}
#callsToAction li a:hover {text-decoration:underline;}
#callsToAction li div img {float:none; vertical-align:middle;}
#callsToAction li img {float:left; margin-left:5px; position:relative; z-index:1;}
#callsToAction li div {margin:0 5px; position:absolute; left:85px; overflow:hidden; width:84px; z-index:10;}
#callsToAction li h4 {color:#649D40; display:block; font-family:Georgia, serif; font-size:12px; font-weight:bold; position:relative; z-index:2;}
#callsToAction li p {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; position:relative; z-index:1;}


/*   F O O T E R   */
/* #footer {background:url('/imgs/dropshaddow.jpg') repeat-x left 2px; font-size:10px; margin:0 15px; padding-top:15px; position:relative;} */
#footer {font-size:10px; margin:0 15px; padding-top:0; position:relative;}

 
#secondaryLinks {margin:0; width:740px;}
#secondaryLinks li {border-bottom:1px dashed #BFC817; display:block; float:left; list-style:none; padding:3px 0 3px 40px; width:140px;}
#secondaryLinks li a {color:#BFC817; text-decoration:none;}
#secondaryLinks li a:hover {text-decoration:underline;}

#bookmarkLinks {clear:both; height:28px; margin:0; padding-top:5px;}
#bookmarkLinks li {background-position:left 5px; display:block; float:left; margin: 0 0 0 40px; list-style:none; padding:5px 0 5px 20px; width:80px;}
#bookmarkLinks li a {color:#BFC817; text-decoration:none;}
#bookmarkLinks li a:hover {text-decoration:underline;}
#deliciousLink {background:transparent url('/imgs/delicious.gif') no-repeat;}
#diggLink {background:transparent url('/imgs/digg.gif') no-repeat;}
#facebookLink {background:transparent url('/imgs/facebook.gif') no-repeat;}
#stumbleUponLink {background:transparent url('/imgs/stumble.gif') no-repeat;}
#twitterLink {background:transparent url('/imgs/twitter.gif') no-repeat;}

#affiliateLinks {margin:0; width: 740px;}
#affiliateLinks li {display:inline; list-style:none; margin-right:17px;}

#affiliateLinks2 {margin:0; position:absolute; right:10px; top:60px;}
#affiliateLinks2 li {display:inline; list-style:none; margin-left:5px;}

#footerHR {border-top:8px solid #BFC817; border-bottom:11px solid #E5EDE2; clear:both; font-size:1px; height:3px; line-height:1px;margin-bottom:7px;}
#footerline {border-bottom:1px solid #DDDDDD; clear:both; font-size:1px; height:3px; line-height:1px;margin-bottom:5px;}



