/* Enventys | enventys.com */
/* GENERAL */
body{background:#eee; font-family:Georgia,Times,Times New Roman,serif; font-size:14px; color:#2d2d2d}

#page-container{width:891px; margin:auto; margin-top:0}

html, body{margin:0; padding:0}

.clear{clear:both}
a{color:#917001; outline:none}
/* HEADER */
h1#header-logo{margin:0; padding:0}

h1#header-logo a{display:block; width:240px; height:157px; text-indent:-5000em; background:transparent url(images/hed-logo.png) 0 0 no-repeat}
/* NAV */
#navigation-bg{display:block; height:39px; width:844px; padding:20px 0 0 47px; background:transparent url(images/nav-bg2.png) no-repeat}

#navigation-bg.home{background:transparent url(images/nav-bg.png) no-repeat}

ul#nav{display:block; height:28px; margin:0; padding:0}

ul#nav li{list-style:none; float:left; padding:0 5px 0 12px; height:28px; background:transparent url(images/nav-bullet.png) no-repeat}

ul#nav li a{display:block; height:28px; text-indent:-5000em}

ul#nav li.first{margin:0 5px 0 0; padding:0}

ul#nav li.first a{display:block; background:transparent url(images/nav-home.png) 0 0 no-repeat; width:43px}

ul#nav li.aboutUs a{display:block; background:transparent url(images/nav-aboutUs.png) 0 0 no-repeat; width:69px}

ul#nav li.products a{display:block; background:transparent url(images/nav-products.png) 0 0 no-repeat; width:74px}

ul#nav li.green a{display:block; background:transparent url(images/nav-greenInitiatives.png) 0 0 no-repeat; width:128px}

ul#nav li.gift a{display:block; background:transparent url(images/nav-giftBoxes.png) 0 0 no-repeat; width:78px}

ul#nav li.news a{display:block; background:transparent url(images/nav-newsEvents.png) 0 0 no-repeat; width:107px}

ul#nav li.employment a{display:block; background:transparent url(images/nav-employment.png) 0 0 no-repeat; width:94px}

ul#nav li.contact a{display:block; background:transparent url(images/nav-contactUs.png) 0 0 no-repeat; width:84px}

ul#nav li a:hover, ul#nav li a.active{background-position:0 -28px}

/* HOMEPAGE */
#flash{display:block; height:341px; width:891px; background:transparent url(images/flash-fpo.png) no-repeat}
#home-intro{display:block; float:left; width:492px; padding:17px 0 0 48px; font-size:18px; line-height:26px; color:#917001; text-shadow:2px 2px 3px #bdbdbd}
#icons{display:block; margin:20px 0 10px; padding:0; height:78px}
ul#icons li{display:block; height:78px; float:left; list-style:none}

ul#icons li a{display:block; height:78px; text-indent:-5000em}

ul#icons li.beef a{background:transparent url(images/icon-beef-0.png) 0 0; width:51px}
 
ul#icons li.pork a{background:transparent url(images/icon-pork-0.png) 0 0 no-repeat; width:55px}

ul#icons li.lamb a{background:transparent url(images/icon-lamb-0.png) 0 0 no-repeat; width:55px}
 
ul#icons li.veal a{background:transparent url(images/icon-veal-0.png) 0 0 no-repeat; width:56px}

ul#icons li.game a{background:transparent url(images/icon-game-0.png) 0 0 no-repeat; width:55px}

ul#icons li.poultry a{background:transparent url(images/icon-poultry-0.png) 0 0 no-repeat; width:55px}

ul#icons li.deli a{background:transparent url(images/icon-deli-0.png) 0 0 no-repeat; width:55px}

ul#icons li.seafood a{background:transparent url(images/icon-seafood-0.png) 0 0 no-repeat; width:56px}

ul#icons li.natural a{background:transparent url(images/icon-natural-0.png) 0 0 no-repeat; width:53px}

ul#icons li a:hover{background-position:0 -78px}

#home-news{display:block; float:right; padding-top:44px; width:283px; background:transparent url(images/news-bg.png) no-repeat}
#home-news ul{margin-left:0px; list-style-type:none; padding-left:3px}
#home-news li a{display:block; text-decoration:none; margin-bottom:15px}
#home-news li a:hover{text-decoration:underline}

#left-column{display:block; width:240px; min-height:500px; float:left}
/* SUBNAV */
ul#subnav{display:block; margin:11px 0 0 47px; padding:0}

ul#subnav li{list-style:none; padding:0 0 12px}

ul#subnav li a{color:#917001; text-shadow:2px 2px 3px #bdbdbd; text-decoration:none}

ul#subnav li a:hover, ul#subnav li a.active{text-decoration:underline}

/* TABLES / LISTS */
.menu caption{text-align:left; color:#917001; text-indent:10px; border-bottom:1px solid #DDD}
.menu th{border-bottom:1px solid #DDD; text-align:left; text-indent:10px}
.menu td, ul.zebra li{border-bottom:1px solid #DDD; padding:5px; text-indent:5px}
.menu tr.total td{border-top:1px solid #DDD; font-style:italic}
ul.zebra{list-style-type:none; margin:0px; padding:5px 0px}
.menu tr.odd, .zebra li.odd{background:#E5E5E5}
.menu td.sub, .zebra li em{color:#656565; font-size:80%}
dl{padding-bottom:0px; margin-bottom:20px}
dt{font-weight:bold}
dd{margin-bottom:10px}
ul.brands{margin:0; padding:0; width:174px; float:left; margin-right:20px}
ul.brands.last{margin-right:0px}
ul.brands li{clear:both; list-style:none outside none; margin-bottom:10px; text-align:center; padding:10px 0px}
#page-content ul.brands li img{padding-bottom:10px}
ul#beef{display:block; margin:0; padding:0}

ul#beef li{list-style:none; width:100%; height:80px; line-height:80px; margin-bottom:10px}

ul#beef li img{float:left; margin:0 20px 0 0}

ul#products-left{display:block; width:245px; margin-top:10px; padding:0; float:left; font-size:12px; line-height:16px}

ul#products-left li{list-style:none; padding:23px 0 0 60px; margin-bottom:13px; height:55px; cursor:pointer}

ul#products-left li.beef{background:transparent url(images/list-beef.png) 0 0 no-repeat}

ul#products-left li.pork{background:transparent url(images/list-pork.png) 0 0 no-repeat}

ul#products-left li.lamb{background:transparent url(images/list-lamb.png) 0 0 no-repeat}

ul#products-left li.veal{background:transparent url(images/list-veal.png) 0 0 no-repeat}

ul#products-left li.game{background:transparent url(images/list-game.png) 0 0 no-repeat}

ul#products-right{display:block; width:270px; margin-top:10px; padding:0; float:right; font-size:12px; line-height:16px}

ul#products-right li{list-style:none; padding:23px 0 0 60px; margin-bottom:13px; height:55px; cursor:pointer}

ul#products-right li.poultry{background:transparent url(images/list-poultry.png) 0 0 no-repeat}

ul#products-right li.deli{background:transparent url(images/list-deli.png) 0 0 no-repeat}

ul#products-right li.seafood{background:transparent url(images/list-seafood.png) 0 0 no-repeat}

ul#products-right li.natural{background:transparent url(images/list-natural.png) 0 0 no-repeat}

#page-content ul{margin-top:0}

/* NEWS */
.date{font-size:11px; line-height:14px; padding:0px; margin:10px 0px 0px; color:#696969}

/* SIDEBAR */
#sidebar-content{display:block; margin:0 20px 0 30px; padding:0; font-size:12px}

#line-art-1{display:block; width:240px; height:107px; background:transparent url(images/line-art-1.png) 0 0 no-repeat}

#line-art-2{display:block; width:240px; height:107px; background:transparent url(images/line-art-2.png) 0 0 no-repeat}

#line-art-3{display:block; width:240px; height:107px; background:transparent url(images/line-art-3.png) 0 0 no-repeat}

#line-art-4{display:block; width:240px; height:107px; background:transparent url(images/line-art-4.png) 0 0 no-repeat}

#line-art-5{display:block; width:240px; height:107px; background:transparent url(images/line-art-5.png) 0 0 no-repeat}

#line-art-6{display:block; width:240px; height:107px; background:transparent url(images/line-art-6.png) 0 0 no-repeat}

#line-art-7{display:block; width:240px; height:107px; background:transparent url(images/line-art-7.png) 0 0 no-repeat}
/* PAGES */
.gold{color:#917001}
#page-header{display:block; position:relative; float:right; padding:0; margin:0; width:651px; height:82px; background:transparent url(images/hed-inside.png) 0 0 no-repeat}
h2#page-title{display:block; position:absolute; padding:0; margin:0; top:29px; left:28px; height:22px; width:270px; text-indent:-5000em}

h2#page-title.about{background:transparent url(images/hed-aboutUs.png) 0 0 no-repeat}

h2#page-title.contact{background:transparent url(images/hed-contactUs.png) 0 0 no-repeat}

h2#page-title.employment{background:transparent url(images/hed-employment.png) 0 0 no-repeat}

h2#page-title.gift{background:transparent url(images/hed-giftBoxes.png) 0 0 no-repeat}

h2#page-title.news{background:transparent url(images/hed-news.png) 0 0 no-repeat}

h2#page-title.green{background:transparent url(images/hed-greenInitiatives.png) 0 0 no-repeat}

h2#page-title.products{background:transparent url(images/hed-products.png) 0 0 no-repeat}
h3{font-size:16px; color:#917001; margin:5px 0 0; padding:0}
h4 {color:#917001;margin-bottom:-8px;font-variant:small-caps;}
#page-content{display:block; float:right; width:563px; margin:0; padding:0 56px 0 32px; line-height:18px}

#page-content img{display:block; float:right; margin:0 0 20px 10px; padding:0}

img.border{border:4px solid #FFF}

#page-content img.full{display:block; float:left; margin:0 0 5px 0; padding:0}

#page-content img.insert{display:inline; float:none; margin:0; padding:0}

#page-content img.mug{display:block; float:left; margin:0 10px 20px 0; padding:0}

#page-content img.wide{display:block; float:none; margin:10px 0 20px 0; padding:0}
#page-content h3{clear:both}

#page-content p.top{margin-top:5px; padding-top:0}

#page-content p.name{margin-bottom:0}

.upper{text-transform:uppercase}

#page-content-column{display:block; float:right; width:358px; margin:0; padding:0; line-height:18px}

#page-content-leftcolumn{display:block; float:left; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:35px; padding:0; line-height:18px}

#page-content-rightcolumn{display:block; float:left; margin:0; padding:0; line-height:18px}

#right-column{display:block; float:right; width:206px; margin:0; padding-right:56px; line-height:18px}
ul.left, ul.right{float:left; line-height:18px; width:220px; margin:0px 35px 20px 0px}
ul.right{margin-right:0px}
p.quote{margin-left:40px; margin-bottom:40px}
.center,img.center{display:block;margin:0px auto;text-align:center;}
#page-content p.brands img {display:inline-block;float:none;margin:10px;}
#page-content .caption {background:#FEFEFE;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;float:right;padding:4px;text-align:center;}
#page-content .caption img {float:none;margin:0;padding:0;}
.caption p {clear:both;color:#555555;font-size:90%;font-style:italic;margin-bottom:4px;margin-top:4px;}

/* FOOTER */
#footer{display:block; height:59px; width:891px; background:url(images/footer-bg2.png) no-repeat}
#footer-text{display:block; float:left; margin:29px 0 0 27px; font-family:Verdana,Geneva,Tahoma,sans-serif; font-size:9px; color:#757575}
#footer-text img{vertical-align:middle}
#footer-text a{color:#757575}
#footer-buttons{display:block; float:right; margin:6px 22px 0 0}
#footer-buttons ul{margin:0; padding:0; display:none /*inline; */}
#footer-buttons ul li{list-style:none; margin-right:2px; display:inline}

