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

/* Basic rules */
	* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 76%;
	margin: 0;
	text-align: center;
	padding: 0;
	background: #664300 url(../images/squarebkg.png) repeat;
	color: #846032;
}
img {
	border: none;
}


img.leftimg {
	float: left;
}
img.rightimg {
	float: right;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}


 
body {
	min-width:752px;
}
#header {
	width: 752px;
	margin: 10px auto 0 auto;
	height: 300px;
	text-align: left;
}
#mainbar {
	width: 752px;
	margin: 0 auto;
	text-align: left;
}

#rest-link {
	float: right;
	border-bottom: #592f00 solid 3px;
	}



.rl li
{

list-style-type: none;
margin: 0;
padding: 0;
float: left;
}

.rl {background: #592f00;}

.rl li.one {font-size: x-small; background: #bcb78d; height: 42px; line-height: 42px; color: #fff; padding: 0 5px 0 5px;}

a.hab {background: #fff url("../images/habibi.png") no-repeat; display: block; width: 103px; height: 42px; text-indent: -9999px; }
a.fat {background: url("../images/fat-angelos.png") no-repeat;  display: block; width: 148px; height: 42px; text-indent: -9999px; }

a.fat span, a.hab span {display:none;}
/* Language Bar */

#lang-selector {
	font-size: x-small;
	text-align: left;
	white-space: nowrap;
	padding: 0 1em 0 1em;
	height: 42px; line-height: 42px;
	color: #dcb166;
	background: #bcb78d;
	text-align:center;
	float: left;
	border-bottom: #592f00 solid 3px;
}
a.lang-current, a.lang-current:visited {
	color: #fff;
	text-decoration: underline;
}
a.lang-current:hover {
	color: #592f00;
	text-decoration: underline;
}
 @media print {
#lang-selector {
	display: none;
}
}
/*Top Nav */
#topnav {
	margin: 0;
	padding: 0;
	width: 752px;
	margin: 0 auto;
}
#topnav ul {
	padding: 5px 0 5px 0;
	float: left;
	text-align:center;
	width: 748px;
	background-color: #846032;
	border-top: #592f00 solid 3px;
	border-bottom: #592f00 solid 3px;
	border-left: #592f00 solid 2px;
	border-right: #592f00 solid 2px;
}
* html #topnav ul { /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
}
#topnav ul li {
	display: inline;
}
#topnav ul li a {
	color: #fff;
	font-weight: bold;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
	border-right: #dcb166 solid 1px;
}
#topnav ul li a#contact {
	border-right: none;
}
#topnav ul li a:hover {
	color: #dcb166;
}
#topnav ul li a.active {
	color: #dcb166;
}
.aboutus #topnav #topnav_aboutus a, .food #topnav #topnav_food a, .events #topnav #topnav_events a, .findus #topnav #topnav_findus a, .gallery #topnav #topnav_gallery a, .jobs #topnav #topnav_jobs a, .party #topnav #topnav_party a, .marketing #topnav #topnav_marketing a, .contactus #topnav #topnav_contactus a, .career #topnav #topnav_career a {
	color: #dcb166;
	padding-bottom: 0;
}
/* Content */

#wrap {
	background: #fff url(../images/background.png) repeat-y;
	margin:0 auto;
	width:752px;
}
#contentimage {
	text-align: center;
}
#main {
	float:left;
	width:550px;
	text-align: left;
}


#main a:link {
color: #e18d81; 
border-bottom: dashed #e59c67 1px;
text-decoration: none; }

#main a:visited {
color: #333333;
border-bottom: dashed #e59c67 1px;
text-decoration: none;
}
#main a:hover, #main a:active {
color: #e59c67;
border-bottom: dashed #e18d81 1px;
text-decoration: none;}

#main a.imglink{
     border-bottom: none;
} 

#main .innerbox a:link, #main .innerbox a:visited {
color: #e18d81; 
border-bottom: none;
text-decoration: none;
}

#main h1 {
	color:#592f00;
	font-weight: bold;
	font-family: Georgia, Serif;
	font-size: 2em;
	padding: 20px 0 0px 20px;
}
#main h1.englishtop {
	font-size: 2em;
	font-weight: bold;
	font-family: Georgia, Serif;
	padding: 20px 0 0px 20px;
	color:#592f00;
}
#main h2 {
	color:#592f00;
	font-weight: bold;
	font-family: Georgia, Serif;
	font-size: 1.7em;
	padding: 20px 0 0 20px;
	margin: 0;
}
#main h3 {
	color:#592f00;
	font-weight: bold;
	font-family: Georgia, Serif;
	font-size: 1.4em;
	padding:0 20px;
}
#main h1.chinese {
	font-size: 2em;
	font-weight: bold;
	line-height: 1.5em;
	font-family: MingLiU, PMingLiU;
	padding:0 20px;
	color:#592f00;
}


	
#main h1.chinesetop {
	font-size: 2em;
	font-weight: bold;
	line-height: 1.5em;
	font-family: MingLiU, PMingLiU;
	padding: 20px 0 0px 20px;
	color:#592f00;
}
#main h2.chinese {
	color:#592f00;
	font-weight: bold;
	font-family: MingLiU, PMingLiU;
	font-size: 1.7em;
	padding: 20px 0 0 20px;
}
#main h3.chinese {
	color:#592f00;
	font-weight: bold;
	font-family: MingLiU, PMingLiU;
	font-size: 1.4em;
	padding:0 20px;
}
#main p {
	padding:0 0 0 20px;
	margin-bottom: 1.5em;
	color:#846032;
	line-height:1.5em;
	font-size: 1.0em;
}
#main ul {
	margin:0 20px 20px 20px;
	color:#846032;
}
#main li {
	list-style: url(../images/bullet.gif);
	line-height:2em;
	margin:0px 0px 0px 20px;
}

#main ol {
	line-height:2em;
	margin: 0px 0px 0px 20px;
	}

#main li.num {
	list-style: decimal;
	list-style-type: decimal;
	line-height:2em;
	margin:0px 0px 0px 20px;
}
#main p.chinese {
	padding:0 0 0 20px;
	margin-bottom: 1.5em;
	font-family: MingLiU, PMingLiU;
	color:#846032;
	line-height:2em;
	font-size: 1.2em;
}
/* Side Bar */
#sidebar {
	background: none;
	float:right;
	color: #530;
	padding-right: 10px;
}
#lselect ul, #mailinglist ul {
	text-align: left;
	vertical-align:top;
	list-style:none;
	padding-top: 45px;
	background: url(../images/topside.png) no-repeat top left;
	width: 176px;
	margin-bottom: 20px;
}
#lselect a, #mailinglist a {
	text-decoration: none;
}
#lselect li, #mailinglist li {
	background: url(../images/sidebottom.png) no-repeat bottom left;
	padding: 5px 10px 10px 10px;
	border-top: none;
	margin-bottom: 1px;
}
#lselect li a, #mailinglist li a {
	text-transform: uppercase;
	color:#C00;
	font-size: 11px;
}
#lselect li a:active {
	color: #000;
}
#lselect li a:hover {
	color: #f93;
}
#mailinglist .subscribebox {
	border:#530 solid 1px;
}
#mailinglist p {
	text-align: left;
	color:#530;
	padding-bottom: 0.8em;
}
#mailinglist .submit {
	padding: 0 0.5em 0 0.5em;
	margin: 0.5em 0 0 0;
	text-align: center;
}
/*Footer*/

#footer {
	margin-top: 20px;
	background-color: #846032;
	clear:both;
}
#footer p {
	padding: 5px 0 5px 0;
	text-align:center;
	color: #dcb166;
	font-weight: bold;
	width: 748px;
	background-color: #846032;
	border-top: #592f00 solid 3px;
	border-bottom: #592f00 solid 3px;
	border-left: #592f00 solid 2px;
	border-right: #592f00 solid 2px;
}
#footerbar {
	background: url(../images/footer.png) no-repeat top left;
	margin: 0 auto;
	width: 752px;
	height: 27px;
	padding-bottom: 20px;
}
/* Drop Shadow Images */
.imgpadding, #imgpadding {
	padding: 5px 0 30px 20px;
}
.dropshadow2 {
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 515px;
	padding: 0px;
}
.innerbox {
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox {
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox img {
	margin: 3px;
}
/* Contact Us */
.alert {
	margin: 1.5em 0;
	padding: 30px;
	font-size: 90%;
	line-height: 1.5em;
	color: #592f00;
	border: 2px solid #f93;
	border-left: none;
	border-right: none;
	background: #FFF3CE;
}
.back {
	margin-top: 1.5em;
}
#contactform {
	padding: 20px 0 0px 20px;
}
#contactform .input {
	border: 1px solid #592f00;
}
#contactform label {
	font-weight: bold;
	width: 5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}
#contactform .submit input {
	margin-left: 5em;
}
/* left style */
#lselect h3 {color: #dcb166;
}
#lselect h3.red {color: #592f00;
}
#lselect p {margin: 0.5em 0 0.5em 0;}

.xsmall {font-size: 0.8em;
padding: 0em;
margin:0em;}

#lselect strong {color: #e18d81;}

/* food promo */
strong.food {color: #592f00;
font-size: 1.2em;}
strong.date{color: #dcb166;}
strong.price{color: #e18d81;}
#main p.service{font-size: 0.8em;}

/* Gallery */
    .clipwrapper{
  position:relative;
  height:150px;
  width: 120px;
  }
.clip{
  position:absolute;
  clip:rect(0px 112px 112px 0px);
  top:-0px;
  left:-0px;

}

/* steak */
.menu_l {float: left;
margin: 0 10px 0 10px;} 
.menu_r {float: right;
margin: 0 10px 0 10px;} 