.rs_multiSearchBoxCalendar table .topRow {
background: #274663 !important;
background: -moz-linear-gradient(top, #274663 0%, #1a2f43 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#274663), color-stop(100%,#1a2f43)) !important;
background: -webkit-linear-gradient(top, #274663 0%,#1a2f43 100%) !important;
background: -o-linear-gradient(top, #274663 0%,#1a2f43 100%) !important;
background: -ms-linear-gradient(top, #274663 0%,#1a2f43 100%) !important;
background: linear-gradient(top, #274663 0%,#1a2f43 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#274663', endColorstr='#1a2f43',GradientType=0 ) !important;
}
.rs_multiSearchBoxCalendar table .weekRow {
background-color: #1a2f43 !important;
}
#changeSearchForm { float:left; text-align:left; color:white; width: 298px; height: 225px; font-size: 12px; position: relative; font-family: 'Open Sans', sans-serif; background: #274663; padding: 15px; }
#changeSearchForm .left { float: none; }
#changeSearchForm .clear { clear: both; }
#changeSearchForm .bold { font-weight: bold; }
#changeSearchForm a { color: #578DF2; }
#changeSearchForm a:hover { color: #FF5905; }
#changeSearchForm h2 { font-weight: normal; color:white; font-size: 24px; margin:0 0 5px 0; font-family: 'Brawler', serif; }
#changeSearchForm span.headIcon { display:block; float:left; width:34px; height:17px; background: url(img/searchbox.png) -112px -0px no-repeat; margin-top:7px; margin-right:8px; }
#changeSearchForm .rs_multiSearchBoxTabsList { padding-bottom: 15px; *padding:0; overflow:hidden; }
#changeSearchForm .label { margin: 5px 0 0 0; float:left; width:80px; }
#changeSearchForm .search { background: url(img/searchbox.png) -0px -0px no-repeat; border: 0; width: 112px; height: 45px; color: #fff; font-weight: bold; text-shadow: #464646 1px 1px 0px; font-size: 19px; cursor: pointer; float: right; margin: 0 11px 0 0; text-indent: -99999px; }
#changeSearchForm .label { margin-bottom: 5px; }
#changeSearchForm .rs_multiSearchBoxAutosuggest { *float:right; background: #fff; width: 195px; height: 33px; padding: 5px; margin: 0 0 10px 0; *margin:0 10px 10px 0; border: 1px solid #1a3650; color: #777; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 2px 5px #ddd; -webkit-box-shadow: inset 0 2px 5px #ddd; box-shadow: inner 0 2px 5px #ddd; }
#changeSearchForm .rs_multiSearchBoxCalendarShow { background: #fff url(img/calendar.gif) no-repeat right; width: 195px; height: 33px; padding: 5px; margin: 0 0 10px 0; border: 1px solid #1a3650; color: #777; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 2px 5px #ddd; -webkit-box-shadow: inset 0 2px 5px #ddd; box-shadow: inner 0 2px 5px #ddd; }
#changeSearchForm .rs_multiSearchBoxRooms { background: #fff; width: 70px; height: 33px; padding: 5px; margin: 0px; border: 1px solid #1a3650; color: #777; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 2px 5px #ddd; -webkit-box-shadow: inset 0 2px 5px #ddd; box-shadow: inner 0 2px 5px #ddd; }

#changeSearchForm_wide { float:left; text-align:left; color:white; width: 640px; height: auto; font-size: 12px; position: relative; font-family: 'Open Sans', sans-serif; background: #274663; padding: 15px; }
#changeSearchForm_wide .left { float: left; }
#changeSearchForm_wide .style { margin-right:15px; }
#changeSearchForm_wide .clear { clear: both; }
#changeSearchForm_wide .bold { font-weight: bold; }
#changeSearchForm_wide a { color: #578DF2; }
#changeSearchForm_wide a:hover { color: #FF5905; }
#changeSearchForm_wide h2 { font-weight: normal; color:white; font-size: 24px; margin: 0; font-family: 'Brawler', serif; }
#changeSearchForm_wide span.headIcon { display:block; float:left; width:34px; height:17px; background: url(img/searchbox.png) -112px -0px no-repeat; margin-top:7px; margin-right:8px; }
#changeSearchForm_wide .rs_multiSearchBoxTabsList { padding:0; overflow:hidden; }
#changeSearchForm_wide .label { margin: 5px 0 0 0; }
#changeSearchForm_wide .search { background: url(img/searchbox.png) -0px -0px no-repeat; border: 0; width: 112px; height: 45px; color: #fff; font-weight: bold; text-shadow: #464646 1px 1px 0px; font-size: 19px; cursor: pointer; float: right; margin: 9px 0 0 0; text-indent: -99999px; }
#changeSearchForm_wide .label { margin-bottom: 5px; }
#changeSearchForm_wide .rs_multiSearchBoxAutosuggest { *background: #fff; width: 248px; height: 33px; padding: 5px; margin: 0 0 10px 0; border: 1px solid #1a3650; color: #777; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 2px 5px #ddd; -webkit-box-shadow: inset 0 2px 5px #ddd; box-shadow: inner 0 2px 5px #ddd; }
#changeSearchForm_wide .rs_multiSearchBoxCalendarShow { background: #fff url(img/calendar.gif) no-repeat right; width: 190px; height: 33px; padding: 5px; margin: 0 0 10px 0; border: 1px solid #1a3650; color: #777; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 2px 5px #ddd; -webkit-box-shadow: inset 0 2px 5px #ddd; box-shadow: inner 0 2px 5px #ddd; }
#changeSearchForm_wide .rs_multiSearchBoxRooms { background: #fff; width: 70px; height: 33px; padding: 5px; margin: 0px; border: 1px solid #1a3650; color: #777; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 2px 5px #ddd; -webkit-box-shadow: inset 0 2px 5px #ddd; box-shadow: inner 0 2px 5px #ddd; }