/* CSS Document */

/************************ BEGIN CONTACT CONTENT ************************/

#contact {
  width:980px;
  font-size:14px;
  color:#716d6e;
}

#contact a.contact_link:link { color:#84672F; text-decoration:none; margin-left:15px; }
#contact a.contact_link:visited { color:#84672F; text-decoration:none; margin-left:15px; }
#contact a.contact_link:hover { color:#BEB096; text-decoration:none; margin-left:15px; }
#contact a.contact_link:active { color:#84672F; text-decoration:none; margin-left:15px; }

#contact .contact_content {
  width:880px;
  padding:40px 0 0 20px;
}

#contact .contact_left,
#contact .contact_right,
#contact .contact_right_bottom_left,
#contact .contact_right_bottom_right {
  float:left;
}

#contact .contact_left {
  background:transparent url(../images/img_contact_lusk.jpg) no-repeat scroll center center;
  width:170px;
  height:330px;
  margin:0 40px 20px 10px;
  border:#999999 1px solid;
}

#contact .contact_right_top {
  width:585px;
  height:160px;
  background-color:#e5e5e5;
  border:1px solid #999999;
}

#contact .contact_right_bottom_left,
#contact .contact_right_bottom_right {
  width:280px;
}

#contact .contact_right_bottom_right {
  margin:0 0 0 30px;
}

#contact .contact_title,
#contact .reservations_title {
  font-size:16px;
  margin:40px 0 5px 15px;
  color:#444444;
}

#contact .contact_text {
  margin:2px 0 2px 15px;
}

#contact .reservations_number {
  margin:40px 0 0 20px;
}

#contact .reservations_title {
  margin-top:10px;
}

#contact_directions_nb,
#contact_directions_sb,
#contact_directions_eb {
  display:none;
  margin:10px 0 20px 17px;
  line-height:18px;
}

.contact_directions_title_closed {
  background:transparent url(../images/btn_contact_arrow_right.jpg) no-repeat scroll center left;
  margin:0 0 0 15px;
}

.contact_directions_title_open {
  background:transparent url(../images/btn_contact_arrow_down.jpg) no-repeat scroll center left;
  margin:0 0 0 15px;
}

#contact .contact_location_map {
  background:transparent url(../images/img_contact_map.gif) no-repeat scroll center center;
  width:259px;
  height:296px;
  margin:55px 0 0 20px;
  border:#999999 1px solid;
}

#contact_parking {
  background:transparent url(../images/img_contact_parking.gif) no-repeat scroll top left;
  height:18px;
  padding:0 0 0 20px;
}

.OT_feedTitle {
  display:none;
}

#OT_searchWrapperAll {
  margin:0;
  padding:0;
  background-color:#e5e5e5;
}

#OT_searchWrapper {
  margin:0;
  padding:0;
  background-color:#e5e5e5;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

#OT_partySizeLbl {
  margin:4px 0 0 -26px;
}

#OT_partySize {
  margin:3px 0 0 -34px;
}

#OT_timeLbl{
  margin:4px 0 0 -60px;
}

#OT_time {
  margin:3px 0 0 -60px;
}

#OT_dateLbl {
  margin:4px 0 0 -46px;
}

#OT_date {
  margin:3px 0 0 -52px;
}

#OT_logo {
  text-align:right;
  background-color:transparent;
}

.OT_TableButton {
  margin:4px 0 0 -50px;
}

.feedFormField div {
  margin:0;
  padding:0;
}

/************************ END CONTACT CONTENT ************************/
