*, body	{font-family:Arial, Helvetica, sans-serif; color:#794400;}
body	{font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small;}
html>body	{font-size:small;}

html	{height:100%;}
body	{background:#fff url(../img/bg.gif) top center repeat-y; height:100%;}
h1 span	{visibility:hidden;}

#header	{background:url(../img/logo_gc.gif) top left no-repeat; height:84px; width:866px; float:right;}
#container	{width:950px; margin:0 auto; position:relative;}
#footer		{text-align:right; border-top:2px solid #d2c68f; margin-top:7px; margin-bottom:106px;}
#copyright	{border-top:1px solid #d6cc9e; padding:8px 0 40px 0; width:816px; margin:40px auto; margin-bottom:0; font-size:78%;}
#superset	{height:100%; background:#fff url(../img/bg.gif) top center repeat-y; width:956px; padding:0 3px; margin:0 auto;}
#pushemdowntony	{height:41px;}

#nav	{float:right; width:380px; margin:33px 21px 0 0;}
#nav li	{float:left; margin-right:42px;}
#nav li a	{text-decoration:none;}

#nav2	{float:right; width:456px; margin:9px 51px 0 0;}
#nav2 li	{float:right; margin-right:21px;}
#nav2 li a	{text-decoration:none; color:#ae9d33;}

#logo	{float:left;}

#header_home	{background:url(../img/logo_gc.png) top left no-repeat; height:84px; width:882px; float:right; z-index: 50; position: absolute; right: 0px; top: 0px;}
.home	{background:url(../img/home_preload.jpg) top left no-repeat; height:420px;}
.home #content	{width:409px; height:277px; float:right; margin-top:25px; margin-right: 0px; padding-left: 40px; padding-right: 60px; padding-top: 38px; background:url(../img/home_content.png) top left no-repeat; position: absolute; right: 0px; top: 80px;}
.home #content h1	{font-size:150%; font-weight:bold; margin-bottom:8px;}
.home #content p	{line-height:1.3em;}
.flower {position:absolute; top:0px; left:0px;}

.news	{background:url(../img/bg_news01.jpg) top left no-repeat;}
.news h1	{height:86px; margin-bottom:30px;}
.news h1 span	{visibility:hidden;}
.news #content	{width:816px; margin:0 auto; border-bottom:2px solid #e6dfc2; padding-bottom:20px;}
.news #content a	{text-decoration:none; color:#007eb2;}
.news #content h2	{font-size:100%; font-weight:bold;}
.news #dcenters	{width:816px; margin:0 auto; position:relative; height:200px; margin-top:20px;}
.news #dcenters h2	{font-size:100%; font-weight:bold;}
.news #theUSofA	{position:absolute; top:10px; right:62px;}
.news th			{font-weight:bold; width:216px; vertical-align:top; padding-bottom:18px;}
.news th span	{font-weight:normal;}
.news td			{font-weight:normal; padding-bottom:18px;}
.news #leftCol	{float:left; width:569px; padding-right:20px; border-right:2px solid #e6dfc2;}
.news #rightCol	{float:right; width:209px;}


.contact	{background:url(../img/bg_ordering.jpg) top left no-repeat;}
.contact h1	{height:86px; margin-bottom:30px;}
.contact h1 span	{visibility:hidden;}
.contact #content	{width:816px; margin:0 auto; border-bottom:2px solid #e6dfc2; padding-bottom:20px;}
.contact #content a	{text-decoration:none; color:#007eb2;}
.contact #content h2	{font-size:133%; font-weight:bold;}
.contact #dcenters	{width:816px; margin:0 auto; position:relative; height:200px; margin-top:20px;}
.contact #dcenters h2	{font-size:133%; font-weight:bold;}
.contact #theUSofA	{position:absolute; top:10px; right:62px;}
.contact th			{font-weight:bold; width:216px; vertical-align:top; padding-bottom:18px;}
.contact th span	{font-weight:normal;}
.contact td			{font-weight:normal; padding-bottom:18px;}
.contact #leftCol	{float:left; width:569px; padding-right:20px; border-right:2px solid #e6dfc2;}
.contact #rightCol	{float:right; width:209px;}

.products		{background:url(../img/bg_products.jpg) top left no-repeat;}
.products h1	{height:86px; margin-bottom:30px;}
.products #content	{width:816px; margin:0 auto; padding-bottom:20px;}
.products #content h2	{font-size:133%; font-weight:bold; margin:13px 0 3px 0; line-height:1.9em;}
.products #content p	{line-height:1.3em;}
.products #content table.fmt {border-bottom:1px solid #d6cc9e; margin-bottom:2px;}
.products .sep2	{border-bottom:1px solid #d6cc9e; padding-bottom:10px; margin-bottom:15px;}
.products .sep2 #colLeft	{float:left; width:297px; border-right:1px solid #d6cc9e; padding-right:15px; line-height:1.3em;}
.products .sep2 #colRight	{float:right; padding-left:249px; background:url(../img/img_packaging.jpg) top left no-repeat; font-size:84%;}

.shelfstable	{background:url(../img/bg_shelfStable.jpg) top left no-repeat;}
.shelfstable h1	{height:86px; margin-bottom:30px;}
.shelfstable #content	{width:816px; margin:0 auto; padding-bottom:20px;}
.shelfstable #content h2	{font-size:133%; font-weight:bold; margin:13px 0 3px 0;}
.shelfstable #content p	{width:684px; line-height:1.3em; font-size:92%;}
/*.shelfstable */#content table.fmt {width:816px;}
/*.shelfstable */#content table.fmt tr.hdr	{background-color:#b6a452;}
/*.shelfstable */#content table.fmt tr.alt	{background-color:#e9e5cd;}
/*.shelfstable */#content table.fmt th	{color:#fff; padding:5px; font-size:84%; font-weight:bold;}
/*.shelfstable */#content table.fmt td	{color:#333; padding:5px; font-size:84%; padding-top:6px;}
/*.shelfstable */#content table.fmt tr.r2 td	{color:#666; padding-top:0; line-height:1.5em;}
#content table.large th	{color:#fff; padding:5px; font-size:100%; font-weight:bold;}
#content table.large th span	{color:#fff; font-weight:normal;}

.frozen_bundles	{background:url(../img/bg_frozenBundles.jpg) top left no-repeat;}
.frozen_bundles h1	{height:86px; margin-bottom:44px;}
.frozen_bundles #content	{width:816px; margin:0 auto; padding-bottom:20px;}
.frozen_bundles #content h2	{font-size:133%; font-weight:bold; margin:13px 0 3px 0;}
.frozen_bundles #content table.fmt {border-bottom:1px solid #d6cc9e; margin-bottom:10px;}

.frozen_meals	{background:url(../img/bg_frozenMeals.jpg) top left no-repeat;}
.frozen_meals h1	{height:86px; margin-bottom:80px;}
.frozen_meals #content	{width:816px; margin:0 auto; padding-bottom:20px;}
.frozen_meals #content h2	{font-size:133%; font-weight:bold; margin:13px 0 3px 0;}
/*.frozen_meals #content table.fmt {border-bottom:1px solid #d6cc9e;}*/

.frozen_variety	{background:url(../img/bg_frozenVariety.jpg) top left no-repeat;}
.frozen_variety h1	{height:86px; margin-bottom:44px;}
.frozen_variety #content	{width:816px; margin:0 auto; padding-bottom:20px;}
.frozen_variety #content h2	{font-size:133%; font-weight:bold; margin:13px 0 3px 0;}

#pc	{width:43px;}
#pd	{width:260px;}
#ps	{width:78px;}
#nw	{width:47px;}
#gw	{width:49px;}
#cc	{width:35px;}
#lx	{width:26px; padding-right:0;}
#wx	{width:26px; padding-right:0; padding-left:0;}
#ht	{width:26px; padding-left:0;}
#ti	{width:20px;}
#hi	{width:20px;}
#cp	{width:43px;}

.clear	{clear:both; line-height:1px; height:1px; visibility:hidden;}
