#boilerplatetext p a:hover,
#portfoliobottomcopytext p a:hover  {
   text-decoration: underline;
}

#portfoliogallerythumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 26px;
   height: 26px;
}

#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -66px 0%;
}

#portfoliiogallerypicturebox table  {
   width: 100%;
   height: 100%;
}

#portfoliogallerythumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 138px;
   z-index: 3;
   width: 128px;
   height: 566px;
}

#portfoliiogallerypicturebox  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 79px;
   z-index: 4;
   width: 738px;
   height: 610px;
}

#portfoliobottomcopytext  {
   visibility: visible;
   position: absolute;
   left: 292px;
   top: 719px;
   z-index: 3;
   width: 640px;
}

#homebutton a:hover  {
   background-position: -138px 0%;
}

#boilerplatetext  {
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 37px;
   z-index: 4;
   width: 586px;
}

#portfoliostage  {
   background: url(../sg_portfolio_media/portfoliostage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 150px;
   top: 50px;
   z-index: 3;
   width: 796px;
   height: 668px;
}

#homebutton a  {
   background: url(../sg_portfolio_media/homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 138px;
   font-size: 45px;
   line-height: 45px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 62px;
   z-index: 3;
   width: 138px;
   height: 45px;
}

.sgthumb:hover  {
   border-color: #0000FF;
   border-style: none;
}

.sgthumb  {
   border: 1px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 26px;
   height: 26px;
}

