﻿body{}

#container{}

#footer{padding-bottom:10px;}
#footer span{width:910px;text-align:right;margin:0 auto;display:block;padding-top:10px;}

#header{background:url('../images/bg/header.jpg') repeat-x;height:136px;width:100%;z-index:50;}
#header_icons{width:950px;margin:0 auto;height:90px;}

.fb_share_click{ vertical-align:baseline; cursor:pointer;}

.lang-btn{float:right;margin-top:9px;margin-right:18px;}
.logo{float:left;margin-top:4px;margin-left:17px;}
.home_banner{background:url('../images/bg/banner.png') no-repeat;width:693px;height:295px;float:left;margin-top:8px;margin-left:5px;_margin-left:2px;position:relative}
.home_banner img{margin-top:4px;margin-left:4px;position:absolute;top:0px;left:0px;}

.fast_view{position:relative;}
.fast_view .transportation{border: 0px;width: 90px;height: 90px;display: block;position: absolute;top: 165px;left: 15px;}
.fast_view .subscription{border: 0px;width: 90px;height: 90px;display: block;position: absolute;top: 165px;left: 107px;}
.fast_view .food{border:0px;width: 90px;height: 90px;display: block;position: absolute;top: 70px;left: 15px;}
.fast_view .guide{border:0px;width: 90px;height: 90px;display: block;position: absolute;top: 70px;left: 107px;}

#navigation{background:url('../images/menu/chi.png') -1px -8px no-repeat;width:1000px;margin:0 auto;}
.menu_zh-TW{display:block;padding-left:48px;list-style:none;height:42px;}
.menu_zh-TW li{display:block;float:left;}
.menu_zh-TW a{display:block;height:42px;}
.menu_zh-TW .home a{background:url('../images/menu/chi.png') -48px -8px no-repeat;width:129px;}
.menu_zh-TW .about a{background:url('../images/menu/chi.png') -177px -8px no-repeat;width:130px;}
.menu_zh-TW .position a{background:url('../images/menu/chi.png') -307px -8px no-repeat;width:128px;}
.menu_zh-TW .guide a{background:url('../images/menu/chi.png') -435px -8px no-repeat;width:130px;}
.menu_zh-TW .food a{background:url('../images/menu/chi.png') -565px -8px no-repeat;width:128px;}
.menu_zh-TW .promo a{background:url('../images/menu/chi.png') -693px -8px no-repeat;width:128px;}
.menu_zh-TW .contact a{background:url('../images/menu/chi.png') -821px -8px no-repeat;width:134px;}

.menu_zh-TW .home a.active,.menu_zh-TW .home a:hover{background:url('../images/menu/chi.png') -48px -62px no-repeat;width:129px;}
.menu_zh-TW .about a.active,.menu_zh-TW .about a:hover{background:url('../images/menu/chi.png') -177px -62px no-repeat;width:130px;}
.menu_zh-TW .position a.active,.menu_zh-TW .position a:hover{background:url('../images/menu/chi.png') -307px -62px no-repeat;width:128px;}
.menu_zh-TW .guide a.active,.menu_zh-TW .guide a:hover{background:url('../images/menu/chi.png') -435px -62px no-repeat;width:130px;}
.menu_zh-TW .food a.active,.menu_zh-TW .food a:hover{background:url('../images/menu/chi.png') -565px -62px no-repeat;width:128px;}
.menu_zh-TW .promo a.active,.menu_zh-TW .promo a:hover{background:url('../images/menu/chi.png') -693px -62px no-repeat;width:128px;}
.menu_zh-TW .contact a.active,.menu_zh-TW .contact a:hover{background:url('../images/menu/chi.png') -821px -62px no-repeat;width:134px;}

.menu_en-US{display:block;padding-left:48px;list-style:none;height:42px;}
.menu_en-US li{display:block;float:left;}
.menu_en-US a{display:block;height:42px;}
.menu_en-US .home a{background:url('../images/menu/eng.png') -48px -8px no-repeat;width:129px;}
.menu_en-US .about a{background:url('../images/menu/eng.png') -177px -8px no-repeat;width:131px;}
.menu_en-US .position a{background:url('../images/menu/eng.png') -307px -8px no-repeat;width:128px;}
.menu_en-US .guide a{background:url('../images/menu/eng.png') -435px -8px no-repeat;width:130px;}
.menu_en-US .food a{background:url('../images/menu/eng.png') -565px -8px no-repeat;width:128px;}
.menu_en-US .promo a{background:url('../images/menu/eng.png') -693px -8px no-repeat;width:128px;}
.menu_en-US .contact a{background:url('../images/menu/eng.png') -821px -8px no-repeat;width:134px;}

.menu_en-US .home a.active,.menu_en-US .home a:hover{background:url('../images/menu/eng.png') -48px -62px no-repeat;width:129px;}
.menu_en-US .about a.active,.menu_en-US .about a:hover{background:url('../images/menu/eng.png') -177px -62px no-repeat;width:131px;}
.menu_en-US .position a.active,.menu_en-US .position a:hover{background:url('../images/menu/eng.png') -307px -62px no-repeat;width:128px;}
.menu_en-US .guide a.active,.menu_en-US .guide a:hover{background:url('../images/menu/eng.png') -435px -62px no-repeat;width:130px;}
.menu_en-US .food a.active,.menu_en-US .food a:hover{background:url('../images/menu/eng.png') -565px -62px no-repeat;width:128px;}
.menu_en-US .promo a.active,.menu_en-US .promo a:hover{background:url('../images/menu/eng.png') -693px -62px no-repeat;width:128px;}
.menu_en-US .contact a.active,.menu_en-US .contact a:hover{background:url('../images/menu/eng.png') -821px -62px no-repeat;width:134px;}

#home_banner{background:#fee5bc;height:309px;border-bottom:solid 1px #fff;}
#home_content_border{height:5px;background:#f1592a;border-bottom: solid 1px #e1e1e1;}

#banner_region{margin:0 auto; width:916px;}
#fast_view_en-US{background:url('../images/bg/home/en-US/fast_view.png') no-repeat;width:216px;height:296px;float:right;margin-top:8px;}
#fast_view_zh-TW{background:url('../images/bg/home/zh-TW/fast_view.png') no-repeat;width:216px;height:296px;float:right;margin-top:8px;}
#home_title{margin:0 auto;width:916px;}
#home_title img{margin-left:11px;}

#content_title{background:url('../images/bg/title.jpg') repeat-x;height:56px;}
#content_title #title_image_zh-TW{width:920px; margin:0 auto;}
#content_title #title_image_zh-TW img{margin:10px 17px 0px 17px;}
#content_title #title_image_en-US{width:920px; margin:0 auto;}
#content_title #title_image_en-US img{margin:15px 17px 0px 17px;}

#main_content{border-bottom:solid 1px #aee5e6;}
#main_content #main_content_detail{width:910px;margin:0 auto;min-height:500px;_height:500px;}
#main_content #main_content_detail #about_left_menu{height:100%;background:#fde2b5;width:215px;float:left;font-size:0;min-height:500px;_height:500px}
#main_content #main_content_detail #about_left_menu img{border:0px;}
#main_content #main_content_detail #about_left_menu ul{list-style:none;border-bottom:solid 1px #ffbe75;}
#main_content #main_content_detail #about_left_menu ul li a{background:url('../images/btn/menu_out.jpg') no-repeat; color:#333333;width:185px;display:block;height:20px;padding:7px 0px 0px 30px;}
#main_content #main_content_detail #about_left_menu ul li a.active,#main_content #main_content_detail #about_left_menu ul li a:hover{background:url('../images/btn/menu_over.jpg') no-repeat; color:#fe9017;width:185px;display:block;height:20px;padding:7px 0px 0px 30px;font-weight:bold;}

#about_right_content{background:url('../images/bg/about/bg.jpg') repeat-y;float:right;width:661px;margin-top:15px;position:relative;}
#about_right_content #about_right_content_detail{background:url('../images/bg/about/non_bg.jpg') no-repeat top left;min-height:457px;_height:457px;}
#about_right_content #main_content_footer{position:absolute;bottom:0px;left:0px;z-index:1;}

#about_right_content_detail .contents{padding: 0px 20px 30px 30px;}

#main_content #main_content_detail #location_left_menu{height:100%;background:#fde2b5;width:215px;float:left;font-size:0;min-height:500px;_height:500px}
#main_content #main_content_detail #location_left_menu ul{list-style:none;border-bottom:solid 1px #ffffff;border-top:solid 1px #b8b8b8;}
#main_content #main_content_detail #location_left_menu ul li a{background:url('../images/btn/location_out.jpg') no-repeat; color:#333333;width:185px;display:block;height:19px;padding:6px 0px 0px 30px;border-top:solid 1px #ffffff;border-bottom:solid 1px #b8b8b8;}
#main_content #main_content_detail #location_left_menu ul li a.active,#main_content #main_content_detail #location_left_menu ul li a:hover{background:url('../images/btn/location_over.jpg') no-repeat; color:#fe9017;width:185px;display:block;height:19px;padding:6px 0px 0px 30px;font-weight:bold;border-top:solid 1px #ffffff;border-bottom:solid 1px #b8b8b8;}

#location_right_content{background:url('../images/bg/location/bg.jpg') repeat-y;float:right;width:661px;margin-top:15px;position:relative;}
#location_right_content #location_right_content_detail{background:url('../images/bg/location/bg.jpg') no-repeat top left;min-height:457px;_height:457px;padding:5px 30px 30px 25px;}
#location_right_content #main_content_footer{position:absolute;bottom:0px;left:0px;z-index:1;}
.location_right_title{margin-bottom:20px;}
.location_right_detail{margin-bottom:20px;}

#main_content #main_content_detail #promo_left_menu{height:100%;background:url('../images/bg/promo/menu_bg.jpg') top right repeat-x #fde2b5;width:208px;float:left;min-height:500px;_height:500px;font-size:0;}
#main_content #main_content_detail #promo_left_menu ul{list-style:none;margin-left:9px;}
#main_content #main_content_detail #promo_left_menu ul li a{background:#ffffff; color:#717171;width:169px;display:block;padding:8px 10px 8px 10px;}
#main_content #main_content_detail #promo_left_menu ul li a.active,#main_content #main_content_detail #promo_left_menu ul li a:hover{background:#ffffff; color:#717171;width:169px;display:block;padding:8px 10px 8px 10px;text-decoration:underline;}

#promo_right_content{}
#promo_right_content .middle{width:339px;float:left;}
#promo_right_content .middle .promo_title{background:#f84701;font-size:16px;color:#fff;padding:10px 10px;float:left;width:319px;line-height:24px;font-weight:bold;margin-top:28px;}
#promo_right_content .middle .promo_content{padding:20px 10px;width:319px;float:left;}
#promo_right_content .poster{width:352px;height:472px;float:left;background:#ffeccb;margin-top:14px;position:relative;}
#promo_right_content .poster .posterImg{margin-top:10px;margin-left:34px;}
#promo_right_content .poster .enlarge{background:url('../images/icon/enlarge.png') no-repeat; padding-left:20px;position:absolute;right:30px;bottom:10px;}

.contact_left_menu{width:215px;float:left;font-size:0;min-height:500px;_height:500px}
.contact_left_menu ul{margin-top:16px;}
.contact_left_menu li{list-style:none;border-bottom:solid 1px #ffbe75;}
.contact_left_menu li a.active{background:url('../images/btn/menu_over.jpg') no-repeat; color:#fe9017;width:185px;display:block;height:20px;padding:7px 0px 0px 30px;font-weight:bold;}

.contact_detail{background:url('../images/bg/contact.png') no-repeat;width:651px;height:578px;float:right;margin:13px 0px 20px 30px;position:relative}
.contact_detail .contact_information{position: absolute;top: 120px;left: 460px;width:180px;}
.contact_detail .enq_title{position: absolute;top: 78px;left: 460px;}
.contact_detail .contact_title{position: absolute;top: 33px;left: 20px;}
.contact_form{position:absolute;top:78px; left:20px;}
.contact_form table{margin-top:10px;width:420px;}
.contact_form table tr.even{background:#daeff2;}
.contact_form table tr.odd{background:#ffffff;}
.contact_form table td{padding:3px 0px 3px 15px;line-height:24px;color:#000;font-size:13px;}
.contact_form table input{width:220px;}
.contact_form table textarea{width:260px;height:120px;}
.contact_form table select{width:180px;}
.contact_form .sub_want{float:left;width:420px;padding:10px 10px 0px 10px;color:#000;font-size:13px;}
.contact_form .sub_want_btn{float:left;width:420px;padding:0px 10px;color:#000;font-size:13px;}
.contact_form .complusory{color:#74c5c9;}
.contact_form span.submit{width:420px;text-align:center;float:left;}
.contact_form span.submit input.submit{width:90px;height:25px;border:solid 1px #ffcb92;background:#fe9017;color:#fff;margin-top:5px;}
.contact_form span.submit input.reset{width:90px;height:25px;border:solid 1px #d1d1d1;background:#8d8d8d;color:#fff;}
.contact_form .personal{float:left;width:420px;padding:3px 10px;color:#000;}
.personal a{color:#0147ff;text-decoration:underline;}
.contact_form span.submit_sub{width:420px;text-align:left;float:left;padding-top:20px;}
.contact_form span.submit_sub input.submit{width:90px;height:25px;border:solid 1px #ffcb92;background:#fe9017;color:#fff;}
.contact_form span.submit_sub input.reset{width:90px;height:25px;border:solid 1px #d1d1d1;background:#8d8d8d;color:#fff;}
.contact_form_sub {left:30px;}
.contact_form .fill_in{color:#000;clear:both;}

.captchaSpan{display:none;}
#valid_code{text-align:center;width:60px;}
#btn_refresh{background:url(../images/btn-refresh.png) no-repeat;width:27px;height:20px;border:0;cursor:pointer;}

.left_side{width:270px;float:left;padding:15px;}
.right_side{float:right;position:relative;height:480px;}
.right_side .poster{width:300px;height:445px;background:#fee9d2;display:block;}
.right_side .posterImg{margin-top: 5px;margin-left: 5px;}
.right_side .enlarge{background:url('../images/icon/enlarge.png') no-repeat; padding-left:20px;position:absolute;right:0px;top:455px;}

#main_content #main_content_detail .food_left_menu{height:100%;background:#ffffff;width:215px;float:left;font-size:0;min-height:500px;_height:500px}
#main_content #main_content_detail .food_left_menu ul#left_menu{list-style:none;border-top:solid 1px #ffbe75;margin-top:15px;}
#main_content #main_content_detail .food_left_menu ul#left_menu li a{ color:#333333;width:205px;display:block;height:20px;padding:7px 0px 0px 10px;border-bottom:solid 1px #ffbe75;}
#main_content #main_content_detail .food_left_menu ul#left_menu li.active a.expand_menu,#main_content #main_content_detail .food_left_menu ul#left_menu li a:hover{background:url('../images/btn/food_menu.png') repeat-y; color:#ffffff;width:205px;display:block;height:20px;padding:7px 0px 0px 10px;border-bottom:solid 1px #ffbe75;font-weight:bold;}
.food_left_menu ul ul{list-style:none;display:none;border-bottom:solid 1px #ffbe75;}
#main_content #main_content_detail .food_left_menu ul#left_menu li ul li a{color:#333333;width:185px;display:block;line-height:20px;padding:0px 0px 0px 30px;background:url('../images/bg/food_menu_arrow.jpg') no-repeat; border:solid 0px;display:block;height:auto;}
#main_content #main_content_detail .food_left_menu ul#left_menu li ul li a.active,#main_content #main_content_detail .food_left_menu ul#left_menu li ul li a:hover{background:url('../images/bg/food_menu_arrow.jpg') no-repeat; color:#fe9622;width:185px;display:block;line-height:20px;padding:0px 0px 0px 30px; border:solid 0px;height:auto;font-weight:bold;}

.food_right_menu{background:#d7ecef;width:524px;margin-left:30px;float:left;padding:20px 40px;position:relative;margin-bottom:30px;height:480px }
.food_right_menu .food_title{padding-bottom:10px;}
.food_right_menu_2{background:#fee9d2;width:524px;margin-top:15px;margin-left:30px;float:left;position:relative;}

#shop_contain{padding: 10px 30px;}
#shops{width:620px;}
#shops td{padding:5px 10px;font-size:13px;}
.shop_iframe{background:#D7ECEF;width: 680px; height: 460px; overflow: hidden;position: absolute; top: 0px; left: 0px; display: none;z-index:100}
.btn_close{position: absolute; background: url('../images/icon/close.png') no-repeat left center;padding-left: 15px;left:600px;font-size:13px;top:20px;width:50px;cursor:pointer;display:none;z-index:101}

#shop_contain_2{padding:45px 15px 15px;}
#shops_2{width:500px;}
#shops_2 table{padding:15px;}
#shops_2 td{padding:5px 10px;font-size:13px;}
.shop_iframe_2{background:#fff8f2;width: 530px;overflow: hidden;position: absolute; top: 20px; left: 110px; display: none;z-index:100;border:solid 1px #cccccc;}
.btn_close_2_outer{width: 528px;top: 22px;left: 112px;z-index: 999;position:absolute;background:#9ed4de;display:none;}
.btn_close_2{background: url('../images/icon/close.png') no-repeat left center;padding-left: 15px;font-size:13px;cursor:pointer;z-index:101;float:right;padding-top:5px;padding-bottom:5px;padding-right:5px;}

.shop_thumbs{padding:5px 0px 15px 0px;position:relative;}
.shop_thumbs>.clearfix>img:first-child{border:1px solid #356a70;background:white;padding:3px;}
.shop_thumbs #page-nav{line-height:15px; text-align:center;padding:5px 0px;width:604px;position:absolute;top:375px;left:0px;z-index:999}
.shop_thumbs #page-nav a,#page-nav a:visited,#page-nav a:link{background:url('../images/icon/off.png') no-repeat; height:8px; width:9px;display:inline-block;margin:0px 2px;}
.shop_thumbs #page-nav a:hover,#page-nav a.activeSlide{background:url('../images/icon/on.png') no-repeat; height:8px; width:9px;display:inline-block;}

.food_right_menu #page-nav{line-height:15px; text-align:center;padding:5px 0px;width:604px;position:absolute;top:381px;left:0px;z-index:999}
.food_right_menu #page-nav a,#page-nav a:visited,#page-nav a:link{background:url('../images/icon/off.png') no-repeat; height:8px; width:9px;display:inline-block;margin:0px 2px;}
.food_right_menu #page-nav a:hover,#page-nav a.activeSlide{background:url('../images/icon/on.png') no-repeat; height:8px; width:9px;display:inline-block;}
#home_promos{background:url('../images/bg/home/bg.jpg') repeat-x top left;width:100%;min-height:175px;_height:175px;padding-bottom:1px; border-bottom:solid 1px #e1e1e1;}
#home_promos .promo_en-US{background:url('../images/bg/home/en-US/title.jpg') repeat-x top left;}
#home_promos .promo_zh-TW{background:url('../images/bg/home/zh-TW/title.jpg') repeat-x top left;}
#home_promos .home_promo_content{width:902px;margin:0 auto;min-height:175px;_height:175px;}
#home_promos .home_promo_content div{float:left;}
#home_promos .home_promo_content .left img{width: 277px;height: 102px;margin-top: 40px;margin-left: 17px;border: solid 0px;}
#home_promos .home_promo_content .center img{width: 277px;height: 102px;margin-top: 40px;margin-left: 20px;border: solid 0px;}
#home_promos .home_promo_content .right img{width: 277px;height: 102px;margin-top: 40px;margin-left: 17px;border: solid 0px;}
#home_promos .home_promo_content p{display:block;padding-top:10px;position:relative;}
#home_promos .home_promo_content a{width:277px;margin-left:17px;background:url('../images/icon/plus.png') no-repeat left center;padding-left:10px;height:14px;}
#home_promos .home_promo_content .center a{margin-left:20px;}
#home_promos .home_promo_content span{font-weight:bold;margin:0px;display:inline-block;margin-right:0px;position:absolute;right:0px;}

#main_content #main_content_detail_2{width:910px;margin:0 auto;min-height:500px;_height:500px;}
#guide_right_contents{width:600px;float:left;position:relative;}
#guide_left_menu{width:215px;background:#a3dee0;min-height:400px;_height:400px;float:left;}
#guide_left_menu ul{list-style:none; width:215px;}
#guide_left_menu ul li.category{}
#guide_left_menu ul li.category .category_btn{background:url('../images/bg/guide/menu_bg.jpg') repeat-y; min-height:16px;padding-left:30px;border-top:solid 1px #ad9a7a;padding:5px 0px 5px 30px;display:block;}

#guide_right_contents{width:600px;float:left;}

.about_thumbs{text-align:center;}
.about_thumbs ul{margin:0 auto;position:relative}
.about_thumbs li{position:absolute;top:0px;left:0px;}
.about_thumbs #page-nav-2{line-height:15px; text-align:center;padding:5px 0px;}
.about_thumbs #page-nav-2 a,#page-nav-2 a:visited,#page-nav-2 a:link{background:url('../images/icon/off2.png') no-repeat; height:8px; width:9px;display:inline-block;margin:0px 2px;}
.about_thumbs #page-nav-2 a:hover,#page-nav-2 a.activeSlide{background:url('../images/icon/on2.png') no-repeat; height:8px; width:9px;display:inline-block;}

#guide_left_menu{width:215px;background:#fde2b5;min-height:400px;_height:400px;float:left;}
#guide_left_menu ul.menu_left{list-style:none; width:215px;}
#guide_left_menu ul.shops{list-style:none;display:none;max-height: 156px;width:185px;padding:0px 0px 0px 30px;*height:156px;*position:relative;*z-index:1;}
#guide_left_menu ul li.product{padding:0px;margin:0;width:173px; float:left;}
#guide_left_menu ul li.product a{line-height:26px;color:#646464;padding:0px}
#guide_left_menu ul li.product a:hover{line-height:26px;color:#333333;padding:0px}

#guide_left_menu .category_btn{*position:relative;*z-index:2;}

.centerMap_zh-TW{z-index:0;position:relative;width:750px;height:500px;position:absolute;top:0px;left:0px;}
.centerMap_en-US{z-index:0;position:relative;width:750px;height:500px;position:absolute;top:0px;left:0px;}
.centerMap_zh-TW img{position:absolute;top:0px;left:0px;}
.centerMap_en-US img{position:absolute;top:0px;left:0px;}

.guide_title_en-US{width:186px;}
.guide_title_zh-TW{width:150px;}

.lang-btn{position:relative}
.lang-btn a{top:5px;right:100px;position:absolute;}