#birthdaygirl1largephotobbutton a,
#birthdaygirl1largephotoabutton a,
#birthdaygirl1largephotocbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#birthdaygirl1largephotobbutton a:hover,
#birthdaygirl1largephotocbutton a:hover  {
   background-position: -176px 0%;
}

#birthdaygirl1largephotocbutton,
#birthdaygirl1largephotobbutton  {
   visibility: visible;
   position: absolute;
   left: 97px;
   z-index: 1;
   width: 176px;
   height: 10px;
}

#birthdaygirl1largephotoabutton a:hover  {
   background-position: -178px 0%;
}

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

#birthdaygirl1largephotocbutton a  {
   width: 176px;
   background-image: url(trattoriamedia/id4birthdaygirl1largephotoc.gif);
}

#birthdaygirl1largephotobbutton a  {
   width: 176px;
   background-image: url(trattoriamedia/id3birthdaygirl1largephotob.gif);
}

#birthdaygirl1largephotoabutton a  {
   width: 178px;
   background-image: url(trattoriamedia/id2birthdaygirl1largephotoa.gif);
}

#birthdaygirl1largephotobbutton  {
   top: 404px;
}

#birthdaygirl1largephotoabutton  {
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 385px;
   z-index: 1;
   width: 178px;
   height: 10px;
}

#birthdaygirl1largephotocbutton  {
   top: 422px;
}

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

#examplethumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 570px;
   z-index: 1;
   width: 758px;
   height: 134px;
}

#prevbutton a:hover  {
   background-position: -69px 0%;
}

#nextbutton a:hover  {
   background-position: -37px 0%;
}

#captionmetadata p  {
   font: bold 17px/20px Verdana;
   margin: 0px;
   text-align: center;
}

#examplepicturebox  {
   visibility: visible;
   position: absolute;
   left: 358px;
   top: 170px;
   z-index: 1;
   width: 404px;
   height: 356px;
}

#captionmetadata  {
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 171px;
   z-index: 1;
   width: 175px;
}

#headlinetextg  {
   background: url(trattoriamedia/headlinetextg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 17px;
   z-index: 1;
   width: 586px;
   height: 35px;
}

#detailtext p  {
   font: bold 10px/12px Verdana;
   margin: 0px;
   text-align: left;
}

#prevbutton a  {
   background: url(trattoriamedia/prevbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 69px;
   font-size: 8px;
   line-height: 8px;
}

#nextbutton a  {
   background: url(trattoriamedia/nextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 7px;
   width: 37px;
   font-size: 7px;
   line-height: 7px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 704px;
   top: 150px;
   z-index: 1;
   width: 37px;
   height: 7px;
}

#detailtext  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 64px;
   z-index: 1;
   width: 679px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 149px;
   z-index: 1;
   width: 69px;
   height: 8px;
}

#trattoria  {
   margin: 0px auto 0px auto;
   width: 796px;
   position: relative;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 64px;
   height: 64px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(trattoriamedia/exteriortile.gif) center top repeat;
}

