#container{width:980px;background:url(../images/bg.png) repeat-y center center;margin:0 auto;padding:0 5px}
#leftPage{width:260px;display:inline-block;float:left}
#rightPage{width:650px;display:inline-block;float:right}
.headMod{display:block;font-size:30px;color:#172863;font-weight:400;border-bottom:solid 1px #e0dfdf;margin:0 0 20px;padding:0 0 5px}
.formatText{line-height:16px}
#contact .line label.tit{display:block;float:left;text-align:right;font-size:12px;height:24px;line-height:24px;width:160px;padding:0 10px 0 20px}
#contact .line .isoTxt{outline:none;border:1px solid #CCC;display:block;float:left;height:24px;width:280px;padding:0 4px}
#contact input.errorMessage,#contact textarea.errorMessage{background:none repeat scroll 0 0 #FFC;border:1px solid #C00000!important}
#contact .line i.errorMessage{clear:both;color:#C00000;float:left;padding-left:190px!important;padding-top:5px!important}
#contact .line textarea{border:1px solid #CCC;border-radius:2px 2px 2px 2px;height:100px;width:336px;padding:4px}
#security_code{margin-right:10px;text-transform:uppercase;width:80px!important}
#contact .space_1{float:left;height:24px;width:190px}
#contactBtn{background:#A93033;border:0 none;color:#FFF;font-weight:700;cursor:pointer;height:29px;text-transform:uppercase;width:73px}
.minides{width:258px;display:block;border:solid 1px #eaeaea;margin:0 0 1px}
.minides h2.headTitle{display:block;height:45px;text-align:left;line-height:43px;padding-left:20px;background:#e8e7e7}
.minides h2.headTitle a{color:#172863;font-weight:400;text-transform:uppercase}
.minides ul{display:block;outline:medium none;background:#f6f6f6;list-style:none;padding:7px 0}
.minides ul li{display:inline-block;width:223px;background:url(../images/arrowR.png) 25px center no-repeat;padding:4px 0 4px 35px}
.minides ul li a{color:#444;font-size:13px;text-decoration:none}
.minides ul li.current a{font-weight:700;color:#444}
.minides ul li a:hover{color:#156ea4;text-decoration:underline}
.formatTextStandard p{margin-bottom:10px}
.formatTextStandard img{max-width:600px;display:block;margin:auto}
.root{display:block;width:100%;margin:0;padding:0}
.root a.root{color:#444;font-weight:700;text-transform:uppercase}
.root dl{display:block;padding:0 0 0 20px}
.root dl dt{background:url(../images/positive.png) no-repeat scroll left center transparent;display:block;padding:5px 0 5px 20px}
.root dl dt a{color:#444;text-decoration:none}
.noticeText{text-align:left;margin-bottom:10px;font-style:italic}
#frmContact .line{display:inline-block;width:100%;margin:0 0 10px}
#frmContact .line label.tit{display:block;float:left;height:22px;line-height:22px;width:120px;margin-right:10px;text-align:right}
#frmContact .line .isoTxt{border:1px solid #CBCBCB;width:316px;height:22px;line-height:28px;outline:none;padding:2px 4px}
#frmContact .line .medium{width:60px!important;text-transform:uppercase}
.button{background:#366ab1;border:0 none;color:#FFF;font-weight:700;cursor:pointer;height:29px;text-transform:uppercase;padding:0 10px}
.message{text-align:left;border:1px solid red;background:#FFC;width:97%;margin:10px auto;padding:10px}
.lst-ext-testimonial li{display:inline-block;width:100%;border-bottom:1px solid #E0DFDF;padding:16px 0}
.lst-ext-testimonial li a.photo{display:block;width:150px;height:100px;border:1px solid #E0DFDF;float:left;margin-right:15px;padding:3px}
.lst-ext-testimonial .r h2,.lst-ext-testimonial .r .title_service{display:block;margin:0 0 5px;line-height: 23px}
.lst-ext-testimonial .r h2 a,.lst-ext-testimonial .r .title_service a{text-decoration:none;color:#333;font-size:16px;font-family:Arial;font-weight:700}
.profile{text-align:right;font-family:Arial;padding:10px 0 0}
.profile a.openthis{text-decoration:underline;display:inline-block;color:#A93033!important;padding:0 0 0 8px}
.profile a.openthis:hover{text-decoration:none}
.share-tool{width:100%;display:inline-block}
.share-tool a#tweet,.share-tool a#fblike{width:90px!important}
.share-tool a#plus{width:70px!important}
.share-tool a#sendtofriend{background:url(../images/sendtofriend.gif) no-repeat;width:122px;height:20px;float:left;cursor:pointer}
.share-tool a#print{background:url(../images/print.gif) no-repeat;width:52px;height:20px;float:left}
.author{text-align:right;margin:20px 0}
.headblog{display:inline-block;width:100%;clear:both;text-transform:uppercase;font-weight:400;font-size:16px;color:#000;margin:10px 0}
.verborder{border-bottom:1px dashed #cdcdcd;border-top:1px dashed #cdcdcd;padding:5px 0}
.pagination{display:inline-block;float:right;height:20px;padding:10px 0 0}
.pagination a{display:block;width:18px;height:18px;float:left;border:1px solid #d4d4d4;text-align:center;line-height:18px;text-decoration:none;color:#555;background:#fff;margin:0 5px 0 0}
.pagination a.current{background:#024C86;color:#fff}
.pagination .prev{background:#fff url(../images/first.png) no-repeat center center!important;text-indent:-9999%;font-size:0}
.pagination .next{background:#fff url(../images/last.png) no-repeat center center!important;text-indent:-9999%;font-size:0}
.lst-ext-1{display:block;list-style:none;margin:0;padding:0 0 0 20px}
.lst-ext-1 li{display:inline-block;width:100%;border-bottom:1px solid #d5d5d5;padding:26px 0}
.lst-ext-1 h2{display:block;margin-bottom:10px}
.lst-ext-1 h2 a{color:#444;font-size:20px;font-family:Arial}
.lst-ext-1 .formatTextIntro{line-height:18px;margin-bottom:10px}
.lst-ext-1 li a.photo{display:block;outline:none;width:600px;height:400px;margin:20px auto 10px}
.content_blog{padding-left:20px}
.lst-ext-blog{display:block;list-style:none;margin:0;padding:0}
.lst-ext-blog li{display:inline-block;width:100%;clear:both}
.lst-ext-blog a{text-decoration:none;color:#444;padding-left:10px;background:url(../images/arrow.png) no-repeat left center}
.headPage{font-size:225%;font-weight:400;margin:10px 0}
.gallery_blog{width:100%;height:204px;position:relative;overflow:hidden;margin:0 0 10px}
.gallery_blog ul{list-style:none;outline:medium none;height:200px;position:absolute}
.gallery_blog ul li{border:0 none transparent!important;display:inline-block!important;position:relative!important;background:transparent none no-repeat scroll 0 0!important;margin:0!important;padding:0!important}
.gallery_blog ul li .image-caption{width:202px;height:30px;background-color:rgba(0,0,0,0.6)!important;position:absolute;bottom:0!important;overflow:hidden!important}
.gallery_blog ul li .image-caption a{color:#fff;display:inline-block;padding:8px!important}
.gallery_blog .prev,.gallery_blog .next{display:block;outline:none;width:8px;height:25px;background:url(../images/prev-next.png) no-repeat;cursor:pointer;margin:0 5px}
#jcarousel-max{float:left;height:200px;width:614px;overflow:hidden;position:relative}
#jcarousel .prev{float:left;margin-top:93px;background-position:-11px 12px}
#jcarousel .next{width:8px;height:25px;background-position:-27px 11px;float:right;margin-top:93px}
.lst-ext-testimonial .r{width:76%;float:right}
.lst-ext-1 .r{vertical-align:top}
#hotelsearch form{outline:medium none;padding:10px}
#hotelsearch .bvline label.tit{display:block;float:left;height:26px;line-height:26px;width:70px;padding-right:10px;text-align:left}
#hotelsearch .bvline .isoTxt{display:block;float:left;width:155px;height:24px;border:1px solid silver;padding:0 5px}
#hotelsearch .bvline .slb{display:block;float:left;width:167px;height:26px;border:1px solid silver;padding:2px}
#btn-confirm{display:block;height:30px;float:right;font-weight:700;color:#fff;cursor:pointer;background:#366ab1;border:0;padding:0 10px}
#lstHotelTop{display:block;list-style:none;margin:0;padding:8px}
#lstHotelTop li{display:inline-block;width:100%;padding:10px 0}
#lstHotelTop a.photo{display:block;width:80px;height:80px;float:left;margin:0 8px 0 0;}
#lstHotelTop .r{vertical-align:top;margin-left:90px}
#lstHotelTop .r h2{display:block;margin-bottom:5px;padding:0}
#lstHotelTop h2 a{text-decoration:none;color:#366AB1; font-family:Arial;font-size:13px}
#lstHotelTop .r img{margin-bottom:5px}
#lstHotelTop .r p{line-height:16px;font-size:12px;display:block;margin:0 0 3px}
.sortBox{display:inline-block;width:96%;height:19px;background:#F2F2F2;padding:7px 2%}
.sortBox .sortBlog{display:inline-block;height:19px;float:left}
.sortBox .sortBlog a.sort{text-decoration:none;color:#444;height:19px;line-height:19px;padding:0 2px}
.sortBox .sortBlog a.current{color:#366ab1!important}
.featured-hotels{display:block;list-style:none;margin:0;padding:0}
.featured-hotels li{display:inline-block;width:100%;border-bottom:1px solid #cdcdcd;padding:25px 0}
.featured-hotels li a.photo{display:block;width:156px;height:110px;outline:none;float:left;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;overflow:hidden;margin:0 10px 0 0}
.featured-hotels li .r{width:350px;float:left}
.featured-hotels h2.title{display:inline-block;float:left;margin-bottom:6px;line-height:15px}
.featured-hotels h2.title a{color:#366AB1;font-size:16px; font-weight:bold; font-family:Arial;text-decoration:none}
.featured-hotels .r p{display:block;line-height:16px;text-align:justify;margin:5px 0}
a.urldetail{display:block;float:right;height:21px;line-height:19px;color:#fff;text-decoration:none;background:#366ab1;font-size:11px;margin:3px 16px 0 0;padding:0 10px}
a.urlbook{display:block;float:left;height:21px;line-height:19px;color:#fff;text-decoration:none;background:#366ab1;font-size:11px;margin:3px 0 0;padding:0 10px}
.hotellist .rates{width:85px;float:right;padding:10px}
.hotellist .rates p{font-size:14px;color:#333}
.hotellist .rates .rate{font-size:15px;color:#366ab1;font-weight:700}
.contactLink{font-size:15px;color:#366ab1;font-weight:400}
.hotelProfile{vertical-align:top;margin-left:275px; position:relative}
.hotelProfile h2{color:#366AB1;display:block;font-size:22px; font-family:Arial; margin-bottom:10px}
.hotelProfile .book_link{width:121px;height:31px;background:url(../images/btnBookHotel.png) no-repeat center center;cursor:pointer;text-indent:-9999%; position:absolute; top:0; right:0}
.hotelProfile p{margin-bottom:5px;line-height:18px}
.facility-hotel{width:100%;float:left}
.facility-hotel h2.head{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase;font-size:12px;font-weight:400}
.lst-ext-hotel li{width:46%;float:left;background:url(../images/off.png) no-repeat -2px center;line-height:18px;padding:3px 5px 3px 20px}
.lst-ext-hotel li.visible{background:url(../images/v.png) no-repeat left center!important}
.notice-hotel{border-top:1px dashed #b6b6b6;margin:20px 0 0;padding:15px 0}
.gallery-hotel{width:250px;float:left}
#gallmask{width:250px;height:160px;border:1px solid #e1e1e1;overflow:hidden;box-shadow:1px 2px 2px #a1a1a1;position:relative}
#gallmask ul{display:inline-block;height:160px;list-style:none;position:absolute;margin:0;padding:0}
#gallmask ul li{display:inline-block;float:left;width:250px;height:160px}
#gall-thumb{width:100%;height:49px;border-bottom:1px solid silver;border-top:1px solid silver;position:relative;overflow:hidden;margin:6px 0 0;padding:4px 0 6px}
#gall-thumb a{background:url(../images/next-prev.png) no-repeat scroll 0 0 transparent;height:15px;text-indent:-9999%;width:15px;cursor:pointer;outline:medium none;margin:6% 0 0}
#gall-thumb a.next{background-position:-17px 0;float:right}
#gall-thumb a.prev{float:left}
#gall-thumb #mask{width:216px;margin-left:1px;height:49px;float:left;overflow:hidden;position:relative}
#gall-thumb ul{display:inline-block;height:49px;list-style:none;overflow:hidden;position:absolute;margin:0;padding:0}
#gall-thumb li{display:block;width:68px;height:49px;float:left;cursor:pointer;padding:0 2px}
.lst-ext-room{list-style:none;outline:medium none;border-collapse:collapse}
.lst-ext-room .tb-header{background:none repeat scroll 0 0 #E5E5E5;text-align:center;padding:6px}
.lst-ext-room td{border:1px solid #CCC;padding:6px}
.lst-ext-room img{float:left;width:80px;border:none}
.lst-ext-room .r{margin-left:90px;vertical-align:top;margin-right:5px}
.lst-ext-room .r h2{margin-bottom:3px;font-size:12px}
.status_book{background:none repeat scroll 0 0 #366AB1;border-radius:3px 3px 3px 3px;color:#FFF;display:block;font-size:11px;height:18px;line-height:17px;text-align:center;width:90px;margin:0 auto}
.row2{background-color:#EEE}
.datepicker{background:url(../images/calendar_2.png) no-repeat scroll 108px center transparent;width:120px}
#lstTabs{display:block;list-style:none outside none;margin:25px 0 0;padding:0 0 0 15px}
.itinerary{display:block;margin:0 0 30px}
.itinerary .h4bold{font-size:15px; font-family:Arial; margin:0 0 10px}
.itinerary .h4bold strong{ font-size:14px;}
.other-post{display:block;list-style:none;margin:5px 0 0;padding:0}
.other-post li{display:inline-block;width:100%;padding:5px 0}
.other-post li a{display:block;background:url(../images/lst_1.png) no-repeat left center;color:#333;text-decoration:none;padding:0 0 0 10px}
.wauto{width:auto!important;padding-left:20px}
#form-search input.key{border:1px solid #CCC;color:#333;float:left;font-size:13px;margin-right:10px;padding-left:10px;width:300px;border-radius:3px;outline:medium none}
#form-search input{height:28px;line-height:28px}
.gbqfb{background-color:#4D90FE;border:1px solid #3079ED;color:#FFF!important;cursor:pointer;margin:0}
.gbqfi{background-position:-33px 0;display:inline-block;height:13px;width:14px;margin:7px 19px}
.gbqfi,.gbmai,.gbp0i,.gbmppci,.gbqfh #gbql{background-image:url(../images/k1_a31af7ac.png);background-size:294px 45px}
.gbqfb,.gbqfba,.gbqfbb{-moz-user-select:none;border-radius:2px 2px 2px 2px;cursor:default!important;display:inline-block;font-weight:700;height:29px;line-height:29px;min-width:54px;text-align:center;text-decoration:none!important;padding:0 8px}
.pageshow{border-bottom:1px dashed #EEE;border-top:1px dashed #EEE;display:block;margin:10px 0;padding:6px 0}
.result{border-bottom:1px dashed #CCC;display:inline-block;height:25px;overflow:hidden;width:100%;padding:5px}
.result h2.title{display:block;margin-bottom:1px}
.result h2 span{background:none repeat scroll 0 0 #069;border-radius:5px 5px 5px 5px;color:#FFF;float:right;font-size:10px!important;padding:4px}
.result h2.title a{color:#366ab1;font-size:12px;line-height:20px}
.tourColor{background:none repeat scroll 0 0 #6F9!important;color:#000!important}
.serviceColor{background:none repeat scroll 0 0 #951728!important;color:#fff!important}
.promotionColor{background:none repeat scroll 0 0 #C63!important;color:#fff!important}
.infoC p{margin-bottom:5px!important}
.infoC p.company_name{text-transform:uppercase}
.p-b-20{padding-bottom:20px}
.m-t-5{margin:5px 0 0}
.m-t-10{margin:10px 0 0}
.m-t-20{margin:20px 0 0}
.m-t-30{margin:30px 0 0}
.m-t-0{margin-top:0!important}
.m-b-5{ margin-bottom:5px !important}
.m-b-15 {margin-bottom:15px !important}
.border3px {-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}
.map_cv{width:655px;height:650px;overflow:hidden}
.b-bottom{border-bottom:1px solid #e0dfdf}
.cl-366{color:#366ab1}
.w680{width:680px!important}
.w940l{margin-top:20px;border:none!important;width:940px;padding:0 20px}
.w269r{width:269px;border:none;margin:0}
.h144{height:144px}
.disnone{display:none!important}
.share-1{width:50%;float:left;margin-left:20px}
#contact .line,#hotelsearch .bvline{display:inline-block;margin-bottom:10px;width:100%}
#contact .security_code .g-recaptcha{float: left}
.lst-ext-1 h2 a:hover,.lst-ext-blog a:hover,.lst-ext-testimonial .r h2 a:hover,.lst-ext-testimonial .r .title_service a:hover,.lst-ext-1 .r h2 a:hover,.sortBox .sortBlog a.sort:hover,.featured-hotels h2.title a:hover,.other-post li a:hover{text-decoration:underline}
.lst-ext-testimonial,.lst-ext-1,.lst-ext-hotel{list-style:none;outline:medium none}
.font24day{ font-size:24px;}
.font24day span {margin-top:5px; display:block}
.city_title{text-align:left !important; text-indent:20px !important;width:500px !important}
.box-tour-review {margin:12px 0 20px 20px;width:597px;display:block; background:#f0efef; padding:0 18px 0 10px}
.box-tour-review h2.title{ height:30px; width:100%; display:block;border-bottom:dotted 1px #b8b7b7;margin-bottom:20px;}
.box-tour-review h2.title a{color:#172863; font-size:18px; font-weight:bold; margin-top:30px;padding-right:10px; line-height:55px; background:#f0efef}
.lst-tour-review { list-style:none; outline:medium none; padding-left:5px;}
.lst-tour-review li{ display:inline-block; width:100%; height:138px; margin-bottom:15px;}
.lst-tour-review li .l {width:149px;height:138px; float:left;}
.reviewp{ background:url(../images/arrowR.jpg) left center no-repeat; padding-left:10px; display:inline-block}
.reviewp:hover{ text-decoration:underline}
.lst-tour-review li .r {width:388px ; height:104px; background:#fff; float:right; position:relative; padding:15px}
.lst-tour-review li .arrow {width:30px; height:18px; background:url(../images/arrowW.png) no-repeat; position:absolute; left:-13px; top:30px}
.lst-tour-review li .r h2 {color:#366ab1; font-weight:bold; text-transform:uppercase; font-size:12px;margin-bottom:5px;}
.lst-tour-review li .r .view-more{ font-style:italic;color:#366ab1}
.formatTextTz p{ margin-bottom:5px;}