@charset "utf-8";
body{font:normal 80% Arial, Helvetica, sans-serif;color:#636363;background:#fff;margin:0px}
#body-v71-old{color:#636363;margin:0px;}
a{text-decoration:none;color:#3487C5}
a:visited{color:#800080}
img{border:none}
.v71-wrap-page {height: 100%;left: 0;position: fixed;top: 0;width: 100%}
.none{display:none;visibility:hidden;position:absolute}
.bg-v71{display:inline-block;vertical-align:top;/*background: #fff none repeat scroll 0 0;border: 1px solid #dadada;border-radius: 10px;*/height: 100%;margin:0 auto 25px;padding: 20px;position: relative;width:940px}
#oth_wrap_out.bg-v71{display: block;vertical-align: top;height: 100%;padding: 15px 0 15px 10px;position: relative;width:1200px;}
.block{position:relative;width:100%;margin:0 auto};
.search-module{background-color:#898989;border-radius:6px 6px 6px 6px;display:inline-block;left:0;margin:0;max-width:300px;min-height:320px;min-width:150px;position:relative;top:0;padding:0 10px 0 0}
.src-box-txt{color:#fff;font-weight:normal;margin:15px 0 0 18px}
.search-helper{background-color:white;border:1px solid #3487C5;left:0;margin:132px 0 0 18px;max-width:264px;min-width:150px;position:absolute;text-align:left;text-indent:11px;text-transform:capitalize;top:0;width:87%;z-index:3000}
.top-arrow-search-helper{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -312px -266px transparent;height:11px;left:30px;position:absolute;top:-11px;width:23px}
.inner-src-hlp0{background-color:#fff;cursor:pointer;display:block;padding:10px}
.inner-src-hlp0:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF}
.inner-src-hlp1{background-color:#F2F2F2;cursor:pointer;display:block;padding:10px}
.inner-src-hlp1:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF}
.inner-src-hlp-hober{background-color:#DFDFDF;cursor:pointer;display:block;padding:10px}
.search-helper-child{left:0;position:relative;top:0}
.inner-src-hlp-error-main{background-color:#F2F2F2;border:1px solid #f00;color:#596B6F;min-height:165px;left:150px;margin:50px 0 0 18px;position:absolute;text-align:left;top:0;width:360px;z-index:3000}
.inner-src-hlp-error-new{cursor:pointer;padding:4px 0 4px 40px;position:relative;top:0}
.inner-src-hlp-error-new1{color:#f00;cursor:pointer;font-weight:bold;padding:4px 0 4px 40px;position:relative;top:0}
.inner-src-hlp-error-new2{color:#f00;cursor:pointer;font-weight:bold;padding:4px 0 4px 40px;position:relative;top:5px}
.er-country{border:1px solid #A3A3A3;height:25px;left:130px;padding:9px 0 0;position:absolute;text-indent:10px;top:0;width:172px;border-radius:6px 6px 6px 6px;background-color:#fff}
.inner-src-hlp-error-new3{cursor:pointer;padding:10px 0 10px 40px;position:relative;top:-5px}
.dd-head{border-left:1px solid #A3A3A3;height:35px;position:absolute;right:0;top:0;width:37px}
.er-city{border:1px solid #A3A3A3;height:25px;left:130px;padding:9px 0 0;position:absolute;text-indent:10px;top:-7px;width:172px;border-radius:6px 6px 6px 6px;background-color:#fff}
.fake-country-div-small{background-color:#fff;border:1px solid #A3A3A3;height:180px;left:-1px;overflow-y:scroll;position:absolute;top:35px;white-space:nowrap;width:230px;z-index:4}
.fake-country-div-long{background-color:#fff;border:1px solid #A3A3A3;height:180px;left:-1px;overflow-y:scroll;position:absolute;top:35px;white-space:nowrap;width:230px;z-index:4}
.country-div0{background-color:#fff;line-height:30px;min-width:104px;padding:4px 12px 0 0;position:relative;white-space:nowrap}
.country-div1{background-color:#F2F2F2;line-height:30px;min-width:104px;padding:4px 12px 0 0;position:relative;white-space:nowrap}
.country-div0:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF;line-height:30px;min-width:104px;padding:4px 12px 0 0;position:relative;white-space:nowrap}
.country-div1:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF;line-height:30px;min-width:104px;padding:4px 12px 0 0;position:relative;white-space:nowrap}
.fake-cities-div-long{background-color:#fff;border:1px solid #A3A3A3;height:120px;left:-1px;overflow-y:scroll;position:absolute;top:35px;white-space:nowrap;width:230px;z-index:2}
.fake-cities-div-small{background-color:#fff;border:1px solid #A3A3A3;height:120px;left:-1px;overflow-y:scroll;position:absolute;top:35px;white-space:nowrap;width:230px;z-index:2}
.inner-src-hlp-error-new4{cursor:pointer;padding:10px 0 10px 40px;position:relative;top:-10px}
.close_ss{background:url("//media.directrooms.com/im7/red_close.png") no-repeat scroll 0px 0px transparent;cursor:pointer;height:26px;position:absolute;right:-15px;top:-15px;width:26px}
.ic-guess-sel{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -454px -284px transparent;display:inline-block;height:15px;position:absolute;right:4px;top:7px;width:17px}
.ic-guess{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -453px -284px transparent;display:none;height:15px;position:absolute;right:4px;top:3px;width:17px}
.filters-date{clear:both;height:54px;margin:0 18px 0 0}
.cit-span{position:relative;width:124px;display:inline-block;color:#fff}
.cot-span{position:relative;width:124px;display:inline-block;margin:0;color:#fff}
.filter-gue-roo{clear:both;height:54px;margin:0 18px 0 0}
.sep-gue{border-left:1px solid #A3A3A3;display:inline-block;height:27px;left:0;position:relative;top:-7px;vertical-align:top;width:1px}
.sep90{display:inline-block;position:relative;width:70px;height:1px}
.right-banner{display:inline-block;height:320px;left:0;margin:0 0 15px 0;max-width:550px;min-width:150px;position:relative;top:0;width:100%;vertical-align:top}
.ama-deals{font-size:1.75em;position:absolute;left:0;top:0;width:413px;height:20px;margin:40px 0 0130px}
.rb-blue{background-color:#3487C5;border-radius:10px 10px 10px 10px;display:inline-block;margin:97px 0 0 114px;max-width:400px;min-height:220px;padding:0 27px 0 0;position:relative;width:auto}
.rb-white{background-color:#fff;border-radius:10px 10px 10px 10px;display:inline-block;margin:12px 0 027px;max-width:375px;min-height:75px;position:relative;margin:0 0 17px 0}
.rb-saving{font-size:1.50em;position:relative;top:-7px;vertical-align:top}
.tab-country{border-bottom:1px solid #3487C5;background-color:#fff;margin:0 auto 20px;position:relative;max-width:1000px;padding:0;min-width:150px;clear:both;margin:20px 0 0}
.tc-cont1{display:inline-block;height:100%;left:0;margin:0 1% 0 0;position:absolute;top:0;width:141px}
.lat-dea{position:relative;width:140px;display:inline-block;height:21px;margin:2px 0 0;font-size:1.7em;font-weight:bold}
.tc-cont2{display:inline-block;height:100%;margin:0 0 0 149px;position:relative;top:2px;width:100%}
.body-elem-wrap{background-color:transparent;margin:0 auto;max-width:1200px;min-width:150px;padding:0;position:relative;text-align: center;}
.corporate{background-color:#E3E3E3;margin:0;padding:0;min-height:340px}
.rv-remark-tp{color:#565555;font-weight:bold;left:0;margin:20px 0 0;position:relative}
.rv-r{position:relative;left:0;width:85%;margin:5px 0 0}
/*calendar v7.2 fixes*/
.cover-srt2 a{display:inline-block;float:left;margin:6px 0 6px 10px}
/*.cover-srt2 span{display:inline-block;float:left;margin:6px 6px 6px 6px}*/
.calendarInMain-show-checkInD{position:absolute;top:200px;z-index:10;margin:0 0 0 18px}
.calendarInMain-show-checkOutD{position:absolute;top:200px;z-index:10;margin:0 0 0 165px}
.outer-calendar-checkOutD{background-color:#fff;border:1px solid #3487C5;height:240px;position:relative;text-align:center;top:2px;width:522px}
.outer-calendar{background-color:#fff;border:1px solid #3487C5;height:240px;text-align:center;width:522px;position:relative;top:0;left:0}
.outer-calendar-1{background-color:#fff;border:1px solid #3487C5;height:240px;text-align:center;width:522px;position:relative;top:-2;left:21px}
.filter-checkIn{display:inline-block;margin:15px 0 0 18px;vertical-align:top}
.monthtext{display:inline-block;vertical-align:top;width:230px;border-bottom:1px dotted #ccc;padding:5px 0;margin:0;line-height:21px}
.cald-mid{margin:0 15px}
.cald-midbis{margin:0 15px}
ul.w40 li{float:left;width:13.3%;height:22px;padding:5px 0 0;line-height:18px}
.groupcal{background-color:transparent;float:left;position:relative;width:260px;z-index:2}
.groupcar{background-color:transparent;float:right;position:relative;width:260px;z-index:2}
.cal-sep{border-left:1px dotted #ccc;height:185px;left:250px;position:absolute;top:35px;width:1px;margin:0 0 0 12px}
.calnavright{background:url("//media.directrooms.com/im7/arrow_cal_right.gif") no-repeat scroll 0 0 transparent;cursor:pointer;height:14px;right:10px;position:absolute;top:6px !important;width:14px}
.calnavleft{background:url("//media.directrooms.com/im7/arrow_cal_left.gif") no-repeat scroll 0 0 transparent;cursor:pointer;height:14px;left:10px;position:absolute;top:6px !important;width:14px}
li.snake-path{cursor:pointer;cursor:hand;border:1px solid #fff;text-align:center;background-color:#d0d0d0}
li.snake-path:hover{cursor:pointer;cursor:hand;border:1px solid #fff;text-align:center;background-color:#d0d0d0}
li.today:hover{cursor:pointer;cursor:hand;background-color:#596B6F;color:#fff} 
li.selectable{cursor:pointer;cursor:hand;border:1px solid #fff;text-align:center} 
li.selectable:hover{cursor:pointer;cursor:hand;background-color:#898989;color:#fff} 
.caldiv-one{position:absolute;z-index:2;left:0;width:500px;;font-size:14px}
.top-arrow-cal-checkInD{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;width:23px;height:11px;right:30px;position:absolute;top:-13px}
.top-arrow-cal-checkOutD{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;width:23px;height:11px;right:30px;position:absolute;top:-13px}
ul.calweekdayrow{list-style-type:none;margin:0;padding:0;text-align:center;border-spacing:0;border-collapse:separate}
ul.calweekdayrow li{float:left;margin:0 0 0 2px;width:13%;height:28px;padding:5px 0 0}
.w40 .previous{cursor:default;font-weight:normal;border:1px solid #fff;color:#d8d8d8}
.w40 .selected{cursor:pointer;color:#fff;background-color:#596B6F;border:1px solid #fff}
.guests-div1{background-color:#fff;position:relative}
.guests-div1:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF;position:relative}
.guests-div1-sel{background-color:#3487C5;color:#fff;position:relative}
.guests-div0{background-color:#F2F2F2;position:relative}
.guests-div0:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF;position:relative}
.guests-div0-sel{background-color:#3487C5;color:#fff;position:relative}
.w40 .calcelltop{cursor:default;color:#999;background-color:#EEE;border:1px solid #E0E0E0}
ul.w40{list-style-type:none;margin:0;padding:0;text-align:center;border-spacing:0;border-collapse:separate;clear:both;padding:0 0 0 2px}
.search-module-long{left:0;margin:0 auto;max-width:1000px;min-height:45px;min-width:150px;position:relative;top:0;display:inline-block;text-align:left}
.search-long{background-color:#898989;min-height:45px;text-align:center}
.ie7 .search-long{position:relative;z-index:10}
.cal-long{position:relative;display:inline-block;width:auto;left:0;margin:0 auto}
.calendarInMain-show-checkInD-long{margin:0;position:absolute;top:50px;z-index:20;left:147px}
.calendarInMain-show-checkOutD-long{position:absolute;top:50px;z-index:10;margin:0;left:240px}
.top-arrow-cal-checkInD-long{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;height:11px;left:30px;position:absolute;top:-11px;width:23px}
.top-arrow-cal-checkOutD-long{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;height:11px;left:70px;position:absolute;top:-11px;width:23px}
.outer-calendar-checkOutD-long{background-color:#fff;border:1px solid #3487C5;height:240px;position:relative;text-align:center;top:2px;width:522px;left:0}
.search-helper-long{background-color:white;border:1px solid #3487C5;left:0;margin:50px 0 0 155px;max-width:264px;min-width:150px;position:absolute;text-align:left;text-indent:11px;text-transform:capitalize;top:0;width:87%;z-index:3000}
.cla-icon-long{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -332px -282px transparent;border:0 none;cursor:pointer;height:18px;position:absolute;right:5px;top:3px;width:18px}
.fake-dd-div-long{text-indent:10px;background-color:#fff;border:1px solid #3487C5;position:relative;left:0;top:-5px;line-height:35px;z-index:7;text-indent:7px}
.cla-icon-hl{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -332px -282px transparent;border:0 none;cursor:pointer;height:18px;position:absolute;right:5px;top:12px;width:18px}
.calendarInMain-show-checkInD-hl{margin:0;position:absolute;top:65px;z-index:20}
.calendarInMain-show-checkOutD-hl{margin:0;position:absolute;left:140px;top:65px;z-index:10}
.arrow-top{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;width:23px;height:11px;left:30px;position:absolute;top:-11px}
.top-arrow-cal-checkInD-hl{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;width:23px;height:11px;left:30px;position:absolute;top:-11px}
.top-arrow-cal-checkOutD-hl{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;width:23px;height:11px;left:29px;position:absolute;top:-11px}
.outer-calendar-checkOutD-hl{background-color:#fff;border:1px solid #3487C5;height:240px;position:relative;text-align:center;top:-2px;width:522px;left:118px}
.arrow-red-guest{left:40px;position:absolute;top:26px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px;width:25px;height:14px}
.arrow-red-in-long{left:20px;position:absolute;top:26px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px;width:25px;height:14px}
.arrow-red-out-long{left:20px;position:absolute;top:26px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px;width:25px;height:14px}
.arrow-red-guest-lon{left:20px;position:absolute;top:26px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px;width:25px;height:14px}
.arrow-red-in-hl{left:20px;position:absolute;top:26px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px;width:25px;height:14px}
.alert-cal{display:none}
.alert-cal-txt{position:relative;line-height:16px;padding: 5px 15px;}
.src-box-txt-small{color:#fff;font-weight:normal;margin:15px 0 0 18px}
.cal-er-txt{color:red}
.htl-fla_cur{display:inline-block;color:#D72E64;display:inline-block;font-size:1em;left:0;max-width:120px;min-width:60px;position:relative;width:100%;height:auto;vertical-align:top;margin:14px 0 0 0}
.htl-fla_oth{display:inline-block;vertical-align:top;font-size:1em;left:0;margin:15px 0 0 0;max-width:100px;min-width:60px;position:relative;width:100%}
.arrow-blue-lang{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;height:11px;right:30px;position:absolute;top:-11px;width:25px}
.arrow-blue{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;height:11px;right:20px;position:absolute;top:-11px;width:25px}
.coun-search{bottom:0;color:#3487C5;display:inline;margin:0 0 5px 0;position:absolute;right:30px;text-decoration:underline}
.none{display:none}
.ld-waiting{margin:0 auto;background:url("//media.directrooms.com/im7/loader.gif") no-repeat scroll 0 0 transparent;margin:100px 0 0;min-height:291px;padding:20px 0 0;position:relative;width:441px}
.ld-bg{background:none repeat scroll 0 0 black;left:0;opacity:0.5;position:absolute;top:0;width:100%;height:100%;z-index:9}
.ie .ld-bg{filter:Alpha(opacity=50)}
.hbs{padding:10px 0}
.hbs-addthis-item{background-color:#000;display:inline-block;left:-4px;margin:0 0 0 -2px;min-height:29px;min-width:26px;opacity:0.4;position:relative;vertical-align:top}
.hbs-addthis-item:hover{background-color:#000;display:inline-block;left:-4px;margin:0 0 0 -2px;min-height:30px;min-width:26px;opacity:0.8 !important;position:relative;vertical-align:top}
.ie .hbs-addthis-item:hover{filter:Alpha(opacity=80)}
.hbs-addthis{background-color:transparent;display:inline-block;min-height:29px;width:138px;position:relative;top:0;vertical-align:top;margin:0 0 0 4px}
.pop-up-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;z-index:5}
.ie .pop-up-bg{filter:Alpha(opacity=70);z-index:12}
.pop-up-bg-h{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;z-index:5}
.ie .pop-up-bg-h{filter:Alpha(opacity=70);z-index:12}
.pop-up-out-h{position:absolute;background-color:transparent;width:100%;height:100%;z-index:15}
.ie7 .pop-up-out-h{z-index:15}
.tab-subregion{border-bottom:1px solid #3487C5;background-color:#fff;margin:0 auto 20px;position:relative;max-width:1000px;padding:0;min-width:150px;clear:both;margin:20px 0 0}
.ts-cons{margin:0 auto;position:relative;background-color:transparent;max-width:950px;padding:0;min-width:150px;min-height:32px}
.ts-cont1{display:inline-block;height:100%;left:0;position:absolute;top:0;width:141px;margin:0 1% 0 0}
.ts-cont2{display:inline-block;height:100%;margin:0 0 0 160px;position:relative;top:2px;max-width:840px}
.ts-elem{display:inline-block;min-width:36px;padding:3px 10px 0;margin:0 0 0 1px;color:#3d99ca;height:21px;font-size:1.2em}
.ts-elem-last{display:inline-block;min-width:36px;padding:3px 0 0 10px;margin:0 0 0 5px;color:#3487C5;height:21px;font-size:1.10em}
.ts-elem-sel{display:inline-block;min-width:36px;padding:6px 10px 0;margin:0 0 0 5px;color:#fff;background-color:#3487C5;height:24px;position:relative;font-size:1.10em}
.ts-cons{min-width:1000px}
.ts-elem{padding:0 7px 0}
.ts-cont2{height:auto}
.ts-elem{cursor:pointer}
.ts-elem-sel{cursor:auto}
/*hotel search box*/
.blue-txt{display:inline-block;position:absolute;text-align:left;margin:0;line-height: 20px;}  
.sb-inline{margin:0 auto;max-width:950px}
.search-module{background-color:#898989;min-height:30px;position:relative;margin:15px 0 0}
.sbi-cont{display:inline-block;height:24px;margin:2px 0 0;position:relative;top:-1px;vertical-align:top}
.sbi-cont input:focus{outline:none}
.src-box-txt-box{border:1px solid #A3A3A3;border-radius:4px 4px 4px 4px;color:#505050;height:20px;line-height:24px;margin:7px 0 0;padding:3px 0;text-indent:5px;width:140px}
.src-box-txt-box-red{border:1px solid #f00;border-radius:4px 4px 4px 4px;color:#505050;height:20px;line-height:24px;margin:7px 0 0;padding:3px 0;text-indent:5px;width:100%}
.cover-srt2 .cla-icon{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -332px -282px transparent;border:0 none;cursor:pointer;height:18px;position:absolute;right:5px;top:12px;width:18px}
.cover-srt2 .fil-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -260px -291px transparent;cursor:pointer;display:inline-block;height:9px;position:absolute;right:10px;top:15px;width:15px;z-index:1}
.bc-link{color:#3487C5;display:inline;position:relative;top:0;left:0;padding:0 5px 0}
h1.hb-name{display:inline-block;max-width: 970px;vertical-align:top;font-size:2em;font-weight:normal;margin:0;padding:0 10px 2px 0;line-height:30px;color:#3487C5}
#body-v71-old .hbs{position:relative;display:inline-block;padding:0;bottom:3px;margin: 0 0 0 10px;width:100px}
#body-v71-old .hb-share-sr {color: #3487C5 !important;border:none;display: inline-block;font-size:0.9em;height: auto;line-height:normal;font-style:normal;padding:5px 3px;position: relative;vertical-align: top}
#body-v71-old .hbs-addthis{background-color:transparent;display:inline-block;min-height:29px;min-width:50px;width:135px;position:absolute;top:0;vertical-align:top;margin:0 0 0 5px}
#body-v71-old .hbs-addthis a {display:inline-block}
#body-v71-old .hbs-icon{background: transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -352px -315px  !important;display: inline-block;height: 15px;margin: 0 5px 0 0;position: relative;top: 2px;vertical-align: top;width: 15px}
#body-v71-old .hbs:hover .hbs-icon{background: transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -352px -300px  !important;display: inline-block;height: 15px;margin: 0 5px 0 0;position: relative;top: 2px;vertical-align: top;width: 15px}
#body-v71-old .hbs:hover .hbs-addthis{cursor:pointer;cursor:hand;display:inline-block}
#body-v71-old .hbs .hbs-addthis{display:none}
#body-v71-old .hbs:hover .hb-share-sr{cursor:pointer;cursor:hand;background-color:#000;opacity:0.4;color:#fff !important}
#body-v71-old .ie .hbs:hover .hb-share-sr{filter:Alpha(opacity=40)}
#body-v71-old .bdw-addthis-sh:hover .bdw-addthis-tb{cursor:pointer;cursor:hand;display:block;position:absolute;right:0;background-color:transparent;height:80px;width:60px}
#body-v71-old .ie .bdw-addthis-sh:hover .bdw-addthis-tb{background-color:#fff;display:block;height:80px;width:60px;filter:Alpha(opacity=1)}
#body-v71-old .bdw-addthis-sh:hover{cursor:pointer;cursor:hand;height:110px}
#body-v71-old .bdw-addthis-sh .bdw-addthis-tb{display:none}
#body-v71-old .bdw-addthis-btn{margin:2px 0 0}
#body-v71-old .bdw-addthis-btn a {float:left;background-color:#000000;display:inline-block;height:26px;margin:1px;opacity:0.7;padding:0 !important;position:relative;vertical-align:top;width:28px !important}
#body-v71-old .ie .bdw-addthis-btn a{filter:Alpha(opacity=70)}
#body-v71-old .bdw-addthis-btn a span.at16nc{background-image:none !important;display:none}
#body-v71-old .hbs-addthis-item{background-color:#000;display:inline-block;left:-2px;margin:0 0 0 -2px;min-height:25px;min-width:26px;opacity:0.4;position:relative;vertical-align:top}
#body-v71-old .hbs-addthis-item:hover{background-color:#000;display:inline-block;left:-2px;margin:0 0 0 -2px;min-height:25px;min-width:26px;opacity:0.8 !important;position:relative;vertical-align:top}
#body-v71-old .ie .hbs-addthis-item:hover{filter:Alpha(opacity=80)}
#body-v71-old .hbs-addthis-item span.share-fb-ico{margin:4px 0 0 8px}
#body-v71-old .hbs-addthis-item span.share-tw-ico{margin:4px 0 0 4px}
#body-v71-old .hbs-addthis-item span.share-gp-ico{margin:4px 0 0 4px}
#body-v71-old .hbs-addthis-item span.share-pt-ico{margin:4px 0 0 8px}
#body-v71-old .hbs-addthis-item span.share-wm-ico{margin:7px 0 0 4px}
.anchor-link{display:block;margin:-3px 0 12px;color:#3487C5;width:85%;}
.hb-star{line-height:22px;color:#FFF;display:inline-block;font-size:1.3em;height:32px;left:0;padding:0;position:relative;vertical-align:top;width:auto}
.nrs-hb-star {line-height:22px;color:#FFF;display:inline-block;font-size:1.3em;height:20px;left:0;padding:5px 15px;position:relative;vertical-align:top;width:auto}
.nrs-bdw-c-0star{display:none;}
.nrs-bdw-c-1star {background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -5px -55px transparent;display:inline-block;height:19px;position:relative;vertical-align:top;width:20px;margin: 0 13px 0 0}
.nrs-bdw-c-2star {background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -5px -55px transparent;display:inline-block;height:19px;position:relative;vertical-align:top;width:38px;margin: 0 13px 0 0}
.nrs-bdw-c-3star {background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -5px -55px transparent;display:inline-block;height:19px;position:relative;vertical-align:top;width:56px;margin: 0 13px 0 0}
.nrs-bdw-c-4star {background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -5px -55px transparent;display:inline-block;height:19px;position:relative;vertical-align:top;width:76px;margin: 0 13px 0 0}
.nrs-bdw-c-5star {background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -5px -55px transparent;display:inline-block;height:19px;position:relative;vertical-align:top;width:95px;margin: 0 13px 0 0}
.hb-heart{color:#fff;display:inline-block;font-size:1.3em;height:20px;left:0;padding:5px 0;position:relative;text-indent:20px;vertical-align:top;width:70px}
.hb-share{color:#fff;display:inline-block;font-size:1.3em;height:20px;padding:5px 15px 5px 0;position:relative;vertical-align:top}
.hl-address{position:relative;top:0;left:0;margin:0;width:80%;line-height: 19px;padding: 0 0 5px}
.hl_location{position:relative;top:0;left:0;margin:0;width:80%;line-height: 19px;padding: 0 0 11px;}
.hla-add{text-transform: capitalize;position:relative;font-size:1em;margin:0 10px 0 0;color:#636363;height:auto;display:inline-block}
.h_pp_type{display:inline-block;background-color: #2EB13C;padding: 2px 4px 0px;font-size:1em;margin: 0 10px 0 0;color:#ffffff;}
.h_map_link{display:inline-block;font-size:1em;color:#3487C5;cursor:pointer;}
.h_map_pin{background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -51px -32px transparent;display:inline-block;width:11px;height:16px;vertical-align:top;margin:2px 0 0}
.hla-map{display:none}
.gra-pre{position:relative;top:0;left:0;margin:0}
.ie7 .gra-pre{line-height:16px;z-index:8}
.gp-images{display:inline-block;vertical-align:top;left:0;margin:0;min-width:200px;position:relative;top:0;width:100%;-moz-user-select:none;cursor:pointer;}
.gpi-xtra{border-top:1px solid #d8d8d8;text-align:center;top:5px;display:inline-block;margin:0;position:relative;left:0;vertical-align:top;width:100%;-moz-user-select:none}
.gpi-bg-txt{background-color:#E3E3E3;opacity:0.90;position:absolute;left:0;top:0;width:100%;height:22px}
.gpi-txt{font-weight:bold;display:inline-block;font-size:1.1em;height:17px;margin:3px 0;min-width:150px;overflow:hidden;position:relative;vertical-align:top;width:80%}
.gpi-alp{ border-radius: 0 0 10px 10px;background-color:#e3e3e3;padding:6px 15px 8px 8px;display:inline-block;display:inline-block;position:relative;margin:0 auto;text-decoration:underline;cursor:hand;cursor:pointer;text-align:center;color:#3487C5}
.gp-ta{position:relative;display:block;vertical-align:top;left:0;margin:0 0 10px 0}
.ta-title{display:block;background-color:#E3E3E3;font-weight:bold;padding:3px 0;text-align:center}
.ta-title2{margin:13px 0 5px;font-size:0.85em;display:block;text-align:center}
.gpt-rat-pic{position:relative;left:20px;margin:10px 0 0;display:inline-block}
.gpt-title{display:block;background:transparent;text-align:center;padding:0;font-weight:bold;margin:5px 0}
.green{color:#3a8e1b}
.gpt-rat{display:inline-block;color:#3a8e1b;text-align:center;margin:2px 0 0}
.gpt-rev{background:#fff;border:1px solid #dadada;border-radius:10px;padding:15px 0;display:inline-block;color:#3487C5;width:100%;text-align:center;margin:2px 0 0}
.rat-max{display:inline-block;font-size:0.6em}
.rp-max{font-weight:normal;font-size:0.7em;left:0;position:relative}
.gpr-rat{display:block;text-align:center;margin:0;font-size:18px}
#gra_pre1 .gpr-rev{display:block;text-align:center;color:#3487C5;margin:8px 0 0;text-decoration:underline}
#gra_pre1 .gpi-pin-link{cursor:pointer;margin:35% auto 0;cursor:hand;background:url("//media.directrooms.com/im7/gpi-pin-link.png") no-repeat scroll 0 0 transparent;width:18px;height:27px;display:inline-block;position:relative;cursor:hand;cursor:pointer;text-align:center}
#gra_pre1 #gp_ta_bookingcom.show{padding:0;display:inline;color:#3487C5;width:100%;text-align:center;margin:0}
#gra_pre1 #gp_ta_bookingcom .gpt-rev{background:none;border:none;border-radius:10px;padding:0;display:inline;color:#3487C5;width:100%;text-align:center;margin: -8px 0 10px}
#gra_pre1 #gp_ta_bookingcom .ta-title{display:none;background:none;font-weight:bold;padding:0;text-align:center}
#gra_pre2 .gpi-map{cursor:pointer;cursor:hand;border: 1px solid #dadada;background:url("//media.directrooms.com/im7/show_micon-v71-2.png") no-repeat scroll 0 0 transparent;width:125px;height:145px;display:block;position:relative;cursor:hand;cursor:pointer;text-align:center}
#gra_pre2 .gp-txt{cursor:pointer;cursor:hand;display:inline-block;vertical-align:top;right:0;top:0;position:absolute;margin:0;width:125px;height:auto;z-index:2px}
#gra_pre2 .gpr-rat{display:block;text-align:center;margin:0;font-size:18px}
#gra_pre2 .gpr-rev{display:block;text-align:center;color:#3487C5;margin:0;text-decoration:underline;position:absolute;bottom:18px;width:100%}
#gra_pre2 .gpi-pin-link{cursor:pointer;margin:35% auto 0;cursor:hand;background:url("//media.directrooms.com/im7/gpi-pin-link.png") no-repeat scroll 0 0 transparent;width:18px;height:27px;display:inline-block;position:relative;cursor:hand;cursor:pointer;text-align:center}
#gra_pre2 .gpi-txt-link{font-size:14px;color:#3487C5;display:block;vertical-align: top;width: auto;text-decoration:underline}
#gra_pre2 .gp-ra{border:1px solid #dadada;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;padding:0;cursor:pointer;cursor:hand;position:relative;display:inline-block;vertical-align:top;left:0;width:123px;height:147px;margin:0 0 11px }
#gra_pre2 .gpr-icon{display:inline-block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -390px -83px transparent;color:#fff;font-size:1.5em;height:40px;line-height:35px;margin:5px 18px;text-align:center;text-indent:-3px;width:87px}
#gra_pre2 #gp_ta_bookingcom.show{padding:0;display:inline;color:#3487C5;width:100%;text-align:center;margin:0;height: 160px}
#gra_pre2 #gp_ta_bookingcom .gpt-rev{background:none;border:none;border-radius:10px;padding:0;display:inline-block;color:#3487C5;width:100%;text-align:center;margin: -8px 0 12px}
#gra_pre2 #gp_ta_bookingcom .ta-title{display:none;background:none;font-weight:bold;padding:0;text-align:center}
#gra_pre3 .gpi-map{cursor:pointer;cursor:hand;border: 1px solid #dadada;background:url("//media.directrooms.com/im7/show_micon-v71-3.png") no-repeat scroll 0 0 transparent;width:125px;height:67px;display:block;position:relative;cursor:hand;cursor:pointer;text-align:center}
#gra_pre3 .gp-txt{cursor:pointer;cursor:hand;display:inline-block;vertical-align:top;right:0;top:0;position:absolute;margin:0;width:125px;height:auto;z-index:2px}
#gra_pre3 .gpr-rat{display:block;text-align:center;margin:0;font-size:18px;line-height:18px}
#gra_pre3 .gpr-rev{display:block;text-align:center;color:#3487C5;margin:7px 0 0;text-decoration:underline}
#gra_pre3 .gpi-pin-link{cursor:pointer;margin:6% auto 0;cursor:hand;background:url("//media.directrooms.com/im7/gpi-pin-link.png") no-repeat scroll 0 0 transparent;width:18px;height:27px;display:inline-block;position:relative;cursor:hand;cursor:pointer;text-align:center}
#gra_pre3 .gpi-txt-link{font-size:14px;color:#3487C5;display:block;vertical-align: top;width: auto;text-decoration:underline}
#gra_pre3 .gp-ra{border:1px solid #dadada;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;padding:0;cursor:pointer;cursor:hand;position:relative;display:inline-block;vertical-align:top;left:0;width:123px;height:124px;margin:0 0 7px }
#gra_pre3 .gpr-icon{display:inline-block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -390px -83px transparent;color:#fff;font-size:1.5em;height:40px;line-height:35px;margin:1px 18px 4px;text-align:center;text-indent:-3px;width:87px}
#gra_pre3 #gp_ta_bookingcom.show{padding:0;display:inline-block;color:#3487C5;width:100%;text-align:center;margin:0;height: 132px}
#gra_pre3 #gp_ta_bookingcom .gpt-rev{background:none;border:none;border-radius:10px;padding:0;display:inline-block;color:#3487C5;width:100%;text-align:center;margin: -8px 0 12px}
#gra_pre3 #gp_ta_bookingcom .ta-title{display:none;background:none;font-weight:bold;padding:0;text-align:center}
.sm-tittle-hl{color:#636363;display:block;font-size:19px;line-height:17px;padding:5px 0 10px 0;vertical-align:top;margin-bottom: 10px;white-space: nowrap}
.blue-checks-icon{position:relative;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -453px -340px transparent;display:inline-block;vertical-align:top;height:19px;top:0;width:23px;margin:0}
.checks {font-weight:bold;margin:12px 0 0 0;width:100%;min-width:150px;padding:0;position:relative}
.all-hotels{cursor:hand;cursor:pointer;color:#3487C5;display:inline-block;vertical-align:top;position:relative;text-decoration:underline;margin:9px 0 4px;font-weight:normal;font-size: 14px}
.blue_checks3 {display:inline-block;margin:10px 0 0;min-width:100px;position:absolute;right:12px;text-indent:20px;top:0;vertical-align:top}
.par-content{margin:0 auto 0 0;position:relative;padding:0 10px;min-width:150px;font-size:1.1em;min-height:30px}
.cont-text{display:inline-block;vertical-align:top;min-height:20px;margin:3px 0 7px 0;max-width:300px;position:relative;width:100%}
.ie7 .cont-text{text-indent:0;padding:0 0 0 30px;max-width:230px}
.cont-icon{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -414px -255px transparent;display:inline-block;height:10px;left:0px;position:relative;top:4px;vertical-align:top;width:9px}
.fac-name{display:inline-block;min-height:18px;margin:0 0 0 8px;max-width:207px}
.ove-rooms{font-weight:bold;margin:22px 0 0}
.ove-room-num{font-weight:normal}
.oth-hotels{position:relative;font-size:25px;line-height: 20px;margin:0;padding:0 0 24px 0;width:100%}
@media only screen and (device-width:768px) {.ta-div{-webkit-overflow-scrolling:touch;margin:10px 10px 20px 18px;width:910px;height:350px;overflow:auto}}
@media only screen and (min-device-width:481px) and(max-device-width:1024px) and (orientation:portrait) {.ta-div{-webkit-overflow-scrolling:touch;margin:10px 10px 20px 18px;width:910px;height:350px;overflow:auto}}
@media only screen and (min-device-width:481px) and(max-device-width:1024px) and (orientation:landscape) {.ta-div{-webkit-overflow-scrolling:touch;margin:10px 10px 20px 18px;width:910px;height:350px;overflow:auto}}
@media screen and (max-device-width:480px) {.ta-div{-webkit-overflow-scrolling:touch;margin:10px 10px 20px 18px;width:910px;height:350px;overflow:auto}}
.rev-bar{background-color:#F3F3F3;width:890px;border-bottom:2px solid #CECECE;padding:7px 7px 7px 5px;margin:0px 0 0 20px;font-size:0.85em;text-indent:10px}
.rev-bar-dr{background:url("//media.directrooms.com/im7/img_turbo/sp-supplier-logo-rt6.png") no-repeat scroll 0 0 transparent;top:5px;display:inline-block;height:25px;width:90px;position:relative;margin:0 10px 0 0}
.rev-txt-dr{position:relative;top:-5px}
.gue-rev-own{display:inline-block;margin:0 10px 0 0;width:520px;/*min-height:100px;*/position:relative;vertical-align:top}
.gro-title{position:relative;font-weight:bold;font-size:1em}
.gro-rating{position:relative}
.gro-rev{position:relative;margin-bottom: 12px;} 
.gro-rat-txt{background: #b0b0b0  none repeat scroll 0 0;/*cursor: pointer;*/display: inline-block;left: 0;/*padding: 0 10px;*/position:relative;border-radius:2px;height:49px;min-width:70px;text-align:center;margin-right:16px}
.gro-txt-top{position:relative;top:0;left:0;font-size:1.3em}
.gro-txt-rev{color:#3487C5;font-size:1.1em;left:0;/*margin:5px 0 0;*/position:relative;top:0;display:inline-block;vertical-align:top;height:49px;}
.gro-txt-count{display:block;padding-top:11px;}
.gro-txt-rev-w{display:block}
.gro-icon{text-indent:10px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -384px -71px transparent;color:#fff;display:inline-block;font-size:1.5em;height:60px;line-height:2.6em;margin:20px 0 0;position:relative;text-align:center;top:-10px;vertical-align:top;width:102px}
.gro-max-rat{color:#fff;font-size:0.6em}
.gro-rat-din{display:inline-block;vertical-align:top;margin:9px 5px 0 0;width:180px;position:relative}
.gro-bar{width:185px;display:inline-block;height:10px;position:relative;vertical-align:top;border:1px solid #dbdbdb;border-radius:3px;background:#f3f4f9;}
.gro-bar0{width:0%;background:none}
.gro-bar1{width:10%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar2{width:20%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar3{width:33%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar4{width:40%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar5{width:50%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar6{width:60%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar7{width:70%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar8{width:80%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar9{width:90%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.gro-bar10{width:100%;background:#3487C5;display:block;height:10px;border-radius:3px;}
.review_score_value {color: #999;font-size:12px;font-weight:normal;line-height:1;padding:0;width:14%;margin-left:14px;vertical-align:top;}
.gue-rev-oth{display:inline-block;width:420px;position:relative;vertical-align:top;text-align:left;right:0;float:right;}
.gue-each-site{display:inline-block;vertical-align:top;position:relative;width:100%;margin-bottom:7px;}
.gue-rev-oth-cont{position:relative;margin:0 0 20px 0}
.gue-oth-site .logo_partner23{background: transparent url("//media.directrooms.com/im7/logo_hc_review.gif") no-repeat scroll 0 0;display: inline-block;height: 25px;margin: 8px 30px 0 0;position: relative;vertical-align: top;width: 90px;}
.gue-oth-site{position:relative;margin:20px 0 0}
.gue_oth_txt{color:#3487C5;display:inline-block;font-size:1em;max-width:450px;min-width:150px;position:relative;margin: 8px 0 0 0;}
.gue-oth-icon{background:url("//media.directrooms.com/im7/img_turbo/sp-supplier-logo-rt6.png") no-repeat scroll 0 0 transparent;display:inline-block;height:25px;margin:8px 30px 0 0;position:relative;vertical-align:top;width:90px}
.gue-oth-txt-rev{font-size:1.7em}
/*rate table not have hotel*/
.htl-rat-non{position:relative;top:0;left:0px;font-size:1.1em}
.htl-rat-non-t1{color:#f00;margin:0;font-weight:bold;padding:0 0 15px;font-size:1.1em}
.htl-rat-non-t2{cursor:pointer;cursor:hand;color:#3487C5;text-decoration:underline;font-size:18px;margin:15px 0 0 0}
.htl-rat-non-t3{color:#636363;margin:15px 0 0 0;font-size:1.1em}
.rt-ld-waiting{margin:0 auto 0 50%;background:url("//media.directrooms.com/im7/rt-loader.gif") no-repeat scroll 0 0 transparent;padding:20px 0 0;position:absolute;width:44px;height:44px;z-index:1}
.rt-ld-bg{background:none repeat scroll 0 0 #fff;left:0;opacity:0.6;position:absolute;top:0;width:100%;z-index:1;height: 100% !important}
.ie .rt-ld-bg{filter:Alpha(opacity=60)}
.holding-wait{height: 100%;position: absolute;top: 0;width: 100%} 
.ie7 .holding-wait{z-index:10}
/*rate table*/
#body-v71-old .rate-langs{right:10px}
.hrt-rat-tab{position:relative;top:0;left:0px}
.hrt-title{position:relative;top:0;left:0;background-color:#E3E3E3;font-size:15px;padding:3px 0 4px;line-height:15px;font-weight: bold;}
.htl-crn-title2{font-size:0.8em;font-weight:normal}
.hrt-bs-pload{background:url("//media.directrooms.com/im7/loading-autorefresh.gif") no-repeat scroll 0 0;display:inline-block;height:17px;padding:0;position:relative;top:7px;left:2px;width:17px}
.hrt-bs-title{position:relative;top:0;left:0;margin:0 0 0 21px;padding:6px 0 3px;min-width:50px;max-width:143px;width:100%;display:inline-block;vertical-align:top}
.hrt-div0{background-color:#fff;display:inline-block;left:0;padding:6px 0;position:relative;top:0;vertical-align:top;width:99.6%;height:68px;border:2px solid #3487C5;}
.hrt-div1{background-color:#fff;display:inline-block;left:0;padding:6px 0;position:relative;top:0;vertical-align:top;width:100%;height:68px;border-bottom:1px dotted #dadada;}
.hrt-div0:hover{cursor:pointer;cursor:hand;background-color:#E3E3E3;display:inline-block;vertical-align:top;left:0;padding:6px 0;position:relative;top:0;width:99.6%}
.hrt-div1:hover{cursor:pointer;cursor:hand;background-color:#E3E3E3;display:inline-block;vertical-align:top;left:0;padding:6px 0;position:relative;top:0;width:100%}
.hrt-sup-site{display:inline-block;height:auto;margin:5px 5px 0 21px;width:138px;position:relative;vertical-align:top}
.hrt-sup-icon{background:url("//media.directrooms.com/im7/img_turbo/sp-supplier-logo-rt6.png") no-repeat scroll 0 0 transparent;display:inline-block;height:25px;margin:0 15px 0 0;max-width:90px;position:relative;width:100%} 
.hrt-sup-lan-icon-non{display:none}
.hrt-sup-lan-icon0{background:url("//media.directrooms.com/im7/flag_en.png") no-repeat scroll 0 0 transparent;display:inline-block;height:16px;margin:0 0 4px 0;position:relative;top:0;vertical-align:top;width:20px}
.hrt-fla-bd-non{display:inline-block;height:24px;margin:0 0 0 5px;position:relative;right:3px;top:12px;vertical-align:top;width:69px}
.hrt-fla_cur{color:#D72E64;display:inline-block;font-size:0.95em;left:0;margin:0;max-width:125px;min-width:50px;position:relative;top:8px;vertical-align:top;width:100%}
.hrt-fla-pri{font-size:1.25em;font-weight:bold;margin:0 0 0 5px;font-weight:bold}
.hrt-fla-pri-gray{font-size:1.25em;margin:0 0 0 5px}
.hrt-fla_oth{display:inline-block;font-size:0.95em;margin:0;max-width:110px;min-width:20px;position:relative;top:8px;vertical-align:top;width:100%;left:285px;}
.hrt-fla-non{display:inline-block;height:23px;position:relative;right:0;top:0;vertical-align:top;margin:12px 0 0 5px;width:63px}
.book{background-color:#D72E64;color:#fff;cursor:pointer;font-size:0.9em;position:absolute;right:22px;text-align:center;padding:4px 20px;display:inline-block;vertical-align:top;margin:11px 0 0;border-radius:2px}
.xtra-tooltip-flag{position:absolute;color:#fff;background-color:#000;opacity:0.7;height:18px;min-width:80px;padding:4px 6px;top:20px;z-index:3;white-space:nowrap}
.xtra-tooltip{position:absolute;color:#fff;background-color:#000;opacity:0.6;height:18px;min-width:80px;padding:3px 6px;top:35px;z-index:3;white-space:nowrap}
.xt-arrow{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -403px -301px transparent;height:12px;left:1px;position:absolute;top:-6px;width:16px}
.xtra-tooltip-bd{position:absolute;color:#fff;background-color:#000;opacity:0.7;padding:3px 6px;top:35px;z-index:3;white-space:nowrap}
.xtra-tooltip-bd .xt-arrow{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -403px -301px transparent;height:12px;left:10px;position:absolute;top:-6px;width:16px}
.xtra-tooltip-pl{position:absolute;width:280px;left:-50px;color:#fff;background-color:#000;opacity:0.7;padding:4px 6px;top:35px;z-index:3;display:inline-block}
.xtra-tooltip-pl .xt-arrow{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -403px -301px transparent;height:12px;left:60px;position:absolute;top:-6px;width:16px}
.xtra-tooltip-nc{position:absolute;width:210px;left:-50px;color:#fff;background-color:#000;opacity:0.7;padding:4px 6px;top:35px;z-index:3;display:inline-block}
.xtra-tooltip-nc .xt-arrow{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -403px -301px transparent;height:12px;left:60px;position:absolute;top:-6px;width:16px}
.xtra-tooltip-ph{position:absolute;width:280px;left:-50px;color:#fff;background-color:#000;opacity:0.7;padding:4px 6px;top:35px;z-index:3;display:inline-block}
.xtra-tooltip-ph .xt-arrow{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -403px -301px transparent;height:12px;left:60px;position:absolute;top:-6px;width:16px}
.fla-oth{font-size:0.9em;display:inline-block;vertical-align:top;font-size:0.95em;left:0;margin:10px 0 0;max-width:145px;min-width:120px;position:relative;top:5px;width:100%}
.fla-pri-gray{font-size:1.2em !important;margin:0 0 0 5px;position:absolute;top:-1px;;display:inline-block}
.fla-pri{font-weight:bold;margin:0 0 0 5px;position:absolute;top:-5px;display:inline-block;font-size:1.5em}     
/*X=+92:Y=+27*/
.logo_partner0{background-position:0px 0}
.logo_partner8{background-position:-92px 0}
.logo_partner9{background-position:-184px 0}
.logo_partner10{background-position:-276px 0}
.logo_partner11{background-position:-368px 0}
.logo_partner13{background-position:-460px -27px}
.logo_partner17{background-position:-460px 0}
.logo_partner18{background-position:-552px 0}
.logo_partner19{background-position:-0px -27px}
.logo_partner20{background-position:-92px -27px}
.logo_partner22{background-position:-184px -27px}
.logo_partner23{background-position:-276px -27px}
.logo_partner5001{background-position:-460px -27px}
.logo_partner5008{background-position:-92px 0}
.logo_partner5009{background-position:-184px 0}
.logo_partner5010{background-position:-276px 0}
.logo_partner5011{background-position:-368px 0}
.logo_partner5013{background-position:-460px -27px}
.logo_partner5014{background-position:-552px -27px}
.logo_partner5017{background-position:-460px 0}
.logo_partner5018{background-position:-552px 0}
.logo_partner5019{background-position:0 -27px}
.logo_partner5022{background-position:-184px -27px}
.logo_partner5500{background-position:0 -54px}
.logo_partner5501{background-position:-92px -54px}
.logo_partner5502{background-position:-184px -54px}
.logo_partner5503{background-position:-276px -54px}
.logo_partner5504{background-position:-368px -54px}
.logo_partner5505{background-position:-460px -54px}
.logo_partner5506{background-position:-552px -54px}
.logo_partner5507{background-position:0 -81px}
.logo_partner507{background-position:0 -81px}
.logo_partner5508{background-position:-92px -81px}
.logo_partner508{background-position:-92px -81px}
.logo_partner5509{background-position:-184px -81px}
.logo_partner5510{background-position:-276px -81px}
.logo_partner5511{background-position:-368px -81px}
.logo_partner5512{background-position:-460px -81px}
.logo_partner5513{background-position:-368px -27px}
.logo_partner5514{background-position:-552px -81px}
.logo_partner5515{background-position:0 -108px}
.logo_partner5516{background-position:-92px -108px}
.logo_partner5517{background-position:-184px -108px}
.logo_partner5518{background-position:-276px -108px}
.logo_partner5519{background-position:-368px -108px}
.logo_partner519{background-position:-368px -108px}
.logo_partner5520{background-position:-460px -108px}
.logo_partner5521{background-position:-552px -108px}
.logo_partner5522{background-position:0 -135px}
.logo_partner5523{background-position:-92px -135px}
.logo_partner5524{background-position:-184px -135px}
.logo_partner5525{background-position:-276px -135px}
.logo_partner5526{background-position:-368px -135px}
.logo_partner5527{background-position:-460px -135px}
.logo_partner5528{background-position:-552px -135px}
.logo_partner5529{background-position:0 -162px}
.logo_partner5530{background-position:-92px -162px}
.logo_partner5531{background-position:-184px -162px}
.logo_partner5532{background-position:-276px -162px}
.logo_partner5533{background-position:-368px -162px}
.logo_partner5534{background-position:-460px -162px}
.logo_partner5535{background-position:-552px -162px} 
.logo_partner5536{background-position:0 -189px}
.logo_partner5537{background-position:-92px -189px}
.logo_partner5538{background-position:-184px -189px}
.logo_partner5539{background-position:-276px -189px}
.logo_partner5540{background-position:-368px -189px}
.logo_partner5541{background-position:-460px -189px}
.logo_partner5542{background-position:-552px -189px} 
.logo_partner5543{background-position:0 -216px}
.logo_partner5544{background-position:-92px -216px}
.logo_partner5545{background-position:-184px -216px}
.logo_partner5546{background-position:-276px -216px}
.logo_partner5547{background-position:-368px -216px}
.logo_partner5548{background-position:-460px -216px}
.logo_partner5549{background-position:-552px -216px}
.logo_partner5550{background-position:0 -243px}
.logo_partner5551{background-position:-92px -243px}
.logo_partner5552{background-position:-184px -243px}
.logo_partner12{background-position:-276px -243px}
.logo_partner5553{background-position:-368px -243px}
.logo_partner5554{background-position:-460px -243px}
.logo_partner5555{background-position:-552px -243px}
.logo_partner5556{background-position:0 -270px}     
.logo_partner5557{background-position:-92px -270px} 
.logo_partner5558{background-position:-184px -270px}
.logo_partner5559{background-position:-276px -270px}
.logo_partner5560{background-position:-368px -270px}
.logo_partner5561{background-position:-460px -270px}
.logo_partner5562{background-position:-552px -270px}
.logo_partner5563{background-position:0 -297px}     
.logo_partner5564{background-position:-92px -297px} 
.logo_partner5565{background-position:-184px -297px}
.logo_partner5566{background-position:-276px -297px}
.logo_partner5567{background-position:-368px -297px}
.logo_partner5568{background-position:-460px -297px}
.logo_partner5569{background-position:-552px -297px}
.logo_partner5570{background-position:0 -324px}   
.logo_partner5572{background-position:-92px -324px}
.logo_partner5573{background-position:-184px -324px}
.logo_partner5574{background-position:-276px -324px}
.logo_partner5575{background-position:-368px -324px}
.logo_partner5576{background-position:-184px -135px}
.logo_partner5577{background-position:-460px -324px}
.logo_partner5578{background-position:-552px -324px}
.logo_partner5579{background-position:0 -351px}     
.logo_partner5580{background-position:-92px -351px} 
.logo_partner5581{background-position:-184px -351px} 
.logo_partner5582{background-position:-276px -351px}
.logo_partner5583{background-position:-368px -351px} 
.logo_partner5584{background-position:-368px -351px}
.logo_partner5585{background-position:-460px -348px} 
.logo_partner5586{background-position:-460px -348px}
.logo_partner5587{background-position:-552px -351px}
.logo_partner5588{background-position:0 -378px}     
.logo_partner5589{background-position:-92px -378px} 
.logo_partner27{background-position:-184px -378px} 
.logo_partner28{background-position:-553px -377px;}
.logo_partner5590{background-position:-276px -378px}
.logo_partner5591{background-position:-368px -378px}
.logo_partner5571{background-position:-460px -378px}
/*picture pop up*/
.close-pup{position:absolute;top:-13px;right:-13px;background:url("//media.directrooms.com/im7/close_pop_up.png") no-repeat scroll 0 0 transparent;width:26px;height:26px;cursor:pointer}
.pup-all-pics{position:relative;top:0;left:0;min-height:100px;margin:20px 0 0;min-width:480px;width:100%}
.supplier-btn{background-color:#D72E64;color:#fff;cursor:pointer;display:inline-block;font-size:1em;padding:5px 30px;text-align:center;text-indent:-10px}
.hor-pic{position:relative;margin:0;padding:0;top:0;left:0;max-width:855px;width:103%}
.ver-pic{position:relative;margin:0;padding:0;top:0;left:0;max-width:855px;width:103%}
.hory-elem{position:relative;width:268px;margin:0 17px 10px 0}
.verti-elem{position:relative;width:198px;margin:0 15px 10px 0}
/*footer pop up*/
.hbs-addthis-fake-first{display:inline-block;vertical-align:top;position:relative;top:0;left:-4px;min-width:96px;background-color:#000;opacity:0.4;min-height:29px}
.ie .hbs-addthis-fake-first{filter:Alpha(opacity=40)}
.hbs-addthis-fake{display:inline-block;vertical-align:top;position:relative;left:-4px;background-color:#000;min-height:29px;min-width:26px;opacity:0.4;margin:0 0 0 1px}
.ie .hbs-addthis-fake{filter:Alpha(opacity=40)}
.hb-share-cov{display:inline-block;vertical-align:top;position:absolute;top:0;left:0;min-width:240px;background-color:transparent;min-height:36px}
/*Hotel GALLERY START*/
.h-pic-sprite{display:inline-block;margin-top:0px;height:auto;height:auto;left:0;position:relative;top:0;vertical-align:top;}   
.h-hover-sprite-layer{position:absolute;border:1px solid #52bce4;height: 50px;outline:3px solid #52bce4;width:69px;}
.h-hover-sprite-hover{position:absolute;height: 56px;width:71px; background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0 }
.main-pic1-0, .main-pic2-0, .main-pic3-0, .main-pic4-0, .main-pic5-0{opacity:0}
.main-pic1-1, .main-pic2-1, .main-pic3-1, .main-pic4-1, .main-pic5-1{opacity:0.1}
.main-pic1-2, .main-pic2-2, .main-pic3-2, .main-pic4-2, .main-pic5-2{opacity:0.2}
.main-pic1-3, .main-pic2-3, .main-pic3-3, .main-pic4-3, .main-pic5-3{opacity:0.3}
.main-pic1-4, .main-pic2-4, .main-pic3-4, .main-pic4-4, .main-pic5-4{opacity:0.4}
.main-pic1-5, .main-pic2-5, .main-pic3-5, .main-pic4-5, .main-pic5-5{opacity:0.5}
.main-pic1-6, .main-pic2-6, .main-pic3-6, .main-pic4-6, .main-pic5-6{opacity:0.6}
.main-pic1-7, .main-pic2-7, .main-pic3-7, .main-pic4-7, .main-pic5-7{opacity:0.7}
.main-pic1-8, .main-pic2-8, .main-pic3-8, .main-pic4-8, .main-pic5-8{opacity:0.8}
.main-pic1-9, .main-pic2-9, .main-pic3-9, .main-pic4-9, .main-pic5-9{opacity:0.9}
.main-pic1-10, .main-pic2-10, .main-pic3-10, .main-pic4-10, .main-pic5-10{opacity:1}
.ie .main-pic1-0, .ie .main-pic2-0, .ie .main-pic3-0, .ie .main-pic4-0, .ie .main-pic5-0{filter:alpha(opacity=0)}
.ie .main-pic1-1, .ie .main-pic2-1, .ie .main-pic3-1, .ie .main-pic4-1, .ie .main-pic5-1{filter:alpha(opacity=10)}
.ie .main-pic1-2, .ie .main-pic2-2, .ie .main-pic3-2, .ie .main-pic4-2, .ie .main-pic5-2{filter:alpha(opacity=20)}
.ie .main-pic1-3, .ie .main-pic2-3, .ie .main-pic3-3, .ie .main-pic4-3, .ie .main-pic5-3{filter:alpha(opacity=30)}
.ie .main-pic1-4, .ie .main-pic2-4, .ie .main-pic3-4, .ie .main-pic4-4, .ie .main-pic5-4{filter:alpha(opacity=40)}
.ie .main-pic1-5, .ie .main-pic2-5, .ie .main-pic3-5, .ie .main-pic4-5, .ie .main-pic5-5{filter:alpha(opacity=50)}
.ie .main-pic1-6, .ie .main-pic2-6, .ie .main-pic3-6, .ie .main-pic4-6, .ie .main-pic5-6{filter:alpha(opacity=60)}
.ie .main-pic1-7, .ie .main-pic2-7, .ie .main-pic3-7, .ie .main-pic4-7, .ie .main-pic5-7{filter:alpha(opacity=70)}
.ie .main-pic1-8, .ie .main-pic2-8, .ie .main-pic3-8, .ie .main-pic4-8, .ie .main-pic5-8{filter:alpha(opacity=80)}
.ie .main-pic1-9, .ie .main-pic2-9, .ie .main-pic3-9, .ie .main-pic4-9, .ie .main-pic5-9{filter:alpha(opacity=90)}
.ie .main-pic1-10, .ie .main-pic2-10, .ie .main-pic3-10, .ie .main-pic4-10, .ie .main-pic5-10{filter:alpha(opacity=100)}
.h1-pic-rotate{left:0;position:relative;display:block;margin:0 0 0;width: 755px;height:455px;background-color:#e7e7e7}
.h2-pic-rotate{left:0;position:relative;display:block;margin:0 0 0;height:307px}
.h3-pic-rotate{left:0;position:relative;display:block;margin:0 0 0;height:201px}
.h1-pic-rotate img{vertical-align: middle; display: block;margin: 0px auto;margin: auto;top: 0;left: 0;right: 0;bottom: 0;/*height: 100%;width: 755px;*/}
.h2-pic-rotate img{width:409px;height:307px}
.h3-pic-rotate img{width:268px;height:201px}
.h3-pic-rotate .main-pic1{background:none repeat scroll 0 0 #fff;left:0;position:absolute;top:0}
.h3-pic-rotate .main-pic2{background:none repeat scroll 0 0 #fff;left:278px;position:absolute;top:0}
.h3-pic-rotate .main-pic3{background:none repeat scroll 0 0 #fff;left:556px;position:absolute;top:0}
.h2-pic-rotate .main-pic1{background:none repeat scroll 0 0 #fff;left:0;position:absolute;top:0}    
.h2-pic-rotate .main-pic2{background:none repeat scroll 0 0 #fff;left:418px;position:absolute;top:0}
.main-pic1{background:none repeat scroll 0 0 #fff;left:0;position:absolute;top:0}
.main-pic2{background:none repeat scroll 0 0 #fff;left:278px;position:absolute;top:0}
.main-pic3{background:none repeat scroll 0 0 #fff;left:556px;position:absolute;top:0}
#h_pic_rotate img {position:absolute;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;-webkit-transform: translateZ(0)}
.wdgt-div{max-width:500px;background-color:white;border:3px solid #3487C5;display:block;padding:5px;position:absolute;z-index:10}
.ie7 .wdgt-div{z-index:19;display:block}
.wdgt-div img{max-width:500px;display:block}
.dv-pic-loading{background:url("//media.directrooms.com/im7/loader.gif") no-repeat scroll 0 0 transparent;min-height:33px;left:450px;padding:20px 0 0;margin:20px 0 0;position:relative;width:33px}
/*Hotel GALLERY END*/
/*Hover on Map*/
.gmap-close-box{cursor:pointer;right:-15px;top:-15px;position:absolute;z-index:2}
.map-bubble{background-color:#fff;border:1px solid #858585;cursor:pointer;padding:0;position:relative;min-width:70px;text-align:left;width:100%}
.map-overlay{height:100%;min-width:270px;position:absolute;right:0;top:0;width:auto}                                            
.map-top{position:relative;margin:0}                                                                                          
.map-name{overflow:hidden;height:12px;color:#3487C5;display:inline-block;font-size:0.9em;max-width:180px;text-align:left;margin:0 5px 0 }                                    
.map-prc{color:#d72e64;position:absolute;display:inline-block;right:15px}                                                           
.map-prc-num{font-weight:bold;position:relative}                                                             
.map-detail{height:38px;margin:3px 0 5px 5px;position:relative;width:270px;white-space:nowrap}                                                                 
.map-bubble-icon{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -265px -299px transparent;color:#fff;display:inline-block;height:26px;margin:8px 5px 0;text-align:center;line-height:23px;vertical-align:top;width:55px}
.map-bub-rate{position:relative;font-size:0.9em}
.map-bub-max-rate{font-size:0.8em}
.map-rat-txt{margin:13px 0 0;border-right:1px dotted #C0C0C0;display:inline-block;font-size:1em;height:20px;width:auto;padding:0 5px 0 0;position:relative;vertical-align:top}
.map-sr-txt{margin:16px 0 0 10px;display:inline-block;vertical-align:top;font-size:0.9em;position:relative}
.map-sr{margin:17px 0 0 0;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -422px -283px transparent;display:inline-block;vertical-align:top;height:11px;position:relative;width:11px}
.ie .map-sr{margin:16px 0 0 0}
.map-arr{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -421px -301px transparent;height:9px;margin:0 0 0 -2px;position:absolute;left:50%;top:100%;width:18px}
/*about us pop up*/
.corpo-tab{position:relative;margin:30px 0 0;max-width:845px;cursor:pointer}
.abt-norm{background-color:#9A9A9A;color:#fff;display:inline-block;font-size:1.1em;margin:0 1px 0 0;min-height:24px;min-width:131px;padding:8px 4px 4px;text-align:center;width:auto}
.abt-sel{background-color:#3487C5;color:#fff;display:inline-block;font-size:1.1em;margin:0 1px 0 0;min-height:24px;min-width:131px;padding:8px 4px 4px;position:relative;text-align:center;width:auto}
.para-title{font-weight:bold;margin:20px 0 0}
.para-txt{width:auto;padding:0 20px;margin:10px 0 0;text-align:justify}
ul.abt-lis{list-style-type:none;padding:0;margin:0;line-height:30px}
ul.abt-lis li{background:url("//media.directrooms.com/im7/check_mark_blue.png") no-repeat scroll 0 6px transparent;margin:0 0 0 30px;padding:0 0 0 30px}
/*END beau*/
.dv-pic-loading{background:url("//media.directrooms.com/im7/loader.gif") no-repeat scroll 0 0 transparent;min-height:291px;position:relative;width:341px;left:-30px;margin:0 auto}
.feed-error{padding:10px;font-weight:normal;font-size:1.1em !important;background-color:#F8EBEB;border:1px solid red;color:red;top:0;position:relative;margin:15px 0 20px 75px;z-index:2;width:375px;line-height:20px}
.feed-arrow-red-top{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -312px -266px transparent;height:13px;left:30px;position:absolute;width:25px;top:-11px}
.feed-error-txt{position:relative;display:inline-block;max-width:525px;width:100%}
.loading-img{background:url("//media.directrooms.com/im7/circle-loading-blue.gif") no-repeat scroll 0 0 transparent;width:50px;height:50px;padding:0 20px 0 0}
.ld-waiting{margin:80px auto 0 30%;background:url("//media.directrooms.com/im7/loader.gif") no-repeat scroll 0 0 transparent;min-height:291px;padding:20px 0 0;position:absolute;z-index:10}
.ld-bg{background:none repeat scroll 0 0 #fff;left:0;opacity:0.7;position:absolute;top:0;width:100%;height:100%;z-index:9}
.ie .ld-bg{filter:Alpha(opacity=70)}
.pum-info{margin:0 0 0 15px;display:inline-block;position:relative;vertical-align:top;width:90%}
.loading-box-picture{display:inline-block;position:fixed;margin:0 auto;left:43%;top:43%;border:1px solid #3487C5;border-radius:4px;z-index:10;background:#fff;padding:20px 20px}
.loading-box{display:inline-block;position:absolute;margin:15px auto 0;left:40%;top:25%;border:1px solid #3487C5;border-radius:4px;height:30px;z-index:2;background:#fff;padding:10px 20px}
.loading-img{display:inline-block;position:relative;top:0;background:url("//media.directrooms.com/im7/circle-loading-blue-2.gif") no-repeat scroll 0 0 transparent;width:30px;height:30px;padding:0 20px 0 0}
.loading-txt{display:inline-block;position:relative;top:-10px}
.ove_addi{font-weight:bold;margin:15px 0 0}
.author-link{font-size:0.7em;position:absolute;right:20px;top:7px;font-weight:normal}
.author-link a{text-decoration:underline}
.gpi-xtra-1{background-color:#fff;top:200px;display:inline-block;margin:0;position:absolute;right:5px;vertical-align:top;width:250px}
.h-pic-sprite-1{display:inline-block;margin-top:5px;min-height:50px;left:0;position:relative;top:0;vertical-align:top;width:759px}
.hotel-line{margin:15px 0 0;max-height:3000px;min-height:200px;min-width:150px;width:100%}
.hl-hot-nb{display:inline-block;vertical-align:top;min-height:270px;left:0;margin:0 17px 35px 0;width:300px;position:relative}
.hl-hot-nb-right{display:inline-block;vertical-align:top;min-height:270px;width:300px;margin:0;position:relative}
.share-fb-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -200px -265px transparent;display:inline-block;vertical-align:top;height:17px;width:11px;margin:4px 0 0 }
.share-tw-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -222px -265px transparent;display:inline-block;vertical-align:top;height:17px;width:18px;margin:4px 0 0 }
.share-gp-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -198px -290px transparent;display:inline-block;vertical-align:top;height:19px;width:19px;margin:4px 0 0 }
.share-pt-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -225px -290px transparent;display:inline-block;vertical-align:top;height:17px;width:14px;margin:4px 0 0 }
.share-wm-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -223px -317px transparent;display:inline-block;vertical-align:top;height:12px;width:18px;margin:6px 0 0 }
.divmove2{position:absolute;width:100%;height:72px;z-index:99;bottom:-300px}
#bcom_review_widget #bcom_review_widget_wrapper .hreview{position:relative;margin:8px auto 0 !important;display:inline-block}
#bcom_review_widget #bcom_review_widget_wrapper .hreview-vertical .count{position:relative;display:block;margin:-7px auto 0;padding:4px}
#bcom_review_widget #bcom_review_widget_wrapper .hreview .summary .rating{padding-top:5px !important}
#bcom_review_widget #bcom_review_widget_wrapper .hreview-vertical .summary{padding:0}
#bcom_review_widget #bcom_review_widget_wrapper .hreview-vertical .org{position:relative;display:block;top:0px;padding-bottom:9px}
#bcom_review_widget #bcom_review_widget_wrapper .hreview-100 .summary .hotel_name{line-height:15px}
#bcom_review_widget #bcom_review_widget_wrapper .hreview-100 .summary .rating .figure, .featured-review .summary .rating span.figure{font-size:32px !important}
.close-cal{display:none}
.check-in-date-div{font-size: 18px;display:inline-block;vertical-align:top;background:none repeat scroll 0 0 #fff;border:1px solid #A3A3A3;color:#505050;height:29px;line-height:29px;left:0;margin:0;outline:0 none;padding:8px 0 8px 15px;position:relative;text-decoration:none;text-indent:6px;width:210px;border-radius:2px}
.check-out-date-div{font-size: 18px;background: #fff none repeat scroll 0 0;border: 1px solid #a3a3a3;border-radius: 2px;color: #505050;display: inline-block;height: 29px;line-height: 29px;left: 0;margin: 0;outline: 0 none;padding:8px 0 8px 15px;position: relative;text-decoration: none;text-indent: 6px;vertical-align: top;width: 210px}
.guess-div{text-indent:3px;cursor:hand;cursor:pointer;font-size: 18px;background: #fff none repeat scroll 0 0;border: 1px solid #a3a3a3;border-radius: 2px;color: #505050;display: inline-block;height: 29px;line-height: 29px;left: 0;margin: 0;outline: 0 none;padding:8px 0 8px 26px;position: relative;text-decoration: none;vertical-align: top;width: 230px}
.s-btn{font-size: 18px;display:inline-block;background-color:#D72E64;color:#fff;cursor:pointer;position:relative;text-align:center;padding:7px 10px;margin:6px 0 6px 10px;top:0;width:198px;height:32px;line-height:32px;}
.error-red1-hl {font-weight:normal;text-align:left;background-color:#f8ebeb;border:1px solid red;color:red;left:105px;position:absolute;top:0;z-index:20}/*>30*/            
.error-red2-hl{font-weight:normal;text-align:left;background-color:#f8ebeb;border:1px solid red;color:red;left:155px;position:absolute;top:-10px;z-index:20}/*not select check out*/
.error-red3-hl{font-weight:normal;text-align:left;background-color:#f8ebeb;border:1px solid red;color:red;left:10px;position:absolute;top:-10px;z-index:20}/*not select check in*/
.error-red5-hl{font-weight:normal;text-align:left;background-color:#f8ebeb;border:1px solid red;color:red;right:85px;position:absolute;top:-16px;z-index:20}/*rooms!=guest*/
.arrow-red-in-hl{left:30px;position:absolute;top:36px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px transparent; width:25px;height:14px}
.arrow-red-out-hl{left:30px;position:absolute;top:36px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px transparent; width:25px;height:14px}
.arrow-red-thirty-one-hl{left:180px;position:absolute;bottom:-14px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px transparent;width:27px;height:14px}
.arrow-red-guest-hl{right:260px !important;position:absolute;bottom:-14px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -339px -267px transparent;width:27px;height:14px}
#rhc_rs,#rhc_recent_hotel{background-color: #e1f5fa}
#rhc_recent_hotel_out a{display:inline-block;left:0;position:relative;top:0;width:146px}
#rhc_recent_hotel_out .viewed-flex {background-color:transparent;/*border-bottom:1px solid #dadada;*/cursor: pointer;display: inline-block;right:5px;margin-top: 3px;padding:0 0 5px 0;position: relative;top: 0;width:148px;z-index: 2}
#rhc_recent_hotel_out .flex{background-color:transparent;display:inline-block;cursor:pointer;position:relative;top:0;left:0;z-index:2;padding:0}
#rhc_recent_hotel_out .flex-left{display:inline-block;left:0;position:relative;top:5px;width:70px;z-index:1}
#rhc_recent_hotel_out .flex-right{display:inline-block;position:absolute;right:5px;text-align:right;bottom:5px;width:auto;z-index:1}
#rhc_recent_hotel_out .flex-right .supplier-name{display:block;padding:0;margin:0 0 4px}
#rhc_recent_hotel_out .flex-right .supplier-price{color:#d72e64;display:block}
#rhc_recent_hotel_out .flex-right .supplier-price strong{font-weight:normal;margin-left:5px}
#rhc_recent_hotel_out .flex-center{display:inline-block;height:100%;width:70px;color:#4fa2ce;padding:0;margin:0;position:relative;left:5px;top:5px;z-index:0;text-align:left}
#rhc_recent_hotel_out .hname{position:relative;top:2px;display:block;font-weight:normal;overflow:hidden;width:146px;height:16px;line-height:16px;text-align:left}
#rhc_recent_hotel_out .hml-name{max-width:230px}
#rhc_recent_hotel_out .sr-map-price-bg{background-color:#d72e64;border-radius:2px;bottom:0;display:block !important;height:100%;left:0;opacity:0.7;position:absolute;width:100%;z-index:0 !important}
#rhc_recent_hotel_out .ie .sr-map-price-bg{filter:Alpha(opacity=70)}
#rhc_recent_hotel_out .sr-map-price{display:block !important;padding:2px 4px !important;position:absolute !important;text-align:center;top:0}
#rhc_recent_hotel_out .sr-map-price-inner{color:#fff;display:block !important;position:relative !important;white-space:nowrap;width:100%}
#rhc_recent_hotel_out .flex-center .sr-star0{display:none;}
#rhc_recent_hotel_out .flex-center .sr-star5 {display:block;background:url("//media.directrooms.com/im7/sp_main71-3.png") no-repeat scroll -264px -396px transparent;height:12px;width:50px;margin:0 0 5px}
#rhc_recent_hotel_out .flex-center .sr-star4 {display:block;background:url("//media.directrooms.com/im7/sp_main71-3.png") no-repeat scroll -264px -396px transparent;height:12px;width:39px;margin:0 0 5px}
#rhc_recent_hotel_out .flex-center .sr-star3 {display:block;background:url("//media.directrooms.com/im7/sp_main71-3.png") no-repeat scroll -264px -396px transparent;height:12px;width:29px;margin:0 0 5px}
#rhc_recent_hotel_out .flex-center .sr-star2 {display:block;background:url("//media.directrooms.com/im7/sp_main71-3.png") no-repeat scroll -264px -396px transparent;height:12px;width:19px;margin:0 0 5px}
#rhc_recent_hotel_out .flex-center .sr-star1 {display:block;background:url("//media.directrooms.com/im7/sp_main71-3.png") no-repeat scroll -264px -396px transparent;height:12px;width:10px;margin:0 0 5px}
#rhc_rs_out .searches-reset{color:#3487C5;font-weight:normal;position:relative;right:20px;text-decoration:underline}
#rhc_rs_out a{display:inline-block;left:0;position:relative;top:0}
#rhc_rs_out .searches-his-des{color:#3487C5;position:relative;display:block}
#rhc_rs_out .searches-his-date{width:100%;line-height:15px;color:#636363;position:relative;display:block;font-size:12px}
#hrc_other_deal .hl-hot-nb{display:inline-block;vertical-align:top;left:0;margin:0;width:100%;position:relative}
#hrc_other_deal .hl-hot-nb-right{display:inline-block;vertical-align:top;margin:0;min-width:200px;width:100%;position:relative;background:none repeat scroll 0 0 #fff}
#hrc_other_deal .hl-tag{display:none}
#hrc_other_deal .bdw-addthis-sh{display:none}
#hrc_other_deal .inf-lef{text-align:left;position:relative;top:0;left:2px;display:inline-block;vertical-align:top;width:105px}
#hrc_other_deal .hl-saving{background-color:#d72e64;display:inline-block;vertical-align:top;position:relative;text-indent:5px;white-space:nowrap}
#hrc_other_deal .h-saving{position:absolute;top:0;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -325px -300px transparent;display:inline-block;vertical-align:top;width:10px;right:-10px;height:22px;z-index:2;color:#FFF}
#hrc_other_deal .bdw-hwrap-c{background-color:#000;bottom:0;min-height:5px;height:100%;opacity:0.65;position:absolute;width:100%;left:0}
#hrc_other_deal .bdw-c-star-txt{top:8px;color:#fff;display:inline-block;vertical-align:top;position:absolute;right:10px;width:30px}
#hrc_other_deal .bdw-c-star{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll 0 -289px transparent;display:inline-block;vertical-align:top;height:13px;right:1px;position:absolute;top:3px}
#hrc_other_deal .bdw-star-0{display:none;}
#hrc_other_deal .bdw-star-1{width:10px}
#hrc_other_deal .bdw-star-2{width:21px}
#hrc_other_deal .bdw-star-3{width:32px}
#hrc_other_deal .bdw-star-4{width:41px}
#hrc_other_deal .bdw-star-5{width:53px}
#hrc_other_deal .bdw-name-c{height:16px;line-height: 17px;overflow:hidden;color:#fff;display:inline-block;vertical-align:top;margin:0;font-size:1em;min-width:150px;position:relative;width:98%;text-indent: 5px;}
#hrc_other_deal .hl-share{position:absolute;top:0;right:0;min-width:55px;height:20px;text-align:center;background-color:#000;opacity:0.65}
#hrc_other_deal .ie .hl-share{filter:Alpha(opacity=65)}
#hrc_other_deal .hl-sh{background-color:transparent;color:#fff;height:20px;width:55px;position:absolute;right:0;text-align:center;top:3px;z-index:3}
#hrc_other_deal .hl-share-cov{background-color:transparent;height:110px;right:0;top:0;width:56px;z-index:5;position:absolute;top:0;right:0px}
#hrc_other_deal .bdw-addthis{height:80px;width:56px;position:absolute;right:0;text-align:center;top:21px}
#hrc_other_deal .addthis-fake{position:relative;display:inline-block;vertical-align:top;width:26px;height:27px;background-color:#000;opacity:0.5;margin:1px;z-index:3;float:right}
#hrc_other_deal .ie .addthis-fake{filter:Alpha(opacity=50)}
#hrc_other_deal .inf-cont{text-align:center;display:block;position:relative;top:0;width:100%;padding:0}
#hrc_other_deal .rat-pic{font-size:1em; font-weight:bold;background:none;display:inline-block;vertical-align:top;height:15px;left:0;line-height:normal;position:relative;text-align:left;margin:0;width:15px;text-indent:0}
#hrc_other_deal .rp-max{display:none}
#hrc_other_deal .rat-txt{display:inline-block;line-height:normal;margin:0 0 0 3px;height:15px;position:relative;vertical-align:top}
#hrc_other_deal .geo-poin{display:none}
#hrc_other_deal .sup-div{background-color:transparent;height:28px;position:relative;top:0;width:100%;margin:0;text-align:left;display:block}
#hrc_other_deal .sup-div0{background-color:#fff;height:28px;position:relative;top:0;width:100%;margin:0;text-align:left;display:block}
#hrc_other_deal .sup-price-oth{margin:0 0 0 4px} 
#hrc_other_deal .geo-city{position:relative;top:2px;color:#2EB13C;text-align:left;display:inline-block;height:18px;line-height:18px;overflow:hidden;width:100%}
#hrc_other_deal .sup-lef{position:relative;top:3px;left:0;width:85px;display:inline-block;vertical-align:top;color:#636363;}
#hrc_other_deal .sup-right{display:inline-block;vertical-align:top;position:absolute;right:10px;top:9px}
#hrc_other_deal .sup-purp-text{color:#D72E64;font-weight:normal;position:relative;float:right;right:0;top:0;white-space:nowrap;margin:3px 0 0;font-size:0.9em}
#hrc_other_deal .sup-purp-price{color:#D72E64;font-weight:bold;margin:0 0 0 2px;font-size:1em}
#hrc_other_deal .sup-price{position:absolute;right:15px;top:11px;white-space:nowrap}
#hrc_other_deal .sup-price span{margin:0 0 0 4px}
#hrc_other_deal .cal-remind{display:none}
#hrc_other_deal .cal-rem-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -333px -283px transparent;display:inline-block;vertical-align:top;height:15px;margin:8px 0 4px 3px;width:17px}
#hrc_other_deal .h-btn{display:inline-block;background-color:#D72E64;font-size:1em;line-height:normal;color:#fff;cursor:pointer;top:0;margin:0;padding:2px 5px;position:relative;text-align:center;min-width:50px}
#hrc_other_deal .cal-rem-log {display:none}
#hrc_other_deal .inf-right {display:inline-block;text-align:left;position: absolute;right: 0;top:0;vertical-align: top;width:53px}
#hrc_other_deal .sup-logo{margin:0 !important}
.show-allpic-icon {background: transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -393px -368px;display: inline-block;float: right;height: 10px;position: relative;left: 8px;top: 5px;vertical-align: top;width: 15px}
.hide-allpic-icon{background: transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -393px -378px;display: inline-block;float: right;height: 10px;position: relative;left: 8px;top: 5px;vertical-align: top;width: 15px}
#holding_sec .hl-hot{font-size:12px;margin:0;padding:5px 0;min-width:50px;width:153px;min-height:50px;min-height:105px;height:auto;display:inline-block;left:0;position:relative;vertical-align:top}
#holding_sec .hl-hot-right{font-size:12px;margin:0;padding:5px 0;min-width:50px;width:153px;;min-height:50px;height:105px;background:transparent !important;display:inline-block;left:0;position:relative;vertical-align:top}
#holding_sec .hl-hot-nc{font-size:12px;margin: 0 37px 0 0;padding:5px 0;min-width:50px;width:153px;min-height:50px;height:160px;display:inline-block;left:0;position:relative;vertical-align:top}
#holding_sec .hl-hot-nc-right{font-size:12px;margin:0;padding:5px 0;min-width:50px;width:153px;min-height:50px;height:155px;display:inline-block;left:0;position:relative;vertical-align:top}
#holding_sec .hl-hot-nb{font-size:12px;display:inline-block;vertical-align:top;left:0;margin: 0 60px 0 0;width:160px;position:relative;min-height:105px}
#holding_sec .hl-hot-nb-right{font-size:12px;display:inline-block;vertical-align:top;margin:0;width:153px;position:relative;min-height:105px}
#holding_sec .hl-link{font-size:12px;position:relative;min-width:50px;width:160px; height:115px;display:inline-block;vertical-align:top;color:#fff}
#holding_sec .hl-tag{display:none}
#holding_sec .bdw-addthis-sh{display:none}
#holding_sec .inf-lef{text-align:left;position:relative;top:0;left:2px;display:inline-block;vertical-align:top;width:105px}
#holding_sec .hl-saving{background-color:#d72e64;display:inline-block;vertical-align:top;position:relative;text-indent:5px;white-space:nowrap}
#holding_sec .h-saving{position:absolute;top:0;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -325px -300px transparent;display:inline-block;vertical-align:top;width:10px;right:-10px;height:22px;z-index:2;color:#FFF}
#holding_sec .bdw-img-c{position:relative;width:160px;height:115px}
#holding_sec .bdw-wrapper{top:0;height:11px;overflow:hidden;position:absolute;width:154px;text-align:left;left:0;padding:0 3px 5px}
#holding_sec .bdw-hwrap-c{background-color:#000;bottom:0;min-height:5px;height:100%;opacity:0.65;position:absolute;width:100%;left:0}
#holding_sec .bdw-hbwrap-c{background-color: #000;bottom: 0;height: 100%;left: 0;min-height: 5px;opacity: 0.65;position: absolute;width:160px}
#holding_sec .bdw-c-star-txt{top:8px;color:#fff;display:inline-block;vertical-align:top;position:absolute;right:10px;width:30px}
#holding_sec .bdw-c-star{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll 0 -289px transparent;display:inline-block;vertical-align:top;height:13px;right:1px;position:absolute;top:3px}
#holding_sec .bdw-star-0{display:none;}
#holding_sec .bdw-star-1{width:10px}
#holding_sec .bdw-star-2{width:21px}
#holding_sec .bdw-star-3{width:32px}
#holding_sec .bdw-star-4{width:41px}
#holding_sec .bdw-star-5{width:53px}
#holding_sec .bdw-name-c{height:auto;overflow:hidden;color:#fff;display:inline-block;vertical-align:top;margin:0;font-size:1em;min-width:150px;position:relative;width:100%}
#holding_sec .hl-share{position:absolute;top:0;right:0;min-width:55px;height:20px;text-align:center;background-color:#000;opacity:0.65}
#holding_sec .ie .hl-share{filter:Alpha(opacity=65)}
#holding_sec .hl-sh{background-color:transparent;color:#fff;height:20px;width:55px;position:absolute;right:0;text-align:center;top:3px;z-index:3}
#holding_sec .hl-share-cov{background-color:transparent;height:110px;right:0;top:0;width:56px;z-index:5;position:absolute;top:0;right:0px}
#holding_sec .bdw-addthis{height:80px;width:56px;position:absolute;right:0;text-align:center;top:21px}
#holding_sec .addthis-fake{position:relative;display:inline-block;vertical-align:top;width:26px;height:27px;background-color:#000;opacity:0.5;margin:1px;z-index:3;float:right}
#holding_sec .ie .addthis-fake{filter:Alpha(opacity=50)}
#holding_sec .inf-cont{text-align:center;display:block;position:relative;top:0;width:160px;padding:0}
#holding_sec .inf-div{background-color:transparent;top:99px;min-height:5px;height:12px;position:absolute;width:154px;text-align:left;left:0;padding:0 0 4px 0}
#holding_sec .rat-pic{font-size:1em; font-weight:bold;background:none;display:inline-block;vertical-align:top;height:15px;left:0;line-height:normal;position:relative;text-align:left;margin:0;width:15px;text-indent:0}
#holding_sec .rp-max{display:none}
#holding_sec .rat-txt{display:inline-block;line-height:normal;margin:0 0 0 3px;height:15px;position:relative;vertical-align:top}
#holding_sec .geo-poin{display:none}
#holding_sec .sup-div{background-color:transparent;height:28px;position:relative;top:0;width:100%;margin:0;text-align:left;display:block}
#holding_sec .sup-div0{background-color:#fff;height:28px;position:relative;top:0;width:100%;margin:0;text-align:left;display:block}
#holding_sec .sup-price-oth{margin:0 0 0 4px} 
#holding_sec .geo-city{font-size: 12px;position:relative;top:2px;color:#36ab34;text-align:left;display:inline-block;height:18px;line-height:18px;overflow:hidden;width:100%}
#holding_sec .sup-lef{font-size: 12px;position:relative;top:3px;left:0;width:76px;display:inline-block;vertical-align:top}
#holding_sec .sup-right{display:inline-block;vertical-align:top;position:absolute;right:10px;top:9px}
#holding_sec .sup-purp-text{color:#D72E64;font-weight:normal;position:relative;float:right;right:0;top:0;white-space:nowrap;margin:3px 0 0;font-size:12px;}
#holding_sec .sup-purp-price{color:#D72E64;font-weight:bold;margin:0 0 0 4px;font-size:1.1em;letter-spacing:-1px}
#holding_sec .sup-price{position:absolute;right:2px;top:3px;white-space:nowrap;font-size:12px;letter-spacing: -0.05em;}
#holding_sec .sup-price span{margin:0 0 0 4px}
#holding_sec .cal-remind{display:none}
#holding_sec .cal-rem-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -333px -283px transparent;display:inline-block;vertical-align:top;height:15px;margin:8px 0 4px 3px;width:17px}
#holding_sec .h-btn{display:inline-block;background-color:#D72E64;font-size:1em;line-height:normal;color:#fff;cursor:pointer;top:0;margin:0;padding:2px 5px;position:relative;text-align:center;min-width:50px}
#holding_sec .cal-rem-log {display:none}
#holding_sec .inf-right {display:inline-block;text-align:left;position: absolute;right: 0;top:0;vertical-align: top;width:53px}
#holding_sec .sup-logo{margin:0 !important}
/*pae add*/
#h_map_content.show{z-index:4}
#gp_ta_bookingcom.show{z-index:1}
.pin-wrap{display: inline-block;display: inline-block;cursor:pointer;}
.pin-no-price{cursor:pointer;}
.marker-center{cursor:pointer;}
.pin-maker{width:11px;height:7px;background:url("//media.directrooms.com/im7/default-b-arrow.png") no-repeat scroll 0 0 transparent;display:inline-block;vertical-align:top;position:absolute;left:40%;bottom:-6px;z-index:2}
.pin-p-wrap {white-space: nowrap;color:#3487C5;background-color: #edf8f4;border-radius: 1px;border: 1px solid #3487C5;margin: 0;padding: 5px 6px;display: inline-block;vertical-align: top;position: relative;left:0;bottom: 0;z-index: 1}
.pin-wrap-sel{display: inline-block;display: inline-block;cursor:pointer;}
.pin-wrap-sel .pin-maker{width:11px;height:7px;background:url("//media.directrooms.com/im7/default-p-arrow.png") no-repeat scroll 0 0 transparent;display:inline-block;vertical-align:top;position:absolute;left:40%;bottom:-6px;z-index:9}
.pin-wrap-sel .pin-p-wrap {white-space: nowrap;color:#d72e64;background-color: #ffe5e5;border-radius: 1px;border: 1px solid #d72e64;margin: 0;padding: 5px 6px;display: inline-block;vertical-align: top;position: relative;left:0;bottom: 0;z-index:8}
#gmap_infobox .entry{position:relative;left:0;margin:0 auto;padding:0;top:0;left:0;width:100%;display:inline-block}
#gmap_infobox .flex{background-color:#fff;display:inline-block;cursor:pointer;position:relative;top:0;left:0;line-height:16px;height:89px;border:1px solid #d9d9d9;width:320px;z-index:2;padding:0 0}
#gmap_infobox .flex-left{display:inline-block;left:5px;position:absolute;top:5px;width:80px;z-index:1}
#gmap_infobox .flex-right{display:inline-block;font-size:12px;position:absolute;right:5px;text-align:right;bottom:5px;width:auto;z-index:1}
#gmap_infobox .flex-right .supplier-name{display:block;padding:0;margin:0 0 4px}
#gmap_infobox .flex-right .supplier-price{color:#d72e64;display:block;font-size:14px}
#gmap_infobox .flex-right .supplier-price strong{font-size:19px;font-weight:normal;margin-left:5px}
#gmap_infobox .flex-center{height:100%;color:#4fa2ce;padding:0 0 0 90px;position:relative;top:2px;z-index:0;text-align:left}
#gmap_infobox .flex-center .hname{position:relative;top:2px;display:block;font-size:14px;font-weight:normal;overflow:hidden;width:100%;height:16px;text-align:left}
#gmap_infobox .hml-name{max-width:230px}
#gmap_infobox .flex-center .location{display:block;color:#36ab34;font-size:12px;height:15px;position:relative;overflow:hidden;width:148px;text-align:left;margin:7px 0 7px}
#gmap_infobox .flex-center .review{position:relative;bottom:2px;display:block;width: 52%;height: 16px;overflow: hidden}
.sr-map-price-bg{background-color:#d72e64;border-radius:2px;bottom:0;display:block !important;height:100%;left:0;opacity:0.7;position:absolute;width:100%;z-index:0 !important}
.ie .sr-map-price-bg{filter:Alpha(opacity=70)}
.sr-map-price{display:block !important;font-size:11px;padding:2px 4px !important;position:absolute !important;text-align:center;top:0}
.sr-map-price-inner{color:#fff;display:block !important;position:relative !important;white-space:nowrap;width:100%}
.flex-center .sr-star0{display:none;}
.flex-center .sr-star5{display:block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -57px -289px transparent;height:12px;width:65px;margin:10px 0 0}
.flex-center .sr-star4{display:block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -57px -289px transparent;height:12px;width:52px;margin:10px 0 0}
.flex-center .sr-star3{display:block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -57px -289px transparent;height:12px;width:40px;margin:10px 0 0}
.flex-center .sr-star2{display:block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -57px -289px transparent;height:12px;width:27px;margin:10px 0 0}
.flex-center .sr-star1{display:block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -57px -289px transparent;height:12px;width:15px;margin:10px 0 0}
.entry-poi{font-size:14px;text-align:center;background-color:#fff;left:0;margin:0 auto;padding:0;position:relative;top:0;z-index:2;padding:5px;border:1px solid #d4d4d4}
.entry-poi-arrow{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -421px -79pxtransparent;height:12px;left:50%;bottom:-11px;position:absolute;width:16px;z-index:3}
.info-box-extern{position:absolute;/*min-width:70px;*/text-align:center;z-index:10}
.poi-infobox-arrow{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -421px -79pxtransparent;height:12px;left:43%;bottom:-11px;position:absolute;width:16px;z-index:3}
.poi-title{background-color:#e3e3e3;clear:both;font-size:1.4em;margin:1px auto 10px;padding:4px 0;position:relative;text-indent:15px;width:100%}
.poi-elem-wrap{background-color:transparent;margin:0 auto;max-width:950px;min-width:150px;padding:0;position:relative}
.poi-zoom-in{cursor:pointer;cursor:hand;z-index:3;font-size:30px;position:absolute;top:358px;right:23px;background:none repeat scroll 0 0 rgba(80, 80, 80, 0.7);border-radius:1px;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.33);color:#fff;display:inline-block;height:40px;text-align:center;text-decoration:none;width:40px}
.poi-zoom-out{cursor:pointer;cursor:hand;z-index:3;font-size:30px;position:absolute;top:408px;right:23px;background:none repeat scroll 0 0 rgba(80, 80, 80, 0.7);border-radius:1px;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.33);color:#fff;display:inline-block;height:40px;text-align:center;text-decoration:none;width:40px}
.ie .poi-zoom-in, .ie .poi-zoom-out{filter:Alpha(opacity=90);background-color:#fff;border:1px solid #d1d1d1} 
.infobox-arrow{z-index:5;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -421px -301px transparent;width:16px;height:8px;position:absolute;top:90px;left:46%}
.infobox-arrow-right{z-index:5;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -421px -301px transparent;top:90px;height:8px;left:280px;position:absolute;width:16px}
.infobox-arrow-left{z-index:5;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -421px -301px transparent;top:90px;height:8px;left:10px;position:absolute;width:16px}
.h1pic-arrow-block-l{display:inline-block;height:455px;top:0;left:0;position:absolute;width:10%}
.h1pic-htl-img-l{background:transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -425px -384px;color:#ffffff;cursor:pointer;display:inline-block;height:34px;left:15px;position:absolute;bottom:10%;vertical-align:top;width:29px}
.h1pic-arrow-block-r{display:inline-block;height:455px;position:absolute;top:0;right:240px;width:10%}
.h1pic-htl-img-r{background:transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -455px -384px;color:#ffffff;cursor:pointer;display:inline-block;height:34px;position:absolute;right:0px;bottom:10%;vertical-align:top;width:29px}
.right-map-close-bg {background-color: #777775;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);cursor: pointer;display: block;height: 40px;position: absolute;right:40px;top:40px;vertical-align: top;width: 40px;z-index: 9}
.right-map-close-ic {background: transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -346px -370px;display: inline-block;height: 16px;position: absolute;right: 10px;top: 12px;vertical-align: top;width: 16px}
.srm-zoom-in {background: rgba(80, 80, 80, 0.7) none repeat scroll 0 0;border-radius: 1px;bottom: 155px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);color: #fff;cursor: pointer;display: inline-block;font-size: 30px;height: 40px;position: absolute;right: 60px;text-align: center;text-decoration: none;width: 40px;z-index: 10}
.srm-zoom-out {background: rgba(80, 80, 80, 0.7) none repeat scroll 0 0;border-radius: 1px;bottom: 110px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);color: #fff;cursor: pointer;display: inline-block;font-size: 30px;height: 40px;position: absolute;right: 60px;text-align: center;text-decoration: none;width: 40px;z-index: 10}
.cover-layer-opener {height: 800px;position: absolute;width: 100%;z-index: 0}
.right-map {height:100%;position: relative;width:100%;z-index:9}
.m-right-opener{display: inline-block;left: 0;overflow: hidden;position: absolute !important;top: 0;z-index: 3;	border: 1px solid #636363;right:40px;left:40px;top:40px;bottom:40px;box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.45);background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0}
.m-right-opener-touch{display: inline-block;left: 0;overflow: hidden;position: absolute !important;top: 0;z-index: 3;border: 1px solid #636363;left:40px;top:40px;bottom:40px;box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.45);background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0}
.v71-wrap-page-opa { left: 0;margin: 20px;position: absolute;top: 0;z-index: 1000}
#h_loading.show{z-index: 10 !important;} 
.reminder-icon-en{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-en.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-th{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-th.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-da{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-da.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-fr{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-fr.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-sv{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-sv.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-cn{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-cn.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-hk{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-hk.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-cs{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-cs.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-nl{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-nl.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-de{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-de.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-hu{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-hu.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-id{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-id.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-sk{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-sk.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-it{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-it.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-ja{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-ja.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-ko{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-ko.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-ms{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-ms.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-no{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-no.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-pl{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-pl.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-pt{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-pt.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-ru{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-ru.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-es{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-es.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-tr{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-tr.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-vi{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-vi.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-hi{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-hi.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-ro{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-ro.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-fi{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-fi.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-uk{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-uk.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-cr{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-cr.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-el{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-el.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-lt{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-lt.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-lv{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-lv.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-sl{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-sl.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-ar{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-ar.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-he{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-he.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-ur{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-ur.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.reminder-icon-hr{cursor:pointer;background:transparent url("//media.directrooms.com/im7/reminder-icon-hr.png") no-repeat scroll 0 2px / 69px auto;position:absolute;display:inline-block;height:56px;width:74px;}
.sprite-last-hname{position:relative;display:block;margin:0 0 20px 0}
.sprite-last-hreview{position:relative;display:block;margin:0 0 20px 0}
.sprite-last-hgetprice{cursor:pointer;position:relative;display:block;color:#3487C5;font-size:30px;text-decoration:underline}
.sho-all{display:block;font-size:0.85em;color:#3487C5;width:auto}
/* v75 A*/
.hotel-wrap{height: 100%;position: relative;top:14px;width: 1200px;padding: 0;margin: 0 auto 11px auto;z-index:2;}
.hotel-wrap-content{display: inline-block;left: 15px;margin: 0 auto;padding: 0;position: relative;vertical-align: top;width: 980px;top:0;margin-bottom:20px}
.hotel-wrap-l {z-index:2;display: inline-block;left: 0;padding: 0;position: relative;vertical-align: top;margin: 0 auto 25px 0;width:205px;}.hotel-banner{margin:0;position:relative;background-color:transparent;width:100%;padding:0;min-width:150px}
.tc-cons{margin:0 auto;position:relative;background-color:transparent;width:980px;padding:0;min-width:150px;min-height:32px;height:100%}
.h-sprite-wrap{display:inline-block;position:absolute;right:0px;top:0}
.sprite-last-wrap{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;position:absolute;z-index:1;top:0;margin:0 auto;display:block;top:40px;left:40px;width:609px;height:230px;margin:20px;padding:0;font-size:30px;text-align:center;padding:10% 10px 10px;color:#fff}
.hotel-wrap-2cols-l{display:inline-block;vertical-align:top; height: 100%;position: relative;top: 0;width:980px;padding:0;margin:0 auto}

/*.bg-v71-content{display:inline-block;vertical-align:top;background: #fff none repeat scroll 0 0;border: 1px solid #dadada;border-radius: 5px;height: 100%;margin:20px auto 0;padding:14px 0px;position: relative;width:980px}*/
.bg-v71-content{display:inline-block;vertical-align:top;height:100%;padding:27px 0px 14px 0px;position:relative;width:980px}

.search-module-hl{position:relative;/*padding:0 20px*/}
#holding_sec{min-height:20px;/*padding:0 20px*/}
.cover-srt2 {display: inline-block;    position: relative;    width: 100%;    background: #e8e8e8;    margin: 0 0 15px 0;    font-size: 14px;    margin: 0 0 15px 0;}
.s-btn-long{font-size:18px;display:inline-block;background-color:#D72E64;color:#fff;cursor:pointer;position:relative;text-align:center;padding:7px 10px;margin:6px 0 6px 10px;top:0;width:198px;height:32px;line-height:32px;}
.fac-title{position:relative;font-size:19px;margin:0 0 20px 0;padding:0 10px;}
a .fac-title{color: #636363;padding:0 10px 0 20px;}
.bookingcom-more-txt{margin: 0;font-size:12px;text-decoration: underline;}
.ove-content{font-size:1.1em;min-height:18px;min-width:150px;padding:0 10px;position:relative;line-height: 1.7em;}

.bg-v71-content-fac{display:inline-block;vertical-align:top;height:100%;padding:18px 0 0px;position:relative;width:980px}
.con-title{font-weight:bold;margin:16px 0 10px 0;line-height: 16px;}
.fac-cont{padding:0;margin:0 0 0 25px}
.ta-div{margin:10px 10px;width:970px;height:500px}
.ta-div-in{width:970px;height:100%}
.hotel-wrap-2cols-r{display:inline-block;vertical-align:top;height: 100%;position: relative;top: 0;width:100%;padding:0;z-index:0px}
.rhc-recent-hotel-out,.rhc-rs-out,.hrc-other-deal{font-size:12px;display:inline-block;left:0;position:relative;top:0;padding:0 0 10px;background:#fff;width: 100%;}
#rhc_recent_hotel_out .viewed-his {min-height:60px;background-color:transparent;border:none !important;line-height:normal;clear: both;display: inline-block;font-weight: normal;margin: 0;padding:0;position: relative;width: 200px;}
#rhc_recent_hotel_out .viewed-his-x{background: transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -207px -331px;display: inline-block;height: 12px;position: absolute;right: 13px;top: 8px;vertical-align: top;width: 12px;z-index:3;cursor:pointer}
#rhc_rs_out .searches-his-x{background: transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -207px -331px;display: inline-block;height: 12px;position: absolute;right: 8px;top: 8px;vertical-align: top;width: 12px;z-index:3;cursor:pointer}
#rhc_rs_out .searches-his {line-height:16px;position:relative;display:inline-block;border-bottom:none !important;padding:5px 0 5px 0;font-size:12px;font-weight:normal;min-height:40px;margin:0 0 0 5px;width:100%}
.rhc-rs-title,.rhc-rh-title,.rhc-oth-title{text-align:center;padding:5px 2px 7px;font-size:13px;font-weight:bold;background:#e8e8e8;}
#hrc_other_deal .hl-hot{display: inline-block;height: auto;left: 0;margin: 9px;min-height: 175px;min-width: 50px;position: relative;vertical-align: top;}  
#hrc_other_deal .hl-hot-nc{display: inline-block;height: auto;left: 0;margin: 9px;min-height: 175px;min-width: 50px;position: relative;vertical-align: top;}  
#hrc_other_deal .hl-link{position:relative;min-width:50px;height:auto;display:inline-block;vertical-align:top;color:#fff}
                .hl-link{position:relative;min-width:200px;height:230px;width:100%;display:inline-block;vertical-align:top;color:#fff}
#hrc_other_deal .bdw-wrapper{top:0;height:18px;overflow:hidden;position:absolute;width:100%;text-align:left;left:0;}
#hrc_other_deal .inf-div{background-color:transparent;top:125px;min-height:5px;height:12px;position:absolute;width:100%;text-align:left;left:0;padding:0 0 4px 0}
#hrc_other_deal .bdw-hbwrap-c{background-color: #000;bottom: 0;height: 100%;left: 0;min-height: 5px;opacity: 0.65;position: absolute;width:100%}
#hrc_other_deal .hl-hot-right{ display: inline-block;height: auto;left: 0;margin: 9px;min-height: 175px;min-width: 50px;position: relative;vertical-align: top;width:188px;}
#hrc_other_deal .hl-hot-nc-right{ display: inline-block;height: auto;left: 0;margin: 9px;min-height: 175px;min-width: 50px;position: relative;vertical-align: top;}
#rhc_recent_hotel_out .flex-center .location{margin:0;color: #636363; display: block; font-size: 11px; height:14px; line-height: 12px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position: relative; text-align: left; top:0; width: 115px}
#rhc_recent_hotel_out .flex-center .review{margin: 0 0 6px 0; color: #636363; display: block; font-size: 11px; height: 16px; line-height: 16px; overflow: hidden; position: relative; top: 0; width: 85px}
#rhc_rs_out .searches-his-ic{position:relative;top:3px;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -200px -376px transparent;width:22px;height:25px;margin: 0 9px 0 0;}
#rhc_rs_out .searches-his-dt{position:relative;top:0;left:0;margin:0 0 0;display:inline-block;vertical-align:top;clear:both;font-weight:normal;width:146px}
.bg-v71-right{background: #fff;display:inline-block;vertical-align:top;height: auto;margin-top:20px;padding:0;position: relative;width:100%;border: 1px solid #dadada}
#hrc_other_deal .bdw-img-c{position:relative;height:140px}
/*search box*/
.v71-search-module-long{font-size:14px}
.v72-wrap-l-col{display:inline-block;vertical-align:top;margin: 0 auto 25px 10px;width:205px;padding:0;position:relative;left:0}
.v72-wrap-r-col{display:inline-block;vertical-align:top;margin:0 auto;width:980px;padding:0;position:relative;left:10px}
.v71-sbi-cont{display:inline-block;height:31px;position:relative;top:0;vertical-align:top;margin:5px 0 0 0;width:100%}
input.v71-src-box-txt-box{font-size:14px;text-indent:4px;padding:0;height:31px;border:1px solid #9a9a9a;color:#636363;padding:0;width:100%;background:none repeat scroll 0 0 #fff;display:inline-block; left:0;position:relative;vertical-align:top}
.v71-check-date-div{border: 1px solid #a3a3a3;background:#fff none repeat scroll 0 0;border-radius:1px;color:#636363;cursor:pointer;display:inline-block;height:25px;left:0;margin:10px 0 0 0;outline:0 none;padding:6px 0 0;position:relative;text-indent:4px;vertical-align:top;width:100%}
.v71-guess-div{border: 1px solid #a3a3a3;float:left;border-radius:1px;color:#636363;height:25px;margin:10px 0 0 0;text-indent:0;width:89px;background:none repeat scroll 0 0 #fff;cursor:pointer;display:inline-block;left:0;outline:0 none;padding:6px 0 0;position:relative;vertical-align:top}
.v71-searchbox{position:relative;top:0;margin:0;width:100%}
.v71-searchbox-bg{display:inline-block;border-radius:2px;background-color:#505050;opacity:0.7;filter:Alpha(opacity=70);width:100%;height:100%}
.search-long71{background:none;position:relative;top:0;margin:0 auto}
.v71-cover-srt1{display:inline-block;position:relative;line-height:15px;padding:10px;background-color:#e8e8e8}  
.search-module-tittle{font-size:18px;font-weight:normal;margin:0 0 8px 0;padding:0;text-align:center}
.search-helper-small{background-color:#fff;border:1px solid #3487C5;left:0;margin:85px 0 0 14px;width:285px;min-width:150px;position:absolute;text-align:left;text-indent:0;text-transform:capitalize;top:0;z-index:3000}
.v71-s-btn{width:100%;display:inline-block;vertical-align:top;background-color:#D72E64;color:#fff;cursor:pointer;position:relative;top:0;text-align:center;margin:10px 0 0 0;padding:12px 0;font-size:18px}
.v71-cla-icon{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -333px -282px transparent;border:0 none;cursor:pointer;height:18px;position:absolute;right:5px;top:7px;width:18px}
.cla-icon{background:transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -333px -282px;border:0 none;cursor:pointer;height:18px;position:absolute;right:5px;top:7px;width:18px}
#src_box_filters_ro0{float:right}
.calendarInMain-show-checkInD{position:absolute;top:52px;z-index:10;margin:0;left:0;font-weight:normal !important;font-size:0.9em}
.calendarInMain-show-checkOutD{position:absolute;top:95px;z-index:10;margin:0;left:0;font-weight:normal !important;font-size:0.9em}
.v71-caldiv-wrap{position:relative;display:inline-block;width:100%}
.top-arrow-cal-checkInD{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;width:23px;height:11px;left:30px;position:absolute;top:-11px}
.top-arrow-cal-checkOutD{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -366px -267px transparent;width:23px;height:11px;left:30px;position:absolute;top:-11px}
.fil-ico{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -260px -291px transparent;cursor:pointer;display:inline-block;height:9px;position:absolute;right:5px;top:12px;width:15px;z-index:1}
.fake-dd-div{font-weight:normal !important;font-size:0.9em;background-color:#fff;border:1px solid #3487C5;left:-1px;line-height:35px;position:absolute;top:33px;width:100%;z-index:7;text-indent:7px}
.inner-src-hlp-error-main{font-size: 13px;font-weight:normal !important;font-size:0.9em;background-color:#f8ebeb;border:1px solid #f00;color:#596b6f;left:10px;margin:50px 0 0 0;min-height:165px;position:absolute;text-align:left;top:29px;width:360px;z-index:3000}
.arrow-red-thirty-one-small{font-size: 13px;left:15px;position:absolute;bottom:-14px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -338px -267px;width:25px;height:14px}
.arrow-red-guest-small{font-size: 13px;left:88px;position:absolute;bottom:-14px;background:rgba(0, 0, 0, 0) url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -338px -267px;width:25px;height:14px}
.arrow-red-in-small{font-size: 13px;left:20px;position:absolute;bottom:-14px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -338px -267px;width:25px;height:14px}
.arrow-red-out-small{font-size: 13px;left:20px;position:absolute;bottom:-14px;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -338px -267px;width:25px;height:14px}
.ie9 .arrow-red-thirty-one-small, .ie9 .arrow-red-guest-small, .ie9 .arrow-red-guest, .ie9 .arrow-red-in-small, .ie9 .arrow-red-out-small{top:25px}
.inner-src-hlp-error-new1{font-size: 13px;color:#f00;cursor:pointer;font-weight:normal;padding:4px 0 4px 20px;position:relative;top:0}
.inner-src-hlp-error-new2{font-size: 13px;color:#f00;cursor:pointer;font-weight:normal;padding:4px 0 4px 20px;position:relative;top:5px}
.v71-m-ic{cursor:hand;cursor:pointer;background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -20px -350px transparent;display:inline-block;height:35px;position:absolute;right:0;top:1px;vertical-align:top;width:179px}
.v71-m-link{color:#fff;background-color:#3487C5;font-size:12px;display:inline-block;position:absolute;right:0;bottom:1px;padding:3px 5px;vertical-align:top}
.nrs-htl-wifi{color:#36ab34;display:inline-block;vertical-align:text-bottom;position:relative;font-size:1em;/*line-height:16px*/}
.ie .nrs-htl-wifi{line-height:18px;top:-1px}
.wifi-ic{background:url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -375px -348px transparent;display:inline-block;height:13px;position:relative;margin:0 0 0 3px;left:0px;top:-1px;vertical-align:top;width:15px}
.nrs-top-info-l{display:inline-block;top:-2px;height:auto;position:relative;vertical-align:top;width:auto;max-width:340px}
.fil-child-txt{display:inline-block;height:auto;position:relative;vertical-align:top;width:auto}
.fil-noti{background:none repeat scroll 0 0 #d72e64;border-radius:10px;color:#fff;display:inline-block;font-size:11px;margin-top:-12px;padding:0 4px;position:absolute;right:0}
.sep-gue-txt{display:inline-block;margin:0;vertical-align:top;text-indent:4px;white-space: nowrap;}
.sep-roo-txt{display:inline-block;margin:0;vertical-align:top;text-indent:4px;white-space: nowrap;}
.error-red1-small{font-weight:normal !important;font-size:1em;background-color:#f8ebeb;border:1px solid #ff0000;color:red;min-width:280px;position:absolute;left:0;bottom:145px;z-index:20}
.error-red2-small{font-weight:normal !important;font-size:1em;background-color:#f8ebeb;border:1px solid red;color:red;left:0px;position:absolute;bottom:146px;z-index:20}
.error-red3-small{font-weight:normal !important;font-size:1em;background-color:#f8ebeb;border:1px solid red;color:red;left:0px;position:absolute;bottom:188px;z-index:20}
.error-red4-small{font-weight:normal !important;font-size:1em;background-color:#f8ebeb;border:1px solid red;color:red;left:0px;position:absolute;top:0;z-index:20}
.error-red5-small{font-weight:normal !important;font-size:1em;background-color:#f8ebeb;border:1px solid #ff0000;color:red;position:absolute;left:0;bottom:100px;z-index:20}
.sep-gue{display:none}
.arrow-red-top{background: rgba(0, 0, 0, 0) url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -338px -267px;bottom: -14px;height: 14px;left: 15px;position: absolute;width: 25px;}
/* 7.5_B*/
.anchor-link span{margin:0 12px 0 0;font-size:1.2em;cursor:hand;cursor:pointer;}
#gra_pre1 .gpr-icon{color: #fff;display: block;font-size: 2.5em;line-height: 26px;margin-top:15px;}
#gra_pre1 .gpr-rat{display:block;text-align:center;margin:0 5px 0 5px;font-size:1.5em;color:#fff}
#gra_pre1 .gp-ra{background: #d0cecf  none repeat scroll 0 0;cursor: pointer;display: inline-block;left: 0;/*padding: 0 10px;*/position: relative;border-radius: 2px;height:78px;width:216px;text-align: center;/*font-weight: bold;*/}
#gra_pre1 .gp-txt{cursor: pointer;display: inline-block;height: auto;margin: 0;position: absolute;right: 0;text-align: right;top: -110px;}
#gra_pre1 .gpi-map{background: url("//media.directrooms.com/im7/gpi-map-ic.png")no-repeat scroll 0 0;background-repeat: no-repeat;cursor: pointer;display: block;height:29px;top:52px;overflow: hidden;position: absolute;right:0;text-align: center;width:127px;}
#gra_pre1 .gpi-txt-link{ color: #3487C5;display: block;font-size:13px;margin: 7px 0 0 19px;text-decoration: underline;vertical-align: top;width: auto;}

#gro_rating .gp-txt{cursor: pointer;display: inline-block;height: auto;margin: 0;position: absolute;right: 0;text-align: right;top: -110px;}
#gro_rating .gpr-icon{color: #fff;display:block;font-size: 26px;line-height: 26px;margin-top:5px;}
#gro_rating .gpr-rat{display:block;text-align:center;margin:0 5px 0 5px;font-size:1em;color:#fff;line-height:1.2em}

/*hotel compare price*/
.deep-link-wrap{background: #fff;display: inline-block;vertical-align: top;height: auto;margin-top: 20px;padding: 0 0 15px 0;position: relative;width: 100%;border: 1px solid #dadada;text-align: center;}
.deep-link-tittle{padding: 5px 2px 7px;font-size: 13px;font-weight: bold;background: #e8e8e8;}
.deep-link-button{cursor:pointer;position: relative;left:0;top:0;height:35px;width:160px;margin:15px auto 0 2px;text-align: left;
border:1px solid #bababa;padding:0 0 0 15px; text-decoration:none; display:inline-block;   
-webkit-box-shadow: #FFFFFF 0px 0px 2px inset;-moz-box-shadow: #FFFFFF 0px 0px 2px inset; box-shadow: #FFFFFF 0px 0px 2px inset; 
-webkit-border-radius:6px; -moz-border-radius:6px;border-radius:6px;
background-color: #F4F4F4; background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#C5C5C5));                                                                                                                                                                                                                                                                                                                   
background-image: -webkit-linear-gradient(top, #F4F4F4, #C5C5C5);                                                                                                                                                                                                                                                                                                                                                                           
background-image: -moz-linear-gradient(top, #F4F4F4, #C5C5C5);                                                                                                                                                                                                                                                                                                                                                                              
background-image: -ms-linear-gradient(top, #F4F4F4, #C5C5C5);                                                                                                                                                                                                                                                                                                                                                                               
background-image: -o-linear-gradient(top, #F4F4F4, #C5C5C5);                                                                                                                                                                                                                                                                                                                                                                                
background-image: linear-gradient(to bottom, #F4F4F4, #C5C5C5);}  
.deep-link-ag-logo{background: url("//media.directrooms.com/im7/deep-link-logo-2.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 26px;margin: 3px 0 0;width: 65px;position: relative;left:0;top:0} 
.deep-link-bk-logo{background: url("//media.directrooms.com/im7/deep-link-logo-2.png") no-repeat scroll 0 -30px transparent;display: inline-block;height: 17px;margin: 10px 0 0;width: 93px;position: relative;left:0;top:0}
.deep-link-ht-logo{background: url("//media.directrooms.com/im7/deep-link-logo-2.png") no-repeat scroll 0 -49px transparent;display: inline-block;height: 14px;margin: 12px 0 0;width: 95px;position: relative;left:0;top:0} 
.deep-link-airbnb-logo{background: url("//media.directrooms.com/im7/deep-link-logo-2.png") no-repeat scroll 0 -64px transparent;display: inline-block;height: 23px;margin: 6px 0 0 ;width: 78px;position: relative;left:0;top:0} 
.deep-link-homeaway-logo{background: url("//media.directrooms.com/im7/homeaway_02.png") no-repeat scroll transparent;display: inline-block;height: 23px;margin: 8px 0 0 ;width: 105px;position: relative;left:0;top:0} 
.deep-link-arrow{background: rgba(0, 0, 0, 0) url("//media.directrooms.com/im7/deep-link-arrow.png") no-repeat scroll 0 0;width:7px;height:11px;position:absolute;top:12px;right:14px;}.hpoi-title{font-weight: bold;margin: 4px 0 10px 10px;line-height: 16px;}

.hpoi-title{font-weight: bold;margin: 4px 0 10px 10px;line-height: 16px;}
.hpoi-cont{width:490px;margin: 4px 0 10px 0;float:left;}
.hpoi-text{min-height: 20px;margin:3px 0 5px 25px;display: inline-block;color:#636363;vertical-align: top;/*border:1px solid green;*/width:330px;}
.hpoi-text a {color:#3487C5;}
.hpoi-name{margin:0 0 0 10px;display: inline-block;width:300px;}
.att-icon{position: relative;background: url(//media.directrooms.com/im7/hpoi-icon1.png) no-repeat scroll 0 0 transparent;display: inline-block;vertical-align: top;height: 16px;top: 0;width: 16px;margin: 0;}
.transport-plainicon{position: relative;background: url(//media.directrooms.com/im7/hpoi-icon1.png) no-repeat scroll 0 -16px transparent;display: inline-block;vertical-align: top;height: 16px;top: 0;width: 16px;margin: 0;}
.transport-busicon{position: relative;background: url(//media.directrooms.com/im7/hpoi-icon1.png) no-repeat scroll 0 -32px transparent;display: inline-block;vertical-align: top;height: 20px;top: 0;width: 16px;margin: 0;}
.landmark-icon{position: relative;background: url(//media.directrooms.com/im7/hpoi-icon1.png) no-repeat scroll 0 -52px transparent;display: inline-block;vertical-align: top;height: 16px;top: 0;width: 16px;margin: 0;}
.hpoi-mapicon{position: relative;background: url(//media.directrooms.com/im7/hpoi-mapicon-2.gif) no-repeat scroll 0 0 transparent;display: inline-block;vertical-align: top;height:122px;top: 0;width:936px;margin: 0 0 0 22px;cursor:pointer}
.hpoi-pinicon{position: relative;cursor:pointer;background: url(//media.directrooms.com/im7/hpoi-pinicon80-1.png) no-repeat scroll center center transparent;display: inline-block;vertical-align: top;height: 100%;line-height: 125px;top: 0;width: 100%;margin: 0 auto;text-align: center;text-indent: 87px;color:#3487C5;text-decoration:underline}
.transport-metroicon{position: relative;background: url(//media.directrooms.com/im7/hpoi-icon1.png) no-repeat scroll 0 -71px transparent;display: inline-block;vertical-align: top;height: 22px;top: 0;width: 16px;margin: 0;}
.transport-ferryicon{position: relative;background: url(//media.directrooms.com/im7/hpoi-icon1.png) no-repeat scroll 0 -96px transparent;display: inline-block;vertical-align: top;height: 16px;top: 0;width: 16px;margin: 0;}
.transport-trainicon{position: relative;background: url(//media.directrooms.com/im7/hpoi-icon1.png) no-repeat scroll 0 -32px transparent;display: inline-block;vertical-align: top;height: 20px;top: 0;width: 14px;margin: 0;}.hbdrt-price{position: relative;display: block;}
.hbdrt-price span.hbdrt-price1{display:inline-block;width:140px;cursor:pointer}
.hbdrt-price span.hbdrt-price2{display:inline-block;width:140px;cursor:pointer}
.hbdrt-price span.hbdrt-price3{display:inline-block;width:140px;cursor:pointer}
.cal-hbdrt{display:block;font-size:14px;margin:15px 0 15px 0}
.cal-rem-hbdrt{background: url(//media.directrooms.com/im7/sp_main-new.png) no-repeat scroll -333px -283px transparent;display: inline-block;vertical-align: top;height: 17px;margin: 0 5px 0 0;width: 17px;}
.hbdrt-price-bold{font-weight:bold;text-align: right;color:#D72E64;display:inline-block;font-size:14px;left:0;margin:0 0 0 15px;position:relative;top:3px;vertical-align:top}
.hbdrt-price-bold .fla-pri{font-size:14px !important;top:0;margin:0 0 0 5px}
.hbdrt-price-normal{text-align: right;color:#636363;display:inline-block;font-size:14px;left:0;margin:0 0 0 15px;position:relative;top:3px;vertical-align:top}
.hbdrt-price-normal .fla-pri{font-weight:normal;font-size:14px;top:0;margin:0 0 0 5px}
.hbdrt-price1{width:225px;margin:0 120px 0 0}
.hbdrt-price2{width:225px;margin:0 120px 0 0}
.hbdrt-price3{width:225px;margin:0 0 0 0}
/*------*/
#htl_skyscanner a{text-decoration:none;color:#636363;direction: ltr;}
.flightads{direction:ltr;position:relative;border-radius:6px;background: #fde4d9;padding:0; width:980px;margin:15px 0 0;height: 50px;}
.flightads-ttbg{float:left;display:inline-block;vertical-align:top;height: 50px;position:relative; border-radius:3px 30px 30px 3px;color:#fff;background: #f6a27c;min-width:150px;}
.flightads-tt{display: table-cell;vertical-align: middle;height: 50px;text-indent:45px;font-size:18px;padding:0 13px 0 0}
.flightads-icon{display:inline-block;vertical-align:top;position:absolute; background:url("//media.directrooms.com/im7/flightads-icon2.png") no-repeat scroll left center transparent;height:23px;width:26px;margin:0;left: 10px;}
.flightads-coner{line-height:10px;display:inline-block;vertical-align:top;height: 11px !important;color:#fff;border-radius:2px;vertical-align:top;position:absolute;left:0;top:0;background: #636363;padding:1px 4px;font-size:10px}
.flightads-des{float: left;font-size:18px;display: inline-block;color: #636363;text-align: center;vertical-align: top;position: relative;left:10px;height:50px;width:480px;}
.flightads-destxt{text-align:center;display:table-cell;margin: 0;position: relative;vertical-align: middle;width:100%;height:50px;color:#636363;line-height: 24px;width:480px;}
.flightads-price{display:inline-block;vertical-align:top;font-size:24px;display:inline-block;margin:0 0 0 10px}
.flightads-web{display:inline-block;vertical-align:top;font-size:14px;position:absolute;right:0;top:16px;right:15px;text-decoration:underline;color: #636363;}
.flightads-webicon{display:inline-block;vertical-align:top;margin:0 0 0 5px;}
.widget{background: #d8d8d8 !important;display:block;color: #636363 !important;font-size: 13px !important;border-radius: 6px;margin:20px 0 0;padding:3px 0}
.skyscanner-widget{background-color: #d8d8d8 !important;width: 980px !important;max-width: 980px !important;color: #636363 !important;font-size: 13px !important;background-position: 98% 50% !important;background-size: 15px !important;}
.skyscanner-widget-text{font:500 14px Source Sans Pro, sans-serif !important;text-decoration:underline !important;color: #3487C5 !important;}
.skyscanner-widget span {font:400 14px Source Sans Pro, sans-serif !important;}
.flightads-des-long{float: left;font-size:16px;display: inline-block;color: #636363;text-align: center;vertical-align: top;position: relative;right:10px;height:50px;width:480px;}
.flightads-price-long{display:inline-block;vertical-align:top;font-size:20px;display:block;margin:0 0 0 10px}.flightads-arrow{display:inline-block;vertical-align:top;position:relative; background:url("//media.directrooms.com/im7/flightads-arrow-icon2.png") no-repeat scroll left center transparent;height:16px;width:31px;margin:0 10px;top: 4px;}


.airbnbads{position:relative;cursor: pointer;border-radius:3px;border:1px solid #ff6a6f;background:#ffffff;padding:0; width:980px;margin: 20px auto 0;height: 50px;}
.airbnbads-ttbg{float:left;display:inline-block;vertical-align:top;height: 50px;position:relative; border-radius:3px 30px 30px 3px;color:#fff;background: #ff6a6f;min-width:80px;}
.airbnbads-tt{display: table-cell;vertical-align: middle;font-size:18px;padding:0}
.airbnbads-icon{display:inline-block;vertical-align:top;position:absolute;background:url("//media.directrooms.com/im7/airbnb-icon.png") no-repeat scroll left center transparent;height:50px;width:35px;margin:0;left:19px;}
.airbnbads-des{float:left;font-size:16px;display:inline-block;color:#ff5a5f;text-align:center;vertical-align:top;position:relative;left:0;height:50px;width:885px;}
.airbnbads-destxt{text-align:center;display:table-cell;margin: 0;position: relative;vertical-align: middle;width:785px;height:50px;color:#ff5a5f;}
.airbnbads-web{text-align:center;display:table-cell;font-size:14px;margin: 0;position: relative;vertical-align: middle;height:50px;color:#ff5a5f;line-height: 14px;text-decoration: underline;text-align: right;}
.airbnbads-webicon{display:inline-block;vertical-align:top;margin:0 0 0 5px;}
.airbnbads-arrow{display:inline-block;vertical-align:top;position:relative; background:url("//media.directrooms.com/im7/holidaysds-arrow-icon2.png") no-repeat scroll left center transparent;height:16px;width:31px;margin:0 10px;top: 4px;}
.airbnbads-coner {line-height: 10px;display: inline-block;vertical-align: top;height: 11px !important;color: #fff;border-radius:2px 4px 2px 2px;vertical-align: top;position: absolute;right: 0;top: 0;background: #636363;padding: 1px 4px;font-size: 10px;}
.hmap-thum{background:url("//media.directrooms.com/im7/sr-map-thum2.jpg") no-repeat scroll center center / 202px auto;height:137px;left:0;margin:20px 0 0;position:relative;top:0;width:202px;cursor:pointer;border:1px solid #dadada;display:block;}
.hmap-thum-pin{ background:rgba(0, 0, 0, 0) url("//media.directrooms.com/im7/searches-pin-sky80-1.png") no-repeat scroll center center / 38px auto;display:inline-block;height:47px;left:42%;top:39px;margin:0;position:relative;vertical-align:top;width:38px;}
.hmap-thum-link{background-color: #3285c7;min-width: 50px;color: #fff;display: inline-block;font-size: 14px;padding: 2px 4px;vertical-align: text-bottom;right: 0;position: absolute;bottom: 0;}
.h-pic-see-all{color:#3487C5;text-decoration:underline;text-align: center;margin-top:15px;font-size: 18px;}
 
/*photo-widget v8.0*/
.bh-photo-modal-opened {overflow: hidden;}
.h-full-photo-widget{width: 100%;min-width: 990px;height: 100%;margin: 0;padding: 0;}
.ph-wg-close{width: 40px;height: 40px;right:0px;color: #ffffff;position: absolute;cursor:pointer;cursor:hand;}
.ph-wg-close-cross {font-size: 40px;vertical-align: middle;position: relative;margin-left: 5px;font-family: Georgia,serif;}
.ph-wg-img-con {position: absolute;top: 20px;bottom: 21%;left: 0;right: 0;}
.ph-wg-prev-btn{position: absolute;top: 10%;bottom: 20%;left:-5px;width: 7%;cursor: pointer;z-index:10}
.ph-wg-prev-arrow {position: absolute;right:40%;top: 50%;margin-top: -60px;color: #ffffff;font-size: 70px;display:inline-block;}
.ph-wg-next-btn{position: absolute;top: 10%;bottom: 20%;right:-5px;width:7%;cursor: pointer;z-index:10}
.ph-wg-next-arrow {position: absolute;left:40%;top: 50%;margin-top: -60px;color: #ffffff;font-size: 70px;display:inline-block;}
.ph-wg-caption-thumbs{	position: absolute;	left: 10%;	right: 10%;	bottom: 10px;}
.ph-wg-img-main {position: absolute;width: 100%;height: inherit;background-position: 50% 50%;background-repeat: no-repeat;cursor: pointer;background-size: contain;text-align: center;}
.ph-wg-img-main-elm {width: 80%;height: inherit;margin: 0 auto;text-align: center;overflow: hidden;}
.ph-wg-img-main-elm img {vertical-align: middle;display: block;margin:auto;top:0;left:0;right:0;bottom:0;position:absolute;max-width:950px;}
.ph-wg-caption-caption {text-align: center; height: 30px;padding-bottom: 10px;}
.ph-wg-thumbs-viewport{position: relative;height:60px;overflow: hidden;bottom: 10px;}
.ph-wg-thumbs-film {position: absolute;top: 0;left: 0;width: 9999px;}
.ph-wg-thumbs-container{	position: absolute;	top: 0;	left: 0;	-webkit-transition: left .3s ease-in-out;	transition: left .3s ease-in-out;}
.ph-wg-caption-inner {background-color: transparent;font-size: 14px;line-height: 5px;font-weight: 500;color: #ffffff;display: inline-block;}
.ph-wg-thumb-slide{	margin: 0 auto;	position: absolute;	left: 7%;	right: 7%;	top: 0;	bottom: 0;	z-index:1;	color:#ffffff;}
.ph-wg-thumb-slide span.ph-wg-last-item-det {display:block;font-size: 30px!important;line-height: 1.2!important;margin: 0;margin-bottom: 12px;}
.ph-wg-thumb-slide .hide{display:none;}
.ph-gallery-slide .last-item {margin-top: 1px;background-position: 0 0;background-repeat: no-repeat;}
.ph-wg-last-item-wrapper {display: block;background: rgba(0,0,0,0.6);padding: 8% 0 8% 0;}
@media only screen and (max-device-height:800px) {.ph-wg-thumb-slide span.ph-wg-last-item-det{font-size: 26px !important;}}
.pho-widget-sec-full {position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;}
.pho-widget-sec-full.open{display: block;z-index: 1003;background: rgba(0, 0, 0, 0.7)!important;}
.pho-widget-sec .ph-wg-section {margin:5%;right: 400px!important;background: #000!important;}
.ph-wg-section.opened {display: block;}
.ph-wg-section-panel {z-index: 1003;}
.ph-wg-section-overlay {z-index: 1000;}
.ph-wg-section {display: none;position: fixed;z-index: 9200;top: 0;right: 0;bottom: 0;left: 0;background-color: #000;background-color: rgba(0,0,0,0.9);}
.pho-widget-sec.open .ph-wg-sec-right {margin:5%;display: block;z-index: 1003;background: #000!important;}
.ph-wg-sec-right {position: fixed;top: 0;right: 0;bottom: 0;background: #fff;width: 400px;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;display: none;z-index: 1003;}
.ph-wg-sec-header {padding-top: 70px;z-index: 4;color:#ffffff;}
h2.ph-wg-sec-h-name {font-size: 20px;line-height: 28px;font-weight: 700;padding: 0 0 10px 0;margin: 0;color:#ffffff;display: inline-block;}
.ph-wg-sec-h-dv{padding: 0 0 10px 0;}
.ph-wg-sec-h-loc-txt{		font-size: 14px;margin-top: 4px;display: inline-block;}
.ph-wg-sec-h-rw-num{font-size: 20px;display: inline-block;margin: 0 13px 0 0;}
.ph-wg-sec-body{left: 0;position: absolute;padding: 15px;overflow-x: hidden; bottom:15%;}
.ph-wg-get-price-btn {font-size: 16px;line-height: 20px;display: inline-block;background-color: #D72E64;color: #fff;cursor: pointer;position: relative;text-align: center;top: 0;border-radius: 1px;min-width: 90px;		padding: 5px 0px 5px 0px;width: 300px;}
.ph-wg-sec-pr{padding-bottom:15px;text-align:center;color:#3f9ccc;line-height: 20px;}
.ph-wg-sec-pr .pr-dt{display: block;font-size: 20px;font-weight: bold;}
.ph-wg-sec-pr .cost-dt{display: block;font-size: 12px;}
.ph-wg-sec-ro {text-align: center;line-height: 20px;padding: 0px 0px 20px 0px;}
.ph-wg-sec-ro .ro-gn{display: block;color:#2EB13C}
.ph-wg-sec-ro .ro-rd{display: block;color:#ff5607}
.h-full-photo-small-pic{margin-right: 10px;opacity: 0.5;float: left;cursor:hand;}
.h-full-photo-small-pic.active {opacity: 1;}
.h-full-photo-small-pic:hover{cursor:pointer;cursor:hand;}
.h-thumbs-pic-get-pri{margin-right: 10px;opacity: 0.5;float: left;width:92px;height: 60px;cursor:pointer;cursor:hand;}
.h-thumbs-pic-get-pri.active {opacity: 1;}
.h-full-photo-small-pic:hover{cursor:pointer;cursor:hand;}
.ph-wg-last-item-chk{cursor: pointer;    position: relative;    display: block;    color: #2f92c6;    font-size: 30px;    text-decoration: underline;}
/*start v8.0*/

.field-g-r{margin-top:12px;padding-top:10px;padding-bottom:10px;width:50%;vertical-align:top;position:relative;-moz-box-sizing:border-box;background-color:#fff;border-radius:1px;border:1px solid #B0B0B0;display:inline-block;/*text-decoration:none;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2) inset*/}
.field-g-r-minus{cursor:pointer;z-index:2;display:block;position:absolute;border-right:1px solid #B0B0B0;left:auto;top:0;width:41px;height:100%;background:none repeat scroll 0 0 #fff;box-shadow:none}
.field-g-r-minus-ic{display:block;left:50%;margin-top:-1px;margin-left:-6px;position:absolute;top:35%;width:15px;height:15px;background:url("//media.directrooms.com/im7/mobile/v71/minus@2x.png") no-repeat scroll left center;-webkit-background-size:15px;background-size:15px}
.field-g-r-data{display:block;text-align:left;position:relative;padding-right:81px;padding-left:6px}
.field-g-r-txtdata{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.field-g-r-plus{cursor:pointer;display:block;z-index:2;display:inline-block;position:absolute;background-color:#fff;border-left:1px solid #B0B0B0;left:auto;right:0;top:0;width:41px;height:100%;box-shadow:none}
.field-g-r-plus-ic{left:50%;margin-top:-1px;margin-left:-6px;position:absolute;top:35%;width:15px;height:15px;background:url("//media.directrooms.com/im7/mobile/v71/plus@2x.png") no-repeat scroll left center;-webkit-background-size:15px;background-size:15px}
.field-g-r .active{background:#d0d0d0 none;color:rgba(51,51,51,0.8);border-color:#aaa;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.12);box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)}
.ro-gu-icon{background:transparent url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -393px -368px;border:0 none;cursor:pointer;height:8px;position:absolute;right:22px;top:20px;width:13px}
.ic-disable{opacity:0.35}
.src-box-ro-gu-block{position:absolute;z-index:2;font-size:14px;background-color:#fff;border:1px solid #3487C5;height:141px;width:300px;top:63px;left:495px;}
.field_g_txt{position:relative;display:inline-block;top:21px;margin-right:62px;}
.field_r_txt{position:relative;display:inline-block;top:21px;margin-right:55px;}
.field_g_val{position: relative;width: 41px;height: 100%;left: 46%;}
.field_r_val{position: relative;width: 41px;height: 100%;left: 46%;}
.ro-gu-block{margin: 10px;}
.hrt-free{list-style-type:none;margin:0;padding:0;display:inline-block;width: 145px;color: #2EB13C;line-height: 17px;position:absolute}
.hrt-cc-pay{list-style-type:none;margin:0;padding:0;display:inline-block;width: 145px;line-height: 17px;position:absolute;right:242px;}
.hrt_mes{position: relative;display:inline-block;top:20px;color:#D72E64;float:right;right:22px;top: 48px;}
.hrt-wifi-ic{background: url("//media.directrooms.com/im7/sp_main80-1.png") no-repeat scroll -375px -348px transparent;display: inline-block;height: 13px;position: relative;left: 0px;vertical-align: top;width: 16px;margin-right: 5px;}
.hrt_cancel{position: relative;display:block;color:#FF5607}
.hrt_pay{position: relative;display:block;color:#9C1CB1}.gro_rev_lot1{display: inline-block;position: relative;max-width: 243px;min-width: 243px;}
.gro_rev_lot2{display: inline-block;position: relative;max-width: 265px;min-width: 265px;}

#oth_wrap_out .hl-link{position:relative;min-width:200px;height:230px;width:100%;display:inline-block;vertical-align:top;color:#fff}
#oth_wrap_out .hl-tag{position:absolute;top:20px;display:inline-block;vertical-align:top;line-height:26px;left:0px;z-index:1;color:#FFF}
#oth_wrap_out .hl-saving{background-color:#d32662;display:inline-block;vertical-align:top;position:relative;text-indent:0px;padding:0px 5px 0px 5px;white-space:nowrap;/*width:110px;*/text-align:center;font-size:1.2em;border-radius: 0 25px 25px 0;}
#oth_wrap_out .bdw-img-c{position:relative;width:100%;height:100%;border-radius: 5px 5px 0 0;}
#oth_wrap_out .bdw-wrapper{bottom:0;height:62px;position:absolute;width:100%;text-align:left;left:0}
#oth_wrap_out .bdw-hwrap-c{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;bottom:0;min-height:30px;height:100%;position:absolute;width:100%;left:0}

#oth_wrap_out .bdw-name-c{height:20px;line-height:20px;overflow:hidden;color:#fff;display:inline-block;vertical-align:top;margin: 9px 0 0 12px;min-width:150px;position:relative;width:97%;font-size:1.3em}
#oth_wrap_out .inf-cont{text-align:center;display:block;position:relative;top:0;width:100%;color:#636363;padding:0 0 20px}
#oth_wrap_out .inf-div{position:relative;display:inline-block;width: 97%;color:#fff;font-size: 1.1em;margin: 9px 0 0 12px;}
#oth_wrap_out .rat-pic{display:inline-block;vertical-align:top;position:relative;text-align:center;margin-left: 5px;}
#oth_wrap_out .rat-txt{display:inline-block;/*margin-left:10px;*/position:relative;vertical-align:top}
#oth_wrap_out .sup-div{background-color:#fff;height:35px;position:relative;top:0;margin:0 0 0 7px;text-align:left;display:block}
#oth_wrap_out .geo-city{display:inline-block;overflow:hidden;right: 15px;position: absolute;}
#oth_wrap_out .cal-remind{position:relative;top:0;left:0;height:auto;background-color:#fff;text-align:left;display:block}
#oth_wrap_out .cal-rem-ico{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -333px -283px transparent;display:inline-block;vertical-align:top;height:17px;margin:8px 0 4px 6px;width:17px}
#oth_wrap_out .hl-hot{display:inline-block;height:auto;left:0;width:380px;height:374px;position:relative;vertical-align:top;margin: 0 16px 0 0;border: 1px solid #dadada;border-radius: 5px 5px 0 0;}
#oth_wrap_out .hl-hot-right{background:none repeat scroll 0 0 #fff;display:inline-block;height:auto;margin:0 0 0 0px;width:380px;height:374px;position:relative;vertical-align:top;border: 1px solid #dadada;border-radius: 5px 5px 0 0;}
#oth_wrap_out .hl-hot-nc{display:inline-block;vertical-align:top;min-height:270px;left:0;margin:0 16px 0 0;width:380px;position:relative;border: 1px solid #dadada;border-radius: 5px 5px 0 0;height: 286px;}
#oth_wrap_out .hl-hot-nc-right{display:inline-block;vertical-align:top;min-height:270px;width:380px;margin:0;position:relative;border: 1px solid #dadada;border-radius: 5px 5px 0 0;height: 286px;}

#oth_wrap_out .bdw-c-star{background: url(//media.directrooms.com/im7/sp_sr73A-5.png) no-repeat scroll -8px -10px transparent;display: inline-block;height: 15px;   position: relative;}
.bdw-star-0{display:none;}
.bdw-star-1{width:14px;}
.bdw-star-2{width:28px;}
.bdw-star-3{width:42px;}
.bdw-star-4{width:56px;}
.bdw-star-5{width:72px;}
.free-bf-ic{    display: inline-block;    background: rgba(0, 0, 0, 0) url(//media.directrooms.com/im7/mobile/v71/free-breakfast@2x.png) no-repeat scroll 0px center / 25px auto;    height: 13px;    width: 16px;    position: relative;margin-right: 5px;}
.footer{min-width:1250px !important;}
.dr-r-layout-v7-full{min-width:1250px !important;}
#hfp_arrow_r_in,#hfp_arrow_l_in{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.homeaway-no-api{position:relative;cursor: pointer;border-radius:3px;border:1px solid #0067DB;background:#ffffff;padding:0; width:980px;margin:15px 0;height: 55px;}
.homeaway-no-api-ttbg{float:left;display:inline-block;vertical-align:top;height: 55px;position:relative; border-radius:3px 30px 30px 3px;color:#fff;background: #0067DB;min-width:105px;}
.homeaway-no-api-tt{display: table-cell;vertical-align: middle;font-size:18px;padding:0}
.homeaway-no-api-icon{display:table-cell;vertical-align:top;position:absolute;background:url("//media.directrooms.com/im7/homeaway-icon.png") no-repeat scroll left center transparent;height:55px;width:65px;margin:0;left:18px;}
.homeaway-no-api-des{float: left;font-size:18px;display: inline-block;color:#0067DB;text-align: center;vertical-align: top;position: relative;left:0;height:55px;width:855px;}
.homeaway-no-api-destxt{text-align:center;display:table-cell;margin: 0;position: relative;vertical-align: middle;width:760px;height:55px;color:#0067DB;}
.homeaway-no-api-web{text-align:center;display:table-cell;font-size:16px;margin: 0;position: relative;vertical-align: middle;height:55px;color:#0067DB;line-height: 14px;text-decoration: underline;text-align: right;}
.homeaway-no-api-webicon{display:inline-block;vertical-align:top;margin:0 0 0 5px;}
.homeaway-no-api-coner {line-height: 10px;display: inline-block;vertical-align: top;height: 11px !important;color: #fff;border-radius:2px 4px 2px 2px;vertical-align: top;position: absolute;right: 0;top: 0;background: #636363;padding: 1px 4px;font-size: 10px;}
#body-v71 .top-banner{position:absolute;width:100%;top:0;background-color:#f1f1f1;border:none;z-index:11;}
#body-v71 .const-ban-right{top:12px;right:20px}
.const-ban-right{position:relative;display:inline-block;width:auto;float:right;top:12px;right:20px}
#tb_constraint .tb-cur{cursor:pointer;cursor:hand;position:relative;top:0;right:0;vertical-align:top;display:inline-block;margin:0;background-image:none;}
#tb_constraint .tb-lang{font-family:Arial, Helvetica, sans-serif;cursor:pointer;vertical-align:top;cursor:hand;position:relative;top:0;right:0;display:inline-block;margin:0;background-image:none;}
#body-v71 .tb-cur-txt{left:0;margin:0;position:relative;text-align:center;top:0;line-height: 15px;min-width:24px;display: inline-block;}
#body-v71 .tb-lang:hover .tb-l-left .tb-cur-txt{color:#636363 !important;}
#body-v71 .tb-lang:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#636363 !important;}
#body-v71 .tb-cur:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#636363 !important;}
#body-v71 .my-searches:hover, #body-v71 .recently-viewed:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#000000 !important;}
.layout-v71-imbg-shadow {bottom:0;left:0;position:absolute;right:0;top:0;z-index:0;}
#body-v71 .tb-logo{position:relative;top:0;vertical-align:top;left:0;display:inline-block;width:155px;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -304px transparent;cursor:pointer;height:32px;margin:7px 20px 0 20px}
#body-v71 .your-recently {display:inline-block;position:relative;right:0;top:0;font-size:13px;}
#body-v71 .searches-ic{position:relative;top:0;margin: 0 5px 0 0;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -240px -349px transparent;height:15px;width:20px}
#body-v71 .recent-ic{position:relative;top:0;margin: 0 8px 0 0;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -222px -349px transparent;height:13px;width:18px;}
#body-v71-old .top-banner{position:relative;background:transparent;width:auto;border:none;}
#body-v71-old .const-ban-right{top:12px;right:0}
.const-ban-right{position:relative;display:inline-block;width:auto;float:right;}
#tb_constraint .tb-cur{cursor:pointer;cursor:hand;position:relative;top:0;right:0;vertical-align:top;display:inline-block;margin:0;background-image:none;}
#tb_constraint .tb-lang{font-family:Arial, Helvetica, sans-serif;cursor:pointer;vertical-align:top;cursor:hand;position:relative;top:0;right:0;display:inline-block;margin:0;background-image:none;}
#body-v71-old .tb-cur-txt{left:0;margin:0;position:relative;text-align:center;top:0;line-height: 15px;min-width:24px;display: inline-block;}
#body-v71-old .tb-lang:hover .tb-l-left .tb-cur-txt{color:#636363 !important;}
#body-v71-old .tb-lang:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#636363 !important;}
#body-v71-old .tb-cur:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#636363 !important;}
#body-v71-old .my-searches:hover, #body-v71-old .recently-viewed:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#000000 !important;}
#body-v71-old .tb-logo{position:relative;top:0;vertical-align:top;left:0;display:inline-block;width:155px;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -304px transparent;cursor:pointer;height:32px;margin:7px 20px 0 20px}
#body-v71-old .your-recently {display:inline-block;position:relative;right:0;top:0;font-size:13px;}
#body-v71-old .searches-ic{position:relative;top:0;margin: 0 5px 0 0;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -240px -349px transparent;height:15px;width:20px}
#body-v71-old .recent-ic{position:relative;top:0;margin: 0 8px 0 0;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -222px -349px transparent;height:13px;width:18px;}
.tb-cur,.tb-lang,.my-searches,.recently-viewed{padding:5px 10px;border-right:1px solid #e0e0e0;position:relative;top:0}
.dr-r-layout-v7-full{width:100%;min-width:990px;height:100%;margin:0;padding:0}
.tb-logo{position:relative;top:0;vertical-align:top;left:15px;display:inline-block;width:155px;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -304px transparent;cursor:pointer;height:32px;margin:7px 20px 0 0}
a.tb-apps{display:none}
.tb-apps-icon{position:relative;top:-7px;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -137px -258px transparent;width:60px;height:28px;margin:0 0 0 5px;vertical-align:top}
.const-ban{background-color:transparent;margin:0 auto;max-width:1200px;min-width:150px;padding:0;position:relative;min-height:45px}
.top-banner{position:relative;width:auto}
.ie7 .top-banner{z-index:11}
.tb-adv{width:0;display:inline-block;height:16px;left:0;margin:11px 14% 11px 0;position:relative;top:-13px;font-size:1.25em}
.tb-cur{background-image: none;cursor: pointer;display: inline-block;margin: 0;position: relative;right: 0;top: 0;vertical-align: top;}
.tb-lang{background-image: none;cursor: pointer;display: inline-block;font-family: Arial,Helvetica,sans-serif;margin: 0;position: relative;right: 0;top: 0;vertical-align: top;}
.tb-cur, .tb-lang, .my-searches, .recently-viewed {border-right: 1px solid #e0e0e0;padding: 5px 10px;position: relative;top: 0;}
.tb-lang:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#636363 !important;}
.tb-cur:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#636363 !important;}
.tb-l-left {display: inline-block;text-align: center;height:13px;left: 0;position: relative;text-align: center;top: 0;vertical-align: top}
.ie7 .tb-cur, .ie8 .tb-cur, .ie9 .tb-cur, .ie7 .tb-lang, .ie8 .tb-lang, .ie9 .tb-lang, .ie7 .tb-l-right, .ie8 .tb-l-right, .ie8 .tb-l-right{background:url("//media.directrooms.com/im7/bg_button.png") scroll 0 0 transparent}
.tb-arr{display:none}
.tb-cur-txt {display: inline-block;left: 0;line-height: 15px;margin: 0;min-width: 24px;position: relative;text-align: center;top: 0;}
.hc-r-stickyWrap{margin:0 auto;position:relative;background-color:transparent;max-width:990px;width:100%;padding:0;min-width:150px;z-index:3}
.top-block{clear:both;position:relative;top:0;left:0;margin:15px 25px 25px;width:940px}
.cd-left{display:inline-block;left:0;max-width:300px;min-width:150px;position:relative;top:0;z-index:3}
.const-ban-right {position: relative;right: 3px;top: 12px;display: inline-block;float: right;width: auto;}
/*lang*/
.tb-flag-en{background:url("//media.directrooms.com/im7/flag_en.png") no-repeat scroll 0 0 transparent;display:inline-block;vertical-align:top;height:16px;left:0;margin:4px 0 10px 9px;position:relative;top:0;width:20px}
.sw-langs-div{border:1px solid #3487c5;background-color:#fff;line-height:27px;position:absolute !important;right:-5px;top:35px;width:578px;z-index:7 !important}
.span-tittle{position:relative;left:0;font-weight:bold;width:100%;padding:0;border-bottom:1px solid #e5e5e5;display:inline-block;vertical-align:top}
.ie7 .span-tittle{text-indent:0px}
.searches-reset-tt,#recent_hotel_title,#rs_title{text-indent:10px}
#recent_hotel_title .viewed-reset-tt,#rs_title .searches-reset-tt{text-indent:0px}
#sw_langs_title,#sw_top_cur_title,#sw_cur_title{text-indent:10px}
.sw-langs-col1{display:inline-block;vertical-align:top;position:relative;width:190px}
.sw-langs-col2{display:inline-block;vertical-align:top;position:relative;width:190px}
.sw-langs-col3{display:inline-block;vertical-align:top;position:relative;width:190px}
.span-div{background-color:#fff;display:inline-block;width:100%;position:relative;vertical-align:top}
.span-div-select{background-color:#3487c5;color:#fff;display:inline-block;width:100%;position:relative;vertical-align:top}
.span-div:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF;position:relative}
.sw-langs-txt-select{padding:10px 0 5px 10px;color:#fff}
.sw-langs-txt{padding:10px 0 5px 10px;color:#636363 !important}
/*currency*/
.sw-cur-div{border:1px solid #3487c5;background-color:#fff;line-height:35px;position:absolute !important;right:0;top:35px;width:789px;z-index:7 !important}
.sw-cur{color:#636363 !important;background-color:#fff;display:inline-block;position:relative;vertical-align:top;width:100%}
.sw-cur-select{background-color:#3487c5;color:#fff !important;text-decoration:none;display:inline-block;position:relative;vertical-align:top;width:100%}
.sw-cur:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF;position:relative;width:100%}
.span-select-chk{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -453px -284px transparent;width:35px;display:block;vertical-align:top;height:17px;position:absolute;right:0;top:9px}
.cur-name{display:inline-block;line-height:20px;margin:0;width:170px}
.cur-symbol{display:inline-block;vertical-align:top;width:40px;margin:0 0 0 15px;color:#3487C5}
.sw-cur-select .cur-symbol{display:inline-block;vertical-align:top;width:40px;margin:0 0 0 15px;color:#fff}
.show{display:block;z-index: 1;position:relative;}
.hide{display:none;visibility:hidden}
.sw-cur-col1{display:inline-block;vertical-align:top;position:relative;width:260px}
.sw-cur-col2{display:inline-block;vertical-align:top;position:relative;width:260px}
.sw-cur-col3{display:inline-block;vertical-align:top;position:relative;width:260px}
.arrow-blue-lang{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -366px -267px transparent;height:11px;right:10px;position:absolute;top:-11px;width:25px}
.sw-langs{background:url("//media.directrooms.com/im7/lang6.gif") no-repeat scroll 0 0;display:inline-block;height:13px;margin:10px 0 0 10px;position:relative;width:20px}
.rate-langs{background:url("//media.directrooms.com/im7/lang6.gif") no-repeat scroll 0 0;top:-5px;display:inline-block;height:13px;margin:10px 0 0;position:relative;width:20px}
.flag-en{background-position:0 0}
.flag-th{background-position:0 -14px}
.flag-da{background-position:0 -28px}
.flag-fr{background-position:0 -42px}
.flag-sv{background-position:0 -57px}
.flag-cn{background-position:0 -71px}
.flag-hk{background-position:0 -85px}
.flag-cs{background-position:0 -99px}
.flag-nl{background-position:0 -113px}
.flag-de{background-position:0 -127px}
.flag-hu{background-position:0 -142px}
.flag-id{background-position:0 -156px}
.flag-it{background-position:0 -170px}
.flag-ja{background-position:0 -184px}
.flag-ko{background-position:0 -198px}
.flag-ms{background-position:0 -212px}
.flag-no{background-position:0 -227px}
.flag-pl{background-position:0 -241px}
.flag-pt{background-position:0 -255px}
.flag-ru{background-position:0 -269px}
.flag-es{background-position:0 -283px}
.flag-tr{background-position:0 -297px}
.flag-vi{background-position:0 -312px}
.flag-ar{background-position:0 -326px}
.flag-he{background-position:0 -340px}
.flag-hi{background-position:0 -354px}
.flag-ur{background-position:0 -368px}
.flag-ro{background-position:0 -382px}
.flag-fi{background-position:0 -396px}
.flag-uk{background-position:0 -411px}
.flag-hr{background-position:0 -425px}
.flag-el{background-position:0 -439px}
.flag-lt{background-position:0 -453px}
.flag-lv{background-position:0 -467px}
.flag-sl{background-position:0 -482px}
.flag-sk{background-position:0 -497px}
.tb-flag {display: inline-block;height: 13px;left: 0;position: relative;width: 20px;}
/*Footer*/
.pipe{padding:0 4px}
.copyright{position:relative;width:1200px;margin:0 auto;padding:0 0 0 10px}
.footer{background-color:#757575;margin:0 auto;padding:0;position:relative;width:100%}
.footer-elem-wrap{line-height:15px;position:relative;margin:0 auto;width:1200px;padding: 0px 0 0 20px;}
.news-letter{width:1200px;margin:0 auto;padding:0;background-color:#757575;min-height:41px}
.ie8 .f-email{padding:0.4em;height:18px;border:none}
.submit-button{background-color:#d32662;color:#fff;cursor:pointer;display:inline-block;vertical-align:top;font-size:1.2em;line-height:23px;margin:6px 0 0 10px;padding:3px 10px;position:relative;text-align:center}
.corporate{background-color:#E3E3E3;margin:0;padding:0;min-height:340px}
.nav-lan-abo{display:inline-block;vertical-align:top;width:535px;min-height:250px;margin:0}
.legal-mention{background-color:#5b5b5b;min-height:43px;color:#fff;line-height:3.5;font-size:0.9em;margin:0}
.nav{display:inline-block;color:#565555;font-weight:bold;position:relative;margin:22px 0 0 0;left:0px;width:100%}
.bar-nav{display:inline-block;position:relative;margin:5px 0 0 0;left:0px;width:100%}
.cur-nav{display:inline-block;position:relative;left:0px}
.gen-nav{display:inline-block;position:relative;margin:5px 0 0 0;left:0px;width:100%}
@media screen and (max-device-width:480px){a.b-nav{font-size:9px}}
.ie7 .gen-nav{z-index:7}
.web-shar{display:inline-block;height:250px;min-width:200px;max-width:380px;width:auto;margin:0 15px 10px 0;position:absolute;right:0;top:0;vertical-align:top}					
.web-shar-icon2{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -226px -69px transparent;display:inline-block;vertical-align:top;height:120px;width:90%;position:relative;margin:10px 0 0 0}
.web-shar-icon1{display:inline-block;vertical-align:top;width:100%;position:relative;margin:10px 0 0 0}
.dt-ic{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -69px transparent;display:inline-block;vertical-align:top;height:31px;width:31px;position:relative;margin:0}
.m-ic{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -102px transparent;display:inline-block;vertical-align:top;height:31px;width:31px;position:relative;margin:0}
.tb-ic{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -133px transparent;display:inline-block;vertical-align:top;height:31px;width:31px;position:relative;margin:0}
.dt-txt{display:inline-block;vertical-align:top;height:31px;width:31px;position:relative;margin:0 0 0 5px}
.m-txt{display:inline-block;vertical-align:top;height:31px;width:31px;position:relative;margin:0 0 0 5px}
.tb-txt{display:inline-block;vertical-align:top;height:31px;width:31px;position:relative;margin:0 0 0 5px}
.visit-link {cursor:default !important;color: #636363 !important;}
.nav-nav{display:inline-block;position:relative;left:0;color:#3487C5}
.nav-language{display:inline-block;color:#565555;font-weight:bold;position:relative;margin:20px 0 0 0;left:0px;width:100%}
.bar-lan{line-height:16px;display:inline-block;position:relative;margin:5px 0 0 0;left:0px;width:100%}
.nav-lan{white-space:nowrap;position:relative;left:0;color:#3487C5;padding:0;display:inline-block;vertical-align:top;cursor:pointer}
.nav-lan-current{position:relative;left:0;color:#3487C5;padding:0;display:inline-block;vertical-align:top;cursor:pointer}
.about{color:#565555;font-weight:bold;position:relative;margin:20px 0 0;left:0px}
.leg-group{display:inline-block;vertical-align:top;position:relative;width: 100%}
.leg-ico{display:inline-block;position:relative;margin:10px 0 0;width:413px;height:54px;background:url("//media.directrooms.com/im7/legal-icons.gif") no-repeat scroll 0 0 transparent}
.ta-ico{display:inline-block;position:relative;left:0;vertical-align:top;width:auto;margin:22px 0 0 20px;font-size:0.85em}
.ta-pic{display:block}
.ln-num{position:relative;margin:0 33px 0 0}
.leg-num{display:inline-block;position:relative;left:0;margin:0 0 25px;width:630px}
.ie7 .web-shar{position:absolute;right:0;top:0}
.nav-web{color:#565555;font-weight:bold;left:0;margin:20px 0 0 0;position:relative;display:inline-block}
.cur-port{white-space: nowrap;cursor:hand;cursor:pointer;margin:0;position:relative;top:0;display:block;line-height:28px}
.alt-port{white-space: nowrap;cursor:hand;cursor:pointer;color:#3487C5;display:block;margin:10px 0 0;position:relative;top:0;line-height:28px}
.tablet-link-port{white-space: nowrap;cursor:hand;cursor:pointer;color:#3487C5;display:block;margin:10px 0 0;position:relative;top:0;line-height:28px}
.nav-apps{color:#565555;font-weight:bold;left:0;margin:18px 0 0;position:relative;display:block}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs{float:left !important}
.addthis_toolbox a{margin-bottom:1px !important;line-height:24px !important; }
.iphone{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -169px transparent;margin:15px 0 0;display:inline-block;vertical-align:top;cursor:pointer;cursor:hand;color:#3487C5;width:110px;height:36px;position:relative;top:0}
.android{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 -215px transparent;margin:10px 0 0;display:inline-block;vertical-align:top;cursor:pointer;cursor:hand;color:#3487C5;width:110px;height:36px;position:relative;top:0}
.facebook{color:#3487C5;display:inline-block;margin:3px 0 0 0 !important;position:relative;top:0;text-indent:35px;line-height:25px;white-space:nowrap}
.twitter{color:#3487C5;display:inline-block;margin:15px 0 0 0 !important;position:relative;top:0;text-indent:35px;line-height:25px;white-space:nowrap}
.google{color:#3487C5;display:inline-block;margin:15px 0 0 0 !important;position:relative;top:0;text-indent:35px;line-height:25px;white-space:nowrap}
.pinterest{color:#3487C5;display:inline-block;margin:15px 0 0 0 !important;position:relative;top:0;text-indent:35px;line-height:25px;white-space:nowrap}
.corpo-email{color:#3487C5;display:inline-block;margin:19px 0 0 0 !important;position:relative;top:0;text-indent:35px;line-height:25px;white-space:nowrap}
.cities-symbols{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll 0 0 transparent;bottom:0;height:68px;position:absolute;right:0;width:630px}
.rv-remark{color:#565555;left:0;margin:20px 0 0;position:relative}
.rv-remark-tp{color:#565555;font-weight:bold;left:0;margin:20px 0 0;position:relative}
.abo-r{position:relative;left:0;width:100%;margin:5px 0 0}
.rv-r{position:relative;left:0;width:95%;margin:5px 0 0}
/*Navigate Popup Start*/
.nav-f{background-color:#fff;border:1px solid #3487c5;left:0;position:absolute;top:28px;z-index:7;width:610px;color:#636363;display:block}
.nav-f-none{display:none}
.nav-f-title{font-weight:bold;text-indent:15px;border-bottom:1px solid #e5e5e5;width:100%;display:block;vertical-align:top;padding:5px 0}
.nav-f-item{background-color:#fff;position:relative;max-width:180px;width:100%;display:inline-block;vertical-align:top;cursor:pointer;cursor:hand;padding:7px 5px 7px 15px}
.nav-f-item:hover{cursor:pointer;cursor:hand;background-color:#DFDFDF;position:relative;max-width:180px;width:100%;display:inline-block;vertical-align:top;padding:7px 5px 7px 15px}
.nav-f-item-sel{background-color:#3487c5;color:#fff !important;position:relative;max-width:180px;width:100%;display:inline-block;padding:7px 5px 7px 15px;vertical-align:top;cursor:pointer;cursor:hand}
.nav-f-sel{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -452px -283px #3487c5;color:#fff !important;position:absolute;right:10px;height:16px;width:24px;display:inline-block;vertical-align:top;cursor:pointer;cursor:hand}
.nav-nav{cursor:pointer}
.nav-f-ar{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -365px -266px transparent;cursor:pointer;display:inline-block;height:15px;position:absolute;width:26px;left:30px;top:-12px}
.nav-sep{position:relative;padding:0 5px}
.nav-f-cls{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -165px -304px transparent;cursor:pointer;display:inline-block;height:26px;position:absolute;width:26px;right:-13px;top:-12px}
/*Subscribe start*/
.nl-f-bg{background:none repeat scroll 0 0 black;left:0;opacity:0.4;position:fixed;top:0;width:100%;height:100%;z-index:9}
.ie .nl-f-bg{filter:alpha(opacity=40)}
.nl-f-outer{line-height:15px;color:#0000FF;width:100%;top:0;text-align:left;position:fixed;left:0;z-index:10}
.nl-f-inner{background-color:#fff;border-radius:6px 6px 6px 6px;margin:8px auto 0;max-width:840px;min-height:100px;min-width:480px;padding:30px;position:relative;margin:100px auto 0}
.nl-f-wrap{margin:20px 0 0 50px;padding:0 0 2px}
.nl-f-success{display:none}
.nl-f-text-title{font-size:20px;margin:0 0 15px;color:#596B6F;height:25px;overflow:hidden}
.nl-f-text-caption{position:relative;font-size:16px;color:#596B6F;padding:0 0 4px}
.nl-f-text-error{position:relative;display:block;font-size:12px;color:#f00;font-weight:bold;margin:8px 0 0}
.nl-f-email-wrap{position:relative}
.nl-f-email-wrap span{display:inline-block}
.nl-f-footer{position:relative;margin:15px 0 10px}
.nl-f-privacy{color:#19B7F1;cursor:pointer;display:inline;font-size:12px;margin:0 15px 0;position:absolute;right:0;text-decoration:underline;bottom:10px}
/*Subscribe End*/
.web-shar-icon2 a.addthis_button_facebook span{display:none}
.web-shar-icon2 a.addthis_button_twitter span{display:none}
.web-shar-icon2 a.addthis_button_google_plusone_share span{display:none}
.web-shar-icon2 a.addthis_button_email span{display:none}
/**BD**/
.cal-rem-log span{display:inline-block;vertical-align:top;position:relative;top:0}
.hl-hot-two{background:none repeat scroll 0 0 #fff;display:inline-block;vertical-align:top;min-height:433px;left:25px;margin:0 21px 35px 0;max-width:300px;min-width:200px;width:47%;position:relative}
.h-saving{position:absolute;top:0;display:inline-block;vertical-align:top;width:10px;right:-10px;height:22px;z-index:2;color:#FFF}
.ie .bdw-hwrap-c{filter:Alpha(opacity=65)}
.bdw-c-star-txt{top:8px;color:#fff;display:inline-block;vertical-align:top;position:absolute;right:10px;width:30px;font-size:1.3em}
.hl-share{position:absolute;top:0;right:0;min-width:55px;height:20px;text-align:center;background-color:#000;opacity:0.65;font-size:0.85em}
.ie .hl-share{filter:Alpha(opacity=65)}
.hl-sh{background-color:transparent;color:#fff;height:20px;width:55px;position:absolute;right:0;text-align:center;top:3px;z-index:3;font-size:0.85em}
.hl-share-cov{background-color:transparent;height:110px;right:0;top:0;width:56px;z-index:5;position:absolute;top:0;right:0px}
.bdw-addthis{height:80px;width:56px;position:absolute;right:0;text-align:center;top:21px}
.addthis-fake{position:relative;display:inline-block;vertical-align:top;width:26px;height:27px;background-color:#000;opacity:0.6;margin:1px;z-index:3;float:right}
.ie .addthis-fake{filter:Alpha(opacity=60)}
.rp-max{font-weight:normal;font-size:0.7em;left:0;position:relative}
.geo-poin{position:relative;margin:0 6px 0 0;display:inline-block;vertical-align:top;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -351px -282px transparent;width:15px;height:15px}
.sup-div0{background-color:#fff;height:32px;position:relative;top:0;margin:0 0 0 4px;text-align:left;display:block}
.sup-price-oth{margin:0 0 0 4px}
.sup-lef{position:relative;top:0;left:0;min-width:40%;max-width:60%;display:inline-block;vertical-align:top;width:100%}
.sup-right{display:inline-block;vertical-align:top;position:absolute;right:10px;top:9px}
.sup-purp-text{color:#d32662;font-weight:bold;position:absolute;right:8px;top:11px;white-space:nowrap}
.sup-purp-price{color:#d32662;font-weight:bold;font-size:1.4em;margin:0 0 0 5px}
.sup-price{position:absolute;right:8px;top:11px;white-space:nowrap}
.sup-price span{margin:0 0 0 4px}
.h-btn{background-color:#d32662;line-height:16px;color:#fff;cursor:pointer;font-size:1.1em;top:20px;margin:0 0 15px 0;padding:4px 12px;position:relative;text-align:center;min-width:100px}
/*X=+80:Y=+23*/
.sup-logo{background:url("//media.directrooms.com/im7/sp_supplier_logo-bd6.png") no-repeat scroll 0 0 transparent;display:inline-block;vertical-align:top;height:22px;margin:10px 0 0 5px;position:relative;width:79px}
.partner0{background-position:0 0}
.partner8{background-position:-80px 0}
.partner9{background-position:-160px 0}
.partner10{background-position:-240px 0}
.partner11{background-position:-320px 0}
.partner13{background-position:-240px -23px}
.partner17{background-position:-400px 0}
.partner18{background-position:-480px 0}
.partner19{background-position:-560px 0}
.partner20{background-position:-640px 0}
.partner22{background-position:0 -23px}
.partner5001{background-position:-240px -23px}
.partner5008{background-position:-80px 0}
.partner5009{background-position:-160px 0}
.partner5010{background-position:-240px 0}
.partner5011{background-position:-320px 0}
.partner5013{background-position:-240px -23px}
.partner5014{background-position:-320px -23px}
.partner5017{background-position:-400px 0}
.partner5018{background-position:-480px 0}
.partner5019{background-position:-560px 0}
.partner5022{background-position:0 -23px}
.partner5500{background-position:-80px -161px}
.partner5501{background-position:-400px -23px}
.partner5502{background-position:-480px -23px}
.partner5503{background-position:-560px -23px}
.partner5504{background-position:-640px -23px}
.partner5505{background-position:0 -46px}
.partner5506{background-position:-80px -46px}
.partner5507{background-position:-160px -46px}
.partner507{background-position:-160px -46px}
.partner5508{background-position:-240px -46px}
.partner508{background-position:-240px -46px}
.partner5509{background-position:-320px -46px}
.partner5510{background-position:-400px -46px}
.partner5511{background-position:-480px -46px}
.partner5512{background-position:-560px -46px}
.partner5513{background-position:-160px -23px}
.partner5514{background-position:-640px -46px}
.partner5515{background-position:0 -69px}
.partner5516{background-position:-80px -69px}
.partner5517{background-position:-160px -69px}
.partner5518{background-position:-240px -69px}
.partner5519{background-position:-320px -69px}
.partner519{background-position:-320px -69px}
.partner5520{background-position:-400px -69px}
.partner5521{background-position:-480px -69px}
.partner5522{background-position:-560px -69px}
.partner5523{background-position:-640px -69px}
.partner5524{background-position:0 -92px}
.partner5525{background-position:-80px -92px}
.partner5526{background-position:-160px -92px}
.partner5527{background-position:-240px -93px}
.partner5528{background-position:-320px -92px}
.partner5529{background-position:-400px -92px}
.partner5530{background-position:-480px -92px}
.partner5531{background-position:-560px -92px}
.partner5532{background-position:-640px -92px}
.partner5533{background-position:0 -115px}
.partner5534{background-position:-80px -115px}
.partner5535{background-position:-160px -115px}
.partner5536{background-position:-240px -115px}
.partner5537{background-position:-320px -115px}
.partner5538{background-position:-400px -115px}
.partner5539{background-position:-480px -115px}
.partner5540{background-position:-560px -115px}
.partner5541{background-position:-640px -115px}
.partner5542{background-position:0 -138px}
.partner5543{background-position:-80px -138px}
.partner5544{background-position:-160px -138px}
.partner5545{background-position:-240px -138px}
.partner5546{background-position:-320px -138px}
.partner5547{background-position:-400px -138px}
.partner5548{background-position:-480px -138px}
.partner5549{background-position:-560px -138px}
.partner5550{background-position:-640px -138px}
.partner-holidayin{background-position:0 -161px}
.partner5551{background-position:-160px -161px}
.partner5552{background-position:-240px -161px}
.partner12{background-position:-320px -161px}
.partner5553{background-position:-400px -161px}
.partner5554{background-position:-480px -161px}
.partner5555{background-position:-562px -161px}
.partner5556{background-position:-640px -161px}
.partner5557{background-position:0 -188px}
.partner5558{background-position:-80px  -188px}
.partner5559{background-position:-160px -188px}
.partner5560{background-position:-240px -188px}
.partner5561{background-position:-320px -188px}
.partner5562{background-position:-400px -188px}
.partner5563{background-position:-480px -188px}
.partner5564{background-position:-560px -188px}
.partner5565{background-position:-640px -188px}
.partner5566{background-position:0 -212px}
.partner5567{background-position:-80px -212px}
.partner5568{background-position:-160px -212px}
.partner5569{background-position:-240px -212px}
.partner5570{background-position:-320px -212px}
.partner5572{background-position:-400px -212px}
.partner5573{background-position:-480px -212px}
.partner5574{background-position:-560px -212px}
.partner5575{background-position:-640px -212px}
.partner5576{background-position:0 -92px}
.partner5577{background-position:0 -236px}
.partner5578{background-position:-80px -236px}
.partner5579{background-position:-160px -236px}
.partner5580{background-position:-240px -236px}
.partner5581{background-position:-320px -236px}
.partner5582{background-position:-400px -236px}
.partner5583{background-position:-480px -236px} 
.partner5584{background-position:-480px -236px}
.partner5585{background-position:-560px -236px}
.partner5586{background-position:-560px -236px}
.partner5587{background-position:-640px -236px}
.partner5588{background-position:0 -260px}
.partner5589{background-position:-80px -260px}
.partner27{background-position:-160px -260px}
.partner28{background-position:-481px -260px}
.partner5590{background-position:-240px -260px}
.partner5591{background-position:-320px -260px}
.partner5571{background-position:-400px -260px}
.hbs-addthis-fake-first{display:inline-block;vertical-align:top;position:relative;top:0;left:-4px;min-width:96px;background-color:#000;opacity:0.4;min-height:29px}
.ie .hbs-addthis-fake-first{filter:Alpha(opacity=60)}
.hbs-addthis-fake{display:inline-block;vertical-align:top;position:relative;left:-4px;background-color:#000;min-height:29px;min-width:26px;opacity:0.4;margin:0 0 0 1px}
.ie .hbs-addthis-fake{filter:Alpha(opacity=60)}
.hb-share-cov{display:inline-block;vertical-align:top;position:absolute;top:0;left:0;min-width:240px;background-color:transparent;min-height:36px}
.hbs-icon{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -350px -301px transparent;display:inline-block;height:15px;margin:0 12px;position:relative;top:4px;vertical-align:top;width:15px}
.hb-share-sr{border-right:1px dotted #fff;color:#fff;display:inline-block;font-size:1.1em;height:24px;line-height:22px;padding:5px 15px 1px 0;position:relative;vertical-align:top}
.ama-deals-s{font-size:1.5em;height:20px;left:0;margin:40px 0 0 130px;position:absolute;top:0;width:413px}
.share-fb-ico{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -200px -265px transparent;display:inline-block;vertical-align:top;height:17px;width:11px;margin:4px 0 0}
.share-tw-ico{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -222px -265px transparent;display:inline-block;vertical-align:top;height:17px;width:18px;margin:4px 0 0}
.share-gp-ico{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -198px -290px transparent;display:inline-block;vertical-align:top;height:19px;width:19px;margin:4px 0 0}
.share-pt-ico{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -225px -290px transparent;display:inline-block;vertical-align:top;height:17px;width:14px;margin:4px 0 0}
.share-wm-ico{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -223px -317px transparent;display:inline-block;vertical-align:top;height:12px;width:18px;margin:6px 0 0}
.at_PinItButton{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -214px -189px transparent;display:block !important ;vertical-align:top;height:17px;margin:4px 0 0;width:90px !important}
.pin_it_iframe_widget{display:none;}
.ie .hbs-addthis-item{filter:Alpha(opacity=40)}
.hbs-addthis-item span.share-fb-ico{margin:6px 0 0 8px}
.hbs-addthis-item span.share-tw-ico{margin:6px 0 0 4px}
.hbs-addthis-item span.share-gp-ico{margin:6px 0 0 4px}
.hbs-addthis-item span.at_PinItButton{margin:6px 0 0 4px}
.hbs-addthis-item span.share-wm-ico{margin:8px 0 0 4px}
.bdw-addthis-sh{color:#fff;cursor:default;font-size:0.85em;height:20px;min-width:50px;position:absolute;right:0;text-align:center;top:0}
.bdw-addthis-sh-t{background-color:#000;opacity:0.5;min-width:45px;padding:0 7px;min-height:20px;line-height:20px;display:inline-block}
.ie .bdw-addthis-sh-t{filter:Alpha(opacity=50)}
.hbs:hover .hbs-addthis{cursor:pointer;cursor:hand;display:inline-block}
.hbs .hbs-addthis{display:none}
.hbs:hover .hb-share-sr{cursor:pointer;cursor:hand;background-color:#000;opacity:0.4}
.ie .hbs:hover .hb-share-sr{filter:Alpha(opacity=40)}
.bdw-addthis-sh:hover .bdw-addthis-tb{cursor:pointer;cursor:hand;display:block;position:absolute;right:0;background-color:transparent;height:80px;width:60px}
.ie .bdw-addthis-sh:hover .bdw-addthis-tb{background-color:#fff;display:block;height:80px;width:60px;filter:Alpha(opacity=1)}
.bdw-addthis-sh:hover{cursor:pointer;cursor:hand;height:110px}
.bdw-addthis-sh .bdw-addthis-tb{display:none}
.bdw-addthis-btn{margin:2px 0 0}
.bdw-addthis-btn a {background-color:#000000;display:inline-block;height:26px;margin:1px !important;opacity:0.7;padding:0 !important;position:relative;vertical-align:top;width:28px !important}
.ie .bdw-addthis-btn a{filter:Alpha(opacity=70)}
.bdw-addthis-btn a span.at16nc{background-image:none !important;display:none}
.feed-arrow-red-top{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -312px -266px transparent;height:13px;left:30px;position:absolute;width:25px;top:-11px}
.w40{list-style-type:none;margin:0;padding:0;text-align:center;border-spacing:0;border-collapse:separate;clear:both;padding:0 0 0 2px}
.w40 span{float:left;width:13.3%;height:22px;padding:5px 0 0;line-height:18px}
.calweekdayrow{list-style-type:none;margin:0;padding:0;text-align:center;border-spacing:0;border-collapse:separate;font-size:12px}
.calweekdayrow span{float:left;margin:0 0 0 2px;width:13%;height:28px;padding:5px 0 0}
span.snake-path{cursor:pointer;cursor:hand;border:1px solid #fff;text-align:center;background-color:#d0d0d0}
span.snake-path:hover{cursor:pointer;cursor:hand;border:1px solid #fff;text-align:center;background-color:#d0d0d0}
span.today:hover{cursor:pointer;cursor:hand;background-color:#596B6F;color:#fff} 
span.selectable{cursor:pointer;cursor:hand;border:1px solid #fff;text-align:center} 
span.selectable:hover{cursor:pointer;cursor:hand;background-color:#898989;color:#fff} 
.addthis_button_pinterest pinterest at300b {text-align:left}
.your-recently {display: inline-block;font-size: 13px;position: relative;right:0;top:0}
.my-searches {border-right: 1px solid #e0e0e0;cursor: pointer;display: inline-block;padding: 5px 10px;position: relative;left: 0;top:0px;vertical-align: top}
.my-searches:hover, .recently-viewed:hover{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;color:#000000 !important;}
.searches-ic{position:relative;top:0;margin: 0 5px 0 0;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -240px -349px transparent;height:15px;width:20px}

/* Google Maps Icons */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v41/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;

position:relative;top:0;margin:-5px 0 0 0;vertical-align:top;

}


.recent-ic{position:relative;top:0;margin: 0 8px 0 0;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -222px -349px transparent;height:13px;width:18px;}
.recent-heart{position:relative;top:0;margin: -5px 8px 0 0;vertical-align:top;display:inline-block;color:#3487c5;font-size:17px}

.searches-div{background-color:#fff;color:#636363;border:1px solid #3487c5;position:absolute !important;right:-200px;top:35px;width:378px;z-index:7 !important;padding:0 0 5px 0; white-space: normal}
#rs_title,#recent_hotel_title{line-height:35px}
.searches-arrow-blue{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -366px -267px transparent;height:11px;left:105px;position:absolute;top:-11px;width:25px}
.searches-his {line-height:16px;position:relative;display:inline-block;border-bottom:1px dotted #ccc;clear:both;font-weight:normal;min-height:50px;margin:0;width:100%}
.searches-reset{color:#3487c5;font-weight:normal;position:absolute;float:right;right:20px;text-decoration:underline}
.searches-his-ic{position:absolute;top:12px;vertical-align:middle;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -200px -349px transparent;width:22px;height:25px;margin:0 10px}
.searches-his-dt{font-size:15px;position:relative;margin:10px 0 0;left:35px;display:inline-block;clear:both;font-weight:normal;width:91%}
.searches-his-des{color:#3487c5;position:relative;display:block;width:90%}
.searches-his-date{position:relative;display:block;font-size:12px}
.searches-his-x{position:absolute;top:10px;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -223px -330px transparent;height:18px;width:18px}
.recently-viewed {border-right: 1px solid #e0e0e0;cursor: pointer;display: inline-block;padding:5px 10px;position: relative;left:0;top:0px;vertical-align: top}
.recent-ic{position:relative;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -222px -349px transparent;height:13px;width:20px}
.viewed-ic{position:relative;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -240px -349px transparent;height:20px;width:20px}
.viewed-div{position:absolute;left:-170px;top:35px;width:378px;z-index:7;background-color:#fff;color:#636363;border:1px solid #3487c5;white-space: normal}
#recent_hotels_viewed_list{padding:0 0 5px 0;max-height:505px;min-height:50px;overflow:auto;display:inline-block;line-height:16px}
.recent-hotelin{position:relative;left:0;display:inline-block;padding:0;width:100%}
.viewed-arrow-blue{background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -366px -267px transparent;height:11px;left:220px;position:absolute;top:-11px;width:25px}
.viewed-reset-tt{display: inline-block;margin:10px 0 10px 0;line-height: normal;font-weight:bold;position:relative;left:0px;width:75%}
.searches-reset-tt{display: inline-block;margin:10px 0 10px 0;line-height: normal;font-weight:bold;position:relative;left:0px;width:75%}
.viewed-reset{color:#3487c5;font-weight:normal;position:absolute;float:right;right:10px;text-decoration:underline}
.viewed-his {background-color:#fff;line-height:20px;position:relative;left:10px;padding:5px 0;display:inline-block;border-bottom:1px solid #ccc;clear:both;font-weight:normal;min-height:90px;margin:0;width:350px}
.viewed-his .viewed-flex{background-color:#fff;display:inline-block;cursor:pointer;position:relative;top:0;left:0;width:320px;padding:0;margin:0}
.viewed-his .flex-left{display:inline-block;left:0;position:absolute;top:5px;width:80px;}
.viewed-his .flex-left img{display:inline-block;left:0;position:relative;top:0;width:80px;height:78px;padding:0;margin:0}
.viewed-his .flex-center{display:inline-block;vertical-align:top;color:#3487C5;padding:0;margin:0 0 0 87px;position:relative;top:0}
.viewed-his .flex-center .hname{display:block;font-size:14px;font-weight:normal;overflow:hidden;width:228px;height:21px;text-align:left}
.viewed-his .flex-center .location{display:block;color:#2EB13C;font-size:12px;position:relative;overflow:hidden;width:228px;text-align:left;margin:0 0 6px}
.viewed-his .flex-center .review{color:#636363}
.viewed-his .flex-center .sr-star5 {display:block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -57px -288px transparent;height:12px;width:64px;margin:6px 0}
.viewed-his .flex-center .sr-star4 {display:block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -57px -288px transparent;height:12px;width:51px;margin:6px 0}
.viewed-his .flex-center .sr-star3 {display:block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -57px -288px transparent;height:12px;width:39px;margin:6px 0}
.viewed-his .flex-center .sr-star2 {display:block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -57px -288px transparent;height:12px;width:27px;margin:6px 0}
.viewed-his .flex-center .sr-star1 {display:block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -57px -288px transparent;height:12px;width:14px;margin:6px 0}
.viewed-his .flex-center .sr-star0 {display:none;}
.viewed-his-x{position:absolute;top:8px;right:0;vertical-align:top;display:inline-block;background:url("//media.directrooms.com/im7/sp_sr80A-1.png") no-repeat scroll -223px -330px transparent;height:18px;width:18px}
.searches-no-result{font-weight:bold;line-height:36px;position:relative;left:10px;display:inline-block;clear:both;min-height:130px;margin:0;width:334px;margin:0}
#rs_noti, #recent_hotel_noti {background: #d32662 none repeat scroll 0 0;border-radius: 10px;color: #fff;display: inline-block;font-size: 11px;line-height: 14px;margin-top: -12px;padding: 0 4px;position: absolute;right: 8px;top: 4px}
#sr_no_result{margin:0}
.footer-ads-iframe{background:#f1f1f1}
iframe.footer-ads{display:block;width:100%;border:none;background:#f1f1f1;height:125px;background:#f1f1f1}
iframe.footer-ads2{display:block;width:100%;border:none;background:#f1f1f1;height:275px;background:#f1f1f1}
#rs_block_out,#recent_hotels_viewed_list{display: inline-block;position: relative;margin:0 auto;width: 100%}
.recent-loading-box {background: none repeat scroll 0 0 #fff;border: 1px solid #3487c5;border-radius: 4px;display: inline-block;height: 30px;left:30%;margin: 15px auto 15px;padding: 10px 20px;position: relative;top:0;z-index: 2}
.recent-loading-img {background: url("//media.directrooms.com/im7/circle-loading-blue-2.gif") no-repeat scroll 0 0 transparent;display: inline-block;height: 30px;padding: 0 20px 0 0;position: relative;top: 0;width: 30px}
.recent-loading-txt {display: inline-block;position: relative;top: -10px}
a:visited{text-decoration:none}
input{font-family:Arial,Helvetica,sans-serif}
.src-search-name input{border: 1px solid #A3A3A3;outline:0}
iframe[name=google_conversion_frame] {position: absolute;top: 0}
.submit-button{white-space:nowrap}
.wrap-div-tickcompare{display:inline-block;vertical-align: top;width: 100%;background-color:#e8e8e8;text-align:left;position:relative;color:#636363;font-size:12px;padding: 5px 0 15px 0;line-height:15px;}
.tittle-tickcompare{margin:0 10px 0 10px}
.wrap-col-tickcompare{}
.col-check-tickcompare{margin:0 5px 0 0;vertical-align: top;top: 0;cursor: pointer;display: inline-block;font-weight: normal;height: 14px;width: 14px;position: relative;text-decoration: none;}
.col-sp-tickcompare{}

/*home away banner type2*/
.htl_home_banner_type2 .htl-home-sds{position: relative;cursor: pointer;border-radius: 8px;border: 1px solid #3487c5;width: 980px;height: 274px;font-size: 1.1em;margin: 15px 0 15px 0;}
.htl_home_banner_type2 .htl-home-lst{margin:0;position: relative;display: inline-block;width: 100%;height: 100%;}
.htl_home_banner_type2 .htl-home-arrow{display: inline-block;position: relative;width: 82px;height: 244px;vertical-align: top;text-align: center;font-size: 35px;color: #3487c5;font-weight: bold;padding: 15px 0;}
.htl_home_banner_type2 .htl-home-arrow-top{display: inline-block;position: relative;top: 69px;}
.htl_home_banner_type2 .htl-home-land{position:relative;display:inline-block;width:264px;margin:0;height: 244px;padding: 15px 0;}
.htl_home_banner_type2 .htl-home-content{position:relative;display:inline-block;width:288px;vertical-align: top;height: 244px;padding: 15px 0;}
.htl_home_banner_type2 .htl-home-pri-sta{position: relative;display: inline-block;width: 60%;}
.htl_home_banner_type2 .htl-home-rat-det{position:relative;display:block;font-size: 0.9em;margin: 0;}    
.htl_home_banner_type2 .htl-home-desc{position:absolute;display:block;width:263px;margin: 4px 0 0 0;;color:#636363;}
.htl_home_banner_type2 .htl-home-thumb{width: 263px;height:173px}
.htl_home_banner_type2 .htl-home-nam{margin:0 0 5px 0;position:relative;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-size: 0.9em;}
.htl_home_banner_type2 .htl-home-0star{display:none;}
.htl_home_banner_type2 .htl-home-1star{margin:0 0 0 0;background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -8px -10px transparent;display:inline-block;height:15px;position:relative;width:14px}
.htl_home_banner_type2 .htl-home-2star{margin:0 10px 0 0;background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -8px -10px transparent;display:inline-block;height:15px;position:relative;width:28px}
.htl_home_banner_type2 .htl-home-3star{margin:0 10px 0 0;background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -8px -10px transparent;display:inline-block;height:15px;position:relative;width:42px}
.htl_home_banner_type2 .htl-home-4star{margin:0 10px 0 0;background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -8px -10px transparent;display:inline-block;height:15px;position:relative;width:56px}
.htl_home_banner_type2 .htl-home-5star{margin:0 10px 0 0;background:url("//media.directrooms.com/im7/sp_sr73A-5.png") no-repeat scroll -8px -10px transparent;display:inline-block;height:15px;position:relative;width:72px}
.htl_home_banner_type2 .htl-home-rat-txt{position: relative;display: inline-block;margin-right: 3px;vertical-align: top;}
.htl_home_banner_type2 .htl-home-rev-det{}
.htl_home_banner_type2 .htl-home-pri-det{margin:0 0 5px 0;position:relative;display:block;font-size: 18px;color: #3487c5;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.htl_home_banner_type2 .htl-home-logo-det {display:block;vertical-align: top;position: relative;background:url("//media.directrooms.com/im7/homeaway_02.png")  no-repeat scroll transparent;width:102px;height:20px;margin: 25px auto;text-align:center}
.htl_home_banner_type2 .htl-home-content-det{display: inline-block;position: relative;font-size: 22px;text-align: center;max-width: 247px;color: #3487c5;font-weight: bold;padding: 0 0 0 19px;}
.htl_home_banner_type2 .htl-home-view{display: inline-block;position: relative;border: solid 1px #3487c5;padding: 8px 15px;color: #3487c5;vertical-align: top;font-size: 16px;}

.v71-search-module-long, input.v71-src-box-txt-box {font-size:13px;}.v71-searchbox .fake-dd-div,.caldiv-one{font-size:13px;width:118px}.v71-cla-icon,.fil-ico{ right: 1px;}#src_box_filters_gu0{width:80px;}#src_box_filters_ro0{width:100px;}input.v71-src-box-txt-box, .v71-check-date-div, .sep-gue-txt, .sep-roo-txt {text-indent:2px;letter-spacing:-0.04em;}.gpt-title,#gra_pre1 .gpr-rev{margin:3px 0 2px 0;line-height: 13px;}.cal-rem-log{margin:7px 0 0 2px;line-height:10px;height:23px;display:inline-block;width:270px;overflow:hidden;vertical-align:top;font-size:0.85em;font-style:italic;position:relative;top:0;color:#636363}.anchor-link span{margin:0 23px 0 0;font-size:1.1em;}.blue-checks1{color:#2EB13C;font-size:0.9em;font-weight:normal;display:inline-block;vertical-align:top;width:257px;position:relative;margin:0}.blue-checks2{color:#2EB13C;font-size:0.9em;font-weight:normal;display:inline-block;vertical-align:top;width:160px !important;position:relative;margin:0}.blue-checks3{color:#2EB13C;font-size:0.9em;font-weight:normal;display:inline-block;vertical-align:top;width:290px;position:relative;margin:0}.htl-rat-non-t1{color:#f00;margin:20px 1 20px;font-weight:bold;padding:0 0 15px;font-size:1.1e}.hrt-fla-bd{background:url("//media.directrooms.com/im7/es-rttag3.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;position:relative;right:5px;top:2px;vertical-align:top;width:67px}.hrt-fla-pl{background:url("//media.directrooms.com/im7/es-rttag3.png") no-repeat scroll 0 -33px transparent;display:inline-block;height:31px;position:relative;right:3px;top:2px;vertical-align:top;width:67px}.hrt-fla-pn{background:url("//media.directrooms.com/im7/es-rttag3.png") no-repeat scroll 0 -65px transparent;display:inline-block;height:31px;position:relative;right:3px;top:2px;vertical-align:top;width:67px}.hrt-fla-nc{background:url("//media.directrooms.com/im7/es-rttag3.png") no-repeat scroll 0 -97px transparent;display:inline-block;height:31px;position:relative;right:3px;top:2px;vertical-align:top;width:67px}.hrt-fla-ph{background:url("//media.directrooms.com/im7/es-rttag3.png") no-repeat scroll 0 -129px transparent;display:inline-block;height:31px;position:relative;right:3px;top:2px;vertical-align:top;width:67px}.web{display:inline-block;width:210px;top:0;position:relative;vertical-align:top}.shar{position:relative;vertical-align:top;right:0;display:inline-block;width:155px;top:0}.hrt-rooms{display:inline-block;font-size:1em;left:0;margin:0 10px 0 0;max-width:265px;min-width:150px;position:relative;top:0;vertical-align:top;width:100%}.hrt-rt-title{text-align: center;position:relative;top:0;left:0;padding:6px 0 3px;min-width:150px;max-width:200px;width:100%;display:inline-block;vertical-align:top}.hrt-crn-title{text-align: right;position:absolute;top:0;right:10px;padding:6px 0 3px;min-width:150px;max-width:400px;width:100%;display:inline-block;vertical-align:top}.nl-adv{position:relative;display:inline-block;width:auto;max-width:640px;padding:0 0 5px;min-height:19px;margin:11px 10px 0 0;vertical-align:top;font-size:1.2em;color:#fff;font-weight:bold}.f-email{border:1px solid #5E5E5E;border-radius:4px 4px 4px 4px;display:inline-block;vertical-align:top;height:24px;left:0;margin:6px 0 0;position:relative;text-indent:5px;width:150px}.inf-lef{text-align:left;position:relative;top:0;left:0;display:inline-block;vertical-align:top;width:155px}.inf-right{display:inline-block;position:relative;right:0px;text-align:right;top:9px;vertical-align:top;width:135px}.viewed-reset-tt{display: inline-block;margin:5px 0 0 0;line-height: normal;font-weight:bold;position:relative;left:0px;width:55%}.s-btn{font-size:13px;padding:8px 5px;}.anchor-link span{margin: 0 5px 0 0;}.guests-div0-sel{width:100%}#body-v71-old .hbs{width:100px}#gra_pre1 .gp-txt{top: -128px;}