/* Calendars */
#calCheckInContainer, #calCheckOutContainer {
display: none;
position: absolute;
width: 137px;
z-index: 100;
}
#calCheckInContainer {
top: 100px;
left: 112px;
}
#calCheckOutContainer {
top: 100px;
left: 246px;
}
#calCheckInContainer.yui-calcontainer, #calCheckOutContainer.yui-calcontainer {
background-color: #fffbef;
border: 1px solid #ffd118;
}
#calCheckInContainer .yui-calendar td.calcell a, #calCheckOutContainer .yui-calendar td.calcell a {
color: #fb6927;
}
.yui-calendar .calnavleft {
background: url(callt.gif) no-repeat;
width: 12px;
height: 12px;
}
.yui-calendar .calnavright {
background: url(calrt.gif) no-repeat;
width: 12px;
height: 12px;
}
/* END Calendars */

/* Autocomplete widget */
#searched-location-input {
position: relative;
z-index: 100;
}
#location-results {
position: absolute;
top: 35px;
left: 0;
width: 448px;
}
.yui-ac-content {
position: absolute;
background: #fff;
border: 1px solid #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 92%;
max-height: 13em;
width: 99%;
z-index: 9050;
}
html>body .yui-ac-content { /* Hide from IE */
overflow: auto;
max-height: 12.5em;
}
.yui-ac-content ul {
margin: 0;
padding: 0;
width: 100%;
}
.yui-ac-content li {
list-style: none;
padding-left: 3px;
padding-top: 2px;
}
.location-result {
width: 100%;
}
.yui-ac-highlight {
background-color: #36c;
color: #fff;
cursor: pointer;
}
.all-airports {
color: #f90;
font-weight: bold;
}
.iata-code {
color: #f60;
}
/* END Autocomplete widget */

#bezurk_search_box {
position: relative;
margin: 0; padding-top: 0;
width: 460px;
background: #fde99f url(topbg.gif) repeat-x top right;
color: #000;
font-family: arial, verdana, tahoma, serif;
font-size: 100%;
}
#bezurk_search_box #title {
position: relative;
padding: 15px 0 0 45px;
background: url(hotel_icon.gif) no-repeat top left;
font-weight: bold;
font-size: 107%;
height: 28px;
vertical-align: middle;
text-transform: uppercase;
}
#bezurk_search_box #title img {
position:absolute;
top:0;
right:0;
}
#bezurk_search_box .hint {
font-size: 85%;
color: #898989;
}
#checkin {
width: 30%;
float: left;
text-align: left;
}
#checkout {
width: 30%;
float: left;
}
#rooms {
width: 20%;
float: left;
}

#guests {
width: 19%;
float: left;
}
.botbg {
background: url(botright.gif) no-repeat top right;
}
.botmain {
background: #fde99f url(botbg.gif) repeat-x top right;
}
.container {
margin: 0; padding: 5px;
border-right: 1px solid #ffd013;
border-left: 1px solid #ffd013;
}
#bezurk_search_box p {
margin: 0.2em 0; padding: 0;
text-align: center;
}

#bezurk_search_box fieldset {
margin: 0; padding: 0;
border: 0;
}

#bezurk_search_box td {
font-weight: regular;
margin: 0; padding: 0;
border: 0;
}

#bezurk_search_box label {
font-weight: bold;
cursor: pointer;
}
#bezurk_search_box #popular-destinations label {
font-weight: normal;
margin-left: 3px;
}

p#popular-destinations-blurb {
font-size: 92%;
text-align: left;
}
#popular-destinations {
margin: 5px auto;
width: 90%;
font-size: 85%;
}

#bezurk_search_box input, #bezurk_search_box select {
background: #fefefe;
border: 1px solid #ddd;
color: #666;
margin-top: 2px; padding: 0;
}
#bezurk_search_box input:focus, #bezurk_search_box select:focus {
background: #fff;
border: 1px solid #999;
color: #333;
}

#bezurk_search_box #popular-destinations input {
background: transparent;
border: 0;
}

#location {
margin: 0 auto;
width: 445px;
}

#checkInDate, #checkOutDate {
width: 75px;
}
#submit-button {
text-align: center;
}
#submit-button input {
border: 0;
}

