body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #333333; 
	background-color: #FFFFFF;
	margin-left:25px;
	margin-top:0px;
}

h1{
	text-align:left;
	margin: 0;
	padding-bottom: 20px;
}

h2{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
    background-color:#FFFFFF;
	padding-top: 0px;
	margin-bottom: 7px;
	line-height:140%; 
	text-align:left;
}

h3.menu {
	font-size: 18px; 
	color: #993333; 
	font-weight: bold; 
	text-align:center;
	margin:30px 0 5px 0;
	padding:0;
}


a:link {
	color: #0099FF; 
	text-decoration: underline;
}
a:visited {
	color: #006699; 
	text-decoration: underline;
}
a:hover {
	color: #993333; 
	text-decoration: none;
}

p  {
	font-size: 12px; 
	line-height:140%; 
	color: #333333; 
	text-decoration: none;
}
p a {
	font-size: 12px; 
	color: #0099FF; 
	text-decoration: underline;
}
p a:visited {
	color: #6699cc; 
	text-decoration: underline:
}
p a:hover {
	color: #993333; 
	text-decoration: none;
}
.medium {
	font-size: 14px; 
	line-height: 135%
}

.menu-intro{
	text-align:center;
	margin:0 0 15px 0;
	padding:0;
}

.menu-intro img{
	margin:0 0 20px 0;
}


.big {
	font-size: 18px; 
	color: #993333; 
	line-height: 135%;
	font-weight: bold;
}
.big a:link {
	font-size: 18px; 
	line-height: 120%
}

.small {
	font-size: 11px; 
	line-height: 120%
}
.small a:link {
	font-size: 11px; 
	line-height: 120%
}


td {
	font-size: 12px; 
	color: #333333; 
	line-height:140%; 
	text-decoration: none
}
ul {
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
	line-height: 170%;
	list-style-image: url("images/list.gif");
}

li {
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
}

ol.menu{
	margin:0 0 0 35px;
	padding:0;
}

ol.menu li{
	font-weight:bold;
}

.dish-intro ul.menu{
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
	line-height: 170%;
	list-style: none;
	margin:0 0 0 15px;
}

.dish-intro ul.menu li{
	font-weight:bold;
}


/* ---------------------------
TABLE main
--------------------------- */
.main {
   width: 740px;
}


/* ---------------------------
Header logo TABLE
--------------------------- */
.header_image {
   border-bottom:1px solid #FFFFFF;
   border-left:1px solid #FFFFFF;
}

/* ---------------------------
Header Menu TABLE
--------------------------- */
.menu {
	font-size: 11px; color: #FFFFFF
}
.menu a:link {
	color: #FFFFFF; text-decoration: none
}
.menu a:visited {
	color: #FFFFFF; text-decoration: none
}
.menu a:hover {
	color: #FFFFFF; text-decoration: none
}

td.header_menu {
   border-left:1px solid #FFFFFF; 
	background-color: #000000; 
	vertical-align: bottom;
}

td.menu a{
	display: block;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 8px;
}

td.menu a:hover{
	background-color: #555555;
	background-image: url('images/menu_arrow.gif');
	background-repeat: no-repeat;
	background-position: center;
}

/* ---------------------------
Left ʬ
--------------------------- */
.left {
   border-top:1px solid #FFFFFF; 
	font-size: 11px;  
}


/* ---------------------------
infoե᡼ʸ
--------------------------- */
.info {
	font-size: 11px; 
	line-height: 135%;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	border-left:1px solid #B3B3B3; 
	border-right:1px solid #B3B3B3; 
}

/* ---------------------------
Award
--------------------------- */
.award {
	font-size: 11px;
	line-height: 135%;
}


/* ---------------------------
Contents
--------------------------- */
.contents {
   border-top:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF; 
   padding-top: 25px;
   padding-bottom: 25px;
   padding-left: 20px;
   padding-right: 20px;
}


/* ---------------------------
anchor
--------------------------- */
.anchor_menu {
	font-size: 11px; 
	padding-left: 10px;
	padding-right: 10px;
	clear:both;
}

.anchor_menu A:link {
	color: #0099FF; 
	text-decoration: underline;
}
.anchor_menu A:visited {
	color: #0099FF; text-decoration: underline
}
.anchor_menu A:hover {
	color: #993333; text-decoration: none
}

td.menuLine {
   border-bottom:2px solid #660000;
}

/* ---------------------------
Coupon
--------------------------- */
table.coupon {
   border:1px dotted #666666; 
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
}

.couponTitle {
	font-size: 24px; 
	color: #993333; 
	line-height: 135%;
	font-weight: bold; 
}


/* ---------------------------
ȥʸ
--------------------------- */
.title {
	font-size: 16px; 
	color: #FD6625; 
	line-height: 140%;
	font-weight: bold;
}
.title a:link {
	font-size: 16px; 
	color: #FD6625; 
	line-height: 140%;
	font-weight: bold;
}



/* ---------------------------
form
--------------------------- */
input.must {
	background-color: #F3EEE8; 
}

select.must {
	background-color: #F3EEE8; 
}

textarea.must {
	background-color: #F3EEE8; 
}

checkbox.must {
	background-color: #F3EEE8; 
}


/* ---------------------------
table
--------------------------- */
td.dotline {
   border-bottom:1px dotted #999999;
}

td.line {
   border-bottom:1px solid #999999;
}


/* ---------------------------
arrow
--------------------------- */
.arrow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #FD6625; 
	font-weight: bold;
}


/* ---------------------------
Menu page
--------------------------- */

.menu-detail{
	clear:both;
}

.dish-discription{
	width:83%;
	float:right;
	margin:0 0 20px 0;
}

.dish-img{
	margin: 0;
	padding: 0;
	float:left;
	width:17%;
}

.dish-name{
	border-bottom: 1px solid #999;
	height: 20px;
	margin:0;
	padding:0 0 0 10px;
}

.dish-name h4{
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0;
	line-height:1.5em;
}

.dish-name p.price{
	float:right;
	text-align:right;
	margin:0;
	padding:0;
}

.dish-intro{
	margin:0;
	padding:3px 10px;
}

.dish-intro p{
	margin:0;
	padding: 0;
}

.dish-intro ul{
	margin:0;
	padding: 0;
}

.dish-intro ul li{
	margin:0;
	padding: 0;
}

.dish-img img{
	vertical-align:top;
	margin:0 0 20px 0;
}


/* ---------------------------
Footer
--------------------------- */

#footer{
	width:750px;
	background:#fff url(images/footer-bg.gif) 0 0 repeat-x;
	margin:20px 10px;
	padding: 15px 0 0 0;
}

td.footer {
   border-bottom:1px solid #FFFFFF;
}

.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px; 
	color: #666666; 
	line-height: 140%
	padding-left:15px;
	padding: 3px;
}
.copyright A:link {
	font-size: 10px; color: #666666; text-decoration: none
}
.copyright A:visited {
	font-size: 10px; color: #666666; text-decoration: none
}
.copyright A:hover {
	font-size: 10px; color: #666666; text-decoration: underline
}

