/* CSS Document */

/* CSS Document */

.txtall {
	font-family: Tahoma;
	font-size: 11px;
	color: #522F20;
}
body,td,th {
font-family: Tahoma;
	font-size: 11px;
	color: #522F20;
	
}
.txt1 {
	font-family: Tahoma;
	font-size: 9px;
	color: #BF4C0B;
}
.txt2 { font-family: Tahoma; font-size: 14px; color: #FFFFFF; }
.txt3 {
	font-family: Tahoma;
	font-size: 9px;
	color: #ABA498;
}

.top_menu a {
	background-image:url(images/b1.jpg);
	width:90px;
	float:left;
	height:29px;
	color:#FFFFFF;
	position:relative;
	top:0px;
	margin:0;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	color:#e4c7b5;
	font-weight:bold;
	padding-top:16px;
	background-repeat:no-repeat;
}
* html .top_menu a 
{
 margin-left:-3px;
 width:94px;
 height:45px; 
}
.top_menu a:hover { text-decoration:underline; }
.top_menu .last{
	background-image:url(images/b1.jpg);
	width:27px;
	height:29px;
	float:left;
	color:#FFFFFF;
	top:0px;
	margin:0;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	color:#e4c7b5;
	font-weight:bold;
	padding-top:16px;
}
* html .top_menu .last
{
  width:21px;
  height:46px; 
  overflow:hidden; 
  margin-left:-3px;
 float:left; margin-top:-23px;
}
* html .top_menu img
{
 float:left;
 margin-left:-3px;
}

.footer { padding-left:200px;padding-top:23px }
.footer a{ color:#ffe7b9; text-decoration:none; margin-left:5px;margin-right:5px; }
.footer a:hover{ text-decoration:underline }

#linklist a { color:#333333; text-decoration:none; margin-left:5px;margin-right:5px; font-size:15px; text-decoration:underline }
#linklist ul { list-style:square }

a.content_area { color:#333333; text-decoration:none;  font-size:15px; font-weight:bold;}

.text { text-align:right; color:#47331b; font-weight:bold; width:100px; }
.field { width:210px; }
.field input,textarea{ border:1px solid #47331b; width:200px; }
.submit_button { border:1px solid #47331b; background-color:#47331b; color:#FFFFFF; font-weight:bold; float:right; margin-right:10px;}
.third { width:350px;; padding-left:10px; vertical-align:top; border-left:1px solid #47331b; }

.paging_bar
{
	width:95%;
	padding:4px;
	background-color:#472d20;
	text-align:center;
	margin-bottom:4px;
}

.paging_bar a
{
	color:#ccc7b5;
	text-decoration:none;
	font-weight:bold;	
	padding:2px 5px 2px 5px;
	border:1px solid #472d20;
}

.paging_bar a:hover
{
	border:1px solid #003704;
	background-color:#8d3917;
	color:#FFFFFF;
}


.paging_bar .selected_page
{
	color:#ccc7b5;
	text-decoration:underline;
	font-weight:bold;	
}

#photo_inner_html { height:274px; }

#language_links { position:absolute; margin-top:132px; margin-left:40px; color:#FFFFFF; font-weight:bold; }
#language_links a{ color:#ffe7b9; text-decoration:none; margin-left:5px;margin-right:5px; font-weight:normal; }
#language_links a:hover{ text-decoration:underline }

.txt2 a { font-family: Tahoma; font-size: 14px; color: #FFFFFF; text-decoration:none; display:block; position:relative; top:4px; }
.quotation { font-size:50px; float:left; height:10px; }

/* Menu List */
#menu_list a{ width:160px; margin-right:5px; padding:3px; float:left }
#menu_list img{ border:1px solid #5a3b27; }

#menu_container .first {vertical-align:top; font-weight:bold; width:20px; background-color:#522f20; color:#ffd890; border-bottom:1px solid #ffd890; text-align:center }
#menu_container .second {vertical-align:top; font-weight:normal; width:100px; font-weight:bold; font-size:12px; text-align:left; padding-left:4px; }
#menu_container .third {vertical-align:top; font-weight:normal; font-size:smaller; font-style:italic;border:none; }
#menu_container .fourth {vertical-align:vertical-align:middle; font-weight:bold; text-align:right }
#menu_container .odd{ background-color:#ffce71 }
#menu_container td{ padding:2px; }
#menu_container th { text-align:right; padding:2px; }
#menu_container .wine .third{ width:140px; font-style:italic; }
#menu_container .wine .fourth { width:70px; vertical-align:middle }

#xmas_menu { display:block; text-align:center; background-image:url(images/xmas_menu_bg.jpg); background-position:right top; background-repeat:no-repeat; }
#xmas_menu h2{ color:#ce0704; text-align:left; display:block; }
#xmas_menu .type_heading{ margin-top:10px; padding:3px; width:100%; color:#1c130a; font-weight:bold; background-color:#aa6b48; text-align:center; font-size:15px; margin-bottom:10px; opacity:0.6;filter:alpha(opacity=60)}
#xmas_menu .course h4 { font-size:14px; margin:3; padding:0; font-weight:normal;}
#xmas_menu .course span { font-size:14px; }
#xmas_menu .separator { margin:3px; font-weight:bold; font-style:italic }
#xmas_menu .price { margin-top:10px; padding:3px; width:100%; color:#ffd890; background-color:#ce0704; text-align:center; font-size:15px; }

a.flash_menu{ font-size:15px; font-weight:bold; background-color:#513d25; width:300px; padding:20px; color:#ffd890 }
a.flash_menu:hover{ color:#FFFFFF; background-color:#FF0000; }
