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

a ins  {
   text-decoration: none;
}

#eventsbutton a:hover,
#communitybutton a:hover,
#gallerybutton a:hover,
#shoppingbutton a:hover,
#townhistorybutton a:hover,
#couponsbutton a:hover,
#downtownbutton a:hover,
#aboutbutton a:hover,
#calendarbutton a:hover,
#eatanddrinkbutton a:hover,
#feedbackbutton a:hover,
#thingstodobutton a:hover,
#directionsbutton a:hover,
#linksbutton a:hover,
#schoolsbutton a:hover,
#servicesbutton a:hover,
#signupbutton a:hover,
#contactsbutton a:hover  {
   background-position: -128px 0%;
}

#contactsbutton a,
#gallerybutton a,
#linksbutton a,
#couponsbutton a,
#directionsbutton a,
#eventsbutton a,
#signupbutton a,
#calendarbutton a,
#downtownbutton a,
#schoolsbutton a,
#eatanddrinkbutton a,
#servicesbutton a,
#shoppingbutton a,
#communitybutton a,
#aboutbutton a,
#thingstodobutton a,
#townhistorybutton a,
#feedbackbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   width: 128px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#linksliteral,
#schoolsliteral,
#aboutliteral,
#feedbackliteral,
#thingstodoliteral,
#googlemapliteral,
#communityliteral,
#downtownliteral,
#signupliteral,
#eventsliteral,
#couponsliteral,
#galleryliteral,
#contactsliteral,
#eatanddrinkliteral,
#shoppingliteral,
#homeliteral,
#servicesliteral,
#townhistoryliteral,
#calendarliteral  {
   visibility: visible;
   position: absolute;
   left: 158px;
   top: 81px;
   z-index: 5;
   width: 442px;
}

#pid8links,
#pid18feedback,
#pid3coupons,
#pid11downtown,
#pid15schools,
#pid9directions,
#pid14gallery,
#pid6services,
#pid2signup,
#pid4shopping,
#pid7events,
#pid13community,
#pid12townhistory,
#pid1home,
#pid19contacts,
#pid10calendar,
#pid17about,
#pid16thingstodo,
#pid5eatanddrink  {
   margin: 0px auto 0px auto;
   width: 760px;
   position: relative;
}

#thingstodorollovercopy,
#linksrollovercopy,
#downtownrollovercopy,
#galleryrollovercopy,
#thingstodobutton,
#signuprollovercopy,
#contactsrollovercopy,
#couponsrollovercopy  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 4;
   width: 128px;
   height: 21px;
   background-repeat: no-repeat;
}

#townhistoryrollovercopy,
#aboutrollovercopy,
#servicesrollovercopy,
#directionsrollovercopy,
#townhistorybutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 6;
   width: 128px;
   height: 21px;
   background-repeat: no-repeat;
}

#schoolsrollovercopy,
#calendarbutton,
#feedbackbutton,
#eventsbutton,
#communitybutton,
#schoolsbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 5;
   width: 128px;
   height: 21px;
}

#gallerybutton,
#couponsbutton,
#contactsbutton,
#linksbutton,
#downtownbutton,
#signupbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 4;
   width: 128px;
   height: 21px;
}

#calendarrollovercopy,
#eventsrollovercopy,
#feedbackrollovercopy,
#communityrollovercopy  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 5;
   width: 128px;
   height: 21px;
   background-repeat: no-repeat;
}

#servicesbutton,
#directionsbutton,
#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 6;
   width: 128px;
   height: 21px;
}

#id0services,
#id0coupons  {
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 41px;
   z-index: 5;
   width: 185px;
   height: 37px;
   background-repeat: no-repeat;
}

#townhistoryrollovercopy  {
   background-image: url(sg_townhistory_media/townhistoryrollovercopy.jpg);
   top: 485px;
}

#directionsrollovercopy  {
   background-image: url(sg_directions_media/directionsrollovercopy.jpg);
   top: 399px;
}

#thingstodorollovercopy  {
   background-image: url(sg_thingstodo_media/thingstodorollovercopy.jpg);
   top: 592px;
}

#communityrollovercopy  {
   background-image: url(sg_community_media/communityrollovercopy.jpg);
   top: 506px;
}

#downtownrollovercopy  {
   background-image: url(sg_downtown_media/downtownrollovercopy.jpg);
   top: 441px;
}

#calendarrollovercopy  {
   background-image: url(sg_calendar_media/calendarrollovercopy.jpg);
   top: 420px;
}

#takemebutton a:hover  {
   background-position: -121px 0%;
}

#servicesrollovercopy  {
   background-image: url(sg_services_media/servicesrollovercopy.jpg);
   top: 313px;
}

#contactsrollovercopy  {
   background-image: url(sg_contacts_media/contactsrollovercopy.jpg);
   top: 678px;
}

#feedbackrollovercopy  {
   background-image: url(sg_feedback_media/feedbackrollovercopy.jpg);
   top: 657px;
}

#eatanddrinkbutton a  {
   background-image: url(sg_events_media/eatanddrinkbutton.jpg);
}

#townhistorybutton a  {
   background-image: url(sg_events_media/townhistorybutton.jpg);
}

#galleryrollovercopy  {
   background-image: url(sg_gallery_media/galleryrollovercopy.jpg);
   top: 527px;
}

#schoolsrollovercopy  {
   background: url(sg_schools_media/schoolsrollovercopy.jpg) no-repeat;
   top: 571px;
}

#couponsrollovercopy  {
   background-image: url(sg_coupons_media/couponsrollovercopy.jpg);
   top: 227px;
}

#eventsrollovercopy  {
   background-image: url(sg_events_media/eventsrollovercopy.jpg);
   top: 334px;
}

#signuprollovercopy  {
   background-image: url(sg_signup_media/signuprollovercopy.jpg);
   top: 183px;
}

#thingstodobutton a  {
   background-image: url(sg_events_media/thingstodobutton.jpg);
}

#directionsbutton a  {
   background-image: url(sg_events_media/directionsbutton.jpg);
}

#pcmbutton a:hover  {
   color: #FB0618;
   text-decoration: underline overline;
}

#linksrollovercopy  {
   background-image: url(sg_links_media/linksrollovercopy.jpg);
   top: 355px;
}

#communitybutton a  {
   background-image: url(sg_events_media/communitybutton.jpg);
}

#eatanddrinkbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 292px;
   z-index: 7;
   width: 128px;
   height: 21px;
}

#townhistorybutton  {
   top: 485px;
}

#aboutrollovercopy  {
   background-image: url(sg_about_media/aboutrollovercopy.jpg);
   top: 636px;
}

#directionsbutton  {
   top: 399px;
}

#feedbackbutton a  {
   background-image: url(sg_events_media/feedbackbutton.jpg);
}

#thingstodobutton  {
   top: 592px;
}

#calendarbutton a  {
   background-image: url(sg_events_media/calendarbutton.jpg);
}

#banneradsliteral  {
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 198px;
   z-index: 4;
   width: 129px;
}

#shoppingbutton a  {
   background-image: url(sg_events_media/shoppingbutton.jpg);
}

#contactsbutton a  {
   background-image: url(sg_events_media/contactsbutton.jpg);
}

#downtownbutton a  {
   background-image: url(sg_events_media/downtownbutton.jpg);
}

#servicesbutton a  {
   background-image: url(sg_events_media/servicesbutton.jpg);
}

#gallerybutton a  {
   background-image: url(sg_events_media/gallerybutton.jpg);
}

#communitybutton  {
   top: 506px;
}

#schoolsbutton a  {
   background-image: url(sg_events_media/schoolsbutton.jpg);
}

#couponsbutton a  {
   background-image: url(sg_events_media/couponsbutton.jpg);
}

#downtownbutton  {
   top: 441px;
}

#eventsbutton a  {
   background-image: url(sg_services_media/eventsbutton.jpg);
}

#servicesbutton  {
   top: 313px;
}

#signupbutton a  {
   background-image: url(sg_events_media/signupbutton.jpg);
}

#calendarbutton  {
   top: 420px;
}

#contactsbutton  {
   top: 678px;
}

#takemebutton a  {
   background: url(sg_events_media/takemebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 120px;
   width: 121px;
   font-size: 120px;
   line-height: 120px;
}

#feedbackbutton  {
   top: 657px;
}

#shoppingbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 271px;
   z-index: 8;
   width: 128px;
   height: 21px;
}

#couponsbutton  {
   top: 227px;
}

#aboutbutton a  {
   background-image: url(sg_events_media/aboutbutton.jpg);
}

#gallerybutton  {
   top: 527px;
}

#linksbutton a  {
   background-image: url(sg_events_media/linksbutton.jpg);
}

#schoolsbutton  {
   top: 571px;
}

#eventsbutton  {
   top: 334px;
}

#signupbutton  {
   top: 183px;
}

#rightsidebox  {
   background: url(sg_events_media/rightsidebox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 175px;
   z-index: 3;
   width: 140px;
   height: 531px;
}

#takemebutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 33px;
   z-index: 4;
   width: 121px;
   height: 120px;
}

#pcmbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#id0services  {
   background-image: url(sg_services_media/id0services.jpg);
}

#aboutbutton  {
   top: 636px;
}

#leftsidebox  {
   background: url(sg_events_media/leftsidebox.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 175px;
   z-index: 3;
   width: 140px;
   height: 531px;
}

#linksbutton  {
   top: 355px;
}

#id0coupons  {
   background-image: url(sg_coupons_media/id0coupons.jpg);
}

#loomistop  {
   background: url(sg_events_media/loomistop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 2px;
   z-index: 3;
   width: 749px;
   height: 170px;
}

#pcmbutton  {
   font: 10px/12px Arial-BoldMT, "Arial- Bold MT";
   padding-bottom: 71px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 709px;
   z-index: 3;
   width: 373px;
   height: 21px;
}

#adstext p  {
   font: 12px/14px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #FFFEFE;
   text-align: center;
}

#mainbox  {
   background: url(sg_events_media/mainbox.jpg) no-repeat;
   position: absolute;
   left: 153px;
   top: 33px;
   z-index: 4;
   width: 454px;
   height: 673px;
}

#adstext  {
   visibility: visible;
   position: absolute;
   left: 623px;
   top: 179px;
   z-index: 4;
   width: 130px;
}

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


