#container {
  width: 749px; 				/* width = left + main */
  height: 563px;
	margin: 0 auto;				/* 2nd part of centering */
  text-align: left;
}
#main {
  width: 749px;
  height: 563px;
  float: left;
  background: url(../images/HomeBG.jpg) no-repeat;
  color: #666666;
}
#email {
  position: relative;
  width: 166px;  
  top: 48px;
  left: 66px;
}
#email {
  position: relative;
  display: block;
  background: url(../images/emailSelected.jpg) no-repeat;
  width: 166px;  
  top: 48px;
  left: 70px;
}
#email a:hover {
  background: transparent; /* reset or else problems with buttons in IE */
}
#email a:hover img {
  display: block;
  visibility: hidden;
}
ul#buttons {
	list-style:none;
  position: relative;
  width: 162px;
  top: 100px;
  left: 200px;
}
#buttons a:hover {
  background: transparent; /* reset or else problems with buttons in IE */
}
#buttons a:hover img {
  display: block;
  visibility: hidden;
}


a#btnRSVP {
	background:url(../images/home2009RSVP.jpg) no-repeat;
	width:162px;
	height:52px;
	display:block;
}

a#btnRSVP:hover {
	background:url(../images/home2009RSVP_on.jpg) no-repeat;
}

a#btnVintage {
 background: url(../images/home2009VintageWines.jpg) no-repeat;
  text-indent: -9999em;
  display: block;
  width: 163px;
  height: 52px;
	
}
a#btnVintage:hover {
 background: url(../images/home2009VintageWines_on.jpg) no-repeat;

}
	
a#btnVintageLtr {
  background: url(../images/home2009VintageLtr.jpg) no-repeat;
  text-indent: -9999em;
  display: block;
  width: 163px;
  height: 52px;
}
a#btnVintageLtr:hover {
background: url(../images/home2009VintageLtr_on.jpg) no-repeat;
}

a#btnSpring2011 {
  background: url(../images/home2011Update.jpg) no-repeat;
  text-indent: -9999em;
  display: block;
  width: 163px;
  height: 52px;
}
a#btnSpring2011:hover {
  background: url(../images/home2011UpdateSelected.jpg) no-repeat;

}

a#btnWinter2012 {
	background: url(../images/home2012update.jpg) no-repeat;
	text-indent: -9999em;
	display:block;
	width:163px;
	height:52px;
}

a#btnWinter2012:hover {
	background: url(../images/home2012update_on.jpg) no-repeat;
}

a#btnPurchase {
  background: url(../images/home2008Purchase.jpg) no-repeat;
  text-indent:-9999em;
  display: block;
  width: 163px;
  height: 52px;
}   

a#btnPurchase:hover {
  background: url(../images/home2008PurchaseSelected.jpg) no-repeat;

}

#btnSpring {
  background: url(../images/homeSpring2009Selected.jpg) no-repeat;
  white-space: nowrap;
  display: block;
  width: 163px;
  height: 52px;
}
#btnWines {
  background: url(../images/homeAbsurdSelected.jpg) no-repeat;
  display: block;
  width: 163px;
  height: 52px;
}

#btnParty {
  background: url(../images/homePartiesSelected.jpg) no-repeat;
  display: block;
  width: 163px;
  height: 52px;
}


#btnWinter {
  background: url(../images/homeWinter09Selected.jpg) no-repeat;
  display: block;
  width: 163px;
  height: 52px;
}

#text1 {
  display: block;
  position: relative;
  width: 400px;
  top: 100px;
  left: 100px;
  padding: 10px 0;
  margin: 0;
  text-align: justify;
  /* border-bottom: 1px solid #AAAAAA; */
}
#text2 {
  display: block;
  position: relative;
  width: 570px;
  top: 50px;
  left: 70px;
  padding: 10px 0;
  margin: 0;
  text-align: justify;
}
#text3 {
  display: block;
  position: relative;
  width: 440px;
  top: 50px;
  left: 70px;
  padding: 10px 0;
  margin: 0;
  text-align: justify;
  /* border-top: 1px solid #AAAAAA; */
}
#signup {
  position: relative;
  display: block;
 /* background: url(../images/signupSelected.jpg) no-repeat;*/
  width: 197px;  
  top: 200px;
  left: 525px;
}

#signup a:hover {
  background: transparent url(/images/button_signup.png) no-repeat;
  }


#signup a:hover img {
  background:transparent url (/images/button_signup.png) no-repeat;
  display: block;
  visibility: visible;
}

#copyright {
  margin: 0;
  padding: 0 0 0 10px;
  font: 10px arial, helvetica, sans-serif;
  color: #ababae;
}

