a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#birdbatheastvillage223fir li,
#birdbathtext li,
#cateringtext p,
#birdbathdorm li,
#birdbathtext p,
#contactusform li,
#birdbathnewmuseum235bower li,
#thankyou p,
#maurytext p,
#birdbathsoho160princestre p,
#thankyou li,
#birdbathdorm p,
#birdbathtribeca200churchs p,
#citybakeryhotchocolatecha li,
#citybakerytext li,
#cateringtext li,
#birdbathtribeca200churchs li,
#birdbathnewmuseum235bower p,
#contactusform p,
#citybakerytext p,
#birdbathsoho160princestre li,
#boothtext p,
#birdbatheastvillage223fir p,
#boothtext li,
#citybakeryhotchocolatecha p,
#maurytext li  {
   font: normal normal 12px Verdana, sans-serif;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#contactusform fieldset div input,
#contactusform fieldset div textarea,
#contactusform fieldset div label,
#contactusform fieldset legend  {
   font: normal normal 12px/18px Verdana, sans-serif;
   color: #9A1C1F;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#citybakeryimage,
#i403i20thimage,
#citybakerybrandslogoinbar,
#birdbathcartimage,
#topimageforhc,
#outdoorimage,
#i720backgroundcolor  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 800px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#birdbathfrontbutton a.nmh,
#i324citybakerybutton a:hover,
#birdbathfrontbutton a:hover,
#i324citybakerybutton a.nmh  {
   background-position: -402px 0%;
}

#thumbnailcopy4,
#thumbnailcopy3,
#i907thumbnail,
#i909thumbnail  {
   position: absolute;
   top: 835px;
   z-index: 4;
   width: 88px;
   height: 83px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#citybakerybrandslogohotxh,
#citybakerybrandslogocater  {
   background: url(sg_catering-and-events_media/citybakerybrandslogocater.gif) no-repeat;
   position: absolute;
   left: 328px;
   z-index: 4;
   width: 142px;
   height: 56px;
   margin-left: 0px;
   margin-top: 0px;
}

#i330mainmenu ul li a,
#i103mainmenu ul li a  {
   padding: 4px 0.84em 4px 0.84em;
   height: 100%;
}

#cateringtext,
#citybakeryhotchocolatecha  {
   position: absolute;
   left: 85px;
   z-index: 4;
   width: 632px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#i330mainmenu ul,
#i103mainmenu ul  {
   font: 12px/20px Verdana, sans-serif;
   height: 20px;
   margin: 0px;
   padding: 0px;
   color: #E2AF59;
   text-align: center;
}

#birdbatheastvillage223fir li  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#birdbathsoho160princestre li  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#citybakeryhotchocolatecha li  {
   text-align: justify;
   color: #944A23;
   line-height: 24px;
}

#birdbathtribeca200churchs li  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#birdbathnewmuseum235bower li  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#citybakeryhotchocolatecha p  {
   text-align: justify;
   color: #944A23;
   line-height: 24px;
}

#birdbathtribeca200churchs p  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#birdbatheastvillage223fir p  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#birdbathnewmuseum235bower p  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#birdbathsoho160princestre p  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#citybakerytext,
#maurytext  {
   position: absolute;
   left: 84px;
   z-index: 4;
   width: 632px;
   margin-left: 0px;
   margin-top: 0px;
}

#citybakerybrandslogocater  {
   top: 1159px;
}

#citybakeryhotchocolatecha  {
   top: 413px;
}

#citybakerybrandslogoinbar  {
   background-image: url(sg_home_media/citybakerybrandslogoinbar.gif);
   height: 32px;
}

#citybakerybrandslogomaury  {
   background: url(sg_city-bakery_media/citybakerybrandslogocityb.gif) no-repeat;
   position: absolute;
   left: 327px;
   top: 982px;
   z-index: 4;
   width: 143px;
   height: 56px;
   margin-left: 0px;
   margin-top: 0px;
}

#citybakerybrandslogohotxh  {
   top: 979px;
}

#i732backgroundcolorcopy  {
   position: absolute;
   left: 105px;
   top: 626px;
   z-index: 4;
   width: 600px;
   height: 250px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i324citybakerybutton a  {
   background: url(sg_home_media/d324citybakerybutton.gif) no-repeat;
   display: block;
   height: 271px;
   width: 402px;
   font-size: 271px;
   line-height: 271px;
}

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

#i324citybakerybutton  {
   position: absolute;
   left: 398px;
   top: 316px;
   z-index: 4;
   width: 402px;
   height: 271px;
   margin-left: 0px;
   margin-top: 0px;
}

#i720backgroundcolor  {
   background-image: url(sg_contact-us_media/d720backgroundcolor.gif);
   height: 363px;
}

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

#birdbathfrontbutton  {
   position: absolute;
   left: 398px;
   top: 584px;
   z-index: 3;
   width: 402px;
   height: 303px;
   margin-left: 0px;
   margin-top: 0px;
}

#citybakerytext li  {
   text-align: justify;
   line-height: 23px;
   color: #7E280E;
}

#birdbathcartimage  {
   background-image: url(http://www.thecitybakery.com/sg_birdbath_media/birdbathcartimage.gif);
   height: 364px;
}

#contactusform li  {
   color: #9A1C1F;
   line-height: 18px;
   text-align: left;
}

#mainrectpagesize  {
   background: url(sg_city-bakery_media/mainrectpagesize.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 1250px;
   margin-left: 0px;
   margin-top: 0px;
}

#citybakerytext p  {
   text-align: justify;
   line-height: 23px;
   color: #7E280E;
}

#i323hotchocolate  {
   background: url(sg_contact-us_media/d323hotchocolate.gif) no-repeat;
   position: absolute;
   left: 209px;
   top: 390px;
   z-index: 5;
   width: 358px;
   height: 196px;
   margin-left: 0px;
   margin-top: 0px;
}

#birdbathdorm li  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#birdbathtext li  {
   text-align: justify;
   color: #7E280E;
   line-height: 24px;
}

#contactusform p  {
   color: #9A1C1F;
   line-height: 18px;
   text-align: left;
}

#cateringtext li  {
   text-align: justify;
   color: #7E280E;
   line-height: 24px;
}

#citybakeryimage  {
   background-image: url(sg_city-bakery_media/citybakeryimage.gif);
   height: 373px;
}

#i751i20thimage  {
   background: url(sg_home_media/d751i20thimage.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 31px;
   z-index: 3;
   width: 800px;
   height: 256px;
   margin-left: 0px;
   margin-top: 0px;
}

#i403i20thimage  {
   background-image: url(sg_maury-rubin_media/d403i20thimage.gif);
   height: 364px;
}

#birdbathdorm p  {
   line-height: 14px;
   color: #7E280E;
   text-align: center;
}

#cateringtext p  {
   text-align: justify;
   color: #7E280E;
   line-height: 24px;
}

#thumbnailcopy4  {
   background-image: url(http://www.thecitybakery.com/sg_birdbath_media/thumbnailcopy4.gif);
   left: 671px;
}

#thumbnailcopy3  {
   background-image: url(http://www.thecitybakery.com/sg_birdbath_media/thumbnailcopy3.gif);
   left: 516px;
}

#citybakerytext  {
   top: 415px;
}

#birdbathtext p  {
   text-align: justify;
   color: #7E280E;
   line-height: 24px;
}

#topimageforhc  {
   background-image: url(sg_hot-chocolate_media/topimageforhc.gif);
   height: 394px;
}

#i909thumbnail  {
   background-image: url(http://www.thecitybakery.com/sg_birdbath_media/d909thumbnail.gif);
   left: 198px;
}

#i907thumbnail  {
   background-image: url(http://www.thecitybakery.com/sg_birdbath_media/d907thumbnail.gif);
   left: 43px;
}

#outdoorimage  {
   background-image: url(sg_catering-and-events_media/outdoorimage.gif);
   height: 366px;
}

#cateringtext  {
   top: 406px;
}

#i330mainmenu  {
   position: absolute;
   left: 72px;
   top: 368px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#maurytext li  {
   text-align: justify;
   color: #7E280E;
   line-height: 24px;
}

#i103mainmenu  {
   position: absolute;
   left: 85px;
   top: 295px;
   margin-left: 0px;
   margin-top: 0px;
}

#boothtext li  {
   text-align: center;
   font-family: Verdana-Bold, Verdana, sans-serif;
   line-height: 42px;
   color: #150B09;
}

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

#maurytext p  {
   text-align: justify;
   color: #7E280E;
   line-height: 24px;
}

#boothtext p  {
   text-align: center;
   font-family: Verdana-Bold, Verdana, sans-serif;
   line-height: 42px;
   color: #150B09;
}

#thankyou li  {
   text-align: center;
   color: #9A1C1F;
   line-height: 23px;
   font-size: 18px;
}

#ridefooter  {
   font-size: 0px;
}

#thankyou p  {
   text-align: center;
   color: #9A1C1F;
   line-height: 23px;
   font-size: 18px;
}

#maurytext  {
   top: 416px;
}

#uppermenu  {
   background: url(sg_contact-us_media/uppermenu.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 360px;
   z-index: 5;
   width: 800px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#cookies  {
   background: url(sg_contact-us_media/cookies.gif) no-repeat;
   position: absolute;
   left: 563px;
   top: 388px;
   z-index: 4;
   width: 237px;
   height: 198px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer8  {
   position: absolute;
   left: 0px;
   top: 287px;
   width: 800px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

.fl li a,
.fl li *  {
   display: inline;
}

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

#rolls  {
   background: url(sg_contact-us_media/rolls.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 390px;
   z-index: 6;
   width: 213px;
   height: 196px;
   margin-left: 0px;
   margin-top: 0px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1250px;
   width: 800px;
   position: relative;
   background-color: #EDE8D3;
}

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

.cE2AF59 * a  {
   color: #E2AF59;
}

.c9A1C1F a  {
   color: #9A1C1F;
}

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

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

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

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