#corporateeventstext p,
#picnicstext p,
#poolpartiestext p,
#reunionstext p,
#weddingstext p,
#tradeshowstext p,
#birthdaystext p  {
   font: 18px/22px Impact, sans-serif;
   margin: 0px;
   color: #FDC689;
   text-align: center;
}

#featuringtext p,
#rememebertext p  {
   font: 19px/21px Trebuchet-BoldItalic, Trebuchet-Bold, "Trebuchet- Bold";
   margin: 0px;
   text-align: center;
}

#photostext p,
#historytext p  {
   font: 15px/18px Georgia-BoldItalic, Georgia-Bold, "Georgia- Bold";
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#corporateeventstext  {
   visibility: visible;
   position: absolute;
   left: 396px;
   top: 856px;
   z-index: 4;
   width: 152px;
}

#emailtext p a:hover  {
   text-decoration: underline;
}

#specialtiestext p  {
   font: 25px/30px Georgia-BoldItalic, Georgia-Bold, "Georgia- Bold";
   margin: 0px;
   color: #00EF22;
   text-align: center;
}

#featuringtext p  {
   color: #00FFFF;
}

#specialtiestext  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 818px;
   z-index: 4;
   width: 368px;
}

#poolpartiestext  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 884px;
   z-index: 4;
   width: 106px;
}

#rememebertext p  {
   color: #00EF22;
}

#numberonetext p  {
   font: 22px/28px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: right;
   color: #00FFFF;
   letter-spacing: -1px;
}

#tradeshowstext  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 884px;
   z-index: 4;
   width: 111px;
}

#philusestext p  {
   font: 15px/18px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   text-align: center;
   color: #00FFFF;
}

#numberonetext  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 260px;
   z-index: 4;
   width: 364px;
}

#emailtext p a  {
   border: 0px none #000000;
   color: #FFFFFF;
   text-decoration: none;
}

#birthdaystext  {
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 884px;
   z-index: 4;
   width: 374px;
}

#addresstext p  {
   font: 18px/19px LucidaGrande-Bold, LucidaGrande, "Lucida Grande";
   margin: 0px;
   text-align: center;
   color: #FDC689;
}

#rememebertext  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 995px;
   z-index: 4;
   width: 774px;
}

#featuringtext  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 464px;
   z-index: 4;
   width: 793px;
}

#inordertext p  {
   font: 17px/21px Georgia-BoldItalic, Georgia-Bold, "Georgia- Bold";
   margin: 0px;
   text-align: center;
   color: #00FFFF;
}

#weddingstext  {
   visibility: visible;
   position: absolute;
   left: 142px;
   top: 856px;
   z-index: 4;
   width: 84px;
}

#reunionstext  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 856px;
   z-index: 4;
   width: 130px;
}

#philusestext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 924px;
   z-index: 4;
   width: 756px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 631px;
   z-index: 4;
   width: 191px;
}

#emailtext p  {
   font: 22px/26px LucidaGrande-Bold, LucidaGrande, "Lucida Grande";
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#historytext  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 1118px;
   z-index: 4;
   width: 64px;
}

#picnicstext  {
   visibility: visible;
   position: absolute;
   left: 567px;
   top: 856px;
   z-index: 4;
   width: 143px;
}

#phonetext p  {
   font: 25px/21px LucidaGrande-Bold, LucidaGrande, "Lucida Grande";
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#inordertext  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 722px;
   z-index: 4;
   width: 790px;
}

#photostext  {
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 1118px;
   z-index: 4;
   width: 121px;
}

#phonetext  {
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 658px;
   z-index: 4;
   width: 248px;
}

#emailtext  {
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 655px;
   z-index: 4;
   width: 282px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 850px;
   position: relative;
}

#bkg  {
   background: url(sg_index_media/bkg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 850px;
   height: 1200px;
}

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

