a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#phone8147245016text p,
#aboutthewholedarnthingtex p,
#aboutthewholedarnthingtex li,
#thewholedarnthingsubshopt p,
#i356i899marketstreetmeadville li,
#fax8143378850text li,
#phone8147245016text li,
#thewholedarnthingsubshopt li,
#i356i899marketstreetmeadville p,
#fax8143378850text p  {
   font: normal bold 11px/13px Geneva, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #FFFF33;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#phone8147245016text p a,
.fl li a,
.fl li *,
#fax8143378850text p a,
#i356i899marketstreetmeadville p a,
#thewholedarnthingsubshopt p a  {
   display: inline;
}

#menumenu ul li a,
#contactmenu ul li a,
#aboutmenu ul li a,
#homemenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#homemenu ul li,
#aboutmenu ul li,
#contactmenu ul li,
#menumenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

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

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

#aboutmenu ul,
#contactmenu ul,
#menumenu ul,
#homemenu ul  {
   font: normal bold 20px/24px Futura-Medium, Futura, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#i356i899marketstreetmeadville,
#thewholedarnthingsubshopt  {
   position: absolute;
   left: 71px;
   z-index: 5;
   width: 264px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#contactmenu,
#menumenu,
#aboutmenu,
#homemenu  {
   margin: 0px;
   width: 118px;
   z-index: 5;
   top: 102px;
   position: absolute;
}

#homeaboutmenucontactmenu ul li a  {
   padding: 12px 0.44em 13px 0.44em;
   height: 100%;
}

#homeaboutmenucontactmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#i356i899marketstreetmeadville  {
   top: 873px;
}

#aboutthewholedarnthingtex li  {
   line-height: 25px;
   font-size: 21px;
   letter-spacing: -1px;
   color: #000000;
}

#aboutthewholedarnthingtex p  {
   line-height: 25px;
   font-size: 21px;
   letter-spacing: -1px;
   color: #000000;
}

#printablemenuandfaxbutton a  {
   background: url(sg_menu_media/printablemenuandfaxbutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 405px;
   font-size: 18px;
   line-height: 18px;
}

#homeaboutmenucontactmenu ul  {
   font: bold 11px/36px Geneva, sans-serif;
   height: 36px;
   margin: 0px;
   padding: 0px;
   color: #FFFF33;
   text-align: left;
}

#eatintakeoutdeliverydrive  {
   /*background: url(sg_contact_media/eatintakeoutdeliverydrive.gif) no-repeat;*/
   position: absolute;
   left: 221px;
   top: 753px;
   z-index: 5;
   width: 602px;
   height: 59px;
   margin-left: 0px;
   margin-top: 0px;
   text-transform:uppercase;
   text-align:center;
   font-size:22px;
   color: #fff;
}

#wholedarnthinglogorecreat  {
   background: url(sg_contact_media/wholedarnthinglogorecreat.gif) no-repeat;
   position: absolute;
   left: 47px;
   top: 21px;
   z-index: 4;
   width: 417px;
   height: 210px;
   margin-left: 0px;
   margin-top: 0px;
}

#printablemenuandfaxbutton  {
   position: absolute;
   left: 111px;
   top: 213px;
   z-index: 5;
   width: 405px;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
}

#thewholedarnthingsubshopt  {
   top: 858px;
}

#mondaytuesday1030am8pmwed  {
/*   background: url(sg_contact_media/mondaytuesday1030am8pmwed.gif) no-repeat;
*/   position: absolute;
   left: 138px;
   top: 786px;
   z-index: 4;
   width: 796px;
   height: 52px;
   margin-left: 0px;
   margin-top: 0px;
   text-transform:uppercase;
   text-align:center;
   font-size:14px;
   color: #fff;
}

#homeaboutmenucontactmenu  {
   position: absolute;
   left: 721px;
   top: 856px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#emailjennawagnerbutton a  {
   background: url(sg_contact_media/emailjennawagnerbutton.gif) no-repeat;
   display: block;
   height: 13px;
   width: 215px;
   font-size: 13px;
   line-height: 13px;
}

#emailjennawagnerbutton  {
   position: absolute;
   left: 417px;
   top: 875px;
   z-index: 5;
   width: 215px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#phone8147245016text  {
   position: absolute;
   left: 384px;
   top: 857px;
   z-index: 6;
   width: 178px;
   margin-left: 0px;
   margin-top: 0px;
}

#adobereaderbutton a  {
   background: url(sg_menu_media/adobereaderbutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 362px;
   font-size: 18px;
   line-height: 18px;
}

#fax8143378850text  {
   position: absolute;
   left: 540px;
   top: 857px;
   z-index: 5;
   width: 174px;
   margin-left: 0px;
   margin-top: 0px;
}

#adobereaderbutton  {
   position: absolute;
   left: 530px;
   top: 213px;
   z-index: 4;
   width: 362px;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
}

#textbackground  {
   background: url(sg_about_media/textbackground.gif) no-repeat;
   position: absolute;
   left: 43px;
   top: 260px;
   z-index: 4;
   width: 946px;
   height: 415px;
   margin-left: 0px;
   margin-top: 0px;
}

#footershape  {
   background: url(sg_contact_media/footershape.gif) no-repeat;
   position: absolute;
   left: 47px;
   top: 848px;
   z-index: 4;
   width: 917px;
   height: 46px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#contactmenu  {
   left: 818px;
   width: 136px;
}

#ridefooter  {
   font-size: 0px;
}

#aboutmenu  {
   left: 591px;
}

#homemenu  {
   left: 478px;
}

#menumenu  {
   left: 701px;
}

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

#navbar  {
   background: url(sg_contact_media/navbar.gif) no-repeat;
   position: absolute;
   left: 472px;
   top: 94px;
   z-index: 4;
   width: 523px;
   height: 80px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#page  {
   margin: 0px auto 0px auto;
   height: 900px;
   width: 1008px;
   position: relative;
}

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

.cFFF * a  {
   color: #FFFFFF;
}

.cFF3 * a  {
   color: #FFFF33;
}

.fl li  {
   float: left;
   display: inline;
}

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

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

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background: #CC0000 url(sg_contact_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
}

