/********************************* Structure **********************************/
body{ margin:0px; font-family:Arial; font-size:12px; background:url(/images/en/bg_out.gif) top repeat-x #4396ca; color:#444444;}
#main{width:1004px; margin:auto; margin-top:5px;}

/************* Head ****************/
#header { width:1004px; height:auto; float:left;}
#header .banner{width:992px; padding:0px 6px 6px 6px;}
#header .bannner{width:992px; padding:0px 6px 6px 6px;}
#header_l {width:998px; float:left; padding-left:6px; margin-bottom:7px;}
#header_l .slogan { background:url(/images/en/slogan_r_bg.gif) right top no-repeat; height:38px; float:left; padding:0px 7px 0px 0px;  border-top:#0c3e74 solid 6px; margin-top:-6px;}
#header_l .slogan  .cter{background:url(/images/en/slogan_c_bg.gif) repeat-x top left; padding: 0px 13px 0px 11px; float:left; height:38px; font-size:18px; color:#323232;}
#header_l .slogan .cter .txt_18{font-size:18px; color:#ffffff; text-align:left;}
#header_l .slogan  .cter .al_lt{float:left; text-align:right; line-height:18px; margin-top:-1px;}
#header_l .slogan  .cter .al_lt .txt_gr11{font-size:11px; color:#ffffff; font-weight:normal !important;}
#header_l .slogan .cter .txt_w14{font-size:13px; color:#ffffff; margin-left:8px; font-weight:normal; margin-top:1px; float:left;}
#header_l .slogan .cter .txt_or14{font-size:14px; color:#f6921e; font-weight:bold;}
#header_l .logo{ float:right; margin:1px 17px 0px 0px;}
#header_l .mpo_logo{float:left;margin-top:1px}
.main_menu {font-size:12px; margin-top:0px; height:33px; float:left; margin-left:12px; background:url(/images/en/bg_flag.gif) repeat-x bottom; width:986px;}
.main_menu  .home_s{float:left; line-height:33px; display:inline; border-right:1px solid #1961a4;}
.main_menu  .home_h{float:left; display:inline; margin-top:4px; border-right:1px solid #1961a4;}
.main_menu ul {padding: 0px; margin: 0px; font-size:12px; height:33px;}
.main_menu li {display: inline; line-height: 29px; text-transform: capitalize; font-weight: bold; height:29px; margin-left:0px;}
.main_menu li img{ display: inline;}
.main_menu img{border-right:1px solid #ffffff;}
.main_menu li a {padding: 0px 0px 0px 4px; float:left; font-size:12px; background:url(/images/en/menu_left01.gif) no-repeat left bottom; height:29px; text-decoration: none; margin-top:4px; border-right:1px solid #1961a4;}
.main_menu .next a {padding: 0px 0px 0px 7px; font-size:12px; background:url(/images/en/menu_left.gif) no-repeat left bottom; height:29px; text-decoration: none;}
.main_menu li a span {padding: 0px 11px 0px 7px; display: block; font-weight: bold; float: left; color: #444444;  background:url(/images/en/menu_middle.gif) repeat-x left bottom; cursor: pointer; margin-left:0px;}
.main_menu li a:hover, .main_menu li a:hover span  {text-decoration:none; color:#000000;}
.main_menu .flag{height:20px; line-height:20px; margin-right:12px; float:right; letter-spacing:5px; margin-top:10px;}
.main_menu .current a{padding: 0px 0px 0px 5px; font-size:12px; background:url(/images/en/menu_left_s.gif) no-repeat left bottom; text-decoration: none; height:33px;  margin-top:0px; line-height:33px;}
.main_menu .current a span, .main_menu .current a:hover span {padding: 0px 11px 0px 11px; display: block; font-weight: bold; background:#006666; float: left; color: #ffffff;  background:url(/images/en/menu_middle_s.gif) repeat-x bottom; cursor: pointer; height:33px; margin-top:0px; line-height:37px;}
.main_menu .cnt_none { padding: 0px 0px 0px 4px; float: left; margin: 0px 2px 0px 0px; font-size:12px; background: url(/img/mnu-left-pass.gif) no-repeat left top; text-decoration: none;}
.main_menu .cnt_none span { padding: 0px 16px 0px 12px; display: block; font-weight: bold; background: url(/img/mnu-right-pass.gif) no-repeat right top; float: left; color: #333333;  background-color:#dbe6de;}
.sub_menu a, .sub_menu a:hover{ text-decoration: underline; color: #FFFFFF;}
.sub_menu a:active{ font-weight: bold; color: #a4d0bb; text-decoration: none;}
#weather { height: 94px;text-align: left; display:inline; float:right; padding-right:25px; padding-left:40px;}
#degree{font-size:23px; height:42px; line-height:24px; margin-bottom:6px;}
#degree span{font-size:10px; margin-top:-5px; margin-bottom:0px; float:right;}

/************* Content ****************/
#cont_mn { width:992px; border-top: solid 5px #fdb45e; margin:auto;  background-color:#FFFFFF;}
#cont_mn #cont_top{width:992px; margin-bottom:10px; margin:0px; padding:0px; color:#ffffff;}
#bg_t_l{background:url(/images/en/bg_menutop01.gif) repeat-x top; height:30px; padding-left:14px; padding-right:12px; width:763px; line-height:30px; float:left; display:inline; clear:both;}
#bg_t_l .icon{float:left; margin-left:15px; margin-top:4px;}
#time{height:30px; float:left; width:auto; line-height:30px; max-width:520px; margin-right:5px;}
#bg_t_l a{color:#ffffff!important; margin-left:3px;}
#time img{border:none;}
#bg_t_l .call{color:#ffffff; background:url(/images/en/call_img.gif) no-repeat; padding: 2px 0px 3px 28px; margin-left:12px; font-size:12px; font-weight:bold; clear:both;}
#bg_t_l .online{margin-left:20px; height:22px; width:84px; margin-bottom:10px;}
.crc{height:21px; line-height:21px; margin-top:1px; display:inline; width:87px; margin-right:7px; float:left;}
.crc .txt_b_w11 {margin-top:2px; font-size:12px; font-weight:bold; float:left;}
.crc select{width:70px; height:auto; margin:4px 0px 0px 0px; text-transform:uppercase; font-size:11px;} 
.crc a img{margin-top:9px; margin-left:0px;}
#cont_top .bg_t_r{background:url(/images/en/bg_menutop02.gif) repeat-x top; height:30px; padding-left:14px; padding-right:14px; float:right; line-height:30px; width:175px; text-align:right; color:#aaaaaa;}
#cont_top .bg_t_r a{color:#ffffff; margin-left:5px;}
#cont_top .bg_t_r a:hover{color:#034480;}

/*************** right_Content ****************/
h1 { font-size:12px; color: #3B3A3A; font-weight:bold; font-style:italic; }
h2  { color: #3B3A3A; font-size:12px; font-weight:bold; margin:0px;}
h3 { font-size:12px; color: #3B3A3A; font-weight:normal; font-style:italic; }
#cont_r {float:right; width:747px; display:inline;}
#cont_r .banner{ width:500px; float:left; display:inline; margin:12px 0px 8px 13px;}
#cont_r .bannerl{ width:500px; float:left; display:inline; margin:3px 0px 8px 13px;}
#cont_r .map{float:right; display:inline; width:191px; margin:0px 14px 8px 13px;}
#cont_r .map form select{font-size:11px; width:140px; margin:3px 5px 2px 0px;}
.map .box_or{ width:187px; padding: 5px 9px 5px 9px; background:#f7f7f7; border-top:solid 4px #a9cde4; text-align:justify; margin-bottom:4px!important;}
.map .box_or p{margin-top:0px;}
.map .box_grn{ width:185px; padding: 5px 9px 7px 9px; background:url(/images/en/bg_box-grn.gif) repeat-x top #ffffff;; border:solid 1px #e0e0e0; text-align:justify; margin-bottom:4px!important;}
.map .box_grn p.title{color:#4c9e18; font-size: 15px; font-weight: bold; margin-bottom: 5px !important; margin-left: 2px !important; text-align: left; margin-top:0px;}
#cont_r .banner .txt_italic{ font-style:italic;}
#cont_r #ac_to_sp{width:719px; margin:4px 13px 8px 13px; float:right;}
#cont_r .box_txt{margin:14px 12px 8px 12px; color:#3b3a3a; width:723px;}
.box_txt .title_carental{width:711px; height:18px; line-height:18px; padding-left:7px; color:#276baa; font-size:12px; font-weight:bold; background-color:#e2e2e2; float:right;}
#ac_to_sp #box_acc{width:189px; height:208px; padding:47px 15px 6px 15px; margin-right:14px; background:url(/images/en/bg_accommodation.gif) no-repeat top; float:left; }
#box_acc img{float:right;}
#ac_to_sp #box_tour{width:189px; height:208px; padding:47px 15px 6px 15px; margin-right:14px; margin-left:14px; background:url(/images/en/bg_tour.gif) no-repeat top; float:left;}
#box_tour img{float:right;}
#ac_to_sp #box_special{width:189px; height:208px; padding:47px 15px 6px 15px; margin-left:14px; background:url(/images/en/bg_special.gif) no-repeat top; float:right; display:inline;}
#box_special img{float:right;}
#pro_list_menu{border-bottom:solid 3px #1c7dbd; padding-left:5px; height:29px; margin:7px 13px 0px 11px; width:712px; float:right; line-height:29px; display:inline;}
#pro_list_menu ul{display:inline; list-style:none;}
#pro_list_menu .list_menu{margin:0px 5px 0px 2px; float:left; display:inline;}
#pro_list_menu .list_menu li {display:inline; text-align:center; margin:0px; float:left; font-weight:bold; line-height:29px;}
#pro_list_menu .list_menu li a { background:url(/images/en/mn_line_rt.gif) no-repeat left #daedf7; color:#444444; font-size:12px; line-height:29px; height:29px; display:block; text-align:center; text-decoration:none; padding:0px 14px 0px 13px; width:auto; text-transform:uppercase; margin-bottom:1px; float:left;}
#pro_list_menu .list_menu .none a {background:#daedf7; color:#444444; font-size:12px; line-height:29px; display:block; text-align:center; text-decoration:none; padding:0px 14px 0px 13px; width:auto; text-transform:uppercase;}
#pro_list_menu .list_menu li a:hover {text-decoration:none; color:#000000;}
#pro_list_menu .list_menu .active a, #pro_list_menu .list_menu .active a:hover{ background:#1c7dbd; text-decoration:none; color:#ffffff; line-height:29px; height:29px;}
#pro_list_menu .sort{ float:right;}
#pro_list_menu .sort select{width:80px;  background:#f7f8fa; border:#d6dade solid 1px; font-size:11px; float:right;}
#pro_list_menu .sort label{margin-right:5px; float:right; display:inline;}
#pro_list_menu .sort a img{margin: 5px 5px 0px 2px; float:right;}
.pro_list_cont{width:715px; margin:0px 13px 0px 13px; border:solid 1px #e2e2e2; border-bottom:none; float:right; display:inline; padding-top:1px;}
.hotel01{padding:10px 11px 15px 12px; width:693px; border-bottom:#e2e2e2 1px solid !important; margin-top:3px;}
.hotel01 p{}
.hotel01 .box_ht_right{width:145px; min-height:85px; margin-bottom:5px; float:right; padding-top:0px; text-align:center; letter-spacing:8px!important;}
.hotel01 .box_ht_right .btn_showpri{margin-top:5px; margin-bottom:-10px;}
.hotel01 .box_ht_right img {margin-top:18px;}
.hotel01 .box_ht_right .iba {margin-top:18px; text-decoration:none;}
.hotel01 .box_ht_right .iba span { display:none; float:left;}
.hotel01 .box_ht_right .img_hr{margin-right:8px; margin-top:18px; margin-left:18px;}
.hotel01 .photo01{width:100px; height:100px; float:left; margin-right:15px; text-align:center;}
.hotel01 .photo01 .border{width:100px; height:75px; margin-bottom:3px; text-align:center;}
.hotel01 .photo01 .border a img{max-width:100px; max-height:75px; margin:0px;}
.hotel01 .photo01 .link{font-size:10px; margin-top:-7px; float:left; margin-left:20px;}
.hotel01 .photo01 a{text-align:center; font-size:10px;}
.hotel01 .txt_ht_right{ float:left; width:404px; border-right:solid 1px #d8d8d9; padding-right:12px; min-height:100px !important; display:inline;}
#txt_black_no{color:#000000;}
.hotel01 .txt_ht_right p{margin-top:4px;}
.hotel01 .txt_ht_right .txt_al_lt{width:265px; margin-right:4px; margin-bottom:0px;}
.hotel01 .txt_ht_right .txt_al_lt p{margin-top:0px!important;}
.hotel01 .txt_ht_right .txt_al_rt{width:130px; margin-bottom:0px;}
#txt_bl_b{color:#000000; font-size:12px; font-weight:bold; margin-bottom:5px;}
.pro_list_cont01{width:747px; float:right; margin: -5px 0px 0px 0px;}
.pro_list_menu01{border-bottom:solid 4px #a4acae; padding-left:8px; height:27px; margin:7px 14px 5px 11px; width:706px; float:right;}
.pro_list_menu01 ul{display:inline; list-style:none;}
.pro_list_menu01 li { display:block; text-align:center; margin:0px; float:left; border-left:#FFFFFF solid 1px;}
.pro_list_menu01 li a { background:#ffffff; color:#2b2b2b; font-size:12px; font-weight:bold; line-height:27px; display:block; text-align:center; text-decoration:none; padding:0px 11px; width:auto;}
.pro_list_menu01 li a:hover {text-decoration:none; color:#000000;}
.pro_list_menu01 li.active a {background:#a4acae; text-decoration:none; color:#ffffff;}
.box_list_ht{width:747px; float:right; margin:5px 0px 0px 0px; padding:0px;}
.box_list_ht .list_ht{width:165px; margin-left:15px; float:left; margin-top:2px;}
.box_list_ht .list_ht ul{list-style:url(/images/en/point-gr.gif) inside; color:#939292; padding:0px ; margin:0px;}
.box_list_ht .list_ht li a span{color:#276baa; font-size:11px; padding-left:5px;}
.box_list_ht .list_ht li a:hover span {text-decoration:none; color:#05335d;}
.box_list_ht .list_ht li{margin:0px 0px 4px 10px;}
.box_list_ht .list_ht1{width:230px; margin-left:15px; float:left; margin-top:2px;}
.box_list_ht .list_ht1 ul{list-style:url(/images/en/point-gr.gif) inside; color:#939292; padding:0px ; margin:0px;}
.box_list_ht .list_ht1 li a span{color:#276baa; font-size:11px; padding-left:5px;}
.box_list_ht .list_ht1 li a:hover span {text-decoration:none; color:#05335d;}
.box_list_ht .list_ht1 li{margin:0px 0px 4px 10px;}
#list_logo{margin:0px 15px 0px 0px; border-top:solid 4px #d6d6d6; border-bottom:solid 4px #d6d6d6; float:right; height:36px; text-align:center; padding:12px 0px 12px 0px; width:715px;}
#list_logo img { margin-right:20px; }
#footer01{height:47px; background:#e9e9e9; margin-top:14px; width:992px; float:left; text-align:left;}
#footer01 .footer_menu{width:600px; float:left; padding:7px 0px 0px 0px;}
#footer01 ul {list-style:none; padding-left:15px; margin:0px;}
#footer01 li { display:inline;}
#footer01 li a { color:#1f65a7; font-size:12px; margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; border-right:1px solid #6a6a6a;}
#footer01 .lastitems a { border:none; }
#footer01 .footer_img{float:right; display:inline; padding: 15px 12px 15px 0px;}
#footer01 .footer_img img {margin-right:10px;}
#footer02{min-height:43px; background:#57b6dd; color:#ffffff; font-size:10px; width:992px; text-align:left;}
#footer02 .footer_left{width:400px; float:left; padding:8px 0px 0px 15px; height:auto; text-align:left;}
#footer02 .footer_left p{margin-top:0px;}
#footer02 .footer_right{width:500px; float:right; display:inline; padding: 8px 15px 0px 0px;}
#footer02 .footer_right a{color:#ffffff; font-size:10px;}
.list_page{width:170px; float:right; margin-bottom:10px; margin-left:14px; margin-top:10px; }
.list_page ul{list-style:none; padding:0px;}
.list_page .tbl_no{ background-color:#f7f7f7; height:27px; line-height:27px; padding: 0px 9px; text-transform:uppercase; color:#276baa; font-weight:bold; border-bottom:none; display: block; margin:0px; width:152px; float:left}
.list_page li a{background-color:#f7f7f7; height:auto; padding:1px 9px 2px 9px; border-bottom:1px solid #ffffff; color:#3b3a3a; font-size:12px; width:152px; float:left; margin:0px;}
.list_page li a:hover{color:#276baa;}
.tbl_onpage{background-color:#f7f7f7; width:105px; height:27px; line-height:27px; padding: 0px 9px 0px 9px; text-transform:uppercase; color:#276baa; font-weight:bold; border-bottom:none; float:right;}
.list_page01{width:123px; float:right; margin-bottom:4px; margin-top:0px; margin-left:12px; text-align:left;}
.list_page01 ul{list-style:none; margin-top:0px; padding-top:0px; float:inherit;}
.list_page01 .tbl_no{ background-color:#f7f7f7; height:27px; line-height:27px; padding: 0px 9px; text-transform:uppercase; color:#276baa; font-weight:bold; border-bottom:none; display: block; margin:0px; width:105px; float:left}
.list_page01 li a{background-color:#f7f7f7; height:auto; padding:1px 9px 2px 9px; border-bottom:1px solid #ffffff; color:#3b3a3a; font-size:12px; width:105px; float:left; margin:0px;}
.list_page01 li a:hover{color:#276baa;}
.map_inf{width:480px; padding-left:10px; background-color:#fbfbfb; margin:0px 0px 4px 0px; padding:10px 10px 10px 10px;}
.map_inf div{margin-top:7px; display:inline;}
.map_inf .desc{margin-left:20px; margin-top:5px; margin-bottom:7px;}
.map_inf div a{color:#276baa; text-decoration:none; font-weight:normal; font-size:12px; margin-left:9px; background:url(/images/en/point-re.gif) no-repeat left; padding-left:10px; float:left;}
.map_inf div .dload{float:right; margin-right:40px; background:none; text-decoration:underline;}
.map_inf div a:hover{text-decoration:none; color:#05335d;}
.map_inf div span{margin-left:20px;}
.subnav_acc {color:#3f89c3; float:right; margin:3px 2px 0px 15px; width:205px; border-bottom:solid 1px #dbdaca; padding:0px!important; border-bottom:1px dotted #c6c6c6;}
.subnav_acc ul{list-style:none; padding:0px;}
.subnav_acc li a {font-size:12px; width:186px; padding:2px 5px 2px 14px; line-height:18px; color:#3f89c3; text-decoration:none; float:left; border-top:1px dotted #c6c6c6;}
#subnav .resp a, #subnav .resp a:hover {font-size:12px; width:197px; display:block; padding:6px 5px 3px 28px; font-weight:bold; color:#2d2d2c; text-decoration:none;}
.subnav_acc ul .active { background:url(/images/en/bgd_subnav04.gif) center no-repeat; font-size:12px; width:186px; padding:3px 5px 4px 14px; color:#3f89c3; text-decoration:none; float:left; border-top:1px dotted #c6c6c6;}
.subnav_acc li a:hover {text-decoration:none; color:#05335d;}
.subnav_acc li span a{ border-bottom:solid 1px #dbdaca;}
.subnav_acc .active span{ border-bottom:solid 1px #dbdaca;}
.like_hm{width:178px; height:53px; border:1px solid #d2d2d2; padding:8px 30px 6px 0px; float:right; margin-left:12px;}
.like_hm .lg_icon{width:40px; height:40px; margin-right:8px; float:left;}
.like_hm .txt{color:#3a5a97; font-size:18px;}
.like_hm .like_icon{width:125px; height:23px; line-height:23px; margin-top:10px; float:left;}
.like_hm .like_icon img{margin-right:8px;}
.like_lsting{width:55px; height:23px; margin-right:15px; margin-top:5px; display:inline; float:left;}
.like_lsting img{float:left; margin-right:7px;}
.like_accm{width:185px; height:56px; border:1px solid #d2d2d2; padding:8px 10px 6px 10px; float:right; margin:15px 0px 5px 0px;}
.like_accm .like_icon{width:92px; height:23px; line-height:23px; margin-top:0px; float:left;}
.like_accm .tweet_icon{width:185px; height:23px; line-height:23px; margin-top:12px; float:left;}
.like_accm .like_icon img, .like_accm .tweet_icon img{margin-right:8px; float:left;}

/*************** Left_Content ****************/
#cont_l { width:230px; float:left; padding:11px 0px 0px 14px; clear:left; display:inline;}
#cont_l p{margin:0px;}
#cont_l .search{width:232px; margin-bottom:0px; height:212px;}
#cont_l .search ul{list-style:none; width:321px; padding:0px;}
#cont_l .search li{padding:0px; margin:0px; display:inline; float:left; white-space: pre-line;}
#cont_l .search li.subtitleh{background:url(/images/en/searchbox.gif) -15px -96px; width:99px; height:32px;}
#cont_l .search li.subtitleh1{background:url(/images/en/searchbox.gif) -15px -64px; width:99px; height:32px;}
#cont_l .search  li.pict_curve{background:url(/images/en/searchbox.gif) -15px -128px; width:21px; height:32px;}
#cont_l .search  li.pict_curve1{background:url(/images/en/searchbox.gif) -35px -128px; width:20px; height:32px;}
#cont_l .search li.subtitlet{background:url(/images/en/searchbox.gif) -15px 0px; width:111px; height:32px;}
#cont_l .search li.subtitlet1{background:url(/images/en/searchbox.gif) -15px -32px; width:111px; height:32px;}
#cont_l .search .findl{background:url(/images/en/searchbox.gif) 0px 0px; width:7px; height:180px; float:left;}
#cont_l .search .findr{background:url(/images/en/searchbox.gif) -8px 0px; width:7px; height:180px; float:left;}
.search img{margin:0px;}
.search form{margin-top:7px;}
.search_bg{ background:url(/images/en/bg_cent_find.gif) repeat-x; padding-bottom:4px; float:left; width:217px; height:179px;}
.search_bg span { float:left; display:block; margin-left:10px;}
.search_bg label {width:85px;   float:left; text-align:right; color:#272727; display:block; margin-top: 0px;    margin-right: 7px;  margin-bottom: 2px; margin-left: 0px;}
.search_bg input {width:84px; border:#828177 1px solid; float:left; margin:0px 7px 6px 0px; height:15px; padding-left:4px; color:#272727; font-size:11px;}
.search_bg select{background:#e6e2e2; width:90px; float:left; margin:0px 0px 6px 0px; font-size:11px; border:#828177 1px solid; height:18px;}
.search_bg .link{ color: #3f89c3; font-weight: normal; text-decoration:underline; font-size:10px; margin-left:8px; margin-right:7px; margin-top:2px; float:left;}
.search_bg a:hover{text-decoration:none; color: #276baa;}
.search_bg fieldset ul { margin:0px 0px 0px 35px; display:inline; list-style:none;}
.search_bg fieldset li { display:inline;}
.search_bg fieldset li img { margin:0px 3px 0px 0px;}
.search_bg fieldset a img { margin:0px 5px 0px 0px; float:right; display:inline;}
.search_bg fieldset .img, .search_bg .img{ margin:2px 8px 0px 0px; float:right; display:inline-block;}
#subnav {float:left; margin-top:10px; margin-bottom:10px; border-bottom:#c1c6c6 1px dotted;}
#subnav ul{list-style:none; padding:0px; margin:0px; display:block;}
#subnav li {display:block; border-top:#c6c6c6 1px dotted; width:232px; height:26px; line-height:26px; clear:both}
ul{display:inline;}
#subnav li img{float:right; margin-right:10px; margin-top:11px;}
#subnav li a {color:#444444; font-size:12px; font-weight:bold; text-decoration:none;margin-left:5px; padding:0px 10px 0px 20px;  background:url(/images/en/subnav_point02.gif) no-repeat left; float:left}
#subnav li a:hover{color:#000000;}
#subnav .active a, #subnav .active a:hover{color:#f6921e!important; text-decoration:none; background:url(/images/en/subnav_point01.gif) no-repeat left;}
#subnav ul li.active01{height:auto;}
#subnav ul li.active01 > a, #subnav ul li.active01 > a:hover{ color:#444444; font-size:12px; font-weight:bold; text-decoration:none;margin-left:5px; padding:0px 10px 0px 20px;  background:url(/images/en/subnav_point02.gif) no-repeat left; float:left}
#subnav ul.hide-sub {display:none !important}
#subnav li.sub, li.active-sub {display:block; border-top:0 !important; width:232px; height:26px; line-height:26px; clear:both}
#subnav li.sub a{font-size:11px; width:197px; color:#2d2d2c; margin:0px 0px 1px 0px; text-decoration:none; background:none; font-weight:normal; padding:0px 5px 0px 0px; margin-left:27px}
#subnav li.sub a:hover {color:#F6921E}
#subnav li.active-sub a, #subnav li.active-sub a:hover{color:#f6921e!important; text-decoration:none; background:none; font-size:11px}
#subnav ul li.active01{height:auto;}
#cont_l .box_re{ width:212px; padding: 5px 9px 5px 9px; background:#f7f7f7; border-top:solid 4px #cae675; margin-bottom:10px;}
#input_name{height:18px;}
#rps {width:230px; margin-top:7px;}
#rps .image{ width:230px; border-top:solid 5px #ffffff; border-bottom:solid 5px #ffffff;}
#rps .txt_rps {background:url(/images/en/responsible_middle.gif) top repeat-y; padding: 10px 14px 5px 14px; color:#ffffff;}
#rps .txt_whl{color:#ffac02;}
.box_or_tbl{ width:232px; margin-bottom:10px; padding-top:5px; float:left;}
.box_or_tbl .tbl_line01{text-align:left; color:#378ac7; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; padding-left:2px; border-bottom:solid 4px #a9cde4; width:145px;}
.box_or_tbl .tbl_line02{text-align:right; color:#378ac7; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; padding-right:2px; border-bottom:solid 4px #a9cde4;}
.box_or_tbl .tbl_l01{text-align:left; background:#f7f7f7; color:#3f89c3; width:145px; padding:5px 0px 5px 8px;}
.box_or_tbl .tbl_l02{text-align:right; background:#f7f7f7; padding:5px 8px 5px 0px; font-weight:bold; }
.box_or_tbl .tbl_d01{text-align:left; background:#f7f7f7; color:#3f89c3; width:145px; padding:1px 0px 1px 8px;}
.box_or_tbl .tbl_d02{height:24px; text-align:right; background:#f7f7f7; padding:1px 8px 1px 0px; font-weight:bold; }
.box_or_tbl .tbl{height:24px; text-align:left; background:#fafafa; color:#3b3a3a; line-height:24px; padding-left:8px;}
.box_or_tbl .tbl a, .tbl01 a {font-size:10px; color:#59a1da;}
.box_or_tbl .tbl01{height:24px; text-align:left; background:#f7f7f7; color:#3b3a3a; line-height:24px; padding-left:8px;}
.box_weath{width:192px; background:url(/images/en/bg_weather.gif) repeat-x; height:78px; border:#f7f7f7 1px solid; padding:2px 18px; margin-top:5px; margin-bottom:12px; font-size:11px;}
.box_weath span { font-size:10px; text-transform:none;}
.box_weath .txt24{font-size:24px; text-transform:uppercase; color:#000000;}
.box_bn{width:230px; margin-top:10px; text-align:center;}
.box_bn img{max-width:230px;}

/********************** Restaurant **********************/
.txt_main{background:url(/images/en/icon_main.gif) no-repeat left; padding-left:17px; color:#3b3a3a; font-size:12px; font-weight:bold; line-height:18px;}
.txt_sub{background:url(/images/en/icon_sub.gif) no-repeat left; padding-left:15px; color:#3b3a3a; font-size:12px; font-weight:bold; line-height:18px;}
.title_site{width:715px; height:18px; line-height:18px; padding-left:7px; color:#276baa; background-color:#e2e2e2; margin:13px 13px 7px 0px;}
.title_site .al_right01{color:#333333;display:inline;float:right;font-weight:normal;margin-right:10px;}
.title_site .al_right01 span {color:#D82917}
.title_site .txt_icons{font-size:12px; font-weight:bold; background:url(/images/en/icon_acc01.gif) left no-repeat; padding-left:20px;}
.title_site .txt_iconm{font-size:12px; font-weight:bold; background:url(/images/en/icon_acc02.gif) left no-repeat; padding-left:20px;}
.point_txt{color:#276baa; font-size:12px; font-weight:bold; background:url(/images/en/point_gr_b.gif) no-repeat left; padding-left:12px; margin:12px 0px 4px 0px;}

/********************** Video **********************/
.bx_vdo{width:733px; height:270px; margin: 10px 0px 0px 14px; float:left}
.bx_vdo .mn_vdo{width:452px; height:270px; float:left;}
.bground{background:#000000; opacity: 0.7; width: 432px; color: #ffffff; margin-top:0px; float:left; padding:6px 10px; margin-left:14px;}
.bground .txt14{font-size:14px; font-weight:bold;}
.bground a{font-size:13px; font-weight:bold; margin-top:5px; line-height:20px;}
.bx_vdo .sub_vdo{width:273px; height:270px; float:right; padding-left:8px;}
.bx_vdo .sub_vdo .vdo01{background:url(/images/en/arrow_vdo01.gif) no-repeat left #1b7dbc; width:255px; height:69px; padding:7px 6px 6px 12px; color:#ffffff; font-weight:bold}
.bx_vdo .sub_vdo .vdo02{background:url(/images/en/arrow_vdo02.gif) no-repeat left #c1c8cd; width:255px; height:69px; margin-top:12px; padding:7px 6px 6px 12px; color:#ffffff; font-weight:bold}
.bx_vdo .sub_vdo .vdo01 .bg_vdo, .bx_vdo .sub_vdo .vdo02 .bg_vdo{float:left; width:115px; height:69px; margin-right:10px;}
.bx_vdo .sub_vdo .vdo01 .bg_vdo img, .bx_vdo .sub_vdo .vdo02 .bg_vdo img{width:14px; height:14px; margin:27px 50px; position:absolute;}
.vdo_ol{width:152px; margin:10px 10px 10px 14px; color:#535353; font-weight:bold; float:left; display:inline;}
.vdo_ol .bg_vdo{float:left; width:150px; height:90px; margin:0px 0px 9px 0px!important;}
.vdo_ol .bg_vdo a img{width:150px; height:90px;}
.vdo_ol .bg_vdo a .icon{ height:14px!important; width:14px!important; position:absolute; margin:40px 0px 0px -80px!important; display:inline; float:left;}
.more_video { margin-top:86px; float:left; font-size:10px;}

/********************** Insurance **********************/
.contTypein{ width:320px; float:left; margin:12px 20px 0px 8px; display:inline;}
.contTypein form{margin:0px;}
.contTypein label {width:165px; float:left; text-align:left; color:#272727; margin-right: 7px;  margin-top: 3px;}
.contTypein label span{color:#d82917; margin-right:3px;}
.contTypein input { width:70px; float:left; margin:0px 7px 7px 0px; padding-left: 4px; font-size:11px;}
.contTypein select{ width:60px; float:left; margin:1px 0px 7px 0px; font-size:11px; height:19px;}
.contTypein .txt_itc{font-size:11px; font-style:italic; margin-left:168px; margin-top:-5px;}
.contTypein img{margin-left:170px; margin-top:5px;}

.contTypeind{float:left; margin:12px 56px 0px 17px; display:inline;}
.contTypeind form{margin:0px;}
.contTypeind label {width:140px; float:left; text-align:right; color:#272727; margin-right:4px; margin-top: 3px;}
.contTypeind label span{color:#d82917; margin-right:3px;}
.contTypeind input {width:200px; float:left; margin:0px 4px 7px 0px; padding-left: 4px; font-size:11px;}
.contTypeind .name {width:140px; float:left; margin:0px 4px 7px 0px; padding-left: 4px; font-size:11px;}
.contTypeind .date {width:114px; float:left; margin:0px 4px 7px 0px; padding-left: 4px; font-size:11px;}
.contTypeind select{ width:208px; float:left; margin:1px 0px 7px 0px; font-size:11px;}
.contTypeind textarea{ width:204px; float:left; margin:1px 4px 7px 0px; font-size:11px;}
.contTypeind .title{ width:57px; float:left; margin:1px 0px 7px 0px; font-size:11px; height:19px;}
.contTypeind .txt_itc{font-size:11px; font-style:italic; margin-left:168px; margin-top:-5px;}
.summary_bg{ background:#f7f7f7; width:709px; padding:8px 0px 15px 10px; border-top:4px solid #a9cde4; margin:12px 0px 20px 0px; float:left; display:inline;}
.summary_bg .inf{margin-top:5px; padding-right:10px;}
.summary_bg .lt{width:256px; text-align:left; float:left; margin:2px 0px 10px 0px; line-height:18px;}
.summary_bg .rt{width:70px; text-align:right; float:right; margin:2px 0px 10px 0px; line-height:18px;}
.summary_bg .intro{margin-top:5px; float:right; background:#ebf2fb; border:#a9cde4 2px solid; width:291px; padding:10px 10px 25px 22px; margin-left:20px; margin-bottom:4px;}
.summary_bg .dload{text-decoration:underline; margin-right:7px; float:left;}
.summary_bg .inf a:hover, .dload:hover{text-decoration:none;}
.summary_bg table{margin-top:5px;}
.summary_bg td{padding:2px 10px 2px 10px;}
.traveller{width:610px; margin:auto; margin-top:10px; border:#cdcdcd 1px solid;}
.traveller td{padding:0px 10px 0px 10px;}
.traveller .title{background:#e2e2e2; height:26px; line-height:26px; color:#276baa; font-weight:bold;}
.traveller .filt01{background:#ffffff; height:21px; line-height:21px; color:#323232; font-weight:bold;}
.traveller .filt01 span{color:#d82917; margin-right:3px;}
.traveller .filt02{background:#f2f2f1; height:39px; line-height:39px; color:#414040;}
.traveller .filt02 .select01{width:57px; float:left; font-size:11px;}
.traveller .filt02 select{width:127px; float:left; font-size:11px;}
.traveller .filt02 input{width:100px; float:left; font-size:11px; margin-top:2px;}

.ck_menu{margin-top:15px; margin-bottom:10px; width:228px; float:left; line-height:20px;}
.ck_menu ul{ margin:0px; padding:0px;}
.ck_menu li{ background:url(/images/en/point_sq_re.gif) no-repeat left; list-style:none; padding-left:12px; display:inline; margin:0px;}
.ck_menu a{color:#000000; text-decoration:underline;}
.ck_menu a:hover{text-decoration:none;}
.ck_menu .back a{background:url(/images/en/arrow_b.gif) no-repeat left; padding-left:12px; text-decoration:none; color:#276baa; margin-top:5px; float:left;}
.ck_menu .back a:hover{text-decoration:none; color:#05335d;}
.link_ck{float:right; margin:5px 0px;  color:#276baa; font-size:14px; font-weight:bold; display:inline}
.link_ck .link{ margin-right:20px; font-size:14px;}
.link_ck .active{margin:0px 20px 0px 0px; color:#f6921e; font-size:14px;}
.link_ck .link_n{margin:0px 5px 0px 0px; font-size:14px;}
.link_ck .active_n{color:#f6921e; margin:0px 5px 0px 0px; font-size:14px;}
.line_calc{background:url(/images/en/line_calculate.gif) repeat-x left; height:1px; margin: 0px 15px 10px 17px;}
.news_ck {margin: 7px 12px 0px 0px; float:left}
.news_ck_logged {margin: 7px 12px 0px 0px; float:left}
/********************** Login **********************/
.formType{ width:300px; float:left; margin:15px 30px 0px 20px; display:inline;}
.formType form{margin:0px;}
.formType label{width:110px; margin-right:7px; text-align:right; float:left; margin-top:4px; margin-bottom:6px;}
.formType label span{color:#d82917; margin-right:3px;}
.formType input{width:150px; font-size:11px; margin-bottom:6px; color:#545454; padding-top:4px; margin-right:5px; float:left;}
.formType select{width:100px; height:20px; font-size:11px; margin-bottom:6px; padding-top:1px;}
.ortxt{color:#276baa; font-size:14px; font-weight:bold; text-transform:uppercase; float:left; margin-top:30px;}

/********************** General **********************/
#tooltip {position: absolute;z-index: 3000;border: 1px solid #4297D7;background-color: #FCFDFD;display:none;color: #3B3A3A;}
#tooltip .header {background:#5C9CCC url(/css-js/jquery/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%;color:#FFFFFF;font-weight:bold;padding:2px 2px 2px 4px}
#tooltip .header .tooltip-title{float:left}
#tooltip .cont {margin: 5px}
#tooltip .ui-icon {background-image: url(/css-js/jquery/images/ui-icons_d8e7f3_256x240.png);background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
#tooltip .ui-icon-close {background-position:-96px -128px;float:right}
.ui-hide {display:none}
img.button, .ui-datepicker-trigger , img.pointer{cursor:pointer}
img, fieldset { border:none;}
.fieldset{margin-top:10px; margin-left:310px; letter-spacing:5px; float:left;}
.clear { clear:both; height:1px;}
form{margin: 0px;}
p {margin-bottom:0px; text-align:justify;}
.p_marg0{margin-top:0px!important; text-align:justify;}
.p_marg7{margin-top:5px!important; text-align:justify;}
.p_marg12{margin-top:12px!important; text-align:justify;}
.marg-left25 {margin-left:25px}
a {color:#3f89c3; text-decoration:none; font-size:12px;}
a:hover{color:#05335d; text-decoration:none;}
.nomal_acti{color:#ffa200; text-decoration:none;}
.a_blu10, .a_blu10:visited {color:#276baa; text-decoration:none; font-size:10px; margin-left:0px;}
.a_rt10{color:#276baa; text-decoration:none; float:right; margin:7px 22px 10px 0px; font-size:10px;}
.a_lt10{color:#276baa; text-decoration:none; float:left; margin:2px 0px 0px 9px; font-size:10px;}
.car_tra{float:left; color:#279DCF; margin:2px 0px 0px 0px;}
.car_des{float:left; color:#5EB70F; margin:2px 0px 0px 0px;}
.img_car{float:left; margin:4px 0px 0px 5px;}
.txt_itc11{font-size:11px; font-style:italic; margin-top:2px; float:left;}
.a_under{text-decoration:underline; color:#276baa; font-size:12px;}
.a_under:hover, a11_under:hover{text-decoration:none;}
.a11_under{text-decoration:underline; color:#276baa; font-size:11px;}
.txt_ligre11{color:#656565; font-size:12px;}
.txt_re_no{color:#e20000; font-size:12px; font-weight:normal;}
.txt_gr_li{color:#888888; font-size:12px; margin-bottom:3px;}
.txt_gr_li a {color:#888888; font-size:12px;}
.txt_gr_li a:hover{color:#276baa;}
.txt_gr_li img{margin:2px;}
.txt_crc{font-weight:bold; padding-right:3px;}
.txt_or{color:#378ac7; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; margin-bottom:5px!important; margin-left:2px!important;}
.txt_or_r{color:#ab944b; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; float:right;}
.txt_or_no{ color: #997c22;}
.txt_gr{color:#828282;}
.txt_bold, .link_bold a{font-weight:bold; color:#2d2d2c;}
.link_bold a:hover{color:#05335d !important; text-decoration:none;}
.txtb_it{font-weight:bold; color:#2d2d2c; font-style:italic; float:left; margin-top:6px; margin-right:4px;}
.txt_gr_sm{color:#a4a3a3; font-size:9px; margin: 0px;}
.box_or{padding: 0px 9px 10px 9px; background:#f7f7f7; border-top:solid 4px #a9cde4; float:left; width:212px; text-align:justify; margin-bottom:7px;}
.box_or p{margin-top:5px!important;}
.box_or a{text-decoration:none;}
.box_or a:hover{text-decoration:none;}
.box_or form label{line-height:20px;}
.box_or form input{width:130px; padding-left:2px; margin-right:4px; float:left; font-size:11px; height:auto;}
.box_or img, .box_or a img  {float:left; margin-top:3px; margin-left:3px;}
.box_or .txt_bl_no{font-size:11px; color:#3977b2;}
.txt_bl, .txt_bl a { color: #276baa !important; font-size:12px !important; font-weight:bold !important; text-align:left!important;}
/*h2, h2 a, h2 a:visited{ color: #276baa !important; font-size:12px !important; font-weight:bold !important; margin:0px;}*/
.txt_blu_no{color:#276baa;}
.txt_blu_bl, .txt_blu_bl a, .txt_blu_bl a:visited{color:#276baa!important; font-weight:bold !important; font-size:12px!important;}
.txt_right{ float:right; width:132px;}
.txt_brt{float:right; font-weight:bold;}
.txt_re{color:#719500; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:4px!important; margin-left:2px!important;}
select { width:150px; float:left; margin:5px 5px 2px 0px;}
.txt_bl_b {font-size:12px; font-weight:bold; padding-top:2px; color:#333333;}
.txt_black {font-size:12px; color:#000000;}
.txt_blk11 {font-size:12px; color:#000000;}
.txt_blk_b11 {font-size:12px; color:#000000; font-weight:bold; margin:7px 0px;}
.txt_al_rt{text-align:right;float:right;}
.txt_al_lt{float:left; padding-right:3px; margin-right:5px;}
.txt_re_bold a{color:#ff3918;}
.txt_re_bold a:hover{color:#276baa;}
.txt_re_bold span{font-weight:bold; margin-right:2px; color:#000000; font-size:12px;}
.txt_bl_big {font-size:20px !important; color:#333333 !important; margin-bottom:7px !important; font-weight:bold !important; font-style: normal !important; margin-top:0px!important;}
.txt_bl_big img{float:right; display:inline; margin-bottom:10px;}
.txt_re_bls11{color:#f6921e; font-weight:bold;}
.txt_bl_s11{font-size:12px; font-weight:bold; color:#333333; display:inline; float:left;}
.txt_gr11{font-size:12px; color:#676767;}
.txt_bl13{font-size:13px; font-weight:bold; margin-top:7px; color:#276baa; text-align:left!important;}
.txt_s14{font-size:14px; color:#656565; font-weight:bold; text-align:left!important;}
.txt_bla14{font-size:14px; color:#000000; font-weight:bold; text-align:left!important;}
.txt_w14{font-size:14px; color:#ffffff; text-align:left!important;}
.txt_grb14{font-size:13px; color:#f6921e; font-weight:bold; text-align:left!important;}
.txt_s16{font-size:15px; color:#656565; font-weight:bold; text-align:left!important;}
.txt_gr18{font-size:18px; color:#323232; text-align:left!important;}
.txt_bl18{font-size:18px; color:#276baa; text-align:left!important;}
.txt_re18{font-size:18px; color:#f6921e; text-align:left!important;}
.btn{float:right; margin-bottom:0px; width:450px; text-align:right; margin-right:25px;}
.btn fieldset ul { margin:4px 5px 0px 12px;}
.btn fieldset li { display:inline; margin-right:10px;}
.line_solid{background:url(/images/en/line_solid.gif) repeat-x bottom; width:575px; height:8px; float:left; margin:0px 0px 7px 14px;}
.arrow_go{background:url(/images/en/arrow_go.gif) no-repeat right; font-size:10px; color:#3678b4; margin:0px 14px 7px 10px; float:left; width:128px;}
.title_acc{width:714px; height:18px; line-height:18px; padding-left:7px; color:#276baa; font-size:12px; font-weight:bold; background-color:#e2e2e2; margin:0px 13px 0px 13px; text-align:left;}
.title_acc .txt_icon{font-size:12px; font-weight:bold; background:url(/images/en/icon_acc01.gif) left no-repeat; padding-left:17px;}
.title_acc .txt_icon01{font-size:12px; font-weight:bold; background:url(/images/en/icon_acc02.gif) left no-repeat; padding-left:17px;}
.title_acc .point{float:left; background:url(/images/en/icon_acc01.gif) no-repeat left; padding-left:17px;}
.title_acc .point01{float:left; background:url(/images/en/icon_acc02.gif) no-repeat left; padding-left:17px;}
.title_acc .arr_top{float:right; background:url(/images/en/arrow_top.gif) left no-repeat; padding:0px 8px 0px 10px; font-weight:normal; font-size:12px;}
.title_acc li{float:left; list-style:none;}
.title_acc .al_right{ float:right; display:inline; color:#f6921e; margin-right:10px;}
.title_acc .al_right01{ float:right; display:inline; margin-right:10px; font-weight:normal; color:#333333;}
.title_acc .al_right01 span{color:#d82917;}
.box_bd{width:699px; margin:0px 12px 10px 13px; border:solid 1px #e2e2e2; padding:10px;}
.box_fb{width:690px; margin:7px; border:solid 1px #e2e2e2; padding:10px;}
.box_bd .phto{width:100px; height:75px; float:left; line-height:75px; text-align:center; margin-top:0px;}
.box_bd .phto img{max-width:100px; max-height:75px;}
.box_bd .inf{width:568px; padding:0px 5px 0px 15px; float:left; display:inline;}
.box_bd .inf p{margin-top:7px;}
.box_bd .inf .lt{float:left; margin-bottom:7px;}
.box_bd .inf .rt{float:right; text-align:right; margin-bottom:7px;}
.box_bd .inf form{margin-top:10px;}
.box_bd .inf input{width:auto; float:left; margin:6px 10px 0px 0px;}
.box_bd .inf select{width:140px; margin-right:10px; margin-left:10px; background:#f5f6f8; float:left; height:auto; font-size:12px;}
.box_bd .inf label{float:left; margin-top:6px;}
.box_bd .hr{background:url(/images/en/line_dotted.gif) repeat-x; height:1px; width:698px; float:right; margin-top:10px;}
.box_bd .car_rt{padding-left:15px; float:right; margin-top:25px; width:422px;}
.car_rt input{  width:10px; float:left; margin:0px 7px 0px 0px; font-size:11px; font-family:Arial; color:#272727; font-size:11px;}
.box_bd .txt_al_rt{text-align:right; float:right; margin-top:12px; padding-left:10px;}
.feedb_l{width:144px; padding:0px 13px 0px 0px; text-align:right; float:left; margin-top:12px;}
.feedb_l .txt_bl_s11, .feedb_l01 .txt_bl_s11{font-size:11px; font-weight:bold; color:#333333; float:right;}
.feedb_l01{width:146px; padding:0px 13px 0px 0px; text-align:right; float:left; margin-top:12px; border-right:solid 2px #fb9d45;}
.feedb_r{border-left:solid 2px #fb9d45; padding-left:15px; float:right; margin-top:12px; width:519px; min-height:46px;}
.feedb_rt{border-left:solid 2px #fb9d45; padding-left:15px; float:right; margin-top:12px; width:225px;}
.feedb_r01{padding-left:15px; float:right; margin-top:12px; width:517px;}
.txt_it-bl{font-style:italic; font-weight:bold; font:12px;}
.pp{float:left; margin:6px 0px 12px 20px; font-weight:bold; font-size:12px;}
.pp a{color:#276baa; text-decoration:none; font-weight:normal; font-size:12px; margin-left:4px;}
.pp a:hover{text-decoration:none; color:#05335d;}
.line_bl{background:url(/images/en/line_bl.gif) repeat-x bottom; height:1px; margin-top:7px;}
.line_gr{background:url(/images/en/line_gr.gif) repeat-x bottom; height:1px; margin-top:12px;}
.line_ye{background:url(/images/en/line_ye.gif) repeat-x bottom; height:2px; margin-top:5px; margin-bottom:3px;}
.line_wh{background:url(/images/en/line_wh.gif) repeat-x bottom; height:1px; margin-top:-2px; margin-bottom:8px;}
em{font-size:12px;}
.txt_pstar{background:url(/images/en/point_star.gif) no-repeat left; color:#f6921e; font-size:12px; padding:0px 0px 0px 19px; line-height:18px;}
.txt_pcheck{background:url(/images/en/point_check.gif) no-repeat left; font-size:12px; padding:0px 0px 0px 19px; line-height:18px;}
.txt_wifi{background:url(/images/en/wifi_sm.gif) no-repeat left; font-size:12px; padding:0px 0px 0px 19px; line-height:20px;}
.txt_pickup{background:url(/images/en/point_pickup.gif) no-repeat left; font-size:12px; padding:0px 0px 0px 19px; line-height:20px;}
.line_x{margin:7px 0px 0px 0px; border-bottom:#CCC 1px dotted; padding-bottom:10px;}
.error{color:#d92a19; float:left; margin-top:4px;}
.rate {color:#3777B4;font-weight:bold;}
.mar_lt{margin-left:120px;}
.bullet{width:auto; margin-left:0px; margin-right:14px; margin-bottom:5px; text-align:justify;}
.bullet ul{display:inline; margin:0px;}
.bullet li{margin-left:15px; line-height:17px; margin-top:0px; padding:0px 10px 0px 0px; margin-bottom:0px; list-style:outside;}
.r_link {font-size:12px;text-decoration:none;}
.err_check .error{background-color:#FFFFCC;border:1px solid #FF0000;color:#FF0000;display:block;font-weight:bold;padding:2px 6px;}
textarea {font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.left {float:left}
/********************** LinkEx **********************/
#link_ex_box h3{background:#84b4e2;color:#3c3a3b;font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 1px 10px;}
#link_ex_box #link_ex{border:#84b4e2 solid 1px;margin:0 0 10px;padding:0 5px 5px;}
#link_ex_box h4{color:#10406D;padding-top:5px;}
#link_ex_box h4 a{color:#10406D;font-size:12px;font-weight:700;}
#link_ex_box p{text-align:justify;padding-bottom:5px;}
#link_ex_box span,#events a{font-size:10px;color:#3676b4;}
.link_box {padding: 5px;}
.link_box .number {border-right: 1px solid #AAA; padding:10px; color: #AAA; text-align: center;}
.link_box .raw_link {color: rgb(4, 97, 50)}
.link_box a {color:#0470EC !important; font-size:12px !important; text-decoration: underline !important; font-weight: normal !important;}
.linkex_paging {padding-top: 50px; font-size:12px !important}
.linkex_paging a {color:#0470EC !important; font-size:12px !important}
.lbl_valid {display:none; color:#FF0000; font-size:11px}
.lbl_required {color:#F00; font-size:11px}

/********************** SendPage **********************/
#frmSendPage input {width:220px;}
#frmSendPage textarea {width:100%;}
#frmSendPage span {color:#FF0000; font-size:11px}
#btnSendThisPage {cursor:pointer}

/********************** Contact us, Agent & Affiliate **********************/
.bg_title{background:#e2e2e2; height:18px; width:690px; color:#276baa; font-size:11px; line-height:18px; padding-right:8px; margin-top:9px; text-align:right;}
.bg_title span{color:#d82917;}
.bg_title01{width:714px; height:18px; line-height:18px; padding-left:7px; color:#276baa; font-size:12px; font-weight:bold; background-color:#e2e2e2; margin:10px 13px 0px 0px; text-align:left;}
.bg_title01 .txt_rt{color:#444444; font-weight:normal; float:right; margin-right:7px;}
.bg_title01 .txt_rt span{color:#d82917;}
.contType_m {margin-top:12px; float:left;}
.contType_m label{width:170px; margin-right:7px; text-align:right; float:left; margin-top:4px; margin-bottom:6px;}
.contType_m label span{color:#d82917; margin-right:3px;}
.contType_m input{width:185px; font-size:11px; margin-bottom:6px; color:#545454; padding-top:1px; margin-right:5px; float:left;}
.contType_m select{width:100px; height:20px; font-size:11px; margin-bottom:6px; padding-top:1px;}
.contType_m textarea {margin-bottom:6px; width:146px; height:70px; color:#545454; font-size:11px; padding:2px; margin-top:5px;}
.contType_m .box_btn{ width:45px; height:70px; float:left; margin-left:15px; margin-top:10px;}
.contType_m .box_btn img{margin-top:12px;}
.contType_m .txt_italic{margin-top:4px; margin-bottom:12px; margin-left:60px; float:left; font-style:italic}
.contType_m .txt_frm{font-style:italic; color:#717171; font-size:12px; margin-left:180px;}
.contType_m .txt_radio{ width:auto; margin-right:12px; margin-left:0px; float:left; margin-top:5px; margin-bottom:6px;}
.contusType{margin-top:14px; margin-bottom:9px; float:left; display:inline;}
.contusType label{width:220px; margin-right:7px; text-align:right; float:left; margin-top:5px; margin-bottom:4px;}
.contusType .txt_l{width:220px; margin-right:7px; text-align:right; float:left; margin-top:0px; margin-bottom:4px; font-weight:bold;}
.contusType .txt_r{margin-right:7px; text-align:left; float:left; margin-top:0px; margin-bottom:4px;}
.contusType .title{margin-left:150px; float:left; margin-top:0px; margin-bottom:6px;}
.contusType label span{color:#d82917; margin-right:3px;}
.contusType input{width:185px; font-size:11px; margin-bottom:6px; color:#545454; margin-top:4px; margin-right:5px; float:left;}
.contusType select{width:100px; height:20px; font-size:11px; margin-bottom:6px; margin-top:4px; float:left; margin-right:5px;}
.contusType textarea {margin-bottom:6px; color:#545454; font-size:11px; padding:2px; margin-top:4px; float:left; margin-right:5px;}
.contusType01{margin-top:14px; margin-bottom:9px; float:left; display:inline;}
.contusType01 label{width:220px; margin-right:7px; text-align:right; float:left; margin-top:5px; margin-bottom:4px;}
.contusType01 .txt_l{width:220px; margin-right:7px; text-align:right; float:left; margin-top:0px; margin-bottom:4px; font-weight:bold;}
.contusType01 .txt_r{margin-right:7px; text-align:left; float:left; margin-top:0px; margin-bottom:4px;}
.contusType01 .title{margin-left:150px; float:left; margin-top:4px; margin-bottom:4px;}
.contusType01 label span{color:#d82917; margin-right:3px;}
.contusType01 input{width:120px; font-size:11px; margin-bottom:6px; color:#545454; margin-top:4px; margin-right:5px; float:left;}
.contusType01 select{width:100px; height:20px; font-size:11px; margin-bottom:6px; margin-top:4px; float:left; margin-right:5px;}
.contusType01 textarea {margin-bottom:6px; color:#545454; font-size:11px; padding:2px; margin-top:4px; float:left; margin-right:5px;}
.box_pt{letter-spacing:52px;}
.box_pt img{margin-top:38px;}
/********************** Bookinglist **********************/
.bklist{margin:9px 14px 0px 14px; color:#3b3a3a; width:964px; float:left; display:inline;}
.bklist a{text-decoration:underline; font-size:12px; color:#276baa;}
.bklist a:hover{text-decoration:none;}
.bklist .txt_bl_big{font-size:20px; color:#333333; float:left; margin-bottom:12px; font-weight:bold; margin-top:0px;}
.bklist .dest_lik{float:right; margin-bottom:12px; margin-top:4px;}
.bklist .dest_lik a{background:url(/images/en/mn_line_rt.gif) left no-repeat; padding-left:7px; margin-left:5px;}
.bklist .act{text-decoration:none; color:#d82917;}
.bklist .tle_dest{font-size:12px; font-weight:bold; height:24px; line-height:24px; background:#e9eef2; color:#333333; text-align:center; border-right:#e2e2e2 1px solid; width:111px;}
.bklist .tle_rno{font-size:12px; font-weight:bold; height:24px; line-height:24px; background:#e9eef2; color:#333333; text-align:center; border-right:#e2e2e2 1px solid; width:83px;}
.bklist .tle_tista{font-size:12px; font-weight:bold; height:24px; line-height:24px; background:#e9eef2; color:#333333; text-align:center; border-right:#e2e2e2 1px solid; width:91px;}
.bklist .tle_name{font-size:12px; font-weight:bold; height:24px; line-height:24px; background:#e9eef2; color:#333333; text-align:center; border-right:#e2e2e2 1px solid; width:259px;}
.bklist .tle_date{font-size:12px; font-weight:bold; height:24px; line-height:24px; background:#e9eef2; color:#333333; text-align:center; border-right:#e2e2e2 2px solid; width:99px;}
.bklist .tle_act{font-size:12px; font-weight:bold; height:24px; line-height:24px; background:#e9eef2; color:#333333; text-align:center; border-right:#e2e2e2 1px solid; width:223px;}
.bklist .inf_bo1{text-align:center; border-right:#e2e2e2 1px solid; border-bottom:#e2e2e2 1px solid; padding-top:7px; padding-bottom:6px;}
.bklist .inf_bo2{text-align:left; border-right:#e2e2e2 1px solid; border-bottom:#e2e2e2 1px solid; padding:7px 5px 6px 12px;}
.bklist .inf_no{text-align:left; border-bottom:#e2e2e2 1px solid; padding:7px 5px 6px 12px; color:#afafaf;}
/* checkout */
.bkitem {background:url("/images/en/bg_cartal_t.gif") repeat-x scroll center top #f7f7f7; float:right;margin:5px 14px 0 0px;padding:5px 0 5px 10px;width:710px;}
.bkitem .svc_detail {width:550px}
.bkitem .svc_name {color:#f6921e; font-size:12px; font-weight:bold;}
.bkitem ul {list-style-type: none;}
.bkitem ul li {float:left}
.bkitem ul li.al_rt  {color:#333333; display:inline; float:right; font-weight:bold; margin-right:10px;}
.bkitem ul li.remove {color:#333333;display:inline;float:right;font-weight:bold;margin-right:10px;clear:both}
.bkitem ul li.discount {float:left; clear:both; width:550px}
.bk-cancellation {background-color:#EBEADB;color:#276BAA;font-size:12px;font-weight:bold;height:18px;line-height:18px;padding-left:7px;margin-top:4px}
.bk-cancellation .point {background:url("/images/en/icon_acc01.gif") no-repeat scroll left center transparent;float:left;padding-left:17px;}
.bk-cancellation .point01 {background:url("/images/en/icon_acc02.gif") no-repeat scroll left center transparent;float:left;padding-left:17px;}
.bk-cancellation-cont {border:1px solid #D1D6D9;padding:10px;}

/********************** View Feedback **********************/
.bg_grcont{background:#f7f7f7; padding:3px 20px 5px 20px; margin-bottom:10px; margin-top:12px;}
.bg_grcont p{margin-top:0px; line-height:20px;}
.expand{width:714px; height:18px; line-height:18px; padding-left:7px; color:#276baa; font-size:12px; font-weight:bold; background-color:#e2e2e2; margin:12px 13px 0px 0px;}
.expand .point{background:url(/images/en/icon_acc01.gif) left no-repeat; padding-left:17px;}
.expand .point01{background:url(/images/en/icon_acc02.gif) no-repeat left; padding-left:17px;}
.submit{width:150px; margin:auto;}
.submit img{margin-left:10px; margin-top:10px;}

/*Checkout payment*/
.payment {clear:both;margin:0 0 0 20px;width:300px;}
.payment p {display:block;margin:2px 0;text-align:right;width:300px;}
.payment .paytotal {font-weight:700;}
.payment p label {color:#666666;display:block;font-weight:700;margin:0;padding:0;text-align:left;width:160px;float:left}
.payment hr{color:#cccccc; size:1px;margin:0px}

/*Popup*/
#pop-container {}
#pop-container div.title { background-color:#FFF2B4; padding: 0 10px; margin: 20px 20px 0 20px; height: 24px; line-height: 24px; font-weight:bold; color: #000000; border:solid 1px #FFDC7D; border-bottom-style:none;}
#pop-container .cont {background-color: #ffffff; padding: 10px; margin: 0 20px 20px 20px; border: 1px solid #FFDC7D; overflow: auto; }
#pop-container .cont p {text-align:justify; }
#pop-container .footer { background-color:#ffffff; margin: 0 20px; padding:5px 0; border:#cccccc solid 1px; border-width:1px 0; text-align:center; }
