body {
font-family: Verdana, Helvetica, sans-serif;
text-align: center;
background: #fdefa2;
font-size: 16px;
}

.large_text {font-size: 16px;} .medium_text {font-size: 14px;} 
.small_text {font-size: 12px;} .smaller_text {font-size: 10px;}

.bold {font-weight: bold;} .italic {font-style: italic;}

#container { 
width: 760px;
margin: auto;
padding: 0px;
}

#header {
width: 760px;
height: 175px;
background: #dcb800;
}

#logo {
width: 180px;
height: 175px;
float: left;
background: #dcb800;
}

#header_right {
float: right;
width: 580px;
height: 175px;
background: #dcb800;
}

#lh_heading {
float: left;
}

#lang_option {
float: right;
color: #ffffff;
margin-right: 18px;
margin-top: 16px;
}

#lang_option span {
color: #ffffff;
}

#lang_option a, #lang_option a:visited {
color: #ffffff;
text-decoration: none;
}

#lang_option a:hover {
color: #ffffff;
padding: 1px;
border: 1px solid #ffffff;
}

#torso_wrap {
float: right;
width: 760px;
color: #666666;
background: #ffffff;
margin: 0px;
padding: 0px;
}

#torso_wrap img {
padding: 0px;
margin: 0px;
}

#torso_wrap table tr td {
color: #666666;
}

#left_column { 
 float: left;
 width: 100px;
 color: #666666;
 margin: 0px;
 padding-left: 15px;
 padding-right: 0px;
 padding-top: 20px;
 padding-bottom: 20px;
}

#right_column { 
 float: right;
 color: #666666;
 margin: 0px;
 width: 620px;
 padding-top: 20px;
 padding-bottom: 20px;
 padding-left: 0px;
 padding-right: 15px;
 display: inline;
 text-align: left;
}

tr.menu_food_pic {
text-align: center;
}

tr.menu_dish {
text-align: center;
}

tr.menu_price {
text-align: center;
}

td.pic {
padding-left: 10px;
padding-right: 10px;
}

td.pic img {
border: 0px;
}

span.price {
font-size: 13px;
font-weight: bold;
}

#locations {
margin: auto;
}

#locations td {
width: 350px; 
text-align: center;
}

#locations img {
padding: 3px;
border: none;
}

#locations a:hover img {
padding: 3px;
border: 1px solid #dcb800;
}

#locations td a, #locations td a:visited {
text-decoration: none;
color: #666666;
}

#locations td a:hover {
text-decoration: underline;
font-weight: bold;
color: #666666;
}

#outlets {
text-align: center;
margin-left: 10px;
}

#outlets img {
padding: 3px;
border: 1px solid #dcb800;
}

#footer { 
 width: 760px;
 clear: both;
 color: #ffffff;
 font-size: 10px;
 background: #dcb800;
 margin-top: 0px;
 margin-bottom: 10px;
 padding: 0px;
 text-align: center;
}
