body {
  background-color: #ffffff;
  color: #333333;
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
  background-image: url( images/redbkgnd2.gif );  
}

#headerimage {
  background-image: url(images/ctitle2.gif);
  background-repeat: no-repeat ;
  width: 413px;
  height: 100px;
}

#header {
  background-image: url(images/header_gradient.jpg);
  background-repeat: repeat-x;
}

#header_leave {
  position: relative;
  left: 830px;
  top: 100px;
  width: 77px;
  height: 74px;
  background-image: url(images/leave.gif);
  background-repeat: no-repeat ;
}

#header_grapes1 {
  position: relative;
  left: 350px;
  top: 120px;
  width: 75px;
  height: 100px;
}

#header_grapes2 {
  position: relative;
  left: 270px;
  top: 10px;
  width: 67px;
  height: 100px;
}

#glass_title {
  position: relative;
  left: 50px;
  top: 10px;
  width: 139px;
  height: 100px;
}


#footer
{
  padding-left: 650px;
  color: #000000;
  text-align: left;
  white-space: nowrap;
  font-family: Verdana, Arial, Helvitica, sans-serif;
  font-size:9px;
  font-weight:normal;
}

#main {
  margin: 0 auto;
  width: 800px;
  height: 600px;
}

#hours {
  position: relative;
  left: 80px;
  top: 120px;
}

#topnav {
  position: relative;
  left: 408px;
  top: 170px;
}

#maincontent {
  float: left;
  width: 860px;
  padding: 30px 0px 80px 50px;
  background-image: url( images/paper20.jpg );
}

#mainbody {
  border-top: 4px outset #eeeeee;
  border-left: 4px outset #eeeeee; 
  border-bottom: 3px outset #eeeeee;
  border-right: 3px outset #eeeeee;  
}

a.nav1:link, a.nav1:visited {

	font-size: 12px;
	text-align: left;
	padding-left:3px;
	padding-right:3px;
	height: 16px;
	text-decoration: none;
	border-bottom: 1px solid #e4e4e4;	
	color:#111;

}


a.nav1:hover {
	text-decoration: none;
	color: #c90f0f;
	border-bottom: 1px solid #c90f0f;
}


#nav_anchor {
  text-decoration: none;
}

#home_button {
  text-decoration: none;
  border: none;
}

#varieties_button {
  text-decoration: none;
  border: none;
}

#pairings_button {
  text-decoration: none;
  border: none;
}

#cocktails_button {
  text-decoration: none;
  border: none;
}

#links_button {
  text-decoration: none;
  border: none;
}

#contact_button {
  text-decoration: none;
  border: none;
}


#picture_rotator
{
  padding: 5px 5px 5px 5px;
}

#picture_rotator_inside
{
  margin:15px 5px 5px 5px;
  border-color: #c90f0f;
  border-style: groove;
  border-width: 2px;
}

#picture_frame
{
  padding: 5px 5px 5px 5px;
}

#picture_frame_inside
{
  width: 800px;
  height: 600px;
  margin:15px 5px 5px 5px;
  border-color: #eeeeee;
  border-style: outset;
  border-width: 3px;
}

#contentmain 
{
  background-image: url( images/paper13.jpg );
  padding-top: 0px;
  padding-left: 0px;
}

#contenttoprule
{
  background-image: url( images/red160.jpg );
}

#contenttitle
{
	height: 20px;
	padding-left:3px;
	color: #690f0f;
	text-align: left;
	white-space: nowrap;
        font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#content
{
	padding-left:3px;
	color: #333333;
	text-align: left;
        font-family: Arial, Helvitica, sans-serif;
	font-size:12px;
        line-height: 1.4;
        word-spacing: 2px;
}

#verticle_seperator
{
	border-right:1px solid #c90f0f;
	padding-right:10px;
}


.bad
{
  color: #690f0f;
  font-family: Arial, Helvitica, sans-serif;
  font-size: 12px; 
}

.good
{
  color: #304626;
  font-family: Verdana, Arial, Helvitica, sans-serif;
  font-size: 12px;  
}


.nyvartitle
{
  color: #690f0f;
  font-size: 16px;
  font-family: Arial, Helvitica, sans-serif; 
  font-weight: bold;
}

.nyvartitle1
{
  color: #690f0f;
  font-size: 14px;
  font-family: Verdana, Arial, Helvitica, sans-serif; 
  font-weight: bold;
}

.nyvartitle2
{
  color: #333333;
  font-size: 14px;
  font-family: Arial, Helvitica, sans-serif; 
  font-weight: bold;
}

.nyvartitle3
{
  color: #222222;
  font-size: 12px;
  font-family: Arial, Helvitica, sans-serif; 
}


.contact
{
  color: #222222;
  font-size: 12px;
  font-family: Arial, Helvitica, sans-serif; 
}