#pressreleasesbutton a,
#whatsnewbutton a,
#winelistbeerbutton a,
#locationmapsbutton a,
#menubutton a,
#contactusbutton a,
#historybutton a,
#homebutton a,
#photogallerybutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#whatsnewpopdown,
#menupopdown,
#contactuspopdown,
#homepopdown,
#pressreleasespopdown,
#locationmapspopdown,
#winelistbeerpopdown,
#historypopdown,
#photogallerypopdown  {
   visibility: visible;
   position: absolute;
   left: 25px;
   z-index: 6;
   width: 150px;
   height: 25px;
   background-color: #8F594F;
   background-image: none;
}

#whatsnewbutton,
#locationmapsbutton,
#pressreleasesbutton,
#homebutton,
#menubutton,
#photogallerybutton,
#contactusbutton,
#winelistbeerbutton,
#historybutton  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   padding-bottom: 10px;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: 27px;
   z-index: 7;
   width: 145px;
   height: 14px;
}

#homepopup,
#photogallerypopup,
#whatsnewpopup,
#menupopup,
#pressreleasespopup,
#locationmapspopup,
#contactuspopup,
#winelistbeerpopup,
#historypopup  {
   visibility: hidden;
   position: absolute;
   left: 25px;
   z-index: 4;
   width: 150px;
   height: 25px;
   background-color: #A0996B;
   background-image: none;
}

#id1bullet,
#id3bullet,
#id8bullet,
#id4bullet,
#id6bullet,
#id0bullet,
#id2bullet,
#id5bullet,
#id7bullet  {
   visibility: visible;
   position: absolute;
   left: 25px;
   z-index: 5;
   width: 16px;
   height: 25px;
   background-color: #F1F1C6;
   background-image: none;
}

#contentgrow *:first-child  {
   margin-top: 0px;
}

#contentgrow *:last-child  {
   margin-bottom: 0px;
}

#pressreleasespopdown  {
   top: 321px;
}

#pressreleasesbutton  {
   top: 325px;
}

#winelistbeerpopdown  {
   top: 209px;
}

#photogallerypopdown  {
   top: 265px;
}

#locationmapspopdown  {
   top: 293px;
}

#photogallerybutton  {
   top: 269px;
}

#locationmapsbutton  {
   top: 297px;
}

#winelistbeerbutton  {
   top: 213px;
}

#pressreleasespopup  {
   top: 321px;
}

#winelistbeerpopup  {
   top: 209px;
}

#locationmapspopup  {
   top: 293px;
}

#photogallerypopup  {
   top: 265px;
}

#contactuspopdown  {
   top: 349px;
}

#contactusbutton  {
   top: 353px;
}

#whatsnewpopdown  {
   top: 237px;
}

#contactuspopup  {
   top: 349px;
}

#whatsnewbutton  {
   top: 241px;
}

#historypopdown  {
   top: 153px;
}

#whatsnewpopup  {
   top: 237px;
}

#historybutton  {
   top: 157px;
}

#taglinetext p  {
   font: bold 14px/17px Arial-ItalicMT, "Arial- Italic MT";
   margin: 0px;
   color: #330000;
   text-align: center;
}

#contentgrow p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
}

#historypopup  {
   top: 153px;
}

#footertext p  {
   font: bold 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
}

#taglinetext  {
	visibility: visible;
	position: absolute;
	left: 250px;
	top: 84px;
	z-index: 5;
	width: 415px;
}

#contentgrow  {
   padding: 0px 25px 0px 200px;
   background: url(sg_layout_media/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#homepopdown  {
   top: 125px;
}

#menupopdown  {
   top: 181px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 4px;
   z-index: 5;
   width: 772px;
}

#homebutton  {
   top: 129px;
}

#menubutton  {
   top: 185px;
}

#id2bullet  {
   top: 181px;
}

#id8bullet  {
   top: 349px;
}

#id3bullet  {
   top: 209px;
}

#id1footer  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 900px;
   height: 25px;
   background-color: #A0996B;
   background-image: none;
}

#id7bullet  {
   top: 321px;
}

#id0bullet  {
   top: 125px;
}

#menupopup  {
   top: 181px;
}

#id6bullet  {
   top: 293px;
}

#id5bullet  {
   top: 265px;
}

#homepopup  {
   top: 125px;
}

#id1bullet  {
   top: 153px;
}

#scootdown  {
   position: relative;
   top: 108px;
}

#id4bullet  {
   top: 237px;
}

#header  {
   background: url(sg_layout_media/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 900px;
   height: 108px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 25px;
   margin-bottom: 49px;
}

#layout  {
   margin: 0px auto 0px auto;
   height: 700px;
   width: 900px;
   position: relative;
}

#bkg  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 125px;
   z-index: 3;
   width: 150px;
   height: 299px;
   background-color: #DECBA8;
   background-image: none;
}

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