*{margin:0; padding:0;}
body{background:#666633; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;}
.left{float:left;}
.right{float:right;}

#layout{margin: 0 auto; width:649px;}
#main{
	float:left;
	width:649px;
	background:#666633;
	padding-top:1px
}
#header{float:left; width:640px; background:#669900;}
#header .logo{float:right; width:auto; padding:45px 57px 6px 0;}
#menu{float:left; width:640px; background:#333333; border-top:4px #cccccc solid}
.left_menu{float:left; width:auto;}
.left_menu ul{float:left; width:auto; list-style:none; padding:3px 0 6px 11px}
.left_menu li{float:left; width:auto; font-size:13px; line-height:18px; background:url(/images/seprator.gif) no-repeat left 2px; padding:0 11px 0 11px}
.left_menu li a{float:left; color:#fff; text-decoration:none;}
.left_menu li a:hover{color:#666666;}
.left_menu li.first{float:left; background:none;}
.right_menu{float:right;}
.right_menu ul{float:left; width:auto; list-style:none; padding:3px 55px 0 0}
.right_menu li{float:left; width:auto; font-size:11px; line-height:16px; background:url(/images/seprator.gif) no-repeat right 2px; padding:0 11px 0 0}
.right_menu li a{float:left; text-decoration:underline; color:#fff;}
.right_menu li a:hover{text-decoration:none;}
.right_menu li.last{background:none; padding:0 0 0 11px}

#image_sections{float:left; width:640px; background:#333333;}
#image_sections .left_section{float:left; width:auto;}
#image_sections .right_section{float:right; width:auto;}

#body_container{float:left; width:640px; background:url(/images/bodycontainer_bg.gif) repeat-y 0 0; padding:0 0 0 0; }
#body_containermessages{float:left; width:640px; background:#CCCCCC; padding:0 0 0 0; }

#body_container #inner_body_container{ float:left; width:640px; }
#left_container{float:left; width:176px;overflow:hidden}
#left_container ul{float:left; width:176px; list-style:none;}
#left_container li{float:left; width:176px; border-bottom:1px #cccccc solid; font-size:12px; line-height:14px}
/*#left_container .backimage{background:url(../images/intro_SYD.jpg);} */

#left_container li a{float:left; width:156px;text-decoration:none; color:#fff; background:#839b52; padding:5px 0 8px 20px}
#left_container li a:hover{ background:#669900 url(/images/arrow.gif) no-repeat right 10px;}
#left_container li a.first{float:left; width:156px;text-decoration:none; color:#fff; background:#839b52; padding:5px 0 8px 20px; line-height:14px}
#left_container li a:hover.first{ background:#669900 url(/images/arrow1.gif) no-repeat right 10px;}
#left_container .bottom_section{float:left; width:176px; padding:20px 0 281px 0;}
#left_container .bottom_section p{float:left; width:146px; font-size:9px; font-style:italic; color:#fff; padding:7px 10px 7px 17px;}
#left_container .bottom_section p a:link{ color:#FFFFFF}


#left_container .bottom_section p.para_2{float:left; width:127px; font-size:10px; font-style:italic; color:#fff; padding:18px 20px 0 29px;}
#left_container .bottom_section p.para_3{float:left; width:127px; font-size:10px; font-style:italic; color:#fff; padding:33px 20px 0 29px;}
#left_container .bottom_section p.para_4{float:left; width:127px; font-size:10px; font-style:italic; color:#fff; padding:33px 20px 0 29px;}

#right_container{float:left; width:464px;}
#right_container p{float:left; width:410px; font-size:12px; line-height:18px; padding: 12px 25px 12px 25px; color:#595959;}
#right_container p a:link{font-style:normal; font-size:12px; color:#666666}
#right_container h1{
	color:#669900;
	font-size: 16px;
	padding-left:25px;
	padding-top: 25px;
	padding-bottom: 12px;
}
#right_container p strong{color:#333333;}
#right_container p span{float:left; font-size:14px; width:366px; font-weight:bold; line-height:16px; color:#333333;}
#right_container td {float:left; font-size:14px; width:366px; font-weight:bold; line-height:16px; color:#333333;}
#right_container table.lunch_menu_table
{
	float:left;
	width:441px;
	padding-top: 12px;
	background-color: #ffffff;
}
#right_container td.menu_left {
	float:left;
	padding-left:25px;
	font-size:12px;
	width:325px;
	font-weight:normal;
	line-height:16px;
	color:#666666;
	padding-top: 12px;
	background-color: #FFFFFF;
}
#right_container td.menu_right {
	float:left;
	padding-right:25px;
	font-size:14px;
	width:64px;
	font-weight:bold;
	line-height:16px;
	color:#333333;
	text-align:right;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}

#right_container td.menu_price {
	float:left;
	padding-right:10px;
	font-size:14px;
	width:64px;
	font-weight:bold;
	line-height:16px;
	color:#333333;
	text-align:right;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-top: 12px;

}

#right_container table.shop {
	float:left;
	width:441px;
	padding-top: 12px;
	background-color: #CCCCCC;
}

#right_container td.shop_left {
	float:left;
	padding-left:25px;
	font-size:12px;
	width:255px;
	font-weight:normal;
	line-height:16px;
	color:#666666;
	padding-top: 12px;
	background-color: #CCCCCC;
}
#right_container td.shop_right {
	float:left;
	font-size:14px;
	width:159px;
	font-weight:bold;
	line-height:16px;
	color:#333333;
	text-align:right;
	background-color: #CCCCCC;
}


#right_container p.para1{float:left; padding:14px 43px 0 52px}
#right_container p.para_3{float:left; padding:12px 25px 12px 25px;}
#right_container p.para_3 a{text-decoration:underline; color:#595959;}
#right_container p.para_3 a:hover{text-decoration:none;}
#right_container p.para1.bootom_space{float:left; padding:14px 43px 15px 52px}
#right_container p.para2{float:left; padding:29px 43px 0 52px}
#right_container .djs{float:left; width:458px; border-right:3px #c0c0c0 solid; margin:0 0 0 3px; display:inline; background:#dbdbdb; overflow:hidden}
#right_container .djs p{
	float:left;
	width:410px;
	border:none;
	font-size:12px;
	line-height:18px;
	padding: 10px 25px 10px 25px;
	color:#595959;
}
#right_container .djs h4{float:left; font-size:14px; width:366px; font-weight:bold; line-height:16px; color:#333333; padding:14px 43px 0 52px;}
#right_container .highlight{float:left; width:458px; border-right:3px #c0c0c0 solid; margin:0 0 0 3px; display:inline; background:# #C0C0C0 ; overflow:hidden}
#right_container .highlight p{float:left; width:410px; border:none;font-size:12px; line-height:18px; padding: 25px 25px 25px 25px; color:#595959;}
#right_container .highlight h4{float:left; font-size:14px; width:366px; font-weight:bold; line-height:16px; color:#333333; padding:14px 43px 0 52px;}

#footer{float:left; width:640px;}
#footer ul{float:right; list-style:none; width:auto; padding:8px 16px 15px 0}
#footer li{float:left; width:auto; font-size:10px; line-height:14px; padding:0 11px 0 11px; background:url(/images/seprator.gif) no-repeat right 2px; color:#999999; letter-spacing:-1px}
#footer li a{text-decoration:none; color:#999999;}
#footer li a:hover{text-decoration:underline;}
#footer li.last{float:left; background:none; padding:0 0 0 11px}
#footer li.first{float:left;padding:0 11px 0 0}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}

