#i5207i6316893597 p a,
#i1904newyorkavenue p a,
#i5209i6312888099 p a,
#emailform p a,
#i90mainstreet p a,
#i379pondpath p a,
#i5206i6314701358 p a  {
   display: inline;
}

#i5199westhamptonbeachbutton a:hover,
#i5199westhamptonbeachbutton a.nmh  {
   background-position: -141px 0%;
}

#i5201huntingtonbutton a:hover,
#i5201huntingtonbutton a.nmh  {
   background-position: -142px 0%;
}

#i5203setauketbutton a:hover,
#i5203setauketbutton a.nmh  {
   background-position: -138px 0%;
}

#emailform fieldset div.centerac *  {
   min-width: 74px;
}

#emailform fieldset *:last-child  {
   padding-bottom: 0;
}

#i5199westhamptonbeachbutton a  {
   background-image: url(sg_contact_media/d5199westhamptonbeachbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 89px;
   width: 141px;
   font-size: 89px;
   line-height: 89px;
}

#i5199westhamptonbeachbutton  {
   height: 89px;
   width: 141px;
   margin-left: 83px;
   margin-right: 0px;
   margin-top: 9px;
   margin-bottom: 0px;
}

#emailform li,
#emailform p  {
   margin: 0px;
}

#westhamptonbeachbuttoncop  {
   line-height: 12px;
   font-weight: bold;
   font-size: 12px;
   font-family: "Times New Roman", "Times", serif;
   text-align: center;
   height: 12px;
   width: 142px;
   margin-left: 80px;
   margin-right: 0px;
   margin-top: 1px;
   margin-bottom: 0px;
}

#giftcertificatesbutton a  {
   background-image: url(sg_contact_media/giftcertificatesbutton.gif);
}

#i5201huntingtonbutton a  {
   background-image: url(sg_contact_media/d5201huntingtonbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 89px;
   width: 142px;
   font-size: 89px;
   line-height: 89px;
}

#emailform fieldset div  {
   padding-bottom: 0px;
   clear: both;
}

#i1100weddingsbutton a  {
   background-image: url(sg_contact_media/d1100weddingsbutton.png);
}

#i5201huntingtonbutton  {
   height: 89px;
   width: 142px;
   margin-left: 82px;
   margin-right: 0px;
   margin-top: 9px;
   margin-bottom: 0px;
}

#i5203setauketbutton a  {
   background-image: url(sg_contact_media/d5203setauketbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 87px;
   width: 138px;
   font-size: 87px;
   line-height: 87px;
}

#i1104gallerybutton a  {
   background-image: url(sg_contact_media/d1104gallerybutton.png);
}

#i1082welcomebutton a  {
   background-image: url(sg_contact_media/d1082welcomebutton.png);
}

#i5203setauketbutton  {
   height: 87px;
   width: 138px;
   margin-left: 84px;
   margin-right: 0px;
   margin-top: 21px;
   margin-bottom: 0px;
}

#i1095babiesbutton a  {
   background-image: url(sg_contact_media/d1095babiesbutton.png);
}

#i431welcomebutton a  {
   background-image: url(sg_contact_media/d431welcomebutton.gif);
}

#workshopsbutton a  {
   background-image: url(sg_contact_media/workshopsbutton.png);
}

#portraitsbutton a  {
   background-image: url(sg_contact_media/portraitsbutton.png);
}

#displaysbutton a  {
   background-image: url(sg_contact_media/displaysbutton.png);
}

#i5206i6314701358  {
   width: 177px;
   margin-left: -141px;
   margin-right: 0px;
   margin-top: 12px;
   margin-bottom: 0px;
}

#contactbutton a  {
   background-image: url(sg_contact_media/contactbutton.png);
}

#aboutusbutton a  {
   background-image: url(sg_contact_media/aboutusbutton.png);
}

#pricingbutton a  {
   background-image: url(sg_contact_media/pricingbutton.png);
}

#i90mainstreet  {
   width: 176px;
   margin-left: 64px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

#facebookembed  {
   width: 180px;
   margin-left: 130px;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 7px;
}

#faqbutton a  {
   background-image: url(sg_contact_media/faqbutton.png);
}

#emailform  {
   width: 295px;
   margin-left: 13px;
   margin-right: 0px;
   margin-top: 42px;
   margin-bottom: 0px;
}

#emailus  {
   height: 43px;
   width: 278px;
   margin-left: 17px;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 0px;
   background-image: url(sg_contact_media/emailus.gif);
   background-repeat: no-repeat;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

