#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -34px 0%;
}

#grayboxthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 58px;
   height: 87px;
}

#placeholderpicturebox table  {
   width: 100%;
   height: 100%;
}

#grayboxthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 858px;
   top: 53px;
   z-index: 5;
   width: 98px;
   height: 477px;
}

#placeholderpicturebox  {
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 69px;
   z-index: 4;
   width: 698px;
   height: 465px;
}

#weddingsmenu li a  {
   color: #990000;
}

#graybox  {
   background: url(../portfoliomedia/graybox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 842px;
   top: 45px;
   z-index: 4;
   width: 124px;
   height: 494px;
}

.sgthumb:hover  {
   border-color: #000000;
   border-style: groove;
}

.sgthumb  {
   border: 1px solid #808080;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 58px;
   height: 87px;
}

