body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-weight:normal;
}
a{
text-decoration:none;
}
li{
list-style-type:none;
}
body{
text-align:center;
background:url(../image/bg.png) repeat-x;
background-attachment:fixed;
}
#extra{
margin:0 auto;
text-align:left;
width:976px;
background:url(../image/container_bg.png) repeat-y!important; 
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/container_bg.png', sizingMethod='scale');/* IE6 支援png */
}
#container{
position:relative;
margin:0 auto;
width:976px;
}
/*#header{
position:relative;
background:url(../image/header_bg.png) no-repeat center;
width:976px;
height:294px;
}*/
#header #page_header {
position:absolute;
top:-1000px;
left:-1000px;
overflow:hidden;
}
#header #top_nav{
position:absolute;
top:20px;
right:17px;
}
#header #top_nav li{
float:left;
}
#header #top_nav li a{
color:#737373;
font-size:0.8em;
float:left;
padding:13px 0px 14px 8px;
}
#header #top_nav li a:hover{
color:#FF8B00;
}
#header #top_nav li#first{
background:url(../image/top_nav_first.png) no-repeat;
width:70px;
}
#header #top_nav li#middle{
background:url(../image/top_nav_middle.png) no-repeat;
width:66px;
}
#header #top_nav li#last{
background:url(../image/top_nav_last.png) no-repeat;
width:70px;
}
#header #flash_ad{
position:absolute;
top:98px;
left:26px;
}
#header #main_nav{
position:absolute;
left:18px;
top:254px;
}
#header #main_nav li{
height:39px;
float:left;
}
#header #main_nav li a{
width:140px;
float:left;
display: block;
height: 0px !important;
height /**/:26px; /* IE 5/Win hack */ 
padding: 39px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}
#header #main_nav li#about{
background:url(../image/main_nav_btn01.png) no-repeat;
width:142px;
}
#header #main_nav li#about a:hover{
background:url(../image/main_nav_btn01_on.png) no-repeat;
width:142px;
height:39px;
}
#header #main_nav li#group{
background:url(../image/main_nav_btn02.png) no-repeat;
width:173px;
height:39px;
}
#header #main_nav li#group a:hover{
background:url(../image/main_nav_btn02_on.png) no-repeat;
width:173px;
height:39px;
}
#header #main_nav li#custom{
background:url(../image/main_nav_btn03.png) no-repeat;
width:165px;
}
#header #main_nav li#custom a:hover{
background:url(../image/main_nav_btn03_on.png) no-repeat;
width:165px;
height:39px;
}
#header #main_nav li#discuss{
background:url(../image/main_nav_btn04.png) no-repeat;
width:157px;
}
#header #main_nav li#discuss a:hover{
background:url(../image/main_nav_btn04_on.png) no-repeat;
width:157px;
height:39px;
}
#header #main_nav li#museum{
background:url(../image/main_nav_btn05.png) no-repeat;
width:158px;
}
#header #main_nav li#museum a:hover{
background:url(../image/main_nav_btn05_on.png) no-repeat;
width:158px;
height:39px;
}
#header #main_nav li#member{
background:url(../image/main_nav_btn06.png) no-repeat;
width:143px;
}
#header #main_nav li#member a:hover{
background:url(../image/main_nav_btn06_on.png) no-repeat;
width:143px;
height:39px;
}
#content{
background:url(../image/content_bg.png) no-repeat top;
height:auto;
overflow:hidden;
zoom:1;
position:relative;
}
#content a{
color:#444;
}
#content a:hover{
color:#FF8B00;
}
#content #content_box{
height:615px;
}
#content #content_box #discuss{
position:absolute;
line-height:1.8em;
font-size:0.8em;
width:886px;
height:552px;
top:62px;
left:45px;
overflow:auto;
}
#content #content_box #discuss #table_info{
position:relative;
margin:5px 0 8px 22px;
width:95%;
}
#content #content_box #discuss #table_info #forum_nav{
position:absolute;
top:1px;
right:0px;
}
#content #content_box #discuss #table_info #forum_nav li{
padding:0 5px 0 16px;
float:left;
}
#forum_nav li#login{
background:url(../image/forum_pic01.gif) no-repeat 0 3px;
}
#forum_nav li#post{
background:url(../image/forum_pic02.gif) no-repeat 0 3px;
}
#forum_nav li#back{
background:url(../image/forum_pic03.gif) no-repeat 0 3px;
}
#forum_nav li#repost{
background:url(../image/forum_pic04.gif) no-repeat 0 3px;
}
#content #content_box #journey_data{
color:#555;
line-height:1.8em;
font-size:0.8em;
padding:20px;
position:absolute;
top:63px;
left:42px;
width:846px!important;
width:886px;
height:512px!important;
height:552px;
overflow:auto;
SCROLLBAR-ARROW-COLOR:#ccc;
SCROLLBAR-FACE-COLOR:#FFF;
SCROLLBAR-DARKSHADOW-COLOR:#ccc;
SCROLLBAR-HIGHLIGHT-COLOR:#FFF;
SCROLLBAR-3DLIGHT-COLOR:#ccc;
SCROLLBAR-SHADOW-COLOR:#FFF;
SCROLLBAR-TRACK-COLOR:#eee;
}
#content #content_box #journey_data .img_class{
border:1px solid #ccc;
padding:5px;
background-color:#FFFFFF;
margin:0 5px;
}
#content #content_box #journey_data h4{
margin:10px 0 5px 0;
}
#content #content_box #journey_data .journey_layout_class_01{
color:#fff;
font-weight:bold;
clear:both;
border:1px solid #79B6FF;
background:#fff;
}

#content #content_box #journey_data .journey_layout_class_01 label{
padding:0 0 0 25px;
background:url(../image/forum_pic05.gif) no-repeat 5px 2px #79B6FF;
width:80px;
}
span.qqq{color:#C60}
#content #content_box #journey_data .journey_back_top {
clear:both;
float:right;
/*background:url(../image/top.gif) no-repeat 0px 7px;*/
padding:0 0 0 20px;
color:#868686;
}
#content #content_box #journey_data .journey_back_top a{color:#930;}
#content #content_box #journey_data .journey_back_top a:hover{color:#06F; border-bottom:dotted 1px #06F;}

#content #content_box #journey_data #journey_nav {
padding:20px 0 0 0;
}
#content #content_box #journey_data #journey_nav img{
margin:0 5px 0 0;
}
#content #content_box #journey_data #journey_nav ul{
margin-top:-25px;
margin-right:-15px;
float:right;
}
#content #content_box #journey_data #journey_nav li{
padding:0 15px 0 20px;
float:left;
}
#content #content_box #journey_data #journey_nav li#back{
background:url(../image/journey_nav_04.gif) no-repeat;
}
#content #content_box #journey_data #journey_nav li#recommend{
background:url(../image/journey_nav_01.gif) no-repeat;
}
#content #content_box #journey_data #journey_nav li#print{
background:url(../image/journey_nav_03.gif) no-repeat;
}
#content #content_box #journey_data #journey_nav li#consult{
background:url(../image/journey_nav_02.gif) no-repeat;
}
#content #content_box #journey_data #journey_account {
margin:0 0 30px 0;
}
#content #content_box #journey_data #journey_jour {
margin:0 0 30px 0;
}
#content #content_box #journey_data #journey_jour div{
margin:0 0 10px 0;
}
#content #content_box #journey_data #journey_jour li{
color:#004396;
padding:0 23px;
float:left;
}
#content #content_box #journey_data #journey_jour #journey_consult{
background:url(../image/consult_bg.png) no-repeat;
width:504px;
text-align:left;
padding:50px 40px 0 20px;
}
#content #content_box #journey_data #journey_jour #journey_consult label{
width:14%;
float:left;
display:inherit;
}
#content #content_box #journey_data #journey_jour li#breakfast{
background:url(../image/meal_lunch.gif) no-repeat;
}
#content #content_box #journey_data #journey_jour li#lunch{
background:url(../image/meal_lunch.gif) no-repeat;
}
#content #content_box #journey_data #journey_jour li#dinner{
background:url(../image/meal_dinner.gif) no-repeat;
}
#content #content_box #journey_data #journey_jour li#hotel{
background:url(../image/meal_hotel.gif) no-repeat;
}
#content #content_box #journey_data #journey_jour .journey_tour_info{
border:1px solid #e6e6e6;
background-color:#fff;
padding:8px;
zoom:1;
overflow:hidden;
}
#content #content_box #journey_data #journey_cost {
margin:0 0 30px 0;
}
#content #content_box #journey_data #journey_others {
margin:0 0 30px 0;
}
#content #content_box #journey_data #journey_date {
margin:0 0 30px 0;
}
#content #content_box #about_left{
overflow:auto;
line-height:1.8em;
font-size:0.8em;
position:absolute;
top:230px;
left:55px;
width:560px;
height:380px;
}
#content #content_box #about_left h1{
font-weight:bold;
font-size:1em;
}
#content #content_box #content_box_right{
color:#666666;
position:relative;
width:252px;
top:103px;
left:662px;
}
#content #content_box #content_box_right div{
text-align:center;
padding-bottom:5px;
}
#content #content_box #content_box_right p{
font-size:0.8em;
line-height:1.4em;
margin-bottom:1.4em;
}
#content #content_box #custom_made_left{
position:absolute;
line-height:1.8em;
font-size:0.8em;
width:420px;
height:400px;
top:120px;
left:125px;
}
#content #content_box #custom_made_left div{
margin:6px 0;
clear:both;
}
#content #content_box #custom_made_left div input{
margin:1px 1px 0 0;
}
#content #content_box #custom_made_left label{
padding:0 0 0 20px;
background:url(../image/tabel_option_07.png) no-repeat 0 3px;
float:left;
width:23%;
}
#content #content_box #museum_left{
position:absolute;
line-height:1.8em;
font-size:0.8em;
width:588px;
height:552px;
top:63px;
left:42px;
overflow:auto;
SCROLLBAR-ARROW-COLOR:#ccc;
SCROLLBAR-FACE-COLOR:#FFF;
SCROLLBAR-DARKSHADOW-COLOR:#ccc;
SCROLLBAR-HIGHLIGHT-COLOR:#FFF;
SCROLLBAR-3DLIGHT-COLOR:#ccc;
SCROLLBAR-SHADOW-COLOR:#FFF;
SCROLLBAR-TRACK-COLOR:#eee;
}
#content #content_box #museum_left h4{
padding:0 0 0 36px;
background:url(../image/museum_h4_bg.gif) no-repeat 22px 0;
}
#content #content_box #museum_left li{
padding:0 0 0 22px;
float:left;
}
#content #content_box #members_left{
position:absolute;
line-height:1.8em;
font-size:0.8em;
width:390px;
height:152px;
top:125px;
left:138px;
overflow:auto;
}
#content #content_box #members_left #login_btn{
margin:10px 40px 0 0;
width:84px;
float:right;
}
#content #content_box #members_left #password_ok{
margin:0 10px 0 0;
width:84px;
}
#content #content_box #members_left div{
clear:left;
margin:10px 0;
}
#content #content_box #members_left div li{
padding:0 15px;
float:left;
background:url(../image/forum_pic02.gif) no-repeat 0 3px;
}
#content #content_box #members_left div input{
margin:5px 0!important;
margin:2px 0;
width:180px;
border: 1px solid #999999; 
BACKGROUND: #FFFFFF; 
COLOR: #333333; 
FONT-SIZE: 11px; 
FONT-FAMILY: arial;
}
#content #content_box #members_left label{
margin:0!important;
margin:2px 0;
padding:0 0 0 18px;
background:url(../image/tabel_option_07.png) no-repeat 0 3px;
float:left;
width:12%;
}
#content #content_box #members_left_text{
color:#666666;
position:absolute;
left:128px;
line-height:1.8em;
top:270px;
font-size:0.8em;
width:404px;
}
#content #content_box #members_left_text  h5{
padding:0 0 0 16px;
font-size:1em;
font-weight:bold;
background:url(../image/text_pic.gif) no-repeat 0 6px;
}
#content #content_box #members_left_02{
position:absolute;
line-height:1.8em;
font-size:0.8em;
width:588px;
height:542px;
top:63px;
left:42px;
overflow:auto;
padding:10px 0 0 30px;
}
#content #content_box #members_left_02 textarea{
margin:0;
}
#content #content_box #members_left_02  h5{
padding:0 0 0 16px;
font-size:1em;
font-weight:bold;
background:url(../image/text_pic.gif) no-repeat 0 6px;
}
#content #content_box #members_left_02 #register_form_extra{
position:relative;
width:500px;
}
#content #content_box #members_left_02 #members_account{
background:url(../image/members_account_bg.png) no-repeat left top;
height:157px!important;
height:207px;
padding:50px 0 0 30px;
}

#content #content_box #members_left_02 #members_account li{
background:url(../image/tabel_option_07.png) no-repeat left 3px;
line-height:1.8em;
width:480px;
padding:0 0 0 18px;
}
#content #content_box #members_left_02 #members_news {
background:url(../image/members_news_bg.png) no-repeat left top;
height:274px!important;
height:324px;
padding:50px 0 0 30px;
}
#content #content_box #members_left_02 #members_news li{
background:url(../image/tabel_option_07.png) no-repeat left 7px;
border-bottom:1px dashed #D5D5D5;
line-height:2.4em;
width:470px;
padding:0 0 0 15px;
}
#content #content_box #members_left_02 #members_news_02{
background:url(../image/members_news_bg_02.png) no-repeat left top;
height:492px!important;
height:532px;
padding:50px 0 0 30px;
}
#content #content_box #members_left_02 #members_news_02 div{
width:480px;
}
#content #content_box #members_left_02 #members_news_02 div h4{
font-weight:bold;
font-size:1em;
}
#content #content_box #members_password{
font-size:0.8em;
position:absolute;
top:80px;
left:122px;
background:url(../image/members_paswword_bg.png) no-repeat left top;
width:414px;
height:220px;
text-align:center;
padding:45px 0 0 0;
}
#content #content_box #members_password div{
margin:0 0 5px 0;
}
#content #content_box #sitemap_left{
line-height:1.6em;
font-size:0.8em;
position:absolute;
top:220px;
left:77px;
width:513px;
height:200px;
}
#content #content_box #sitemap_left h2{
font-size:1em;
padding:0 0 0 17px;
background:url(../image/journey_h4_bg.gif) no-repeat 0 0;
}
#content #content_box #sitemap_left li{
float:left;
background:url(../image/forum_pic05.gif) no-repeat;
padding:0 15px;
}
.register_class_01{
background:url(../image/register_bg_01.png) no-repeat top;
}
.register_class_02{
height:400px;
background:url(../image/register_bg_02.png) no-repeat top;
}
.register_class_03{
height:400px;
background:url(../image/register_bg_03.png) no-repeat top;
}
.sitemap_class{
background:url(../image/sitemap_bg.png) no-repeat center;
}
#content #content_box #members_left_02 #register_form{
position:relative;
top:50px;
left:40px;
width:500px;
}
#content #content_box #members_left_02 #register_form div{
margin:4px 0;
clear:left;
}
html>body #content #content_box #members_left_02 #register_form input{
margin:5px 0;
}
#content #content_box #members_left_02 #register_form label{
padding:0 0 0 20px;
background:url(../image/tabel_option_07.png) no-repeat 0 3px;
float:left;
width:23%;
}
.about_class{
background:url(../image/about_bg.png) no-repeat center;
}
.journey_class{
background:url(../image/journey_bg.png) no-repeat center;
}
.journey_class_02{
background:url(../image/journey_bg_02.png) no-repeat center top;
}
.journey_class_03{
background:url(../image/journey_bg_03.png) no-repeat center top;
}
.custom_made_class{
background:url(../image/custom_made_bg.png) no-repeat center;
}
.museum_class{
background:url(../image/museum_bg.png) no-repeat center;
}
.discuss_class{
background:url(../image/discuss_bg.png) no-repeat center;
}
.members_class{
background:url(../image/members_bg.png) no-repeat center;
}
.members_classs_02{
background:url(../image/members_bg_02.png) no-repeat center;
}
#content #content_right{
float:right;
}
#content #extra_content_left{
width:336px;
background:url(../image/content_left_bg.png) no-repeat!important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/content_left_bg.png', sizingMethod='scale');/* IE6 支援png */ 
float:left;
}
#content #content_left{
background:url(../image/promotion_bg.png) no-repeat top center;
position:relative;
width:336px;
height:600px;
}
#content #content_left #content_left_box{
position:absolute;
top:66px;
left:52px;
}
#content #content_left #content_left_box div {
padding-bottom:5px;
}
.recommend_layout{
background:url(../image/recommend_bg.png) no-repeat;
width:310px;
height:234px;
padding:50px 0 0 0;
}
.recommend_layout table{
font-size:0.8em;
}
.recommend_layout_02{
background:url(../image/send_bg.png) no-repeat;
width:310px;
height:234px;
padding:50px 0 0 0;
}
.recommend_layout_02 table{
font-size:0.8em;
}
.gg a:link img { 
opacity:0.7;                 /* 透明度60% FireFox 的寫法 */ 
filter: Alpha(Opacity=60);   /* 透明度60% IE 的寫法 */ 
} 
.gg a:visited img {
opacity: 0.7; 
filter: Alpha(Opacity=60); 
} 
.gg a:hover img { 
opacity: 1;                    /* 透明度100% FireFox 的寫法 */ 
filter: Alpha(Opacity=100);   /* 透明度100% IE 的寫法 */ 
} 
/*#container #footer{
color:#737373;
padding:30px 0 0 20px;
margin-top:-6px!important;
margin-top:-1px;
margin-left:8px;
line-height:1.6em;
font-size:0.8em;
background:url(../image/footer_bg.png) no-repeat center;
width:940px!important;
width:960px;
height:87px!important;
height:117px;
text-align:left;
}
#container #footer a{
color:#737373;
}
#container #footer a:hover{
color:#FF8B00;
}
#container #footer_02{
color:#737373;
padding:15px 0 0 20px;
margin-left:8px;
line-height:1.6em;
font-size:0.8em;
background:url(../image/footer_bg_02.png) no-repeat center;
width:940px!important;
width:960px;
height:84px!important;
height:103px;
text-align:left;
}
#container #footer_02 a{
color:#737373;
}
#container #footer_02 a:hover{
color:#FF8B00;
}*/
.hidden{
display:none;
}
.cleanall{
clear:both;
}
.to_right{
float:right;
}
.to_left{
float:left;
}
.aling_middle{
text-align:center;
}
.form_btn_class{
width:400px;
text-align:center;
}
.form_btn_class img{
margin:4px 10px;
}
.form_btn_class_02{
margin:4px 0;
text-align:center;
}
.form_btn_class_03 {
text-align:center;
width:100%;
}
.form_btn_class_03 img{
margin:4px 10px;
}
.login_btn_set{
margin:10px 40px 0 0;
}

/*歷史訂單*/
.history{margin:auto -20px; width:570px;}