a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#almondpoundrumandmore p,
#andmore p,
#bananaspicespongeangelfood p,
#yellowwhitechocolatecarrot p,
#buttercreamchocolatebuttercreamwhitechocolategermanchocol p,
#oreosnickersmarblechocolate p,
#cherryblueberrystrawberryraspberrylemonpineappleapp p,
#breadmenulistcopy p,
#id1alacarteentreesscroll p,
#mincemeatcustardeggcustardsweetpotatosugarfreeapplesug p,
#breadmenulist p,
#pasteriesmenuscroll p,
#fruitandcreampumpkinapplecherryblueberrypeachpineapple p,
#chocolatefudgemochawhippedcreamcreamcheeseicing p,
#bananasplitblackforestbrownderbybutterfingercannoli p,
#chocolatecreambananacreamcoconutcreamlemonmeringuepeanu p,
#grampasfamoussugarfreesugarfreecherrywhitechocolatera p,
#specialeventsscroll p  {
   font: bold 15px Verdana;
   margin: 0px;
   padding-top: 11px;
   text-align: left;
   color: #FF0000;
}

#id0restaurantb a,
#famouscheesecakesb a,
#id1breakfastlunchb a,
#cakeicingsb a,
#id1completedinnersb a,
#id1specialeventsb a,
#id1corporateb a,
#cakeflavorsb a,
#alacarteentreesbutton a,
#id1dinnerb a,
#id1weddingsb a,
#id1breadsb a,
#fillingsforcakesb a,
#alacarteextrasbutton a,
#completedinnersbutton a,
#id0cateringb a,
#id1pasteriesb a,
#cakesb a,
#id1cookiesb a,
#id1dailyspecialsb a,
#id1homemadepiesb a,
#id0bakeryb a,
#completedinnersbuttoncopy a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #666666;
}

#cookies,
#pid11homemadepies,
#specialevents,
#alacarteentrees,
#pid2home,
#alacarteextras,
#pid16famouscheesecakes,
#pid14cakeicings,
#pid13fillingsforcakes,
#pid17catering,
#pid6bakery,
#cakes,
#pasteries,
#bread,
#pid3breakfastlunch,
#weddings,
#dailyspecials,
#pid12cakeflavors,
#pid5dinnermenu,
#pid15specialtycakes,
#pid1restaurant,
#corporate,
#completedinners  {
   margin: 0px auto 0px auto;
   height: 659px;
   width: 800px;
   position: relative;
   background-color: #000000;
}

#artcopy28,
#artcopy17,
#artcopy27,
#artcopy16,
#artcopy26,
#artcopy15,
#artcopy25,
#artcopy14,
#artcopy24,
#artcopy,
#artcopy8,
#artcopy9,
#artcopy4,
#artcopy5,
#artcopy13,
#artcopy6,
#artcopy23,
#artcopy7,
#artcopy2,
#artcopy3,
#artcopy12,
#artcopy22,
#id0art,
#artcopy11,
#artcopy21,
#artcopy10,
#artcopy20,
#id1art  {
   visibility: visible;
   position: absolute;
   top: 229px;
   z-index: 8;
   width: 31px;
   height: 41px;
   background-repeat: no-repeat;
}

#cakeflavorsb,
#id0bakeryb,
#famouscheesecakesb,
#id1cookiesb,
#id1breakfastlunchb,
#id1completedinnersb,
#id1breadsb,
#id1specialeventsb,
#id1weddingsb,
#id1pasteriesb,
#cakesb,
#id0cateringb,
#id0restaurantb,
#id1corporateb,
#cakeicingsb,
#id1homemadepiesb,
#fillingsforcakesb  {
   font: bold 10px/10px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 4;
   height: 10px;
}

#id0breakfastlunchb a,
#id0completedinnersb a,
#id0specialeventsb a,
#id0corporateb a,
#id0dinnerb a,
#id0cookiesb a,
#id0weddingsb a,
#id0pasteriesb a,
#id0breadsb a,
#id0dailyspecialsb a,
#id0homemadepiesb a,
#cakesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 8px;
   background-position: 0% 0px;
   font-size: 8px;
   line-height: 8px;
}

#buttercreamchocolatebuttercreamwhitechocolategermanchocol,
#chocolatefudgemochawhippedcreamcreamcheeseicing  {
   visibility: visible;
   position: absolute;
   top: 446px;
   z-index: 8;
   width: 212px;
}

#letgrampacateritcopy3,
#letgrampacateritcopy4,
#letgrampacateritcopy5,
#id2letgrampacaterit  {
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 552px;
   z-index: 8;
   width: 175px;
   height: 53px;
   background-repeat: no-repeat;
}

#weddingsscroll p,
#dailyspecialsscroll p,
#breakfastlunchscroll p,
#corporatescroll p  {
   font: bold 15px/20px Verdana;
   margin: 0px;
   padding-top: 3px;
   padding-right: 33px;
   padding-left: 11px;
   text-align: left;
   color: #FF0000;
}

#id0alacarteentreesscroll,
#pasteriesmenuscroll,
#id1alacarteentreesscroll  {
   border-bottom-color: #A6A7A9;
   border-bottom-style: solid;
   border-width: 1px;
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 302px;
   z-index: 9;
}

#linecopy,
#linecopy5,
#linecopy4,
#line,
#linecopy3,
#linecopy2  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 416px;
   z-index: 9;
   width: 582px;
   height: 2px;
   background-repeat: no-repeat;
}

#charactercakesxmedia,
#weddingcakesxmedia,
#themecakesxmedia  {
   visibility: visible;
   position: absolute;
   top: 403px;
   z-index: 8;
   width: 191px;
   height: 176px;
}

#buttercreamchocolatebuttercreamwhitechocolategermanchocol p  {
   line-height: 16px;
}

#buttercreamchocolatebuttercreamwhitechocolategermanchocol  {
   left: 246px;
}

#chocolatecreambananacreamcoconutcreamlemonmeringuepeanu p  {
   line-height: 16px;
   padding-right: 33px;
   padding-top: 2px;
}

#mincemeatcustardeggcustardsweetpotatosugarfreeapplesug p  {
   line-height: 16px;
   padding-top: 2px;
}

#fruitandcreampumpkinapplecherryblueberrypeachpineapple p  {
   line-height: 16px;
   padding-right: 33px;
   padding-top: 2px;
}

#grampasfamoussugarfreesugarfreecherrywhitechocolatera p  {
   line-height: 16px;
   padding-right: 33px;
}

#bananasplitblackforestbrownderbybutterfingercannoli p  {
   line-height: 20px;
}

#cherryblueberrystrawberryraspberrylemonpineappleapp p  {
   padding-right: 33px;
   line-height: 20px;
}

#weddingsxmedia,
#breakfastlunchxmedia,
#dinnerxmedia  {
   visibility: visible;
   position: absolute;
   left: 576px;
   top: 305px;
   width: 191px;
   height: 251px;
}

#id0homemadepiesb a:hover,
#id0specialeventsb a:hover  {
   background-position: -96px 0%;
}

#bananaspicespongeangelfood,
#almondpoundrumandmore  {
   visibility: visible;
   position: absolute;
   top: 445px;
   z-index: 8;
   width: 141px;
}

#chocolatefudgemochawhippedcreamcreamcheeseicing p  {
   line-height: 16px;
}

#completedinnersbutton,
#completedinnersbuttoncopy  {
   font: bold 11px/20px Verdana;
   padding-top: 10px;
   padding-right: 31px;
   text-align: justify;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 392px;
   top: 275px;
   z-index: 8;
   width: 179px;
   height: 20px;
}

#chocolatefudgemochawhippedcreamcreamcheeseicing  {
   left: 520px;
}

#alacarteextrasbutton,
#alacarteentreesbutton  {
   font: bold 11px/17px Verdana;
   padding-top: 10px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 294px;
   z-index: 8;
   width: 142px;
   height: 17px;
}

#dinnermenuscroll p,
#completedinnersscroll p  {
   font: bold 15px/20px Verdana;
   margin: 0px;
   padding-top: 3px;
   padding-right: 18px;
   text-align: left;
}

#id2foodnetb a:hover,
#id1bakeryb a:hover  {
   background-position: -133px 0%;
}

#weddingbirthdaycakespecialistssince1957  {
   background: url(sg_homemadepies_media/id0weddingbirthdaycakespeci.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 324px;
   z-index: 9;
   width: 382px;
   height: 64px;
}

#specialeventsscroll,
#dinnermenuscroll  {
   border-bottom-color: #A6A7A9;
   border-bottom-style: solid;
   border-width: 1px;
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 305px;
   z-index: 8;
}

#letgrampacookit,
#letgrampacookitcopy  {
   background: url(sg_breakfastandlunch_media/letgrampacookit.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 552px;
   z-index: 8;
   width: 171px;
   height: 53px;
}

#id0specialeventsb,
#id0homemadepiesb  {
   visibility: visible;
   position: absolute;
   top: 195px;
   z-index: 8;
   width: 96px;
   height: 8px;
}

#id1infob a:hover,
#id0infob a:hover  {
   background-position: -144px 0%;
}

#breadmenulistcopy,
#breadmenulist  {
   visibility: visible;
   position: absolute;
   top: 284px;
   z-index: 8;
   width: 225px;
}

#id1dinnerb,
#id1dailyspecialsb  {
   font: bold 10px/10px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 426px;
   z-index: 5;
   height: 10px;
}

#oreosnickersmarblechocolate p  {
   line-height: 16px;
   padding-right: 33px;
}

#bananaspicespongeangelfood p  {
   line-height: 16px;
   padding-right: 33px;
}

#yellowwhitechocolatecarrot p  {
   line-height: 16px;
   padding-right: 33px;
}

#id0completedinnersb a:hover  {
   background-position: -116px 0%;
}

#allbakingdoneonpremisiscopy  {
   background: url(sg_homemadepies_media/allbakingdoneonpremisiscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 592px;
   z-index: 8;
   width: 196px;
   height: 11px;
}

#completedinnersbuttoncopy a  {
   color: #3399CC;
}

#id0breakfastlunchb a:hover  {
   background-position: -122px 0%;
}

#bananaspicespongeangelfood  {
   left: 569px;
}

#id0alacarteentreesscroll p  {
   font: 15px/20px Verdana;
   margin: 0px;
   padding-top: 11px;
   padding-right: 33px;
   text-align: left;
   color: #333333;
}

#id1alacarteentreesscroll p  {
   line-height: 20px;
   padding-right: 33px;
   padding-bottom: 11px;
}

#id0dailyspecialsb a:hover  {
   background-position: -92px 0%;
}

#id1alacarteentreesscroll  {
   height: 251px;
   width: 602px;
}

#id0alacarteentreesscroll  {
   height: 251px;
   width: 602px;
}

#almondpoundrumandmore p  {
   line-height: 16px;
   padding-right: 33px;
}

#completedinnersscroll p  {
   color: #333333;
   padding-left: 16px;
}

#id1infob a,
#id0infob a  {
   background-repeat: no-repeat;
   display: block;
   height: 165px;
   width: 144px;
   background-position: 0% 0px;
   font-size: 165px;
   line-height: 165px;
}

#alacarteentreesbutton a  {
   color: #3399CC;
}

#completedinnersbutton a  {
   color: #3399CC;
}

#breakfastlunchscroll p  {
   font-weight: Normal;
   padding-right: 18px;
}

#alacarteextrasbutton a  {
   color: #3399CC;
}

#getdirectionsb a:hover  {
   background-position: -104px 0%;
}

#id1restaurantb a:hover  {
   background-position: -188px 0%;
}

#letgrampacateritcopy4  {
   background-image: url(sg_alacarteextras_media/letgrampacateritcopy4.gif);
}

#alacarteentreesbutton  {
   left: 310px;
}

#letgrampacateritcopy5  {
   background-image: url(sg_specialevents_media/letgrampacateritcopy5.gif);
   top: 560px;
}

#letgrampacateritcopy3  {
   background-image: url(sg_alacarteextras_media/letgrampacateritcopy4.gif);
}

#id0corporateb a:hover  {
   background-position: -71px 0%;
}

#id0pasteriesb a:hover  {
   background-position: -55px 0%;
}

#almondpoundrumandmore  {
   left: 415px;
}

#id0completedinnersb a  {
   width: 116px;
   background-image: url(sg_completedinners_media/id0completedinnersb.gif);
}

#pasteriesmenuscroll p  {
   line-height: 20px;
   padding-right: 33px;
   padding-top: 0px;
}

#specialeventsscroll p  {
   padding-left: 11px;
   padding-right: 33px;
   line-height: 20px;
}

#id0weddingsb a:hover  {
   background-position: -62px 0%;
}

#charactercakesxmedia  {
   left: 377px;
}

#id0breakfastlunchb a  {
   width: 122px;
   background-image: url(sg_restaurant_media/id0breakfastlunchb.gif);
}

#id1cateringb a:hover  {
   background-position: -145px 0%;
}

#alacarteextrasbutton  {
   left: 475px;
}

#breakfastlunchxmedia  {
   z-index: 9;
}

#id0cookiesb a:hover  {
   background-position: -52px 0%;
}

#id1completedinnersb  {
   width: 100px;
   top: 618px;
   left: 682px;
}

#id0dailyspecialsb a  {
   width: 92px;
   background-image: url(sg_restaurant_media/id0dailyspecialsb.gif);
}

#id0completedinnersb  {
   visibility: visible;
   position: absolute;
   left: 533px;
   top: 195px;
   z-index: 8;
   width: 116px;
   height: 8px;
}

#cakesbutton a:hover  {
   background-position: -39px 0%;
}

#specialeventsscroll  {
   height: 254px;
   width: 597px;
}

#id0specialeventsb a  {
   width: 96px;
   background-image: url(sg_completedinners_media/id0specialeventsb.gif);
}

#id2letgrampacaterit  {
   background-image: url(sg_catering_media/id2letgrampacaterit.gif);
}

#breadmenulistcopy p  {
   line-height: 20px;
   padding-right: 33px;
}

#pasteriesmenuscroll  {
   height: 239px;
   width: 250px;
}

#id1foodnetb a:hover  {
   background-position: -153px 0%;
}

#id0infob,
#id1infob  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 16px;
   width: 144px;
   height: 165px;
}

#id0foodnetb a:hover  {
   background-position: -143px 0%;
}

#id0breadsb a:hover  {
   background-position: -47px 0%;
}

#weddingcakesxmedia  {
   left: 178px;
}

#id0homemadepiesb a  {
   width: 96px;
   background-image: url(sg_pasteries_media/id0homemadepiesb.gif);
}

#id1breakfastlunchb  {
   width: 94px;
   z-index: 5;
   top: 618px;
   left: 426px;
}

#dinnermenuscroll p  {
   padding-left: 11px;
   color: #FF0000;
}

#id0dinnerb a:hover  {
   background-position: -43px 0%;
}

#famouscheesecakesb  {
   width: 111px;
   top: 647px;
   left: 214px;
}

#id0breakfastlunchb  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 195px;
   z-index: 7;
   width: 122px;
   height: 8px;
}

#breadmenulistcopy  {
   left: 508px;
}

#id1dailyspecialsb  {
   width: 85px;
   top: 633px;
}

#fillingsforcakesb  {
   width: 85px;
   top: 618px;
   left: 214px;
}

#id0dailyspecialsb  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 195px;
   z-index: 8;
   width: 92px;
   height: 8px;
}

#id0backgroundcopy  {
   background: url(sg_homemadepies_media/id0backgroundcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 288px;
   z-index: 11;
   width: 154px;
   height: 99px;
}

#id0specialeventsb  {
   left: 423px;
}

#id1specialeventsb  {
   width: 81px;
   top: 633px;
   left: 682px;
}

#id1backgroundcopy  {
   background: url(sg_homemadepies_media/id1backgroundcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 264px;
   z-index: 11;
   width: 80px;
   height: 127px;
}

#corporatescroll p  {
   padding-bottom: 21px;
   padding-left: 0px;
}

#getdirectionsb a  {
   background: url(sg_pasteries_media/getdirectionsb.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 104px;
   font-size: 12px;
   line-height: 12px;
}

#id1homemadepiesb  {
   width: 89px;
   top: 633px;
   left: 214px;
}

#themecakesxmedia  {
   left: 576px;
}

#dinnermenuscroll  {
   height: 292px;
   width: 390px;
}

#id1restaurantb a  {
   background: url(sg_pasteries_media/id1restaurantb.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 188px;
   font-size: 28px;
   line-height: 28px;
}

#id0homemadepiesb  {
   left: 217px;
}

#paperbackground  {
   background: url(sg_pasteries_media/paperbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 210px;
   z-index: 7;
   width: 632px;
   height: 397px;
}

#id0corporateb a  {
   width: 71px;
   background-image: url(sg_completedinners_media/id0corporateb.gif);
}

#established1957  {
   background: url(sg_pasteries_media/established1957.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 309px;
   top: 31px;
   z-index: 3;
   width: 175px;
   height: 11px;
}

#breadmenulist p  {
   line-height: 20px;
   padding-right: 33px;
}

#id0pasteriesb a  {
   width: 55px;
   background-image: url(sg_pasteries_media/id0pasteriesb.gif);
}

#getdirectionsb  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 586px;
   z-index: 4;
   width: 104px;
   height: 12px;
}

#weddingsxmedia  {
   z-index: 9;
}

#id1cateringb a  {
   background: url(sg_pasteries_media/id1cateringb.gif) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 145px;
   font-size: 31px;
   line-height: 31px;
}

#weddingsscroll  {
   border-bottom-color: #A6A7A9;
   border-bottom-style: solid;
   border-width: 1px;
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 306px;
   z-index: 8;
   width: 390px;
   height: 292px;
}

#restaurantstay  {
   background: url(sg_restaurant_media/restaurantstay.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 160px;
   z-index: 10;
   width: 188px;
   height: 28px;
}

#id1restaurantb  {
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 160px;
   z-index: 8;
   width: 188px;
   height: 28px;
}

#id0restaurantb  {
   width: 75px;
   z-index: 5;
   top: 618px;
   left: 346px;
}

#id0weddingsb a  {
   width: 62px;
   background-image: url(sg_completedinners_media/id0weddingsb.gif);
}

#id0pasteriesb  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 195px;
   z-index: 8;
   width: 55px;
   height: 8px;
}

#homeb a:hover  {
   background-position: -621px 0%;
}

#id1pasteriesb  {
   width: 60px;
   top: 647px;
   left: 138px;
}

#id1corporateb  {
   width: 60px;
   top: 633px;
   left: 613px;
}

#id0foodnetb a  {
   background: url(sg_pasteries_media/id0foodnetb.gif) no-repeat 0% 0px;
   display: block;
   height: 114px;
   width: 143px;
   font-size: 114px;
   line-height: 114px;
}

#cakesbutton a  {
   width: 39px;
   background-image: url(sg_pasteries_media/cakesbutton.gif);
}

#id1foodnetb a  {
   background: url(sg_pasteries_media/id1foodnetb.gif) no-repeat 0% 0px;
   display: block;
   height: 121px;
   width: 153px;
   font-size: 121px;
   line-height: 121px;
}

#addresstext p  {
   font: bold 16px "Myriad Pro";
   margin: 0px;
   text-align: center;
   color: #C1272D;
}

#breadmenulist  {
   left: 270px;
}

#id0cookiesb a  {
   width: 52px;
   background-image: url(sg_pasteries_media/id0cookiesb.gif);
}

#id0corporateb  {
   visibility: visible;
   position: absolute;
   left: 663px;
   top: 195px;
   z-index: 7;
   width: 71px;
   height: 8px;
}

#cakemenu li a  {
   border: 0px none #000000;
   color: #FF0000;
   height: 100%;
   display: block;
}

#id2foodnetb a  {
   background: url(sg_pasteries_media/id2foodnetb.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 133px;
   font-size: 42px;
   line-height: 42px;
}

#id0cateringb  {
   width: 51px;
   top: 618px;
   left: 547px;
}

#id1bakeryb a  {
   background: url(sg_pasteries_media/id1bakeryb.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 133px;
   font-size: 29px;
   line-height: 29px;
}

#cakeflavorsb  {
   width: 66px;
   top: 618px;
   left: 138px;
}

#id1cateringb  {
   visibility: visible;
   position: absolute;
   left: 475px;
   top: 160px;
   z-index: 7;
   width: 145px;
   height: 31px;
}

#cakepageinfo  {
   background: url(sg_homemadepies_media/cakepageinfo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 228px;
   z-index: 8;
   width: 444px;
   height: 99px;
}

#id0weddingsb  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 195px;
   z-index: 7;
   width: 62px;
   height: 8px;
}

#dinnerxmedia  {
   z-index: 10;
}

#id0dinnerb a  {
   width: 43px;
   background-image: url(sg_restaurant_media/id0dinnerb.gif);
}

#cateringstay  {
   background: url(sg_completedinners_media/cateringstay.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 475px;
   top: 160px;
   z-index: 8;
   width: 145px;
   height: 31px;
}

#id1weddingsb  {
   width: 56px;
   top: 618px;
   left: 614px;
}

#id0breadsb a  {
   width: 47px;
   background-image: url(sg_pasteries_media/id0breadsb.gif);
}

#id0cookiesb  {
   visibility: visible;
   position: absolute;
   left: 329px;
   top: 195px;
   z-index: 8;
   width: 52px;
   height: 8px;
}

#id2foodnetb  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 222px;
   z-index: 5;
   width: 133px;
   height: 42px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: -1px;
   top: 542px;
   z-index: 3;
   width: 155px;
}

#id0foodnetb  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 212px;
   z-index: 3;
   width: 143px;
   height: 114px;
}

#id1foodnetb  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 209px;
   z-index: 4;
   width: 153px;
   height: 121px;
}

#cakesbutton  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 195px;
   z-index: 7;
   width: 39px;
   height: 8px;
}

#id1cookiesb  {
   width: 53px;
   top: 633px;
   left: 80px;
}

#cakeicingsb  {
   width: 62px;
   top: 633px;
   left: 138px;
}

#id0pathpath  {
   background: url(sg_pasteries_media/id0pathpath.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 33px;
   z-index: 4;
   width: 353px;
   height: 4px;
}

#cakemenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#id0bakeryb  {
   width: 50px;
   top: 618px;
   left: 26px;
}

#id0dinnerb  {
   visibility: visible;
   position: absolute;
   left: 493px;
   top: 195px;
   z-index: 7;
   width: 43px;
   height: 8px;
}

#id0breadsb  {
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 195px;
   z-index: 7;
   width: 47px;
   height: 8px;
}

#linescopy2  {
   background: url(sg_completedinners_media/linescopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 415px;
   top: 188px;
   z-index: 7;
   width: 242px;
   height: 21px;
}

#id1bakeryb  {
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 160px;
   z-index: 9;
   width: 133px;
   height: 29px;
}

#bakerystay  {
   background: url(sg_pasteries_media/bakerystay.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 160px;
   z-index: 10;
   width: 133px;
   height: 29px;
}

#id1dinnerb  {
   width: 50px;
   top: 647px;
}

#id1infob a  {
   background-image: url(sg_pasteries_media/id1infob.gif);
}

#id0infob a  {
   background-image: url(sg_pasteries_media/id0infob.gif);
}

#id1breadsb  {
   width: 53px;
   top: 647px;
   left: 80px;
}

#linecopy3  {
   background-image: url(sg_homemadepies_media/line.gif);
}

#artcopy25  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy13  {
   background-image: url(sg_catering_media/artcopy13.gif);
   left: 743px;
}

#artcopy10  {
   background-image: url(sg_pasteries_media/artcopy10.gif);
   z-index: 9;
   left: 738px;
}

#linecopy5  {
   background-image: url(sg_famouscheesecakes_media/linecopy5.gif);
}

#linecopy4  {
   background-image: url(sg_fillingsforcakes_media/linecopy2.gif);
}

#artcopy26  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy12  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#linecopy2  {
   background-image: url(sg_fillingsforcakes_media/linecopy2.gif);
}

#artcopy22  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy16  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy20  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy18  {
   background: url(sg_homemadepies_media/artcopy18.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 244px;
   z-index: 8;
   width: 43px;
   height: 26px;
}

#artcopy19  {
   background: url(sg_homemadepies_media/artcopy19.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 720px;
   top: 244px;
   z-index: 8;
   width: 44px;
   height: 26px;
}

#andmore p  {
   line-height: 16px;
}

#artcopy28  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy14  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy24  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy11  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy15  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy21  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy27  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy17  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#linescopy  {
   background: url(sg_pasteries_media/linescopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 209px;
   top: 188px;
   z-index: 7;
   width: 262px;
   height: 21px;
}

#artcopy23  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy6  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy5  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy2  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy7  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy8  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#id1infob  {
   z-index: 8;
}

#artcopy4  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#artcopy9  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#artcopy3  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#id0infob  {
   z-index: 7;
}

#linecopy  {
   background-image: url(sg_homemadepies_media/line.gif);
}

#cakemenu  {
   font: bold 10px/18px Arial;
   height: 18px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FF0000;
   position: absolute;
   left: 179px;
   top: 386px;
   z-index: 10;
   width: 587px;
}

#artcopy  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#homeb a  {
   background: url(sg_pasteries_media/homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 138px;
   width: 621px;
   font-size: 138px;
   line-height: 138px;
}

#id0art  {
   background-image: url(sg_pasteries_media/artcopy9.gif);
   left: 172px;
}

#id1art  {
   background-image: url(sg_cookies_media/artcopy8.gif);
   left: 738px;
}

#cakesb  {
   width: 50px;
   top: 618px;
   left: 80px;
}

#layer8  {
   background: url(sg_pasteries_media/layer8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 616px;
   z-index: 4;
   width: 199px;
   height: 43px;
}

#back2  {
   background: url(sg_pasteries_media/back2.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 28px;
}

#hours  {
   background: url(sg_pasteries_media/hours.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 342px;
   z-index: 3;
   width: 116px;
   height: 176px;
}

#shine  {
   background: url(sg_pasteries_media/shine.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 58px;
   z-index: 6;
   width: 800px;
   height: 166px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 20px;
   z-index: 7;
   width: 621px;
   height: 138px;
}

#lines  {
   background: url(sg_restaurant_media/lines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 369px;
   top: 188px;
   z-index: 7;
   width: 114px;
   height: 21px;
}

#line  {
   background-image: url(sg_homemadepies_media/line.gif);
}

#back  {
   background: url(sg_pasteries_media/back.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 585px;
   z-index: 3;
   width: 800px;
   height: 74px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_pasteries_media/exteriortile.gif) center top repeat;
}

