#mainmenu li a,
#galleriesmenu li a  {
   background-color: #000000;
}

#clickhereformapbutton a:hover  {
   background-position: -175px 0%;
}

#katydidphotographytextbutton  {
   font: 18px/30px "Times New Roman", "Times", serif;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 317px;
   z-index: 4;
   width: 271px;
   height: 30px;
}

#clickhereformapbutton a  {
   background: url(sg_contactus_media/clickhereformapbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 175px;
   font-size: 29px;
   line-height: 29px;
}

#directionstextscroll p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
   color: #FCF8FA;
}

#facebookbutton a:hover  {
   background-position: -103px 0%;
}

#i363wbristolroadtext p  {
   font: 20px/24px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-bottom: 5px;
   text-align: center;
   color: #FFFFFF;
}

#clickhereformapbutton  {
   visibility: visible;
   position: absolute;
   left: 575px;
   top: 568px;
   z-index: 4;
   width: 175px;
   height: 29px;
}

#i363wbristolroadtext  {
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 290px;
   z-index: 4;
   width: 241px;
}

#directionstextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 396px;
   z-index: 4;
   width: 514px;
   height: 149px;
}

#i2156725686text p  {
   font: 30px/36px "Apple Chancery", cursive;
   margin: 0px;
   color: #F9F8F8;
   text-align: center;
}

#facebookbutton a  {
   background: url(sg_contactus_media/facebookbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 103px;
   font-size: 40px;
   line-height: 40px;
}

#i2156725686text  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 201px;
   z-index: 4;
   width: 241px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 574px;
   z-index: 4;
   width: 103px;
   height: 40px;
}

#hourstext p  {
   font: 20px/24px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: center;
   color: #FCF8FA;
}

#hourstext  {
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 43px;
   z-index: 4;
   width: 224px;
}

#emailus  {
   background: url(sg_contactus_media/emailus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 264px;
   z-index: 4;
   width: 149px;
   height: 54px;
}

#layer2  {
   background: url(sg_contactus_media/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 551px;
   top: 65px;
   z-index: 4;
   width: 159px;
   height: 147px;
}

