#weddingbutton a,
#portraiturebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#portraiturebutton a:hover  {
   background-position: -150px 0%;
}

#gregorywblankphotography  {
   background: url(sg_galleries_media/gregorywblankphotography.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 10px;
   z-index: 3;
   width: 468px;
   height: 77px;
}

#gblanktext *:first-child  {
   padding-top: 0px;
}

#contactbutton a:hover  {
   background-position: -152px 0%;
}

#weddingbutton a:hover  {
   background-position: -151px 0%;
}

#portraiturebutton a  {
   width: 150px;
   background-image: url(sg_galleries_media/portraiturebutton.gif);
}

#portraiturebutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 420px;
   z-index: 5;
   width: 150px;
   height: 46px;
}

#weddingbutton a  {
   width: 151px;
   background-image: url(sg_galleries_media/weddingbutton.gif);
}

#contactbutton a  {
   background: url(sg_galleries_media/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 152px;
   font-size: 45px;
   line-height: 45px;
}

#weddingbutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 377px;
   z-index: 6;
   width: 151px;
   height: 46px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 466px;
   z-index: 4;
   width: 152px;
   height: 45px;
}

#pid0galleries  {
   margin: 0px auto 0px auto;
   width: 934px;
   position: relative;
}

#gblanktext p  {
   font: 18px/22px "Times New Roman";
   margin: 0px;
   padding-bottom: 5px;
   padding-top: 3px;
   text-align: center;
}

#gblanktext  {
   visibility: visible;
   position: absolute;
   left: 327px;
   top: 696px;
   z-index: 3;
   width: 200px;
}

#galleries  {
   background: url(sg_galleries_media/galleries.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 333px;
   z-index: 4;
   width: 149px;
   height: 45px;
}

#columns  {
   background: url(sg_galleries_media/columns.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 134px;
   z-index: 3;
   width: 102px;
   height: 586px;
}

#layer2  {
   background: url(sg_galleries_media/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 260px;
   z-index: 3;
   width: 198px;
   height: 296px;
}

#layer1  {
   background: url(sg_galleries_media/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 87px;
   z-index: 3;
   width: 326px;
   height: 257px;
}

#layer3  {
   background: url(sg_galleries_media/layer3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 587px;
   top: 387px;
   z-index: 3;
   width: 255px;
   height: 363px;
}

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


