

.webrates {
  width: 459px;
  height: 32px;
  }
  
.webrates tr.header-row {
  background: #d5dcee;
  color: #3552a4;
  font-weight: bold;
  }
  
.webrates tr.header-row td.cell-left {  
  width: 190px;
  }
  
.webrates th {
  background: url("./images/step_b_backtop.gif") no-repeat top left;
  height: 30px;
  color: #3552a4;
  text-align: left;
  padding: 3px 0 0 16px;
  border-bottom: 1px solid #5574b9;
  }
  
.webrates td.cell-left {
  padding: 3px 0 3px 16px;
  border-left: 1px solid #5574b9;
  
  }
   
.webrates td.cell-right {
  padding: 3px 0 3px 0;
  border-right: 1px solid #5574b9;
  }
  
.webrates td.webnotes {
  height: 18px;
  background: #;
  color: #3552a4;
  padding: 3px 0 0 16px;
  border: 1px solid #5574b9;
  border-top: 0;
  border-bottom: 0;
  }
  
.webrates td.footer-row {
  background: url("./images/step_b_backbot2.gif") no-repeat bottom left;
  height: 38px;
  }
  
  
.booking_request {
  border: 0;
  font-size: 12px;
  color: #3552a4;
  }
  
.booking_request th {
  border: 0;
  color: #fff;
  background: #3552a4;
  border-left: 7px solid #9aa8d1;
  border-bottom: 5px solid #9aa8d1;
  padding: 9px 0 2px 16px;
  text-align: left;
  }
  
.booking_request td {
  border: 0;
  padding: 0;
  }
  
.booking_request td.col-left {
  border-left: 1px solid #3552a4;
  text-align: right;
  padding: 5px 6px 5px 0;
  width: 153px;
  }
   
.booking_request td.col-right {
  border-right: 1px solid #3552a4;
  }
  
  
.booking_request table {
  border: 0;
  font-size: 12px;
  color: #3552a4;
  padding: 0 0 4px 0;
  }
  
.booking_request table td {
  padding: 4px 0 2px 0;
  border: 0;
  font-size: 12px;
  color: #3552a4;
  }
  
.booking_request table td.col1 {
  width: 156px;
  text-align: right;
  padding: 0 4px 0 0;
  }
  
.booking_request table td.col2 {
  width: 184px;
  text-align: right;
  padding: 0 4px 0 20px;
  }
  
.booking_request table td.col3 {
  width: 80px;
  text-align: left;
  padding: 0 5px 0 0;
  }
  
.booking_request table td.col4 {
  width: 130px;
  text-align: left;
  padding: 0 10px 0 0;
  }
  
.booking_request table td.col5 {
  width: 150px;
  text-align: right;
  padding: 0;
  }
  
.booking_request .addborders {
  border-left: 1px solid #3552a4;
  border-right: 1px solid #3552a4;
  }
  
.booking_request .addborders2 {
  border: 1px solid #3552a4;
  border-top: 0;
  padding: 4px 0;
  }
  
  
  
  
  
  
  
.tblsearchresults-container {
  background: url("./images/results_panelback.gif") no-repeat top left;
  padding: 3px 5px 2px 3px;
  }
  
.tblsearchresults {
  border: 0px;
  height: 186px;
  width: 270px;
  }
  
.tblsearchresults th {
  border: 0px;
  padding: 3px 0;
  border-bottom: 1px solid #3552a4;
  background: #b3c1e0;
  height: 36px;
  }
  
.tblsearchresults th a {
  color: #3552a4;
  }
  
.tblsearchresults td {
  border: 0px;
  }
  
.tblsearchresults td.resultimage {  
  width: 163px;
  height: 105px;
  }
  
 .tblsearchresults td.footer {  
  height: 36px;
  }
  
  
  

.tblconfsearch {
  border: 0px;
  background: url("./images/conf_back.gif") no-repeat top left;
  width: 277px;
  height: 188px;
  }
  
.tblconfsearch td {
  border: 0px;
  }
  
.tblexhibsearch {
  border: 0px;
  background: url("./images/exhib_back.gif") no-repeat top left;
  width: 277px;
  height: 188px;
  }
  
.tblexhibsearch td {
  border: 0px;
  }
  
 .tblleisuresearch {
  border: 0px;
  background: url("./leisure/i_leisure/events_calendar_back.gif") no-repeat top left;
  width: 550px;
  height: 219px;
  }
  
.tblleisuresearch td {
  /*border: 1px solid #3552a4;*/
   border: 0px;
  }
  
  
.addbold {
  font-weight: bold;
  }
  
.gocenter {
  text-align: center;
  }
  
.goleft {
  text-align: left !important;
  }
  
.goright {
  text-align: right !important;
  }
  
  
  
  
  
  
  
.eventdir {
  
  }
    
.eventdir th {
  background: #d5dcee;
  color: #3552a4;
  font-weight: bold;
  text-align: left;
  padding: 3px 5px;
  border: 1px solid #5574b9;
  border-left: 0;
  }
  
.eventdir td {
  padding: 3px 5px;
  border-right: 1px solid #5574b9;
  border-bottom: 1px solid #5574b9;
  }
  
.eventdir td.cell-left, .eventdir th.cell-left {
  border-left: 1px solid #5574b9;
  }
  




.roomconfig {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	table-layout:fixed;
	}
	
.roomconfig tr.header-row {
  background: #d5dcee;
  color: #3552a4;
  font-weight: bold;
  }
  
.roomconfig tr.blue-row {
	background: #d5dcee;
	}
  
.roomconfig th {
  background: url("./images/step_b_backtop_center.gif") repeat-x top left;
  height: 30px;
  color: #3552a4;
  text-align: center;
  padding: 3px 2px 0 8px;
  border-bottom: 1px solid #5574b9;
  }
  
.roomconfig th.header-left {
  text-align: left;
  padding: 3px 0 0 16px;
  background: url("./images/step_b_backtop_left.gif") no-repeat top left;
  }
  
.roomconfig th.header-right {
  padding: 3px 16px 0 8px;
  background: url("./images/step_b_backtop_right.gif") no-repeat top right;
  }
  
.roomconfig td {  
  text-align: center;
  }
  
.roomconfig td.cell-left {
  width: 90px;
  padding: 3px 0 3px 16px;
  border-left: 1px solid #5574b9;
  text-align: left;
  }
   
.roomconfig td.cell-right {
  padding: 3px 0 3px 0;
  border-right: 1px solid #5574b9;
  }
  
.roomconfig td.footer-left {
  background: url("./images/step_b_backbot2_left.gif") no-repeat bottom left;
  height: 38px;
  }
  
.roomconfig td.footer-center {
  background: url("./images/step_b_backbot2_center.gif") repeat-x bottom left;
  height: 38px;
  }
  
.roomconfig td.footer-right {
  background: url("./images/step_b_backbot2_right.gif") no-repeat bottom right;
  height: 38px;
  }

  
