/* Booking Micro Reset */
#bookingGrid h3, #bookingGrid form, #bookingGrid p, #bookingGrid fieldset { margin:0; padding:0 }
/* Booking Grid Based */
#bookingGrid {   /* 7cols x 30px */ }
#bookingGrid fieldset { border:none; }
#bookingGrid fieldset .bold { font-weight:bold; }
#bookingGrid .row { clear:both; display: inline-block; margin-bottom: 5px; }
#bookingGrid .column { margin-right:4px; overflow: hidden; float: left; display:inline }
#bookingGrid .clear { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0; }
#bookingGrid input.block, #bookingGrid select.block, #bookingGrid label.block { display:block; }
#bookingGrid .grid_1 {width:20px; margin:5px }
#bookingGrid .grid_2 { width:60px; }
#bookingGrid .grid_3 { width:90px; }
#bookingGrid .grid_4 { width:120px; }
#bookingGrid .grid_5 { width:150px; }
#bookingGrid .grid_6 { width:180px; }
#bookingGrid .grid_7 { width:210px; }
#bookingGrid .grid_8 { width:240px; }
#bookingGrid .grid_fw { width:100%; }
#bookingGrid #error_msg { display: none; color: red }
#bookingGrid .field_error {background-color: #FFC6C6;}
.ui-autocomplete-category {
  color: white;
  font-weight: bold;
  padding: 3px 10px;
  background: #803718;
}
#bookingGrid .a_button_search{
  background-color: #aa5d0a;
  border: 2px solid #F5DEB3;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 8px;
}

#blockages1, #blockages2, #blockages3{
	  border: #f60 1px solid;
}
