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

a ins  {
   text-decoration: none;
}

#commpresstext p,
#urbanspoontext p,
#cinweekly2text p,
#enquirer1text p,
#enquirer2text p,
#enquirer3text p,
#yelptext p,
#wlmtext p,
#citybeattext p  {
   font: 12px/14px "Trebuchet MS", sans-serif;
   margin: 0px;
   color: #020202;
   text-align: center;
}

#citybeatb a,
#commpressb a,
#yelpb a,
#urbanspoonb a,
#enquirer3b a,
#enquirer2b a,
#wlmb a,
#enquirer1b a,
#cinweekly2b a  {
   background: url(sg_reviews_media/urbanspoonb.jpg) no-repeat 0% 0px;
   display: block;
   height: 200px;
   width: 225px;
   font-size: 200px;
   line-height: 200px;
}

#info2text p,
#lunchtext p,
#welcometext p,
#introtext p,
#breakfasttext p,
#infotext p,
#closingtext p,
#menutext p  {
   font: 13px/16px "Trebuchet MS", sans-serif;
   margin: 0px;
   color: #020202;
   text-align: left;
}

#contactheader,
#reviewsheader,
#homeheader,
#locationheader,
#menuheader  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 800px;
   height: 185px;
   background-repeat: no-repeat;
}

#quoteboxcopy2,
#quoteboxcopy,
#quoteboxcopy5,
#quoteboxcopy4,
#quotebox  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 220px;
   z-index: 5;
   width: 128px;
   height: 368px;
   background-repeat: no-repeat;
}

#enquirer2b,
#enquirer3b,
#cinweekly2b,
#urbanspoonb,
#enquirer1b  {
   visibility: visible;
   position: absolute;
   left: 408px;
   z-index: 5;
   width: 225px;
   height: 200px;
}

#cinweekly2text,
#enquirer2text,
#enquirer3text,
#urbanspoontext  {
   visibility: visible;
   position: absolute;
   left: 416px;
   z-index: 6;
   width: 209px;
}

#pid4location,
#pid5contact,
#pid2menu,
#pid3reviews,
#pid1home  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#homeb a,
#locationb a,
#reviewsb a,
#menub a,
#contactb a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#designbytext p a:hover,
#photobytext p a:hover  {
   font-weight: bold;
   text-decoration: underline;
}

#i2011halfdaycafallrightsreserved p  {
   font: 10px/14px "Trebuchet MS", sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#photobytext p a,
#designbytext p a  {
   border: 0px none #000000;
   font-weight: Normal;
   text-decoration: underline;
   color: #FFFFFF;
}

#contactus,
#id0menu,
#id0reviews  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 228px;
   z-index: 5;
   height: 19px;
   background-repeat: no-repeat;
}

#i2011halfdaycafallrightsreserved  {
   visibility: visible;
   position: absolute;
   left: 160px;
   top: 1355px;
   z-index: 5;
   width: 480px;
}

#designbytext p,
#photobytext p  {
   font: 13px/6px "Trebuchet MS", sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   text-align: center;
}

#enquirer1text,
#commpresstext  {
   visibility: visible;
   position: absolute;
   left: 176px;
   z-index: 6;
   width: 208px;
}

#yelpb,
#commpressb,
#wlmb  {
   visibility: visible;
   position: absolute;
   left: 167px;
   z-index: 5;
   width: 225px;
   height: 200px;
}

#lunchb a,
#breakfastb a  {
   background-repeat: no-repeat;
   display: block;
   width: 225px;
   height: 300px;
   background-position: 0% 0px;
}

#introtext,
#info2text  {
   visibility: visible;
   position: absolute;
   left: 167px;
   z-index: 5;
   width: 466px;
}

#breakfastb,
#lunchb  {
   visibility: visible;
   position: absolute;
   top: 266px;
   z-index: 5;
   width: 225px;
   height: 300px;
}

#wlmtext,
#yelptext  {
   visibility: visible;
   position: absolute;
   left: 175px;
   z-index: 6;
   width: 209px;
}

#locationb a:hover  {
   background-position: -74px 0%;
}

#contactb a:hover  {
   background-position: -70px 0%;
}

#reviewsb a:hover  {
   background-position: -68px 0%;
}

#footermenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#urbanspoontext  {
   top: 316px;
}

#blacklineframe  {
   background: url(sg_menu_media/blacklineframe.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 800px;
   height: 1322px;
}

#locationheader  {
   background-image: url(sg_location_media/locationheader.jpg);
}

#cinweekly2text  {
   top: 752px;
}

#quoteboxcopy2  {
   background-image: url(sg_location_media/quoteboxcopy2.jpg);
}

#enquirer3text  {
   top: 973px;
}

#reviewsheader  {
   background-image: url(sg_reviews_media/reviewsheader.jpg);
}

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

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

#enquirer2text  {
   top: 543px;
}

#contactheader  {
   background-image: url(sg_contact_media/contactheader.jpg);
}

#quoteboxcopy4  {
   background-image: url(sg_reviews_media/quoteboxcopy4.jpg);
}

#menub a:hover  {
   background-position: -56px 0%;
}

#quoteboxcopy5  {
   background-image: url(sg_menu_media/quoteboxcopy5.jpg);
}

#commpresstext  {
   top: 763px;
}

#fblikeliteral  {
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 156px;
   z-index: 7;
   width: 93px;
}

#enquirer1text  {
   top: 543px;
}

#contactboxbg  {
   background: url(sg_menu_media/contactboxbg.jpg) no-repeat;
   position: absolute;
   left: 661px;
   top: 220px;
   z-index: 5;
   width: 128px;
   height: 368px;
}

#breakfastb a  {
   background-image: url(sg_menu_media/breakfastb.jpg);
}

#infotext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #020202;
}

#quoteboxcopy  {
   background-image: url(sg_contact_media/quoteboxcopy.jpg);
}

#designbytext  {
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 1377px;
   z-index: 5;
   width: 325px;
}

#navshapecopy  {
   background: url(sg_menu_media/navshapecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1324px;
   z-index: 4;
   width: 800px;
   height: 76px;
}

#photobytext  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 1377px;
   z-index: 6;
   width: 258px;
}

#urbanspoonb  {
   top: 263px;
}

#cinweekly2b  {
   top: 684px;
}

#locationb a  {
   width: 74px;
   background-image: url(sg_menu_media/locationb.jpg);
}

#info2text p  {
   padding-bottom: 10px;
}

#breakfastb  {
   left: 167px;
}

#contactb a  {
   width: 70px;
   background-image: url(sg_menu_media/contactb.jpg);
}

#commpressb  {
   top: 685px;
}

#reviewsb a  {
   width: 68px;
   background-image: url(sg_menu_media/reviewsb.jpg);
}

#id0reviews  {
   background-image: url(sg_reviews_media/id0reviews.jpg);
   width: 87px;
}

#enquirer1b  {
   top: 475px;
   left: 167px;
}

#enquirer2b  {
   top: 475px;
}

#infotext p  {
   padding-bottom: 10px;
}

#menuheader  {
   background-image: url(sg_menu_media/menuheader.jpg);
}

#homeheader  {
   background-image: url(sg_home_media/homeheader.jpg);
}

#enquirer3b  {
   top: 893px;
}

#footermenu  {
   font: 16px/29px "Trebuchet MS", sans-serif;
   height: 29px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 160px;
   top: 1333px;
   z-index: 6;
   width: 480px;
}

#mapliteral  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 452px;
   z-index: 5;
   width: 467px;
}

#contactus  {
   background-image: url(sg_contact_media/contactus.jpg);
   width: 121px;
}

#info2text  {
   top: 667px;
}

#locationb  {
   visibility: visible;
   position: absolute;
   left: 432px;
   top: 151px;
   z-index: 7;
   width: 74px;
   height: 28px;
}

#introtext  {
   top: 259px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 151px;
   z-index: 7;
   width: 70px;
   height: 28px;
}

#yelptext  {
   top: 331px;
}

#infotext  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 262px;
   z-index: 5;
   width: 225px;
}

#reviewsb  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 151px;
   z-index: 7;
   width: 68px;
   height: 28px;
}

#quotebox  {
   background-image: url(sg_home_media/quotebox.jpg);
}

#lunchb a  {
   background-image: url(sg_menu_media/lunchb.jpg);
}

#navshape  {
   background: url(sg_menu_media/navshape.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 152px;
   z-index: 6;
   width: 800px;
   height: 33px;
}

#menub a  {
   width: 56px;
   background-image: url(sg_menu_media/menub.jpg);
}

#layer45  {
   background: url(sg_contact_media/layer45.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 266px;
   z-index: 5;
   width: 232px;
   height: 140px;
}

#wlmtext  {
   top: 962px;
}

#homeb a  {
   width: 58px;
   background-image: url(sg_menu_media/homeb.jpg);
}

#id0menu  {
   background-image: url(sg_menu_media/id0menu.jpg);
   width: 63px;
}

#lunchb  {
   left: 408px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 152px;
   top: 151px;
   z-index: 7;
   width: 58px;
   height: 28px;
}

#menub  {
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 151px;
   z-index: 7;
   width: 56px;
   height: 28px;
}

#yelpb  {
   top: 263px;
}

#wlmb  {
   top: 894px;
}

#bg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 1400px;
   background-color: #FFFFFF;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFBDA;
}


