@charset "utf-8";
/* CSS Document */

body, html { 
	width:100%; 
	height:100%; 
	margin:0; 
	padding:0; 
	}
	
body { 
	background-image:url(../images/RepeatBG.jpg); 
	font-family:Arial, Helvetica, sans-serif; font:12px;
	}

blockquote {
	margin: 15px 0px;
 	padding: 5px 7px 5px 40px;  	
    font-weight: normal;
	font-size: 17px;
	line-height: 1.6em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;		
	color: #a48447;	
	border: 1px solid #ffffff; 
/*	background: #F5EFE9; */
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}



.logo {
	width:192px;
	height:61px;
	float:left;
	margin:13px 0;
	}
	
.navend {
	width:12px;
	height:61px;
	float:right;
	margin: 13px 0;
	}



#PageWr { 
	width:100%; 
	height:100%; 
	}
	
#BG_Holder { 
	width:100%; 
	height:auto; 
	background-image:url(../images/Site_ContentBG.jpg);  
	background-repeat:repeat-y; background-position:center; 
	}
		
#NavWr { 
	width:789px; 
	height:83px; 
	margin:0 auto; 
	padding:0; 
	background-image:url(../images/Nav_BG.jpg); 
	background-repeat:repeat-x; 
	position:relative;
	}
	
#NavWr2 { 
	width:789px; 
	height:83px; 
	margin:0 auto; 
	padding:0; 
	background-image:url(../images/Nav_BG.jpg); 
	background-repeat:repeat-x; 
	position:relative;
	}	
	
#NavOptions { 
	margin:20px 0 0 0; 
	}
	
#HomeIntro { 
	background-image:url(../images/mainpage-shadow.gif); 
	background-repeat:no-repeat; 
	}
	
.hometxt {
	font: Verdana, Geneva, sans-serif;
	color:#a48447;
	text-align: justify;
	font-size: 12px;
	}
	
	.biotext {
	font: Verdana, Geneva, sans-serif;
	color:#a48447;
	text-align: justify;
	font-size: 10px;
	}
	
#winemenu {
	font: Verdana, Geneva, sans-serif;
	color:#666;
	width:100%;
	text-align: center;
	font-size: 10px;
	padding:10px;
	}	
	
#winemenu a {
	color:#FFF;
}
	
#Nav a { 
	margin:0; 
	padding:0; 
	}
	
#Nav ul { 
	list-style:none; 
	margin:0; 
	padding:0; 
	}
			
#Nav ul li { 
	margin:0; 
	padding:31px 0 0 0; 
	float:left; 
	}
	
#Nav ul li.nopad { 
	margin:0; 
	padding:0; 
	float:left; 
	}
	
#AsianBistro {	
	position:absolute; 
	left: 673px; 
	top: 34px; 
	}
	
#Table_Nav {
	position:absolute; 
	top:68px; 
	left: 167px; 
	}
	
#ContentWr { 
	width:783px; 
	height:auto; 
	background-color:#E7D688; 
	margin:0 auto; 
	}
	
#Content { 
	margin:5px 5px; 
	padding:0;  
	text-align:center;
	}
	
#TextWr { 
	margin:10px 0px; 
	padding:0; 
	border:solid 1px #EFE7B0; 
	text-align:center;
	}
	
#FormTxt {
	position:relative;
	width:700px;
	margin:auto;
	padding:0px; 
	border:solid 1px #EFE7B0; 
	text-align:center;
	}
	
#hometxt {
	font: Verdana, Geneva, sans-serif;
	text-align: justify;
	font-size: 13px;
	color: #a48447;
	}

#ContentFooter { 
	width:783px; 
	height:auto; 
	margin:0 auto; 
	padding:5px 0; 
	}
	
#ContentFooterInnerBox { 
	width:771px; 
	height:34px; 
	margin:0 5px; 
	padding:0; 
	border:solid 1px #EFE7B0; 
	background-image:url(../images/Site_FooterBG.jpg); 
	background-repeat:repeat-x; 
	background-position:top center;
	}

#FooterJoin { 
	width:333px; 
	height:34px; 
	float:right; 
	text-align:right;
	}
	
#FooterJoin input.email { 
	margin:9px 10px; 
	height:12px; 
	width:100px; 
	font-size:11px;
	}
	
#FooterWr { 
	width:100%; 
	height:30px; 
	background-image:url(../images/Site_Footer.jpg);  
	background-repeat:no-repeat; 
	background-position:center top;
	}
	
#Footer { 
	width:783px; 
	height:auto; 
	margin:0 auto; 
	padding:7px 0 0 0; 
	text-align:right; 
	}
	
#socialnet {
	width:780px; 
	height:35px; 
	margin:20px auto; 
	}	

img.l { 
	float:left; 
	clear:left;
	}
	
img.r { 
	float:right;
	}
	
form {
	margin:0; 
	padding:0;
	}
	
