.top-block{background:url(/bg-home.jpg) no-repeat bottom center / cover;background-size:cover;width:100%;box-sizing:border-box;-webkit-box-flex:1;height:95vh !important}
form.index-sb{margin:0}
.searchboxwrap{position:relative;top:0px}
#tab_title0{color:#FFF !important}
#dr_src_bx_cntnr0 .index-sb h1{width:92% !important;color:#FFF !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index-nm{position:relative;top:0px;clear:both;margin:0 0 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.index-nm .index-txt{color:#2f92c6;text-decoration:underline;display:inline-block;padding:9px;position:relative;margin:0;vertical-align:top}
.index-nm .usp-inner{display:inline-block;clear:both;background:url("//media.directrooms.com/im7/mobile/v71/location-ic-blue-2x.png") no-repeat scroll 0px 10px / 19px auto;height:18px;padding:8px 0 8px 20px;color:#2f92c6;font-weight:normal;text-decoration:underline;font-size:15px}
.index-nm .near-tonight-link{display:inline-block;clear:both;background:url("//media.directrooms.com/im7/mobile/v71/arrow-r-b-2x.png") no-repeat scroll 0 0 / 10px auto;height:18px;width:10px;padding:6px 0 0}
.index-usp{padding:0 10px;clear:both}
.index-usp .usp-inner{display:inline-block;clear:both;background:url("//media.directrooms.com/im7/mobile/v71/tick-pink2x.png") no-repeat scroll 0 center;-webkit-background-size:18px;background-size:18px;font-weight:normal;padding:12px 0 12px 25px;font-size:16px;min-width:55%}
#top-destinations h4.tittle{position:relative;clear:both;padding:12px 10px}
#top-destinations li{background-position:left center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #FFFFFF;display:block;height:60px;position:relative}
#top-destinations div.city-link{display:block;padding:0;position:absolute;right:0;text-decoration:none;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.55);width:45%;height:60px}
#top-destinations .citylink-name{background:url("//media.directrooms.com/im7/mobile/v71/arrow-r-w@2x.png") no-repeat scroll right center / 0 auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:0;color:#FFFFFF;display:inline-block;text-decoration:none;position:absolute;right:10px;margin:10px 0 0 0;text-align:right}
.country-wrap form.index-sb{margin:0}
#ctop-banner li{background-position:left center;background-repeat:no-repeat;background-size:cover;display:block;height:60px;position:relative}
#ctop-banner span.city-link{display:inline-block;padding:0;position:absolute;right:0;top:15px;text-decoration:none;background:none repeat scroll 0 0 #fff;opacity:0.7;width:auto;padding:5px;border-radius:3px 0 0 3px}
#ctop-banner .citylink-name{color:#646464;display:inline-block;font-size:12px;font-weight:bold;text-decoration:none;position:relative;right:0px;margin:0;text-align:right}
.country-wrap h2.tittle{position:relative;background:none repeat scroll 0 0 #e3e3e3;clear:both;padding:12px 10px;margin:15px 0 0}
.country-sugges{position:relative;display:inline-block;width:100%}
.country-sugges p{display:block;background:none repeat scroll 0 0 #f1f1f1;clear:both;background:url("//media.directrooms.com/im7/mobile/v71/country-arrow@2x.png") no-repeat scroll right center;-webkit-background-size:25px;-webkit-background-size:25px;font-size:14px;font-weight:normal;border-bottom:1px solid #E3E3E3;padding:12px 10px}
.country-sugges span label{display:inline-block;font-size:14px;font-weight:normal;width:100%}
.bestdeal-sugges{position:relative;display:inline-block;margin:15px 0}
/*404 error*/
.p-not-found{color:#FF0000;width:80%;padding:5px 0 0;text-align:center;margin:0 auto}
.p-not-found h1{font-size:16px;color:#FF0000;padding:0 0 10px 0}
/*404 error*/
#top-destinations ul > a{margin:9px 0}
.hc-r-stickyWrap{margin-bottom:15px}
.head{position:relative;background:none !important;clear:both;height:35px;border-bottom:none !important}
.head-menu-bg{height:35px;position:relative;float:right;display:inline-block;background-color:transparent !important}
.head-menu-ic{border-left:none !important}
.head-menu-ic{position:relative;height:35px;display:inline-block;width:50px;/* border-left:1px solid #f1f1f1;*/
right:0;top:0;background:url("//media.directrooms.com/im7/mobile/v71/menu-active@2x.png") no-repeat scroll 50% 50% !important;-webkit-background-size:50px !important;background-size:50px !important}
#head_menu_open.active.head-menu-bg{background-color:#51bce4 !important}
.index-history{margin:5px 0 0 0}

/*MOBILE*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label,input,select{margin:0;padding:0;border:0;outline:0;font-size:100%;font:normal 100% Arial, Helvetica, sans-serif}
body, html{height:100%;background:#fff;font-family:sans-serif;font-size:16px;color:#636363;margin:0 !important}
a{color:#2f92c6;text-decoration:underline;cursor:pointer}
a{display:block}
ol, ul{list-style:none outside none}
.none, .none a{display:none !important}
input[type="search"], input[type="text"], input[type="password"], input[type="phone"], textarea, select{font-size:18px}
@media only screen and (min-device-width:320px) and (max-device-width:1024px){/* Styles */html{font-size-adjust:none;-webkit-text-size-adjust:none;/*text-size-adjust:none;*/}}
/* Smartphones (portrait and landscape) *//* Prevents font auto sizing on landscape rotation */
/**** BEGIN:HEADER SECTION ****/
.none{display:none !important}
.head{position:relative;background:none repeat scroll 0 0 #fafafa;clear:both;height:35px;border-bottom:1px solid #D6D6D6}
.drlogo{width:118px;height:23px;left:10px;top:6px;position:relative;display:inline-block;background:url("/dr-logo@2x.png") no-repeat scroll 0 0;-webkit-background-size:118px;background-size:118px}
.head-right{height:35px;position:absolute;display:inline-block;right:0;top:0}
.head-search-bg{height:35px;position:relative;display:inline-block;background-color:#fafafa}
.head-search-ic{position:relative;height:35px;display:inline-block;width:50px;border-left:1px solid #f1f1f1;right:0;top:0;background:url("//media.directrooms.com/im7/mobile/v71/search@2x.png") no-repeat scroll 50% 50%;-webkit-background-size:50px;background-size:50px}
.head-search-arrow{z-index:9999;position:absolute;right:10px;top:36px;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#FFF transparent transparent}
.head-menu-bg{height:35px;position:relative;float:right;display:inline-block;background-color:#fafafa}
.head-menu-ic{position:relative;height:35px;display:inline-block;width:50px;border-left:1px solid #f1f1f1;right:0;top:0;background:url("//media.directrooms.com/im7/mobile/v71/menu@2x.png") no-repeat scroll 50% 50%;-webkit-background-size:50px;background-size:50px}
.head-menu-arrow{z-index:9999;position:absolute;right:10px;top:36px;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#FFF transparent transparent}
#head_search_open.active.head-search-bg{height:35px;position:relative;display:inline-block;background-color:#51bce4}
#head_search_open.active .head-search-ic{position:relative;height:35px;display:inline-block;width:50px;border-left:1px solid #fff;right:0;top:0;background:url("//media.directrooms.com/im7/mobile/v71/search-active@2x.png") no-repeat scroll 50% 50%;-webkit-background-size:50px;background-size:50px}
#head_search_open.active .head-search-arrow{z-index:9999;position:absolute;right:12px;top:35px;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#51bce4 transparent transparent}
#head_menu_open.active.head-menu-bg{height:35px;position:relative;display:inline-block;background-color:#51bce4}
#head_menu_open.active .head-menu-ic{position:relative;height:35px;display:inline-block;width:50px;border-left:1px solid #fff;right:0;top:0;background:url("//media.directrooms.com/im7/mobile/v71/menu-active@2x.png") no-repeat scroll 50% 50%;-webkit-background-size:50px;background-size:50px}
#head_menu_open.active .head-menu-arrow{z-index:9999;position:absolute;right:10px;top:35px;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#51bce4 transparent transparent}
.menu-open{display:inline-block;position:relative;margin:15px 0 0;z-index:9;width:100%;height:100%}
.site-nav{display:inline-block;position:relative;text-align:left;line-height:35px;width:100%}
#tools_default_block{padding:10px;min-height:260px}
.languages,.currency{position:relative;display:inline-block;width:100%;min-height:50px;background-color:#fff;border:1px solid #e6e6e6;padding:0;margin:0 0 10px 0}
.flag-ic img{display:inline-block;position:absolute;right:10px;width:24px;height:17px;top:15px}
.cur-ic{display:inline-block;position:absolute;right:10px;top:17px;text-align:center;width:34px;height:28px}
.lang-cur{position:relative;right:0;top:0}
.languages select{cursor:pointer;opacity:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.currency select{cursor:pointer;opacity:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.cur-txt,.lang-txt{margin:0 0 0 10px;display:inline-block;position:relative;right:0;top:6px;width:60%;line-height:40px}
.mysearches,.hotelsviewed{position:relative;top:0;display:inline-block;width:100%;min-height:50px;background-color:#fff;border:1px solid #e6e6e6;padding:0;margin:0 0 10px 0;background:#fff url("//media.directrooms.com/im7/mobile/v71/arrow-down-filter-g@2x.png") no-repeat scroll right 12px / 30px auto;cursor:pointer;right:}
.mysearches.active,.hotelsviewed.active{position:relative;display:inline-block;width:100%;background:#fff url("//media.directrooms.com/im7/mobile/v71/arrow-up-filter-g@2x.png") no-repeat scroll right 12px / 30px auto;cursor:pointer}
.rs-noti{display:inline-block;background:none repeat scroll 0 0 #d72e64;font-size:12px;border-radius:10px;color:#fff;padding:0 4px;position:relative;left:5px;line-height:15px;top:-2px}
/**** END:HEADER SECTION ****/
/**** BEGIN:SEARCH SECTION ****/

form.index-sb{position:relative;margin:0;padding:15px 15px 0}
input{width:100%;min-height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#505050}
img.close-sb{display:none}
.index-sb h1{font-size:20px;font-weight:normal;margin-bottom:12px;margin-left:0;width:92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.block{clear:both;width:auto;float:none}
.form-box-input{min-height:36px;position:relative;display:inline-block;margin-bottom:10px;width:100%}
.form-box-input input{padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:35px;width:100%;position:relative;height:auto;display:inline-block;border:1px solid #a5a5a5;border-radius:1px;background:#fff;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2) inset}
.input-clear-button{cursor:pointer;background:url("//media.directrooms.com/im7/mobile/v71/x-input@2x.png") no-repeat scroll right center;-webkit-background-size:23px;background-size:23px;background-color:#FFFFFF;border:0 none;height:13px;position:absolute;right:2px;top:4px;width:23px;z-index:2;padding:17px}
.form-box-input input:focus{border:1px solid #51bce4;border-radius:1px}
.form-date-night{position:relative;display:inline-block;margin-bottom:12px;padding-top:10px;padding-bottom:10px;width:100%;border:1px solid #a5a5a5;border-radius:1px;background:#fff;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2) inset}
.fielddate-night{font-weight:normal;text-align:right;display:inline-block;position:absolute;right:11px;color:#adadad;white-space:nowrap}
.fielddate-ic{display:inline-block;position:absolute;left:5px;top:10px;background:url("//media.directrooms.com/im7/mobile/v71/calendar@2x.png") no-repeat scroll left center;-webkit-background-size:23px;background-size:23px;height:21px;width:23px}
.datepicker-input{display:inline-block;position:relative;top:2px;left:35px;width:170px;white-space:nowrap}
.datepicker-input .fielddate-in{min-width:45px}
.datepicker-input .fielddate-out{min-width:45px}
.datepicker-input span{display:inline-block}
.field-g-r{z-index:0;margin-bottom:12px;padding-top:10px;padding-bottom:10px;width:100%;top:0;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-left:1px solid #B0B0B0;left:auto;top:0;right:41px;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}
.ic-disable{opacity:0.35}
.guest-dropDown-select{bottom:0;cursor:pointer;height:100%;left:0;line-height:100%;min-width:100%;opacity:0;position:absolute;right:0;top:0;z-index:1;white-space:nowrap}
.room-dropDown-select{bottom:0;cursor:pointer;height:100%;left:0;line-height:100%;min-width:100%;opacity:0;position:absolute;right:0;top:0;z-index:1;white-space:nowrap}
.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)}
.bigpinkbutton{cursor:pointer;color:#FFFFFF;border:none;border-radius:1px;background-color:#d72e64;padding:12px 0 12px 0;display:block;font-size:18px;font-weight:normal;margin:0 auto 15px;text-align:center;text-decoration:none;white-space:normal;width:100%;text-indent:10px}
/**** END:SEARCH SECTION ****/
/**** BEGIN:FOOTER SECTION ****/
.footer{height:auto;width:100%;background-color:#e3e3e3;font-size:14px}
.footer-link-view{display:inline-block;vertical-align:top;position:relative;width:100%;background-color:#757575}
.footer-desktop{cursor:pointer;display:inline-block;vertical-align:top;text-align:left;float:left;margin:0 0 0 10px;width:45%;font-weight:normal;color:#fff;background-color:#757575;padding:10px 0;text-decoration:underline}
.footer-tablet{cursor:pointer;display:inline-block;text-align:right;float:right;margin:0 10px 0 0;width:45%;font-weight:normal;color:#fff;background-color:#757575;padding:10px 0;text-decoration:underline}
.footer-link{display:inline-block;width:100%;color:#51bce4;font-size:13px}
.footer-l-col{float:left;display:inline-block;text-align:right;margin-top:14px;min-width:40%;text-decoration:underline}
.footer-r-col{float:right;display:inline-block;text-align:left;margin-top:14px;min-width:40%;text-decoration:underline}
.copyright{display:block;font-size:12px;width:auto;text-align:center;padding-top:15px;padding-bottom:10px}
/**** END:FOOTER SECTION ****/

/**** BEGIN:SEARCH SUGESTION ****/
.nearme{margin:0 10px 0 0;display:block;position:relative;height:100%;padding:10px;background:url("//media.directrooms.com/im7/mobile/v71/location-ic@2x.png") no-repeat scroll right center;-webkit-background-size:15px;background-size:15px}
.nearme-ic{color:#2f92c6;font-size:15px;font-weight:normal;text-decoration:none}
/**** END:SEARCH SUGESTION ****/
/**** BEGIN:BACK BUTTON MODULE ****/
.bigbluebutton{cursor:pointer;background:url("//media.directrooms.com/im7/mobile/v71/arrow-w-left@2x.png") no-repeat scroll left center / 28px auto;background-color:#51bce4;border:medium none;border-radius:1px;color:#ffffff;cursor:pointer;display:block;font-size:18px;font-weight:normal;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding:12px 0;text-align:center;text-decoration:none;text-indent:10px;white-space:normal;width:100%}
.bigblue-no-arrow{cursor:pointer;background:no-repeat scroll right center;-webkit-background-size:20px;background-size:20px;background-color:#51bce4;border:medium none;border-radius:1px;color:#ffffff;cursor:pointer;display:block;font-size:18px;font-weight:normal;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding:12px 0;text-align:center;text-decoration:none;text-indent:10px;white-space:normal;width:100%}
/**** END:BACK BUTTON MODULE ****/
/**** BEGIN:SEARCH SUGGESTION ****/
.search-helper{position:absolute;z-index:3000;width:100%;background-color:#FFFFFF}
.search-helper-small{background-color:#FFFFFF;border:1px solid #51bce4;border-radius:1px;left:0;margin:0;position:absolute;text-align:left;text-transform:capitalize;top:36px;width:99.6%;z-index:3000}
.inner-src-hlp0{background-color:transparent;cursor:pointer;display:block;padding:10px}
.inner-src-hlp1{background-color:#F2F2F2;cursor:pointer;display:block;padding:10px}
.inner-src-hlp-hober{background-color:#DFDFDF;cursor:pointer;display:block;padding:10px;border:1px solid #51bce4;border-radius:1px}
.search-helper-child{border:1px solid #51bce4;text-transform:capitalize}
.inner-src-hlp-error0{background-color:#fff;color:#FF0000;padding:10px;cursor:pointer;display:block;font-weight:bold;text-transform:none}
.inner-src-hlp-error1{background-color:#F2F2F2;color:#FF0000;padding:10px;cursor:pointer;display:block;font-weight:normal;text-transform:none}
/**** END:SEARCH SUGGESTION ****/
/**** BEGIN:JQUERY CARLENDAR ****/
/* Layout helpers-----------*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute}
/* Interaction Cues-------*/
.ui-state-disabled{cursor:default !important}
.ui-icon{display:none}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
/* Component containers-------*/
.sb-done{background:url("//media.directrooms.com/im7/mobile/v71/arrow-l-g@2x.png") no-repeat scroll 15px center / 30px auto;-webkit-background-size:30px;background-size:30px;background-color:#E3E3E3;display:block;width:100%;margin:0;text-align:right;background-color:#E3E3E3;height:100%}
.sb-done-txt{display:block;font-size:14px;font-weight:normal;padding:16px 15px;margin:0;text-align:right}
/* Interaction states--------*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#eeeeee;text-decoration:none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#505050;text-decoration:none}
.ui-widget:active{outline:none}
/* Interaction Cues---------*/
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#111111}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#111111}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}
/* Misc visuals-------------*/
/* Corner radius */
/* Overlays */
.ui-widget-overlay{opacity:.80;filter:alpha(opacity=80)}
.ui-widget-shadow{margin-top:-7px;margin-left:-7px;padding:7px;opacity:.60;filter:alpha(opacity=60);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding-top:.5em;padding-right:.5em;padding-bottom:.5em;padding-left:07em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-autocomplete{position:absolute;cursor:default}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;overflow:visible}/* the overflow property removes extra width in IE */
.ui-button-icon-only{width:2.2em}/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only{width:2.4em}/* button elements seem to need a little more width */
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
/*button text element */
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding-top:.4em;padding-right:1em;padding-bottom:.4em;padding-left:2.1em}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding-top:.4em;padding-right:2.1em;padding-bottom:.4em;padding-left:1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
/* no icon support for input elements, provide padding by default */
input.ui-button{padding:.4em 1em}
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}/* reset extra padding in Firefox */
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin-top:.1em;margin-right:16px;margin-bottom:.1em;margin-left:0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin-top:-10px;margin-right:0;margin-bottom:0;margin-left:0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding-top:.3em;padding-right:1em;padding-bottom:.5em;padding-left:.4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin-top:.5em;margin-right:.4em;margin-bottom:.5em;margin-left:0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{position:relative;padding:.2em}/* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin-top:0;margin-right:.2em;margin-bottom:1px;margin-left:0;border-bottom:0 !important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tabs .ui-tabs-hide{display:none !important}
.ui-datepicker .ui-datepicker-title{font-size:1.5em;margin-top:10px;margin-right:5px;margin-bottom:10px;margin-left:5px;text-align:left}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table thead{background-color:#e3e3e3;width:100%}
.ui-datepicker th{text-align:center;border:0;padding:.7em .2em}
.ui-datepicker td{padding:0;border:1px solid #e3e3e3;background:#fff none repeat scroll 0 0}
.ui-datepicker td span{color:#ccc;display:block;text-align:center;text-decoration:none;padding:.7em .65em}
.ui-datepicker td a{display:block;text-align:center;text-decoration:none;padding:.7em .65em}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em .2em;cursor:pointer;.3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
/* with multiple calendars */.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left;width:100%}
.ui-datepicker-multi .ui-datepicker-group table{width:100%;margin:0;border:8px solid transparent}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}
/* RTL support */
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{display:none;right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{display:none;left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover{position:absolute;/*must have*/z-index:-1;/*must have*//*must have*/top:-4px;/*must have*/left:-4px;/*must have*/width:200px;/*must have*/height:200px;/*must have*/}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
/*My Css for JQUERY CALENDAR*/
/*.dp-highlight .ui-state-default{background:#2f92c6;color:#FFF;border:1px solid #2f92c6 !important}*/
.ui-state-active{background:#2f92c6;color:#fff}
.dp-first a{color:#fff;background:#2f92c6;border:1px solid #2f92c6 !important;border-radius:30px 0 0 30px}
.dp-last a{color:#fff;background:#2f92c6;border:1px solid #2f92c6 !important;border-radius:0 30px 30px 0}
.dp-first a.ui-state-active{background:#2f92c6 !important;color:#fff !important}
td a{color:#636363}
td span{color:#cccccc}
.dp-highlight a{color:#fff;background:#2f92c6 !important;/*border:none !important;*/border:1px solid #2f92c6;border-left:none;border-right:none}
.dp-highlight span{border:none !important;background:#fff !important}
.ui-datepicker-other-month span{border:none !important;background:#fff !important}
.dp-next a{background:#fff !important;border:1px dashed #2f92c6 !important;border-radius:0 30px 30px 0 !important}
.dp-next span{background:#fff;border:none}
.r9-datePickerComb-start-flex,.r9-datePickerComb-end-flex{display:inline-block}
.r9-datePickerComb-start-flex,.r9-datePickerComb-end-flex{color:#ababab}
.r9-datePickerComb-end-flex,.r9-datePickerComb-start-flex,.r9-datePickerComb-wrapper.ow .r9-datePickerComb-sep,.r9-datePickerComb-wrapper.ow .r9-datePickerComb-end{display:none}
.r9-datePicker-wrapper input{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:text}
.r9-datePicker-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}
td.ui-datepicker-today a{color:#636363;border:none;background:#fff}
.dp-first .ui-state-highlight{color:#fff;background:#2f92c6;border:1px solid #2f92c6 !important;border-radius:30px 0 0 30px}
/**** END:JQUERY CARLENDAR ****/
#search_box_block.show{}
#datepicker_out0.show{}
.sb-done-fixed{font-weight:bold;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.35);position:fixed;top:0;width:100%;height:45px;margin:-5px 0 0 0;z-index:9999}
.hasDatepicker{display:inline-block;overflow-x:auto;position:relative;right:0;top:45px;width:100%;height:100%;z-index:999}
@media only screen and (device-width:768px){.hasDatepicker{-webkit-overflow-scrolling:touch;width:100%;height:300px;overflow:auto}}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.hasDatepicker{-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:auto}}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.hasDatepicker{-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:auto}}
@media screen and (max-device-width:480px){.hasDatepicker{-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:auto}}
#smartbanner{display:noneposition:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:81px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%);background-image:-ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner .sb-container{display:none;margin:0 auto}
#smartbanner .sb-close{display:none;position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-close:active{display:none;font-size:13px;color:#aaa}
#smartbanner .sb-icon{display:none;position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon{display:none}
#smartbanner .sb-info{display:none;position:absolute;left:98px;top:15px;width:52%;font-size:11px;line-height:1.5em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartbanner #smartbanner.no-icon .sb-info{display:none;left:34px}
#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}
#smartbanner .sb-info > span{display:block}
#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}
#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:1px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active, #smartbanner .sb-button:hover{background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%)}
#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}
#smartbanner.android{display:none;position:absolute;z-index:0;border-color:#212228;background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%);background-image:-ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:none;z-index:0}
#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#ffffff;/*text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);*/}
#smartbanner.android .sb-close:active{color:#636363}
#smartbanner.android .sb-info{color:#636363;/*text-shadow:0 1px 2px #000;*/}
#smartbanner.android .sb-info strong{color:#636363}
#smartbanner.android .sb-button{min-width:6%;font-size:14px;border:1px solid green;/* border:1px solid #DDDCDC;*/ padding:1px;color:#51bce4;background:none;border:none;border-radius:0;box-shadow:none}
#smartbanner.android .sb-button span{font-size:14px;text-align:center;display:block;padding:0 5px;/*background-color:#42B6C9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image:-moz-linear-gradient(top,#42B6C9,#39A9BB);*/ text-transform:none;text-shadow:none;box-shadow:none}
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover{background:none}
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span{/*background:#2AC7E1;*/}
#smartbanner.windows .sb-icon{border-radius:0px}.footer-ads-iframe{background:#fff}
iframe.footer-ads{display:nonedisplay:block;width:100%;border:none;background:#fff;height:175px;background:#fff}
iframe.footer-ads2{display:nonedisplay:block;width:100%;border:none;background:#fff;height:323px;background:#fff}
/**** BEGIN:MY SEARCHES MODULE ****/
.searches-no-result{display:inline-block;background:#eaf5f8;padding:12px 0 10px;width:100%}
.searches-no-result p{margin:0 0 0 10px}
.mysearches-txt,.hotelsviewed-txt{font-size:18px;text-indent:10px;display:inline-block;position:relative;right:0;top:0;line-height:40px}
.mysearches-wrap, .hotelsviewed-wrap{display:block;background:#fff;clear:both;padding:0 10px 5px;position:relative;line-height:normal}
.searches-wrap-result{display:inline-block;margin:0 0 0 10px}
.hviewed-wrap-result{display:inline-block;margin:0 0 0 10px}
.index-s-his{background:none repeat scroll 0 0 #fff;clear:both;margin-top:15px;position:relative}
.index-s-his h4.tittle{background:none repeat scroll 0 0 #e3e3e3;clear:both;padding:12px 10px;position:relative}
.usp-s-his{width:100%;display:inline-block;clear:both;font-size:14px;font-weight:normal}
.usp-s-his-wrap{cursor:pointer;width:100%;display:inline-block;position:relative;background:#f1f1f1 url("//media.directrooms.com/im7/mobile/v71/pin-g-his@2x.png") no-repeat scroll 10px 8px / 25px auto;padding:8px 0 8px 0;margin:0 0 10px 0}
.usp-s-his strong{color:#2f92c6;font-size:15px;font-weight:normal;display:inline-block;position:relative;width:80%;margin:0 0 8px 40px}
.usp-s-hisdate{display:inline-block;position:relative;width:80%;left:40px;margin:0}
.index-s-his span{position:relative;display:inline-block;font-weight:normal}
.index-s-his a{color:#505050;text-decoration:none}
.mysearches-x{z-index:3;display:inline-block;position:absolute;right:0px;top:2px;background:rgba(0, 0, 0, 0) url("//media.directrooms.com/im7/mobile/v71/sh-close@2x.png") no-repeat scroll center center / 15px auto;-webkit-background-size:15px;background-size:15px;font-size:14px;font-weight:bold;width:25px;height:25px}
.searches-div,.viewed-div{width:100%;position:relative;display:inline-block;vertical-align:top}
.viewed-his{background:#f1f1f1;position:relative;left:0;padding:8px 0 0;display:inline-block;clear:both;font-weight:normal;margin:0 0 10px 0;width:100%}
.viewed-his .viewed-flex{display:inline-block;cursor:pointer;position:relative;top:0;left:0;z-index:2;padding:0;margin:0;width:100%}
.viewed-his .flex-left{display:inline-block;left:0;position:relative;z-index:1;width:105px;height:100px;margin:0 0 0 8px}
.viewed-div .viewed-his .flex-left{display:inline-block;left:5px;position:relative;z-index:1;width:105px;height:100px;margin:0}
.viewed-his .flex-center{display:inline-block;vertical-align:top;color:#2f92c6;padding:0;margin:-3px 0 0 8px;position:relative;top:0;z-index:0;width:55%}
.viewed-his .flex-center .hname{display:block;font-size:15px;font-weight:normal;overflow:hidden;text-align:left;margin:0 0 10px 0;width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;line-height:19px}
.viewed-his .flex-center .sr-star1{display:block;background:url("//media.directrooms.com/im7/mobile/v71/viewhis-star@2x.png") no-repeat scroll 0 0;-webkit-background-size:60px;background-size:60px;height:14px;width:13px;margin:0 0 10px}
.viewed-his .flex-center .sr-star2{display:block;background:url("//media.directrooms.com/im7/mobile/v71/viewhis-star@2x.png") no-repeat scroll 0 0;-webkit-background-size:60px;background-size:60px;height:14px;width:24px;margin:0 0 10px}
.viewed-his .flex-center .sr-star3{display:block;background:url("//media.directrooms.com/im7/mobile/v71/viewhis-star@2x.png") no-repeat scroll 0 0;-webkit-background-size:60px;background-size:60px;height:14px;width:36px;margin:0 0 10px}
.viewed-his .flex-center .sr-star4{display:block;background:url("//media.directrooms.com/im7/mobile/v71/viewhis-star@2x.png") no-repeat scroll 0 0;-webkit-background-size:60px;background-size:60px;height:14px;width:48px;margin:0 0 10px}
.viewed-his .flex-center .sr-star5{display:block;background:url("//media.directrooms.com/im7/mobile/v71/viewhis-star@2x.png") no-repeat scroll 0 0;-webkit-background-size:60px;background-size:60px;height:14px;width:60px;margin:0 0 10px}
.viewed-his .flex-center .sr-star0{margin:0}
.viewed-his .flex-center .location{display:block;color:#36ab34;font-size:15px;position:relative;text-align:left;height:21px;line-height:21px;padding:0;width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.flex-center .review{display:block;color:#505050;display:block;font-size:15px;position:relative;margin:0 0 10px}
.flex-center .review span{display:inline-block;background:#a1a1a1;color:#fff;border-radius:2px}
.flex-center .review span strong{padding:2px 4px;font-weight:bold;color:#fff;font-size:14px}
.viewed-his-x{z-index:3;display:inline-block;position:absolute;right:0px;top:2px;background:rgba(0, 0, 0, 0) url("//media.directrooms.com/im7/mobile/v71/sh-close@2x.png") no-repeat scroll center center / 15px auto;-webkit-background-size:15px;background-size:15px;font-size:14px;font-weight:bold;width:25px;height:25px}
/**** END:MY SEARCHES MODULE ****/
.menu-back{background:#fafafa url("//media.directrooms.com/im7/mobile/v71/arrow-l-g@2x.png") no-repeat scroll 10px center / 30px auto;display:block;height:100%;margin:0;text-align:right;width:100%}
iframe[name=google_conversion_frame]{position:absolute;top:0}
.wrap-div-tickcompare{text-align:left;position:relative;font-size:14px;padding:0 0 20px}
.tittle-tickcompare{display:inline-block;margin:0 10px}
.wrap-col-tickcompare{}
input.col-check-tickcompare{margin:0 5px;padding:7px;vertical-align:top;top:2px;cursor:pointer;display:inline-block;font-weight:normal;height:14px;min-height:14px;width:14px;position:relative;text-decoration:none}
/*AOF smart banner*/
.app-container-a{text-decoration:none}
.app-icon{width:48px;height:48px;left:0;top:0;position:relative;display:inline-block;background:url("//media.directrooms.com/im7/mobile/v71/icon-app.png")  no-repeat scroll center center / 48px auto;-webkit-background-size:48px;background-size:48px;border:1px solid #f1f1f1;border-radius:10px;padding:0}
.app-container{	padding:8px;background:#fff;border-bottom:1px solid #d1d1d1;display:block;position:relative}
.app-text{display:inline-block;padding-left:10px;color:#636363;vertical-align:top;margin:5px 0 0}
 .app-container h2{font-size:14px;font-weight:normal;line-height:15px;margin:0;padding:0; }
.app-subtext1{margin:5px 0 0}
.app-subtext2{font-size:14px;line-height:16px;margin:12px 0 0 0;position:relative}
.app-install{display:inline-block;font-size:14px;position:absolute;right:10px;top:40px; }
.app-install .app-install-button{text-decoration:none;color:#2f92c6;display:inline-block;vertical-align:text-bottom;float:right}
/*404 error*/
.p-not-found{color:#FF0000;width:80%;padding:10px 0;text-align:center;margin:0 auto}
.p-not-found h1{font-size:16px;color:#FF0000;padding:0 0 15px 0}


