.rs_calendar * { margin: 0; padding: 0; border: none; } .rs_autocomplete_results * { margin: 0; padding: 0; border: none; } .rs_autocomplete_results { font-weight: normal; z-index: 1000; position: absolute; width: 260px; font-size: small; background: transparent url(http://secure.rezserver.com/img/shadow.gif); margin-top: 6px; margin-left: 3px; display: none; font-family: arial, helvetica, sans-serif !important; } .rs_autocomplete_resultsContent { position: relative; bottom: 4px; right: 4px; background: #FFF; border: 1px solid black; zoom: 1; } .rs_autocomplete_results .selected { background-color: #B3D7EF; zoom: 1; } .rs_autocomplete_results .selected .numHotels { color: #000; } .rs_autocomplete_results li, .rs_autocomplete_results ul { margin: 0; padding: 0; list-style-type: none; } .rs_autocomplete { border: 1px solid #a5afb9; clear: both; } .rs_autocomplete_results li { display: block; overflow: auto; border-bottom: 1px solid #EFEFEF; padding: 7px 8px 7px 8px; font-size: 11px; cursor: pointer; } .rs_autocomplete_results .airport .visName { color: #3F3F3F; padding-left: 10px; } .rs_autocomplete_results .visName { text-decoration: underline; color: #0B4DBF; display: block; float: left; } .rs_autocomplete_results .numHotels { display: block; float: right; color: #888888; font-size: 9px; padding-top: 2px; } .rs_calendar_show { cursor: pointer; margin-bottom: -2px; clear: both; } .rs_calendarShadow { overflow: auto; padding-bottom: 3px; margin-top: 4px; margin-left: 4px; } .rs_calendar { width: 183px; position: absolute; font-size: 12px !important; font-family: arial, helvetica, sans-serif !important; display: none; background: transparent url(http://secure.rezserver.com/img/shadow.gif); margin-top: 6px; margin-left: 2px; z-index: 500; font-weight: normal; } .rs_calendarBody { width: 183px; background: #FFF; border: 1px solid black; overflow: hidden; position: relative; bottom: 4px; right: 5px; } .rs_calendar .calendarButtons span { display: block; float: right; width: 15px; height: 15px; margin-right: 5px; cursor: pointer; } .rs_calendar .calendarTitle { float: left; padding-left: 5px; color: #3e2a07; } .rs_calendar .calendarNext { background: transparent url(http://secure.rezserver.com/img/cal_next.gif) no-repeat scroll 0 0; margin-right: 1px !important; } .rs_calendar .calendarPrev { background: transparent url(http://secure.rezserver.com/img/cal_prev.gif) no-repeat scroll 0 0; } .rs_calendar table { margin: 4px; margin-right: 0px; padding: 0px; font-size: 12px !important; font-family: arial, helvetica, sans-serif !important; border: 1px solid #ae7615; float: left; } .rs_calendar table .topRow { background: #F9A91E; color: #FFF; height: 24px; } .rs_calendar table .topRow td { padding: 2px; border-bottom: 1px solid #ae7615; color: #322206; } .rs_calendar table .weekRow { font-weight: normal; background-color: #e0981b; font-size: 9px; } .rs_calendar table .weekRow th { padding: 2px; width: 21px; border-bottom: 1px solid #ae7615; text-align: center; color: #322206; } .rs_calendar table td { text-align: center; border-bottom: 1px solid #EAEAEA; border-collapse: collapse !important; border-right: 1px solid #EAEAEA; color: #322206; } .rs_calendar table .dateSquare { cursor: pointer; text-align: center; height: 24px; } .rs_calendar table .dateSquare span { display: block; } .rs_calendar table .blank { background: #F7F7F7; } .rs_calendar table .blank, .rs_calendar table .disabledDate { cursor: default; } .rs_calendar select { font-size: 12px !important; font-family: arial, helvetica, sans-serif !important; float: left; border: 1px solid #ae7615; width: 75px !important; padding: 0 !important; height: auto !important; } .rs_calendar option { padding-left: 2px !important; } .rs_calendar .closerBar { background-color: #ae7615; height: 15px; padding: 2px; border-bottom: 1px solid black; font-size: 10px !important; } .rs_calendar .closeSquare { background: #BF1B17; border: 1px solid #B11513; float: right; height: 13px; text-align: center; width: 13px; color: #FFF; font-weight: bold; cursor: pointer; } .rs_calendar .disabledDate { color: #CFCFCF; } .rs_calendar .currDate { color: #FFF !important; background: #507d34; font-weight: bold; } .rs_calendar .betweenDate { background: #cee4c0 !important; } .rs_calendar .otherDate { background: #aad193; font-weight: bold; } .rs_search { background: #8AB530; border: none; color:#FFFFFF; font-weight: bold; height:24px; margin: 0px; width:84px; } .rs_chk_in_month, .rs_chk_out_month { width: 70px !important; } .rs_chk_in_day, .rs_chk_out_day { width: 50px !important; } .clear { clear: both; } .rs_warnbox { background-color: #FFF3F0; border: 1px solid #EB3333; margin-bottom: 10px; padding: 10px; }