a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#wineriesslideshow,
#bbsslideshow,
#hotelsslideshow  {
   background: url(sg_wineries_media/wineriesslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 230px;
   z-index: 4;
   width: 700px;
   height: 430px;
}

#contactbutton a:hover,
#id1wineriesbutton a:hover  {
   background-position: -56px 0%;
}

#bipinfotext p,
#hourstext p,
#emailtext p  {
   font: 14px/18px Verdana, sans-serif;
   margin: 0px;
   color: #B7B7B7;
}

#id1wineriesbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 56px;
   height: 9px;
   background-position: 0% 0px;
}

#joytext p,
#pricingtext p  {
   font: 12px/18px Verdana, sans-serif;
   margin: 0px;
   color: #B7B7B7;
   text-decoration: underline;
   text-align: justify;
}

#id1hotelsbutton a:hover  {
   background-position: -45px 0%;
}

#hotelphotographertext p  {
   font: 6px/60px Verdana, sans-serif;
   margin: 0px;
   color: #FEFEFE;
   text-align: left;
}

#proofingbutton a:hover  {
   background-position: -61px 0%;
}

#brianisaacphotography  {
   background: url(sg_pricing_media/brianisaacphotography.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 140px;
   z-index: 7;
   width: 387px;
   height: 25px;
}

#pricingbutton a:hover  {
   background-position: -48px 0%;
}

#pricingtext,
#joytext  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 226px;
   width: 737px;
}

#hotelphotographertext  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: -18px;
   z-index: 4;
   width: 882px;
}

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

#id1wineriesbutton a  {
   background-image: url(sg_pricing_media/id1wineriesbutton.gif);
}

#emailbutton a:hover  {
   background-position: -36px 0%;
}

#aboutbutton a:hover  {
   background-position: -41px 0%;
}

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

#id1wineriesbutton  {
   visibility: visible;
   position: absolute;
   left: 734px;
   top: 194px;
   z-index: 4;
   width: 56px;
   height: 9px;
}

#id1hotelsbutton a  {
   background: url(sg_pricing_media/id1hotelsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 45px;
   height: 9px;
}

#imageiseverything  {
   background: url(sg_pricing_media/imageiseverything.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 257px;
   top: 10px;
   z-index: 6;
   width: 455px;
   height: 133px;
}

#proofingbutton a  {
   background: url(sg_pricing_media/proofingbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 61px;
   height: 9px;
}

#id1hotelsbutton  {
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 194px;
   z-index: 4;
   width: 45px;
   height: 9px;
}

#contactbutton a  {
   background-image: url(sg_pricing_media/contactbutton.gif);
}

#pricingbutton a  {
   background: url(sg_pricing_media/pricingbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 48px;
   height: 9px;
}

#proofingbutton  {
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 152px;
   z-index: 4;
   width: 61px;
   height: 9px;
}

#id1bbsbutton a  {
   background: url(sg_pricing_media/id1bbsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 37px;
   height: 9px;
}

#aboutbutton a  {
   background: url(sg_pricing_media/aboutbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 41px;
   height: 9px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 733px;
   top: 152px;
   z-index: 4;
   width: 56px;
   height: 9px;
}

#bipinfotext p  {
   text-align: left;
}

#emailbutton a  {
   background: url(sg_pricing_media/emailbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 36px;
   height: 9px;
}

#pricingbutton  {
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 152px;
   z-index: 4;
   width: 48px;
   height: 9px;
}

#pricingtext p  {
   padding-bottom: 10px;
}

#homebutton a  {
   background: url(sg_pricing_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 34px;
   height: 9px;
}

#id1bbsbutton  {
   visibility: visible;
   position: absolute;
   left: 672px;
   top: 194px;
   z-index: 4;
   width: 37px;
   height: 9px;
}

#pricingtext  {
   z-index: 5;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 814px;
   top: 152px;
   z-index: 4;
   width: 36px;
   height: 9px;
}

#brianisaacp  {
   background: url(sg_pricing_media/brianisaacp.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 166px;
   z-index: 5;
   width: 229px;
   height: 36px;
}

#hidewordbar  {
   background: url(sg_pricing_media/hidewordbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 1px;
   z-index: 5;
   width: 898px;
   height: 35px;
}

#emailtext p  {
   text-align: left;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 506px;
   top: 152px;
   z-index: 4;
   width: 41px;
   height: 9px;
}

#hourstext p  {
   text-align: justify;
}

#hotography  {
   background: url(sg_pricing_media/hotography.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 166px;
   z-index: 4;
   width: 159px;
   height: 25px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 815px;
   top: 194px;
   z-index: 4;
   width: 34px;
   height: 9px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(sg_pricing_media/background.gif) no-repeat;
   visibility: visible;
   height: 700px;
   width: 901px;
   position: relative;
}

#copyright  {
   background: url(sg_pricing_media/copyright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 668px;
   z-index: 4;
   width: 270px;
   height: 12px;
}

#joytext p  {
   padding-bottom: 5px;
}

#joytext  {
   z-index: 4;
}

#topline  {
   background: url(sg_pricing_media/topline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 437px;
   top: 165px;
   z-index: 8;
   width: 414px;
   height: 1px;
}

#botline  {
   background: url(sg_pricing_media/botline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 207px;
   z-index: 4;
   width: 801px;
   height: 1px;
}

#me  {
   background: url(sg_pricing_media/me.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 18px;
   z-index: 6;
   width: 105px;
   height: 105px;
}

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

