body {
	font-family: trebuchet ms, tahoma, sans-serif; 
	margin: 10px 0px 3px 0px;
	color: black;
	background: #333300;
	background-image: url(images/bg.gif);
}
h1 { 
	font-family: trebuchet ms, tahoma, sans-serif; margin-top: 7px; 
	font-size: 20px; font-weight: bold; 
}
h2 { 
	font-family: trebuchet ms, tahoma, sans-serif;
	font-size: 16px; font-weight: bold; 
}
.menubar {
	background: #C5BC81; width:200px; 
	border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
}
.main {
	background: #FFFFFF; width:700px; 
}
.content {
	margin-left:15px; margin-right:15px; font-size: 13px;
}
.pic {
	margin-top:5px; margin-left:30px; 
}
.map {
	margin-top:5px;
}
p {
	font-size: 13px;
}
p.hours {
	font-size: 12px; color: #FFFFFF; font-weight: normal; margin-left: 18px; margin-top: 0px; margin-bottom: 6px;
}
p.address {
	font-size: 12px; color: #FFFFFF; font-weight: normal; margin-left: 18px; margin-top: 6px; margin-bottom: 3px;
}
p.name {
	font-family: sans-serif, papyrus; font-size:30px; color:#FFFFFF; margin-left: 18px; margin-top:10px; margin-bottom: 10px; 
}
p.footer { 
	font-size: 10px; color: #666666; margin-top: 24px; margin-bottom: 3px; text-align: center; 
}
#msg { 
	font-size: 12px; color: red;
}
.small { 
	font-size: 12px; 
}
.xsmall { 
	font-size: 9px; 
}
.ourmenu {
	font-size: 13px; border: 1px solid #C5BC81; border-collapse: collapse;
}
.contacttable {
	font-size: 12px; border: 1px solid #C5BC81; border-collapse: collapse;
}
ul {
	list-style-type : square; 
	font-family: trebuchet ms, tahoma, sans-serif;
	font-size: 12px;
}
a { 
	color: #999900; text-decoration: underline; 
}
a:hover, a:active { 
	color: #CCCC00; text-decoration: underline;
}
a.goldenbelly { 
	color: #666666; font-weight: bold; text-decoration: none;
}
a:hover.goldenbelly { 
	color: #FF9900; font-weight: bold; text-decoration: none; 
}
input, textarea, select, form {
	font-family: trebuchet ms, tahoma, sans-serif; font-size : 12px; 
}
.blob {
	color: #FF0000; font-weight: bold;
}
.header {
	background: #C5BC81; color: #FFFFFF; font-weight: bold;
}
.bg {
	background: url('images/home-bg.jpg') no-repeat right bottom; 
}
.palm {
	background-image: url('images/thai-palm.jpg'); background-repeat:no-repeat; background-position: right top; 
}
.wine {
	font-size:12px; 
}
.winecell {
	border-right: 1px solid #000000; border-collapse: collapse;
}

i.q {
	color: #999; font-size: 26px; vertical-align: -20%;
}
ul.listInfo li {
	list-style-type : none; 
}

/* menu starts here */
#menublock{
width: 200px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #FFFFFF;
font-family: trebuchet ms, tahoma, sans-serif;
color: #333;
margin-top: 20px; margin-bottom: 20px;
}
* html #menublock{ /*IE 6 only */
/*width: 136px; Box model bug: 180px minus all left and right paddings for #menublock */
}
#menublock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#menublock li {
font-size: 14px;
border-bottom: 1px solid #FFFFFF;
margin: 0;
}
#menublock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #333300;
background-color: #C5BC81;
color: #fff;
text-decoration: none;
width: 100%;
}
html>body #menublock li a{ /*Non IE6 width*/
width: auto;
}
#menublock li a:hover, #menublock .curr {
border-left: 10px solid #C5BC81;
background-color: #333300;
color: #FFFFFF;
}
/* menu ends here */