@charset "utf-8";

* {margin:0px; padding:0px;  }

/*
#524139 背景深咖啡色
#641310 深磚紅
#8F5F49 微深棕
#65320B 深棕
#FFFF99 淺黃
#d10b0b 紅
#FFFF00 亮黃
*/

body{ font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體"; background-color:#f0ece0;color:#2f2b2b;font-size:12px;}
img{ border:0px;}
a, a:visited{ text-decoration:none;color:#2f2b2b;  }
a:hover{ text-decoration:underline;}
ul{ list-style:none; list-style-type:none;}
input, select{border:#473a31 solid 1px; margin-right:5px; margin:2px 0 3px 0;}
input{ padding:2px 0 0 3px;}

/*header star*/
#header{ background: url(../images/A/header_01.jpg) no-repeat; width:948px; height:232px; position:relative; margin:0px auto;
border: #cccccc solid; border-width:0 1px 0 1px;}

.h_link01{ position:absolute; top:209px; left:16px; }
.h_link01, .h_link01 a, .h_link01 a:visited{color:#b08c67; font-size:13px; }
.h_link01 a{ background:url(../images/A/h_link.png) no-repeat 0 3px; padding-left:12px; margin-right:8px;}
.h_link01 a:hover{ color:#c8661b;}

/*member_link會員相關連結*/
.member_link{ position:absolute; top:209px; left:643px; height:20px;}
.member_link span{ margin-left:6px;}
.member_link, .member_link a, .member_link a:visited{ color:#42382c; font-size:13px;}
.m01{ background:url(../images/A/m01.gif) no-repeat 0 -1px; padding-left:21px; height:18px;}
.m02{ background:url(../images/A/m02.gif) no-repeat; padding-left:23px; height:18px;}
.m03{ background:url(../images/A/m03.gif) no-repeat 0 -2px; padding-left:20px; height:18px;}
.m04{ background:url(../images/A/m04.gif) no-repeat 0 -1px; padding-left:22px; height:19px;}
.m01, .m02, .m03, .m04{margin-right:6px; float:left; height:19px; }
.member_link a:hover{color:#c8661b;}

/*企業訂房列*/
.company_link{position:absolute; top:207px; left:365px; height:20px;}
.company01{ background:url(../images/A/b02.png) no-repeat 0 0px; padding-left:21px; height:20px;}
.company02{ background:url(../images/A/b01.png) no-repeat 0 0px; padding-left:21px; height:20px;}
.company03{ background:url(../images/top_icon05.png) no-repeat 0 0px; margin-left: 190px; padding-left:21px; height:20px;}
.company01, .company02, .company03{margin-right:6px; float:left; height:20px;}
.company01, .company01 a, .company01 a:visited,
.company02, .company02 a, .company02 a:visited,
.company03, .company03 a, .company03 a:visited
{color:#42382c; font-size:13px;}
.company01 a:hover, .company02 a:hover, .company03 a:hover{color:#c8661b;}

/*語言版本連結*/
.language{ position:absolute; background:url(../images/A/language.png) no-repeat; width:125px; height:28px; top:22px; right:-4px;
padding:5px 0px 0px 18px;}
.language, .language a, .language a:visited{ color:#402113;}
.language a:hover{ color:#93345c;}
/*header end*/

/*content start*/
#content{ background:#ffffff; border:#cccccc solid; border-width:0 1px 0 1px; margin:0px auto; width:922px; 
padding:10px 15px 30px 11px; overflow:hidden; }

/*carea1左列*/
#carea1{ width:218px; margin:0 8px 0 0; float:left;}

/*最上層連結所在位置*/
#toplist_link{ color:#c8661b; margin-bottom:10px;}
#toplist_link a, .toplist_link a:visited{ text-decoration:underline;}
#toplist_link a:hover{color:#c8661b;}

/*次層連結所在位置*/
#toplist_link02{ color:#c8661b; margin:0 10px 10px 10px; padding:7px 0 7px 15px; background:#EDF1D0; border-bottom:solid 1px #999999;}
#toplist_link02 a, .toplist_link a:visited{ text-decoration:underline;}
#toplist_link02 a:hover{color:#c8661b;}

/*飯店介紹all   hotel_intro*/
#hotel_intro{ margin-bottom:20px; background:url(../images/A/hotelboard_02.gif) bottom no-repeat;}

/*飯店介紹banner hotel_introduce*/
.hotel_introduce{ background:url(../images/A/hotel_introduce_01.png) no-repeat; width:218px; height:60px; position:relative; 
text-indent:-50000px; }
.intro_text{ position:absolute; top:12px; left:35px; }
.hotel_introduce, .intro_text{color:#ffffff; font-size:18px; font-weight:bold;}

/*h-intro_in飯店介紹內文*/
.h-intro_in{ width:204px; color:#333333;padding:0 7px 10px 7px; background:url(../images/A/hotelboard_02.gif) bottom no-repeat #f3f3f3; }
.h-intro_in ul li{color:#8f5f49; }
.h-intro_in img{ border:#2f2b2b 1px solid; margin:0px 0 5px 0;}
/*h_liaison 飯店介紹之聯絡資料*/
.h_liaison{ margin:5px 0px 0px 0px; border-width:2px 0px 0px 0px; border-color:#cfbba8; border-style:solid; 
  padding:3px 0px 0px 0px; color:#88543d; font-size:12px;}

/*h5飯店名*/
h5{ background:url(../images/A/h_link.png) no-repeat 0 2px; padding-left:12px; color:#a67c52; font-size:14px; font-weight:bold;
 margin:0px 0 0 7px;}

/*homepage_but  官網button*/
.homepage_but{ background:url(../images/A/homepage_but.gif) no-repeat; position:absolute; top:24px; right:11px;}
.homepage_but:hover, .homepage_but a:hover  {background:url(../images/A/homepage_buton.gif) no-repeat; }
.homepage_but, .homepage_but:hover,
.homepage_but a, .homepage_but a:hover
{width:40px; height:16px; cursor:pointer; border:medium none; background-color:transparent;}
.index_bt01{ }

/*intro_title飯店名稱*/
.intro_title{ color:#543324; font-size:15px; font-weight:bold; margin:13px 0 0 6px;}

/*intro_text01飯店介紹內文*/
.intro_text01{ width:200px; padding:2px 8px 8px 8px;}

/*hotel_info飯店聯絡資訊*/
.hotel_info{ border-top:#bbada7 1px solid; width:190px; padding:3px 8px 5px 8px; margin:5px 0 0 0;}
.hotel_info, .hotel_info ul li{ color:#88543d; }

.hotel_board_end{ background:url(../images/A/hotelboard_02.gif); width:218px; height:8px; margin:0 0 10px 0;}

/*shoppingcar我的購物車*/
/*buy_car購物車all*/
#buy_car{margin-bottom:20px; background:url(../images/A/hotelboard_02.gif) bottom no-repeat ;}

/*我的購物車banner bcar_introduce*/
.bcar_introduce{ background:url(../images/A/scar_introduce_01.png) no-repeat; width:218px; height:60px; position:relative; 
text-indent:-50000px;}

/*h-intro_in 飯店介紹內文*/
.buycar_in{ width:204px; color:#2f2b2b; padding:0 7px 10px 7px; background:url(../images/A/hotelboard_02.gif) bottom no-repeat #f3f3f3;}
.buycar_in ul li{color:#8f5f49; }
.buycar_in img{ border:#2f2b2b 1px solid; margin:0px 0 5px 0;}

/*buycar_room 購物車單欄*/
.buycar_room{color:#2f2b2b; width:200px;  margin:0px 0px 10px 0px;  padding:0px 0px 2px 0px; border-bottom:1px dashed #cb4821;}
.buycar_table{ color:#2f2b2b;line-height:14pt; padding:0 0 0 0;}
.room_classify{ color:#ffffff; line-height:16pt; background-color:#cb4821; padding:0px 1px 0px 1px;}
/*but03_list客製化行程3欄*/
 #but03_list{ background-image:url(../images/A/but03_bg.png); background-repeat:no-repeat; width:202px; height:22px;
    padding:3px 0px 0px 4px;}
   #but03_list ul li, #but03_list ul li a{ color:#ffffff; float:left; padding:0px 4px 0px 0px;}
   #but03_list ul li a:hover{ color:#FFFF99;}

/*同意購買*/
.buycar_agree{ text-align:center; margin:10px 0 0 0; color:#cb4821;}
.buycar_agree ul li{color:#003399; padding:0 0 3px 0; font-size:13px;}
.buycar_agree ul li a, .buycar_agree ul li a{color:#660099; text-decoration:underline;font-size:13px;}

/*************carea2右列************************/
div#carea2 {width:692px; float:right;margin:0px 0px 0px 0px; overflow:hidden;}

/*search 搜尋欄*/
#product_search02{ background:url(../images/A/search_bg.png) no-repeat; width:692px; height:61px; padding:10px 0 0 0px;}
#product_search02 ul{ margin:0px 0px 0px 15px; }
 #product_search02 ul li{ margin:0 0 8px 0; color:#8f5f49;}
 #product_search02 a{ color:#8f5f49;}
#product_search02 span{ margin-right:10px; color:#8f5f49;}

/*step_info 步驟程序列*/
#step_info{margin:0px 0px 0px 0px; line-height:16pt;overflow:hidden; margin:10px 0 3px 7px; }
#step_info ul{ float:left;}
#step_info ul li{ float:left; color:#c8661b;}
#step_info ul li a,  #step_info ul li a:visited{ color:#2f2b2b;}
#step_info ul li a:hover{ color:#c8661b;}

/*hotel_product01商品內文all*/
#hotel_prodcut01{margin:0px 0px 0px 0px; background:url(../images/A/product_bg_01.png) no-repeat #fffdf7;padding:0px 10px 10px 10px; width:672px;}
 
/*hotel_pb01一般訂房but列*/
#hotel_pb01{ overflow:hidden; height:38px; margin:0px 0 12px 15px; padding-top:2px;}
#hotel_pb01 ul{ }
#hotel_pb01 ul li{ float:left; margin:0 0 0 5px;}

/*chect_but一股訂房but*/
.check_but 
{width:98px; height:36px;  background:url(../images/A/tab_but01.png) no-repeat -100px 0; }
.check_but a, .check_but a:visited
{ width:98px; height:36px; background:url(../images/A/tab_but01.png) no-repeat 0 0; }
.check_but, .check_but a, .check_but a:visited,
.check_but a:hover, .check_but:hover { display:block; cursor:pointer;}
.check_but:hover, .check_but a:hover{background:url(../images/A/tab_but01.png) no-repeat -100px 0;  }

.check_but01
{width:98px; height:36px;  background:url(../images/A/tab_but02.png) no-repeat -100px 0; }
.check_but01 a, .check_but01 a:visited
{ width:98px; height:36px; background:url(../images/A/tab_but02.png) no-repeat 0 0; }
.check_but01, .check_but01 a, .check_but01 a:visited,
.check_but01 a:hover, .check_but01:hover { display:block; cursor:pointer;}
.check_but01:hover, .check_but01 a:hover{background:url(../images/A/tab_but02.png) no-repeat -100px 0;  }

.check_but02
{width:98px; height:36px;  background:url(../images/A/tab_but03.png) no-repeat -100px 0; }
.check_but02 a, .check_but02 a:visited
{ width:98px; height:36px; background:url(../images/A/tab_but03.png) no-repeat 0 0; }
.check_but02, .check_but02 a, .check_but02 a:visited,
.check_but02 a:hover, .check_but02:hover { display:block; cursor:pointer;}
.check_but02:hover, .check_but02 a:hover{background:url(../images/A/tab_but03.png) no-repeat -100px 0;  }

.check_but03
{width:98px; height:36px;  background:url(../images/A/tab_but04.png) no-repeat -100px 0; }
.check_but03 a, .check_but03 a:visited
{ width:98px; height:36px; background:url(../images/A/tab_but04.png) no-repeat 0 0; }
.check_but03, .check_but03 a, .check_but03 a:visited,
.check_but03 a:hover, .check_but03:hover { display:block; cursor:pointer;}
.check_but03:hover, .check_but03 a:hover{background:url(../images/A/tab_but04.png) no-repeat -100px 0;  }

.check_but04
{width:98px; height:36px;  background:url(../images/A/tab_but05.png) no-repeat -100px 0; }
.check_but04 a, .check_but04 a:visited
{ width:98px; height:36px; background:url(../images/A/tab_but05.png) no-repeat 0 0; }
.check_but04, .check_but04 a, .check_but04 a:visited,
.check_but04 a:hover, .check_but04:hover { display:block; cursor:pointer;}
.check_but04:hover, .check_but04 a:hover{background:url(../images/A/tab_but05.png) no-repeat -100px 0;  }
 
.check_but, .check_but01, .check_but02, .check_but03, .check_but04{ text-indent:-50000px; }
/*chect_but一股訂房but end*/

/*hotel_product02商品單欄 start*/
#hotel_product02{  padding:8px 0px 0px 0px;}
.pb02_box{ height:28px; background:url(../images/A/pb02_boxbg.gif) no-repeat #ffffff; margin:0px 0px 7px 0px; 
border:1px solid #b1b1b1;}
.pb02_box:hover{background:url(../images/A/pb02_boxbgon.gif) no-repeat #ffffff;cursor:pointer; border:1px solid #817474;}
.pb02_box, .pb02_box a,.pb02_box a:hover{ text-decoration:none; cursor:pointer;}
.pb02_box table{  height:28px;}
.pb02_name{ background:url(../images/A/icon05.gif) no-repeat 0 0;padding-left:10px; color:#493b32; margin:3px 0 0 10px; font-weight:bold;
font-size:16px; text-shadow: #ffffff 2px 2px 1.8px;}
.pb02_present{ padding:2px 0 5px 10px;}
.prize{ text-align:right; padding:5px 5px 0 0; color:#5d5d5d;}
.prize01{color:#d10909; font-weight:bold; font-size:16px; padding:0 2px 0 0;}
.pb02_pic{ float:right; margin:5px; border:1px solid #977c63;}
.pb02_01{}
.pb02_01 ul, .pb02_03 ul{ margin:0 0 10px 15px;}
.pb02_01 ul li, .pb02_03 ul li{ margin:0 0 2px 0px;}
/*pb02_t01小標*/
.pb02_t01{ background:url(../images/A/pb02_t01.png) no-repeat 0 1px; font-weight:bold; width:236px; height:21px; padding:0 0 0 15px; 
font-size:14px;margin-bottom:5px;}

/*pb02_03選擇房型單欄*/
.pb02_03{}
/*.pb02_03 p{ background:url(../images/A/h_link.png) no-repeat 0 5px; color:#65320b; font-weight:bold; padding:0 0 0 12px; 
margin:0 0 2px 5px;}*/
/*.pb02_03 ul li{list-style-position: inside;list-style-type: square;}*/
/*pb02_t03房型說明 小標*/
.pb02_03 ul li.pb02_t03{ background:url(../images/A/pb02_t03.gif) no-repeat; color:#ffffff; padding:1px 0 0 14px;list-style-type: none;}

/*hotel_product02商品單欄 end*/

.pb02_01, .pb02_02, .pb02_03, .pb02_04, .pb02_05{ margin:0px 0px 20px 15px;}

/*book_r01套裝說明*/
.book_r01{ margin:0 0 15px 10px;}
.book_r01_t{background:url(../images/A/icon01.gif) no-repeat 0 2px; color:#881007; font-weight:bold; font-size:15px; 
padding-left:16px; margin:0 0 2px 0;}
.book_r01 ul{ margin-left:18px;}
.book_r01 ul li{list-style-type: disc;list-style-position: outside;}

/*book_r02選擇房型*/
.book_r02{ margin:0 0 15px 10px;}
.book_r02_t{background:url(../images/A/icon03.gif) no-repeat 0 2px; font-weight:bold; padding-left:16px; margin:0 0 2px 15px;}
.book_r02_t span{ padding:0 0 0 10px; font-weight:bold;}
.book_r02_t1{background:url(../images/A/icon04.gif) no-repeat 0 3px; font-weight:bold; padding-left:16px;color:#845931;}
.book_r02 dl{ margin-left:18px;}
.book_r02 ul{ margin-left:18px;}
.book_r02 ul li{list-style-type: square;list-style-position: inside; color:#845931;}
.room_list{}

/**************index_news最新訊息start*********************/
#main_box{  padding:0px 0px 20px 0px; overflow:hidden; margin:0px 0px 15px 5px; border-width:0px 1px 1px 1px;
   border-style:solid; border-color:#CCCCCC;background-color:#ffffff; }
/*main_box02主訊圖文+標題*/
.main_box02{ margin:8px 5px 0px 5px; padding:10px 10px 10px 10px;  border-bottom:1px dashed #cccccc; overflow:hidden;}
.main_box02 label{ float:left; width:90px; margin:0px 10px 5px 0px;}
.main_box02 p{ FONT-SIZE: 12px; COLOR: #ff9900; LINE-HEIGHT: 20pt;}
.main_box02 img{ border:1px solid #2F2B2B;}
.more04, .more04 a, .more04 a:hover{text-align:right;}
/*main_box03訊息條列表*/
.main_box03{  margin:5px 0px 0px 0px; overflow:hidden; display:inherit;padding:0px 0px 0px 10px;}
 .list_mbox3
 {overflow:hidden;display:inherit; margin:0px 15px 10px 0px;}
 .list_mbox3 ul
 {margin:5px 0px 0px 7px; }
 .list_mbox3 ul li
 { background:url(../images/A/h_link.png) no-repeat 0px 1px; padding:0px 0px 6px 13px; color:#65320B; position:relative;}
 .list_mbox3 ul li a, .list_mbox3 ul li a:visited{color:#65320B;}
 .list_mbox3 ul li a:hover{ color:#427B6D;}
 .list_mbox3 ul li i
 {color:#ff9900;font-style: normal; position:absolute; right:30px; }
/*********************index_news最新訊息end***************d*/

/**************index_hit本月主打start***************/
.commercial{ text-align:center; margin:10px 0 0 0;}
.commercial img{ margin:5px; border:1px solid #977c63;}
/*****************index_hit本月主打end*****************/

/****************index_choice精選特惠start*************/
div#c4_01
{margin:0px 0px 15px 5px; padding:0 0 20px 0px; border-width:0px 1px 1px 1px;
border-style:solid; border-color:#CCCCCC;background-color:#ffffff; overflow:hidden;}
.c4_01td{margin:5px 0px 0px 10px;font-size: 12px; color: #0033FF; }
.c4_01t{ background:url(../images/A/h_link.png) no-repeat 0px 5px; padding:0px 0px 6px 13px; color:#65320B; width:65%;}
.c4_01t a, .c4_01t a:visited{color:#65320B;}
.c4_01t a:hover{ color:#427B6D;}
.c4_01prize{ }  
.c4_01num{ font-weight:bold; color:#FF0000; font-size:13px; } 
div#c4_01 p{ text-align:right; margin:5px 10px 0px 0px; color:#333333;}

span.title {display:inline-block;overflow:hidden;text-align:left;vertical-align:middle;white-space:nowrap;}
span.tag {display:inline-block;text-align:right;vertical-align:middle;}

div#preference{margin:0px 0px 15px 5px; padding:0 0 20px 0px; border-width:0px 1px 1px 1px;
border-style:solid; border-color:#CCCCCC;overflow:hidden;} 
/*pre_in特惠內文(主訊+條列訊息)*/
.pre_in{ padding:13px 13px 0px 13px; LINE-HEIGHT: 16px; }
.img01{ float:left; margin:0px 10px 0px 10px; display:block; border:1px solid #2F2B2B;}
.pre_in p.pre_t01{color:#FF9900;}
.pre_in p.pre_t01 a, .pre_in p.pre_t01 a:visited{ line-height:20pt; text-decoration:none;color:#FF9900; }
.pre_in p{ padding:3px 0 0px 0;overflow:hidden;}
.pre_in p a, .pre_in p a:visited{LINE-HEIGHT: 16px; text-decoration:none;}
.pre_in01{ font-size:14px; font-weight:bold; margin:5px 0 0 0; overflow:hidden; text-align:right;}
.pre_in em{FONT-SIZE: 17px;COLOR: #ff0000;font-style: normal; font-family:Geneva, Arial, Helvetica, sans-serif;
 margin-right:2px; font-weight:bold;}
 .more03{margin:0px 10px 0px 4px; float:right;}

/*pretd主訊+圖文*/
.pretd{border-width:0px 0px 1px 0px; border-color:#BFB2B9; border-style:solid; margin-bottom:5px; overflow:hidden; padding:0 0 5px 0;}

/*pretd02條列特惠*/
.pretd02{}
/*.pretd02_list條列內文*/
.pretd02_list{ overflow:hidden;}
.pretd02_list span{ float:left; margin-bottom:6px;}
.pre01{background:url(../images/A/h_link.png) no-repeat 0px 5px; padding:0px 0px 6px 13px; color:#65320B; width:30%; font-size:13px; }
.pre01 a, .pre01 a:visited{color:#65320B;font-size:13px;}
.pre01 a:hover{color:#427B6D;font-size:13px;}
.pre02{FONT-SIZE: 12px; width:30%; color:#FF9900;}
.pre03{FONT-SIZE: 12px; width:20%;}
.pre03 i{FONT-SIZE: 17px;COLOR: #ff0000;font-style: normal; font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;}
.pre04{ text-align:right; width:16%;}

/****************index_choice精選特惠end*************/

/***************calendar日曆頁面START**************/
#calendar{ margin:10px; overflow:hidden; }

/*●●●●●●●●●●●●calendar_table日曆new 樣式start●●●●●●●●●●●●●●●●●*/

.workday, .holiday{background-color:#f1f1f1; height:20px; text-align:center;}
.calendar-date{font-weight:bold; color:#2f2b2b;}
div.calendar-date:hover {background-color:#FFFFCC;color:#CB4821;font-weight:bold;margin:0 auto;text-align:center;}
table.calendar tbody tr td {text-align:center;color:#336633;}
table.calendar {border:1px solid #ffffff;border-collapse:collapse;border-spacing:1px;empty-cells:show;font-size:14px;margin:0 auto 10px;}
table.calendar tbody tr td 
{background-color:#FFFFFF;border:1px solid #ffffff;height:60px;text-align:center;vertical-align:top;width:89px;}
.weekend{ background-color:#655950; color:#004BA8;}
tr.week_usual{background-color:#AEA299;height:25px;text-align:center; color:#ffffff;}
tr.week_usual td, tr.week_usual th{  color:#ffffff;}
/*●●●●●●●●●●●●●●●●●calendar_table日曆new 樣式start●●●●●●●●●●●●●●●●●*/

.calendar_in{ padding:10px 10px 0px 10px; }
.shotel_name02{ background:url(../images/A/title_bg01.gif) no-repeat; border-bottom:#cccccc 1px thick; height:26px; color:#333333;
padding:0px 0 1px 18px; font-size:16px; font-weight:bold; margin:0 0 0px 0;}
.day01{ color:#333333; line-height:20pt;}
/***************calendar日曆頁面START   END**************/

/*calendar_list日曆條件列表*/
.calendar_list{overflow:hidden; margin-bottom:5px;}
.calendar_list01{ }
.calendar_list02{ float:right; clear:both;}
.calendar_list div{ margin-bottom:7px;}
.day_bed{ padding-left:10px; color:#003399;}
.day_bed02{ padding-left:30px;}
.calendar_list span{}

.day_in{ background-color:#FFFFFF;height:65px; text-align:center;}
.day_number{ background-color:#f1f1f1; height:20px;  font-weight:bold;}
.day_number a, .day_nmuber a:visited{ font-weight:bold;}
.day_number a:hover{ color:#CB4821;}
.day_number:hover{ background-color:#FFFFCC; cursor:pointer;color:#CB4821;}

/***************calendar日曆頁面END**************/   
/*content end*/

/*customization客製化行程頁面*/
#customize{ width:400px; margin:10px; color:#333333; line-height:12pt; overflow:hidden; overflow:hidden;border-width:0px 1px 1px 1px;
   border-style:solid; border-color:#CCCCCC; background:#ffffff;}
.customize_in{ padding:5px 5px 10px 5px; line-height:12pt; overflow:hidden;}
table#customer_td{ table-layout: fixed;word-break: break-all; line-height:14pt; background-color:#B4A892;}

tr.customer01{ background-color:#FBFBF0; }
tr.customer01:hover{ background-color:#F4F3F2;}
.customer02{line-height:22pt; margin-left:5px; color:#65320B;}
.customer03{ line-height:14pt; margin-left:5px; margin:8px; color:#65320B;} 
.customer03 dt{ color:#65320B;} 
.textarea01{ margin:8px 2px;} 

/*addbuy_but確認加購+取消加購but列*/
.addbuy_but{ text-align:center; margin:5px 0px 0px 0px; overflow:hidden; }
.addbuy_but ul{ overflow:hidden;}
.addbuy_but ul li{ float:left; margin:0px 50px 0px 0;}
/*取消加購but*/
.cbuy_but{ background-image:url(../images/cbuy_but.png); background-repeat:no-repeat; width:70px; height:20px; }
.cbuy_but a{ width:70px; height:20px; display:block; }
.cbuy_but a:hover{width:70px; height:20px; display:block; }
.cbuy_but:hover{ background-image:url(../images/cbuy_but_on.png); background-repeat:no-repeat; cursor:pointer;width:70px; height:20px;}

/*標題*/
.shotel_name{height:30px;  background:url(../images/A/shotel_name_bg.gif) no-repeat #ffffff; text-shadow: #cccccc 2px 2px 1.8px;
 color:#666666; font-size:18px; padding:15px 0px 0px 15px; font-weight:bold; border-bottom:1px solid #cccccc; margin-bottom:5px; }
/**************customization客製化行程頁面END********************/

/*****************detail_content詳細內容頁面start*****************/
#detail_c{ width:500px; margin:10px; color:#333333; line-height:12pt; overflow:hidden;border-width:0px 1px 1px 1px;
border-style:solid; border-color:#cccccc; background:#ffffff;}
tr.detail_tr01{background-color:#F4F3F2; }
tr.detail_tr01 td, tr.detail_tr01 th{ }
tr.detail_tr02{background-color:#FAFAFA; }
.detail_01{ line-height:22pt; padding-right:3px; }
.detail_02{ padding-left:5px; color:#8F5F49;}
#detail_c ul li{ color:#8F5F49;}
/*****************detail_content詳細內容頁面end*****************/

/*****************hotel_buylist購物車頁面start*****************/
#mybuy_info01, #mybuy_info02, #mybuy_info03, #mybuy_info04{ margin:0px 0px 10px 0px;} 
.mybuy_t01{ color:#FFFFFF; padding:0px 0px 0px 7px;}
table.morder{ background:#cccccc; margin:0px 0px 0px 0px;table-layout: fixed;word-break: break-all; line-height:14pt;}
.morder_01{height:28px;text-align:center;color:#ffffff;background:url(../images/A/brown_bg.gif) bottom #ccad95 repeat-x; 
height:30px; border-width:1px;border-color:#ddc9b9;}
   .oinfo_in01{padding:3px 3px 3px 0px; background:#fff2d6; }
   .oinfo_in02{ background-color:#FCFAFC; padding:3px 0px 3px 5px;}
   .oinfo_in03{ background:#edf1d0; padding:3px 0px 3px 5px;}
   .oinfo_in04{background:#faf5eb; padding:3px 0px 3px 5px; }
.sendbut_line02{ text-align:center; margin:10px 0px 10px 0px; overflow:hidden;}

#orderinfo_03{ margin:0px 0px 20px 0px; overflow:hidden; padding:0px; background:#cccccc;}
.shotel_name03{height:30px;  background:url(../images/A/shotel_name_bg.gif) no-repeat #ffffff;padding:15px 0px 0px 15px; 
 text-shadow: #cccccc 2px 2px 1.8px;color:#666666; font-size:18px; font-weight:bold; border:solid #cccccc; border-width:0 1px 0 1px;}
.mybuy_t02{background:#ebebe2;padding:2px 3px 2px 0px; color:#333333;}
.oinfo_02{ background:#FFFFFF; padding:3px 0px 3px 5px; color:#5F473D;}
.oinfo_02:hover{ background:#FFFFcc;}
.oinfo_01{background:#ebebe2;padding:2px 3px 2px 0px; }
.orderinfo_hotel{ color:#780032;float:left; margin-right:10px;}
table#live_people{background-color:#999999; }
.sendbut_line03{ text-align:center; margin:5px 0px 5px 180px; overflow:hidden; text-align:center;}
.sendbut_line03 input{ margin:0px 40px 0px 0;}
.sendbut_line03 div{ float:left;margin:0px 40px 0px 0; }

/*****************hotel_buylist購物車頁面end*****************/

/*****************hotel_payment  start*****************/
#payment{width:850px; float:left;margin:5px 0px 15px 24px;overflow:hidden; background:#FFFFFF; border:solid #cccccc; 
border-width:0 1px 1px 1px;}
#payment ul{ padding:20px 0px 20px 150px; }  
#payment ul li{ color:#333333; line-height:28pt;}
#payment ul li a{ color:#FF0000; text-align:center;}
/*****************hotel_payment  end*****************/
/*****************hotel_payend  start*****************/
  #payend{width:850px; margin:5px 0px 15px 24px;overflow:hidden; background:#FFFFFF; border:solid #cccccc; 
border-width:0 1px 1px 1px;}
  #payend ul{ padding:20px 0px 20px 200px; }  
  #payend ul li{ color:#333333; line-height:28pt;}
  #payend ul li a{ color:#FF0000; text-align:center;}
/*****************hotel_payend  end*****************/


/***********member_order訂單查詢start****************/
/*morder_but按鈕列表*/
#morder_but{ border-style:solid; border-width:0px 0px 2px 0px; border-color:#b1b0ac; overflow:hidden; height:36px;
 margin:0px 10px 5px 10px;}
 #morder_but ul{ float:left;}
 #morder_but ul li{ float:left;}
/*check_but05一般訂房*/
.check_but05
{width:97px; height:36px;  background:url(../images/A/tab_but06.png) no-repeat -100px 0; text-indent:-50000px; }
.check_but05 a, .check_but05 a:visited
{ width:97px; height:36px; background:url(../images/A/tab_but06.png) no-repeat 0 0; }
.check_but05, .check_but05 a, .check_but05 a:visited,
.check_but05 a:hover, .check_but05:hover { display:block; cursor:pointer;}
.check_but05:hover, .check_but05 a:hover{background:url(../images/A/tab_but06.png) no-repeat -100px 0;  }
/*check_but06住宿券訂房*/
.check_but06
{width:97px; height:36px;  background:url(../images/A/tab_but07.png) no-repeat -100px 0; text-indent:-50000px; }
.check_but06 a, .check_but06 a:visited
{ width:97px; height:36px; background:url(../images/A/tab_but07.png) no-repeat 0 0; }
.check_but06, .check_but06 a, .check_but06 a:visited,
.check_but06 a:hover, .check_but06:hover { display:block; cursor:pointer;}
.check_but06:hover, .check_but06 a:hover{background:url(../images/A/tab_but07.png) no-repeat -100px 0;  }
 
 .step02{padding:17px 0px 0px 30px; color:#CB4821; line-height:12pt; }
 .step02 a{ color:#CB4821;}
 .step02 a:hover{ color:#CB4821;}
 
/*member_order訂單內容全表格*/ 
#member_order{margin:5px 5px 15px 5px;overflow:hidden; color:#2f2b2b;}
.border01{ border:1px solid #cccccc;}
.font_white01{ color:#ffffff;}
tr.morder02{ background-color:#ffffff; height:60px; color:#336633; }
tr.morder02:hover{ background-color:#FCFCE9; }
tr.morder02 td{border-bottom:0px solid #cdcdcd; padding:5px 0px;}

tr.morder03{ background-color:#F2F2EC; height:60px; color:#336633; }
tr.morder03:hover{ background-color:#ffffcc; }
tr.morder03 td{border-bottom:0px solid #cdcdcd; padding:5px 0px;}

/*orderinfo_piece子訂單*/
#orderinfo_piece{ background-color:#999999; margin:0px 0px 10px 0px;}
   tr.piece_01{background-color:#EBEBE2 ;text-align:center;color:#660000; height:40px;}
   tr.piece_02{padding:4px 0px 4px 0px; color:#333333;background-color:#FFF9EC; height:36px; }
   tr.piece_03{padding:4px 0px 4px 0px; color:#333333;background-color:#FEF7E7; height:36px; }
   tr.piece_02:hover, tr.piece_03:hover{background-color:#EEF3E2; }
.order_num, .order_num a, .order_num a:visited{ color:#990000; text-decoration:none;}
.order_num a:hover{ color:#FF0000; text-decoration:underline;}

.morder_04{ }
.morder_04 a{ color:#FF6600; text-decoration:underline;}
.morder_04 a:hover{ color:#FF0000; text-decoration:underline;}

.font_gray03{ color:#8F5F49;}
.font_gray03 a, .font_gray03 a:visited{ color:#330066; text-decoration:underline;}

#orderinfo_piece02{ background:#EBEBE2; margin:0px 0px 10px 0px; padding:3px 0px 3px 0px; border:#999999 solid; border-width:1px 0 1px 0;}
#orderinfo_piece02:hover{background:#EEF3E2;}
.open_title{ background:url(../images/A/add.gif) no-repeat 0 1px; color:#414116; font-weight:bold;
   padding:0px 0px 0px 18px; margin:0px 0px 0px 7px; text-shadow: #CCCCCC 2px 2px 1.8px;}
/***********member_order訂單查詢end****************/

/*************入住人資料start********************/
#person_info{ width:350px; margin:10px; color:#333333; line-height:12pt; overflow:hidden; border-width:0px 1px 1px 1px;
   border-style:solid; border-color:#cccccc; background:#ffffff;}
table#live_people{background-color:#999999; }
/*************入住人資料end********************/
/*sevice_mail客服信箱   START*/
#service_mail{width:850px; float:left;margin:5px 0px 15px 24px;overflow:hidden; background:#FFFFFF; border:solid #cccccc; 
border-width:0 1px 1px 1px;}
#service_mail p{ color:#780032; line-height:14pt; margin:10px 0px 10px 10px;}
.servicemail_in{ padding:5px 20px 20px 20px; overflow:hidden;}
.smail_in01{padding:7px 3px 7px 3px; color:#333333;background-color:#FFF2D6; }
  .smail_in02{ color:#8F5F49; padding:7px 3px 7px 7px;height:30px;}
 
 .sendbut_line{ text-align:center; margin:5px 0px 5px 0px; overflow:hidden;}
 .sendbut_line ul{ float:left;}
 .sendbut_line ul li{ float:left; margin-left:150px;}
/*sevice_mail客服信箱   END*/

/*nember_date個人資料   START*/
#nember_date{width:880px; margin:5px 0px 10px 24px;overflow:hidden; color:#2f2b2b;}
#nember_date p{ color:#780032;  line-height:14pt; margin-left:10px;}
   table#nember_in{ margin:10px 0px 0px 40px; border-collapse:collapse;}
   table#nember_in tr td{ border:1px solid #cdcdcd;}
   .nember_01{ color:#2f2b2b; padding:7px 3px 7px 0; background:#ECE9E0;}
   .nember_02{ color:#5F473D; padding:7px 0 7px 5px;}
   .nember_02 a, .nember_02 a:visited{ color:#FF0000; line-height:22pt; text-decoration:underline;}
   #nember_date input{color:#5F473D; height:16px;}
   #nember_date select{color:#5F473D;  margin:0px 5px 0px 0px;height:20px;}
   .n_input01{  border:0px solid #333333;}
   .n_input02{color:#524139; border:1px solid #333333;height:16px; padding:2px 0px 0px 3px; margin-right:3px;}
   .nember_03{ margin-right:15px;}
   
   #okbut_line{ text-align:center; margin:10px 0px 10px 0px; }
   #okbut_line input{ height:24px; margin-right:100px; color:#FFFFFF;}
   .nember_04{ margin:10px 0 0 35px; color:#336633; font-weight:bold; }
/*nember_date個人資料   END*/

/*login 登入start*/
 #login{width:340px; color:#2f2b2b;LINE-HEIGHT: 26pt;padding:0px 0px 0px 0px;}
 .login_title{ background:url(../images/A/login_t_01.png) no-repeat; width:310px; height:60px; position:relative; 
text-indent:-50000px; }
.login_in{ width:290px; color:#A67C52;padding:0 7px 10px 13px; background:url(../images/A/login_02.gif) bottom no-repeat #f3f3f3; }
.login_in ul li em{color:#333333;font-style: normal; margin:0px 0px 0px 5px; overflow:hidden;}
.login_in ul li em a, .login_in ul li em a:visited{ color:#990000; font-style:normal;margin:0px 0px 0px 5px; text-decoration:underline;}
.sing_but{ background:url(../images/A/sing_but.png) no-repeat 0 0; width:60px; height:15px; position:absolute; top:30px; right:13px;}
.sing_but a, .sing_but a:visited{background:url(../images/A/sing_but.png) no-repeat 0 0; width:60px; height:15px;}
.sing_but a:hover, .sing_but:hover{background:url(../images/A/sing_but.png) no-repeat -70px 0; width:60px; height:15px;}
.sing_but, .sing_but a, .sing_but a:visited, .sing_but:hover{display:block; cursor:pointer;}
 
.login_but{ background:url(../images/A/login_but.png) no-repeat 0 0; width:218px; height:35px; }
.login_but a, .login_but a:visited{background:url(../images/A/login_but.png) no-repeat 0 0; width:218px; height:35px;}
.login_but a:hover, .login_but:hover{background:url(../images/A/login_but.png) no-repeat -230px 0; width:218px; height:35px;}
.login_but a, .login_but a:visited, .login_but:hover{display:block; cursor:pointer;} 
 
 /*詳細內容but*/
  .in_but{ background-image:url(../images/in_but.png); background-repeat:no-repeat; width:70px; height:20px;float:left; 
  padding:2px 0px 2px 0px;  }
  .in_but a, .in_but a:hover{ width:70px; height:20px; display:block; }
  .in_but:hover{ background-image:url(../images/in_but_on.png); background-repeat:no-repeat; cursor:pointer;width:70px; height:20px;display:block; }
 
 .s_textfield_login {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #4D4D4D;width: 120px;}
/*login 登入end*/ 


/*register會員註冊start*/
 #register{ background:#ffffff; border:#cccccc; border-width:0 1px 0 1px; margin:0px auto; width:922px; 
padding:10px 15px 30px 11px; overflow:hidden; }
 .register_title{ background:url(../images/A/register_title_01.png) no-repeat; width:550px; height:60px;text-indent:-50000px; }
 
 .register_in{width:530px; color:#A67C52;padding:0 7px 10px 13px; background:url(../images/A/register_02.gif) bottom no-repeat #f3f3f3;}
 #register ul { padding:0px 20px 0px 15px; list-style:none; list-style-type:none;}
 #register em, #register em a, #register em a:visited{color:#C8661B;font-style: normal; margin:0px 0px 0px 5px; }
 .re_step{ color:#C8661B;}
 .re_list{ line-height:12pt; color:#333333;}
.re_but{ margin:5px 0 0 150px;}

#okbut_line02{ text-align:center; margin:20px 0px 10px 0px;  overflow:hidden; }
#okbut_line02 div{ margin-left:90px; float:left;}
#register a:hover{ text-decoration:none;}
.register_point{ float:left; margin:30px 20px 0 15px; width:230px; line-height:16pt;color:#524139;}

/*register會員註冊end*/

/*change_pw修改密碼start*/
.changepw_title{ background:url(../images/A/changepw_01.png) no-repeat; width:550px; height:60px;text-indent:-50000px; }
.register_in div{ width:75px; float:left;}

/******************member_bonus回饋金與紅利記錄start******************/
/*check_but07回饋金*/
.check_but07
{width:97px; height:36px;  background:url(../images/A/member_bonus_but.png) no-repeat -100px 0; text-indent:-50000px; }
.check_but07 a, .check_but07 a:visited
{ width:97px; height:36px; background:url(../images/A/member_bonus_but.png) no-repeat 0 0; }
.check_but07, .check_but07 a, .check_but07 a:visited,
.check_but07 a:hover, .check_but07:hover { display:block; cursor:pointer;}
.check_but07:hover, .check_but07 a:hover{background:url(../images/A/member_bonus_but.png) no-repeat -100px 0;  }
/*check_but08紅利積點*/
.check_but08_1
{width:97px; height:36px;  background:url(../images/A/member_bonus2_but.png) no-repeat -100px 0; text-indent:-50000px; }
.check_but08_1 a, .check_but08_1 a:visited
{ width:97px; height:36px; background:url(../images/A/member_bonus2_but.png) no-repeat 0 0; }
.check_but08_1, .check_but08_1 a, .check_but08_1 a:visited,
.check_but08_1 a:hover, .check_but08_1:hover { display:block; cursor:pointer;}
.check_but08_1:hover, .check_but08_1 a:hover{background:url(../images/A/member_bonus2_but.png) no-repeat -100px 0;  }
/*member_bonus全訂單表格*/
#member_bonus{margin:5px 5px 15px 5px;overflow:hidden; color:#2f2b2b;}

#accumulate01{ margin:20px 0px 5px 5px; background:url(../images/A/h_link.png) no-repeat 0 2px; padding-left:12px; font-weight:bold;}
/*downbox01  (backgrounnd同morder02)*/
tr.downbox01{ background-color:#ffffff; line-height:22pt;}
tr.downbox01:hover{ background-color:#ffffcc; }
/*downbox02  (backgrounnd同morder03  mybut_t02)*/
tr.downbox02{ background-color:#F2F2EC; line-height:22pt;}
tr.downbox02:hover{ background-color:#ffffcc; }
/******************member_bonus回饋金與紅利記錄end******************/

/*coupon_keyin輸入住宿券券號start*/
#s_calendar{ width:380px; margin:10px; color:#333333; line-height:12pt; overflow:hidden; border-width:0px 1px 1px 1px;
   border-style:solid; border-color:#cccccc; background:#ffffff;}  
.s_cancel_in{ padding:5px 7px 10px 7px; color:#333333; line-height:14pt; overflow:hidden;}

.ok_butg{ background:url(../images/A/but05.png) no-repeat 0 0; width:50px; height:24px; text-align:center;
font-size:12px; color:#780032;font-weight:bold; margin:10px 0px 0px 80px;}
.ok_butg a, .ok_butg a:visited{background:url(../images/A/but05.png) no-repeat 0 0; }
.ok_butg a:hover, .ok_butg:hover{background:url(../images/A/but05.png) no-repeat -55px 0; }
.ok_butg a, .ok_butg a:visited, .ok_butg:hover
{display:block; cursor:pointer; width:50px; height:24px;font-size:12px; color:#FFFFFF;font-weight:bold; line-height:20pt;}
.ok_butg a:hover{ text-decoration:none;}
/*coupon_keyin輸入住宿券券號end*/

/*coupon_use住宿券使用說明 START*/
#coupon_use{ width:410px; margin:10px; color:#333333; line-height:12pt; overflow:hidden; border-width:0px 1px 1px 1px;
   border-style:solid; border-color:#cccccc; background:#ffffff;}
#coupon_use ul li{ line-height:14pt; margin-bottom:12px; background:url(../images/A/h_link.png) no-repeat 0px 2px; padding-left:14px;}
.coupon_use01{ background-color:#E6F4F7; margin:5px; padding:7px; overflow:hidden;}
.coupon_title{ background-image:url(../images/A/couponuse_bg.gif);background-color:#e1eccd;
    color:#2C6791; font-size:14px; font-weight:bold; padding:3px;}	

.coupon_but{ background:url(../images/A/but02.png) no-repeat 0 0; width:70px; height:24px; text-align:center;
font-size:12px; font-weight:bold; float:left; margin:7px 0 0 60px;}
.coupon_but a, .coupon_but a:visited{background:url(../images/A/but02.png) no-repeat 0 0; }
.coupon_but a:hover, .coupon_but:hover{background:url(../images/A/but02.png) no-repeat -72px 0; }
.coupon_but a, .coupon_but a:visited, .coupon_but:hover
{display:block; cursor:pointer; width:70px; height:24px;font-size:12px; font-weight:bold; line-height:20pt;} 
.coupon_but a:hover{ text-decoration:none; color:#ffffff;}
/*coupon_use住宿券使用說明 END*/

/*search_list訂房搜尋結果start*/
 #search_list{margin:0px auto 0px auto; padding:0px 0px 0px 0px;display:inherit; width:900px;}
    /*search_hotel搜尋結果單欄*/ 
 #search_hotel{margin:5px 25px 15px 25px; border:1px solid #ACBF93; overflow:hidden;}
 .search_hotel_tb{ margin:0 10px 10px 10px;}
 /*shotel_info飯店資訊*/
 .shotel_info{ padding:20px 10px 10px 10px; background-color:#EFEBE9; border:0px dotted #7a816e; overflow:hidden;}
 .shotel_info label{ float:left; width:70px; margin:0px 10px 5px 0px;}
 .shotel_info p{ margin-bottom:5px;}
 .shotel_info img{ border:1px solid #402113;}
 /*more_h01飯店介紹but*/
 .more_h01{ background:url(../images/A/but04.png) no-repeat 0 0; width:72px; height:24px; text-align:center;
 font-size:12px; color:#780032;font-weight:bold; float:right;}
 .more_h01 a:hover, .more_h01:hover{background:url(../images/A/but04.png) no-repeat -75px 0;}
 .more_h01 a, .more_h01 a:visited, .more_h01:hover
{display:block; cursor:pointer; width:72px; height:24px;font-size:12px; color:#780032;font-weight:bold; line-height:20pt;}
 .more_h01 a:hover{ text-decoration:none; color:#780032;}
 
 .shotel_info02{ color:#333333;line-height:13pt;border-width:0px 0px 0px 0px; border-style:dotted;border-color:#0058CE;}
 /*shotel_salelist特惠列表*/
 .shotel_salelist{padding:5px 20px 10px 20px;}
 .list_suit, .list_usual
 {margin:0px 0px 10px 0px;}
.list_suit_t{ background:url(../images/A/icon05.gif) no-repeat; height:20px; padding:3px 0 1px 10px; font-size:15px; font-weight:bold; position:relative; border-bottom:1px solid #cccccc;}
.more05{ color:#ffffff; background:#CB4821; padding:1px 1px; position:absolute; right:15px; font-size:11px; font-weight:normal;}
.more05 a, .more05 a:visited, .more05 a:hover{ color:#ffffff; font-size:11px; font-weight:normal;}
 .list_suit ul, .list_usual ul{margin:5px 0px 0px 10px; }
 .list_suit ul li, .list_usual ul li
 { background:url(../images/A/h_link.png) no-repeat 0 2px; padding:0 0 8px 12px; color:#5F473D;}
 .list_suit ul li a, .list_usual ul li a,
 .list_suit ul li a:visited, .list_usual ul li a:visited{ color:#7D5E3E;}
 .list_suit ul li a:hover, .list_usual ul li a:hover { color:#003399;}
 .list_suit em, .list_usual em
 {color:#CC0000;font-style: normal;}
 .list_suit i,  .list_usual ul li i
 {color:#585858;font-style: normal;}
/*b2b_search_list訂房搜尋結果end*/

/******************shoppingcart購物車start***************************/
/*check_but08一般購物車*/
.check_but08
{width:97px; height:36px;  background:url(../images/A/tab_but08.png) no-repeat -100px 0; text-indent:-50000px; }
.check_but08 a, .check_but08 a:visited
{ width:97px; height:36px; background:url(../images/A/tab_but08.png) no-repeat 0 0; }
.check_but08 a, .check_but08 a:visited, .check_but08 a:hover { display:block; cursor:pointer;}
.check_but08:hover, .check_but08 a:hover{background:url(../images/A/tab_but08.png) no-repeat -100px 0;  }
/*check_but09住宿券購物車*/
.check_but09
{width:97px; height:36px;  background:url(../images/A/tab_but09.png) no-repeat -100px 0; text-indent:-50000px; }
.check_but09 a, .check_but09 a:visited
{ width:97px; height:36px; background:url(../images/A/tab_but09.png) no-repeat 0 0; }
.check_but09 a, .check_but09 a:visited,.check_but09 a:hover { display:block; cursor:pointer;}
.check_but09:hover, .check_but09 a:hover{background:url(../images/A/tab_but09.png) no-repeat -100px 0;  }
/******************shoppingcart購物車end***************************/

/*member_vip_add企業子會員登入start*/
#member_vip{width:650px; color:#2f2b2b;LINE-HEIGHT: 24pt;padding:0px 0px 0px 0px;float:left;}
.mvip_title{ background:url(../images/A/member_vip_add_01.png) no-repeat; width:650px; height:60px;text-indent:-50000px; }
 
 .mvip_in{width:630px; color:#A67C52;padding:0 7px 10px 13px; background:url(../images/A/member_vip_add_02.png) bottom no-repeat #f3f3f3;}
 #member_vip ul { padding:0px 20px 0px 15px; list-style:none; list-style-type:none;}
 #member_vip em, #member_vip em a, #member_vip em a:visited{color:#C8661B;font-style: normal; margin:0px 0px 0px 5px; }
.mvip_tb{border-collapse:collapse;}
table.mvip_tb tr td{ border:1px solid #cdcdcd;}
.mvip_02{ color:#5F473D; padding:7px 0 7px 5px; background:#ffffff;}
#okbut_line03{ text-align:center; margin:10px 0px 10px 0px;  overflow:hidden; }
#okbut_line03 div{ margin-left:150px; float:left;}

.register_point_t{color:#DD0D0D; font-weight:bold; padding-bottom:1px; border-bottom:1px dotted #524139; margin:10px 0 3px 0;}
.register_remind{ line-height:15pt; padding:0 40px 10px 40px; color:#2f2b2b;}
.register_key{ color:#641310; font-weight:bold; font-size:13px; text-align:center; padding:5px 0;}
/*member_vip_add企業子會員登入end*/

/*member_couponimfo訂單內容start*/
#member_orderinfo{margin:5px 15px 5px 20px;overflow:hidden; color:#333333; width:850px;
   border-width:0px; border-style:dotted; border-color:#666666; padding:3px 5px 0px 5px;}
#orderinfo_01{ margin:0px 0px 20px 0px; overflow:hidden;}
#orderinfo_02{ margin:0px 0px 7px 0px; overflow:hidden;}   
.orderinfo_num{ float:left; color:#FF0000;margin-right:10px; line-height:20pt;}
.orderinfo_hotel02{ color:#780032;float:left; margin-right:10px; line-height:20pt;}
/*member_couponimfo訂單內容end*/

/*************article_pop訂購條款start********************/
#article_pop{ width:600px; margin:10px; color:#333333; line-height:12pt; overflow:hidden; border-width:0px 1px 1px 1px;
   border-style:solid; border-color:#cccccc; background:#ffffff;}
.article_in{ padding:15px 15px 15px 15px;}
#article_pop ul li{ line-height:14pt; margin-bottom:12px;background:url(../images/A/h_link.png) no-repeat 0 2px; padding-left:12px; }
/*************article_pop訂購條款end********************/   

/********************news_mail快訊列表start*****************/
/*city_search依縣市查詢*/
#city_search{ margin-bottom:20px; background:url(../images/A/hotelboard_02.gif) bottom no-repeat;}
.citysearch_t{ background:url(../images/A/city_search_01.png) no-repeat; width:218px; height:60px; position:relative; 
text-indent:-50000px; }
.cityname{background:url(../images/A/h_link.png) no-repeat 0 2px; padding-left:12px; color:#a67c52; font-size:12px; }
.cityname a, .cityname a:visited{color:#a67c52; font-size:12px; }
.cityname a:hover{ color:#003399;}

/*city_search依縣市查詢*/
#use_ticket{ margin-bottom:20px; background:url(../images/A/hotelboard_02.gif) bottom no-repeat;}
.usesearch_t{ background:url(../images/A/use_ticket_01.png) no-repeat; width:218px; height:60px; position:relative; 
text-indent:-50000px; }

/*keyword_search依關鍵字查詢*/
#keyword_search{ margin-bottom:20px; background:url(../images/A/hotelboard_02.gif) bottom no-repeat;}
.keyword_search_t{ background:url(../images/A/keyword_search_01.png) no-repeat; width:218px; height:60px; position:relative; 
text-indent:-50000px; }
.keyword_but{ text-align:right; padding:3px 7px 0 0;}
/*c1_ad01*/
#c1_ad01{margin-bottom:10px;}

#c1box1{ margin-bottom:10px;}
#c1box1 div{ margin-bottom:5px;}
.newsmain01{ background:url(../images/A/but07_long01.png) no-repeat 0 0; width:217px; height:32px;text-indent:-50000px; }
.newsmain01 a, .newsmain01 a:visited{background:url(../images/A/but07_long01.png) no-repeat 0 0; }
.newsmain01 a:hover, .newsmain01:hover{background:url(../images/A/but07_long01.png) no-repeat -220px 0; }
.newsmain01 a, .newsmain01 a:visited, .newsmain01:hover
{display:block; cursor:pointer; width:217px; height:32px;}

.newsmain02{ background:url(../images/A/but07_long02.png) no-repeat 0 0; width:217px; height:32px;text-indent:-50000px; }
.newsmain02 a, .newsmain02 a:visited{background:url(../images/A/but07_long02.png) no-repeat 0 0; }
.newsmain02 a:hover, .newsmain02:hover{background:url(../images/A/but07_long02.png) no-repeat -220px 0; }
.newsmain02 a, .newsmain02 a:visited, .newsmain02:hover
{display:block; cursor:pointer; width:217px; height:32px;}

.newsmain03{ background:url(../images/A/but07_long03.png) no-repeat 0 0; width:217px; height:32px;text-indent:-50000px; }
.newsmain03 a, .newsmain03 a:visited{background:url(../images/A/but07_long03.png) no-repeat 0 0; }
.newsmain03 a:hover, .newsmain03:hover{background:url(../images/A/but07_long03.png) no-repeat -220px 0; }
.newsmain03 a, .newsmain03 a:visited, .newsmain03:hover
{display:block; cursor:pointer; width:217px; height:32px;}

.newsmain04{ background:url(../images/A/but07_long04.png) no-repeat 0 0; width:217px; height:32px;text-indent:-50000px; }
.newsmain04 a, .newsmain04 a:visited{background:url(../images/A/but07_long04.png) no-repeat 0 0; }
.newsmain04 a:hover, .newsmain04:hover{background:url(../images/A/but07_long04.png) no-repeat -220px 0; }
.newsmain04 a, .newsmain04 a:visited, .newsmain04:hover
{display:block; cursor:pointer; width:217px; height:32px;}

#search_hotel_01{margin:5px 10px 10px 10px; border:1px solid #ACBF93; overflow:hidden;}

.shotel_salelist_01{padding:5px 0px 10px 0px;}
.shotel_info01{ padding:20px 10px 10px 10px; background-color:#EFEBE9; border:0px dotted #7a816e; overflow:hidden;}
 .shotel_info01 label{ float:left; width:70px; margin:0px 10px 5px 0px;}
 .shotel_info01 p{ line-height:12pt; margin-bottom:5px;}
 .shotel_info01 img{ border:1px solid #402113; clear:both;}

 .more_h02{ background:url(../images/A/but05.png) no-repeat 0 0; width:50px; height:24px; text-align:center;
 font-size:12px; color:#780032;font-weight:bold; float:right;}
 .more_h02 a:hover, .more_h02:hover{background:url(../images/A/but05.png) no-repeat -55px 0;}
 .more_h02 a, .more_h02 a:visited, .more_h02:hover
{display:block; cursor:pointer; width:50px; height:24px;font-size:12px; color:#780032;font-weight:bold; line-height:20pt;}
 .more_h02 a:hover{ text-decoration:none; color:#780032;}

#main_boxb3{margin:5px 10px 10px 10px; border:1px solid #ACBF93; overflow:hidden;}
.main_boxb3_01{height:28px;color:#ffffff;background:url(../images/A/brown_bg.gif) bottom #ccad95 repeat-x; 
height:30px; border-width:1px;border-color:#ddc9b9; font-size:14px; font-weight:600; padding:0 0 0 5px; line-height:20pt;}
#main_boxb3 ol{ margin:10px 5px 10px 5px;}
#main_boxb3 ol li{ list-style-position:inside; margin-bottom:5px;}

/********************news_mail快訊列表end*****************/

/*news_message START*/
#message_box{margin:5px 10px 10px 10px; border:1px solid #ACBF93; overflow:hidden;}
.message_box02{color:#ffffff;background:url(../images/A/brown_bg.gif) bottom #ccad95 repeat-x; 
 border-width:1px;border-color:#ddc9b9; font-size:14px; font-weight:600; padding:0 0 0 5px; line-height:20pt;}
.message_box02 span{ color:#FFFF99; font-size:12px; font-weight:normal; padding-left:10px;}

.message_img{ margin:15px 0px 15px 0px; text-align:center; }
#message_box img{border:1px solid #402113;padding:2px;}
 .message_box03{ padding:10px 15px 30px 15px; line-height:15pt;}
/*news_message END*/

/*news_couponlist依縣市查詢列表start*/
 #couponlist_s01{color:#ffffff;background:url(../images/A/brown_bg.gif) bottom #ccad95 repeat-x; margin:10px 0 0 0;
 border-width:1px;border-color:#ddc9b9; font-size:13px; padding:7px 0 0 5px; width:680px;height:23px;}
 #couponlist_s01 ul{ margin:0px 0px 0px 10px; }
 #couponlist_s01 ul li{ line-height:14pt; float:left; padding-right:20px; color:#ffffff;}
 #couponlist_s01 a{ color:#990000;}

/*couponlist_pro01搜尋欄結果all*/
 #couponlist_pro01{margin:0px 0px 0px 0px; background-color:#ffffff; background-image:url(../images/pb01_bg_01.jpg); background-repeat:no-repeat; padding:0px 0px 10px 0px; overflow:hidden;}

#couponlist_pro01box{  padding:10px 0px 7px 0px; overflow:hidden; margin:0px 10px 0px 10px; border-style:dashed;
  border-width:0px 0px 1px 0px;border-color:#473A31;}
.pro01box{}
.pro01box li{ margin:0px 0px 0px 0px; color:#333333; line-height:13pt;}
.cpro_pic{ float:left; text-align:center; background-color:#ffffff; padding:5px 5px 10px 5px; 
   border-style:solid; border-width:1px; border-color:#977C63; margin:0px 10px 10px 0px; clear:both;}

  .cpro_pb01{ margin:5px 0px 8px 120px; overflow:hidden; width:530px;}
  .cpro_pb01 ul{ overflow:hidden;}
  .cpro_pb01 ul li{ float:left; margin-right:16px;color:#0072ff;}
  li.tel01{ background-image:url(../images/A/tel_icon.gif);}
  li.fax01{ background-image:url(../images/A/fax_icon.gif); }
  li.add01{ background-image:url(../images/A/add_icon.gif); }
  
  .cpro_pb01 ul li.tel01, .cpro_pb01 ul li.fax01, .cpro_pb01 ul li.add01
  {margin-right:18px; color:#CB4821; background-repeat:no-repeat; background-position:0px 1px; padding-left:28px;}
/*news_couponlist依縣市查詢列表end*/
 
/*news_hotel依縣市查詢結果內容start*/  
#couponlist_pro02box{  padding:10px 0px 7px 0px; overflow:hidden; margin:0px 10px 0px 10px;}

.t_use01{ background-color:#FFFFFF; padding:3px 0px 3px 0px; color:#FF0000; font-weight:bold;}
#news_tuse{ margin:10px 0 15px 0;}
table.tusebox{ background-color:#999999; margin:3px 0px 0px 0px;table-layout: fixed;word-break: break-all; line-height:14pt;}
#news_tuse ul{ margin:5px 0px 10px 10px;}
#news_tuse ul li{ line-height:13pt;}
.news_hotel_t01{ background:url(../images/A/pb02_t01.png) no-repeat 0 1px; font-weight:bold; 
width:236px; height:21px; padding:0 0 0 15px; font-size:14px;margin-bottom:5px;}

 #news_roominfo{margin:10px 0 15px 0;} 
   #news_roominfo OL, 
   #news_restaurant OL, #news_restaurant ul, 
   #news_leisure ul, #news_leisure ol,
   #news_traffic ul,
   #news_scenic ul,
   #news_stipulate ul
    {margin:5px 0px 0px 3px;}
   #news_roominfo OL li, 
   #news_restaurant OL li,
   #news_leisure ol li, #news_leisure ul li
   {line-height:13pt;list-style-position: inside;} 
 #news_restaurant{margin:10px 0 15px 0;}
   #news_restaurant ul li,
   #news_traffic ul li
   {line-height:13pt; margin-bottom:6px; background-position:0px 4px; 
   background-image:url(../images/A/mbi_021.gif); background-repeat:no-repeat; padding:0px 0px 0px 18px;}
#news_leisure{margin:10px 0 15px 0;}
#news_traffic{margin:10px 0 15px 0;}
#news_scenic{margin:10px 0 15px 0;}
#news_scenic ul li,
#news_stipulate ul li
   {line-height:15pt; margin-bottom:3px; background-position:0px 4px; 
   background-image:url(../images/A/mbi_021.gif); background-repeat:no-repeat; padding:0px 0px 0px 18px;}
#news_stipulate{margin:10px 0 15px 0;}
/*news_hotel依縣市查詢結果內容end*/  

/*forget_pw忘記密碼*/
#c_pw{width:550px; }
.fpw_title{ background:url(../images/A/forgetpw_01.png) no-repeat; width:310px; height:60px;text-indent:-50000px; }

/*privcy隱私權條款*/
#privcy{width:850px; margin:5px 0px 15px 24px;overflow:hidden; background:#FFFFFF; border:solid #cccccc; 
border-width:0 1px 1px 1px;}
.pb02_02in {margin:0px 0px 20px 15px;}
.pb02_02in ul li{ margin:3px 60px 3px  30px; line-height:14pt;}
.topbot03{ margin:3px 0px 3px 3px;}

#privcy p{margin:0px 0px 20px 15px; color:#C8661B; font-weight:bold;}

h6{ background:url(../images/A/pb02_t01.png) no-repeat 0 1px; font-weight:bold; width:236px; height:21px; padding:0 0 0 15px; 
font-size:14px;margin-bottom:5px;}

/*footer*/
#footer{ background:#ffffff; border:#cccccc solid; border-width:0 1px 0 1px; margin:0px auto; width:922px; 
padding:0px 15px 10px 11px; overflow:hidden; text-align:center;}

.foot01, .foot01 a, .foot01 a:visited{ COLOR: #C8661B; LINE-HEIGHT: 20pt;}
.foot02, .foot02 a, .foot02 a:visited{  LINE-HEIGHT: 20pt;}
.foot02 a, .foot02 a:visited{ text-decoration:underline;}
.foot02 a:hover{COLOR: #C8661B;}

/*page_list頁數列*/
   #page_list{ margin:10px 10px 10px 30px; text-align:center; height:20px; float:right;}
   #page_list ul{ text-align:center;}
   #page_list ul li{ float:left; padding:0 3px 0 3px;}
   #page_list a:hover{ color:#FF0000;}  
.pre_page{ background:url(../images/A/pre_off.gif) no-repeat scroll left center;  width:41px; height:16px; display:block;}
.pre_page:hover, pre_page a:hover { background:url(../images/A/pre.gif) no-repeat scroll left center;
cursor:pointer;}
.next_page{ background-image:url(../images/A/next_off.gif); background-repeat:no-repeat; width:41px; height:16px;  display:block;
margin-left:5px;}
.next_page:hover, next_page a:hover { background-image:url(../images/A/next.gif); background-repeat:no-repeat; width:41px; height:16px; cursor:pointer;}
#page_list span{}

/*button*/
.but01{ background:url(../images/A/but01.png) no-repeat 0 0;}
.but01:hover, .but01 a, .but01 a:visited, .but01:visited {background:url(../images/A/but01.png) no-repeat -50px 0; }
.but01, .but01:hover,.but01 a:visited, .but01:visited,
.but01 a, .but01 a:hover
{width:50px; height:22px; cursor:pointer; border:medium none; background-color:transparent; font-size:13px; color:#780032; 
font-weight:bold;}

.but02{ background:url(../images/A/but02.png) no-repeat 0 0; margin-top:-2px;}
.but02:hover, .but02 a, .but02 a:visited, .but02:visited {background:url(../images/A/but02.png) no-repeat -72px 0; }
.but02, .but02:hover,.but02 a:visited, .but02:visited,
.but02 a, .but02 a:hover
{width:70px; height:24px; cursor:pointer; border:medium none; background-color:transparent; 
font-size:12px;  font-weight:bold; line-height:20pt;}
.but02 a:hover, .but02:hover{font-size:12px; color:#ffffff; font-weight:bold; line-height:20pt;}

.but04{ background:url(../images/A/but04.png) no-repeat 0 0; margin-left:5px;}
.but04:hover, .but04 a, .but04 a:visited, .but04:visited {background:url(../images/A/but04.png) no-repeat -75px 0; }
.but04, .but04:hover,.but04 a:visited, .but04:visited,
.but04 a, .but04 a:hover
{width:72px; height:24px; cursor:pointer; border:medium none; background-color:transparent; font-size:12px; color:#780032; 
font-weight:bold;}

.but05{ background:url(../images/A/but05.png) no-repeat 0 0; margin-left:5px;}
.but05:hover, .but05 a, .but05 a:visited, .but05:visited {background:url(../images/A/but05.png) no-repeat -55px 0; }
.but05, .but05:hover,.but05 a:visited, .but05:visited,
.but05 a, .but05 a:hover
{width:50px; height:24px; cursor:pointer; border:medium none; background-color:transparent; font-size:12px; color:#780032;
font-weight:bold;}

.reservation_but{ background:url(../images/A/but05.png) no-repeat 0 0; width:50px; height:24px; text-align:center;
font-size:12px; color:#780032;font-weight:bold;}
.reservation_but a, .reservation_but a:visited{background:url(../images/A/but05.png) no-repeat 0 0; }
.reservation_but a:hover, .reservation_but:hover{background:url(../images/A/but05.png) no-repeat -55px 0; }
.reservation_but a, .reservation_but a:visited, .reservation_but:hover
{display:block; cursor:pointer; width:50px; height:24px;font-size:12px; color:#ffffff;font-weight:bold; line-height:20pt;} 

.but04_2{ background:url(../images/A/but04.png) no-repeat 0 0; width:72px; height:24px; text-align:center;
font-size:12px; color:#780032;font-weight:bold; line-height:20pt;}
.but04_2 a, .but04_2 a:visited{background:url(../images/A/but04.png) no-repeat 0 0; }
.but04_2 a:hover, .but04_2:hover{background:url(../images/A/but04.png) no-repeat -75px 0; }
.but04_2 a, .but04_2 a:visited, .but04_2:hover
{display:block; cursor:pointer; width:72px; height:24px;font-size:12px; color:#780032;font-weight:bold; line-height:20pt;} 
.but04_2 a:hover{ text-decoration:none;}
.but06{ background:url(../images/A/but06_3t.png) no-repeat 0 0; width:63px; height:24px; text-align:center;
font-size:12px; color:#780032;font-weight:bold;}
.but06 a, .but06 a:visited{background:url(../images/A/but06_3t.png) no-repeat 0 0; }
.but06 a:hover, .but06:hover{background:url(../images/A/but06_3t.png) no-repeat -65px 0; }
.but06 a, .but06 a:visited, .but06:hover
{display:block; cursor:pointer; width:63px; height:24px;font-size:12px; color:#780032;font-weight:bold; line-height:20pt;} 
.but06 a:hover{ text-decoration:none;}

/*input*/
.input01{ color:#0072ff;}
.input02{ border:1px solid #284fbe;}
.input03{ border:0px;}

/*text*/
.font_red03{ font-weight:bold; color:#CC0000; font-size:13px;}
.font_red04{font-weight:bold; color:#FF0000; font-size:15px; text-shadow: #CCCCCC 2px 2px 1.8px;}
.font01{color:#FFFF99;}
.bold{ font-weight:bold;}
.font02{color:#d10b0b;}
.right{ text-align:right;}
.font03{color:#2f2b2b;}
.font04{ color:#FFFF00; font-weight:bold;}
.font05{color:#DD0D0D; font-weight:bold;}
.font06{ color:#333333;}
.font07{ color:#8F5F49;}
.font08{ color:#003399;}

h3{ FONT-SIZE: 16px; COLOR: #CB4821; LINE-HEIGHT: 16px; font-weight:bold; margin-bottom:5px;}
h3 a, h3 a:visited{ FONT-SIZE: 16px; COLOR: #CB4821; LINE-HEIGHT: 16px;font-weight:bold;}
h3 a:hover{ text-decoration:underline;}
h2{ background:url(../images/A/h2_bg.jpg) no-repeat left bottom; padding:5px 0 5px 10px; margin:0 0 10px 0;}
.darkblue{ color:#8F5F49;}
