/* CSS Document */
#no_match {
	margin-bottom: 20px;
	background-color: #ffffff;
	clear: both;
	font-size: 14px;
	display: none;
	padding: 10px;
}
.no_match_content {
		padding: 20px;
		background-color: #F2F4F8;
	}
#no_match em { color: #666666; }
#no_match p { margin-bottom: 12px; }
#no_match ul {
	margin-left: 20px;
	margin-bottom: 12px;
}
#search_results iframe {
	border: none;
	width: 100%;
	height: 100%;
}
#search1 { height: 210px; }
#results_1 { min-height: 2550px; }
#results_2 { display: none; }
.results_iframe { min-height: 2200px; }
.hotel_iframe { min-height: 2450px }
#b_searchboxInc {
	background: none repeat scroll 0 0 #fff;
	color: #000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
}
.b_searchboxHeader {  }
.b_searchboxHeader h1 { font-size: 18px; font-weight: normal; line-height: 21px; margin-bottom: 27px; }
.b_BookingLogo { position: absolute; top: 110px; left: 290px; }
.b_NYCGOLogo { float:right;margin-top: 5px; }
#b_searchboxInc h3 {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-bottom: -1px;
}
#b_frmInner {margin-left: 10px;}
#b_destination { background-color: #effb01; }
.twitter-typeahead { margin-top: 5px; }
#b_searchDates {
	margin: 0;
	overflow: hidden;
}
#b_searchCheckOutDate, #b_searchCheckInDate {
	float: left;
	width: 40%;
}
.box {
	float: left;
	font-size: 90%;
	max-height: 51px;
	overflow: hidden;
	width: 100%;
}
.oneusp {
	float: left;
	margin: 10px 15px 100px 0;
	text-align: left;
	text-shadow: none;
	font-size: 13px;
}
#uspsbox h3 {
	background: url(http://r.bstatic.com/static/img/affiliate_base/tick_search_box/8c1154c132ca14b5b6daa0a47bf4fffc4ce9ea4b.png) no-repeat top left;
	padding: 2px 0 0 26px;
}
#usp_review { width: 190px; }
#usp_languages { width: 160px; }
.b_submitButton_wrapper { position: relative; }
#b_searchboxInc .b_submitButton {
    font-weight: bold;
	position: absolute;
	top: -68px;
	left: 280px;
	height: 32px;
}
.b_submitButton {
    background: none repeat scroll 0 0 #00adf1;
	border: 0px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	width: 115px;
}
.b_submitButton:hover {
	cursor: pointer;
	background: none repeat scroll 0 0 #ec008c;
}
.typeahead, .tt-query, .tt-hint {
	width: 261px;
	height: 26px;
	padding: 2px 4px;
	border: none;
	outline: none;
	font-size: 14px;
	border: 1px solid #dadada;
}
.typeahead { background-color: #fff; }
.tt-dropdown-menu {
	width: 291px;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	text-shadow: none;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	color: #000;
}
.tt-dropdown-menu h4 {
	padding: 3px 0;
	margin: 0 15px 3px 15px;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #d6d6d6;
}
.tt-dropdown-menu h4.group { margin-top: 5px; }
.tt-suggestion {
	padding: 3px 15px;
	font-size: 14px;
	line-height: 1.5;
}
.tt-suggestion.tt-is-under-cursor, .tt-suggestion.tt-is-under-cursor .match_type {
	color: #000;
	background-color: #effb01;
}
.tt-suggestion p { margin: 0; }
.tt-hint { color: #d6d6d6; }
.gist { font-size: 14px; }
a#scroll_tab {
	background-color: #013580;
	display: inline-block;
	padding: 10px 15px;
	color: #ffffff;
	font-size: 14px;
	position: fixed;
	top:0;
	left:45%;
	z-index: 100;
	display: none;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
a#scroll_tab:hover {
	text-decoration: none;
	background-color: #0E7FC6;
}
/*Kendo UI Styles Override*/
	.k-datepicker {
	background-color: #fff;
	width: 100%;
}
#loading { position: absolute; right: 165px; top: 10px; font-size: 12px; z-index: 100; display: none; }
.k-datepicker { padding-left: 0px !important; }
.b_searchDatesInner { width: 130px !important;} 
#b_searchCheckInDate, #b_searchCheckOutDate { margin: 0 10px 0 0; width: 131px !important; }
/* date picker styles overwrites */
.k-dropdown-wrap .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-datetimepicker .k-select+.k-select, .k-list-container.k-state-border-right, .k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker.k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {
	-moz-border-radius: 0 0 0 0 !important;
	-webkit-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
}
.k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox>input, .k-multiselect-wrap {
	background-color: #effb01;
	color: #000;
}
.k-select { background-color: #effb01; }
.k-combobox .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select { border-color: #effb01; }
.k-input, .k-datepicker {
	height: 30px !important;
	font-size: 14px;
}	
.k-textbox>input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input { padding: .147em 0; height: 26px !important; }
.k-picker-wrap .k-icon { margin-top: 7px; }

.placeholder { color: #000; }
.k-picker-wrap {
	height: 30px;
}