body {background-color:black;
      padding:0;
      margin:0;
      text-align:justify;
	   font-family:66% Tahoma;
	   color:#333; 
	   line-height: 2em; 
	   font-size:85%;





}


#wrapper {background-image:url(images/bgbody.jpg);
		  background-repeat:no-repeat;
		  width:100%;
		  background-position:top;


}


#head {background-image:url(images/header.jpg);
	   background-repeat:no-repeat;
	   width:100%;
	   height:92px;
	   





}

#contentlid {background-image:url(images/mainimg.jpg);
			 background-repeat:no-repeat;
			 width:792px;
			 height:147px;
			 margin:30px auto;




}


#content {background-image:url(images/contentbg.png);
		  background-repeat:repeat-y;
		  width:792px;
		  margin:-30px auto;
		  height:1000;
		  padding:0





}

#contenttext {width:557px;
              margin:0;
              padding:19px 29px 0 0 ;
			  height:600px;
			  float:right
			  



}



/*MENU*/




#menu ul {margin:0; padding:0; list-style-type:none;}


#menu li {float:left;}


#menu li.list1 {background:transparent url(links/home1.png); background-repeat:no-repeat;}
#menu li.list2 {background:transparent url(links/history1.png); background-repeat:no-repeat;}
#menu li.list3 {background:transparent url(links/menu1.png);background-repeat:no-repeat;}
#menu li.list4 {background:transparent url(links/functions1.png);background-repeat:no-repeat;}
#menu li.list5 {background:transparent url(links/winelist1.png);background-repeat:no-repeat;}
#menu li.list6 {background:transparent url(links/gallery1.png);background-repeat:no-repeat;}
#menu li.list7 {background:transparent url(links/contact1.png);background-repeat:no-repeat;}


#menu a {display:block; width:177px; height:45px; padding-top:6px; color:#000; overflow:hidden;}


* html #menu a:link, * html #menu a:visited {height:45px; height:0;}


#menu li {float:left; margin-right:1px;}



#menu a#item1 {background:transparent url(links/home2.png) -50px -45px no-repeat;}
#menu a#item2 {background:transparent url(links/history2.png) -50px -45px no-repeat;}
#menu a#item3 {background:transparent url(links/menu2.png) -50px -45px no-repeat;}
#menu a#item4 {background:transparent url(links/functions2.png) -50px -45px no-repeat;}
#menu a#item5 {background:transparent url(links/winelist2.png) -50px -45px no-repeat;}
#menu a#item6 {background:transparent url(links/gallery2.png) -50px -45px no-repeat;}
#menu a#item7 {background:transparent url(links/contact2.png) -50px -45px no-repeat;}



#menu a#item1:hover {background-position:0 0; z-index:50;}
#menu a#item2:hover {background-position:0 0; z-index:50;}
#menu a#item3:hover {background-position:0 0; z-index:50;}
#menu a#item4:hover {background-position:0 0; z-index:50;}
#menu a#item5:hover {background-position:0 0; z-index:50;}
#menu a#item6:hover {background-position:0 0; z-index:50;}
#menu a#item7:hover {background-position:0 0; z-index:50;}

* html #menu a:hover {height:45px; height:0;}



#menu {display:block; width:177px; padding:10px 0 0 0;
float:left}


#navlist {margin:10px 0 0 10px;
width:560px;
font-family:66% Tahoma;
font-size:110%;



}

#navlist a {text-decoration:none;
			color:#003366;
			
			}


#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;

}


#foodmenu {width:450px;
		  font-family:66% Tahoma;
          line-height: 2em; 
		  text-align:center;
		  margin:0 0 0 60px




}


#text h2, h3 {color:#003366




}

#navlist a:hover {color:#333;}
#navlist a:active {color:#333}

/*Gallary*/

#table {margin:0 0 0 30px;
		width:540px;
		font-family:66% Tahoma;
		
		
		}



#table img {
	border: 0;
	margin-top: 5px;
	} 

#table a {
	display: block; 
	width: 110px; 
	height: 110px; 
	background-color: #E0E0E0; 
	color: #000;
	text-align: center;
	}

#table a:hover {
	background-color: #265275;
	color: #000;
	}
	
#table td {
	text-align: center;
	}



#images {width:560px;
		 margin: 0 auto;
		 border:1px solid black;



}

#flash {margin:0px auto;
 		width:781px;
 		height:137px;
 		padding:5px 0 0 0



}

#banner {margin:0 0px 0 20px

}

