/*last update 11/3 2005 (hedger)*/
body { font-family:"Arial","MingLiU","PMingLiU";font-size:80%;margin:0;padding:0; }
fieldset{border-width:0;padding:0;margin:0;}
input,select,option,textarea{font-family:"Arial","MingLiU","PMingLiU";}
h1,h2,h3,h4,h5,h6,th,blockquote,p,dl,dt,dd,ul,li,ol,form,fieldset{margin:0;padding:0;font-size:100%;font-weight:normal;list-style:none;}
th,td{font-family:"Arial","MingLiU","PMingLiU";text-align:left;font-weight:normal;}
cite,ins,tr,tr,table,tbody,abbr,address,dfn,kdb,code,var{font-size:100%;font-style:normal;font-weight:normal;text-decoration:none;}
a img{border:0;}
a {noFocusLine:expression(this.onFocus=this.blur())}
a{color:#91513A;text-decoration:none;}
a:hover{color:#F00;}
a:focus{outline:none;}
/*整體*/
#wrapper{position:relative;margin:0 auto;width:996px;height:600px;background:#FFF url(../img/wrapper.png) no-repeat;border:0 solid #BF9F62;border-width:5px 2px;}
.hidden{display:none;}
/*左邊欄*/
#left-sidebar{float:left;padding:52px 0 0 47px;width:225px;height:548px;}
#left-sidebar h1{margin:0 0 14px 0;}
#left-sidebar h1 a{display:block;margin:0 0 0 38px;width:155px;height:89px;text-indent:-9999px;background:url(../img/logo.png) no-repeat;}
#left-sidebar h1 a:hover{background:url(../img/logo.png) 0 -89px no-repeat;}
#left-sidebar p{margin:2px 0;text-align:center;font-size:11px;color:#FFF;letter-spacing:0px;}
#left-sidebar dl{margin:0;font-size:10px;color:#EFBAEB;text-indent:20px;line-height:15px;letter-spacing:0px;}
#left-sidebar dt{margin:14px 0 1px 0;height:15px;background:#801D77;}
#left-sidebar dd{margin:1px 0;height:15px;}
/*右區塊*/
#right-box{position:relative;float:left;padding:20px 0 0 0;width:724px;height:580px;}
/*選單*/
#menu{margin:0 0 0 20px;width:650px;}
#menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu li{float:left;}
* html #menu li{display:inline;}
#menu li a{display:block;width:105px;height:33px;text-indent:-9999px;background:url(../img/menu.png) no-repeat;z-index:20;}
#menu li a:hover{position:relative;z-index:50;}
#menu li a span{display:none;font-size:11px;text-align:center;text-indent:0px;color:#9E6845;background:#EBDFAF;border:1px solid #9E6845;}
#menu li a:hover span{display:block;position:absolute;top:-20px;left:10px;width:90px;height:16px;line-height:16px;z-index:25;}
#menu li a.menu-01{background-position: -27px -68px;}
#menu li a.menu-02{background-position:-130px -68px;}
#menu li a.menu-03{background-position:-231px -68px;}
#menu li a.menu-04{background-position:-337px -68px;}
#menu li a.menu-05{background-position:-438px -68px;}
#menu li a.menu-06{background-position:-542px -68px;}
#menu li a.menu-01:hover{background-position: -27px -34px;}
#menu li a.menu-02:hover{background-position:-130px -34px;}
#menu li a.menu-03:hover{background-position:-231px -34px;}
#menu li a.menu-04:hover{background-position:-337px -34px;}
#menu li a.menu-05:hover{background-position:-438px -34px;}
#menu li a.menu-06:hover{background-position:-542px -34px;}
#menu li a.focus-01{background-position: -27px 0px;}
#menu li a.focus-02{background-position:-130px 0px;}
#menu li a.focus-03{background-position:-231px 0px;}
#menu li a.focus-04{background-position:-337px 0px;}
#menu li a.focus-05{background-position:-438px 0px;}
#menu li a.focus-06{background-position:-542px 0px;}
/*橫霸*/
#banner{position:relative;width:724px;height:156px;}
#banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#banner div{position:absolute;top:0;left:206px;width:475px;height:156px;z-index:8;opacity:0.0;}
#banner div.active{z-index:10;opacity:1.0;}
#banner div.last-active{z-index:9;}
#banner div p{padding:20px 0 0 5px;font-size:11px;color:#77726C;line-height:20px;letter-spacing:2px;}
#banner div p strong{color:#CB759A;}
#banner div.food01{background:url(../img/banner.png) right 0 no-repeat;}
#banner div.food02{background:url(../img/banner.png) right -156px no-repeat;}
#banner div.food03{background:url(../img/banner.png) right -312px no-repeat;}
/*標題*/
#right-box h2{margin:7px 0 0 108px;width:130px;height:38px;font-size:1.7em;line-height:38px;font-weight:bold;text-align:center;color:#FFF;letter-spacing:4px;}
/*關於我們*/
#about{}
#about p{margin:30px 0 0 150px;font-size:1em;line-height:1.8em;color:#FFF;}
/*折價*/
#right-box a.print{position:absolute;top:236px;left:409px;}
#right-box a.arrangement{position:absolute;top:236px;left:320px;}
#coupon{margin:14px 0 0 146px;padding:10px 0 0 193px;width:179px;height:248px;background:url(../img/coupon-background.png) no-repeat;}
#coupon img.print{display:none;}
#inline_arrangement{width:100%;background:#FFF;border:2px solid #B8167A;border-collapse:collapse;border-spacing:0;}
#inline_arrangement th{text-align:center;border:2px solid #B8167A;}
#inline_arrangement thead th{font-size:15px;font-weight:bold;}
#inline_arrangement tfoot th{color:#666;}
#inline_arrangement td{width:50%;text-indent:10px;border:2px solid #B8167A;}
/*產品*/
#product{position:relative;margin:8px 0 0 85px;padding:9px 0 0 12px;width:509px;height:297px;background:url(../img/main-2.png) no-repeat;}
#product-special{position:absolute;top:-17px;right:20px;background:#4D4948;border:0 solid #1F1A17;border-width:3px 3px 0;}
#product-special:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#product-special li{float:left;color:#FFF;}
#product-special li a{color:#FFF;line-height:19px;}
#product-special li a:hover{color:#000;background:#C2C1C1;}
#product-menu{width:509px;height:19px;}
#product-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#product-menu li{float:left;color:#FFF;}
#product-menu li a{color:#FFF;line-height:19px;}
#product-menu li a:hover{color:#000;background:#C2C1C1;}
#product-menu li a.active{color:#FFF;background:#8E8684;}
#product-food{padding:3px;width:490px;height:263px;background:#C2C1C1;}
	/* loopedSlider */
#product-food div.product-image{float:left;position:relative;width:384px;height:240px;border:1px solid #595553;overflow:hidden;}
#product-food div.slides {position:absolute;top:0;left:0;padding:0;margin:0; }
#product-food div.slides div{display:none;position:absolute;top:0;width:384px;height:240px;text-align:center;vertical-align:middle;background:#000;}
#product-food div.slides div *{vertical-align:middle;}
#product-food div.slides div em{display:inline-block;height:222px;}
#product-food div.slides div img{max-width:380px;max-height:222px;}
* html #product-food div.slides div img{width:expression(this.width >380 && this.height <= this.width ? 380: true);height:210px;}
#product-food div.slides span{display:block;width:384px;height:18px;line-height:18px;text-align:center;background:#C2C1C1}
#product-food ul.product-thumb{float:left;margin:0 0 0 1px;width:103px;height:240px;}
#product-food ul.product-thumb li{float:left;}
#product-food ul.product-thumb li a{display:block;margin:0 0 2px 3px;width:45px;height:45px;text-align:center;vertical-align:middle;background:#000;border:1px solid #595553;}
#product-food ul.product-thumb li a:hover{position:relative;border:1px solid #FFF;z-index:60;}
#product-food ul.product-thumb li a *{vertical-align:middle;}
#product-food ul.product-thumb li a em{display:inline-block;height:100%;}
#product-food ul.product-thumb li a img{max-width:45px;max-height:45px;}
#product-food ul.product-thumb li a span{display:none;font-size:11px;text-align:center;text-indent:0px;color:#444;background:#fffcd1;border:1px solid #444;}
#product-food ul.product-thumb li a:hover span{display:block;position:absolute;top:35px;left:-25px;width:100px;height:16px;line-height:16px;z-index:30;}
* html #product-food ul.product-thumb li a img{width:expression(this.width >45 && this.height <= this.width ? 45: true);height:expression(this.height > 45 && this.width <= this.height ? 45 : true);}
#product-food div.product-page{clear:both;padding:1px 0 0 0;width:480px;height:18px;line-height:18px;text-align:center;}
#product-food div.product-page a.active{color:#FFF;background:#666;}
/*留言板*/
#guestbook{position:relative;margin:14px 0 0 146px;padding:11px 0 0 12px;width:360px;height:247px;background:url(../img/main.png) no-repeat;}
#guestbook a.leave{float:right;display:block;margin:2px 13px 0 0;width:70px;height:19px;line-height:19px;text-align:center;background:#C2C1C1;}
* html #guestbook a.leave{display:inline;}
#guestbook a.leave:hover{color:#FFF;background:#F00;}
#guestbook-message{width:347px;height:210px;background:#C2C1C1;}
#guestbook-message table{width:332px;table-layout:fixed;}
#guestbook-message table tr.emphasize td{background:#EFECDF;}
#guestbook-message table th{text-align:center;}
#guestbook-message table th.data{width:60px;}
#guestbook-message table th.contact{width:200px;}
#guestbook-message table th.user{width:70px;}
#guestbook-message table td{height:18px;color:#716E6D;text-indent:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid #46423F;}
#guestbook-message table td.message{height:160px;}
#guestbook-message table td.message div{padding:1px 3px;height:158px;color:#000;text-indent:0;white-space:normal;text-overflow:clip;background:#E5E5E5;overflow-y:auto;}
#guestbook-message table td.message div.g_comment{height:78px;}
#guestbook-message table td.message div.g_re_comment{height:75px;background:#EFECDF;border-top:3px double #000;}
#guestbook-page{float:left;margin:2px 0 0 0;width:275px;height:19px;line-height:19px;text-align:center;white-space:nowrap;overflow:hidden;background:#C2C1C1;}
#guestbook-page a{}
#guestbook-page a.active{color:#FFF;background:#666;}
#guestbook-form{padding:3px 0 0 0;width:347px;height:230px;background:#C2C1C1;}
#guestbook-form table{border-collapse:collapse;}
#guestbook-form table th{width:97px;border-right:5px solid #C2C1C1;border-bottom:3px solid #C2C1C1;}
#guestbook-form table th label{display:block;width:100px;height:20px;line-height:20px;text-indent:5px;color:#FFF;background:#4D4948;}
#guestbook-form table th label.g_comment{height:120px;line-height:95px;}
#guestbook-form table td{border-bottom:3px solid #C2C1C1;}
#guestbook-form table td input.text1{width:230px;height:15px;}
#guestbook-form table td textarea{width:230px;height:120px;}
#guestbook-form strong{color:#FF0098;}
#guestbook-form input #checkuser{float:left;margin:0 0 0 0;}
#guestbook-form input.submit{float:right;margin:0 0px 0 0;width:58px;height:21px;letter-spacing:3px;background:url(../img/contact-buttom.png) no-repeat;border:0;}
#guestbook-form a.guestbook-back{float:right;display:block;margin:2px 12px 0 0;width:70px;height:18px;line-height:18px;text-align:center;background:#C2C1C1;}
#guestbook-form a.guestbook-back:hover{color:#FFF;background:#F00;}
/*地圖*/
#map{position:relative;margin:14px 0 0 146px;padding:9px 0 0 12px;width:360px;height:249px;background:url(../img/main.png) no-repeat;}
#map ul{padding:0 0 0 16px;width:347px;height:20px;}
#map ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#map ul li{float:left;}
#map ul li a{display:block;width:160px;height:20px;font-size:1em;text-align:center;line-height:20px;color:#FFF;}
#map ul li.active a{background:#8E8684;}
#map ul li a:hover{color:#000;background:#EBEBEA;}
	/* loopedSlider */
.container {position:relative;width:351px;height:218px;overflow:hidden;}
.slides {position:absolute;top:0;left:0;padding:0;margin:0; }
.slides div{position:absolute;top:0;width:351px;height:218px;display:none;}
/*聯絡*/
#contact{position:relative;margin:14px 0 0 146px;padding:15px 0 0 12px;width:360px;height:243px;background:url(../img/main.png) no-repeat;}
#contact-form{padding:15px 0 0 0;width:350px;height:215px;background:#C2C1C1;}
#contact-form table{border-collapse:collapse;}
#contact-form table th{width:100px;border-right:5px solid #C2C1C1;border-bottom:3px solid #C2C1C1;}
#contact-form table th label{display:block;width:100px;height:20px;line-height:20px;text-indent:5px;color:#FFF;background:#4D4948;}
#contact-form table th label.c_comment{height:100px;line-height:100px;}
#contact-form table td{border-bottom:3px solid #C2C1C1;}
#contact-form table td input.text1{width:230px;height:15px;}
#contact-form table td textarea{width:230px;height:100px;}
#contact-form strong{color:#FF0098;}
#contact-form input #checkuser{margin:0 0 0 5px;}
#contact-form input.submit{margin:0 0 0 84px;width:58px;height:21px;line-height:21px;letter-spacing:3px;background:url(../img/contact-buttom.png) no-repeat;border:0;}
#contact .contact-2{margin:50px 0 0 40px;font-size:1.2em;line-height:1.4em;letter-spacing:1px;color:#FFE5F3;}
/*版權*/
#copyright{position:absolute;bottom:3px;right:50px;font-size:11px;color:#333;}