html {-webkit-text-size-adjust: 100%;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;margin: 0px;background:#f9f9f9}
a {font-family: Arial, sans-serif;font-size: 12px;color:#0087eb;text-decoration:none}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
checkbox, input, radio, select {font-family: Arial, sans-serif;font-size:12px;box-sizing:border-box}
tr td {font-family: Arial, sans-serif;font-size:12px}
form {margin:0px}
h1 {display:inline;padding:0px;color:white;margin:0px}
h2 {font-size:28px;display:inline;padding:0px;color:white;margin:0px}
h3 {font-size: 16px;color:#0B2E83;padding: 2px;margin:0px;font-weight:normal}
h4 {font-size:28px;display:inline;padding:0px;color:white;margin:0px}

#today_deals_home_form {width:95%;background:rgba(250, 189, 22, 0.94);text-align:left;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 10px 5px 5px;margin:0 auto}
#today_deals_home_form .td_head_content {padding:6px 0 6px 5px}
#today_deals_home_form .ac_input {width:100%}
#clear_field{display:inline-block!important;height:9px!important;margin:0!important;padding:4px!important;line-height:0;background-image: url( images/clear.png );background-position: center center;background-repeat: no-repeat;background-color:#fff;cursor: pointer;position:relative;border:none!important;}
#clear_field:hover{background-image: url( images/clear_on.png )}
#today_deals_home_form select {width:50px;background-color:#fff;-webkit-appearance: none;padding:7px;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;border:1px solid #fff;}
#today_deals_home_form input {font-family: Tahoma, sans-serif;padding:8px;font-size:13px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border:1px solid #fff;color:#000}
#today_deals_home_form .datepicker {width:150px;background-image: url(images/calendar.png);background-repeat: no-repeat;background-position: 5px 5px;cursor:pointer;padding:8px 8px 8px 34px;}
#today_deals_home_form .compare_all {font-size:17px;font-weight:bold;color:#fff;background:#007BD2;width:110px;padding:5px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;border:1px solid #007BD2;cursor:pointer;-webkit-appearance:none;margin:5px 0 0 10px;letter-spacing:0px}
#today_deals_home_form .compare_all:hover {background:#0B2E83;border:1px solid #0B2E83}
.index_search_deals {display:block;margin:0}
.index_dates {display:inline-block;margin:0 0 5px 0}
.index_guests {display:inline-block;margin:5px 0 5px 0}
.dates_checkin {display:inline-block}
.dates_checkout {display:inline-block}
.gr {display:inline-block}
.rr {display:inline-block}
.sr {display:inline-block}
.td_head_content span {display:block;padding:5px 0 5px 0}

.suggestLink {background-color:#fff;padding: 2px 6px 2px 6px;color:#000;cursor: pointer;}
.suggestLink_over {background:#FBBA07;padding: 2px 6px 2px 6px}
#citySuggest div {padding:5px 6px 7px 7px}
.citySuggest {position:absolute;top:37px;width:90%;font-size:16px;padding:0px;margin:0 0 0 1px;background-color:#f9f9f9;overflow-x:hidden;z-index:99;box-shadow: 0 4px 4px #999;text-align: left;cursor: pointer;}

#clearSuggest{display:inline-block!important;width:9px!important;height:9px;margin:0;padding:10px!important;line-height:0;background-image: url( images/clear.png );background-position: center center;background-repeat: no-repeat;background-color:transparent;cursor: pointer;position: relative;top:-20px;left:90%;border:none!important;}
#clearSuggest:hover{background-image: url( images/clear_on.png )}

.ctx_form {padding:14px 0 5px 0;margin-left:3%}
.ctx_form tr td {padding:0 0 8px 0;font-size:16px}
.ctx_form input, textarea {font-family: Tahoma, sans-serif;padding:6px;font-size:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #999;color:#333;margin-bottom:5px}
.send_button {color:#fff!important}

.index_header {display:inline-block;width:100%;height:450px;background: url(images/corinthiahotel_header.jpg) left -100px no-repeat;background-size:auto 150%}
.advantages {font-family: Tahoma, sans-serif;font-size:15px;text-align:center}
.advantages ul {list-style-type:none;margin:0;padding:0}
.advantages ul li {display:inline-block;vertical-align:top;width:29%;margin:0 auto;padding:50px 5px 20px 5px;text-align:center}
.divider {padding:5px 0 30px 0}
.divider span {display:block;font-family: Tahoma, sans-serif;font-size:17px;color:#00AEF0;padding:25px 0 10px 0}
.divider .d1 {background: url(images/magnifying-glass.png) 50% 0 no-repeat}
.divider .d2 {background: url(images/scales.png) 50% 0 no-repeat}
.divider .d3 {background: url(images/piggy-bank.png) 50% 0 no-repeat}
#heading_copy {margin: 0 auto;padding:0 0 25px 0;text-align:center}
#heading_copy h1 {display:block;font-size:28px;color:#fff;padding-top:8%;letter-spacing:-2px;line-height:1.5em;text-shadow:1px 1px 2px #333}
#heading_copy h3 {font-size:17px;letter-spacing:-1px;line-height:1em;font-weight:normal;color:#fff;text-shadow:1px 1px 2px #000}
.hotel_signature {display:none;width:284px;color:#fff;background:rgba(2, 52, 101, 0.8);text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:5% auto;padding:5px}
.hotel_signature span {color:#ccc}
.hotel_signature:hover {background:rgba(2, 52, 101, 0.9);cursor:pointer}

.index_top_deals {font-family: Tahoma, sans-serif;width:100%;margin-bottom:50px;padding:10px 0 0 0;text-align:center;background:#F1F0F3}
.index_top_deals .inspiration {max-width:1094px;min-width:310px;margin: 0 auto}
.index_top_deals h3 {padding:10px 0 10px 0;color:#015aaf;font-size:25px;text-align:center}
.index_top_deals ul {width:100%;list-style-type:none;margin:0;padding:8px 0 0 0;display:inline-block;}
.index_top_deals ul li {display:inline-block;width:32%;min-width:330px;margin:0 auto;padding:4px;text-align:left}
.top_viewed {width:80%;padding:20px 0 6px 0;margin:0 auto}
.top_viewed h4 {font-family: Tahoma, sans-serif;font-size:12px;font-weight:normal;color:#000}
.top_viewed h4 strong {font-size:26px;font-weight:normal;display:block}
.index-city {display:inline-block;width:100%;height:250px;margin:0 auto;padding:0;overflow:hidden;border:1px solid #EEF1F8;color:#02AED1}
.nophoto {background:#dcdcdc}
.index_top_deals .avg-rates {position:relative;top:-70px;left:56%;width:120px;font-size:12px;padding:10px 5px 6px 20px;text-align:right}
.index_top_deals .avg-rates strong {font-size:14px;font-weight:normal}
.index-city p {display:block;font-family: Tahoma, sans-serif;font-size:21px;font-weight:normal;line-height:1.3em;margin:0px;padding:175px 10px 16px 10px;text-decoration:none}
.index-city p span {font-size:14px}
.mesh {height:160px;background-size:auto 100%!important}
.index-city:hover {box-shadow: 0px 0px 8px #999}
.index_top_deals-separator{text-align:center}
.load_more{width:300px;display:inline-block;margin:10px 0 25px 0;}
.load_more span{font-family: Tahoma, sans-serif;font-size:15px;font-weight:normal;display:block;width:300px;margin:0px;padding:6px 0 6px 0;cursor:pointer}

#upcoming_dates {padding:0 2px 10px 2px;margin:8px 3px 20px 0;background:linear-gradient(rgba(240,240,240,100), rgba(255,255,255,100));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #eee;background:-webkit-linear-gradient(rgba(240,240,240,100), rgba(255,255,255,100));text-align:center}
#upcoming_dates div {display:inline-block;white-space:nowrap;min-width:110px;width:28%;background:#00aef0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-align:center;margin:5px 3px 0 0;padding:3px 0 3px 0}
#upcoming_dates div:hover {background:#E4A702;cursor:pointer}
#upcoming_dates .tonight {background:#005eb8}
#upcoming_dates span {display:block}
#upcoming_dates p {font-size:12px;color:#015aaf;font-weight:bold; margin-top:4px}
.announce {display:inline-block;width:97%;background:#EDF0F5;margin:10px 0 10px 0;padding:0 4px 6px 6px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#557eb4;cursor:pointer}
.announce span {display:block;font-size:20px;font-weight:bold;letter-spacing:-1px;color:#0B2E83;padding:10px 0 4px 0;line-height:1em}
.announce p {margin:0;line-height:1em}
.ann_heading {padding:0px 0 6px 50px;font-size:13px;font-weight:bold;color:#0092CA;background: url(images/piggy-bank1.png) 3px 6px no-repeat}
.announce2 {width:96.3%;background:#f9710b;border:1px solid #e1660a;margin:-3px 0 10px 0;padding:3px 4px 8px 8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff}
.announce2 span {display:block;font-size:22px;color:#fff;padding:2.4% 0 0 0}
.announce2 p {margin:0;padding-right:2px;line-height:1.1em}
.ann_heading2 {padding:0 0 5px 60px;font-size:14px;background: url(images/listing_ico.png) 2px 10px no-repeat;height:58px}
.announce3 {height:60px;margin:1px 0 3px 0;background:url(images/banners/469.gif) left top no-repeat;display:none}

#just_added {display:block;margin:20px 0 0 6px}
#just_added ul {list-style-type:none;padding:15px 10px 5px 0;width:98%;margin:0px;}
#just_added li {padding:0 0 30px 78px;text-align:left;margin:5px auto}
#just_added span {display:block;font-size:13px;color:#999}
#just_added h3 {padding:10px 0 5px 0;font-size:26px;font-weight:normal}
#just_added a {font-size:17px}
#BoxPop label {display:block;font-size:14px;color:#333;padding: 0 10px 3px 0;}
#BoxPop .this_date {display:inline-block;width:46%}
#BoxPop .had_wrap {display:inline-block;margin-left:10px}
#BoxPop input {font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333}
#BoxPop .datepicker {padding:5px 5px 5px 25px;width:100%;background-image: url(images/icon_calendar.png);background-repeat: no-repeat;background-position: 5px 5px;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#BoxPop select {margin-right:5px;padding:3px;font-size:14px}
#BoxPop .compare_all_popover {display:block;font-size:21px;color:#fff;font-weight:bold;background:#0087eb;width:93%;padding:6px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #0087eb;cursor:pointer;-webkit-appearance:none;margin:0 10px 5px 10px}
#BoxPop .compare_all_popover:hover {background:#003581;border:1px solid #003581}

.top_nav_logo {display:inline-block;width:150px;height:25px;background:url(images/logo.png) no-repeat;margin:12px 0 10px 11px;padding:0px;border:none}
.top_nav_logo a {display:block;text-indent:-9999em;width:150px;height:25px;margin:0px}
#top_nav {display:inline-block;float:right;color:#eee;font-size:17px;margin:10px 0 0 0;}
#top_nav ul {list-style:none;padding:0;margin:5px 5px 0 0}
#top_nav li {float:left;background:url(images/adwn.png) 2px 7px no-repeat;padding:0 20px 0 12px;line-height:1em}
#top_nav .lastmenu {border:none}
#top_nav a {font-size:13px;font-family: Trebuchet MS!important;color:#fff!important;padding:0 0 0 10px}
#top_nav .t_search {margin:0 6px 5px 5px!important;padding-bottom:6px;cursor:pointer;background: url(images/icon_search.png) left 0 no-repeat!important}
#top_nav .t_menu {margin:0 0 5px 5px!important;padding-bottom:2px;cursor:pointer;background: url(images/icon_menu.png) left 3px no-repeat!important}
#top_nav .sp-tor {height:22px;background:none!important;margin:0 20px 0 0!important;padding:0!important;border-right:1px solid #fff}

#top_nav2 {display:inline-block;float:right;color:#eee;font-size:17px;margin:10px 0 0 0;}
#top_nav2 ul {list-style:none;padding:0;margin:5px 0 0 0}
#top_nav2 li {float:left;background:url(images/arrow_down.png) left 6px no-repeat;padding:0 10px 0 8px;line-height:1em}
#top_nav2 a {font-size:13px;font-family: Trebuchet MS!important;color:#656565!important;padding:0 10px 0 10px}
#top_nav2 .t_search {margin:0 6px 5px 0;padding-bottom:6px;padding-right:12px;cursor:pointer;background: url(images/icon_search_grey.png) left 0 no-repeat!important}
#top_nav2 .t_menu {margin:0 10px 5px 15px;padding-bottom:2px;cursor:pointer;background: url(images/icon_menu_grey.png) left 3px no-repeat!important}
#top_nav2 .sp-tor {height:22px;background:none!important;margin:0 20px 0 0!important;padding:0!important;border-right:1px solid #ccc}
#other_wts {display:block}

.nav_heading {width:160px;display:inline-block;vertical-align:top;padding:10px 0 0 7px;line-height:1.1em;border-left:1px dashed #ccc}
.nav_heading h1 {font-family: Tahoma, sans-serif;font-size:11px!important;font-weight:normal;color:#898989}
.nav_heading h2 {font-family: Tahoma, sans-serif;font-size:11px!important;font-weight:normal;color:#898989}
.nav_heading a {font-family: Tahoma, sans-serif;font-size:11px!important;line-height:1em}
.list-header {margin:11px 0 10px 0;background:#eee;height:250px;background-size:100% auto}
.list-header-mask {background-color:rgba(0, 0, 0, 0.5);margin:10px;padding:7px 15px 5px 3px;display:inline-block}
.list-header-photo {height:250px}
.chains_summary ul {list-style:none;margin:0;padding:4px 0 0 14px}
.chains_summary ul li {display:inline;line-height:1.8em;margin:0 5px 0 0}
.chains_summary ul li a {font-size:12px;color:#fff}
.chains_summary li.selected {padding:4px;background:#ff5900;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.chains_summary strong {font-size:12px;color:#fff}

#mobileGrid {font-size:18px;position:absolute;top:0;right:5px;padding:5px;margin:4px 6px 0 0;cursor:pointer;}
#mobileGrid:hover {color:#ff5900}
#mobileSet {position:absolute;top:0;left:15px;padding:8px;margin:16px 6px 0 0;cursor:pointer;background: url(images/MobileSet.png) left top no-repeat!important;}
#mobileSet:hover {background: url(images/MobileSet_on.png) left top no-repeat;}
#GridContent {display:none}

#heading_deals {height:340px;background-size:auto}
#heading_deals .grey_mask {display:block;background-color:rgba(0, 0, 0, 0.6);width:100%;height:340px;text-align:center}
#heading_deals .grey_mask2 {display:block;background-color:rgba(0, 0, 0, 0.1);width:100%;height:340px;text-align:center}
#heading_deals .mask_shadow {width:100%;padding:1px 0 0 0;box-shadow:0 -2px 2px #002f62}
#pop_locations {width:0;display:block!important;position:fixed;z-index:999;top:0;right:0;background-color:#fff;overflow-x:hidden;transition: 0.3s;padding:0;box-shadow:none;border:none}
#pop_locations h3 {font-family:Tahoma, sans-serif;font-size:18px;color:#000;font-weight:bold;padding:50px 0 10px 20px}
#pop_locations ul {display:inline-block;width:95%;list-style:none;margin:0;padding:10px;border-top:1px solid #eee}
#pop_locations li {float:left;width:45%}
#pop_locations ul li a {font-family:Tahoma, sans-serif;font-size:17px;color:#333}
#pop_locations .close-box {display:none}
#pop_locations .closebtn {display:block;position: absolute;top: 0;right: 25px;font-size: 36px!important;font-family:Tahoma;font-weight:bold;color:#000;margin-left: 50px}
#pop_locations .closebtn:hover {text-decoration:none}
#properties_all {width:0;display:block!important;position:fixed;z-index:999;top:0;right:0;background-color:#fff;overflow-x:hidden;transition: 0.3s;padding:0;box-shadow:none;border:none}
#properties_all h3 {font-family:Tahoma, sans-serif;font-size:18px;color:#000;font-weight:bold;padding:50px 0 10px 20px}
#properties_all ul {display:inline-block;width:95%;list-style:none;margin:0;padding:10px;border-top:1px solid #eee}
#properties_all li {float:left;width:45%}
#properties_all ul li a {font-family:Tahoma, sans-serif;font-size:17px;color:#333}
#properties_all .close-box {display:none}
#properties_all .closebtn {display:block;position: absolute;top: 0;right: 25px;font-size: 36px!important;font-family:Tahoma;font-weight:bold;color:#000;margin-left: 50px}
#properties_all .closebtn:hover {text-decoration:none}
.close-box {position:absolute;top:10px;right:5px;display:inline-block;padding:10px;background:url(images/close-box.png) left top no-repeat;cursor:pointer}

#heading_breadcrumb {float:left;margin:0;padding:5px 0 1px 10px;font-size:11px;height:29px;color:#B9B8B8}
#heading_breadcrumb img {border:none}
#heading_breadcrumb div {display:inline-block;vertical-align:top;color:#084895}
#heading_breadcrumb li {display:inline-block;vertical-align: top}
#heading_breadcrumb b {font-weight:normal;text-decoration:none}
#heading_breadcrumb span b {text-decoration:none!important}
#heading_breadcrumb em {font-size:10px;color:#b9b8b8;padding:0 2px 0 2px}
#heading_breadcrumb span {line-height:1em;display:block;font-size:10px;color:#aeaeae}
#heading_breadcrumb a {display:inline;font-size:11px;color:#6A9EDC;text-decoration:none;margin:0 1px 0 1px}
#heading_breadcrumb a:hover {color:#ff6000}
#heading_breadcrumb h1 {color:#fff}
#heading_breadcrumb .breadcrumbs {font-size:11px}
.hdr_title {padding:0 0 0 0;height:130px;overflow:hidden}
.hdr_title span {display:block}
.hdr_title h2 {line-height:1.2em;text-shadow:0 1px 2px #000;}
.hdr_search {float:right;width:235px;padding:5px 0 0 0 ;color:#015aaf}
#search_byname_text {width:165px;font-size:12px;padding:2px 0 2px 6px;border-top:2px solid #999;border-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#999}
.search_byname_button {margin:0 15px 0 0;font-size:12px;line-height:1.5em;color:#fff;background:#E4A702;width:50px;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #E4A702;cursor:pointer;-webkit-appearance:none;vertical-align:middle}
.search_byname_button:hover {background:#d44803;border:1px solid #d44803}

.top-up_frame {width:95%;padding:10px 15px 8px 0;*padding-bottom:0}
.top-up {float:right}
.top-up a {padding:18px 14px 0 14px;color:#015aaf;font-size:12px;font-weight:bold;background:url(images/Tab-top.png) no-repeat 0px 0px;text-decoration:none;height:30px}
.top-up a:hover {color:#ff5900;text-decoration:none}
#bottom_nav {min-width:310px;max-width:100%;font-size:12px;background-color:#00AFF1;color:#fff;border-top:1px solid #015aaf;line-height:1.4em;text-align:center}
#bottom_nav p {font-size:17px;font-weight:bold;color:#02396E;margin:12px 0 6px 0;padding:0}
#bottom_nav a {font-size:13px;color:#fff;text-decoration:none}
#bottom_nav a:hover {color:#02396E;text-decoration:underline}
#bottom_nav ul {margin:0;padding:0;list-style:none;}
#bottom_nav ul li {padding:0 1px 0 1px}
#bottom_nav li a {line-height:1.5em}
#bottom_nav li a:hover {text-decoration:underline}
#bottom_nav .navigate-left {font-size:12px;float:left;width:50%;margin:0 20px 0 10px}
#bottom_nav .navigate-left ul {line-height:1.7em;}
#bottom_nav .navigate-left ul li {display:inline;margin:0}
#bottom_nav .navigate-right {float:right;width:41%;margin-right:10px;line-height:1.4em}
#bottom_nav .navigate-right a {font-size:13px;line-height:1.6em;text-decoration:underline}
.rates_update {display:block;padding:12px 0 2px 0}
#bottom_nav .gry h4 {font-size:11px;text-transform:lowercase;display:inline;color:#666;font-weight:normal;padding:0;margin:0}
#bottom_nav .gry {display:inline;font-size:11px;line-height:1.3em;text-align:justify;color:#656565}
#bottom_nav .gry strong {color:#999}
#bottom_nav .gry a {font-size:11px;font-weight:normal;color:#555;text-decoration:none}
#bottom_nav .gry a:hover {text-decoration:underline}
#bottom_nav .directory {border-top:1px dashed #ccd4f2;color:#eee;margin:14px 0 8px 0;padding:10px 0 0 0}
#bottom_nav .directory a {margin:0 2px 0 2px;color:#f1f1f1}
.POIS {padding:0 0 5px 0;margin:0;color:#73aee3}
.POIS strong {color:#015aaf}
.POIS span {display:inline;font-size:13px;color:#0087eb;line-height:1.6em;text-decoration:none;cursor:pointer;}
.POIS span:hover {color:#FF5900;text-decoration:underline}
.POISR {padding:2px 0 0 0;margin:2px 0 0 0}
.POISR span {display:inline;font-size:10px;color:#0087eb;line-height:1.5em;text-decoration:none;cursor:pointer;}
.POISR span:hover {color:#FF5900;text-decoration:underline}
#bottom_nav .PTypes span {display:inline;font-size:13px;color:#0087eb;line-height:1.6em;text-decoration:none;cursor:pointer;}
#bottom_nav .PTypes span:hover {color:#FF5900;text-decoration:underline}
#bottom_nav .top-countries {font-size:13px;color:#0290C6;padding:0 0 10px 0;margin:2px 0 8px 0;border-bottom:1px dashed #ccd4f2}
#bottom_nav .top-countries a {line-height:1.5em;padding:2px}
#bottom_nav .more-POIs {margin:5px 0 10px 0;padding:5px 14px 5px 4px;border:1px solid #E0E0C7;background:#EAEAD6;display:none;color:#0054ae}
#bottom_nav .more-POIs ul {list-style-type:none;width:100%;padding:6px;margin:0}
#bottom_nav .more-POIs ul li {display:inline-block;*display:inline;font-size:100%;width:30%;line-height:1.5em;background-image: url(images/bullet_grey.gif);background-repeat:no-repeat;background-position: 0px 5px;padding-left:10px;margin:0;cursor:pointer}
#bottom_nav .more-POIs ul li:hover {text-decoration:underline}
#bottom_nav .more-POIs p {margin:0;padding:5px 0 0 8px;font-size:13px}
#bottom_nav_trade {font-size:11px;font-weight:bold;margin:15px 0 0 10px;padding:5px 0 20px 5px;border-top:1px dashed #ccd4f2}
#bottom_nav_trade a {font-size:11px;font-weight:normal;color:#fff;text-decoration:none}
#bottom_nav_trade a:hover {text-decoration:underline}
.advert-btm {width:990px;margin:0 auto;padding:10px 0 5px 0;text-align:center}
.advert-btm .glabel {font-size:10px;color:#999;text-align:center;padding:0 0 5px 0}
#travel_sites {padding:20px 0 0px 0;background:#F0F1F5}
#travel_sites p {font-weight:normal;font-size:13px;padding:10px 0 10px 0;color:#000}
#travel_sites a {color:#009BD6;text-decoration:none}
#travel_sites ul {list-style-type:none;padding:0;margin:0}
#travel_sites ul li {display:inline-block;*display:inline;height:30px;padding:3px 10px 10px 10px;margin:0}
#travel_sites .bookingcom {width:100px;background: url(images/partner-bookingcom.png) left 5px no-repeat}
#travel_sites .venere {width:130px;background: url(images/partner-venere.png) left top no-repeat}
#travel_sites .expedia {width:92px;background: url(images/partner-expedia.png) left 2px no-repeat}
#travel_sites .agoda {width:67px;background: url(images/partner-agoda.png) left top no-repeat}
#travel_sites .hotelscom {width:100px;background: url(images/partner-hotelscom.png) left 4px no-repeat}
#travel_sites .hoteltravel {width:88px;background: url(images/partner-hoteltravel.png) left 2px no-repeat}
#travel_sites .many_more {padding:10px 0 0 0!important;font-size:11px;vertical-align:top}

#idx_travel_sites {width:95%;margin:0 auto}
#idx_travel_sites p {font-weight:normal;font-size:17px;padding:20px 0 40px 0;margin:0;color:#333}
#idx_travel_sites a {color:#015aaf;text-decoration:none}
#idx_travel_sites ul {list-style-type:none;padding:0;margin:0}
#idx_travel_sites .bookingcom {background: url(images/partner-bookingcom_big.png) left top no-repeat}
#idx_travel_sites .venere {background: url(images/partner-venere_big.png) left 3px no-repeat}
#idx_travel_sites .expedia {background: url(images/partner-expedia_big.png) left top no-repeat}
#idx_travel_sites .agoda {background: url(images/partner-agoda_big.png) left top no-repeat}
#idx_travel_sites .hotelscom {background: url(images/partner-hotelscom_big.png) left 4px no-repeat}
#idx_travel_sites .hoteltravel {background: url(images/partner-accor_big.png) left 2px no-repeat}
#idx_travel_sites ul li {width:25%;min-width:180px;display:inline-block;*display:inline;height:40px;padding:10px 10px 40px 10px;margin:0;background:none;background-position:30% 0!important}
#idx_travel_sites .many_more {padding:10px 50px 0 50px!important;font-size:11px;vertical-align:top}

#popover_deals {position:absolute;width:100%;height:100%;top:0;left:0;display:none;}
.deals_and_availability {float: left;width: 460px;position:fixed;top:20%;left:28%;margin:0;color:#015aaf;z-index:99;-webkit-text-size-adjust:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;}
.deals_and_availability span {font-size:23px;display:block;padding:10px 8px 0 10px}
.deals_and_availability span a {color:#555}
.deals_and_availability p {font-size:15px;font-weight:bold;text-align:left;margin:0;padding:8px 0 0 12px}
.deals_and_availability span a:hover {color:#fff;text-decoration:none}
.deals_and_availability .popup {float:left;width:100%;background:#fff;margin:10px 0;padding:10px 0;border: 1px solid #bbb;}
.deals_and_availability b {display:block;font-size:11pt;line-height:1.6em;color:#333;text-align:center}
.window_close {display:inline-block;vertical-align:top;padding:8px 8px 0 0;float:right}
#set_opacity {background: #555;position: fixed;width: 100%;height: 100%;filter:alpha(opacity=80);opacity: .80;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";left: 0;top:0;z-index:99;}
*html #set_opacity {position: absolute;top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop : document.body.scrollTop)}
*html .deals_and_availability {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));}

#bottom_nav input {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #C2C3C5;padding:8px;margin-right:4px;color:#7992BA;width:180px}
#bottom_nav .smail {display:inline-block;font-size:13px;color:#fff;background:#0054A5;width:110px;padding:6px;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #00aef0;cursor:pointer;-webkit-appearance:none;margin:5px 0 0 0}
#bottom_nav .smail:hover {background:#ff5900;border:1px solid #ff5900}
.showDevice {display:inline-block}
.showDevice a {display:block;font-size:13px!important;letter-spacing:1px;color:#02396E!important;padding:5px 6px 12px 40px}
.showDevice a:hover {color:#fff!important}
.showDevice .desktop {background:url(images/ico_desktop.png) no-repeat 0px 0px}
.showDevice .mobile {background:url(images/ico_mobile.png) no-repeat 0px 0px}
.shareLinks {width:130px;display:inline-block;vertical-align:top;margin:0 0 0 10px}
.shareLinks a {display:block;font-size:13px!important;letter-spacing:1px;color:#02396E!important;padding:3px 6px 10px 35px}
.shareLinks a:hover {color:#fff!important}
.shareLinks .facebook {background:url(images/facebook.png) no-repeat 0px 0px}
.shareLinks .twitter {background:url(images/twitter.png) no-repeat 0px 0px}
.shareLinks .googlePlus {background:url(images/googlePlus.png) no-repeat 0px 0px}
.shareLinks .email {background:url(images/email.png) no-repeat 0px 0px}
.shareLinks .more {background:url(images/addthis.png) no-repeat 0px 0px}

.frame_full {min-width:310px;max-width:100%;margin: 0 auto;}
.frame_defined {max-width:1094px;min-width:310px;margin: 0 auto;padding:0;text-align:left;background:#fff}
.frame_back {max-width:1094px;min-width:310px;margin: 0 auto;padding:5px 0 0 0;border-right: 6px solid #fff;background:#fff;box-shadow: 0px 5px 3px #ccc}
.frame_dark {max-width:1094px;min-width:310px;margin: 0 auto;padding:0;text-align:left;background:#0B2E83}
.frame_dark h1 {color:#5D9AD6!important}
.frame_dark a {color:#BB87D9!important}
.frame_left {float:left;margin:0 auto;padding:0}
.frame_right {float:right;padding:0 5px 0 0px;margin:0 auto}
.frame_left input {font-size:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #C2C3C5;margin-right:4px;color:#7992BA;}
.frame_left .smail {display:inline-block;font-size:17px;color:#fff;font-weight:normal;background:#00aef0;width:130px;padding:8px;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #00aef0;cursor:pointer;-webkit-appearance:none;margin:0}
.frame_left .smail:hover {background:#E4A702;border:1px solid #E4A702}
.send_button {display:inline-block;font-size:17px;color:#fff;font-weight:normal;background:#00aef0;width:130px;padding:8px;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #00aef0;cursor:pointer;-webkit-appearance:none;margin:0}
.send_button:hover {background:#E4A702;border:1px solid #E4A702}
.separator {border-top:1px solid #D9F1FB;margin:4px 0 0 0}
.frame_shadow {background:url(images/redblue_stripes.png) repeat-x -20px 0;padding:2px 0 3px 0;margin:0px 3px 0 2px;display:none}

#left_around_top_hotels {display:inline-block;min-width:298px;box-shadow:0px 0px 2px #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;margin:10px 0 0 5px}
#left_around_top_hotels ul {width:95%;list-style-type:none;padding:10px 0 5px 10px;margin:0px;}
#left_around_top_hotels li {border-bottom:1px dotted #ccc;padding:0 0 10px 75px;margin:0 0 10px 0}
.tab_label_main {display:block;padding:10px 0 10px 5px;font-size:23px!important;font-weight:normal;color:#0B2E83!important;line-height:1.3em}
.tab_label {display:block;padding:6px 0 0 10px;font-size:16px;letter-spacing:1px;font-weight:bold;color:#0B2E83;line-height:1.1em}
.tab_label img {margin:-4px 2px 0 1px}
.tab_subtitle {display:block;font-size:12px!important;font-weight:normal;margin:1px!important}
#left_around_top_hotels a {font-size:16px;color:#333}
#left_around_top_hotels span {display:block;font-size:11px}
.around_tabs {margin:0 0 5px 0;width:99%;background:linear-gradient(rgba(242,243,251,100), rgba(245,246,251,100));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.poitabs{margin:0 0 6px 5px;list-style-type: none}
.poitabs h3 {font-size:17px;letter-spacing:1px;padding:6px 0 0 10px}
.poitabs div p {font-size:12px;padding:1px 0 8px 21px;margin:0;color:#666}
.poitabs ul {list-style-type:none;float:left;width:99%;padding:20px 0 5px 10px;margin:0}
.poitabs ul li {font-size:11px;float:left;width:48%;margin:0 4px 10px 0;color:#aeb9e1}
.poitabs ul li {font-weight:normal}
#box_districts_content ul li {width:31%}
.poitabs li a{font:normal 13px Arial, sans-serif;color:#0087eb;padding:0;margin:0;text-decoration:underline}
.poitabs li a:hover{text-decoration: underline;color: #000;}
.poitabs li a.selected{display:block;color:#013580;background:#EDF0F5;padding:10px 10px 10px 36px;border-right:none}
.poitabs li a.selected:hover{text-decoration: none;}
.box_content {display:none}
#districts {display:inline-block;width:100%;margin-top:5px;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#poi {display:inline-block;width:100%;margin-top:5px;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#airports {display:inline-block;width:100%;margin-top:5px;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#box_guide {display:inline-block;width:100%;margin-top:5px;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cities {display:inline-block;width:100%;margin:5px 0 0 0;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#other_cities {display:inline-block;padding-left:30px;margin-top:15px;background: url(images/icon_compass.png) 0 6px no-repeat}
#other_cities p {padding-left:10px;padding-bottom:0}
#chains {display:inline-block;width:100%;margin-top:5px;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#accomm {display:inline-block;width:100%;margin-top:5px;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#other {display:inline-block;width:100%;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#topsearch {display:inline-block;width:100%;margin-top:5px;background:#f2f3fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#left_hotels_top5 {display:inline-block;padding:20px 5px 5px 5px;margin:0}
#left_hotels_top5 ul {width:95%;list-style-type:none;padding:10px 0 5px 5px;margin:0px;}
#left_hotels_top5 li {border-bottom:1px dotted #ccc;padding:0 0 15px 0;margin:0 0 10px 0}
#left_hotels_top5 li .hotel_photo {padding:0 0 0 80px}
#left_hotels_top5 h3 {padding:10px 0 5px 5px;font-size:23px;}
#left_hotels_top5 a {font-size:16px}
#left_hotels_top5 span {display:block;font-size:11px}
#left_reviews_overview {color:#003580;padding:5px 5px 15px 5px;margin:10px 5px 25px 2px}
#left_reviews_overview .rating-title {background:#fff;padding:4px 4px 6px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#bba0fe}
#left_reviews_overview .rating_heading {padding:0 0 6px 60px;font-size:14px;background: url(images/rating_ico.png) left 3px no-repeat;}
#left_reviews_overview h3 {font-size:22px;padding:0;margin:0}
#left_reviews_overview p {margin:0;padding:5px 0 0 5px}
#left_reviews_overview .avg_rating {vertical-align:top;display:inline-block;width:30px;font-size:13px;font-weight:bold;padding:5px 8px 5px 8px;margin:6px 5px 0 0;color:#fff;background:#019f09;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#left_reviews_overview .usr_count {width:30px;font-size:13px;font-weight:bold;padding:5px;margin-right:10px;color:#fff;background:#ed5909;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#location_overview {display:block;font-size:13px;line-height:1.4em;color:#0B2E83;padding:10px 5px 5px 2px;font-weight:normal}
#location_overview p {font-size:13px;padding:10px 0 5px 0;margin:0;color:#0B2E83}
#location_overview fieldset {border-top:1px solid #ddd;border-bottom:1px solid #f5f5f5;border-left:1px solid #eee;border-right:1px solid #eee;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px}
#location_overview legend {font-size:24px;padding:10px}
#overview-show {margin-top:5px}
#location_summary {display:none;padding:10px 0 5px 0}
#location_overview_menu {display:block;line-height:1.3em;color:#003580;padding:5px 6px 5px 0}
#location_summary_menu {display:none}
#location_overview h1 {display:block;font-size:21px;color:#014E99;margin:0 0 10px 0;line-height:1.1em}
.ach_title {font-size:13px;font-weight:bold;color:#003580;text-decoration:none}
.ach_title:hover {text-decoration:none}

#brand_overview {position:relative;overflow:hidden;display:block;width:100%;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:5px 0 5px 0}
.bo_full_text {display:none;width:100%;position:absolute;top:210px;padding:6px 0 6px 0;background:rgba(249, 249, 249, 0.8);font-size:15px;font-weight:bold;color:#0087EB;z-index:98;cursor:pointer;box-shadow:5px 2px 10px #555;text-align:center;border-top:1px dashed #ddd}
.bo_full_text:hover {color:#014E99}
#brand_overview img {float:left;display:block;margin:5px 20px 10px 10px;padding:0}

#right_featured_destinations {width:100%;font-size:13px;color:#666}
#right_featured_destinations .list_place {display:block;width:98%;height:120px;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:1px 1px 2px #999}
#right_featured_destinations .list_place:hover {box-shadow:1px 1px 5px #999}
#right_featured_destinations span {font-size:23px;font-weight:bold;color:#fff;background-color:rgba(0, 0, 0, 0.5);padding:15px;margin-top:15px;display:inline-block}
#right_featured_destinations p {font-size:14px;font-weight:normal;line-height:2em;margin:0;padding:0}
#right_featured_destinations ul {list-style-type:none;padding:20px 0 5px 0;margin:0;}
#right_featured_destinations li {margin:0 4px 10px 0}
#right_featured_destinations .places {display:block;}
#right_featured_destinations .places a {font-size:13px;display:inline-block;color:#009EE6;margin:0 2px 0 0;padding:0 2px 0 0;text-decoration:underline;line-height:1em}
#right_featured_destinations a {display:block;line-height:1em;font-size:13px;color:#737F91;text-decoration:none}
#right_featured_destinations a:hover {color:#ff5900;text-decoration:underline}
#right_featured_destinations .count {width:95%;background:#eee;padding:8px 14px 10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-bottom:1px solid #ddd;border-right:1px solid #e2e2e2;text-align:right;font-weight:bold}
#right_featured_destinations .seemore {margin:0;padding:6px 0 10px 0}

#today_deals_form {position:relative;left:0;top:0;display:block;width:97%;margin:0;text-align:center;background:#F4B301;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 1px 3px #999;padding:0px 10px 5px 0px;z-index:99}
#today_deals_form .check_in {width:49%;margin-bottom:10px;display:inline-block}
#today_deals_form .check_out {width:50%;display:inline-block}
.cal1Container_in {top:52px;left:0}
.cal1Container_out {top:52px;left:49.8%}
.cal2Container_in {top:69px;left:11px}
.cal2Container_out {top:69px;left:49%}
#today_deals_form .ac_input {width:98%;padding:9px 0 9px 26px;background-image: url(images/ico_around_grey.png);background-repeat: no-repeat;background-position: 4px 8px;border:1px solid #fff}
#today_deals_form input {font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000}
#today_deals_form .addoptions {padding:16px 0 6px 0;margin:0}
#today_deals_form .addoptions a {padding-left:5px;color:#333;text-decoration:underline}
#today_deals_form .addoptions a:hover {text-decoration:underline}
#today_deals_form label {color:#000;display:block;font-size:16px;font-weight:normal;line-height:1.4em}
#today_deals_form .datepicker {color:#333;background-image: url(images/calendar.png);background-repeat: no-repeat;background-position: 4px 4px;cursor:pointer;width:98%;margin:0 auto;box-sizing:border-box;padding:7px 0 6px 34px;border:1px solid #fff}
#today_deals_form select {margin-right:5px;padding:3px 0 3px 0;line-height:30px;text-indent:2px;font-size:14px}
#today_deals_form .bycity {margin-bottom:10px;width:420px;padding:6px}
#today_deals_form .properties ul {list-style:none;padding:0;margin:0}
#today_deals_form .properties {display:none;padding:10px;margin-top:2px}
#today_deals_form .properties strong {font-size:12px;font-weight:bold}
#today_deals_form .compare_all {font-size:24px;font-weight:bold;color:#fff;background:#007BD2;width:100%;padding:7px 9px 9px 9px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border:1px solid #007BD2;cursor:pointer;-webkit-appearance:none;margin:10px 0 0 0;letter-spacing:0px}
#today_deals_form .compare_all:hover {color:#fff;background:#0B2E83;border:1px solid #0B2E83}
#today_deals_form .vcurrency {margin:20px 0 0 0;display:inline-block}
#show_rooms_config {display:none;margin-top:15px;font-size:14px}
.td_head_content {padding:5px 0 8px 12px;color:#000;text-align:left}
.td_head_content h3 {font-family: Trebuchet, sans-serif;padding:0;color:#0B2E83;font-size:22px;font-weight:bold;line-height:1.2em}
.td_head_content span {font-size:14px!important;}
#other_sites {display:block;width:99%!important;text-align:left;margin:4px 0 0 0;padding:5px 2px 0 5px;color:#000}
#other_sites span {font-size:12px!important}
.nodates {display:inline-block;font-size:13px;padding:0 0 3px 0}

.ways_to_stay {padding: 0 0 4px 8px;margin:0 0 10px 0;border-bottom: 1px solid #B5C8E1;list-style-type: none;text-align:left}
.ways_to_stay li{display: inline-block;margin:10px 2px 0px 1px}
.ways_to_stay li a{white-space:nowrap;font-size:13px;text-decoration: none;padding: 4px 12px 4px 12px;margin:0;border: 1px solid #B5C8E1;border-bottom: none;background-color: #EDF1F6;color: #0896FF;}
.ways_to_stay li a:hover{background-color: #fff;color: #003181;}
.ways_to_stay li.selected a{position: relative;top:2px;padding-top:7px;background-color: #fff;color: #003181}

#special_features ul {list-style:none;margin:0;padding:0}
#special_features ul li {display:inline-block;color:#0186e8;padding:3px 7px 2px 0px;margin:3px}
#special_features ul span {padding:0 0 0 17px}
#special_features .wifi {background: url(images/wifi_icon.png) 3px 3px no-repeat}
#special_features .parking {background: url(images/parking_icon.png) 1px 0 no-repeat}
#special_features .restaurant {background: url(images/breakfast_icon.png) 0 -3px no-repeat}
#special_features .shuttle {background: url(images/shuttle_icon.png) left 0px no-repeat}
#special_features .fitness {background: url(images/fitness_icon.png) left 0 no-repeat}
#special_features .beach {background: url(images/beach_icon.png) left 2px no-repeat}

#amenities {display:inline-block;width:48%;min-width:106px;background: url(images/ico_features.png) left top no-repeat;}
.hfeatures {width:100%;padding:0 0 20px 0;color:#015aaf}
.hfeatures strong {font-size:14px;font-weight:normal;padding:0 0 0 16px;color:#015aaf}
#features ul {margin:0px;padding:3px 0 0 0;list-style:none;}
#features li {background-image: url(images/icon_check.png);background-repeat: no-repeat;background-position: 0px 3px;margin: 0px;padding:2px 0 2px 15px;height: 100%;font-size: 12px}
#features .brkfst {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#ff5900;color:#fff;padding:3px 5px 3px 5px}
#features .prking {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#bbe97f;color:#fff;padding:3px 5px 3px 5px}
#amenities2 {display:inline-block;width:100%;background: url(images/ico_features.png) left top no-repeat;}
#features2 ul {width:100%;margin:0px;padding:3px 0 0 0;list-style:none}
#features2 li {display:inline-block;vertical-align:top;background-image: url(images/icon_check.png);background-repeat: no-repeat;background-position: 0px 3px;margin: 0px;padding:2px 0 2px 15px;width:40%;font-size: 12px}
#features2 .brkfst {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#ff5900;color:#fff;padding:3px 5px 3px 5px}
#features2 .prking {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#bbe97f;color:#fff;padding:3px 5px 3px 5px}
#pois {background: url(images/ico_around.png) 0 2px no-repeat;margin:5px 0 5px 0}
#pois ul {margin:0px;padding:2px 0 0 6px;list-style-type:none;}
#pois li {display:inline;margin:0px;padding:2px 0 2px 10px;height: 100%;font-size: 12px}

.listRating {display:block;color:#015aaf;margin:12px 0 10px 0;line-height:1.6em}
.listRating span {padding:0 0 0 20px;background: url(images/rating_icon.png) left top no-repeat;font-weight:bold;color:#0186e8}
.listRating .rating_score {padding:4px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #015aaf;background:none}
.listing_hotel_image {width:150px;height:180px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:7px 9px 0 0;color:#ccc;cursor:pointer}
.listing_hotel_image:hover {box-shadow:0 0 2px 0px #999;}
.listing_name {font-size:21px;line-height:1.2em;font-weight:normal;color:#0087eb;display:block;margin-top:5px}
.listing_name:hover {color:#FF5900;text-decoration:none}
.listing_rate {width:146px;float:right;text-align:right;padding:12px 15px 0 0;font-size:11px;color:#999}
.listing_rate a {font-size:23px;color:#0087eb}
.listing_rate a:hover {color:#FF5900;text-decoration:none}
.listing_rate sup {font-size:13px;padding:2px 0 0 0;position:relative;top:2px;left:0}
.listing_address {display:block;font-size:11px;line-height:1.3em;color:#787878;font-style:italic;padding:4px 0 2px 0}
.snippet {display:block;width:100%;font-size:13px;color:#565656;line-height:1.3em;margin:5px 0 0 0}
.snippet span {cursor:pointer}
.snippet span:hover {text-decoration:underline}

.listing_avg_price {font-weight:bold}
.listing_avg_price_description {font-size:12px;color:#95A5BA;padding:6px 4px 4px 4px}
.listing_avg_price sup {font-size:10px;margin:4px;vertical-align:text-top; line-height:1.2em}
.listing_avg_rating {border-top:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;font-size:14px;color:#003580;padding:10px;margin:0 0 10px 0}
.listing_avg_rating_score {text-align:center;padding:14px;color:#fff;font-size:17px;font-weight:bold;background:#149AFD}

#google_map {position:relative;display:block;width:99%;height:280px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #edf0f5;margin:5px 0 10px 0}
#map {width:100%;height:100%}
.google_mapCity {background-position: center center;background-image: url(images/preloader_big.gif);background-repeat:no-repeat;position:relative;background-color:#fff}
#google_map #show_map {display:block;width:100%;position: relative; top: -320px; left: 0px; z-index: 9;background:transparent}
#google_map_html {width:100%;height:200px;pading:0px;margin:0}
#google_map_html .imgInfo {width:100%;display:block;margin:0 auto}
#google_map_html .content {width:100%;display:block;line-height:2em;margin:10px 0 10px 0;padding:0px}
#google_map_html .content span {color:#3377DD;font-weight:bold;cursor:pointer}
#google_map_html .content span:hover {color:#FF5900;text-decoration:underline}
#google_map_html .content a {font-size:17px;color:#3377DD}
#google_map_html .content a:hover {color:#E4A702}
#google_map_html .content p {font-size:11px;margin:0;line-height:1.3em;color:#666;display:block}
#google_map_html .boxrates {float:right;display:block;width:110px;text-align:center;padding-top:5px;font-size:10px;color:#999;margin:5px}
#google_map_html .boxrates a {font-size:14px;font-weight:bold;color:#3377DD;text-decoration: none}
#google_map_html .boxrates a:hover {color:#FF5900;text-decoration:underline}
#google_map .slide {position:absolute;top:0;padding:6px 18px 7px 12px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;background:rgba(0, 84, 174, 0.9);font-size:15px;color:#fff;z-index:98;cursor:pointer;box-shadow:1px 2px 2px #999}
#google_map .slide:hover {background:#E4A702}

#extended_pages {margin:1px 0 0 0;padding:5px 0 0 10px}
#extended_pages .nav_list {min-width:310px;display:inline-block;vertical-align:top}
#extended_pages .header {text-align:left;background:#F2F4F8;width:86%;padding:16px;border-top:1px solid #D6E1EF;border-bottom:1px solid #D6E1EF}
#extended_pages .hlc {padding:2px 0 10px 43px;display:inline-block;color:#003580;text-decoration:none}
#extended_pages .hlc a {display:inline;font-size:20px;font-weight:normal}
#extended_pages h3 {padding:10px 0 10px 5px;color:#015aaf;font-size:26px;font-weight:normal}
#extended_pages h2 {padding:2px 0 10px 43px;display:inline-block;font-size:15px;color:#003580;text-decoration:none}
#extended_pages h2 a {display:inline;font-size:20px;font-weight:normal}
#extended_pages a {color:#0087eb;font-size:13px;text-decoration:underline}
#extended_pages a:hover {color:#F8AE0C}
#extended_pages span {font-size:14px;color:#666;display:block;padding:0 8px 8px 8px}
#extended_pages .listHotelName {font-size:19px;line-height:1.2em;font-weight:normal;color:#0087eb;margin-bottom:5px}
#extended_pages .listHotelName:hover {color:#FF5900;text-decoration:none}
#extended_pages .location {display:inline-block;width:200px;text-align:left;padding:0 8px 8px 8px}
#extended_pages .header span {padding-left:40px}
#extended_pages div {width:33%;display: inline-block;}
#extended_pages ul {padding:10px;color:#003580;list-style-type:none;margin:0;font-size:14px;line-height:1.5em}
#extended_pages .header a {color:#0087eb;text-decoration:underline}
#extended_pages .header a:hover {color:#F8AE0C}

#no_results {margin:12px 0 10px 0;padding:0 0 20px 10px;font-size:14px;text-align:left}
#no_results span {display:block;margin:10px 0 5px 0;font-size:16px;font-weight:bold;color:#015aaf}
#no_results p {padding:10px 0 0 0}
#no_results a {font-size:14px}
#no_results  input {padding:10px 8px 8px 40px;font-size:16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ccc;color:#999;margin:.3% .5% .5% 0}
#no_results .ac_input {display:inline-block;width:98%;background-image: url(images/ico_search.png);background-repeat: no-repeat;background-position: 8px 8px;color:#999}
#no_results .from_search {display:inline-block;font-size:17px;color:#fff;background:#00aef0;width:20%;padding:7px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border:1px solid #00aef0;cursor:pointer;-webkit-appearance:none;margin:5px 0 0 0;letter-spacing:0px}
#no_results .from_search:hover {background:#015aaf;border:1px solid #015aaf}

#boxtours {display:inline-block;width:98%}
#boxtours ul {width:98%;list-style-type:none;padding:0;margin:0px;}
#boxtours li {margin-top:4px;padding:5px 5px 5px 100px;border-bottom:1px dotted #ddd}
#boxtours span {color:#787878;padding:0 0 5px 0;display:block;}
#boxtours p {margin:0;color:#787878}
#boxtours a {text-decoration:none;font-size:15px;color:#0185e6;}
#boxtours a:hover {color:#ff6000;}

#tourSearch {display:inline-block;width:70%;padding:0 0 10px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#00759a;}
#tourSearch form {width:90%;text-align:center;color:#fff;padding:10px 0 0 20px}
#tourSearch select {width:35%;font-size:15px;padding:4px;margin:3px 0 12px 0;display:inline-block}
#tourSearch h1 {font-size:25px}
#tourSearch p {font-size:14px;padding:5px 0 10px 0;margin:0}
#tourSearch .findBtn {width:15%;display:inline-block}
#tourSearch .findBtn input {font-size:18px;font-weight:bold;color:#000;background:#ffca2c;width:150px;padding:3px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border:1px solid #ffca2c;cursor:pointer;-webkit-appearance:none;margin:3px}
#tourSearch .findBtn input:hover {color:#fff;background:#015aaf;border:1px solid #015aaf}
.tours_list {margin:10px 0 0 0}
.tours_list h3 {font-size:21px}
.tours_list table td {font-size:13px}
.tours_list a {font-size:13px}
.tourTabSmall h2 {font-size:13px;font-weight:normal;color:#0190fa;}
#tourTabsSmall {background:#fff; overflow: hidden; width: 100%; height: 48px;margin-top:20px;}
#tourTabsSmall select {font-size: 13px;padding:5px;color: #3377dd;width:125px;margin:3px 0 0 3px}
#tourTabsSmall .tourTabSmall {padding-right:3px;float:left;width:100px}
#tourTabsSmall .tourTabSmall div {border:1px solid #b8cbe3; background:#ecf1f5;padding:6px 3px 0 3px;height: 40px;text-align: center}
#tourTabsSmall .tourTabSmall div a {text-decoration: none}
#tourTabsSmall .tourTabSmall .active {background: #fff;margin-top:2px;padding-top:5px}
#tourTabsSmall .tourTabSmall DIV:hover {background:#fff;cursor: pointer}
.imgTour {float:left;margin:6px 10px 5px 0;background-color:#fff;padding:3px;border: 1px solid #999;}
.TourPrice {font-size:14px;line-height:1.6em;margin-top:8px}
.TourPrice a {font-size:14px;font-weight:bold}

/*========== From HC ==========*/
.ac_results {padding: 0px;border:1px solid #ccc;background-color: #f9f9f9;overflow-x:hidden;overflow-y:scroll;z-index:99;box-shadow: 0 4px 4px #999}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding:0;margin:0}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width:100%;font-size: 14px;color: #555;overflow: hidden;text-align:left;line-height:1.6em}	
.ac_results li:hover {color: #fff;}
.ac_over {background-color: #003580;color: #fff!important;}
/******* Only required for IE *************/
.ac_results IFRAME {DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 3000px; POSITION: absolute; TOP: 0px; HEIGHT: 3000px;background-color: #eceff1}
.hcsb_topTitle {text-decoration:none}
.dottedline li {margin:5px 0 5px 0}

.copyHeading {background:#f9f9f9;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:19px;color:#333;text-align:center;padding:10px}
.copyHeading em {color:#ff5900;font-style:normal}
.copyHeading p {padding:3px 0 0 0;margin:0}
.copyHeading p a {font-size:12px;color:#666;text-decoration:underline}
.copyHeading {display:none}

/*Mobile devices navigation menu*/
.sidenav {width: 0;position: fixed;z-index: 999;top: 0;right:0;background-color: #fff;overflow-x: hidden;transition: 0.5s;padding-top:20px;box-shadow:1px 0px 2px #333}
.sidenav ul {list-style-type:none;margin:0;padding:0}
.sidenav ul li {font-family:Tahoma, sans-serif;font-size: 16px;padding: 10px 8px 10px 32px;border-bottom:1px solid #eee}
.settings1 {margin-top:20px!important}
.settings1 li {padding-left:10px!important;border:none!important}
.settings1 a {font-family:Tahoma, sans-serif;text-decoration: none;font-size: 18px;color: #000;}
.howitw {padding: 0 0 4px 52px;background: url(images/icon_hitw.png) 18px 0px no-repeat;}
.all_partners {padding: 0 0 4px 52px;background: url(images/icon_allprtnrs.png) 15px 2px no-repeat}
.tlinks {padding: 0 0 4px 52px;background: url(images/icon_tlinks.png) 15px 2px no-repeat;}
.sidenav a {font-family:Tahoma, sans-serif;text-decoration: none;font-size: 18px;display: block;color: #000;}
.sidenav li:hover, .offcanvas a:focus{background:#eee;color: #0274EE;}
.sidenav select {font-size:15px}
.dealsToinbox {margin:20px;padding:0px 20px 20px 75px;background: url(images/envelope.png) left top no-repeat;}
.dealsToinbox input {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #C2C3C5;padding:8px;margin-right:4px;color:#7992BA;width:180px}
.dealsToinbox .smail {display:inline-block;font-size:13px;color:#fff;background:#00aef0;width:110px;padding:6px;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #00aef0;cursor:pointer;-webkit-appearance:none;margin:5px 0 0 0}
.dealsToinbox .smail:hover {background:#ff5900;border:1px solid #ff5900}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;font-weight:bold;margin-left: 50px;}

.side_search {max-width:1094px;width: 0;height:0;position:relative;top:0;left:0;padding-top:0px;overflow: hidden;transition: 0.5s}
.side_search a {font-family:Tahoma;padding: 12px 8px 12px 32px;text-decoration: none;font-size: 16px;display: block;transition: 0.3s;color: #000;}
.side_search a:hover, .offcanvas a:focus{color: #0274EE;}
.side_search_box {font-size:16px;color:#333}
.side_search_box_text {width:80%;font-size:14px;margin-left:2%;padding:6px;border-top:2px solid #999;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#555}
.side_search_box_button {text-align:center;font-size:16px;padding:5px;color:#fff;background:#4373DF;width:50px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #00AEF0;cursor:pointer;-webkit-appearance:none;vertical-align:middle;display:inline-block}
.side_search_box_button:hover {background:#d44803;border:1px solid #d44803}
.side_search .closebtn {position:absolute;top:0;right:0;padding:0;margin:20px 0 20px 15px;font-size: 26px;font-weight:bold;line-height:.9em}

.hotels_covid_alert {background:#fff;font-size:11px;font-style:italic;margin:10px 5px 0 5px;padding:2px 10px 2px 10px;border-left:8px solid #F9BB00;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:3px;}
.hotels_covid_alert h3 {font-weight:bold}

.blink{-webkit-animation: blink 400ms 4 alternate;-moz-animation: blink 400ms 4 alternate;-o-animation: blink 400ms 4 alternate;animation: blink 400ms 4 alternate;}
@-webkit-keyframes blink {from { opacity:1; }to { opacity:.20; }}
@-o-keyframes blink {from { opacity:1; }to { opacity:.20; }}
@-moz-keyframes blink {from { opacity:1; }to { opacity:.20; }}
@keyframes blink {from { opacity:1; }to { opacity:.20; }}

@media screen and (min-width: 0px) and (max-width: 415px) {
#hdr_locations, #hdr_properties {display:none}
#heading_copy h1 {font-size:20px!important;color:#fff!important}
#heading_copy h3 {color:#fff!important}
.index_header {height:300px!important;border-top:1px solid #F0F1F5;background:#103356!important}
.announce2 {width:98%!important;margin-bottom:0px}
.ac_results {width:92%!important;}
.list-header-mask {width:85%}
#today_deals_home_form .datepicker {width:140px}
#today_deals_home_form select {width:70px;font-size:16px}
#today_deals_home_form .sr {margin-left:15px}
#clear_field {top:-36px;left:90%;padding:16px!important;background-color:#eee!important}
.td_head_content h3 {font-size:22px}
.index_top_deals ul {width:93%}
.index_top_deals ul li {display:block;width:100%!important;min-width:300px;padding:0 1px 14px 0!important}
.index_top_deals .avg-rates {left:50%!important}
.index-city {height:240px}
.mesh {background-size:auto 100%!important}
.ann_heading span {font-size:19px!important}
#bottom_nav .navigate-left {width:95%!important}
#bottom_nav .navigate-right {width:95%!important;float:left!important;margin-left:10px}
.frame_left {width:97%!important;margin-left:1px}
.frame_right {width:97%!important}
#today_deals_form .check_in {width:98%!important;display:block!important}
#today_deals_form .check_out {width:98%!important;display:block!important}
#today_deals_form .ac_input {width:95%}
.cal1Container_in {top:55px!important;left:0}
.cal1Container_out {top:121px!important;left:0}
.cal2Container_in {top:87px;left:11px}
.cal2Container_out {top:87px;left:11px}
.deals_and_availability {width:310px;top:10px!important;left:5px!important;margin:0}
#BoxPop .compare_all_popover {margin-left:10px}
#google_map #show_map span {left:22%!important}
.index-city {width:99%!important}
#amenities {display:none}
#pois {width:100%}
#upcoming_dates div {display:block;width:70%;margin:3px auto}
#upcoming_dates {margin-left:3px}
.side_search_box_text {width:68%}
#idx_travel_sites {width:100%}
#idx_travel_sites p {margin-top:20px;font-size:14px}
#idx_travel_sites ul li {width:128px!important;background-size:85%!important;background-position:10px 0!important;padding:10px}
.divider ul li {background-position:6px 3px!important;background-size:40px!important;padding:0 0 30px 50px!important}
#extended_pages .nav_list {min-width:99%!important}
.ways_to_stay {padding: 0 0 4px 5px;margin:0 0 5px 0}
.ways_to_stay li{margin:10px 2px 0px 1px}
.ways_to_stay li a{padding: 4px 8px 4px 8px}
#list-header h4 {font-size:36px!important}
#location_overview h1 {font-size:19px;margin:0 0 10px 0;line-height:1.1em}
#brand_overview img {width:25%;margin:2px 15px 10px 6px}
}

@media screen and (min-width: 416px) and (max-width: 583px) {
#hdr_locations, #hdr_properties {display:none}
#heading_copy h1 {font-size:22px;letter-spacing:-1px;padding:0px!important;color:#454545;text-shadow:none}
#heading_copy h3 {font-size:13px;color:#000;text-shadow:none}
.frame_left {margin-left:3px}
.index_header {width:100%;min-width:300px;height:300px!important;border-top:1px solid #F0F1F5;background:#fff!important}
#today_deals_home_form {background:#103356}
#today_deals_home_form .datepicker {width:188px}
#today_deals_home_form select {width:90px}
#today_deals_home_form .sr {margin-left:70px}
#clear_field {top:-24px;left:95%}
#today_deals_form .check_in {width:49%;display:inline-block}
#today_deals_form .check_out {width:49%;display:inline-block}
#today_deals_home_form {width:96%!important}
#bottom_nav .navigate-left {width:95%!important}
#bottom_nav .navigate-right {width:95%!important;float:left!important;margin-left:10px}
.deals_and_availability {width:420px;top:10px;left:10%!important;margin:0}
.cal1Container_out {left:0}
.index_top_deals ul {width:95%}
.index_top_deals ul li {display:block;width:100%!important;min-width:300px;padding:0 1px 14px 0!important}
.index-city p {padding:245px 10px 16px 10px}
.index_top_deals .avg-rates {left:62%!important}
.index-city {height:310px}
.mesh {height:235px;background-size:auto 100%!important}
.side_search_box_text {width:74%}
#idx_travel_sites ul li {width:42%!important;background-size:65%!important;background-position:30px 10px!important}
.divider ul li {background-size:45px!important;padding:0 0 30px 60px!important}
#extended_pages .nav_list {width:0!important;display:inline-block!important}
#extended_pages ul {width:48%!important}
}

@media screen and (min-width: 550px) and (max-width: 650px) {
#today_deals_form td {padding:0!important}
#clear_field {top:-35px;left:93%;padding:16px!important;background-color:#eee!important}
.cal1Container_out {left:49%!important}
#idx_travel_sites p {margin-top:20px}
}

@media screen and (min-width: 0px) and (max-width: 650px) {
#top_nav .sp-tor {display:none}
#top_nav2 .sp-tor {display:none}
#hdr_properties {display:none}
.nav_heading {display:none}
#top_nav2 {margin-top:8px!important}
#top_nav li {margin:0 0 0 15px!important;}
#top_nav .t_search {margin:0 5px 5px 0!important}
.top_nav_logo {height:36px;background:url(images/logo_mobile.png) no-repeat;background-size:90%;background-position:0 4px;margin:6px 0 2px 10px}
#heading_copy {padding:0 10px 5px 10px}
#heading_copy h1 {font-size:22px;letter-spacing:-1px;padding-top:14px!important;color:#454545;text-shadow:none}
#heading_copy h3 {font-size:13px;color:#000;text-shadow:none}
.index_header {width:100%;min-width:300px;height:240px;background:#fff}
.td_head_content {padding-top:3px}
#today_deals_home_form .td_head_content span {padding:5px 0 2px 0;color:#fff}
#today_deals_form  .ac_results li:hover {color: #333!important;}
#today_deals_form .ac_over {background-color:#dedede;color:#000!important}
.ac_input {font-size:16px!important}
#today_deals_home_form {background:#103356}
#today_deals_home_form .datepicker {padding:5px 8px 6px 36px;font-size:16px}
#today_deals_form .check_in {width:49%;display:inline-block}
#today_deals_form .check_out {width:49%;display:inline-block}
#today_deals_home_form .cal1Container_in {top:58px!important}
#today_deals_home_form .cal1Container_out {top:58px!important}
#today_deals_form select {font-size:16px}
#today_deals_form .vcurrency {margin:10px 0 0 0}
#cal1Container {position:absolute;display:none}
#heading_breadcrumb {display:none}
#heading_deals {height:280px!important}
#heading_deals .grey_mask {height:280px!important}
#heading_deals, .grey_mask {background:none!important}
.announce {width:98%;margin:6px 0 0 1px}
#today_deals_form {width:99%!important;border-radius:0px;box-shadow:0px 0px 2px #000;margin-top:8px!important}
#today_deals_form .datepicker {font-size:16px!important}
.advantages ul li {display:block;width:80%}
#around .tabcontent {width:48%}
.nav_heading {width:150px;margin:2% 0 0 16%;padding:0!important}
.frame_full {border:none!important}
.frame_left {width:98%;float:left;padding-top:0!important}
.frame_right {width:97%;float:left;margin-left:3px}
#hiw ul li {display:block!important;width:100%!important}
.around_places, .city-rating, #location_overview {width:98%}
#google_map {height:200px}
#google_map #show_map span {left:30%}
#boxtours {display:none}
#tourSearch select {width:40%!important}
#tourSearch .findBtn {width:90%!important}
#tourSearch .findBtn input {width:90%!important}
.tourTabSmall div:last-child { display:none }
#tourTabsSmall select {margin:10px 0 0 10px!important;width:250px!important}
.deals_and_availability {left:15%}
#BoxPop .datepicker {font-size:16px!important}
.frame_shadow {display:block}
#location_overview_menu {padding:10px 10px 0 20px;font-size:15px}
#location_overview_menu a {font-size:15px}
#location_overview_menu h3 {padding:15px 0 10px 0}
#SideSearch .closebtn {margin-right:0;right:-2px!important;}
#idx_travel_sites {width:99%}
#idx_travel_sites p {font-family:Tahoma, sans-serif;font-size:15px;font-weight:bold;padding:20px 10px 20px 10px}
#idx_travel_sites ul li {width:28%;background-size:86%;min-width:inherit;background-position:10px 15px;padding:15px 15px 20px 10px}
##idx_travel_sites .many_more {padding:0!important}
.divider span {padding:0;font-size:20px}
.divider ul li {display:block;width:80%;background-position:0 0!important;text-align:left;padding:0 0 30px 85px}
.index_top_deals ul li {width:47%;min-width:inherit;padding:5px}
.index_top_deals .avg-rates {left:45%}
#extended_pages .nav_list {min-width:49%}
.ways_to_stay li.selected a{top: 2px;padding-top: 6px}
.copyHeading {display:block!important;font-size:20px;font-family:Tahoma, sans-serif;font-weight:normal;letter-spacing:-1px;color:#454545;margin:5px 5px 0 5px!important}
.listing_rate {font-size:11px}
.listing_rate a {font-size:23px}
.listing_name {margin:7px 0 3px 0}
.listing_address {line-height:1.3em;padding:5px 0 0 0}
#pop_locations li {padding:5px}
#properties_all li {padding:5px}
#brand_overview {height:240px}
.bo_full_text {display:block}
#no_results .search_results {display:block!important;width:98!important%}
#no_results .from_search {display:block!important;width:160px}
.listing_hotel_image {width:120px;height:220px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;margin:5px 9px 0 0}
.listing_name {font-size:19px;line-height:1.2em;font-weight:normal;color:#000;margin-top:5px}
.snippet {color:#565656}
#brand_overview {margin-top:20px}
#location_overview {margin:0;padding:0}
.list-header-mask h2 {font-size:33px;font-weight:normal}
#today_deals_form {box-shadow:none}
#today_deals_form .td_head_content h3 {font-size:22px;font-weight:bold;letter-spacing:-1px;color:#224F99}
#today_deals_form .compare_all {padding:9px 9px 11px 9px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;box-shadow:2px 2px 2px 0px #555;}
.yui-calendar .calheader{width:310px!important}
}

@media screen and (min-width: 651px) and (max-width: 750px) {
#today_deals_form .check_in {width:98%!important;display:block!important}
#today_deals_form .check_out {width:98%!important;display:block!important}
#today_deals_home_form .cal1Container_in {top:62px!important}
#today_deals_home_form .cal1Container_out {top:62px!important}
#today_deals_home_form .datepicker {width:162px!important}
.ac_input {font-size:16px!important}
#today_deals_form .datepicker {font-size:16px}
#today_deals_home_form .datepicker {font-size:16px}
#today_deals_form select {font-size:16px}
#today_deals_home_form select {font-size:16px}
#clear_field {top:-30px!important;left:96%!important;padding:10px!important}
.cal1Container_in {top:52px!important;left:0}
.cal1Container_out {top:115px!important;left:0}
#pop_locations li {padding:5px}
#properties_all li {padding:5px}
#brand_overview {height:190px}
.bo_full_text {top:160px;display:block}
.index_top_deals ul li {min-width:550px}
.index-city p {padding:290px 10px 16px 10px}
.index_top_deals .avg-rates {left:70%!important}
.index-city {height:360px}
.mesh {height:274px;background-size:auto 100%!important}
#today_deals_form {box-shadow:none}
}

@media screen and (min-width: 651px) and (max-width: 3840px) {
.frame_left {width:48%;margin-left:4px}
.frame_right {width:49.5%}
#left_hotels_top5, #location_overview, .city-rating {width:95%}
#left_hotels_top5 {max-width:300px}
#around .tabcontent {width:53%}
#today_deals_home_form .cal1Container_in {top:62px;left:0}
#today_deals_home_form .cal1Container_out {top:62px;left:0}
#today_deals_form .cal1Container_out {left:0}
#other_sites {width:97.5%}
#today_deals_home_form .datepicker {width:100%}
#today_deals_home_form .sr {margin-left:8px}
#clear_field {top:-28px;left:98%}
#idx_travel_sites ul li {background-size:75%!important;padding:5px 10px 25px 10px}
#extended_pages .nav_list {min-width:49%}
.less_cities {height:250px}
#pop_locations ul {padding-left:20px;border-top:1px solid #eee}
#pop_locations li {padding:5px}
#properties_all ul {padding-left:20px;border-top:1px solid #eee}
#properties_all li {padding:5px}
#no_results .search_results {display:inline-block;margin:0;width:76%}
.index_header {height:400px;background: url(images/idx_main_header.jpg) -150px 3px no-repeat;background-size:auto 100%}
#heading_copy h1 {padding-top:4%;}
.list-header-mask h2 {font-size:29px;font-weight:normal}
#cal1Container {position:absolute;display:none;width:550px!important}
.announce3 {display:none}
}

@media screen and (min-width: 870px) and (max-width: 3840px) {
.frame_left {padding-left:2px}
.frame_right {padding:0 8px 0 0px}
#today_deals_home_form {width:auto;display:inline-block}
.index_search_deals {display:inline-block!important}
.index_dates {margin-left:6px}
.index_guests {margin-left:6px}
#today_deals_home_form .ac_input {width:280px}
.hotel_signature {display:block}
#today_deals_home_form .datepicker {width:150px}
#today_deals_home_form .sr {margin-left:0px}
#today_deals_home_form .datepicker {margin-right:2px}
#clear_field {top:-2px;left:-18px;}
#extended_pages .nav_list {min-width:33%}
.hotel_signature {display:block}
#left_hotels_top5 {max-width:400px}
.index_header {height:350px;background: url(images/idx_main_header.jpg) -150px 3px no-repeat;background-size:auto 350px}
#heading_copy h1 {padding-top:4%;}
.hotel_signature {display:none}
.list-header-mask h2 {font-size:29px;font-weight:normal}
}

@media screen and (min-width: 1280px) and (max-width: 3840px) {
.deals_and_availability {top:30%;left:40%}
#outline_big {border-right:6px solid #fff;box-shadow: 0px 5px 3px #ccc}
#idx_travel_sites {width:105%;padding:0 0 30px 0}
#idx_travel_sites ul li {width:170px;padding:2px}
.sidenav {width: 0;height:0;position:relative;top: 0;right:0;padding-top:0px;box-shadow:none;transition:none}
.side_search {width: 0;height:0;position:relative;top: 0;right:0;padding-top:0px;box-shadow:none;transition: 0.8s;margin:0 auto}
.index_header {height:450px;background: url(images/idx_main_header.jpg) left 3px no-repeat;background-size:auto 453px}
.hotel_signature {display:none}
#heading_copy h1 {display:block;font-size:28px;color:#fff;padding-top:4%;}
#today_deals_home_form .ac_input {width:450px}
#clear_field {top:-2px;left:-20px}
#left_hotels_top5 {max-width:450px}
.list-header-mask h2 {font-size:31px;font-weight:normal}
}
@media screen and (min-width: 1920px) and (max-width: 3840px) {
#heading_copy h1 {display:block;font-size:28px;color:#fff;padding-top:4%;}
.index_header {height:500px;background: url(images/idx_main_header.jpg) left 0 no-repeat;background-size:100%}
.hotel_signature {display:none}
#clear_field {top:1px;left:-18px;}
.list-header-mask h2 {font-size:31px;font-weight:normal}
}