body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #999e5f;
	text-align: left;
	word-spacing: .3em;
	margin: 0px;
	padding: 0px;
	width: 999px;
	vertical-align: baseline;
	background-color: #1a1400;
	background-position: center;
	font-weight: normal;
}


a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #717648;
	text-align: left;
	word-spacing: .3em;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #717648;
	text-align: left;
	word-spacing: .3em;
	font-weight: normal;
	text-decoration: none;
}
a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #717648;
	text-align: left;
	word-spacing: .3em;
	font-weight: normal;
	text-decoration: none;
}


div#container
{

	width: 85%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;

}

#nav ul {
	list-style: none;
	margin: 0;
	height: 43px;
	width: 999px;
	padding-top: 13px;
	padding-right: 0px;
	padding-left: 0px;


} 

#nav li
{
	float: left;
} 

#nav span
{
  display: none;
}



#nav_menu
{
  display: block;
  width: 137px;
  height: 28px;
  background: url(images/nav_menu.jpg) no-repeat 0 0;

}


#nav_menu:hover
{ 
  background-position: 0 -28px;
}


#nav_menu span
{
  display: none;
}


#nav_directions
{
  display: block;
  width: 150px;
  height: 28px;
  background: url(images/nav_directions.jpg) no-repeat 0 0;

}



#nav_directions:hover
{ 
  background-position: 0 -28px;
}


#nav_directions span
{
  display: none;
}

#nav_wine
{
  display: block;
  width: 150px;
  height: 28px;
  background: url(images/nav_wine.jpg) no-repeat 0 0;

}



#nav_wine:hover
{ 
  background-position: 0 -28px;
}


#nav_wine span
{
  display: none;
}

#nav_press
{
  display: block;
  width: 132px;
  height: 28px;
  background: url(images/nav_press.jpg) no-repeat 0 0;

}



#nav_press:hover
{ 
  background-position: 0 -28px;
}


#nav_press span
{
  display: none;
}

#nav_reservations
{
  display: block;
  width: 150px;
  height: 28px;
  background: url(images/nav_reservations.jpg) no-repeat 0 0;

}



#nav_reservations:hover
{ 
  background-position: 0 -28px;
}


#nav_reservations span
{
  display: none;
}


#nav_about
{
  display: block;
  width: 125px;
  height: 28px;
  background: url(images/nav_about.jpg) no-repeat 0 0;

}



#nav_about:hover
{ 
  background-position: 0 -28px;
}


#nav_about span
{
  display: none;
}

#nav_contact
{
  display: block;
  width: 145px;
  height: 28px;
  background: url(images/nav_contact.jpg) no-repeat 0 0;

}



#nav_contact:hover
{ 
  background-position: 0 -28px;
}


#nav_contact span
{
  display: none;
}
#index_header {

	background-image: url(images/index_header.jpg);
	float: none;
	height: 110px;
	width: 999px;
}

#index_header span
{
  display: none;
}

#index_strip {

	background-image: url(images/index_header.jpg);
	float: none;
	height: 24px;
	width: 999px;
}

#index_strip span
{
  display: none;
}

#index_logo {
	height: 126px;
	width: 999px;
	background-position: center center;
	background-repeat: no-repeat;
}

#index_logo span
{
  display: none;
}

#indeximg ul {
	list-style: none;
	margin: 0;
	height: 209px;
	width: 999px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
} 

#indeximg li
{
	float: left;
} 


#index_footer {

	background-image: url(images/index_footer.jpg);
	float: none;
	height: 93px;
	width: 999px;
}

#index_footer span
{
  display: none;
}


#back_strip {

	background-image: url(images/index_header.jpg);
	float: none;
	height: 101px;
	width: 999px;
}

#back_strip span
{
  display: none;
}



.content {
	background-color: #dfe1c4;
	width: 984px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 299px;
	
}

.content2 {
	background-color: #dfe1c4;
	width: 984px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 100%;
	
}
	
.contentcontact {
	background-color: #dfe1c4;
	width: 984px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 375px;
}

.contentmenu {
	background-color: #dfe1c4;
	width: 984px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 100%;
}

.img_float {
	float: right;
	padding-left: 20px;
}

#back_footer {
	background-image: url(images/back_address.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 43px;
	width: 999px;
}


#back_footer span
{
  display: none;
}


#back_logo {

	height: 80px;
	width: 999px;

}

.logo {
	background-position: center center;
	margin-left: 256px;
}
.content_reservations {
	background-color: #dfe1c4;
	width: 984px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 575px;
}
