﻿.fixed:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1.1!important;}
.fixed{display:block;min-height:1%;}
_html .fixed{height:1%;}
.clear{display:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0;}
.fl, .fr{display:inline;float:left;}
.fr{float:right;}
.vt{padding-top:15px;vertical-align:top;}
.vb{vertical-align:bottom;}
.tc{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
select{width:100%;}
h1{font-family:arial, Helvetica;}
.skipBtn{position:absolute;display:block;top:-50px;}
.skipSymbol{position:absolute;left:-99999px;}
#settingbox{display:none;position:relative;z-index:100;}
#header-top{border-bottom:1px solid #e5e5e5;font-size:1.09em;}
#header-top .main{position:relative;z-index:101;}
.btn_mobilemenu{display:none;}
.headersetting{float:right;padding:15px 0 15px 0;width:70%;}
.location{float:left;position:relative;top:0;left:0;width:18%;}
.location p{padding-top:8px;line-height:100%;padding-left:0px;text-align:left;}
.location p strong{color:#ac2e45;}
.locationbox{position:relative;float:left;}
.top_preference{z-index:980;position:relative;}
.showlocationbox{display:inline-block;padding-left:32px;}
.showlocationbox .icon-mypreference{width:30px;height:30px;display:block;position:absolute;top:0;left:0;background:url(../images/icon_location.png) no-repeat center center;}
.showlocationbox.active .icon-mypreference{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;}
.icon-preferencetips{width:30px;height:30px;display:block;position:absolute;z-index:1001;top:0;left:0;background:url(../images/icon_preferencetips.png) no-repeat center center;}
.preferencetips{display:inline-block;padding:0 0 0 30px;color:red;}
.locationboxmain{position:absolute;top:29px;left:0;color:#000000;padding:10px;border:1px solid #ccc;border-top:0px;width:300px;text-align:left;display:none;z-index:999;background:url(../images/tipsBorder.gif) no-repeat right top;background-color:#ffffff;}
.locationboxmain p{margin:0 0 10px 0;}
.locationboxmain select{width:100%;height:28px;border:1px solid #ccc;margin-bottom:10px;color:#000000;background-color:#ffffff;}
.locationboxmain select option{color:#000000;background-color:#ffffff;}
.locationboxmain strong{display:block;margin-bottom:10px;color:#656565;}
.mypreferencebox{float:left;}
.mypreferencebox1{float:left;width:60%;margin-right:5%;}
.mypreferencebox2{float:left;width:40%;}
.mypreferencebox p{padding:5px 0;color:#000;width:300px;}
.mypreferencebox p label{width:100%;display:block;margin-bottom:10px;vertical-align:middle;cursor:pointer;color:#666;padding-left:18px;position:relative;}
.mypreferencebox p label input{vertical-align:middle;position:absolute;top:0;left:0;}
.mypreferencebox3 p label{color:#000;}
.locationboxmain .btn-submit{display:block;background-color:#AC2E43;color:#fff;font-weight:bold;width:48%;padding:10px 0;text-align:center;float:right;}
.locationboxmain .btn-reset{float:left;display:block;background-color:#666666;color:#fff;font-weight:bold;width:48%;padding:10px 0;text-align:center;}
.locationboxmain .btn-close{clear:both;display:block;background-color:#AC2E43;color:#fff;font-weight:bold;width:100%;padding:10px 0;text-align:center;}
.topnav_link{width:62%;position:relative;display:block;float:left;text-align:center;padding:7px 10px;}
.topnav_link a{font-weight:bold;}
.topnav{float:left;position:relative;width:18%;text-align:right;}
.topnav a{color:#666;}
.topnav a:hover{color:#ac2e45;}
.topnav p{float:left;}
p.changelang{width:100%;height:30px;}
p.changelang a{display:block;float:left;max-width:40px;}
p.changelang a:nth-child(1){width:30%;margin:7px 5% 0;line-height:120%;}
p.changelang a:nth-child(2){width:20%;margin-top:0px;}
p.changelang a:nth-child(3){width:20%;}
p.changelang a:nth-child(4){width:20%;}
p.changelang a.btn_chang{font-family:"Microsoft JhengHei", "�L�n������", PMingLiU, Verdana, Arial, sans-serif;text-align:center;}
p.changelang a.fontsize-a{height:30px;display:block;float:left;background:url(../images/btn_aaa.gif) no-repeat 0 -30px;line-height:0;font-size:0;overflow:hidden;}
p.changelang a.fontsize-a:hover{background-position:0 -30px;}
p.changelang a.fontsize-b{height:30px;display:block;float:left;background:url(../images/btn_aaa.gif) no-repeat -30px 0;line-height:0;font-size:0;overflow:hidden;}
p.changelang a.fontsize-b:hover{background-position:-30px -30px;}
p.changelang a.fontsize-c{height:30px;display:block;float:left;background:url(../images/btn_aaa.gif) no-repeat -60px 0;line-height:0;font-size:0;overflow:hidden;}
p.changelang a.fontsize-c:hover{background-position:-60px -30px;}
.btn_share{padding:7px 0 0 20px;margin-left:20px;height:30px;background:url(../images/changelang.gif) no-repeat left center;text-align:right;float:right;}
.btn_share a, .btn_share span{display:block;float:left;width:19px;height:18px;background:url(../images/btn_share.gif) no-repeat;line-height:0;font-size:0;overflow:hidden;}
.btn_share a.btn_facebook{background-position:0 -18px;margin-right:15px;}
.btn_share a.btn_youtube{background-position:-38px -18px;margin-right:15px;}
.btn_share a.btn_instagram{background-position:-57px -18px;}
#header-main{min-height:120px;position:relative;z-index:99;line-height:100%;}
#logo{display:block;float:left;}
.logoContainer{width:30%;}
#logo img{margin:10px 0 0 0;}
.btn_topsetting{display:none;}
.member-search{float:right;padding-bottom:10px;}
.top-member{float:left;margin-right:10px;position:relative;}
.top-member strong{height:28px;line-height:28px;position:absolute;top:0;left:-65px;}
.top-member-message{display:inline-block;border:0 none;color:#11254a;text-decoration:none;height:24px;padding-top:3px;text-align:left;width:239px;}
.top-member a{display:inline-block;border:2px solid #d0d0d0;width:77px;height:28px;line-height:23px;text-align:center;float:left;background-color:#fff;}
.top-member a.forget_pw{border:0 none;height:24px;padding-top:3px;text-align:left;width:239px;}
.top-member a.btn_joinus{border-left:none;position:relative;z-index:5;}
.top-member-box{position:absolute;top:0px;left:1px;width:277px;display:none;}
.member-box-main{position:relative;}
.top-member-box_log{position:absolute;top:0px;left:1px;width:277px;display:none;}
.top-member-box_l{width:77px;height:33px;float:left;border:1px solid #cccccc;border-bottom:none;position:absolute;top:0;left:75px;z-index:7;}
.top-member-box_l p{width:75px;height:33px;background:#fff;padding-top:3px;float:left;position:absolute;top:1px;left:0;cursor:pointer;line-height:17px;}
.top-member-box_l_middle{width:277px;float:left;padding:10px 18px;border:1px solid #cccccc;background-color:#fff;position:absolute;top:33px;left:0;}
.top-member-box_join{width:239px;}
.top-member-box_join li{}
.top-member-box_join li.tab1{float:left;}
.top-member-box_join li.tab2{float:right;}
.top-member-box_join li a{width:117px;height:auto!important;display:block;border:1px solid #cccccc;color:#666666;}
.top-member-box_join li.tab1 a{width:117px;height:auto!important;font-weight:bold;display:block;color:#fff;background-color:#11254A;}
.top-member-box_join li.tab2 a{width:117px;height:auto!important;font-weight:bold;display:none;color:#fff;background-color:#AC2E45;}
.top-member-box_t{width:75px;height:33px;float:left;border:1px solid #cccccc;border-bottom:none;position:absolute;top:0;left:0;z-index:1;}
.top-member-box_t p{width:73px;height:33px;background:#fff;padding-top:3px;float:left;position:absolute;top:1px;left:0;cursor:pointer;line-height:17px;}
.top-member-box_middle{width:277px;float:left;padding:10px 18px;border:1px solid #cccccc;background-color:#fff;position:absolute;top:33px;left:0;}
.top-member-box_log .top-member-box_middle{width:152px;}
.top-member-box_tab{width:239px;}
.top-member-box_tab li{}
.top-member-box_tab li.tab1{float:left;}
.top-member-box_tab li.tab2{float:right;}
.top-member-box_tab li a{width:117px;height:auto!important;display:block;border:1px solid #cccccc;color:#666666;}
.top-member-box_tab li a.active{color:#fff;font-weight:bold;background-color:#11254a;}
.top-member-box_content{width:239px;}
.top-member-box_content input{width:239px;height:28px;line-height:28px;padding:0 20px;margin-top:10px;border:1px solid #cccccc;font-size:1em;}
.top-member-box_content a.login{background-color:#ac2e45;border-color:#ac2e45;color:#fff;font-weight:bold;cursor:pointer;font-size:1em;width:239px;height:28px;padding:0 20px;margin-top:10px;line-height:28px;}
.top-member-box_content2{display:none;}
.top-search{float:left;position:relative;z-index:5;}
.top_searchbox{float:left;width:158px;height:28px;line-height:28px;border:1px solid #d0d0d0;padding:0 10px;}
.top_searchbtn{width:31px;height:28px;float:left;border:1px solid #d0d0d0;border-left:none;background:url(../images/top_searchbtn.gif) no-repeat;cursor:pointer;font-size:0px;}
.advancedsearch{display:block;float:left;line-height:100%;text-align:left;padding:2px 0 0 10px;}
#mainmenu{background-color:#11254a;width:100%;line-height:100%;}
.menu{width:100%;float:right;}
.menu li{float:left;text-align:center;padding:0 0.5%;width:14%;}
.menu li.local_nav_li_item1{width:10%;padding-left:4%;}
.menu li.local_nav_li_item2{width:16%;}
.menu li.local_nav_li_item3{width:18%;}
.menu li.local_nav_li_item4{width:12%;}
.menu li.local_nav_li_item5{width:14%;}
.menu li.local_nav_li_item6{width:20%;}
.menu li.local_nav_li_item7{width:9%;}
.menu li.tourist_nav_li_item1{width:40%;padding-left:28%;}
.menu li.tourist_nav_li_item2{width:15%;}
.menu li.tourist_nav_li_item3{width:12%;}
.menu li.tourist_nav_li_item4{width:14%;}
.menu li.tourist_nav_li_item5{width:18%;}
.menu li a{display:inline-block;padding:10px 0 16px 0;font-size:1.17em;color:#fff;border-top:6px solid #11254a;}
.menu li.tourist_nav_li a{border-top:6px solid #00857e;}
.menu li:nth-child(1) a.active, .menu li:nth-child(1) a:hover, .menu li a.home_L, .menu li a.tourist_T{border-top:6px solid #ccc;}
.menu li:nth-child(2) a.active, .menu li:nth-child(2) a:hover, .menu li a.tickets_L , .menu li a.tickets_T{border-top:6px solid #AC2E44;}
.menu li:nth-child(3) a.active, .menu li:nth-child(3) a:hover, .menu li a.services_L, .menu li a.services_T{border-top:6px solid #db4d6d;}
.menu li:nth-child(4) a.active, .menu li:nth-child(4) a:hover, .menu li a.club_L{border-top:6px solid #FF6600;}
.menu li:nth-child(5) a.active, .menu li:nth-child(5) a:hover, .menu li a.shops_L, .menu li a.shops_T{border-top:6px solid #88a900;}
.menu li:nth-child(6) a.active, .menu li:nth-child(6) a:hover, .menu li a.community_L{border-top:6px solid #D0104C;}
.menu li:nth-child(7) a.active, .menu li:nth-child(7) a:hover, .menu li a.tourist_L{border-top:6px solid #018882;}
.index-jp, inside-jp{height:0px;display:block;}
.index-jp{height:1px;}
.jp-col{margin-bottom:10px;position:relative;z-index:2;min-height:1px;}
.jp{color:#fff;position:absolute;top:-83px;left:0;width:100%;line-height:110%;}
.btn_find{display:block;padding:10px 0;color:#fff!important;background:#C71517;background-color:#189008;border-color:#189008;margin-top:15px;border-radius:2px;}
a.btn_find{width:100%;margin-right:0;}
.jp option{}
.index-jp .jp{top:10px;}
.inside-jp .jp{top:-46px;}
.jp .title{font-size:14px;display:block;padding:15px 40px 15px 20px;background-color:#20498E;width:100%;height:46px;overflow:hidden;color:#fff;font-weight: 400;text-align:left;}
.index-jp .jp .title{background:#11254a;text-align:left;}
.jp-part2{display:none;width:100%;background-color:#F3F3F3;}
.jp-tab{background:#11254a;}
.jp-tab li{width:50%;float:left;}
.jp-tab li a{display:block;color:#8d97ab;text-align:left;font-weight:bold;}
.jp-tab li a.jptab1{background:#2f2f2f url(../Content/images/icon_indexsliderboxtab1_b.png) no-repeat 20px 13px;padding:15px 0 15px 50px;}
.jp-tab li .jptab1.active{background:url(../Content/images/icon_indexsliderboxtab1.png) no-repeat 20px 13px!important;}
.jp-tab li a.jptab2{background:#2f2f2f url(../Content/images/icon_indexsliderboxtab2_b.png) no-repeat 10px 10px;padding:15px 0 15px 35px;}
.jp-tab li .jptab2.active{background:url(../Content/images/icon_indexsliderboxtab2.png) no-repeat 10px 10px!important;}
.jp-content1{padding:0px 10px 10px 10px;background:#20498E;font-size: 14px; font-weight: normal;}
.jp-content1 .subtitle, .jp-content2 .subtitle{display:block;float:left;text-align:left;font-size:1em;color:#bfcde8;padding:0 0 5px 0;}
.jp select{height:35px;padding:5px 3px \9;}
.jp select option{padding-top:10px;}
.jp input{padding-top:4px;height:27px;background-color:#f8f8f8;}
.custom-combobox{position:relative;display:inline-block;text-align:left;width:100%;}
.custom-combobox-toggle{position:absolute;top:0;bottom:0;right:0;margin-left:-1px;padding:0;*height:30px;*top:0;width:33px;height:30px;background:url(../Content/images/jp_select_arrow.gif) no-repeat;background-color:#fff;border:none;}
.subtitle-to{display:block;float:left;margin-top:8px;margin-bottom:5px;}
a.btn-change-fromto{float:right;position:relative;margin-top:8px;z-index:1000;}
a.btn-change-fromto img{width:10px;height:16px;}
a.btn-location{float:right;position:relative;margin-bottom:4px;z-index:1000;}
a.btn-location img{width:16px;height:16px;}
.btn_findit{display:block;padding:10px 0;color:#fff!important;background:#C71517;margin-top:15px;}
.btn_findit:hover{color:#fff;}
.jp-content2 .btn_findit{margin:8px 0;}
.dash{border:0 none;border-top:1px dashed #fff;background:none;height:0;margin-top:0px;margin-bottom:0px;background-color:#005CB7;}
.jp-link{padding:10px 0 0 0;}
.jp-link li{float:left;width:50%;text-align:center;padding:0 2%;}
.jp-link li.jp-link2{text-align:center;border-left:2px dotted #cccccc;}
.jp-link li.jp-link3{float:right;width:24%;}
.jp-link li a{color:#fff;}
.jp-content2{padding:0px 10px 10px 10px;background:#20498E;display:none;}
.btn_dl_app{width:100%;margin-top:6px;padding:15px 0 15px 60px;min-height:40px;display:none;text-align:left;float:left;color:#fff!important;font-weight:bold;background:#ac2e45 url(../Content/images/btn_dl_app.gif) no-repeat left center;}
.btn_dl_app:hover{color:#fff;text-decoration:underline;}
.slidertipsbox{text-align:left;position:relative;z-index:2;}
.slidertips-box{position:absolute;top:10px;left:0;width:100%;}
#slidertipsbox{background-color:#333333;}
#slidertipsbox .slidertipstitle{font-weight:bold;color:#fff;background:#ec4782 url(../Content/images/error.png) no-repeat 30px center;padding:20px 95px;font-size:36px;line-height:100%;}
#slidertipsbox .slidertipstitle2{font-weight:bold;color:#fff;background:#323692 url(../Content/images/typhoon.png) no-repeat 30px center;padding:20px 95px;font-size:36px;line-height:100%;}
#slidertipsbox .slidertipstitle3{font-weight:bold;color:#fff;background:#323692 url(../Content/images/train.png) no-repeat 30px center;padding:20px 95px;font-size:36px;line-height:100%;}
#slidertipsbox .slidertipstitle4{font-weight:bold;color:#fff;background:#323692 url(../Content/images/announce.png) no-repeat 30px center;padding:20px 95px;font-size:36px;line-height:100%;}
#slidertipsbox .slidertipstitle5{font-weight:bold;color:#fff;background:#f68121 url(../Content/images/banner2_title_icon.png) no-repeat 30px center;padding:20px 95px;font-size:36px;line-height:100%;}
#slidertipsbox .slidertipsmain{padding:15px 30px;padding-bottom:0px;color:#fff;font-size:18px;line-height:140%;min-height:280px;min-height:260px \9;background:url("../Content/images/error2.png") no-repeat scroll 550px 50px;}
#slidertipsbox .slidertipsmain2{padding:15px 30px;padding-bottom:0px;color:#fff;font-size:18px;line-height:140%;min-height:280px;min-height:260px \9;background:url("../Content/images/typhoon2.png") no-repeat scroll 535px 45px;}
#slidertipsbox .slidertipsmain3{padding:15px 30px;padding-bottom:0px;color:#fff;font-size:18px;line-height:140%;min-height:280px;min-height:260px \9;background:url("../Content/images/train2.png") no-repeat scroll 522px 25px rgba(0, 0, 0, 0);}
#slidertipsbox .slidertipsmain4{padding:15px 30px;padding-bottom:0px;color:#fff;font-size:18px;line-height:140%;min-height:280px;min-height:260px \9;background:url("../Content/images/announce2.png") no-repeat scroll 522px 25px rgba(0, 0, 0, 0);}
#slidertipsbox .slidertipsmain5{padding:15px 30px;padding-bottom:0px;color:#fff;font-size:18px;line-height:140%;min-height:280px;min-height:260px \9;background:url("../Content/images/announce2.png") no-repeat scroll 522px 25px;}
#slidertipsbox .slidertipsmain span,#slidertipsbox .slidertipsmain2 span,#slidertipsbox .slidertipsmain3 span,#slidertipsbox .slidertipsmain4 span,#slidertipsbox .slidertipsmain5 span{color:#cccccc;}
#slidertipsbox .slidertipsmain a,#slidertipsbox .slidertipsmain2 a,#slidertipsbox .slidertipsmain3 a,#slidertipsbox .slidertipsmain4 a,#slidertipsbox .slidertipsmain5 a{color:#cccccc;}
#slidertipsbox .slidertipsmain a.btn-slidertips, #slidertipsbox .slidertipsmain2 a.btn-slidertips, #slidertipsbox .slidertipsmain3 a.btn-slidertips, #slidertipsbox .slidertipsmain4 a.btn-slidertips, #slidertipsbox .slidertipsmain5 a.btn-slidertips{min-width:225px;display:inline-block;padding:10px 20px;text-align:center;background-color:#e4e9ec;color:#333333;font-size:16px;font-weight:bold;}
#slidertipsbox .owl-controls{left:auto;right:0;bottom:0;height:50px;}
#slidertipsbox .owl-buttons{height:50px;}
#slidertipsbox .owl-buttons div{width:50px;height:50px;display:block;float:left;font-size:0;line-height:0;text-indent:-9999px;}
#slidertipsbox .owl-prev{background:url(../Content/images/arrow.jpg) no-repeat;margin-right:1px;}
#slidertipsbox .owl-next{background:url(../Content/images/arrow.jpg) no-repeat 0 -50px;}
#slidertipsbox a{color:#cccccc}
#indexslider{position:relative;background-color:#e4e9ec;min-height:464px;}
#indexslider .text a{color:#ffffff;}
#indexslider .more a{color:#333333;}
#indexslider #slider{position:relative;width:100%;height:380px;}
#indexslider .item a{position:relative;}
#indexslider .owl-controls, #box_slider .owl-controls{position:absolute;bottom:0;left:0;width:100%;height:50px;}
#indexslider .owl-buttons, #box_slider .owl-buttons{display:block;height:50px;text-align:right;}
#indexslider .owl-prev, #indexslider .owl-next, #box_slider .owl-prev, #box_slider .owl-next{width:50px;height:50px;display:inline-block;margin-left:1px;background:url(../images/slider_arrow.gif) no-repeat;}
#indexslider .owl-next, #box_slider .owl-next{background-position:0 -50px;}
#indexslider, #box_slider{display:block;}
#slider{width:100%;height:380px;display:block;}
#slider .item{width:100%;height:380px;overflow:hidden;background-color:#e4e9ec;position:relative;display:block;}
#slider a{display:block;}
#slider .item img{width:auto;position:relative;}
.itemtext{display:none;}
#main{padding:30px 0 100px 0;}
#index #main{padding:30px 0;}
.responsivebox{border:1px solid #cecece;min-height:500px;background-color:#fff;border-top:3px solid #11254a;}
.responsivebox .boxtitle.singleline{padding-top:29px;}
.box-two-text{border:1px solid #cecece;min-height:82px!important;border-top:3px solid #11254a;overflow:hidden;}
.textbox{min-height:417px;min-height:360px \9;text-align:left;position:relative;border:none;}
.textbox{padding:0 0 60px 0;}
.textbox a{color:#fff;}
.textbox strong{display:block;color:#11254a;line-height:120%;font-size:1.2em;padding:20px 20px 10px 20px;}
.textbox span{display:block;padding:0 20px;line-height:150%;}
.textbox-noimg{min-height:255px;}
.textbox-nominheight{min-height:0px;}
.color-shops .textbox strong{color:#88a900;}
.textbox .btn_more{width:48px;height:52px;display:block;background:url(../images/btn_more.gif) no-repeat;position:absolute;bottom:0;right:0;background-color:#11254a;line-height:0;font-size:0;overflow:hidden;}
.responsivebox-title{position:relative;}
.responsivebox_slider_circle{position:absolute;top:35px;right:75px;}
.responsivebox_slider_circle a{display:block;width:12px;height:12px;float:left;margin:0 4px;background:url(../images/indexbox1_circle.png) no-repeat;}
.responsivebox_slider_circle a:hover, .responsivebox_slider_circle a.active{background-position:0 -12px;}
.responsivebox-title .boxtitle{padding:20px 10px 10px 65px;}
.responsivebox-title .boxtitle.singleline{padding:29px 10px 10px 65px;}
.responsivebox-title .boxtitle span{color:#a5a5a5;}
.responsivebox_slider_all{display:block;position:absolute;top:0;top:10px \9;right:0;width:8%;height:82px;text-align:left;line-height:82px;line-height:55px \9;}
#box-slider .item{margin-right:6%;margin-left:6%;}
#box-slider.owl-carousel{width:106%!important;}
#box-slider.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;left:-2.9%;width:100%;}
#box-slider .owl-controls{position:absolute;height:0;top:0;right:0;}
#box-slider .owl-controls .owl-pagination{float:right;margin:-45px 18% 0 0;position:relative;}
#box-slider .owl-controls .owl-pagination .owl-page{width:12px;height:12px;float:left;margin:0 3px;background:url(../images/indexbox1_circle.png) no-repeat;}
#box-slider .owl-controls .owl-pagination .owl-page.active{background-position:0 -12px;}
.boxtitle{line-height:90%;display:block;text-align:left;padding:20px 10px 10px 60px;font-family:Arial, Helvetica;font-size:2em;letter-spacing:-0.08em;letter-spacing:-0.06em \9;text-transform:uppercase;min-height:80px;min-height:55px \9;overflow:hidden;font-weight:bold;color:#11254a;}
.boxtitle span{color:#a5a5a5;}
.boxtitle a{color:#11254A;}
.boxtitle.boxicon1{background:url(../images/boxicon01.gif) no-repeat left center;padding:20px 145px 10px 60px;}
.boxtitle.boxicon2{background:url(../images/boxicon02.gif) no-repeat left center;}
.boxtitle.boxicon3{background:url(../images/boxicon03.gif) no-repeat left center;}
.boxtitle.boxicon4{background:url(../images/boxicon04.gif) no-repeat left center;}
.boxtitle.boxicon5{background:url(../images/boxicon05.gif) no-repeat left center;}
.boxtitle.boxicon6{background:url(../images/boxicon06.gif) no-repeat left center;}
.boxlist li{border-bottom:1px solid #f3f3f3;position:relative;overflow:hidden;background:url(../images/btn_color_normal.gif) repeat-y right 0;}
.boxlist_title{padding:0 0 0 0;text-align:left;display:block;width:100%;}
.boxlist_title strong{width:100%;height:100%;padding:17px 55px 17px 20px;display:block;background:url(../images/btn_more.gif) no-repeat right center;font-weight:normal;}
.indexbox-recommended, .indexbox-hoteventnews{border-top:1px solid #e6e6e6;}
.recommendedtitle, .hoteventnewstitle{position:relative;cursor:pointer;}
.recommended_title, .hoteventnews_title{font-size:1.17em;font-weight:bold;color:#333333;padding:13px 20px 13px 70px;text-align:left;}
.recommendedtitle .btn_open, .hoteventnewstitle .btn_open{width:48px;height:49px;display:block;position:absolute;top:0;left:0;color:#ffffff;text-indent:-9999px;background:#767676 url(../images/btn_plus.gif) no-repeat 0 center;line-height:0;font-size:0;overflow:hidden;}
.active .btn_open{background:#767676 url(../images/btn_minus.gif) no-repeat 0 center;color:#fff;}
.color1 .recommendedtitle.active .btn_open, .color1 .hoteventnewstitle.active .btn_open{background-color:#11254a;color:#fff;}
.recommendedanswer, .hoteventnewsanswer{padding:10px 20px 15px 70px;text-align:left;display:none;}
.recommendedanswer img, .hoteventnewsanswer img{margin-bottom:10px;}
.indexbox-block{width:49.5%;margin-right:0.5%;float:left;}
.index_mobileapps{}
.mobileapps-img{position:absolute;top:0;left:0;width:52px!important;height:52px!important;}
.index_mobileapps .boxlist_title{padding:0 0 0 52px;}
.networkextension{}
.networkextension-img{position:absolute;top:0;left:0;width:8px!important;}
.networkextension .boxlist_title{padding:0 0 0 8px;}
#footer-list{width:100%;background-color:#e6e6e6;border-bottom:1px solid #cfcfcf;padding-top:30px;}
.footer-list-ul{text-align:left;}
.footer-list-ul li{padding-bottom:20px;}
.footer-list-ul li a{width:100%;padding-bottom:10px;display:block;color:#333333;}
.footer-list-ul li a:hover{color:#ac2e45;}
.footer-list-ul li strong a{font-size:1.33em;}
#footer-menu{padding:20px 0;background-color:#e6e6e6;}
#footer-menu p{line-height:260%;}
#footer-menu p a{color:#666666;}
#footer-menu p a:hover{color:#ac2e45;}
#footer-menu p span{display:inline-block;padding:0 10px;}
#footer-copy{padding:0 0 30px 0;color:#666666;background-color:#e5e5e5;}
#footer-copy p{text-align:center;float:none;}
#footer-copy p span{color:#ff0000;}
#insidebanner{width:100%;overflow:hidden;}
#insidebanner img{width:100%;}
.insidebanner-tt{height:0;}
.insidebanner-tt div{position:relative;}
.insidebanner-tt div strong{position:absolute;bottom:45px;right:0;display:block;color:#fff;font-size:48px;text-transform:uppercase;font-family:Arial, Helvetica;}
#breadcrumbnav{padding:10px 0;border-bottom:1px solid #dadada;text-align:left;}
#breadcrumbnav span{display:inline-block;padding:0 10px;}
#tablet-mobile-menutitle{color:#fff;font-size:1.2em;padding:14px 50px 13px 20px;text-align:left;font-weight:bold;background:url(../images/down_arrow.png) no-repeat right center;display:none;cursor:pointer;}
#tablet-mobile-menutitle.active{background-image:url(../images/up_arrow.png);}
#inside_menu{margin:0 0 30px 0;}
#inside_menu ul{display:block;}
#inside_menu ul li{}
#inside_menu ul li a{color:#fff;font-size:1.17em;padding:18px 50px 18px 20px;display:block;text-align:left;background:url(../images/inside_left_menu_arrow.png) no-repeat right center;}
#inside_menu ul li a.showthirdmenu{background-image:url(../images/inside_left_menu_arrow_highlight.png);}
#inside_menu ul li ul{display:none;}
#inside_menu ul li ul li{}
#inside_menu ul li ul li a{border-bottom:none;background:#ddd !important;color:#444444;font-size:1em;border:none!important;}
#inside_menu ul li ul li a:hover, #inside_menu ul li ul li a.active{background:#D4D4D4 !important;}
.subbox{padding:20px;text-align:left;}
.subboxtitle{font-size:1.2em;display:block;padding:10px 20px;text-transform:uppercase;text-align:left;}
.subbox .subtitle{font-size:1.2em;display:block;padding-bottom:20px;text-transform:uppercase;text-align:left;}
.subbox select{float:left;width:100%;height:30px;margin-bottom:15px;color:#666;padding:0 0 0 10px;background-color:#fff;}
.subbox input{float:left;width:100%;height:30px;margin-bottom:15px;color:#666;padding:0 15px;line-height:30px;font-size:1em;background-color:#fff;}
.subbox input.checkbox{width:auto;height:auto;margin-right:3px;}
a.box-btn{width:100%;padding:8px 10px;display:block;color:#fff;float:left;}
a.reset_btn{background-color:#666;margin:0 0 15px 0;}
img.title-icon-heart{width:auto!important;display:inline-block!important;}
.boxlist_title.icon_book{background:url(../images/services/icon_book.jpg) no-repeat 10px center;padding:0 55px 0 50px;}
.slider{width:100%;position:relative;}
.owl-controls{position:absolute;left:20px;bottom:20px;height:11px;}
.slider .owl-page{float:left;margin:0 10px 0 0;}
.slider .owl-page span{width:11px;height:11px;display:block;background:url(../images/slider_circle.png) no-repeat;}
.slider .active span{background-image:url(../images/slider_circle_active.png);}
.singlecontent{background-color:#fff;padding:30px;text-align:left;text-align:justify;line-height:160%;position:relative;border-top:none!important;}
.singlecontent h1{font-size:2em;padding-bottom:50px;text-transform:uppercase;font-family:Arial, Helvetica;padding-bottom:20px;}
.singlecontent h2{font-size:2em;padding-bottom:50px;text-transform:uppercase;font-family:Arial, Helvetica;padding-bottom:20px;}
.singlecontent h3{font-size:1.5em;font-family:Arial, Helvetica;padding-bottom:20px;}
.singlecontent strong.title{font-size:1em;color:#333;display:block;padding-bottom:10px;}
.singlecontent p{margin:0 0 20px 0;}
.singlecontent a.btn_link{display:inline-block;background-color:#414141;padding:5px 8px;color:#fff;margin-bottom:20px;}
.singlecontent .single-imgbox.fl{margin:0 30px 10px 0;width:40%;}
.generalcontent .single-imgbox.people{float:left;margin:0 30px 10px 0;width:110px !important;}
.singlecontent .single-imgbox.fr{margin:0 0 10px 30px;max-width:40%;}
.singlecontent ul li{background:url(../images/single_li.gif) no-repeat 20px 8px;padding:0 0 0 40px;}
.singlecontent .singleshare{padding-top:10px;}
.singleshare #fb_like_btn img{padding-top:10px;width:60px;display:inline;}
.singlecontent a.back{width:49px;height:49px;display:block;position:absolute;bottom:-69px;right:59px;background:url(../images/btn_back.gif) no-repeat;}
.singlecontent a.top{width:49px;height:49px;display:block;position:absolute;bottom:-69px;right:0px;background:url(../images/btn_top.gif) no-repeat;}
#topcontrol{display:none;}
.loginmenu{background-color:#666666!important;margin-top:30px;}
.loginmenu li a{border-bottom:1px solid #8c8c8c!important;}
.generalcontent{width:100%;background-color:#fff;text-align:left;padding:30px;position:relative;}
.services_content{position:relative;}
h1.generaltitle{font-size:2em;padding-bottom:30px;color:#11254a;text-transform:uppercase;line-height:120%;}
h1.enews-title{font-size:2em;padding-bottom:30px;color:#11254a;line-height:120%;}
h2.generalsubtitle{font-size:1.66em;padding-bottom:10px;margin-bottom:10px;line-height:120%;color:#11254a;border-bottom:3px solid #11254a;text-transform:uppercase;}
.smallcapital{text-transform:none !important;}
.generalcontent .single-imgbox.fl{margin:0 30px 10px 0;max-width:40%;}
.generalcontent .single-imgbox.fr{margin:0 0 10px 30px;max-width:40%;text-align:center;}
.generalcontent .main-imgbox.fl{margin:0 30px 10px 0;width:40%;}
.generalcontent .main-imgbox.fr{margin:0 0 10px 30px;width:40%;}
.generalcontent h2{font-size:1.5em;line-height:120%;color:#11254a;}
.generalcontent strong.title{font-size:1em;color:#333;display:block;padding-bottom:10px;}
.generalcontent p{line-height:160%;margin-bottom:30px;}
table{padding:0;border-spacing:0;width:100%;}
.table-subtitle{font-weight:bold;background-color:#e9e9e9;}
.generalcontent ul li{line-height:160%;background:url(../images/single_li.gif) no-repeat 20px 8px;padding:0 0 0 40px;}
.generalcontent ul li a{color:#666 !important;}
.generalcontent ol{line-height:160%;padding:0 0 0 40px;}
.generalcontent ol li p{line-height:160%;margin-bottom:15px;}
.generaltop{padding:30px 0;margin-bottom:30px;border-bottom:1px solid #f3f3f3;}
.btn-detail-generaltop{float:right;display:block;padding:5px 10px 5px 30px;background:#061634 url(../images/btn-detail-generaltop.png) no-repeat 15px center;color:#fff!important;}
.btn-generaltop:hover{color:#fff;}
.generalcontent .btn_link{display:inline-block;background-color:#414141;padding:5px 8px;color:#fff;}
ul.listingul{margin:20px 0 30px 0;border-bottom:1px solid #f3f3f3;padding-bottom:20px;padding-left:20px;}
ul.listingul li{padding-bottom:15px;padding-left:20px;background:url(../images/listingul_li_arrow.gif) no-repeat 0px 7px;}
ul.content-listingul{padding:0 0 20px 20px;}
ul.content-listingUL_tickets{padding-left:20px;}
ul.content-listingul li{padding-bottom:15px;padding-left:20px;background:url(../images/single_li.gif) no-repeat 0px 7px;}
ul.content-listingUL_tickets li{background:url("../images/single_li.gif") no-repeat scroll 0 18px rgba(0, 0, 0, 0) !important;margin-left:10px;padding:10px 15px !important;}
ul.content-listingul li.content-listingul{padding-bottom:15px;padding-left:20px;margin-left:20px;background:url(../images/single_li.gif) no-repeat 0px 7px;}
ul.content-linkingul{padding:0 0 20px 20px;}
.other_ticket_box{padding-top:10px;}
.other_ticket_box strong{padding:10px 0;}
.other_ticket_box ul.content-linkingul{padding:0;}
ul.content-linkingul li{padding-bottom:15px;padding-left:20px;background:url(../images/listingul_li_arrow.gif) no-repeat 0px 5px;}
.other_ticket_box ul.content-linkingul li{padding-bottom:10px;padding-left:20px;background:url(../images/listingul_li_arrow.gif) no-repeat 0px 5px;}
ol.content-listingol{padding:0 0 20px 40px;}
ol.content-listingol li{padding-bottom:15px;padding-left:10px;}
ol.content-listingol li table{padding-bottom:30px;}
ol.content-listingol li table tr td{vertical-align:top;padding-top:15px;}
.generalcontent a.back , .services_content a.back{width:49px;height:49px;display:block;position:absolute;bottom:-69px;right:59px;background:url(../images/btn_back.gif) no-repeat;line-height:0;font-size:0;overflow:hidden;}
.registration_content a.back{width:49px;height:49px;display:block;position:absolute;bottom:-69px;right:59px;background:url(../images/btn_back.gif) no-repeat;line-height:0;font-size:0;overflow:hidden;}
.generalcontent a.top , .services_content a.top{width:49px;height:49px;display:block;position:absolute;bottom:-69px;right:0px;background:url(../images/btn_top.gif) no-repeat;line-height:0;font-size:0;overflow:hidden;}
.photo-listing-box, .news-listing-box{position:relative;}
.photo-listing-box dl, .news-listing-box dl{padding-bottom:30px;border-bottom:1px solid #f3f3f3;margin-bottom:30px;}
.photo-listing-box dl dt, .news-listing-box dl dt{width:33%;float:left;}
.news-listing-box dl dt{width:20%;}
.news-listing-box dl dt img{width:100%;}
.photo-listing-box dl dd, .news-listing-box dl dd{width:67%;float:left;padding-left:30px;padding-bottom:55px;}
.news-listing-box dl dd{width:80%;}
.photo-listing-box .btn-photodetail, .news-listing-box .btn-photodetail{width:49px;height:49px;display:block;position:absolute;bottom:30px;right:0;background:#11254a url(../images/btn_more.gif) no-repeat center center;}
.photo-listing{position:relative;}
.photo-listing dl{border-bottom:1px solid #f3f3f3;margin-bottom:30px;}
.photo-listing dl dt{width:33%;float:left;}
.photo-listing dl dd{width:67%;float:left;padding-left:30px;}
table.simTable ul li{padding:0 0 5px 10px;background:url(../images/single_li.gif) no-repeat left 8px;}
table.simTable{background:#fff;border:1px solid #ccc;border-top:0px;margin-bottom:30px;}
table.simTable tr th, table.simTable tr td{border-bottom:1px solid #f3f3f3;text-align:left;padding:10px 30px;vertical-align:top;font-weight:normal;}
table.simTable tr th, table.simTable tr td:nth-child(1){width:30%;border-bottom:1px solid #f3f3f3;}
table.simTable th:nth-child(2){background-color:#FFF;color:#000;font-weight:normal;}
.tableTitle{border-top:3px solid #666;background:#eaeaea;padding:15px 30px;text-align:left;color:#666;font-size:150%;text-transform:uppercase;line-height:120%;border-left:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;}
.table-a{border:1px solid #ccc;border-top:none;margin-bottom:30px;}
.table-a tr{}
.table-a tr th{padding:10px 30px;}
.table-a tr:nth-child(2n+1) td{background-color:#fafafa;}
.table-a tr td{vertical-align:top;overflow:hidden;padding:0 5px;}
.table-a tr td:nth-child(1){padding:10px 30px;}
.table-a tr td ul{margin-bottom:-1px;position:relative;}
.table-a tr td ul li{padding:10px 30px;border-bottom:1px solid #f3f3f3;background:none;}
.table-b{border:1px solid #ccc;border-top:none;margin-bottom:30px;}
.table-b tr th{background-color:#eee;padding:10px 30px;}
.table-b tr{}
.table-b tr:nth-child(2n+2) td{background-color:#fafafa;}
.table-b tr td{vertical-align:top;overflow:hidden;padding:0 5px;}
.table-b tr td:nth-child(1){width:30%;padding:10px 30px;}
.table-b tr td ul{margin-bottom:-1px;position:relative;}
.table-b tr td ul li{padding:10px 30px;border-bottom:1px solid #f3f3f3;background:none;}
.table-b tr td ul li span{width:50%;display:block;float:left;}
.table-b tr td ul li span:first-child{padding-right:5px;}
.table-d{border:1px solid #ccc;border-top:none;margin-bottom:30px;}
.table-d tr{}
.table-d tr th{padding:10px 30px;background-color:#eee;color:#666;text-align:left;}
.table-d tr:nth-child(2n+1) td{background-color:#fafafa;}
.table-d tr td{border-bottom:1px solid #e5e5e5;vertical-align:top;overflow:hidden;padding:0 5px;padding:10px 30px;}
.table-d tr td{border-right:1px solid #e5e5e5;}
.table-d tr td span img{width:100px;height:100px;}
.table-d tr td ul li span{width:50%;display:block;float:left;}
.table-d tr td ul{margin-bottom:-1px;position:relative;}
.table-d tr td ul li{padding:10px 30px;border-bottom:1px solid #eee;background:none;}
.table-d tr td ul li a{color:#eee !important}
.table-d tr td ul li a.a-color{color:#AC2E45 !important}
.blank-color{background-color:#eee;}
.table-topline{border-top:3px solid #ccc;}
.bottomtablebox{margin-bottom:30px;clear:both;}
.table_box{border:1px solid #ccc;border-top:none;padding:20px 30px 10px 30px;}
.table_box p{font-size:1.5em;margin-bottom:10px;}
.table_box ul{}
.table_box ul li{width:50%;margin-bottom:15px;float:left;padding:0;background:url(../images/li_color_normal.gif) repeat-y left 0;}
.table_box ul li a{display:block;padding:10px 10px 10px 55px;background:url(../images/li_arrow.gif) no-repeat left center;}
.pointformtable_box{border:1px solid #ccc;border-top:none;padding:20px 0 10px 0;padding-left:30px;}
.pointformtable_box p{font-size:1.5em;margin-bottom:10px;}
.pointformtable_box span{display:block;padding:0 30px 0 0;}
.pointformtable_box ul{}
.pointformtable_box ul li{width:47%;margin-bottom:15px;margin-right:2%;float:left;border-bottom:1px solid #f3f3f3;background:url(../images/li_color_normal.gif) repeat-y right 0;padding:0;}
.pointformtable_box ul li.clear{border:none;}
.pointformtable_box ul li a{display:block;padding:10px 55px 10px 0;background:url(../images/li_arrow.gif) no-repeat right center;}
.downloadpdf .pointformtable_box ul li a{background-image:url(../images/icon_point_form_table.png);}
.fullwidth .pointformtable_box ul{padding:20px 30px 0 0;}
.fullwidth .pointformtable_box ul li{width:100%;padding:0;}
.btn-downloadapp{padding:0 0 30px 0;}
.btn-downloadapp table td{text-align:center;}
.btn-downloadapp table a img{margin:0 auto;margin-bottom:10px;width:134px;}
.td8Large tr th:nth-child(8), .td8Large tr td:nth-child(8),
.td7Large tr th:nth-child(7), .td7Large tr td:nth-child(7),
.td6Large tr th:nth-child(6), .td6Large tr td:nth-child(6),
.td5Large tr th:nth-child(5), .td5Large tr td:nth-child(5),
.td4Large tr th:nth-child(4), .td4Large tr td:nth-child(4),
.td3Large tr th:nth-child(3), .td3Large tr td:nth-child(3),
.td2Large tr th:nth-child(2), .td2Large tr td:nth-child(2),
.td1Large tr th:nth-child(1), .td1Large tr td:nth-child(1){width:50%;}
.td8Small tr th:nth-child(8), .td8Small tr td:nth-child(8),
.td7Small tr th:nth-child(7), .td7Small tr td:nth-child(7),
.td6Small tr th:nth-child(6), .td6Small tr td:nth-child(6),
.td5Small tr th:nth-child(5), .td5Small tr td:nth-child(5),
.td4Small tr th:nth-child(4), .td4Small tr td:nth-child(4),
.td3Small tr th:nth-child(3), .td3Small tr td:nth-child(3),
.td2Small tr th:nth-child(2), .td2Small tr td:nth-child(2),
.td1Small tr th:nth-child(1), .td1Small tr td:nth-child(1){width:20%;}
.table-7col tr th, .table-7col tr td{padding:10px 5px !important;}
.table-6col tr th, .table-6col tr td{width:16.7%;}
.table-5col tr th, .table-5col tr td{width:20%;}
.table-4col tr th, .table-4col tr td{width:25%;}
.table-3col tr th, .table-3col tr td{width:33%;}
.table-2col tr th, .table-2col tr td{width:50% !important;}
.table-non-margin{margin-bottom:0;}
.non-padding{padding:0 5px !important;}
.td-color tr td:nth-child(1){background-color:#666;}
.tr-color{background-color:#FAFAFA;}
.sitemap_content{background-color:#FFF;text-align:left;padding:30px;}
.sitemaptitle{font-size:2em;padding-bottom:30px;color:#11254a;text-transform:uppercase;line-height:120%;}
.sitemapbox{margin:0 0 30px 0;}
.sitemapbox table{width:100%;}
.sitemapbox table tr td:nth-child(1){width:50%;}
.sitemap_content strong{font-size:18px;color:#11254a;border-bottom:3px solid #11254a;padding:10px 0 15px 0;display:block;text-transform:uppercase;}
.sitemap_content .section-tickets strong, .section-tickets strong a{color:#ac2e45;border-color:#ac2e45;}
.sitemap_content .section-services strong, .section-services a{color:#db4d6d;border-color:#db4d6d;}
.sitemap_content .section-club strong, .section-club strong a{color:#ff6600;border-color:#ff6600;}
.sitemap_content .section-shops strong, .section-shops strong a{color:#88a900;border-color:#88a900;}
.sitemap_content .section-community strong, .section-community a{color:#d0104c;border-color:#d0104c;}
.sitemap_content .section-tourist strong, .section-tourist a{color:#00857e;border-color:#00857e;}
.sitemap_content table td{border-bottom:1px solid #F3F3F3;padding:15px 0;}
.sitemap_content table td p{min-height:10px;padding-left:30px;background:url(../images/sitemap/sitemap_listyle1.jpg) no-repeat 12px 1px;}
.sitemap_content table th{border-bottom:1px solid #F3F3F3;padding:15px 0;}
.sitemap_content table th p{font-weight:normal;min-height:10px;background:url(../images/sitemap/sitemap_listyle1.jpg) no-repeat 12px 1px;padding-left:30px;line-height:15px;}
.sitemap_content table td ul li{padding-bottom:11px;padding-left:10px;background:url(../images/single_li.gif) no-repeat left 6px;}
.sitemap_content table td ul li a{display:block;}
.twoColTable{border:1px solid #ccc;border-top:none;margin-bottom:30px;}
.twoColTable tr th, .twoColTable tr td:nth-child(1){background:#f4f4f4;}
.twoColTable th{background-color:#eee;color:#eee;padding:12px 0;text-align:center;}
.twoColTable td{border-bottom:1px solid #F3F3F3;border-left:1px solid #F3F3F3;padding:12px 0;text-align:center;vertical-align:middle;}
.pullTableMenuList ul li{background:none;padding:0px !important;}
.pullTableMenuList ul li a{color:#fff !important;font-size:1.17em;font-weight:bold;padding:18px 20px 18px 20px;display:block;text-align:left;}
.pullMenuButton{color:#fff;font-size:1.2em;padding:14px 50px 13px 20px;text-align:left;font-weight:bold;font-family:Arial, Helvetica;background:url(../images/down_arrow.png) no-repeat right center;display:none;cursor:pointer;}
.pullMenuButton.active{background-image:url(../images/up_arrow.png);}
.pulldownTableBox{overflow:hidden;}
.pulldownTableBox th{}
.club_content{padding:30px 33px;text-align:left;background-color:#FFF;}
.club_content strong{padding-bottom:45px;color:#ff6600;font-size:1.83em;display:block;}
.club_content h1{padding-bottom:45px;color:#ff6600;font-size:1.83em;display:block;font-weight:bold;line-height:normal;}
.club_content table{padding-left:20px;width:100%;}
.club_content table td{padding-left:5px;padding-right:5px;padding:10px 0;}
.club_content table .middle_td{padding-top:5px;}
.club_content table td input{padding-left:5px;line-height:27px;width:100%;height:27px;border:1px solid #d6d6d6;}
.club_content table td a{color:#666;}
.club_content table td .confirm_btn{width:100px;height:30px;display:block;background-color:#EE6E18;text-align:center;line-height:30px;color:#FFF;}
.reg_form table td{padding:10px 0;}
.registration_content strong{padding:0 30px 45px 30px;line-height:1.2em;}
.registration_content h1{padding:0 30px 45px 30px;line-height:1.2em;}
.registration{padding:0 34px;}
.registration p{color:#000;}
.registration strong{color:#ff6600;display:block;font-size:1.83em;font-weight:bold;padding:10px 0 10px 0;}
.registration table{width:100%;padding:0 10px;}
.registration table td:nth-child(1){width:41%;}
.registration table th{font-weight:normal;width:41%;text-align:left;}
.registration table td input, .registration table td select{margin-bottom:5px;float:left;width:100%;border:1px solid #d0d0d0;padding-left:5px;line-height:27px;height:27px;}
*::-webkit-input-placeholder{color:#6D6D84;padding-left:5px;}
*:-moz-placeholder{color:#6D6D84;padding-left:5px;}
*::-moz-placeholder{color:#6D6D84;padding-left:5px;}
*:-ms-input-placeholder{color:#6D6D84;padding-left:5px;}
.registration table select{color:#6D6D84;}
.registration table .date_select select{width:31%;}
.date_select select:nth-child(2){margin:0 3%;}
.last_trip{position:relative;padding:0 30px;}
.last_trip .checkbox{position:absolute;left:0;width:15px;top:0;}
.last_trip span{font-size:1.2em;color:#666;position:absolute;right:0;top:3px;}
.last_trip select{margin-bottom:15px !important;}
.registration_middle{background-color:#fafafa;padding:10px;margin:0 40px;}
.radio label{width:30%;}
.radio input{width:15px !important;margin-right:5px;}
.radio span{line-height:27px;height:27px;display:block;float:left;margin-right:40px;width:50px;}
.radio div{line-height:27px;height:27px;display:block;float:left;margin-right:40px;width:50px;}
.registration td .code{height:auto;width:auto;}
.registration_bottom{line-height:1.8em;}
.registration_bottom input{margin-right:5px;}
.registration_bottom .bottom_input{width:420px;border:1px solid #d0d0d0;padding-left:5px;line-height:27px;height:27px;margin:10px 0 0 20px;}
.registration_content .registration_btn{width:150px;height:30px;display:block;background-color:#F86300;text-align:center;line-height:30px;color:#FFF;float:right;margin-top:30px;}
.registration_content{padding:30px 0 30px 0;}
.bonus_btn{float:right;padding-bottom:30px;}
.bonus_btn_left{float:left !important;}
.bonus_btn_left a{float:left !important;margin-left:0px !important;width:125px !important;}
.bonus_btn a{margin-left:20px;float:left;width:100px;height:30px;display:block;background-color:#666;line-height:30px;text-align:center;color:#FFF;}
.bonus_btn .color_btn{background-color:#C85000;}
.octopus_btn{padding:10px 50px;}
span.font-color1{font-weight:bold;color:#ff0000;}
span.font-color2{color:#990033;}
span.font-color3{color:#3300ff;}
a.a-color{color:#eee;}
.lf-border{border-left:1px solid #f3f3f3;}
.lowercase{text-transform:lowercase !important;}
.image-auto{padding:0 20px 20px 0;width:auto;float:left;}
.image-4col{padding:0 20px 20px 0;width:25%;float:left;}
.image-4col .last{padding:0 0 20px 0;width:25%;}
.image-3col{padding:0 20px 20px 0;width:33%;float:left;}
.image-3col .last{padding:0 0 20px 0;}
.image-4col .last{padding:0 0 20px 0;}
.image-main{padding:0 20px 20px 0;float:left;}
.image-2col{padding:0 20px 20px 0;width:50%;float:left;}
.image-60{padding:0 20px 20px 0;width:60%;float:left;}
.image-10{width:10%;}
.image-15{width:15%;}
.image-20{width:20%;}
.image-25{width:25%;}
.image-30{width:30%;}
.image-35{width:35%;}
.image-40{width:40%;}
.image-45{width:45%;}
.image-50{width:50%;}
.image-55{width:55%;}
.ceo_sign{width:100%;display:block;}
.error_msg{width:100%;line-height:160% !important;padding:12px;color:#FF0000;font-weight:bold;margin-bottom:20px;text-align:left;}
.error_bg{background:url(../images/icon_alert.png) 10px 10px no-repeat #e5e5e5;}
.error_bg .error_msg{padding:15px 15px 15px 50px;}
.error_msg span{padding-left:40px;display:block;line-height:21px;color:#FF0000;}
.rc_ticket_error_bg{background:url(../images/icon_alert.png) 10px 10px no-repeat;}
.cursor{cursor:text;color:inherit !important;}
.topnav2{float:right;position:relative;width:30%;text-align:right;margin-top:45px;}
.topnav2 a{color:#666;}
.topnav2 a:hover{color:#ac2e45;}
.topnav2 p{width:45%;float:left;padding-top:0px;}
.topnav2 p.changelang2{height:30px;padding:0 2%;background:url(../images/changelang.gif) no-repeat left center;}
.topnav2 p.changelang2 a{display:block;float:left;}
.topnav2 p.changelang2 a.btn_chang{font-family:"Microsoft JhengHei", "?L?n??????", PMingLiU, Verdana, Arial, sans-serif;margin:7px 0 0 0;width:31%;text-align:center;}
.topnav2 p.changelang2 a.fontsize-a{width:33%;overflow:hidden;font-size:0;line-height:0;height:30px;display:block;float:left;margin:0px !important;}
.topnav2 p.changelang2 a.fontsize-a:hover{background-position:0 -30px;}
.topnav2 p.changelang2 a.fontsize-b{width:33%;overflow:hidden;font-size:0;line-height:0;height:30px;display:block;float:left;}
.topnav2 p.changelang2 a.fontsize-b:hover{background-position:-30px -30px;}
.topnav2 p.changelang2 a.fontsize-c{width:33%;overflow:hidden;font-size:0;line-height:0;height:30px;display:block;float:left;}
.topnav2 p.changelang2 a.fontsize-c:hover{background-position:-60px -30px;}
.close_btn2{background:url("../images/changelang.gif") no-repeat scroll left center rgba(0, 0, 0, 0);height:30px;padding:0 2%;width:95px !important;}
.close_btn2 a{float:right;background:url(../images/online_close.jpg) no-repeat 5px 2px;display:block;width:72px;height:30px;margin-bottom:15px;vertical-align:central;line-height:25px;padding-top:3px;}
.feedback_btn{float:right;padding:20px 50px;}
.feedback_btna{width:100px;height:30px;display:block;background-color:#11254a;text-align:center;line-height:30px;color:#FFF !important;position:relative;z-index:8;float:left;}
.feedback_btna2{background-color:#666666;margin-left:10px;}
.tourist_menu{background-color:#00857e !important;width:100%;}
.tourist_menu .menu li a{border-top:6px solid #00857e;}
.tourist_menu .menu li:nth-child(2) a.active, .tourist_menu .menu li:nth-child(2) a:hover{border-top:6px solid #AC2E44;}
.tourist_menu .menu li:nth-child(3) a.active, .tourist_menu .menu li:nth-child(3) a:hover{border-top:6px solid #AC2E44;}
.tourist_menu .menu li:nth-child(4) a.active, .tourist_menu .menu li:nth-child(4) a:hover{border-top:6px solid #88a900;}
.tourist_menu .menu li:nth-child(5) a.active, .tourist_menu .menu li:nth-child(5) a:hover{border-top:6px solid #db4d6d;}
.tourist_menu .menu li{float:left;text-align:center;padding:0 0.5%;}
.tourist_menu .menu li:nth-child(1){width:32%;padding-left:16%;}
.tourist_menu .menu li:nth-child(2){width:15%;}
.tourist_menu .menu li:nth-child(3){width:15%;}
.tourist_menu .menu li:nth-child(4){width:15%;}
.tourist_menu .menu li:nth-child(5){width:20%;}
.speciai_top{padding-bottom:20px;}
.speciai_top span{text-align:left;display:block;width:70%;float:left;}
.speciai_top a{float:right;background:#898989 url(../images/club/special_nav.png) no-repeat 12px 7px;padding:8px 0 8px 30px;width:180px;line-height:100%;font-weight:bold;color:#FFF !important;display:block;}
.inside_cart_btn{text-align:center;}
.speciai_title{color:#ff6600;font-size:2em;text-align:left;padding-bottom:30px;line-height:110%;}
.speciai_li{margin-bottom:30px;border-top:3px solid #ff6600;background-color:#FFF;text-align:left;}
.speciai_li table span{color:#ff6600;}
.speciai_li table{padding:10px 20px 10px 20px;border-bottom:1px solid #f3f3f3;}
.speciai_li table th{font-size:1.34em;padding-bottom:10px;}
.speciai_li table td{color:#333;padding:5px 0;width:50%;}
.speciai_li .boxlist_title strong{color:#333;}
.speciai_li .boxlist_title a:hover{color:#ff6600;}
.speciai_bottom{float:left;text-align:left;}
.speciai_bottom strong{color:#333;display:block;padding:30px 0 10px 0;}
.speciai_bottom li{padding:8px 0;}
.speciai_bottom ul li{background:url(../images/club/special_listyle1.jpg) no-repeat 0 14px;padding-left:12px;}
.speciai_bottom ul li ul li{background:url(../images/club/special_listyle2.jpg) no-repeat 0 14px;padding-left:15px;}
#headerWrap.asheader{min-height:110px;}
#main.aSearchMain{padding-bottom:0px;}
.as_content{background-color:#FFF;text-align:left;padding:30px;}
.astitle{font-size:2em;padding-bottom:30px;color:#11254a;text-transform:uppercase;line-height:120%;}
.asbox{background:#e7e9ed;margin:0 0 30px 0;padding:20px 20px;padding-bottom:0px;}
.asbox_last{background:#e7e9ed;margin:0 0 30px 0;padding-bottom:0px;}
.as_content strong{font-size:1.5em;color:#11254a;display:block;float:left;width:23%;margin-top:10px;}
.asbox_middle{width:23%;float:left;}
.asbox_middle ul{list-style:none;}
.asbox_middle ul li{width:100%;background:#FFF;padding:10px;float:left;margin-bottom:20px;line-height:90%;}
.spanbold{font-weight:bold;}
.asbox_last, .asbox_last_result{width:52%;float:right;}
.asbox_last_result{float:left;}
.asbox_last select, .asbox_last_result select{height:30px;line-height:30px;}
.condition_one{width:22%;float:left;}
.condition_two{width:75%;margin-left:3%;float:left;}
.condition_three{width:60%;float:left;}
.as_iputtext{}
.asBox{float:left;display:block;width:77%;padding-left:1%;}
.as_box2{float:left;width:100%;margin-bottom:20px;}
.asBoxleft{float:left;width:50%;padding-top:7px;}
.asBoxleft p{padding-top:7px;}
.radiobtn{float:left;width:71px;}
.radiobtn input{float:left;height:30px;line-height:30px;}
.radiobtn p{float:left;height:30px;line-height:30px;padding-left:10px;padding-right:20px;display:block;}
.asBox .radiobtn p{float:none;padding-left:15px;}
.asBox .radiobtn{display:block;}
.as_p{display:block;float:left;width:170px;padding-top:4px;}
.as_iputtext{float:left;width:50%;display:block;padding-top:10px;}
.as_iputtext input, .as_iputtext_top input{border:1px #d0d0d0 solid;height:30px;line-height:30px;padding-left:5%;width:60%;}
.as_iputtext_top input{width:100%;}
.btn-position{margin-right:0 !important;}
.submit_btn{background:#11254a;width:100px;height:30px;line-height:30px;color:#FFF !important;text-align:center;float:right;margin-right:2%;}
.as_bottombox{width:100%;margin-top:60px;background:#FFF;margin-bottom:60px;text-align:left;padding:30px;}
.as_box_result{width:100%;background:#FFF;margin-bottom:60px;text-align:left;padding:30px;}
.as_bottom_box{background:#e7e9ed;padding:20px 20px;padding-bottom:0px;height:70px;}
.as_bottom_input{width:20%;float:left;}
.as_bottom_word input{border:1px #d0d0d0 solid;height:30px;line-height:30px;padding-left:3%;width:100%;}
.as_bottom_word p{height:30px;line-height:30px;float:left;width:38%;}
.as_bottom_box .asTitle{font-size:18px;color:#11254a;display:block;float:left;width:23%;margin-top:0px;}
.hide{display:none!important;}
.table-d-fix-th{font-weight:normal;text-align:left;color:#666666 !important;background-color:#fafafa !important;border-right:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;padding:0;}
.table-d-fix-th ul.content-listingul{padding-bottom:0;padding-top:15px;}
.table-b-fix-th{width:10%;background-color:#e7eecc !important;color:#7F9F00 !important;font-weight:bold;text-align:left;}
.serving_video{width:50%;float:left;}
.box1{position:relative;clear:both;overflow:hidden;}
#triggerSelect{}
#cat_combobox_from, #cat_combobox_to{width:100%;border:0px #B1B1B1 none;background-color:#FFFFFF;background-image:url(../images/arrow.png);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:5px;border-radius:0px;cursor:pointer;font-size:10pt;}
div.triggerbtnFrom{z-index:3;position:absolute;top:13px;right:0;}
div.triggerbtnTo{z-index:3;position:absolute;top:13px;right:0;}
div.triggerbtn_LM_From{z-index:3;position:absolute;top:13px;right:0;}
div.triggerbtn_LM_To{z-index:3;position:absolute;top:13px;right:0;}
#stationCombo_from , #stationCombo_to{width:100%;height:30px;border:0px #B1B1B1 none;background-color:#f8f8f8;background-image:url(../images/arrow.png);background-position:right center;background-repeat:no-repeat;//outline:none;//display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;cursor:pointer;font-size:10pt;z-index:1;padding-left:10px;}
#landmarkCombo_from , #landmarkCombo_to{width:100%;height:30px;background-color:#f8f8f8;background-image:url(../images/arrow.png);background-position:right center;background-repeat:no-repeat;border:0px #B1B1B1 none;//outline:none;//display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;cursor:pointer;font-size:10pt;padding-left:10px;}
.from_station, .to_station{//border:1px solid red;width:91%;font-size:10pt;padding-left:27px;position:absolute;border:0px;right:19px;top:1px;z-index:2;}
.from_station{background:#fff url(../images/jp_from.gif) no-repeat;}
.to_station{background:#fff url(../images/jp_to.gif) no-repeat;}
@-moz-document url-prefix(){.from_station, .to_station{right:17px;}
}
.categoryselect{width:100%;padding-bottom:6px;}
.categoryselect select{width:100%;}
@-moz-document url-prefix(){.categoryselect select{//margin-top:5px;//padding-top:5px;//padding-bottom:5px;}
}
.ui-menu{padding:0;}
.ac_results, .ui-autocomplete{width:225px;padding:0px;border:1px solid black!important;background-color:white;overflow:hidden;z-index:99999;}
.ui-autocomplete{max-height:180px;border-radius:0px !important;overflow-y:auto;overflow-x:hidden;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li,.ui-menu-item{margin:0px;padding:10px 5px !important;cursor:default;display:block;text-align:left;font-size:1em;color:#333333;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('../images/indicator.gif') right center no-repeat;}
.ac_odd,.ui-menu-item:nth-child(even){background-color:#eee;}
.ac_over, .ui-state-focus{border:1px solid #000000!important;background:#0A246A!important;color:#ffffff!important;}
.asbox_middle .as_iputtext_top{width:100%;float:left;margin-bottom:20px;line-height:90%;}
.top_search{border:1px solid #e5e5e5;padding:20px;margin-bottom:10px;}
.sub-text{padding-bottom:50px;}
.result_title{font-size:16px;text-decoration:underline;}
.result_list{margin-bottom:35px;}
.green_text{color:#008000;}
.result_fail{font-size:16px;color:#a92d47;}
.fail_sug{font-size:16px;text-decoration:underline;font-style:oblique;}
.highlight_bg{background-color:#e7e9ed;padding:15px;}
.keymatch{font-weight:bold;float:right;color:#6D6D84;}
#pagination-digg{}
#pagination-digg li{border:0;margin:0;padding:0;font-size:13px;list-style:none;margin-right:2px;}
#pagination-digg a{border:solid 1px #9aafe5;margin-right:2px;}
#pagination-digg .previous-off, #pagination-digg .next-off{border:solid 1px #DEDEDE;color:#666;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}
#pagination-digg .next a, #pagination-digg .previous a{font-weight:bold;}
#pagination-digg .active{background:#11254A;color:#FFFFFF;font-weight:bold;display:block;float:left;}
#pagination-digg .searchactive{background:#11254A;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination-digg .active a{border:1px solid #11254A;}
#pagination-digg .active a:link, #pagination-digg .active a:visited{color:#ffffff;}
#pagination-digg a:link, #pagination-digg a:visited{color:#11254A;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-digg a:hover{border:solid 1px #11254A;}
.paginnation{padding-bottom:50px;}
.margin0{margin:0;}
.width90{width:86% !important;}
.top-member-box_content.top-member-box_content1 > span a, .top-member-box_content.top-member-box_content2 > span a{float:left;line-height:21px;background-color:#FFF;border:none;display:block;float:left;height:28px;line-height:23px;text-align:left;width:auto;}
#qr{display:none;position:absolute;right:0px;top:40px;background-color:#fff;padding:10px;}
.letf{float:left !important;}
.imgbox{padding-left:20px;}
.photo-listing-box .btn-photodetail, .news-listing-box .btn-photodetail{text-indent:-9999px;}
.pop_up{color:#333333;margin:auto;max-width:877px !important;}
.pop_up h1{width:75%;float:left;}
.pop_up .product_table{}
.pop_up .product_table tr td{padding:0 10px 10px 10px;}
.pop_up .product_table tr td:first-child{width:25%;font-weight:bold;}
.sub_TandC{margin-left:20px;line-height:24px;}
.pop_up #main{padding:30px 0;}
#headerWrap{min-height:120px;}
.pop_up #headerWrap{min-height:0px;}
#logo .logo_1{margin-top:20px;width:65%;}
#logo .logo_2{width:25%;}
.loadingFrame{position:fixed;left:0;top:0;z-index:100000;width:100%;height:100%;display:none;}
.loadingMask{position:absolute;width:100%;min-width:320px;height:100%;background-color:#000;opacity:0.5;z-index:10;filter:alpha(opacity=50);left:0;}
.loadingTxt{position:relative;width:200px;padding:10px;z-index:20;top:45%;background-color:#fff;margin:0 auto;padding-top:15px;display:block;float:left;}
.loadingTxt img{position:relative;padding-right:10px;top:-3px;}
.alertBox{display:block;width:70%;position:relative;margin-left:15%;margin-right:15%;}
.alertBox p{display:block;position:relative;float:left;text-align:center;width:100%;}
.alertBtn{display:block;width:100px;position:relative;height:30px;display:block;background-color:#11254a;text-align:center;line-height:30px;color:#FFF !important;margin-top:10px;float:left;}
.alertCancelBtn{background-color:#666;width:20%;margin-left:29%;margin-right:1%;}
.alertContinBtn{width:20%;margin-right:29%;margin-left:1%;}
.width50{width:50% !important;}
.product_table{}
.product_table tr td, .product_table tr th{padding:0 10px 10px 10px;vertical-align:top;}
.product_table tr td:first-child, .product_table tr th:first-child{width:25%;font-weight:bold;}
.lt-table-th{width:40px;font-weight:normal;vertical-align:top;padding-top:15px;text-align:left;}
.th05{width:5%;}
.th10{width:10%;}
.th14{width:14.2%;padding:10px 5px !important;}
.th20{width:20%;}
.th25{width:25%;}
.th30{width:30%;}
.th33{width:33.3%;}
.th40{width:40%;}
.th50{width:50%;}
.th-null{width:auto;}
.table-d tr .th-none{padding:0;}
.xySwap-3col{width:50%;}
.insidelitable tr td{padding:5px;background-color:none !important;border:none;}
.page404{color:#333333;margin:auto;max-width:877px !important;}
.page404 h1{width:100%;float:left;padding-bottom:20px;}
.page404 #main{padding:30px 0;}
.page404 #headerWrap{min-height:123px;padding-top:30px;}
.page404 #headerWrap img{float:left;}
.page404 p.last{margin:0px;}
.logo_1{margin-top:10px;}
.vt a{color:#11254A;}
.other_ticket_box{text-align:left;}
.logo_1{max-width:70%;padding-left:10px;}
.logo_2{max-width:25%}
.template_img img{max-width:600px;max-height:380px;padding-bottom:30px;max-height:300px \9;}
.tr-th{padding:10px 30px;background-color:#eee;color:#666;font-weight:bold;}
.txt-cen{text-align:center;}
.txt-lf{text-align:left;}
.wcagTxt{position:absolute;text-indent:-9999px;}
.table75{width:75%;}
#indexslider{min-height:380px;visibility:hidden;}
.indexDPIDS,.indexService{height:360px;margin-top:10px;color:#fff;position:relative;}
.banner2 .indexDPIDS{background:#333 url(../images/index/banner_bg1.png) no-repeat right bottom;}
.banner3 .indexDPIDS{background:#333 url(../images/index/banner_bg0.png) no-repeat right bottom;}
.indexDPIDS h2,.indexService h2{font-size:36px;text-align:left;line-height:100%;padding:20px 95px;}
.banner2 .indexDPIDS h2{background:#323692 url(../images/index/banner2_title_icon2.png) no-repeat 30px center;}
.banner3 .indexDPIDS h2{background:#323692 url(../images/index/banner2_title_icon.png) no-repeat 30px center;}
.indexService h2{padding:30px 15px 0 39px;width:90%;}
.indexDPIDS .text,.indexService .text{width:90%;padding:15px 30px;font-size:18px;text-align:left;}
.indexService .text{padding-left:40px;}
.indexDPIDS .text p,.indexService .text p{padding-top:15px;}
.indexService .text p{color:#ccc;font-weight:600;}
.indexDPIDS .more,.indexService .more{width:225px;height:50px;line-height:100%;text-align:center;font-size:16px;color:#333;background:#e4e9ec;font-weight:bold;position:absolute;left:40px;bottom:35px;padding:18px 18px;}
.banner5_detail,.banner4_detail{color:#cccccc;}
.banner5_detail strong,.banner4_detail strong{color:#ffffff;}
.main_banner{margin:0 auto;max-width:1400px;height:auto;position:relative;}
.indexDPIDS_5{position:absolute;left:0;top:0;margin-left:30%;}
.banner_link .btn_more{width:48px;height:52px;display:block;background:url(../images/btn_more.gif) no-repeat;position:absolute;bottom:0;right:0;background-color:#11254a;line-height:0;font-size:0;overflow:hidden;}
.banner_link{display:none;}
#indexslider .banner_link a{position:absolute;}
.itemtext{margin-bottom:60px;}
.slidertipsbox .indexCIDS .indexDPIDS{margin-top:0;}
#tablet-mobile-menutitle, .pullMenuButton{background-color:#11254a;}
#inside_menu ul, .pullTableMenuList ul{background-color:#11254a;}
p.topnav_link{-webkit-text-size-adjust:none;}
.community-titleicon4{background:url(../images/community/icon_04.jpg) no-repeat left center;}
.jp-content2 a.btn_findit , a.btn_findit{float:left;width:46%;margin:15px 9% 0 0;}
#jpcollled a.btn_findit{width:100%;margin-right:0;}
ul.jp-link{clear:both;padding-top:10px;font-size:11px;}
ul.jp-link:first-child{padding-right:6px;}
.bannerSeq1 .indexService h2{color:#FFFFFF}
.bannerSeq1 .indexService div.banner5_detail{color:#FFFFFF}
.passwordProcessBar,.passwordProcessBar_ael{text-align:center;background-color:#9E9E9E;color:white;line-height:20px;}
.passwordProcessBar li,.passwordProcessBar_ael li{float:left;background-color:gray;}
.passwordProcessBar .active{background-color:#6CBA91;}
.passwordProcessBar .securityWeak{background-color:#FF4000;}
.passwordProcessBar .securityMedium{background-color:#FE9A2E;}
.passwordProcessBar .securityStrong{background-color:#6CBA91;}
.passwordProcessBar_ael .active{background-color:#D53359;}
.jp input[type=radio],
.jp input[type=checkbox]{background-color:inherit;margin-top: 0px;margin-right: 5px;}
.jp input[type=checkbox]{margin-top:1px;vertical-align:middle;}
.farec-rglr-weekdays-sel-popup input[type=checkbox]{background-color:#11254a}
a.btn_systemmap{padding-left:20px;}
#ui-datepicker-div{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ccc;}
#ui-datepicker-div:after{}
.jp-part2 .jp-part2-tab-2{border:10px solid #11254a;}
.ticket-calc-inner .jp-part2-tab-2{margin-bottom:0;}
.farec-display-none{display:none;}
.farec-display-none-imp{display:none !important;}
.farec-txt-left{text-align:left;}
.farec-txt-right{text-align:right;}
.farec-pos-fixed{position:fixed;}
.jp-part2-tab-2 .jpcontent-padding-lr{padding-left:10px;padding-right:10px;}
.jp-part2-tab-2 .jpcontent-padding-tb{padding-top:10px;padding-bottom:10px;}
.jp-part2-tab-2 .jpcontent-padding{padding-top:10px;}
.jp-part2-tab-2 .jpcontent-padding-t{padding-top:10px;}
.jp-part2-tab-2 .jpcontent-padding-b{padding-bottom:10px;}
.jp-part2-tab-2 .jpcontent-padding-10{padding:10px;}
.jp-part2-tab-2 .jpcontent-padding-10-20{padding:10px 20px;}
.jp-part2-tab-2 .jpcontent-margin-lr{margin-left:10px;margin-right:10px;}
.jp-part2-tab-2 .jpcontent-margin-tb{margin-top:10px;margin-bottom:10px;}
.jp-part2-tab-2 .jpcontent-margin{margin-top:10px;}
.jp-part2-tab-2 .jpcontent-margin-t{margin-top:10px;}
.jp-part2-tab-2 .jpcontent-margin-b{margin-bottom:10px;}
.jp-part2-tab-2 .jpcontent-margin-10{margin:10px;}
.jp-part2-tab-2 .jpcontent-margin-10-20{margin:10px 20px;}
.jp-part2-tab-2 .farec-theme-title{color:#fff;background-color:#283e70;}
.jp-part2-tab-2 .farec-theme-content{color:#fff;background-color:#3e5990;}
.jp-part2-tab-2 .farec-theme-content_button{color:#fff;background-color:#11254a;}
.jp-part2-tab-2 .farec-border-10{border:10px solid #11254a;}
.jp-part2-tab-2 .farec-border-bottom{border-bottom:1px solid #293b5c;}
.floatL{float:left !important;}
.pt10{padding-top:10px !important;}
.pb0{padding-bottom:0px !important;}
.pb10{padding-bottom:10px !important;}
.pb8{padding-bottom:8px !important;}
.pl10{padding-left:10px !important;}
.pl10-imp{padding-left:10px !important;}
.font-size-1dot1em{font-size:1.1em !important;}
.vert_align_mid{vertical-align:middle !important;}
.ovrflwhdn{overflow:hidden;}
.farec-whitespace-nowrap{white-space:nowrap;}
.farec-red-btn{display:inline-block;padding:10px 0;color:#fff!important;background:#ac2e45;border-bottom:5px solid #7d041c;width:100%;text-align:center;}
.farec-red-btn.gray-state{background:#666666;border-bottom:5px solid #4f5851;}
.farec-has-info{}
.farec-has-info img{width:15px !important;display:inline !important;}
.farec-clrfix{clear:both;height:0;}
.fare-calc-inner{}
.fare-calc-inner .city_hk,
.fare-calc-inner .city_sz{display:none !important;}
.fare-calc-inner.farec-dim-map-bg #jpcontent{background-color:#e5e5e5;}
.jp-part2-tab{background-color:#20498E;}
.jp-part2-tab-2 .btn_findit{margin:8px 0;}
.jp-part2-tab-2 a.btn_findit{}
.jp-col .jp{width:100%;}
div.journeyinfo{width:100%;}
#btn_findit_fc{display:block;padding:10px 0;color:#fff!important;background:#ac2e45;border-bottom:5px solid #7d041c;float:left;width:46%;margin:15px 9% 0 0;}
#btn_findit_fc:hover{color:#fff;}
@media only screen and (min-width:917px){#btn_findit_fc{margin-bottom:10px;}
}
@media only screen and (min-width:637px) and (max-width:916.9px){#btn_findit_fc{margin-bottom:10px;}
}
@media only screen and (min-width:993px) and (max-width:1020px){div.journeyinfo{width:100%;}
#station_location{display:none !important;}
}
@media only screen and (max-width:992px){.jptopbotton{display:none;}
#station_location{display:none !important;}
.leftContainer{width:100%;margin-bottom:10px;}
.rightContainer{margin-left:0px !important;}
.rightContainer, .leftContainer{display:inline-table;}
div.journeyinfo{width:100%;}
}
@media only screen and (max-width:636.9px){#btn_findit_fc{float:none;display:block;width:100%;margin-right:0;margin-bottom:0px;}
}
.jp-part2-tab-2.no-padding-lr{padding:10px 0;}
.jp-part2-tab-2 .subtitle.no-float-left{float:none;}
.fare-calc-inner .jp-part2-tab-2 #btn-location_ID{display:none !important;}
.ticket-calc-inner #btn-location_ID{display:none !important;}
.jp-part2-tab-2 .subtitle.underline{padding:10px 0;line-height:1.5em;border-bottom:1px solid #fff;}
.jp-part2-tab-2 .subtitle-to{margin-bottom:8px;}
.fare-calc-inner #jpcontent{background-color:#b9deec;}
.fare-calc-inner .leftContainer,
.fare-calc-inner .rightContainer{height:auto;}
.fare-calc-inner .rightContainer{padding-top:0;margin-top:60px;}
.fare-calc-result-success.fare-calc-inner .rightContainer{padding-top:60px;margin-top:0;}
.jp-part2-tab-2 .subtitle{display:block;float:left;text-align:left;font-size:1em;padding-bottom:10px}
.jp1StationLandmarkSwitch-outer-wrapper{padding:8px 10px 0;}
.farec-planner-block{border-top:1px solid #293b5c;}
.farec-planner-block.no-border-top{border-top:0;}
.farec-txt-input-wrapper{overflow:hidden;}
.farec-txt-input-wrapper .txt{width:80%;float:left;text-align:left;}
.farec-txt-input-wrapper label{display:inline-block;width:100%;}
.farec-txt-input-wrapper label .txt{width:80%;float:left;text-align:left;line-height:1.3;margin:5px 0 0 0;}
.farec-txt-input-wrapper .radio{width:20%;float:right;text-align:right;height:27px;}
.farec-sel{width:100%;text-align:left;font-size:10pt;}
.jptabswitchtrigger{padding:15px 10px;text-align:center !important;background-color:#2f2f2f;color:#fff}
.jptabswitchtrigger.active{background-color:#3e5990;}
.jptabswitchinner{display:inline-block;color:#fff}
@media only screen and (min-width:960px){.jptabswitchtrigger{padding:15px 2px;}}
@media only screen and (min-width:636px) and (max-width:1200px){.jptabswitchinner{max-width:90px}}
.farec-one-day{}
.farec-one-day .datepick-wrapper{}
.jq-datepick-input-trigger{width:100%;height:100%;min-height:27px;z-index:1;border:0;cursor:pointer;padding-left:5px;text-align:left;line-height:27px;color:#000;display:none;background:#f8f8f8 url('../images/icon_datepick_blue.png') no-repeat 10px center;padding-left:35px;margin-top:5px;}
.farec-one-day-jq-datepick{z-index:50 !important;background-color:#dfe6f6;padding:10px;}
.farec-one-day .farec-onedate-month-sel,
.farec-one-day .farec-onedate-day-sel{width:100%;font-size:10pt;display:none}
.farec-one-day .farec-onedate-month-sel{margin:10px 0;}
.farec-one-day-jq-datepick{text-align:center;}
.farec-one-day-jq-datepick .ui-datepicker-header{position:relative;}
.farec-one-day-jq-datepick .ui-datepicker-prev,
.farec-one-day-jq-datepick .ui-datepicker-next{position:absolute;top:0;cursor:pointer;background-color:#172846;color:#798394;padding:3px 5px;font-size:10pt;}
.farec-one-day-jq-datepick .ui-datepicker-prev.ui-state-disabled,
.farec-one-day-jq-datepick .ui-datepicker-next.ui-state-disabled{background-color:#cdcdcd;color:#989898;cursor:default;}
.farec-one-day-jq-datepick .ui-datepicker-prev{left:0;}
.farec-one-day-jq-datepick .ui-datepicker-next{right:0;}
.farec-one-day-jq-datepick .ui-datepicker-month,
.farec-one-day-jq-datepick .ui-datepicker-year{color:#11254a;font-size:10pt;text-transform:uppercase;font-weight:bold;}
.farec-one-day-jq-datepick .ui-datepicker-calendar{border-collapse:collapse;margin-top:10px;font-weight:bold;}
.farec-one-day-jq-datepick .ui-datepicker-calendar thead tr th{width:14.285714285714285714285714285714%;height:30px;}
.farec-one-day-jq-datepick .ui-datepicker-calendar tr td{width:14.285714285714285714285714285714%;height:30px;background-color:#bbd0e5;border:1px solid #11254a;font-size:12px;padding:0;text-align:center}
.farec-one-day-jq-datepick .ui-datepicker-calendar tr td a{color:#102344;}
.farec-one-day-jq-datepick .ui-datepicker-calendar tr td a.ui-state-active{color:white;}
.farec-one-day-jq-datepick .ui-datepicker-calendar tr td.ui-datepicker-other-month{background:none;border:none;}
.farec-one-day-jq-datepick .ui-datepicker-calendar tr td.ui-datepicker-current-day{background-color:#11254a;}
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable,
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background:#cccccc;color:#979797;cursor:default;}
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable:hover span{color:#979797 !important;}
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable span{color:#979797 !important;}
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable.ui-datepicker-other-month:hover{background-color:#dfe6f6;border:0;cursor:default;}
.farec-one-day-jq-datepick .ui-datepicker-calendar td{cursor:pointer;}
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-today{background:#e1f3ff;}
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-today a{color:#102344;}
.farec-one-day-jq-datepick .ui-datepicker-calendar td:hover{background:#102344;}
.farec-one-day-jq-datepick .ui-datepicker-calendar td:hover a{color:#fff;}
.farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-current-day a{color:#fff !important;}
.farec-one-day-jq-datepick .ui-datepicker-calendar thead tr th{color:#333333 !important;padding:0;}
.farec-planner-block .fare-saver-link,
.farec-planner-block .fare-saver-link:hover,
.farec-planner-block .early-bird-link,
.farec-planner-block .early-bird-link:hover{color:#fff;}
.farec-one-day-jq-datepick .ui-datepicker-title{line-height:22px;}
.farec-one-day-jq-datepick .ui-datepicker-title > a{display:inline-block;display:inline-block;width:100%;text-align:center;}
.farec-one-day-jq-datepick{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:10px;border:1px solid #979797;}
.ticket-calc-inner .farec-one-day-jq-datepick{z-index:50 !important;background-color:#f8f8f8;padding:10px;min-width:241;width:100%}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-header{position:relative;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-prev,
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-next{position:absolute;top:0;cursor:pointer;background-color:#a72c40;color:#d87b8d;padding:3px 5px;font-size:10pt;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-prev{left:0;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-next{right:0;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-prev.ui-state-disabled,
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-next.ui-state-disabled{background-color:#cccccc;color:#979797;cursor:default;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-month,
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-year{color:#11254a;font-size:10pt;text-transform:uppercase;font-weight:bold;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar{border-collapse:collapse;margin-top:10px;font-weight:bold;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar thead tr th{width:14.285714285714285714285714285714%;height:30px;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar tr td{width:14.285714285714285714285714285714%;height:30px;background-color:#edd4d8;border:1px solid #ce8c98;font-size:12px;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar tr td a{color:#000;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar tr td a.ui-state-active{color:white;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar tr td.ui-datepicker-other-month{background:none;border:none;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar tr td.ui-datepicker-current-day{background-color:#aa2f44;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable,
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background:#cccccc;color:#979797;cursor:default;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable:hover span{color:#979797 !important;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable span{color:#979797 !important;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-unselectable.ui-datepicker-other-month:hover{background-color:#fff;border:0;cursor:default;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar td{cursor:pointer;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-today{background:#f8ecee;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-today a{color:#000;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar td:hover{background:#ad2b43;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar td:hover a{color:#fff;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar .ui-datepicker-current-day a{color:#fff !important;}
.ticket-calc-inner .farec-one-day-jq-datepick .ui-datepicker-calendar thead tr th{color:#333333 !important;}
.ticket-calc-inner .datepick-wrapper{text-align:left;}
.ticket-calc-inner .farec-planner-block .fare-saver-link,
.ticket-calc-inner .farec-planner-block .fare-saver-link:hover,
.ticket-calc-inner .farec-planner-block .early-bird-link,
.ticket-calc-inner .farec-planner-block .early-bird-link:hover{color:#ac2e45;}
#ui-datepicker-div .ui-datepicker-title{line-height:22px;}
#ui-datepicker-div{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #979797;}
.ticket-calc-inner #ui-datepicker-div{border-color:#f8f8f8;}
#ui-datepicker-div:after{}
.ui-datepicker td.sun-public-holiday a{color:#a93030 !important;}
.ui-datepicker td.sun-public-holiday:hover a{color:#fff !important;}
.farec-rglr{}
.farec-rglr .datepick-wrapper{}
.farec-rglr-month-sel{width:100%;font-size:10pt;}
.farec-rglr-weekday-sel-box-wrapper{position:relative;margin-bottom:10px;}
.farec-rglr-weekday-sel-wrapper{position:relative;}
.farec-rglr-weekday-sel-trigger{position:static;left:0;top:0;width:100%;height:100%;min-height:27px;z-index:1;background-color:#fff;border:0;font-size:10pt;cursor:pointer;padding-left:5px;text-align:left;line-height:27px;color:#000;display:block;background-image:url(../images/arrow.png);background-position:right center;background-repeat:no-repeat;}
.farec-rglr-weekday-sel-trigger:hover{color:#000;}
.farec-rglr-weekday-sel{width:100%;border:0;font-size:10pt;cursor:pointer;padding-left:5px;margin-bottom:0;visibility:hidden;display:none;}
.farec-rglr-weekdays-sel-popup{position:absolute;left:0;top:0;z-index:50;background-color:#f8f8f8;text-align:left;padding:0 20px;border:1px solid #979797;}
.farec-rglr-weekdays-sel-popup .sel-group{padding:5px 0;display:block;color:#000;}
.farec-rglr-weekdays-sel-popup .sel-group input[type="checkbox"]{width:15px;height:15px;line-height:1;vertical-align:middle;}
.farec-rglr-weekdays-sel-popup .rglr-weekdays-btn-ok{display:block;padding:10px 0;color:#fff!important;background:#ac2e45;border-bottom:5px solid #7d041c;margin:10px 0;text-align:center;}
.farec-jdetail-title,
.farec-rdetail-compare-title{width:100%;height:40px;line-height:40px;display:block;padding:0 10px;}
.farec-jdetail-title strong h1,
.farec-rdetail-compare-title strong h1{float:left;color:#fff;font-size:1.3em;}
.farec-jdetail-title span,
.farec-rdetail-compare-title span{float:right;color:#fff;margin-left:10px;}
#stationCombo_from_fc , #stationCombo_to_fc{width:100%;height:30px;border:0px #B1B1B1 none;background-color:#f8f8f8;background-image:url(../images/arrow.png);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;cursor:pointer;font-size:10pt;z-index:1;padding-left:10px;}
.farec-right-details{width:67.507220488789393710925266491132%;float:left;text-align:left;}
.farec-right-details .jdetail{background-color:#11254a;width:100%;}
.farec-right-details .jdetail .jdetail-title{font-size:1em;float:left;color:#fff;font-weight:bold;}
.farec-right-details .jdetail table{}
.farec-right-details .jdetail table tr td{background-color:#fff;padding:10px;}
.farec-right-details .jdetail table tr td.vmiddle{vertical-align:middle;}
.farec-right-details .jdetail table tr:nth-child(even) td{background-color:#dddddd;}
.farec-right-details .jdetail table tr td.td1{width:43.012704174228675136116152450091%;text-align:left;border-right:1px solid #f0f0f0;}
.farec-right-details .jdetail table tr td.td1.no-border{border:0;}
.farec-right-details .jdetail table tr td.td2{width:14.700544464609800362976406533575%;text-align:center;padding:0 20px}
.farec-right-details .jdetail table tr td.td2 img{width:41px;}
.farec-right-details .jdetail table tr td.td2.colspan2{width:56.987295825771324863883847549909%;text-align:left;}
.farec-right-details .jdetail table tr td.td3{width:42.286751361161524500907441016334%;text-align:right}
.farec-rdetail-from-to{padding:0 10px;}
.farec-rdetail-from-text,.farec-rdetail-to-text{color:#808080;}
.farec-rdetail-from-name,.farec-rdetail-to-name{font-size:1.3em;color:#11254a;}
.farec-chk-rt-wrapper{width:100%;padding:10px 0;}
.farec-chk-rt-wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
a.farec-chk-route-tnc{float:left;color:#fff;display:block;padding:10px;}
.farec-chk-route-time{width:41.379310344827586206896551724138%;float:right;}
.farec-rdetail-compare{margin-top:15px;}
.farec-walk-option-message{width:100%;background-color:#1f345f;color:#fff;padding:15px 10px;}
.farec-rdetail-compare{margin-top:15px;background-color:#11254a;}
.farec-option{}
.farec-option .farec-equation-detail{display:none;}
.dbugShowAllFareOptions .farec-option .farec-equation-detail{display:block;}
.farec-option .effprod-trip-info{color:#fff;font-size:1.2em;width:100%;background-color:#0069a3;padding:5px 10px;}
.farec-option .summary{width:100%}
.farec-option .summary tr td{background-color:#11254a;padding:10px;}
.farec-option .summary tr td.td1{width:67%;}
.farec-option .summary tr td.td2{width:33%;}
.farec-option .summary tr td .option-title,
.farec-option .summary tr td .total-fares{font-size:1.1em;color:#fff;display:block;padding-bottom:10px;}
.farec-option .summary tr td .option-title{font-size:1.2em;}
.farec-option .summary tr td p{font-size:1.1em;color:#fff;}
.farec-option .summary tr td .show-compare-details{max-width:100px;}
.farec-option .summary tr td .summary-detail-link,
.farec-option .summary tr td .summary-detail-link:hover{color:#fff}
.farec-option .compare-details{overflow:hidden;height:0;visibility:hidden;}
.farec-option .compare-details *{visibility:hidden !important;}
.dbugShowAllFareOptions .farec-option .compare-details{overflow:visible;height:auto;visibility:visible;}
.dbugShowAllFareOptions .farec-option .compare-details *{visibility:visible !important;}
.farec-option .compare-details.expanded{visibility:visible;}
.farec-option .compare-details.expanded *{visibility:visible !important;}
.dbugShowAllFareOptions .farec-option .compare-details.expanded{visibility:visible;}
.dbugShowAllFareOptions .farec-option .compare-details.expanded *{visibility:visible !important;}
.farec-option .compare-details-wrapper{background:#11254a;padding:10px;}
.farec-option .compare-details-wrapper .trip-info{color:#fff;font-size:1.2em;background-color:#1986c8;padding:5px 10px;}
.farec-option .compare-details-wrapper .trip-info a{color:#fff}
.farec-option .compare-details-wrapper .trip-info a:hover{color:#fff}
.farec-option .compare-details-wrapper .dept-return-info{color:#fff;font-size:1.2em;background-color:#55a4d0;padding:5px 10px;}
.farec-option .compare-details-wrapper .journey-group-list-wrapper{border-top:1px solid #1986c8;background-color:#b1d6e9;width:100%;}
.farec-option .compare-details-wrapper .journey-group-list{width:100%;}
.farec-option .compare-details-wrapper .journey-group-list tr td{background-color:#b1d6e9;padding:5px 10px;}
.farec-option .compare-details-wrapper .journey-group-list tr td.td1{width:70%;}
.farec-option .compare-details-wrapper .journey-group-list tr td.td2{width:30%;}
.farec-option .compare-details-wrapper .journey-group-list tr td p,
.farec-option .compare-details-wrapper .journey-group-list tr td a{color:#000;font-size:1.2em;}
.farec-option .compare-details-wrapper .oct-fares{overflow:hidden;height:0;background-color:#fff;visibility:hidden;}
.farec-option .compare-details-wrapper .oct-fares *{visibility:hidden;}
.farec-option .compare-details-wrapper .oct-fares.expanded{visibility:visible;}
.farec-option .compare-details-wrapper .oct-fares.expanded *{visibility:visible;}
.dbugShowAllFareOptions .farec-option .compare-details-wrapper .oct-fares{overflow:visible;height:auto;visibility:visible;}
.dbugShowAllFareOptions .farec-option .compare-details-wrapper .oct-fares *{visibility:visible;}
.dbugShowAllFareOptions .farec-option .compare-details-wrapper .oct-fares.expanded{visibility:visible;}
.dbugShowAllFareOptions .farec-option .compare-details-wrapper .oct-fares.expanded *{visibility:visible;}
.farec-option .compare-details-wrapper .oct-fares-wrapper{display:none;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .trip-info{background-color:#e3f1f9;color:#000;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list{width:100%;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td{background-color:#fff;padding:5px 10px;font-size:1.2em;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr:nth-child(even) td{background-color:#ddd;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td img{vertical-align:middle;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td.td1{width:51%;padding-right:10px;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td.td2{width:36%;padding-right:10px;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td.td3{width:13%;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td .farec-show-equation{font-size:1em;}
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td a,
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td p,
.farec-option .compare-details-wrapper .oct-fares-wrapper .oct-fares-list tr td strong{color:#000;}
.farec-option .compare-details-wrapper .total-fares-wrapper{background-color:#fff;width:100%;border-top:1px solid #1986c8;}
.farec-option .compare-details-wrapper .total-fares{width:100%;}
.farec-option .compare-details-wrapper .total-fares tr td{background-color:#fff;padding:5px 10px;font-size:1.2em;}
.farec-option .compare-details-wrapper .total-fares tr td.td1{width:51%;padding-right:10px;}
.farec-option .compare-details-wrapper .total-fares tr td.td2{width:36%;padding-right:10px;}
.farec-option .compare-details-wrapper .total-fares tr td.td2 p{font-weight:bold;}
.farec-option .compare-details-wrapper .total-fares tr td.td3{width:13%;}
.farec-option .compare-details-wrapper .total-fares tr td p,
.farec-option .compare-details-wrapper .total-fares tr td strong{color:#0f3680;}
.farec-option .compare-journey{width:100%}
.farec-option .compare-journey tr td{width:50%;background-color:#133471;padding:10px 10px;}
.farec-option .compare-journey tr td p,
.farec-option .compare-journey tr td strong{color:#fff;}
.farec-option.recommended{background-color:#078221;}
.farec-option.recommended .effprod-trip-info{background-color:#4f8c00;}
.farec-option.recommended .summary tr td{background-color:#078221;}
.farec-option.recommended .summary tr td{background-color:#078221;}
.farec-option.recommended .compare-details-wrapper{background:#078221;}
.farec-option.recommended .compare-details-wrapper .trip-info{background-color:#579d00;}
.farec-option.recommended .compare-details-wrapper .dept-return-info{background-color:#87ba4c;}
.farec-option.recommended .compare-details-wrapper .journey-group-list-wrapper{border-top:1px solid #599b10;background-color:#d6e69f;}
.farec-option.recommended .compare-details-wrapper .journey-group-list tr td{background-color:#d6e69f;}
.farec-option.recommended .compare-details-wrapper .oct-fares-wrapper .trip-info{background-color:#e7efcb;}
.farec-option.recommended .compare-details-wrapper .total-fares tr td p,
.farec-option.recommended .compare-details-wrapper .total-fares tr td strong{color:#005f00;}
.farec-option.recommended .compare-journey tr td{background-color:#0a6d1f;}
.farec-option.recommended .compare-details-wrapper .total-fares-wrapper{border-top:1px solid #599b10;}
.farec-right-related-promo-wrapper{position:relative;float:left;width:32.492779511210606289074733508868%;text-align:left;z-index:1;margin-bottom:100px;padding-left:16px;}
.farec-right-related-promo-wrapper .related-promo{width:100%;}
.farec-right-related-promo-wrapper .related-promo .rpromo-title{width:100%;min-height:30px;line-height:1.8em;display:block;padding:11px 10px 0;background-color:#11254a;color:#fff;}
.farec-right-related-promo-wrapper .related-promo .rpromo-title h1{font-size:1.3em;}
.farec-right-related-promo-wrapper .related-promo .item-wrapper{background-color:#11254a;padding:10px;}
.rpromo-item{background-color:#fff;border-top:1px solid #cccccc;}
.rpromo-title-wrapper{position:relative;cursor:pointer;}
.rpromo-item-title{font-size:1.17em;font-weight:bold;color:#333333;padding:13px 20px 13px 70px;text-align:left;}
.rpromo-title-wrapper .btn_open{width:48px;height:42px;display:block;position:absolute;top:0;left:0;color:#ffffff;text-indent:-9999px;background:#767676 url(../images/btn_plus.gif) no-repeat 0 center;line-height:0;font-size:0;overflow:hidden;}
.active .btn_open{background:#11254a url(../images/btn_minus.gif) no-repeat 0 center;color:#fff;}
.ticket-calc-inner .active .btn_open{background-color:#ac2e45}
.rpromo-title-wrapper .btn_open{height:100%;}
.rpromo-item-expand-content, .hoteventnewsanswer{padding:10px 20px 15px 70px;text-align:left;display:none;}
.rpromo-item-expand-content img, .hoteventnewsanswer img{margin-bottom:10px;}
.rpromo-item-expand-content p{}
.fare-calc-inner .jptopbotton ul{margin-top:-60px;}
#jpmap_fc{display:block;float:right;}
.fare-calc-inner #btn_findit_fc{width:100%;float:none;}
.fare-calc-inner #jpmap_fc{display:none;float:none;}
.jpcontentmain{padding-bottom:0px;}
div.jp-tab li a.jptab2{background:none;}
.custom-tooltips{display:inline-block;vertical-align:bottom;}
.custom-tooltips img{width:inherit !important;height:auto;}
.custom-tooltips{cursor:pointer;text-decoration:underline}
.custom-tooltips:hover{text-decoration:none}
.custom-tooltips-box{display:none;background:#702080;max-width:400px;color:white;padding:10px;position:absolute;z-index:99;line-height:1.3em;text-align:justify;}
.custom-tooltips-box .link{color:white;text-decoration:underline;}
.custom-tooltips-box .link:hover{text-decoration:none;}
.custom-tooltips-box{background:white;padding:0;max-width:285px;min-width:165px;min-height:75px;border:1px solid #cccccc;}
.custom-tooltips-box .title{background:#11254a;color:white;font-size:1.1em;}
.ticket-calc-inner .custom-tooltips-box .title{background:#ac2e44;}
.custom-tooltips-box .msg{color:black;padding:15px;font-size:1em;text-align:left;}
.custom-tooltips-box .msg p{font-size:1em;}
.custom-tooltips-box .btn_close{position:absolute;top:9px;right:9px;display:none;}
.custom-tooltips-box .btn_close img{display:block;}
.custom-tooltips-box .icon{position:absolute;left:6px;top:6px;}
.custom-tooltips-box .box-title-texts{padding:5px 30px 5px 25px;text-align:left;}
.popup_background .box-title-texts{padding:0 30px 0 25px;text-align:left;}
.farec-rglr-mobile-background.enable{width:100%;height:100%;display:block;background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;z-index:999;cursor:pointer;background:rgba(0,0,0,0.8);}
.popup_background{width:100%;height:100%;display:block;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:999;cursor:pointer;}
.farec-rglr-weekdays-sel-popup.mobile{position:fixed;left:22px;top:33px;z-index:1000;}
.farec-rglr-mobile-background.enable .farec-rglr-weekdays-sel-popup{width:80%;height:auto;background:white;margin-left:auto;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-15%\0;border:1px solid #cccccc;}
.popup_background{display:none;}
.popup_background .msg_box{width:82%;background:white;margin-left:auto;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-15%\0;border:1px solid #cccccc;}
.popup_background .msg_box .title{color:white;background:#11254a;font-size:14px;line-height:2em;text-align:left;}
.ticket-calc-inner .popup_background .msg_box .title{background:#ac2d43;}
.popup_background .msg_box .title .icon{position:absolute;left:6px;top:6px;}
.popup_background .msg_box .title .btn_close{position:absolute;top:9px;right:9px;}
.popup_background .msg_box .title .btn_close img{display:block;}
.popup_background .msg_box .msg{padding:1em;font-size:14px;text-align:left;}
.jp1StationLandmarkSwitch-wrapper{display:inline-block;width:48%;text-align:left;}
.jp1StationLandmarkSwitch-wrapper input[name="jp1StationLandmarkSwitch"]{vertical-align:middle;zoom:1;}
#div_exitgate_dep_date,
#div_exitgate_ret_date{display:block;line-height:1.3;}
#div_exitgate_dep_date{}
.fare-calc-inner #jpcontent .topbtn{z-index:10;}
.fare-calc-inner #jpcontent .topbtn .main{max-width:100%;}
.fare-calc-inner.fare-calc-result-success #jpcontent{padding-bottom:85px;}
.fare-calc-inner.fare-calc-result-success #jpcontent .topbtn{height:75px;padding:13px 0;background-color:#f3f3f3;bottom:0;}
.fare-calc-inner.fare-calc-result-success #jpcontent .topbtn .main{max-width:1180px;}
.fare-calc-inner.fare-calc-result-success #jpcontent .topbtn a.back,
.fare-calc-inner.fare-calc-result-success #jpcontent .topbtn a.top{bottom:13px;}
.fare-calc-inner.fare-calc-result-success #jpcontent .topbtn .main a.back,
.fare-calc-inner.fare-calc-result-success #jpcontent .topbtn .main a.top{bottom:0;top:0;}
.fare-calc-inner.fare-calc-result-success .jp-part2-tab-2{margin-bottom:0;}
.farec-print-btn,.jptopbotton a.farec-print-btn{display:none;}
.fare-calc-inner .farec-print-btn:not(.farec-display-none){display:none;width:82px;height:40px;text-align:center !important;padding:0 10px;line-height:40px;font-size:1.17em;text-align:left;background:#11254a;}
.fare-calc-inner .farec-print-btn.farec-display-none{display:none !important;}
.fare-calc-inner.fare-calc-result-success .farec-print-btn{display:block;}
.sr-only{position:absolute;width:100%;height:100%;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;left:0px;top:0px;display:inline-block;max-width:100%;word-break:break-all;font-size:1px;}
@media only screen and (max-width:636px){.fare-calc-result-success.fare-calc-inner .rightContainer{padding-top:0px;margin-top:0px;}
}
@media only screen and (max-width:619px){.farec-rglr-weekdays-sel-popup.farec-display-none{left:-9999px;}
.farec-rglr-weekdays-sel-popup{position:absolute;left:0;top:0;width:100%;z-index:99;}
.fare-calc-result-success.fare-calc-inner .rightContainer{padding-top:0px;margin-top:0px;}
}
@media print{body,
.fare-calc-inner #jpcontent,
.fare-calc-inner.farec-dim-map-bg #jpcontent{background:none;}
.fare-calc-inner #footerWrap,
.fare-calc-inner #headerWrap,
.fare-calc-inner .leftContainer,
.fare-calc-inner .jptopbotton,
.fare-calc-inner .jpMap,
.fare-calc-inner .topbtn,
.fare-calc-inner .farec-right-related-promo-wrapper{display:none;}
.fare-calc-inner .jpcontentmain.main{padding:0;}
.fare-calc-inner .rightContainer{margin-top:0;}
.fare-calc-inner .rightContainer.col9,
.fare-calc-inner .farec-right-details,
.fare-calc-inner .farec-right-details table{width:100%;}
}
.indexbox1a .indexbox-block,.indexbox1b .indexbox-block{width:100%;margin-right:0%;float:left;}
.indexbox-hotevents,.indexbox-waytosave{border-top:1px solid #e6e6e6;}
.hoteventstitle,.waytosavetitle{position:relative;cursor:pointer;}
.hotevents_title,.waytosave_title{font-size:1.17em;font-weight:bold;color:#333333;padding:13px 20px 13px 70px;text-align:left;}
.hoteventstitle .btn_open, .waytosavetitle .btn_open{width:48px;height:49px;display:block;position:absolute;top:0;left:0;color:#ffffff;text-indent:-9999px;background:#767676 url(../images/btn_plus.gif) no-repeat 0 center;line-height:0;font-size:0;overflow:hidden;}
.color1 .hoteventstitle.active .btn_open , .color1 .waytosavetitle.active .btn_open{background-color:#11254a;color:#fff;}
.active .btn_open{background:#11254a url(../images/btn_minus.gif) no-repeat 0 center;color:#fff;}
.hoteventsanswer,.waytosaveanswer{padding:10px 20px 15px 70px;text-align:left;display:none;}
.hoteventsanswer img, .waytosaveanswer img{margin-bottom:10px;}
.hoteventsanswer, .waytosavesanswer{padding:10px 20px 15px 70px;text-align:left;display:none;}
.hoteventsanswer img, .waytosaveanswer img{margin-bottom:10px;}
.indexbox1a .loadingMask,
.indexbox1b .loadingMask{width:100%;min-width:100%;height:416px;}
.indexbox1a .responsivebox_slider_all,
.indexbox1b .responsivebox_slider_all{width:15%;line-height:68px;line-height:68px \9;}
.menu li.local_nav_li_item1{width:9%;padding-left:0%;}
.menu li.local_nav_li_item2{width:12%;}
.menu li.local_nav_li_item3{width:19%;}
.menu li.local_nav_li_item4{width:8%;}
.menu li.local_nav_li_item5{width:15%;}
.menu li.local_nav_li_item6{width:16%;}
.menu li.local_nav_li_item7{width:13%;}
.menu li.local_nav_li_item8{width:7%;}
.boxtitle.boxicon1a{background:url(../images/boxicon01a.gif) no-repeat left center;}
.boxtitle.boxicon1b{background:url(../images/boxicon01b.gif) no-repeat left center;background-size:50px;}
.boxtitle.boxicon7{background:url(../images/boxicon07.gif) no-repeat left center;}
.boxtitle.boxicon8{background:url(../images/boxicon08.gif) no-repeat left center;}
.boxtitle.boxicon9{background:url(../images/boxicon09.gif) no-repeat left center;}
.boxtitle.boxicon10{background:url(../images/boxicon10.gif) no-repeat left center;}
#main.theme--academy{}
#main.theme--academy #inside_menu ul li a{border-top-color:#b61a99;}
#main.theme--academy .pullTableMenuList ul li a{border-top-color:#b61a99;}
#main.theme--academy .boxtitle a{color:#b61a99;}
#main.theme--academy .boxlist li{background-image:url(../images/btn_color_academy.gif);}
.academy-titleicon1{background:url(../images/academy/icon_01.jpg) no-repeat left center;}
.academy-titleicon2{background:url(../images/academy/icon_02.jpg) no-repeat left center;}
.academy-titleicon3{background:url(../images/academy/icon_03.jpg) no-repeat left center;}
.menu li:nth-child(7) a.active, .menu li:nth-child(7) a:hover, .menu li a.academy_L{border-top:6px solid #b61a99;}
.menu li:nth-child(8) a.active, .menu li:nth-child(8) a:hover, .menu li a.tourist_L{border-top:6px solid #018882;}