/* CSS Document */

h1 { font-family: Georgia, 'Times New Roman', Times, Serif; font-weight: normal; font-size:16px; color: #777777; line-height:22px; }

.hdiv { border-top: thin solid #cccccc }

.menugrey { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #777777; line-height: 17px; }
.menugrey a:link { text-decoration: none; color: #777777; }
.menugrey a:visited { text-decoration: none; color: #777777; }
.menugrey a:hover { text-decoration: underline; color: #555555; }
.menugrey a:active { text-decoration: none; color: #777777; }

.menugreen { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #88b13b; line-height: 17px; }
.menugreen a:link { text-decoration: none; color: #88b13b; }
.menugreen a:visited { text-decoration: none; color: #88b13b; }
.menugreen a:hover { text-decoration: underline; color: #88b13b; }
.menugreen a:active { text-decoration: none; color: #88b13b; }

.hidden { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff; line-height: 17px; }
.hidden a:link { text-decoration: none; color: #ffffff; }
.hidden a:visited { text-decoration: none; color: #ffffff; }
.hidden a:hover { text-decoration: underline; color: #ffffff; }
.hidden a:active { text-decoration: none; color: #ffffff; }

.header { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:20px; color: #90c248; line-height: 17px; }

.footer1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #444444; line-height: 17px; }

.footer2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #222222; line-height: 17px; }

.footnote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999; line-height: 14px; }

.mailinglistinput { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #383838; width: 165px; }
.mailinglistsignuptext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #777777; line-height: 15px; }

.cart_qtyinput { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #828282; }
.cart_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #828282; }
.cart_total { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #88b13b; }
.cart_grandtotal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #111111; }
.cart_grandtotal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #111111; }
.cart_itemcost { font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #8eb353; line-height:22px; }

.cart_shippinginput { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #828282; width: 145px; } 

.cart_error { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; width: 145px; } 

.cart_cell { border-top: 1px solid #dddddd; }

.pagetitle { font-family: Georgia, 'Times New Roman', Times, Serif; font-weight: normal; font-size:20px; color: #777777; line-height:28px; }
.subtitle { font-family: Georgia, 'Times New Roman', Times, Serif; font-weight: normal; font-size:16px; color: #777777; line-height:14px; }
.pagedescriptor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333; line-height:14px; }
.italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; color: #aaaaaa; line-height:16px; }
.subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #555555; line-height:16px; }

.productpage_productname { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #999999; line-height:20px; }
.productpage_descriptor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #aaaaaa; line-height:16px; }
.productpage_productcost { font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #88b13b; line-height:22px; }
.productpage_discount { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ea8d29; line-height:16px; }

.indexpage_productname { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #555555; line-height:14px; }
.indexpage_descriptor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #888888; line-height:16px; }
.indexpage_productcost { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #88b13b; line-height:22px; }

.news_sidebarheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333; }
.news_sidebarsubheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #888888; }
.news_headline { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:20px; }
.news_shortdescription { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #888888; line-height:20px; }
.news_pullquote { background:#ecf2d6; }
.news_publication { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #777777; line-height:20px; }
.news_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #aaaaaa; line-height:14px; }

.shoppingcart_productname { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #555555; line-height:14px; }
.shoppingcart_descriptor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #888888; line-height:16px; }
.shoppingcart_productcost { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #88b13b; line-height:22px; }
.shoppingcart_productdiscount { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ea8d29; line-height:22px; }
.shoppingcart_currency { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #aaaaaa; }

.recipe_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #777777; line-height:16px; }
.recipes_ingredients { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #867654; line-height:16px; }

.partea_cost { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color: #88b13b; line-height:22px; }
.partea_leadin { font-family: Georgia, 'Times New Roman', Times, Serif; font-weight: normal; font-size:18px; color: #777777; line-height:22px; }
.partea_contact { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #88b13b; line-height:22px; }

.parteamenu_subhead { font-family: arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #999999; line-height:14px; }

.leadin { font-family: Georgia, 'Times New Roman', Times, Serif; font-weight: normal; font-size:18px; color: #777777; line-height:22px; }

.wheretobuy_storetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #867654; line-height:16px; }