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

a ins  {
   text-decoration: none;
}

#pid27i25ormore,
#pid14waterfront,
#pid8downtown,
#pid3backbay,
#pid9faneuilhall,
#pid7charlestown,
#pid2allston,
#pid29shopping,
#pid18indian,
#pid17asian,
#pid26i1525,
#pid21moroccan,
#pid24steakrestaurants,
#pid5brookline,
#souhend,
#pid22newengland,
#pid20mexican,
#pid6cambridgearlington,
#pid19italian,
#pid13theaterdistrict,
#pid10kenmoresquarejamaicaplain,
#pid23seafood,
#pid16american,
#entertainmentaccomodations,
#pid1main,
#pid4beaconhill,
#pid12seaportdistrictsouthboston,
#pid11northend,
#pid25i15andunder  {
   margin: 0px auto 0px auto;
   width: 982px;
   position: relative;
}

#welcometobostonbostonisauniquecitywheremanypeople p,
#steak p,
#beaconhillrestaurants p,
#i15under p,
#id0indian p,
#morrocan p,
#downtownrestaurants p,
#allstonbrooklinejamaicaplainkenmoresquarerestaurants p,
#backbayrestaurants p,
#southendrestaurants p,
#charlestownrestaurants p,
#shopping p,
#faneiulhallwaterfrontrestaurants p,
#id0american p,
#id0italian p,
#id0seafood p,
#id0newengland p,
#entertainment p,
#i25more p,
#id0asian p,
#id0mexican p,
#cambridgearlingtonrestaurants p,
#i15to25 p  {
   font: 12px/24px Georgia, serif;
   margin: 0px;
   text-align: left;
   color: #2A2A2A;
}

#backbayrestaurants,
#entertainment,
#id0american,
#i15under,
#i25more,
#id0mexican,
#faneiulhallwaterfrontrestaurants,
#morrocan,
#shopping,
#i15to25,
#steak,
#downtownrestaurants,
#allstonbrooklinejamaicaplainkenmoresquarerestaurants,
#id0seafood,
#id0indian,
#charlestownrestaurants,
#southendrestaurants,
#cambridgearlingtonrestaurants,
#id0asian,
#beaconhillrestaurants,
#id0newengland,
#welcometobostonbostonisauniquecitywheremanypeople,
#id0italian  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 422px;
   z-index: 6;
   width: 810px;
}

#id1cuisinemenu li a:hover,
#allstonbrooklinejamaicaplainkenmoresquarerestaurants p a:hover,
#downtownrestaurants p a:hover,
#faneiulhallwaterfrontrestaurants p a:hover,
#id1neighborhoodmenu li a:hover,
#id0neighborhoodmenu li a:hover,
#id1pricemenu li a:hover,
#id0cuisinemenu li a:hover,
#charlestownrestaurants p a:hover,
#cuisinemenucopy2 li a:hover,
#entertainment p a:hover,
#id0pricemenu li a:hover  {
   color: #B0DA20;
}

#southendrestaurants p a,
#backbayrestaurants p a,
#charlestownrestaurants p a,
#allstonbrooklinejamaicaplainkenmoresquarerestaurants p a,
#i15to25 p a,
#id0italian p a,
#id0american p a,
#shopping p a,
#downtownrestaurants p a,
#i15under p a,
#i25more p a,
#entertainment p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #2A2A2A;
}

#layer17copy8,
#layer17copy9,
#layer17copy15,
#layer17copy2,
#layer17copy3,
#layer17copy6,
#layer17copy7,
#layer17copy4,
#layer17copy14,
#layer17copy17,
#layer17copy16,
#layer17copy11,
#layer17copy10,
#layer17copy13,
#layer17copy12,
#layer17  {
   position: absolute;
   left: 11px;
   top: 113px;
   z-index: 5;
   width: 960px;
   background-repeat: no-repeat;
}

#faneiulhallwaterfrontrestaurants p a,
#morrocan p a,
#cambridgearlingtonrestaurants p a,
#steak p a,
#id0seafood p a,
#id0indian p a,
#id0asian p a,
#beaconhillrestaurants p a,
#id0newengland p a,
#id0mexican p a  {
   border: 0px none #000000;
   font-size: 11px;
   text-decoration: none;
   color: #7D7D7D;
}

#id1pricemenu li a,
#id0pricemenu li a,
#id0cuisinemenu li a,
#id1cuisinemenu li a,
#cuisinemenucopy2 li a,
#id0neighborhoodmenu li a,
#id1neighborhoodmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#id1pricemenu li,
#id0pricemenu li,
#id0cuisinemenu li,
#cuisinemenucopy2 li,
#id1cuisinemenu li,
#id1neighborhoodmenu li,
#id0neighborhoodmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#id0pricemenu,
#id0cuisinemenu,
#id1pricemenu,
#id1neighborhoodmenu,
#id0neighborhoodmenu,
#cuisinemenucopy2,
#id1cuisinemenu  {
   font: 12px/24px Georgia, serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
}

#cuisinebutton a,
#pricebutton a,
#neighborhoodbutton a,
#entertainmentaccomodationsbutton a,
#shoppingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#welcometobostonbostonisauniquecitywheremanypeople  {
   top: 704px;
}

#entertainmentaccomodationsbutton a:hover  {
   background-position: -262px 0%;
}

#entertainmentaccomodationsbutton a  {
   width: 262px;
   background-image: url(sg_kenmoresquarejamaicaplain_media/id0entertainmentaccomodatio.gif);
}

#entertainmentaccomodationsbutton  {
   visibility: visible;
   position: absolute;
   left: 526px;
   top: 44px;
   z-index: 8;
   width: 262px;
   height: 11px;
}

#downloadcityguidebutton a:hover  {
   background-position: -142px 0%;
}

#neighborhoodbutton a:hover  {
   background-position: -115px 0%;
}

#downloadcityguidebutton a  {
   background: url(sg_kenmoresquarejamaicaplain_media/downloadcityguidebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 142px;
   font-size: 13px;
   line-height: 13px;
}

#downloadcityguidebutton  {
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 9px;
   z-index: 8;
   width: 142px;
   height: 13px;
}

#shoppingbutton a:hover  {
   background-position: -72px 0%;
}

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

#videosplashthinxmedia  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 113px;
   z-index: 6;
   width: 960px;
   height: 258px;
}

#neighborhoodbutton a  {
   width: 115px;
   background-image: url(sg_kenmoresquarejamaicaplain_media/neighborhoodbutton.gif);
}

#pricebutton a:hover  {
   background-position: -36px 0%;
}

#id1neighborhoodmenu  {
   width: 184px;
   z-index: 14;
   top: 82px;
   left: 244px;
}

#id0neighborhoodmenu  {
   width: 184px;
   z-index: 9;
   top: 83px;
   left: 243px;
}

#mainbutton a:hover  {
   background-position: -180px 0%;
}

#neighborhoodbutton  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 44px;
   z-index: 8;
   width: 115px;
   height: 11px;
}

#id0neighborhoodbox  {
   background: url(sg_kenmoresquarejamaicaplain_media/id0neighborhoodbox.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 223px;
   top: 61px;
   z-index: 8;
   width: 231px;
   height: 379px;
}

#id1neighborhoodbox  {
   background: url(sg_kenmoresquarejamaicaplain_media/id1neighborhoodbox.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 224px;
   top: 60px;
   z-index: 13;
   width: 231px;
   height: 379px;
}

#emailsubmitform p  {
   font: 11px/24px Georgia, serif;
   margin: 0px;
   color: #7D7D7D;
   text-align: left;
}

#cuisinemenucopy2  {
   width: 82px;
   z-index: 3;
   top: 83px;
   left: 531px;
}

#shoppingbutton a  {
   width: 72px;
   background-image: url(sg_kenmoresquarejamaicaplain_media/shoppingbutton.gif);
}

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

#emailsubmitform  {
   visibility: visible;
   position: absolute;
   left: 360px;
   top: 1200px;
   z-index: 5;
   width: 235px;
}

#id0cuisinemenu  {
   width: 104px;
   z-index: 11;
   top: 83px;
   left: 390px;
}

#shoppingbutton  {
   visibility: visible;
   position: absolute;
   left: 813px;
   top: 44px;
   z-index: 8;
   width: 72px;
   height: 11px;
}

#id1cuisinemenu  {
   width: 104px;
   z-index: 16;
   top: 82px;
   left: 391px;
}

#id0cuisinebox  {
   background: url(sg_kenmoresquarejamaicaplain_media/id0cuisinebox.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 370px;
   top: 61px;
   z-index: 10;
   width: 231px;
   height: 265px;
}

#layer17copy12  {
   background-image: url(sg_italian_media/layer17copy12.gif);
   height: 4470px;
}

#layer17copy15  {
   background-image: url(sg_15andunder_media/layer17copy15.gif);
   height: 5191px;
}

#pricebutton a  {
   width: 36px;
   background-image: url(sg_kenmoresquarejamaicaplain_media/pricebutton.gif);
}

#layer17copy14  {
   background-image: url(sg_steakrestaurants_media/layer17copy14.gif);
   height: 1623px;
}

#layer17copy13  {
   background-image: url(sg_seafood_media/layer17copy13.gif);
   height: 2398px;
}

#layer17copy10  {
   background-image: url(sg_asian_media/layer17copy10.gif);
   height: 2513px;
}

#entertainment  {
   z-index: 7;
}

#layer17copy16  {
   background-image: url(sg_15-25_media/layer17copy16.gif);
   height: 4783px;
}

#cuisinebutton  {
   visibility: visible;
   position: absolute;
   left: 383px;
   top: 44px;
   z-index: 8;
   width: 55px;
   height: 11px;
}

#layer17copy18  {
   background: url(sg_entertainmentandaccomodations_media/layer17copy18.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 113px;
   z-index: 6;
   width: 960px;
   height: 3488px;
}

#id1cuisinebox  {
   background: url(sg_kenmoresquarejamaicaplain_media/id1cuisinebox.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 371px;
   top: 60px;
   z-index: 15;
   width: 231px;
   height: 265px;
}

#layer17copy11  {
   background-image: url(sg_indian_media/layer17copy11.gif);
   height: 824px;
}

#layer17copy17  {
   background-image: url(sg_25ormore_media/layer17copy17.gif);
   height: 1650px;
}

#layer17copy6  {
   background-image: url(sg_faneuilhall_media/layer17copy6.gif);
   height: 2231px;
}

#layer17copy7  {
   background-image: url(sg_kenmoresquarejamaicaplain_media/layer17copy7.gif);
   height: 2173px;
}

#layer17copy4  {
   background-image: url(sg_northend_media/layer17copy4.gif);
   height: 3254px;
}

#layer17copy8  {
   background-image: url(sg_downtown_media/layer17copy8.gif);
   height: 2576px;
}

#layer17copy9  {
   background-image: url(sg_souhend_media/layer17copy9.gif);
   height: 2628px;
}

#id0pricemenu  {
   width: 82px;
   z-index: 13;
   top: 83px;
   left: 470px;
}

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

#layer17copy2  {
   background-image: url(sg_beaconhill_media/layer17copy2.gif);
   height: 1843px;
}

#id1pricemenu  {
   width: 82px;
   z-index: 18;
   top: 82px;
   left: 471px;
}

#layer17copy3  {
   background-image: url(sg_cambridgearlington_media/layer17copy3.gif);
   height: 1261px;
}

#pricebutton  {
   visibility: visible;
   position: absolute;
   left: 464px;
   top: 44px;
   z-index: 8;
   width: 36px;
   height: 11px;
}

#id0pricebox  {
   background: url(sg_kenmoresquarejamaicaplain_media/id0pricebox.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 450px;
   top: 61px;
   z-index: 12;
   width: 231px;
   height: 120px;
}

#id1pricebox  {
   background: url(sg_kenmoresquarejamaicaplain_media/id1pricebox.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 451px;
   top: 60px;
   z-index: 17;
   width: 231px;
   height: 120px;
}

#mainbutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 34px;
   z-index: 8;
   width: 180px;
   height: 28px;
}

#shopping  {
   z-index: 7;
}

#layer42  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 982px;
   height: 5401px;
   background-color: #FFFFFF;
   background-image: none;
}

#layer22  {
   background: url(sg_northend_media/layer22.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 0px;
   z-index: 7;
   width: 962px;
   height: 371px;
}

#layer17  {
   background-image: url(sg_backbay_media/layer17.gif);
   height: 3954px;
}

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

