@import url("css.css");
@import url("version.css");
div.maintable {
    width:950px;
    /*width:754px;*/
    /*width:100%;*/
    margin:0px auto 0px auto !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px ;
    padding:0px!important;*padding:0px!important;*padding:0px;
    text-align:center;
    clear:both;
    display:block;  
}
div.maintable h1 {
        font-size:15px;
        color:#7B34CA;
        font-weight:600;
        text-align:left;
        margin:10px 5px 5px 5px!important;*margin:10px 5px 5px 5px!important;*margin:10px 5px 5px 5px;
        padding-bottom:3px!important;*padding-bottom:3px!important;*padding-bottom:3px;
        border-bottom:1px dashed #999999;
}
/*--------20090224新增旅館簡介------------*/
div.maintable h1.htlname01 {
        margin:25px 10px 5px 10px !important;*margin:25px 10px 5px 10px !important;*margin:25px 10px 5px 10px ;
}
div.maintable h2 {
        font-size:13px;
        color:#333333;
        letter-spacing:1px;
        line-height:18px;
        font-weight:normal;
        text-align:left;
        margin:0px 10px!important;*margin:0px 10px!important;*margin:0px 10px;

} 
div.maintable div.htl-pic-intro{
        width:100%;
        border:1px solid #DEDEDE;
        margin:20px 0px 0px 0px!important;*margin:20px 0px 0px 0px!important;*margin:20px 0px 0px 0px;
        padding:0px!important;*padding:0px!important;*padding:0px;
        text-align:center;
}
div.maintable div.htl-pic-intro p.left1,div.maintable div.htl-pic-intro p.right1 {
        width:48%;
        color:#333333;
        font-size:13px;
        line-height:20px;
        letter-spacing:1px; 
        /*margin:15px auto!important;*margin:15px!important;*margin:15px;*/
        text-align:left;
        /*text-indent:2em;*/
        margin:6px;
        background-color:#eee;
}

div.maintable div.htl-pic-intro p.left1 img ,div.maintable div.htl-pic-intro p.right1 img {
        width:350px;
        height:300px;
        border:3px solid #E3D3EE;
}
div.maintable div.htl-pic-intro p.left1,div.maintable div.htl-pic-intro p.right1 {
        float:left;
        /*margin-right:10px;
        margin-bottom:10px;*/
}
/*div.maintable div.htl-pic-intro p.left1 img {
        float:left;
        margin-right:10px;
        margin-bottom:10px;
}
div.maintable div.htl-pic-intro p.right1 img {
        float:right;
        margin-left:10px;
        margin-left:10px;   
}*/

/*--------------------*/
table.mod {
    margin-top:5px!important;*margin-top:5px!important;*margin-top:5px;
    margin-bottom:5px!important;*margin-bottom:5px!important;*margin-bottom:5px;
}
table.std {
    width:99%;
    border:0px;
    margin:10px auto 5px auto !important;*margin:10px 0px 10px 0px !important;*margin:10px 2px 10px 2px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    clear:both;
}


table.std1 {
    width:99%;
    border:0px;
    margin:15px auto 10px auto !important;*margin:10px 0px 15px 0px !important;*margin:0px 2px 15px 2px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}

table.std6 {
    width:100%;
    border:0px;
    margin:0px auto 0px auto !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    border-top:1px solid #DEDEDE;
    border-left:1px solid #DEDEDE;
}

td.leftcorner {
    width:10px;
    height:24px;
    background-image:url(images/table_55.jpg);
    background-position:left top;
    padding:0px!important;*padding:0px!important;*padding:0px;

    
}
td.rightcorner {
    width:10px;
    height:24px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    background-image:url(/settour/images/table_60.jpg);
    background-position:right top;

}
td.mid {
    width:35%;
    height:24px;
    background-image:url(images/table_57.jpg);
    background-position:left middle;
    padding:0px!important;*padding:0px!important;*padding:0px;  font-size:13px;
    font-weight:600;
    word-spacing:2px;
    letter-spacing:1px;
}
td.status {
    width:73%;
    height:24px;
    background-image:url(images/table_57.jpg);
    background-position:left top;
    padding:0px!important;*padding:0px!important;*padding:0px;
    font-size:11px!important;
    font-weight:normal;
}
td.status a,td.status a:link,td.status a:visited{   
    font-size:11px;
    font-weight:600;
    color:#8269DF;
    /*word-spacing:2px;
    letter-spacing:1px;*/
    text-decoration:none;
    padding:0px!important;*padding:0px!important;*padding:0px;      
}
td.status a:hover{
    font-size:11px;
    font-weight:600;
    color:#ff3300;
    /*word-spacing:2px;
    letter-spacing:1px;*/
    text-decoration:underline;
    padding:0px!important;*padding:0px!important;*padding:0px;      
}
td.rightcorner {
    width:1%;
    height:24px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    background-image:url(images/table_60.jpg);
    background-position:right top;

}

td.tddata {
    width:100%;
    background-color:#F0EFF0;
    padding:0px 5px 5px 5px !important;*padding:0px 1px 5px 1px!important;*padding:0px 1px 5px 1px;
    text-align:center;
}
td.tddata1 {
    width:100%;
    background-color:#F0EFF0;
    padding:0px 5px 5px 5px !important;*padding:0px 5px 5px 1px!important;*padding:0px 5px 5px 1px;
}
div.maintable table.std2 {
    width:100%;
    border:0px;
    margin:10px 0px 10px 0px !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    float:left;
    position:relative;
}
div.maintable table.std4 {
    width:190px;
    border:0px;
    margin:10px 0px 0px 8px!important;*margin:0px 0px 0px 8px !important;*margin:0px 0px 0px 8px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    float:right;
    position:relative;
}
table.std3 {
    width:100%;
    border:0px;
    margin:5px auto 0px auto !important;*margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    background-color:#F9F7FF;
}
table.std3 ul{
    float:left;
}

table.std5 {
    width:100%;
    border:0px;
    margin:10px 0px 10px 0px !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    float:left;
    position:relative;
}

td.2-5 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    background-color:#F9F7FF;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    
}
table.type8 {
    width:100%!important;*width:99%!important;*width:99%;
    border-top:1px solid #DEDEDE;
    border-left:1px solid #DEDEDE;
    /*background-color: #DEDEDE;*/
    /*background-color:#F9F9F9;*/
    background-color:#FFFFFF;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    margin-bottom:5px;
}
table.type8 h1.prodname05 {
    font-size:16px;
    color:#b541fe;
    float:left;
    padding:0px 0px 0px 10px;
    border:none;
}
table.type8 th{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    clear:both;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;    
    background-color:#E8E0FC;
    color:#623c91;
    font-size:12px;
    line-height:18px;
    weight:600;
    word-spacing:2px;
    letter-spacing:0px;
    padding:3px!important;*padding:3px!important;*padding:3px 3px 2px 3px;
}
table.type8 th a,table.type8 th a:link,table.type8 th a:visited{
    font-size:15px;
    color:#623c91;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:0px;
    text-decoration:underline;
}
table.type8 th a:hover{
    color:#FF3300;
    font-size:15px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:0px;
    text-decoration:underline;
}

form.f2 .check-htl {
    clear:both;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#623c91;
    font-size:12px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:underline;

}
form.f2 .check-htl a,form.f2 .check-htl a:link,form.f2 .check-htl a:visited{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#623c91;
    font-size:12px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:underline;  
}
form.f2 .check-htl a:hover{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff6600;
    font-size:12px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:underline;  
}
table.type8 td{
    
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    /*background-color:#F7F7F7;*/
    
    color:#000000;
    font-size:12px;
    line-height:18px;
    weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    padding:3px 3px 3px 3px !important;*padding:3px 3px 3px 3px !important;*padding:3px 3px 3px 3px;

}
table.type8 .dtprice td {
border:0px;
}
table.type8 td a,table.type8 td a:link,table.type8 td a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4491ff;
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:none;
}
table.type8 td a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:none;
}
table.type9 {
    width:100%!important;*width:99%!important;*width:99%;
    border-top:1px solid #DEDEDE;
    border-left:1px solid #DEDEDE;
    /*background-color: #DEDEDE;*/
    /*background-color:#F9F9F9;*/
    background-color:#FFFFFF;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    margin-bottom:5px;
} 
table.type9 th{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    clear:both;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;    
    background-color:#E8E0FC;
    color:#623c91;
    font-size:12px;
    line-height:18px;
    weight:600;
    word-spacing:2px;
    letter-spacing:0px;
    padding:3px 3px 3px 3px !important;*padding:3px 3px 3px 3px !important;*padding:3px 3px 2px 3px;
}
table.type9 th a,table.type9 th a:link,table.type9 th a:visited{
    font-size:15px;
    color:#623c91;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:0px;
    text-decoration:underline;
}
table.type9 th a:hover{
    color:#FF3300;
    font-size:15px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:0px;
    text-decoration:underline;
}

td.tour-detail {
    /*border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;*/
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    background-color:#F5F1FF;
    color:#333333;  font-size:13px;
    line-height:24px;
    weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    padding:5px!important;*padding:5px !important;*padding:5px; 
}
td.tour-detail a,td.tour-detail a:link,td.tour-detail a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:underline!important;
}
td.tour-detail a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:none;
}

td.tour-detail2 a,td.tour-detail2 a:link,td.tour-detail2 a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    line-height:24px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:underline!important;
}
td.tour-detail2 a.prod01 {
font-size:15px!important;
line-height:30px!important;
}
td.tour-detail2 a.more {
font-size:10px!important;
float:right;
}
table.picbar {
    width:240px;
    height:20px;
    margin:0px!important;*margin:0px!important;*margin:0px;
    clear:both;
}
/*table.picbar td{
    background-color:#DDD6F1;
}*/
table.picbar td p.left a,table.picbar td p.left a:link,table.picbar td p.left a:visited ,table.picbar td p.right a,table.picbar td p.right a:link,table.picbar td p.right a:visited{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#7257BD;
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:underline;
}
table.picbar td p.left a:hover ,table.picbar td p.right a:hover{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:underline;
}
table.picbar td p.left {
    float:left;
    position:relative;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
table.picbar td p.right {
    float:right;
    position:relative;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
table.search-bar {
    width:100%;
    border:0px;
    margin:0px auto 0px auto !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
td.search-bar-left {
    padding:0px!important;*padding:0px!important;*padding:0px;  
    width:9px;
    height:30px;
    background-image:url(images/table4_01.gif);
    background-position:right top;
}
td.search-bar-mid {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    padding:0px!important;*padding:0px!important;*padding:0px;  
    color:#753AB3;
    font-size:15px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:0px; 
    height:30px;
    background-image:url(images/table4_02.gif);
    background-position:left top;
}
td.search-bar-right {
    padding:0px!important;*padding:0px!important;*padding:0px;  
    width:9px;
    height:30px;
    background-image:url(.mages/table4_03.gif);
    background-position:left top;
}



td.search-item {
    padding:5px 0px 5px 0px !important;*padding:5px!important;*padding:5px;
    background-color:#F9F7FF;
}
td.search-item ul {
    list-style-type:none;
    margin:0px auto 0px auto !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
td.search-item ul li {
    line-height:24px;
    margin-bottom:7px!important;*margin-bottom:6px!important;*margin-bottom:8px;
}
table.search-bar {
    width:100%;
    border:0px;
    margin:0px auto 0px auto !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
td.search-bar-left {
    padding:0px!important;*padding:0px!important;*padding:0px;  
    width:9px;
    height:30px;
    background-image:url(images/table4_01.gif);
    background-position:right top;
}
td.search-bar-mid {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    padding:0px!important;*padding:0px!important;*padding:0px;  
    color:#753AB3;
    font-size:15px;
    line-height:18px;
    font-weight:600;
    word-spacing:2px;
    letter-spacing:0px; 
    height:30px;
    background-image:url(images/table4_02.gif);
    background-position:left top;
}
td.search-bar-right {
    padding:0px!important;*padding:0px!important;*padding:0px;  
    width:9px;
    height:30px;
    background-image:url(images/table4_03.gif);
    background-position:left top;
}

table.push {
    width:100%;
    border:0px;
    margin:0px auto 0px auto !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
td.push-left {
    padding:0px!important;*padding:0px!important;*padding:0px;  
    width:3px;
    height:24px;
    background-image:url(images/table7_01.gif);
    background-position:right top;
}
td.push-mid {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    padding:0px!important;*padding:0px!important;*padding:0px;  
    background-color:#D5C4FD;
    background-position:left top;
    text-align:left;
}


td.push-right {
    padding:0px!important;*padding:0px!important;*padding:0px;  
    width:3px;
    height:24px;
    background-image:url(images/table7_03.gif);
    background-position:left top;
}

div.push-data {
    width:100%;
    text-align:center;
    margin:0px 0px 0px 0px !important;*margin:5px 0px 0px 0px!important;*margin:5px 0px 0px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    
}

div.push-data ul {
    list-style-type:none;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;      
}

div.push-data ul li {

    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:18px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
    text-align:left;
    margin:7px 0px 6px 6px !important;*margin:6px 0px 4px 6px !important;*margin:0px 0px 0px 6px ;
    padding:0px!important;*padding:0px!important;*padding:0px;

}
div.push-data ul li a,div.push-data ul li a:link,div.push-data ul li a:visited{

    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:18px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
}

div.push-data ul li a:hover{

    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff6600;
    font-size:13px;
    line-height:18px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;

}

div.push-data ul li img{
    margin-right:3px!important;*margin-right:3px!important;*margin-right:3px;
}

dt.hr3 {
  width:99%;
  height: 3px;
  background-image:url(images/yy1.gif);
  background-repeat: repeat-x;
  background-position: center center;
  margin: 0px 0px 0px 0px !important;*margin: 4px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
  padding:0px!important;*padding:0px!important;*padding:0px;

}

.price {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size: 13px;
    font-weight: normal;
    color: #CC0000;
    letter-spacing:0px;
}

.discount {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size: 16px;
    font-weight: normal;
    color: #CC0000;
    letter-spacing:0px;
}
.proprice {
    font-family:"Arial","Helvetica","Verdana", "sans-serif";
    color:#ff3300;
    font-size:15px;
    font-weight:normal;
    word-spacing:1px;
    letter-spcing:1px;
    text-align:left;
    margin-left:15px!important;*margin-left:15px!important;*margin-left:15px;
}
.more a,.more a:link,.more a:visited{
    font-family:"Arial","Helvetica","Verdana", "sans-serif";
    color:#4491ff;
    font-size:12px;
    font-weight:normal;
    word-spacing:1px;
    letter-spcing:1px;
    text-align:left;
    cursor:hand;    
}
.more a:hover{
    font-family:"Arial","Helvetica","Verdana", "sans-serif";
    color:#ff7e00;
    font-size:12px;
    font-weight:normal;
    word-spacing:1px;
    letter-spcing:1px;
    text-align:left;
    cursor:hand;    
}
select.smax {
    font-family:"Helvetica" ,  "Verdana", "Arial","sans-serif";
    height:22px!important;*height:22px!important;*height:22px;
    color:#000000;
    font-size:13px;
    weight:normal;
    word-spacing:2px;

}

textarea.doc-1 {
    width:70%;
    height:100px;   
    font-size:13px;
    line-height:24px;
    color:#333333;
    line-height:18px;
    word-spacing:1px;
    text-decoration:none;
    
    border:1px solid #DEDEDE;
    scrollbar-face-color:#F8F5FF;
    scrollbar-arrow-color: #623C91;
    scrollbar-track-color: #F9F9F9;
    scrollbar-shadow-color: #EFE8F8;
    scrollbar-highlight-color: #FFFFF;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-Color: #E1D6EF;    
}
input.imax {
    height:16px;
    color:#000000;
    font-size:13px;
    weight:normal;
    word-spacing:2px;
    border:1px solid #DEDEDE;
    /*margin:2px 0px 2px 0px !important;*margin:2px 0px 2px 0px !important;*margin:2px 0px 2px 0px;*/
}
div.sort {
    width:99%;
    margin:0px!important;*margin:0px!important;*margin:0px;
    margin-bottom:-5px!important;*margin-bottom:-14px!important;*margin-bottom:-14px;
    padding:5px!important;*padding:5px!important;*padding:5px;
    text-align:right;
}
div.sort h3 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#CF95E1;
    font-size:15px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    display:inline;
    margin:0px!important;*margin:0px!important;*margin:0px;     
}
div.sort p {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    display:inline;
    margin-left:55px!important;*margin-left:55px!important;*margin-left:55px;
}
div.sort1 {
    width:99%;
    margin:0px!important;*margin:0px!important;*margin:0px;
    margin-bottom:-5px!important;*margin-bottom:-14px!important;*margin-bottom:-14px;
    padding:5px!important;*padding:5px!important;*padding:5px;
    text-align:right;
}
div.sort1 h3 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#CF95E1;
    font-size:15px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    display:inline;
    margin:0px!important;*margin:0px!important;*margin:0px;     
}
div.sort1 p {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    display:inline;
    margin-left:30px!important;*margin-left:40px!important;*margin-left:40px;
}
div.sort1 p a, div.sort1 p a:link,div.sort1 p a:visited{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4492FF;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:underline;
}
div.sort1 p a:hover{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#FFC000;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:underline;
}
div.sort-area{
    color:#CF95E1;
    font-size:15px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    margin:20px 0px -10px 14px !important;*margin:10px 0px -10px 8px!important;*margin:10px 0px -10px 8px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    text-align:left;
    /*margin-left:55px!important;*margin-left:55px!important;*margin-left:55px;*/
    clear:both;
}
p.selpage {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    display:inline;
    margin:0px  0px 0px auto !important;*margin:0px 0px 0px auto !important;*margin:0px 0px0px auto;
    padding:0px!important;*padding:0px!important;*padding:0px;
    text-align:right;
}

p.selpage a,p.selpage a:link,p.selpage a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;

}
p.selpage a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#CC0000;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:underline;

}
p.selpage1{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    display:inline;
    margin:0px auto 0px auto !important;*margin:0px auto 0px auto !important;*margin:0px auto 0px auto;
    padding:0px!important;*padding:0px!important;*padding:0px;

}

.notice4 {
    color:#333333;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    
}

.notice6 {
    color:#ffffff;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:0px;
    letter-spacing:0px;
    
}
.notice7 {
    color:#ffffff;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:0px;
    letter-spacing:0px;
    
}
p.notice8 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#8B6CFF;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    padding-right:2px!important;*padding-right:2px!important;padding-right:2px;
    display:inline;
}
div.step {
    width:100%;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#533F9D;
    font-size:12px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-align:center;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    
}

div.step ul {
    list-style-type:none;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;      
}

div.step ul li {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#8e8b96;
    font-size:13px;
    line-height:24px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
    display:inline;
    margin:0px 0px 0px 15px !important;*margin:0px 0px 0px 15px !important;*margin:0px 0px 0px 15px ;
    padding:0px!important;*padding:0px!important;*padding:0px;
    
}
div.step ul li img{
    margin-right:5px!important;*margin-right:5px!important;*margin-right:5px;
}

.num1 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#FFFFFF;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    background-color:#AF9AFF;
    padding:2px!important;*padding:2px!important;padding:2px;
    margin-right:3px!important;*margin-right:3px!important;*margin-right:3px;   
}
.num2 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#FFFFFF;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    background-color:#c6bdde;
    padding:2px!important;*padding:2px!important;padding:2px;
    margin-right:3px!important;*margin-right:3px!important;*margin-right:3px;   
}

div.maintable div.pro {
    width:100%;
    margin:0px auto 0px auto !important;*margin:8px 0px -10px 0px!important;*margin:10px 0px -10px 0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    display:table;  
}
div.maintable div.pro h3 {
    color:#854AC2;
    font-size:15px;
    font-weight:600;
    word-spacing:1px;
    letter-spcing:1px;
    text-align:left;
    padding:0px 0px 0px 3px !important;*padding:0px 0px 0px 3px !important;*padding:0px 0px 0px 3px;
    margin:0px!important;*margin:0px!important;*margin:0px;

}
div.maintable div.pro h3 img {
    margin-right:5px!important;*margin-right:5px!important;*margin-right:5px;
}
a.order-button, a.order-button:link, a.order-button:visited {
    width:94px;
    height:29px;
    display:block;
    background-image:url(images/order1.jpg);
    background-repeat:no-repeat;
    baclground-position:left top;
    top:0px;
    color:#FFFFFF;
    font-size:11px;
    line-height:14px;
    font-weight:normal;
    word-spacing:1px;
    letter-spcing:1px;
    text-align:center;
    padding:10px 0px 0px 5px !important;*padding:10px 0px 0px 5px!important;*padding:10px 0px 0px 5px;
    margin:0px!important;*margin:0px!important;*margin:0px;
    float:right;
    text-decoration:none;   
    cursor:hand;
}
a.order-button:hover{
    background-image:url(images/order1a.jpg);
    
}
div.maintable div.pro hr {
    
    clear:both;
    margin:-5px 0px 0px 0px !important;*margin:-5px 0px 0px 0px!important;*margin:-5px 0px 0px 0px;

}
.proname {
    color:#854AC2;
    font-size:15px;
    font-weight:600;
    word-spacing:1px;
    letter-spcing:1px;
    text-align:left;
    padding-left:3px !important;*padding-left:3px !important;*padding-left:3px;
}

div.mainsel {
    width:100%;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#533F9D;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-align:center;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    
}
span.tag01 {
    color:#FFF;
    background-color:#f85e00;
    margin:5px 0.5em 0px 0px;
    padding:3px 3px 0px 3px;
}
div.mainsel ul {
    list-style-type:none;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px 0px 0px 40px !important;*padding:0px 0px 0px 40px !important;*padding:0px 0px 0px 40px ;
}
div.mainsel ul li.nolink {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    width:16%;
    color:#B9B0DB;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
    display:inline;
    /*position:relative;*/
    margin-right:15px!important;*margin-right:15px!important;*margin-right:15px;
    /*margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;*/
    /*padding-right:20px!important;*padding-right:20px!important;*padding-right:20px;*/
}
div.mainsel ul li.nolink a,div.mainsel ul li.nolink a:link,div.mainsel ul li.nolink a:visited,div.mainsel ul li.nolink a:hover {
    /*width:20%;*/
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#B9B0DB;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
    display:inline;
    background-image:url(img/menu-icon1.jpg);
    background-repeat:no-repeat;
    background-position:left 50%;
    margin-right:15px!important;*margin-right:15px!important;*margin-right:15px;
    padding-left:20px!important;*padding-left:20px!important;*padding-left:20px;
    cursor:text;
}

div.mainsel ul li {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    width:16%;
    color:#533F9D;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
    display:inline;
    /*position:relative;*/
    margin-right:20px!important;*margin-right:25px!important;*margin-right:25px;
    /*margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;*/
    /*padding-right:20px!important;*padding-right:20px!important;*padding-right:20px;*/
}

div.mainsel ul li a,div.mainsel ul li a:link,div.mainsel ul li a:visited {
    /*width:20%;*/
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#533F9D;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
    display:inline;
    background-image:url(images/menu-icon.jpg);
    background-repeat:no-repeat;
    background-position:left 50%;
    margin-right:10px!important;*margin-right:5px!important;*margin-right:5px;
    padding-left:20px!important;*padding-left:20px!important;*padding-left:20px;
}
div.mainsel ul li a:hover {
    /*width:20%;*/
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-decoration:none;
    display:inline;
    background-image:url(images/menu-icon.jpg);
    background-repeat:no-repeat;
    background-position:left 50%;
    margin-right:10px!important;*margin-right:5px!important;*margin-right:5px;
    padding-left:20px!important;*padding-left:20px!important;*padding-left:20px;
}
div.mainsel2 ul {
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
div.mainsel2 li {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#aa96ff;
    font-size:13px;
    display:inline;
    border-right:1px solid #aa96ff;
    padding: 0px 15px 0px 15px;
}
div.mainsel2 li a:hover {
    color:#ff3300;
    font-size:13px;
}
span.meal01 {
/*background-color:#c393fe;
background-color:#e5a7ff;*/
background-color:#fff;
color:#333;
padding:3px 3px 0px 3px;
margin-right:0.5em;
font-size:11px;
}
td.title01 {
font-size:13px!important;
color:#7c59d1!important;
font-weight:600;
}

div.hr1 {
  width:99%;
  display: block;
  height: 3px;
  background-image:url(images/yy.gif);
  background-repeat: repeat-x;
  background-position: center center;
  margin: 0px!important;*margin: 0px!important;*margin:0px;
  padding:0px!important;*padding:0px!important;*padding:0px;
}

table.type8 table.cal-left ,table.type8 table.cal-right {

    width:49%!important;*width:49%!important;*width:49%;
    height:100%;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border-top:1px solid #DEDEDE;
    border-left:1px solid #DEDEDE;
    position:relative;  
    margin:0px!important;*margin:0px!important;*margin:0px;
    border-cellspacing:0;
    border-cellpadding:0;
    
}
table.type8 table.cal-left {
    float:left;

}

table.type8 table.cal-right {
    float:right;

}
table.type8 table.cal-left td ,table.type8 table.cal-right td {

    padding:0px!important;*padding:2px!important;*padding:2px;
}

table.type8 table.cal-right td.normal1, table.type8 table.cal-left td.normal1{
    width:7%;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    background-color:#F7F7F7;
    color:#333333;
    font-size:13px;
    font-weight:600;
    word-spacing:1px;
    padding:0px!important;*padding:2px!important;*padding:2px;
    text-align:center;
    
}
table.type8 table.cal-right td.normal, table.type8 table.cal-left td.normal {
    width:7%!important;*width:7%!important;*width:7%;
    height:25px;
    padding:0px!important;*padding:2px!important;*padding:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    color:#9581D2;
    font-size:15px;
    font-weight:600;
    word-spacing:1px;
    text-align:center;

}
/*table.type8 table.cal-left td,table.type8 table.cal-right td {
    width:7%!important;*width:7%!important;*width:7%;
    height:25px;
    padding:2px!important;*padding:2px!important;*padding:2px;
    border-bottom:1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
    font-size:15px;
    color:#9581D2;
}*/
table.type8 table.cal-right td.vacation , table.type8 table.cal-left td.vacation {
    width:7%!important;*width:7%!important;*width:7%;
    padding:0px!important;*padding:2px!important;*padding:2px;
    height:25px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    color:#ff3300;
    font-size:15px;
    font-weight:600;
    word-spacing:1px;
    vertical-align:top;
    text-align:center;
}
.cal {
    margin:10px;
}
.cal table.prodname06 {
    font-size:16px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif, "細明體";
}
.cal table.prodname06 th {
    vertical-align: top;
    font-weight:normal;
    color:#4825ca;
}
.cal table.prodname06 td{
    color:#b268fe;
    font-size:16px;
    font-family: Arial, Helvetica, sans-serif, "細明體";
    vertical-align: top;
    text-align:left;
    font-weight:600;
}
.cal table.prodname06 td font {
    /*display:block;*/
    float:right;
    color:#333;
    font-size:11px;
    font-weight:normal;
    margin-right:15px;
    line-height:20px;
}
.cal table.prodname06 td,.cal table.prodname06 th {
    padding-top:10px;}
    
/*.cal .prodname06 span {
    color:#666;
    font-size:11px;
    display:block;
}*/
.cal h3 {
    font-size:15px;
    padding:0px;
    margin:0px;
}
.cal-price {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#CC0000;
    font-size:13px;
    font-weight:normal;
    word-spacing:0px;
    letter-spacing:0px;
    cursor:hand;

}
.cal-price a,.cal-price a:link,.cal-price a:visited {
    font-family:  "Arial", "Helvetica", "sans-serif";
    color:#CB0000;
    font-size:13px;
    weight:600;
    word-spacing:0px;
    cursor:hand;
}
.cal-price a:hover {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    weight:600;
    word-spacing:0px;
    cursor:hand;
    text-decoration:underline;
}

.cal-price1 {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#CC0000;
    font-size:13px;
    font-weight:normal;
    word-spacing:0px;
    letter-spacing:0px;
    cursor:hand;

}
.cal-price1 a,.cal-price1 a:link,.cal-price1 a:visited {
    font-family:  "Arial", "Helvetica", "sans-serif";
    color:#6998df;
    font-size:13px;
    weight:600;
    word-spacing:0px;
    cursor:hand;
}
.cal-price1 a:hover {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    weight:600;
    word-spacing:0px;
    cursor:hand;
    text-decoration:underline;
}

.no-price {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#CCCCCC;
    font-size:13px;
    font-weight:normal;
    word-spacing:0px;
    letter-spacing:0px;
    cursor:hand;
    text-decoration:none;
    height:20px;
}
.price1 {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#CB0000;
    font-size:15px;
    weight:600;
    word-spacing:0px;
}

td.normal2{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #BDBDBD;
    border-bottom:1px solid #BDBDBD;
    background-color:#F7F7F7;
    color:#333333;
    font-size:13px;
    weight:normal;
    word-spacing:1px;
    padding:5px 3px 5px 3px !important;
    text-align:center;
}
.notice11 {
    color:#290A85;
    font-size:15px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    
}
.notice12 {
    color:#4E2BBD;
    font-size:12px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    margin:5px 0px 5px 0px !important;*margin:5px 0px 5px 0px !important;*margin:5px 0px 5px 0px;
}
.notice13 {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    
}
/*-----------------旅遊契約 用css--------------------*/
div.rule{
    margin:0px!important;*margin:0px!important;*margin:0px;
    font-size:13px;
    line-height:24px;
    color:#333333;
    letter-spacing:1px;
    text-align:left;
    padding:10px!important;*padding:10px!important;padding:10px;
}
div.rule1 {
    width:100%;
    margin:0px!important;*margin:0px!important;*margin:0px;
    font-size:13px;
    line-height:24px;
    color:#333333;
    letter-spacing:1px;
    text-align:center;
    padding:10px!important;*padding:10px!important;padding:10px;
}
div.rule h3 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#533F9D;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:2px;
    margin:6px 0px 6px 0px !important; *margin-top:6px 0px 6px 0px !important; *margin-top:6px 0px 6px 0px ; 
}
div.rule h2 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#5C1E9D;
    font-size:19px;
    font-weight:normal;
    word-spacing:0px;
    margin:10px 0px 0px 0px !important; *margin-top:10px 0px 0px 0px !important; *margin-top:10px 0px 0px 0px ; 
}
div.rule ul {
    list-style-type: decimal;
    letter-spacing:1px;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    margin-left:30px!important;*margin-left:30px!important;*margin-left:30px;
}
div.rule ul li{
    color:#333333;  font-size:13px;
    line-height:24px;
    letter-spacing:1px;
    text-indent:0em;
}
div.rule ul li ul {
    list-style-type: square;
    letter-spacing:1px;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    margin-left:30px!important;*margin-left:30px!important;*margin-left:30px;
}
div.rule p{
    margin:10px 0px 10px 0px !important;*margin:10px 0px 10px 0px!important;*margin:10px 0px 10px 0px;
    font-size:13px;
    line-height:24px;
    color:#333333;
    letter-spacing:1px;
    text-align:left;

}
/*--*/
.buttonarea {
    text-align:center;
    margin:0px auto 0px auto !important;*margin:0px 2px 0px 2px !important;*margin:0px 2px 0px 2px;
    padding:0px!important;*padding:0px!important;*padding:0px;
}
.notice2 {
    color:#CC0000;
    font-size:11px;
    line-height:18px;
    weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    
}
textarea.doc-1 {
    width:70%;
    height:100px;   
    font-size:13px;
    line-height:24px;
    color:#333333;
    line-height:18px;
    word-spacing:1px;
    text-decoration:none;
    
    border:1px solid #DEDEDE;
    scrollbar-face-color:#F8F5FF;
    scrollbar-arrow-color: #623C91;
    scrollbar-track-color: #F9F9F9;
    scrollbar-shadow-color: #EFE8F8;
    scrollbar-highlight-color: #FFFFF;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-Color: #E1D6EF;    
}
div.inside {
    display:block;
    width:97%!important;*width:96%!important;*width:96%;
    background-color:#FFFFFF;
    border:1px solid #DEDEDE;
    padding:10px 10px 10px 10px !important;*padding:10px!important;*padding:10px;
    text-align:left;
}
div.inside h3{
    color:#854AC2;
    font-size:15px;
    line-height:19px;
    weight:600;
    word-spacing:1px;
    text-align:left;
    margin:10px 0px 20px 0px !important;*margin:10px 0px 20px 0px !important;*margin:10px 0px 20px 0px;
}

div.inside p{
    color:#333333;  
    font-size:13px;
    line-height:24px;
    weight:normal;
    word-spacing:1px;
    text-align:left;
    margin:10px 0px 0px 0px !important;*margin:10px 0px 0px 0px !important;*margin:10px 0px 0px 0px;
}

h3 {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#854AC2;
    font-size:19px;
    font-weight:600;
    word-spacing:0px;
    margin:10px 0px 0px 0px !important; *margin:10px 0px 0px 0px !important; *margin:10px 0px 0px 0px ; 
}
h4 {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#ff6600;
    font-size:13px;
    line-height:24px;
    font-weight:600;
    word-spacing:0px;
    margin:10px 0px 0px 0px !important; *margin-top:10px 0px 0px 0px !important; *margin-top:10px 0px 0px 0px ; 
}
h5 {
    font-family:  "Arial","Helvetica", "sans-serif";
    color:#854AC2;
    font-size:15px;
    font-weight:normal;
    word-spacing:0px;
    margin:10px 0px 0px 0px !important; *margin:10px 0px 0px 0px !important; *margin:10px 0px 0px 0px ; 
}
.same1 {
    width:101px;
    height:25px;
    background-image:url(images/same7.jpg);
    background-position:left top;
}
.same2 {
    width:90px;
    height:25px;
    background-image:url(images/icon8.jpg);
    background-position:left top;
}
.same3 {
    width:101px;
    height:25px;
    background-image:url(images/same6.jpg);
    background-position:left top;
}
/*------------*/

table.type1 {
    width:100%;
    border-top:1px solid #BDBDBD;
    border-left:1px solid #BDBDBD;
    border-bottom:0px;
    background-color: #BDBDBD;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}

 
table.type1 th{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #BDBDBD;
    border-bottom:1px solid #BDBDBD;    
    background-color:#D8CDF7;
    color:#000000;
    font-size:12px;
    weight:600;
    word-spacing:3px;
    padding:5px 3px 5px 3px !important;

}
table.type1 td{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #BDBDBD;
    border-bottom:1px solid #BDBDBD;
    background-color:#F7F7F7;
    color:#333333;
    font-size:13px;
    weight:normal;
    word-spacing:1px;
    padding:5px 3px 5px 3px !important;
    text-align:center;
}


table.type1 td a,table.type1 td a:link,table.type1 td a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4491ff;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    text-decoration:none;
}
table.type1 td a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    text-decoration:none;
}
table.type2 {
    width:100%;
    border-top:1px solid #BDBDBD;
    border-left:1px solid #BDBDBD;
    border-bottom:0px;
    background-color: #BDBDBD;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

} 
table.type2 th{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #BDBDBD;
    border-bottom:1px solid #BDBDBD;    
    background-color:#D8CDF7;
    color:#000000;
    font-size:12px;
    weight:600;
    word-spacing:3px;
    padding:5px 3px 5px 3px !important;
}
table.type4 th a,table.type4 th a:link,table.type4 th a:visited {
    color:#333333;
    font-size:12px;
    weight:600;
    word-spacing:3px;
}
table.type4 th a:hover{
    color:#ff6600;
    font-size:12px;
    weight:600;
    word-spacing:3px;
}
table.type2 td{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #BDBDBD;
    border-bottom:1px solid #BDBDBD;
    background-color:#F7F7F7;
    color:#333333;
    font-size:13px;
    weight:normal;
    word-spacing:1px;
    padding:5px 3px 5px 3px !important;
}
table.type2 td a,table.type2 td a:link,table.type2 td a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4491ff;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    text-decoration:none;
}
table.type2 td a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    text-decoration:none;
}
table.type2 td h3{
    color:#333333;
    font-size:13px;
    weight:600;
    word-spacing:1px;
    text-align:left;
    margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px;
}
table.type2 td p{
    color:#333333;
    font-size:12px;
    weight:normal;
    word-spacing:1px;
    text-align:left;
    margin:0px 0px 5px 0px !important;*margin:0px 0px 5px 0px !important;*margin:0px 0px 5px 0px;
}
h3.fun-locate {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    weight:600;
    word-spacing:2px;
    margin:5px 0px 5px 0px !important;      
}
.locate-name {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4491ff;
    font-size:13px;
    font-weight:600;
    word-spacing:2px;
    line-height:20px;
}
table.type8 td div.hotel-name, div.hotel-list {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333;
    font-size:12px;
    font-weight:normal;
    word-spacing:2px;
    text-decoration:none;
    margin: 10px 5px 0px 5px;
    clear:both;

}
table.type8 td div.hotel-name p, div.hotel-list p {
    margin: 0px 0px 3px 0px;
    font-weight:normal;
    width:auto;
    display:block;
    clear:both;
}
table.type8 td div.hotel-name p {
    height:1.0em;
    width:99%;
    overflow: hidden;
    border-bottom:1px solid #ccc;
    padding: 0px 0px 8px 5px;
    font-size:11px!important;
    color:#666;
    /*clear:left;
    background-color:#eee;*/
}

 div.hotel-list p {
    /*overflow:hidden;
    height:1px;*/
    display:none;
}
table.type8 td div.hotel-name a,table.type8 td div.hotel-name a:link,table.type8 td div.hotel-name a:visited,
 div.hotel-list a, div.hotel-list a:link, div.hotel-list a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4491ff;
    font-size:13px;
    /*word-spacing:2px;*/
    text-decoration:none;
}
table.type8 td div.hotel-name a:link,table.type8 td div.hotel-name a:visited {
    display:block;
    width:auto;
    margin-bottom: 0px;
    float:left;
}
table.type8 div.hotel-name a.more {
    font-size:10px;
    float:right;
    letter-spacing: -1px;
    cursor: pointer;        /*margin-top:2.5em;*/
}
table.type8 td div.hotel-name a.more:hover {
    text-decoration:underline!important;
}
 div.hotel-list a, div.hotel-list a:link, div.hotel-list a:visited {
    display:list-item;
    list-style-type: disc;
    margin-left:0px;
    padding-left: 1em;
}
div.hotel-name a.hintro01, div.hotel-name a.hintro01:link, div.hotel-name a.hintro01:visited {
    background-image: url(images/icon15.gif);
    background-repeat: no-repeat;
    padding-left: 1.8em;
    margin-left:3em;
    text-decoration:underline!important;

}
div.hotel-name a:hover, div.hotel-list a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    /*font-weight:normal;*/
    word-spacing:2px;
    text-decoration:underline!important;
}

table.type8 td div.scene {
    color:#4491ff;
    margin: 10px 5px 5px 5px;
    font-size:13px;
}
table.type8 td div.scene p {
    color:#333333;
    margin-top: 5px;
    padding-left: 0.5em;
    font-weight:normal;
    /*display:none;*/
    line-height:16px;
    font-size:12px;
}
/*----------------紫色白底資料表格--------------------*/
table.type3{
    width:100%!important;*width:99%!important;*width:99%;
    border-top:1px solid #DEDEDE;
    border-left:1px solid #DEDEDE;
    /*background-color:#FBFBFB;*/
    background-color:#FFFFFF;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

} 
table.type3 th{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;    
    /*background-color:#D8CDF7;*/
    background-color:#E8E0FC;
    color:#623c91;
    font-size:12px;
    line-height:18px;
    weight:600;
    word-spacing:3px;
    padding:3px 5px 3px 5px !important;*padding:3px 5px 3px 5px !important;*padding:3px 5px 2px 3px;

}

table.type3 th a,table.type3 th a:link,table.type3 th a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#623c91;
    font-size:12px;
    line-height:18px;
    font-weight:600;
    word-spacing:2px;
    text-decoration:none;
}
table.type3 th a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff6600;
    font-size:12px;
    line-height:18px;
    font-weight:600;
    word-spacing:2px;
    text-decoration:none;
}
table.type3 td{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;

    color:#333333;
    font-size:12px;
    line-height:18px;
    weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    /*padding:10px!important;*padding:10px !important;*padding:10px;*/
    padding:5px 8px 5px 8px !important;*padding:5px 8px 5px 8px  !important;*padding:5px 8px 5px 8px ;
}
table.type3 td a,table.type3 td a:link,table.type3 td a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4491ff;
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:none;
}
table.type3 td a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    word-spacing:2px;
    letter-spacing:1px;
    text-decoration:none;
}
table.type3 td ul,table.type8 td ul {
    list-style-type:disc;
    color:#623c91;
    font-size:12px;
    margin:5px 10px 5px 15px;
    padding:0px 0px 0px 15px;
    float:left;
}
table.type2 td ul  {
    list-style-type:decimal;
    list-position:outside;
    margin:5px 10px 5px 10px;
    padding:0px 0px 0px 30px;
    clear:both;
}
table.type3 td ul li ,table.type8 td ul li,table.type2 td ul li{
    margin-top:5px;
    text-indent:0.2em;
    font-size:13px;

    /*font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-weight:normal;*/
}
table.type2 td ul li {
    color:#333333;
    margin:10px 0px;
    text-indent:0em;
}

table.type3 td h3{
    color:#774FA5;
    font-size:15px;
    weight:600;
    word-spacing:1px;
    text-align:left;
    margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px;
}
table.type3 th h3,table.type8 th h3{
    width:90%;
    color:#774FA5;
    font-size:13px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    text-align:left;
    margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px;
    float:left;
    position:relative;
}
table.type3 th p.sel,table.type8 th p.sel{
    color:#774FA5;
    font-size:13px;
    font-weight:600;
    word-spacing:1px;
    letter-spacing:1px;
    float:right;
    position:relative;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px;
    
}
table.type3 th h5,table.type8 th h5{
    width:90%;
    color:#774FA5;
    font-size:15px;
    font-weight:normal;
    word-spacing:1px;
    letter-spacing:1px;
    text-align:left;
    margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px;
    float:left;
    position:relative;
}
table.type3 th h5 a , table.type3 th h5 a:link ,table.type3 th h5 a:visited ,table.type8 th h5 a ,table.type8 th h5 a:link ,table.type8 th h5 a:visited {
    text-decoration:underline;
    font-weight:normal;
    font-size:15px;
}
table.type3 th h5 a:hover ,table.type8 th h5 a:hover{
    font-size:15px;
    color:#ff3300;
    font-weight:normal;
    text-decoration:underline;
}

table.type3 td h5{
    color:#8F37C7;
    font-size:12px;
    weight:600;
    word-spacing:1px;
    text-align:left;
    margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px !important;*margin:5px 0px 0px 0px;
}
table.type3 td p{
    color:#333333;
    font-size:13px;
    line-height:24px;
    weight:normal;
    word-spacing:1px;
    text-align:left;
    margin:10px 0px 10px 0px !important;*margin:10px 0px 10px 0px !important;*margin:10px 0px 10px 0px;
}
table.type3 td dd.addr1 ,table.type3 td dd.addr2 {
    color:#333333;
    font-size:13px;
    line-height:24px;
    weight:normal;
    word-spacing:1px;
    text-align:left;
}
table.type3 td dd.addr1 {
    float:left;
    position:relative;
}
table.type3 td dd.addr2 {
    float:right;
    position:relative;
}
form.f1 {
    margin:0px !important;
    color:#000000;
    font-size:12px;
    weight:600;
    word-spacing:3px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
form.f2 {
    margin:0px !important;*margin:0px !important;*margin:0px;
    padding:0px!important;*padding:0px!important;*padding:0px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
input.i0 {
    width:50px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}

input.i1 {
    width:50px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}

input.i2 {
    width:100px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}

input.i21 {
    width:225px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}

input.i3 {
    width:380px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}
input.i31 {
    width:340px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}
input.i4 {
    width:40px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}
input.i5 {
    width:68px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}
input.i6 {
    width:50px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}
input.i7 {
    width:80px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    border:1px solid #BDBDBD;
}
select.s0 {
    width:240px;
    height:18px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
select.s1 {

    height:22px;
    color:#000000;
    font-size:12px;
    font-weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
select.s2 {
    width:80px;
    height:22px;
    color:#000000;
    font-size:12px;
    font-weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
select.s3 {
    width:50px;
    height:22px;
    color:#000000;
    font-size:12px;
    font-weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
select.s4 {
    width:90px;
    height:22px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
select.s5 {
    width:100px;
    height:22px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
select.s6 {
    width:150px;
    height:22px;
    color:#000000;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}


table.foot {
    width:753px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}

td.foot-menu {
    width:753px;
    height:35px;
    background-image:url(foot-bg.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:12px;
    weight:normal;
    word-spacing:2px;
    text-align:center;  
}
td.foot-menu a, td.foot-menu a:link, td.foot-menu a:visited {
    color:#ffffff;
    font-size:12px;
    weight:normal;
    word-spacing:3px;
    text-align:center;
    text-decoration:none;
}
td.foot-menu a:hover {
    color:#003cff;
    font-size:12px;
    weight:normal;
    word-spacing:3px;
    text-align:center;
    text-decoration:none;
}
td.fit-sp-push {
    width:32%;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:12px;
    line-height:20px;
    word-spacing:2px;
    color:#333333;
    weight:normal;
    /*padding:5px!important;*padding:5px!important;*padding:5px;*/
    padding-left:10px!important;*padding-left:0px!important;*padding-left:0px;
}
td.fit-sp-push div.sp-data {
    background-image:url(images/save-title.jpg);
    background-repeat:no-repeat;
    background-position:left top ;
    /*background-color:#FFF5E2;*/
    background-color:#fff3f9;
    width:90%;
    height:230px!important;*height:230px!important;*height:230px;
    padding-top:30px!important;*padding-top:30px!important;*padding-top:30px;

}
td.fit-sp-push div.sp-data p {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:24px;
    word-spacing:2px;
    background-color:#FFF;
    height:215px!important;*height:215px!important;*height:210px;
    color:#A457D2;
    border:1px solid #eee;
    margin:0px 5px 5px 5px !important;*margin:5px!important;*margin:5px;
    padding:5px!important;*padding:5px!important;*padding:10px;
    overflow:hidden;    
}
td.fit-sp-push h3 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:15px;
    line-height:20px;
    word-spacing:2px;
    color:#ff3300;
    weight:600; 
}
td.menu-link {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:20px;
    word-spacing:2px;
    color:#333333;
    font-weight:normal;
    text-align:center;
}
td.menu-link img{
    margin-right:4px!important;*margin-right:4px!important;*margin-right:4px;
        
}
td.menu-link a,td.menu-link a:link,td.menu-link a:visited{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:20px;
    word-spacing:2px;
    color:#333333;
    font-weight:600;
    text-decoration:none;   
}
td.menu-link a:hover{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:20px;
    word-spacing:2px;
    color:#ff3300;
    font-weight:600;
    text-decoration:none;   
}
td.data-list {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:20px;
    word-spacing:2px;
    color:#333333;
    font-weight:normal;
    text-align:left;
    padding:10px !important;*padding:10px !important;*padding:10px;
    border:1px solid #BEBEBE;
}

td.data-list1 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:20px;
    word-spacing:2px;
    color:#333333;
    font-weight:normal;
    text-align:left;
    padding:10px !important;*padding:10px !important;*padding:10px;
    border:1px solid #BEBEBE;
}
td.data-list2 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:20px;
    word-spacing:2px;
    color:#333333;
    font-weight:normal;
    text-align:center;
    padding:10px !important;*padding:10px !important;*padding:10px;
    border:1px solid #BEBEBE;
}
td.data-list h3 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    margin:6px 0px 0px 0px !important; *margin-top:6px 0px 0px 0px !important; *margin-top:6px 0px 0px 0px ; 
}
td.data-list ul {
    list-style-type:decimal;
    padding:0px !important;*padding:0px !important;*padding:0px ;
}
td.data-list ul ul{
    list-style-type:disc;
    padding:0px !important;*padding:0px !important;*padding:0px ;
}
h3.doc {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    font-weight:600;
    word-spacing:2px;
    margin:6px 0px 0px 0px !important; *margin-top:6px 0px 0px 0px !important; *margin-top:6px 0px 0px 0px ; 
}
td.data-list1 h3 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    margin:6px 0px 0px 0px !important; *margin-top:6px 0px 0px 0px !important; *margin-top:6px 0px 0px 0px ; 
}

ol.prod-note1 {
    list-style-type:decimal;
    list-style-position: inside;
    margin:0px!important;*margin:0px!important;*margin:0px;
    padding:0px 15px 0px 15px !important;*padding:0px 15px 0px 15px!important;*padding:0px 15px 0px 15px;
    
}
ol.prod-note1 li {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:22px;
    font-weight:normal;
    word-spacing:2px;
    text-align:left;
    text-indent:-1em;
    padding:0px 10px 0px 10px !important;*padding:0px 10px 0px 10px!important;*padding:0px 10px 0px 10px;
}
p.doc-text {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:22px;
    font-weight:normal;
    text-align:left;
    padding:10px!important;*padding:10px!important;*padding:10px;
    margin:2px!important;*margin:2px!important;*margin:2px;
}
p.doc-text-1 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:22px;
    font-weight:normal;
    text-align:left;
    padding:20px!important;*padding:20px!important;*padding:20px;
    margin:2px!important;*margin:2px!important;*margin:2px;
}
table.type4 {
    width:100%;
    /*border-top:1px solid #BDBDBD;
    border-left:1px solid #BDBDBD;*/
    border:0px;
    border-bottom:0px;

    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    margin:10px 0px 10px 0px !important;*margin:10px 0px 10px 0px !important;*margin:10px 0px 10px 0px;
    
} 

table.type4 th{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #BDBDBD;
    border-bottom:1px solid #BDBDBD;    
    background-color:#D8CDF7;
    color:#000000;
    font-size:12px;
    weight:600;
    word-spacing:3px;
    padding:5px 3px 5px 3px !important;

}
table.type4 td{
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    background-color: #FFFFFF;
    color:#333333;
    font-size:13px;
    weight:normal;
    word-spacing:1px;
    padding:5px 3px 5px 3px !important;
    
}
table.type4 td a,table.type4 td a:link,table.type4 td a:visited {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#4491ff;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    text-decoration:none;

}
table.type4 td a:hover {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#ff3300;
    font-size:13px;
    font-weight:normal;
    word-spacing:2px;
    text-decoration:none;

}
input.button2{
    width:140px;
    height:24px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:18px;
    text-align:center;
    weight:normal;
    padding:3px!important;*padding:3px!important;*padding:3px;
    cursor:hand;
    background-color:#C7BDE2;
    border-top:1px solid #EEE8FF;
    border-left:1px solid #EEE8FF;
    border-right:1px solid #AA9DCF;
    border-bottom:1px solid #AA9DCF;
    vertical-align:middle;
    margin-top:5px !important;*margin-top:5px !important;margin-top:5px;
    margin-bottom:2px !important;*margin-bottom:2px !important;margin-bottom:2px;
    margin-right:10px!important;*margin-right:10px!important;*margin-right:10px;
}
input.button3{
    width:100px;
    height:24px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color:#333333;
    font-size:13px;
    line-height:18px;
    text-align:center;
    weight:normal;
    padding:3px!important;*padding:3px!important;*padding:3px;
    cursor:hand;
    background-color:#C7BDE2;
    border-top:1px solid #EEE8FF;
    border-left:1px solid #EEE8FF;
    border-right:1px solid #AA9DCF;
    border-bottom:1px solid #AA9DCF;
    vertical-align:middle;
    margin-top:5px !important;*margin-top:5px !important;margin-top:5px;
    margin-bottom:2px !important;*margin-bottom:2px !important;margin-bottom:2px;
    margin-right:10px!important;*margin-right:10px!important;*margin-right:10px;
}
#feeBtn {
    background-image: url(images/Calculated.gif);
    background-repeat: no-repeat;
    background-color:#fff;
    border:none;
    height:33px;
    width:109px;
}
td.search{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:12px;
    line-height:15px;
    word-spacing:1px;
    color:#333333;
    weight:normal;

}
td.search h3 {
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size:13px;
    line-height:18px;
    word-spacing:2px;
    color:#7A43CD;
    weight:600;
    margin:5px 0px 3px 0px !important;*margin:5px 0px 3px 0px !important;*margin:5px 0px 3px 0px;   
}
a.order-button, a.order-button:link, a.order-button:visited {
    width:94px;
    height:29px;
    display:block;
    background-image:url(images/order1.jpg);
    background-repeat:no-repeat;
    baclground-position:left top;
    top:0px;
    color:#FFFFFF;
    font-size:11px;
    line-height:14px;
    font-weight:normal;
    word-spacing:1px;
    letter-spcing:1px;
    text-align:center;
    padding:10px 0px 0px 5px !important;*padding:10px 0px 0px 5px!important;*padding:10px 0px 0px 5px;
    margin:0px!important;*margin:0px!important;*margin:0px;
    float:right;
    text-decoration:none;   
    cursor:hand;
}
a.order-button:hover{
    background-image:url(images/order1a.jpg);
    
}


td.bigpic {
    width:250px;
    border-top:1px solid #E5D3FF;
    border-bottom:1px solid #E5D3FF;
    border-left:1px solid #E5D3FF;
}
td.bigpic div.mainpic {
    width:250px;
    text-align:center;
    vertical-align:middle;
    padding:10px 5px 0px 5px;
    margin-bottom:0px;
}
td.bigpic div.mainpic img{
    width:240px;
    height:180px; 
    border:3px solid #EEE3FD;
}


td.bigpic div.mainpic p{
    width:240px;
    background-color:#F1E9F7;
    margin:-3px 0px 0px 2px!important;*margin:-3px 0px 0px 0px!important;*margin:-3px 0px 0px 0px;
    padding:5px 3px 5px 3px ;
    font-size:15px;
    color:#9d46ce;
    letter-spacing:1px;
}

td.smallpic {
    width:250px;
    border-top:1px solid #E5D3FF;
    border-bottom:1px solid #E5D3FF;
    border-right:1px solid #E5D3FF;
    padding:10px 0px 5px 0px;
}

td.smallpic div.smallpics {
    /*padding:10px 5px 10px 5px;*/
    width:240px;
    text-align:center;
}

td.smallpic div.smallpics div.singlepic {
    width:110px;
    height:95px!important;*height:95px!important;*height:85px;
    float:left;
    text-align:center;
    border:1px solid #EEE3FD;
    margin:0px 2px 5px 2px;
    padding:5px 2px 2px 2px;
    display:block;
}
td.smallpic div.smallpics div.singlepic img {
    width:100px;
    height:75px;
    border:1px solid #AA9DCF;
}

td.smallpic div.smallpics p {
    width:110px;
    height:14px;
    margin-top:0px;
    size:12px;
    color:#A685FF;
    overflow:hidden;    
}
td.smallpic div.smallpics p a,td.smallpic div.smallpics p a:link,td.smallpic div.smallpics p a:visited {
    size:12px;
    color:#A685FF;
    text-decoration:underline;
    letter-spacing:1px;
}
td.smallpic div.smallpics p a:hover {
    size:12px;
    color:#ff3300;
    text-decoration:underline;
    letter-spacing:1px;

}

td.tourintro{
    border-left:1px solid #E5D4F2;
    width:260px;
}
/*calendar*/
 .calendar01 th.monthly {
    padding:8px 0px 3px 0px!important;
    height:30px;
    color:#6b43fe!important;
    font-size:16px!important;
    background-color:#d3c2ff!important;
    font-weight:normal;
    font-family: Arial, Helvetica, sans-serif, "細明體";
    text-align: center;
    vertical-align: middle;
    border:1px solid #d3c2ff!important;
}
 .calendar01 th.monthly a:link, .calendar01 th.monthly a:visited {
    color:#FFF; 
    font-weight:600;
    text-decoration:underline!important;
 }
 .calendar01 th.monthly a:hover, .calendar01 th.monthly a:active {
    color:#6b43fe; 

 }
 .calendar01 td.weekly {
    color:#623c91;
    width:14%;
}

.cal .type8 td {border:0px none #FFFFFF;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-left:1px solid #FFF;}
.cal .calendar01 {width:100%;   border-left:1px solid #eee;}
.cal .calendar01 .daily {
    font-size:15px;
    height:60px;
    weidth:50px;
    color:#999;

}
.cal .calendar01 .daily a:link,.cal .calendar01 .daily a:visited, {
    /*height:40px;
    padding-top:10px;*/
}

td.tddata .calendar01 {
    float:left;
    border-left:1px solid #eee;
    width:47%!important;*width:48%!important;*width:47%;
    margin:0px 7px 5px 7px!important;*margin:0px 7px 5px 7px!important;*margin:0px 7px 5px 7px;
}
td.tddata .calendar01 .daily {
    font-size:15px;
    height:40px;
    color:#999; 
}
.calendar01 .daily a:link, .calendar01 .daily a:visited, {
    font-size:15px;
    display:block;
    width:100%;
    /*height:30px;*/

}
td.tddata .calendar01 .daily a:link,td.tddata .calendar01 .daily a:visited, {
    text-decoration: underline;
}
 .calendar01 .daily a:hover {
    /*background-color:#eee;*/
}
 .calendar01 .daily font {

    
}
 .calendar01 .daily font.deadline {
    color:#F00; text-decoration: line-through;
 }
 .calendar01 .daily {
    padding:0px!important;
}
 .calendar01 span.price {
display:block;
}
 .calendar01 font.deadline .price {
    color:#999;
}
 .calendar01 a.price:link, .calendar01 a.price:visited,{
    text-decoration:underline!important;
}
 .calendar01 a.waitting:link, .calendar01 a.waitting:visited, .calendar01 a.waitting .price {
    text-decoration:none!important;
}


/*-----------print use*/

td.bigpic_i {
    width:250px;
    border-top:1px solid #E5D3FF;
    border-bottom:1px solid #E5D3FF;
    border-left:1px solid #E5D3FF;
}
td.bigpic_i div.mainpic {
    width:250px;
    text-align:center;
    vertical-align:middle;
    padding:10px 5px 0px 5px;
    margin-bottom:0px;
}
td.bigpic_i div.mainpic img{
    width:240px;
    height:180px; 
    border:3px solid #EEE3FD;
}
td.bigpic_i div.mainpic p{
    width:240px;
    background-color:#F1E9F7;
    margin:-3px 0px 0px 2px!important;*margin:-3px 0px 0px 0px!important;*margin:-3px 0px 0px 0px;
    padding:5px 3px 5px 3px ;
    font-size:15px;
    color:#9d46ce;
    letter-spacing:1px;
}


td.smallpic_i {
    width:250px;
    border-top:1px solid #E5D3FF;
    border-bottom:1px solid #E5D3FF;
    border-right:1px solid #E5D3FF;
    padding:10px 0px 5px 0px;
}

td.smallpic_i div.smallpics {
    /*padding:10px 5px 10px 5px;*/
    width:240px;
    text-align:center;
}

td.smallpic_i div.smallpics div.singlepic {
    width:110px;
    height:95px!important;*height:95px!important;*height:85px;
    float:left;
    text-align:center;
    border:1px solid #EEE3FD;
    margin:0px 2px 5px 2px;
    padding:5px 2px 2px 2px;
    display:block;
}
td.smallpic_i div.smallpics div.singlepic img {
    width:100px;
    height:75px;
    border:1px solid #AA9DCF;
}

td.smallpic_i div.smallpics p {
    width:110px;
    height:14px;
    margin-top:0px;
    size:12px;
    color:#A685FF;
    overflow:hidden;    
}
td.smallpic_i div.smallpics p a,td.smallpic_i div.smallpics p a:link,td.smallpic_i div.smallpic_i p a:visited {
    size:12px;
    color:#A685FF;
    text-decoration:underline;
    letter-spacing:1px;
}
td.smallpic_i div.smallpics p a:hover {
    size:12px;
    color:#ff3300;
    text-decoration:underline;
    letter-spacing:1px;

}
div.fun-area {
    width:30%;
    marign:auto auto 0px 0px !important;*marign:auto auto 0px 0px !important;*marign:auto auto 0px 0px ;
    padding:0px 0px 0px 0px !important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
    text-align:right;
    /*position:relative;*/
    float:right;
}

div.fun-area button.b1,div.fun-area button.b2,div.fun-area button.b3,div.fun-area button.b4,div.fun-area button.b5 {
    width:40px;
    height:38px;
    display:inline-table;
    background-repeat:no-repeat;
    background-position:center top;
    marign:0px!important;*marign:0px!important;*marign:0px;
    padding:0px !important;*padding:0px!important;*padding:0px; 
    border:0px;
    background-color:#FFFFFF;
    cursor:pointer;
}
div.fun-area button.b1 {
    background-image:url(http://www.settour.com.tw/GSet/w3Img/fun/fucn-icon1.jpg);
}
div.fun-area button.b2 {
        background-image:url(http://www.settour.com.tw/GSet/w3Img/fun/fucn-icon2.jpg);
}
div.fun-area button.b3 {
        background-image:url(http://www.settour.com.tw/GSet/w3Img/fun/fucn-icon3.jpg);
}
div.fun-area button.b4 {
        background-image:url(http://www.settour.com.tw/GSet/w3Img/fun/fucn-icon4.jpg);
}
div.fun-area button.b5 {
        background-image:url(http://www.settour.com.tw/GSet/w3Img/fun/fucn-icon5.jpg);
}
a.pintro01,a.pintro01:link, a.pintro01:visited {
    background-image: url(images/Doc.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding:3px 0px 3px 20px;
    text-decoration:underline;
    cursor:pointer!important;
}

div.summary{clear:left;text-indent:2em;}
ol.list01{list-style-type: disc;}
