.searchBoxContainer {
    margin: 0;
    text-align: left;
    font-size: 14px;
    color: #333;
    direction: ltr;
    position: relative
}

.searchBoxContainer .rtl {
    text-align: right;
    direction: rtl
}

.searchBoxContainer .searchBoxInnerContainer {
    background: #eee;
    padding: 5px
}
.addajet-booking-bar select, 
.addajet-booking-bar input, 
.addajet-booking-bar label,
.addajet-booking-bar a,
.addajet-booking-bar button {
    cursor: pointer;
}
.searchBoxContainer .button,.searchBoxContainer input[type=button],.searchBoxContainer input[type=submit] {
    color: #666;
    border: 1px solid #ccc;
    text-decoration: none;
    display: inline-block;
    zoom:1;*display: inline;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background: #eee;
    background-image: linear-gradient(bottom,#eee 0%,#fff 100%);
    background-image: -o-linear-gradient(bottom,#eee 0%,#fff 100%);
    background-image: -moz-linear-gradient(bottom,#eee 0%,#fff 100%);
    background-image: -webkit-linear-gradient(bottom,#eee 0%,#fff 100%);
    background-image: -ms-linear-gradient(bottom,#eee 0%,#fff 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));
    padding: 5px 10px;
    margin: 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1em
}

.searchBoxContainer .button:hover,.searchBoxContainer .button:focus,.searchBoxContainer input[type=button]:hover,.searchBoxContainer input[type=submit]:hover,.searchBoxContainer input[type=button]:focus,.searchBoxContainer input[type=submit]:focus {
    color: #333;
    border: 1px solid #bbb
}

.searchBoxContainer .display_inline_block {
    display: inline-block;
    zoom:1;*display: inline
}

.searchBoxContainer .is_empty {
    background: #fef3aa
}

.searchBoxContainer .room .title {
    padding: 0 0 5px 0
}

.searchBoxContainer .room {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none
}

.searchBoxContainer .small {
    font-size: .8em
}

.searchBoxContainer .text_align_opposite {
    text-align: right
}

.searchBoxContainer .rtl .text_align_opposite {
    text-align: left
}

.searchBoxContainer .vertical_align_middle {
    vertical-align: middle
}

.searchBoxContainer .width_100 {
    width: 100%
}

.searchBoxContainer .width_50 {
    width: 50%
}

.searchBoxContainer .width_49 {
    width: 49%
}

.searchBoxContainer .row .width_49:first-child {
    margin-right: 2%
}

.searchBoxContainer .rtl .row .width_49:first-child {
    margin-right: 0;
    margin-left: 2%
}

.searchBoxContainer abbr,.searchBoxContainer acronym {
    border: 0;
    font-variant: normal
}

.searchBoxContainer address,.searchBoxContainer caption,.searchBoxContainer cite,.searchBoxContainer code,.searchBoxContainer dfn,.searchBoxContainer em,.searchBoxContainer strong,.searchBoxContainer th,.searchBoxContainer var {
    font-style: normal;
    font-weight: normal
}

.searchBoxContainer button {
    display: inline-block;
    zoom:1;*display: inline;
    vertical-align: middle;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #666;
    font-size: 1em;
    padding: 5px 10px;
    margin: 3px 0;
    line-height: 1em;
    cursor: pointer;
    background-color: #fff;
    background-image: linear-gradient(bottom,#fff 100%,#e6e6e6 0%);
    background-image: -o-linear-gradient(bottom,#fff 100%,#e6e6e6 0%);
    background-image: -moz-linear-gradient(bottom,#fff 100%,#e6e6e6 0%);
    background-image: -webkit-linear-gradient(bottom,#fff 100%,#e6e6e6 0%);
    background-image: -ms-linear-gradient(bottom,#fff 100%,#e6e6e6 0%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1,#fff),color-stop(0,#e6e6e6))
}

.searchBoxContainer button:focus,.searchBoxContainer button:hover {
    border: 1px solid #ccc
}

.searchBoxContainer caption,.searchBoxContainer th {
    text-align: left
}

.searchBoxContainer div,.searchBoxContainer dl,.searchBoxContainer dt,.searchBoxContainer dd,.searchBoxContainer ul,.searchBoxContainer ol,.searchBoxContainer li,.searchBoxContainer h1,.searchBoxContainer h2,.searchBoxContainer h3,.searchBoxContainer h4,.searchBoxContainer h5,.searchBoxContainer h6,.searchBoxContainer pre,.searchBoxContainer code,.searchBoxContainer form,.searchBoxContainer fieldset,.searchBoxContainer legend,.searchBoxContainer input,.searchBoxContainer textarea,.searchBoxContainer p,.searchBoxContainer blockquote,.searchBoxContainer th,.searchBoxContainer td {
    margin: 0;
    padding: 0
}

.searchBoxContainer fieldset,.searchBoxContainer img {
    border: 0
}

.searchBoxContainer h1,.searchBoxContainer h2,.searchBoxContainer h3,.searchBoxContainer h4,.searchBoxContainer h5,.searchBoxContainer h6 {
    font-size: 100%;
    font-weight: normal
}

.searchBoxContainer input,.searchBoxContainer textarea,.searchBoxContainer select {
    *font-size: 100%;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

.searchBoxContainer input[type=text],.searchBoxContainer input[type=password],.searchBoxContainer textarea,.searchBoxContainer select {
    display: inline-block;
    zoom:1;*display: inline;
    vertical-align: middle;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #666;
    font-size: 1em;
    padding: 3px 0;
    margin: 3px 0;
    line-height: 1em
}

.searchBoxContainer input[type=text]:focus,.searchBoxContainer input[type=password]:focus,.searchBoxContainer textarea:focus,.searchBoxContainer select:focus {
    border: 1px solid #bbb
}

.searchBoxContainer label {
    padding: 0;
    margin: 3px 0;
    display: inline-block;
    zoom:1;*display: inline;
    vertical-align: middle
}

.searchBoxContainer legend {
    color: #000
}

.searchBoxContainer ol,.searchBoxContainer ul {
    list-style: none
}

.searchBoxContainer q:before,.searchBoxContainer q:after {
    content: ''
}

.searchBoxContainer sub {
    vertical-align: text-bottom
}

.searchBoxContainer sup {
    vertical-align: text-top
}

.searchBoxContainer table {
    border-collapse: collapse;
    border-spacing: 0
}

.searchBoxContainer .icon_calendar {
    background: #fff url('../../../../../../search/1.0/images/icon-calendar.png') no-repeat right center
}

.searchBoxContainer .rtl .icon_calendar {
    background: #fff url('../../../../../../search/1.0/images/icon-calendar.png') no-repeat left center
}

.searchBoxContainer .moduleTabs a {
    color: #999;
    text-decoration: none;
    display: inline-block;
    zoom:1;*display: inline;
    padding: 5px
}

.searchBoxContainer .moduleTabs a:hover {
    color: #666
}

.searchBoxContainer .moduleTabs .current,.searchBoxContainer .moduleTabs .current:hover {
    color: #333;
    background: #eee
}

.searchBoxContainer .rtl .moduleTabOptions a {
    padding: 3px 0 3px 10px
}

.searchBoxContainer .moduleTabOptions a {
    color: #999;
    text-decoration: none;
    display: inline-block;
    zoom:1;*display: inline;
    padding: 3px 10px 3px 0;
    font-size: .9em
}

.searchBoxContainer .moduleTabOptions a:hover {
    color: #666
}

.searchBoxContainer .moduleTabOptions .current,.searchBoxContainer .moduleTabOptions .current:hover {
    color: #333
}

.searchBoxContainer .codeLinksContainer {
    text-align: right
}

.searchBoxContainer .codeLinksContainer a {
    color: #999;
    text-decoration: none;
    display: inline-block;
    zoom:1;*display: inline;
    padding: 3px 0 3px 10px;
    font-size: .9em
}

.searchBoxContainer .codeLinksContainer a:hover {
    color: #666
}

.searchBoxContainer .codeLinksContainer .current,.searchBoxContainer .codeLinksContainer .current:hover {
    color: #333
}

.searchBoxContainer .rtl .codeLinksContainer {
    text-align: left
}

.searchBoxContainer .rtl .codeLinksContainer a {
    padding: 3px 10px 3px 0
}

.ui-autocomplete {
    -moz-box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    z-index: 99999!important;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #ccc;
    font-size: 12px!important
}

#ui-datepicker-div {
    -moz-box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    z-index: 99999!important;
    border: 1px solid #ccc;
    font-size: 14px
}