@charset "utf-8";
/* CSS Document */

/*================== Begin Typography & Colors ====================*/

* { margin:0; padding:0; }

body{ background:#FFFFFF url(images/bg_repeatx2.gif) top repeat-x; background-color: #ffffff; margin: 0; padding: 0;
}

a {color: #5f5c53; font-size:12px;}
a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}
p{ padding:0;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.alignright { text-align:right;}
.link5 { /*background: url(images/leaf_branch.png) no-repeat 0 6px; padding-left:10px;*/ color:#fe7500;}

html {	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#54514a; }
strong {font-size:12px; color:#9f9f9f;}
.form { height:27px;}
.form input {width:300px; height:20px; background:#fff; border:1px solid #b4b4b4; color:#54514a; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
textarea { width:300px; height:106px; background:#fff; overflow:auto; border:1px solid #b4b4b4; font-family:Arial, Helvetica, sans-serif; color:#54514a; font-size:12px; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:36px; line-height:36px; font-weight:normal;}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:20px; font-weight:bold; font-style:italic;}
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:16px; font-weight:bold; font-style:italic;}


/*================== End Typography & Colors ====================*/

#page{ margin: 0 auto; }
#page .menu .padding{ padding:57px 35px 0 259px;}
#page .menu li { font-family:Georgia, "Times New Roman", Times, serif; height: 41px; float:left; padding: 0 27px; background:url(images/seperator_navi.gif) center right no-repeat; font-size:12px; line-height:41px; display:block;}
#page .menu li a {color: #FFFFFF; text-decoration:none; font-size:12px; display:block;}
#page .menu li a:hover {color:#ffe097; text-decoration:none;}
#page .menu .last {background:none;}

#footer { margin-top:40px;}
#footer .footer_content{ margin:0 auto;}
#footer .footer_content .padding{ padding: 28px 0 0 0;}
.footer_texts{ text-align:center; color:#6d6d6d;}

/*outlet page*/
#outlet { margin:0 auto;}
#outlet .padding { padding:12px 35px 0 35px;}
#outlet .padding .col1 .padding1{ padding:27px 0 0 0;}
#outlet .col1 .column1{ width:100%;}
#outlet .col1 .column1 .padding2{margin:0 0 0 253px; background:url(images/submenu_repeatx.gif) top right repeat-x; height:85px;}
#outlet .col1 .column1 .rounded_left{ width:100%; background:url(images/submenu_left.gif) top left no-repeat; height:85px;}
#outlet .col1 .column1 .rounded_left .padding3{ padding: 10px 20px;}
#outlet .branch { width:100%; height:32px; float:left; padding:5px 0 0 0;}
#outlet .branch li a {color: #5f5c53; font-size:13px; text-decoration: underline; font-family:Georgia, "Times New Roman", Times, serif; float:left; padding: 0 15px 0 26px; background:url(images/leaf_branch.png) 0 3px no-repeat; line-height:20px; font-style:italic; display:block;}
#outlet .branch li a:hover {color:#5f5c53; text-decoration:none;}
#outlet .col1 .column2{ width:100%;}
#outlet .col1 .column2 .padding2{ padding:0 45px 0 95px;}
#outlet .col1 .column2 .p1{padding:5px 0 0 0;}
#outlet .col1 .column2 .p2{padding:15px 0 0 0;}
#outlet .col1 .column2 .p3{padding:5px 0 0 0;}

#outlet .col1 .column2 .branch_list { width:100%; float:left; padding:16px 0 16px 0; border-bottom:thin dotted #CCCCCC;}
.img1{ padding:0 25px;}
.menu_texts{ color:#763b01; }
.menu_texts a{ color:#763b01; font-weight:bold; text-decoration:underline;}
.menu_texts a:hover{ color:#763b01; text-decoration:none;}
.menu_line{ margin-top:7px; width:100%; float:left; height:2px; background:url(images/line_news.gif) top left repeat-x;}
.orange{color:#fe7500;}
#menu_container{ width:290px; height:415px; float:left; overflow:auto; margin:16px 0 0 0;scrollbar-face-color: #8AB200;
scrollbar-face-color: #8AB200;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color:#53670D;
scrollbar-darkshadow-color: #53670D;
scrollbar-track-color: #D4E597;
scrollbar-arrow-color: #53670D;}
#outlet .padding .col2 .padding2{ padding:20px;}
#outlet #menu_container .p1{ padding:18px 0 0 0;}
.white{ color:#FFFFFF;}
.branch_texts2{ color:#763b01;}

#map{background:url(images/map_icon.gif) bottom right no-repeat; position:relative; bottom:20px; right:0x; z-index:5;}
.map_txt{ padding: 20px 20px 0 0px; text-align:right;}
.map_txt a{ text-decoration:underline; color:#763b01;}
.map_txt a:hover{ text-decoration:none; color:#763b01;}

/*menu page*/
#menu { margin:0 auto;}
#menu .padding { padding:12px 35px 0 35px;}
#menu .padding .col1 .padding1{ padding:27px 0 0 0;}
#menu .col1 .column1{ width:100%;}
#menu .col1 .column1 .padding2{margin:0 0 0 253px; background:url(images/submenu_repeatx.gif) top right repeat-x; height:85px;}
#menu .col1 .column1 .rounded_left{ width:100%; background:url(images/submenu_left.gif) top left no-repeat; height:85px;}
#menu .col1 .column1 .rounded_left .padding3{ padding: 10px 20px;}
#menu .branch { width:100%; height:32px; float:left; padding:5px 0 0 0;}
#menu .branch li a {color: #5f5c53; font-size:13px; text-decoration: underline; font-family:Georgia, "Times New Roman", Times, serif; float:left; padding: 0 15px 0 26px; background:url(images/leaf_branch.png) 0 3px no-repeat; line-height:20px; font-style:italic; display:block;}
#menu .branch li a:hover {color:#5f5c53; text-decoration:none;}
#menu .col1 .column2{ width:100%;}
#menu .col1 .column2 .padding2{ padding:25px 30px 0 35px;}
#menu .col1 .column2 .cols1 .p1{padding:12px 0 0 0;}
#menu .col1 .column2 .cols2 .p1{padding:12px 0 0 0;}
#menu .col1 .column2 .cols1{ width:57%;}
#menu .col1 .column2 .cols2{ width:43%;}
#menu .col1 .column2 .cols1 .padding3{ padding: 10px 30px 0 0;}
#menu .col1 .column2 .cols2 .padding3{ padding: 10px 0 0 0;}
#menu .padding .col2 .padding2{ padding:20px;}
#menu #menu_container .p1{ padding:18px 0 0 0;}
.center{ text-align:center;}
.dishes{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:14px;}
.dishes_desc{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffe7ba; line-height:11px;}
.category{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#d0ff98; font-weight:bold; font-style:italic;}

/*Contact Us page*/
#contact { margin:0 auto;}
#contact .padding { padding:12px 35px 0 35px;}
#contact .padding .col1 .padding1{ padding:27px 0 0 0;}
#contact .col1 .column1{ width:100%;}
#contact .col1 .column1 .padding2{margin:0 0 0 253px; background:url(images/submenu_repeatx.gif) top right repeat-x; height:85px;}
#contact .col1 .column1 .rounded_left{ width:100%; background:url(images/submenu_left.gif) top left no-repeat; height:85px;}
#contact .col1 .column1 .rounded_left .padding3{ padding: 10px 20px;}
#contact .branch { width:100%; height:32px; float:left; padding:5px 0 0 0;}
#contact .branch li a {color: #5f5c53; font-size:13px; text-decoration: underline; font-family:Georgia, "Times New Roman", Times, serif; float:left; padding: 0 15px 0 26px; background:url(images/leaf_branch.png) 0 3px no-repeat; line-height:20px; font-style:italic; display:block;}
#contact .branch li a:hover {color:#5f5c53; text-decoration:none;}
#contact .col1 .column2{ width:100%;}
#contact .col1 .column2 .padding2{ padding:25px 30px 0 260px;}
#contact .col1 .column2 .p1{padding:10px 0 20px 0;}
#contact .col1 .column2 .cols1{ width:100%;}
#contact .col1 .column2 .cols1 .padding3{ padding: 10px 30px 0 0;}
#contact .padding .col2 .padding2{ padding:20px;}
#contact #menu_container .p1{ padding:18px 0 0 0;}
#contact .col1 .column3{ width:100%;}
#contact .col1 .column3 .padding3{ padding:20px 30px 0 70px;}
#contact .col1 .column3 .p1{ padding:0px; margin-top:15px; border:3px solid #CCCCCC;}

/*Pages*/
#content_page { margin:0 auto;}
#content_page .padding { padding:30px 35px 0 299px;}
#content_page .p1{ padding: 20px 0 0 0;}
.promotion{ color: #FF0000; font-size:16px; font-weight:bold; line-height:20px;}
.terms{color: #666666; font-size:11px; font-style: italic; line-height:14px;}
