form#search_box {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;}
form#search_box label {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;}
form#search_box input {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;}

form#calendar_search_box {z-index: 1;margin: 0px;padding: 0px;position: absolute;right: 86px;top: 32px;display: block;width: 260px;height: 20px;text-align: right;}
form#calendar_search_box label {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #4468AE;}
form#calendar_search_box input {margin: 0px 0px 0px 5px;padding: 0px;position: relative;width: 150px;height: auto;}

form#diving_trips_search_box {z-index: 1;margin: 0px;padding: 0px;position: absolute;right: 64px;top: 79px;display: block;width: 260px;height: 20px;text-align: right;}
form#diving_trips_search_box {*top: 77px;} /* IE7 Fix */
form#diving_trips_search_box label {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #4468AE;}
form#diving_trips_search_box input {margin: 0px 0px 0px 5px;padding: 0px;position: relative;width: 150px;height: auto;}

form#profile_search_box {z-index: 1;margin: 0px;padding: 0px;position: absolute;right: 64px;top: 79px;display: block;width: 260px;height: 20px;text-align: right;}
form#profile_search_box {*top: 77px;} /* IE7 Fix */
form#profile_search_box label {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #4468AE;}
form#profile_search_box input {margin: 0px 0px 0px 5px;padding: 0px;position: relative;width: 150px;height: auto;}

ul.autocompleter-choices {z-index: 50;margin: 0px;padding: 0px;position: absolute;text-align: left;background-color: #FFFFFF;border: 1px solid #CCCCCC;border-top: none;}
ul.autocompleter-choices li {margin: 0px;padding: 0px;position: relative;display: block;width: auto;height: auto;list-style: none;}
ul.autocompleter-choices li.title {padding: 3px;color: #FFFFFF;font-weight: bold;background: #4468AE;border: none;border-top: 1px solid #CCCCCC;}
ul.autocompleter-choices li a {margin: 0px;padding: 3px;position: relative;display: block;width: auto;height: auto;color: #4468AE;text-decoration: none;background: #EEEEEE;border: none;border-top: 1px solid #CCCCCC;}

ul.autocompleter-choices li.autocompleter-selected a {color: #263C62;background: #F8F9FC;}

input.autocompleter-loading {background: url('../layout_images/autocompleter_spinner.gif') no-repeat right 50%;}
