a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#includesmeatandcheesetray p,
#includesranchdiptext li,
#rapidrunstorelocatedtext p,
#cateringforalloccasionste p,
#includesmeatandcheesetray li,
#humbertsisproudtext p,
#cateringforalloccasionste li,
#honeyglazedspiralhamtext p,
#bridgetownstorelocatedtex p,
#humbertsisproudtext li,
#rapidrunstorelocatedtext li,
#honeyglazedspiralhamtext li,
#bridgetownstorelocatedtex li,
#includesranchdiptext p  {
   padding: 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   text-indent: 0px;
   text-align: center;
}

#i3roundsteaks15lbseachtex p,
#i1loinporkroast3lbs2sirlo li,
#i2newyorkstripstext li,
#i1loinporkroast3lbs2sirlo p,
#i2newyorkstripstext p,
#welcometext p,
#allbeefsoldhangingweightt li,
#i3roundsteaks15lbseachtex li,
#suggestedcuttinglisttext li,
#allbeefsoldhangingweightt p,
#welcometext li,
#suggestedcuttinglisttext p  {
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Verdana-Bold, Verdana, sans-serif;
}

#butcherstipbutton a.nmh,
#recipesbutton a.nmh,
#recipesbutton a:hover,
#butcherstipbutton a:hover  {
   background-position: -148px 0%;
}

#minicroissantshovershow > div:first-child,
#fingersandwicheshovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 493px;
   background-repeat: no-repeat;
}

#freezerspecialsbutton a.nmh,
#freezerspecialsbutton a:hover  {
   background-position: -131px 0%;
}

#weeklyspecialbutton a.nmh,
#weeklyspecialbutton a:hover  {
   background-position: -151px 0%;
}

#friedchickenbutton a:hover,
#friedchickenbutton a.nmh  {
   background-position: -109px 0%;
}

#producetraysbutton a.nmh,
#producetraysbutton a:hover  {
   background-position: -113px 0%;
}

#fingersandwicheshovershow,
#minicroissantshovershow  {
   overflow: hidden;
   position: absolute;
   left: 352px;
   top: 231px;
   width: 493px;
   display: none;
}

#partytraysbutton a:hover,
#partytraysbutton a.nmh  {
   background-position: -91px 0%;
}

#contactusbutton a.nmh,
#contactusbutton a:hover  {
   background-position: -85px 0%;
}

#spiralhambutton a.nmh,
#spiralhambutton a:hover  {
   background-position: -88px 0%;
}

#cateringbutton a.nmh,
#cateringbutton a:hover  {
   background-position: -66px 0%;
}

#fingersandwicheshovershow > div:first-child  {
   background-image: url(sg_party-trays_media/fingersandwicheshovershow.gif);
   height: 293px;
}

#aboutusbutton a.nmh,
#aboutusbutton a:hover  {
   background-position: -71px 0%;
}

#minicroissantshovershow > div:first-child  {
   background-image: url(sg_party-trays_media/minicroissantshovershow.gif);
   height: 295px;
}

#homebutton a:hover,
#homebutton a.nmh  {
   background-position: -45px 0%;
}

#tray4,
#cincinnatienquirerstasteo  {
   position: absolute;
   left: 6px;
   top: 0px;
   z-index: 3;
   width: 920px;
   background-repeat: no-repeat;
}

#i1clickfordirections,
#layer26  {
   position: absolute;
   left: 5px;
   top: 1px;
   z-index: 3;
   width: 920px;
   height: 537px;
   background-repeat: no-repeat;
}

#i0redseperate,
#i1redseperate  {
   position: absolute;
   top: 76px;
   z-index: 4;
   width: 2px;
   height: 423px;
   background-repeat: no-repeat;
}

#bridgetownstorelocatedtex li  {
   font: 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#cateringforalloccasionste li  {
   font: 14px/13px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#i3roundsteaks15lbseachtex li  {
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#allbeefsoldhangingweightt li  {
   font-size: 10px;
   line-height: 12px;
   color: #FFFFFF;
}

#i1loinporkroast3lbs2sirlo li  {
   text-transform: uppercase;
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#includesmeatandcheesetray li  {
   font: 11px/12px Arial, Helvetica, sans-serif;
}

#includesmeatandcheesetray p  {
   font: 11px/12px Arial, Helvetica, sans-serif;
}

#honeyglazedspiralhamtext li  {
   font: 32px/62px Aachen-Bold, Aachen;
   color: #DC281E;
}

#suggestedcuttinglisttext li  {
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#cateringforalloccasionste p  {
   font: 14px/13px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#allbeefsoldhangingweightt p  {
   font-size: 10px;
   line-height: 12px;
   color: #FFFFFF;
}

#bridgetownstorelocatedtex p  {
   font: 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#rapidrunstorelocatedtext li  {
   font: 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#i3roundsteaks15lbseachtex p  {
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#i1loinporkroast3lbs2sirlo p  {
   text-transform: uppercase;
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#rapidrunstorelocatedtext p  {
   font: 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#suggestedcuttinglisttext p  {
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#honeyglazedspiralhamtext p  {
   font: 32px/62px Aachen-Bold, Aachen;
   color: #DC281E;
}

#cincinnatienquirerstasteo  {
   background-image: url(sg_spiral-ham_media/cincinnatienquirerstasteo.gif);
   height: 538px;
}

#fingersandwicheshovershow  {
   height: 293px;
   z-index: 9;
}

#includesranchdiptext li  {
   font: 12px/12px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#minicroissantshovershow  {
   height: 295px;
   z-index: 5;
}

#freezerspecialsbutton a  {
   background: url(sg_freezer-specials_media/freezerspecialsbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 131px;
   font-size: 17px;
   line-height: 17px;
}

#humbertsisproudtext li  {
   font: 12px/23px Aachen-Bold, Aachen;
}

#i2newyorkstripstext li  {
   text-transform: uppercase;
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#includesranchdiptext p  {
   font: 12px/12px Arial-BoldMT, Arial, Helvetica, sans-serif;
}

#humbertsisproudtext p  {
   font: 12px/23px Aachen-Bold, Aachen;
}

#freezerspecialsbutton  {
   position: absolute;
   left: 179px;
   top: 352px;
   z-index: 4;
   width: 131px;
   height: 17px;
}

#i2newyorkstripstext p  {
   text-transform: uppercase;
   font-size: 9px;
   line-height: 11px;
   color: #231F20;
}

#weeklyspecialbutton a  {
   background: url(sg_home_media/weeklyspecialbutton.gif) no-repeat;
   display: block;
   height: 67px;
   width: 151px;
   font-size: 67px;
   line-height: 67px;
}

#i1clickfordirections  {
   background-image: url(sg_contact-us_media/d1clickfordirections.gif);
}

#friedchickenbutton a  {
   background: url(sg_freezer-specials_media/friedchickenbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 109px;
   font-size: 14px;
   line-height: 14px;
}

#producetraysbutton a  {
   background: url(sg_freezer-specials_media/producetraysbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 113px;
   font-size: 17px;
   line-height: 17px;
}

#butcherstipbutton a  {
   background: url(sg_home_media/butcherstipbutton.gif) no-repeat;
   display: block;
   height: 68px;
   width: 148px;
   font-size: 68px;
   line-height: 68px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#weeklyspecialbutton  {
   position: absolute;
   left: 402px;
   top: 547px;
   z-index: 3;
   width: 151px;
   height: 67px;
}

#partytraysbutton a  {
   background: url(sg_freezer-specials_media/partytraysbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 91px;
   font-size: 17px;
   line-height: 17px;
}

#friedchickenbutton  {
   position: absolute;
   left: 179px;
   top: 328px;
   z-index: 4;
   width: 109px;
   height: 14px;
}

#producetraysbutton  {
   position: absolute;
   left: 179px;
   top: 280px;
   z-index: 4;
   width: 113px;
   height: 17px;
}

#contactusbutton a  {
   background: url(sg_freezer-specials_media/contactusbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 85px;
   font-size: 14px;
   line-height: 14px;
}

#spiralhambutton a  {
   background: url(sg_freezer-specials_media/spiralhambutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 88px;
   font-size: 17px;
   line-height: 17px;
}

#butcherstipbutton  {
   position: absolute;
   left: 706px;
   top: 547px;
   z-index: 3;
   width: 148px;
   height: 68px;
}

#cateringbutton a  {
   background: url(sg_freezer-specials_media/cateringbutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 66px;
   font-size: 18px;
   line-height: 18px;
}

#partytraysbutton  {
   position: absolute;
   left: 179px;
   top: 256px;
   z-index: 4;
   width: 91px;
   height: 17px;
}

#spiralhambutton  {
   position: absolute;
   left: 179px;
   top: 232px;
   z-index: 4;
   width: 88px;
   height: 17px;
}

#aboutusbutton a  {
   background: url(sg_freezer-specials_media/aboutusbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 71px;
   font-size: 14px;
   line-height: 14px;
}

#contactusbutton  {
   position: absolute;
   left: 179px;
   top: 376px;
   z-index: 4;
   width: 85px;
   height: 14px;
}

#recipesbutton a  {
   background: url(sg_home_media/recipesbutton.gif) no-repeat;
   display: block;
   height: 67px;
   width: 148px;
   font-size: 67px;
   line-height: 67px;
}

#welcometext li  {
   font: 28px/30px Aachen-Bold, Aachen;
   color: #328010;
}

#cateringbutton  {
   position: absolute;
   left: 179px;
   top: 304px;
   z-index: 4;
   width: 66px;
   height: 18px;
}

#recipesbutton  {
   position: absolute;
   left: 554px;
   top: 547px;
   z-index: 3;
   width: 148px;
   height: 67px;
}

#i0redseperate  {
   background-image: url(sg_contact-us_media/d0redseperate.gif);
   left: 606px;
}

#welcometext p  {
   font: 28px/30px Aachen-Bold, Aachen;
   color: #328010;
}

#aboutusbutton  {
   position: absolute;
   left: 178px;
   top: 208px;
   z-index: 4;
   width: 71px;
   height: 14px;
}

#i1redseperate  {
   background-image: url(sg_freezer-specials_media/d1redseperate.gif);
   left: 590px;
}

#homebutton a  {
   background: url(sg_freezer-specials_media/homebutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 45px;
   font-size: 14px;
   line-height: 14px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 972px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#butchershop  {
   background: url(sg_home_media/butchershop.gif) no-repeat;
   position: absolute;
   left: 125px;
   top: 549px;
   z-index: 3;
   width: 272px;
   height: 62px;
}

#homebutton  {
   position: absolute;
   left: 179px;
   top: 184px;
   z-index: 5;
   width: 45px;
   height: 14px;
}

#ridefooter  {
   font-size: 0px;
}

#page_bkg  {
   position: absolute;
   width: 972px;
   height: 648px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#layer26  {
   background-image: url(sg_freezer-specials_media/layer26.gif);
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#i1logo  {
   position: absolute;
   left: 119px;
   top: 29px;
   z-index: 4;
   width: 241px;
   height: 155px;
   background-repeat: no-repeat;
}

#tray4  {
   background-image: url(sg_party-trays_media/tray4.gif);
   height: 535px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 648px;
   width: 972px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}


