#OT_searchWrapperAll {
  background: #F9F3E2;
  height: 170px;
  margin: 0;
  padding: 10px;
  position: relative;
  width: 450px;
  border: 1px solid #B08477;
  }

#OT_searchWrapper {
  background: #F9F3E2;
  border: medium none;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  font-size: 12px;
  height: 100px;
  margin: 0;
  position: relative;
  width: 100%;
  }

#OT_searchWrapper .OT_feedTitle {
  font-size: 12px;
  font-weight: normal;
  left: 0;
  line-height: normal;
  margin: 0 0 1px 5px;
  position: absolute;
  top: 0;
  }

#OT_searchWrapper dl {
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  }

#OT_partySizeLbl {
  display: block;
  left: 0;
  margin: 0 0 0 5px;
  padding: 3px 0;
  position: absolute;
  text-align: right;
  top: 25px;
  width: 110px;
  }

#OT_partySize {
  left: 120px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 25px;
  }

#OT_dateLbl {
  left: 0;
  margin: 0 0 0 5px;
  padding: 3px 0;
  position: absolute;
  text-align: right;
  top: 55px;
  width: 110px;
  }

#OT_date {
  left: 120px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 55px;
  width: 100px;
  }

#OT_timeLbl {
  left: 210px;
  padding: 3px 0;
  position: absolute;
  text-align: right;
  top: 55px;
  width: 60px;
  }

#OT_time {
  left: 275px;
  margin: 0;
  position: absolute;
  top: 55px;
  }

#OT_empty {
  height: 0;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 100px;
  width: 0;
  }

#OT_submitWrap {
  left: 275px;
  margin: 0 5px 0 0;
  position: relative;
  top: 115px;
  z-index: 5;
  }

#OT_logo {
  background:  #F9F3E2;
  display: block;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 134px;
  width: 50%;
  }

#OT_logoLink {
  background: #F9F3E2;
  display: block;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  font-size: 9px;
  left: 10px;
  margin: 0;
  padding: 0 0 10px;
  position: absolute;
  top: 110px;
  width: 80%;
  }
#OT_logoLink a {
  padding: 0 0 0 10px;
  }

#OT_imglogo {
  border: 0 none;
  margin: 0 0 0 10px;
  }

#OT_searchWrapper form {
  margin: 0;
  padding: 0;
  }

#OT_searchWrapper input.hidden {
  display: none;
  }

#OT_searchWrapper .feedFormField, #OT_searchWrapper .feedFormField option {
  font-size: 12px;
  margin: 2px;
  }

#OT_searchWrapper #startDate, #OT_searchWrapper .OT_feedFormfieldCalendar {
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  font-size: 12px;
  margin: 0;
  width: 85px;
  }

#OT_searchWrapper #dateDisplay {
  color: #999999;
  display: inline;
  float: right;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  font-size: 10px;
  margin: 0 30px 0 0;
  }

#OT_searchWrapper .imgCal {
  display: none;
  position: absolute;
  z-index: 100;
  }

#OT_searchWrapper #imageCal table {
  background: #F9F3E2;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  width: 150px;
  }

#OT_searchWrapper #imageCal td {
  padding: 0;
  text-align: center;
  }

#OT_searchWrapper .clickableDays {
  color: #000000;
  height: 18px;
  text-decoration: none;
  }

#OT_searchWrapper .nonclickableDays {
  color: #CCCCCC;
  height: 18px;
  }

#OT_searchWrapper .months {
  color: #FFFFFF;
  text-decoration: none;
  }

#OT_searchWrapper .weekdays {
  background-color: #EFEFEF;
  color: #666666;
  text-decoration: none;
  width: 14%;
  }

