.clear, .clear5 {
  float: none !important;
  border-width: 0px !important;
  padding:0px !important;
  margin: 0px !important;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  clear: both;
}

.clear5 {
  height: 5px;
}

#prop_details {
  margin-top: 10px;
}

#wsdl_tabs #tabs .ui-tabs-nav li {
  border-top: 2px solid #d9d9d9;
  border-right-width: 0px;
  border-left-width: 0px;
  margin:0px 0.5em -1px 0px;
}

#wsdl_tabs #tabs .ui-tabs-nav li a {
  padding-left: 4px;
  padding-right: 4px;
}

#wsdl_tabs #tabs .ui-tabs-nav li a span {
  text-transform: uppercase !important;
}

#wsdl_tabs #tabs .ui-widget-header {
  background-image: none;
  background-color: transparent;
  border-width: 0px;
  font-weight:bold;
}

#wsdl_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom:0px;
}

#wsdl_tabs #tabs .ui-state-default, #wsdl_tabs #tabs .ui-widget-content .ui-state-default {
  background:#FCB130 url(images/ui-bg_flat_100_fcb130_40x100.png) repeat-x scroll 50%;
  border:1px solid #FCB130;
}

#wsdl_tabs #tabs .ui-state-default a, #wsdl_tabs #tabs .ui-state-default a:link, #wsdl_tabs #tabs .ui-state-default a:visited {
  color:#ffffff;
}

#wsdl_tabs #tabs .ui-state-default a:hover, #wsdl_tabs #tabs .ui-state-default a:active {
  color:#000000;
}

#wsdl_tabs #tabs .ui-state-active a, #wsdl_tabs #tabs .ui-state-active a:link, #wsdl_tabs #tabs .ui-state-active a:visited {
  color:#000000;
}

#wsdl_tabs #tabs {
  padding:0px;
}

#wsdl_tabs .ui-widget-content {
  border-width: 0px;
}

#wsdl_tabs #tabs .ui-tabs-panel {
  padding:1em 5px;
}

#wsdl_tabs .detailsTable .detailsDark td {
  background-color:#d1d3d4;
}

#wsdl_tabs .amenities td {
  padding: 4px 2px;
}

#wsdl_tabs .amenities .detailsDark td {
  background-color:#d1d3d4;
}

#wsdl_tabs .detailsTable td {
  padding: 4px 2px;
}

#wsdl_tabs .detailsTable th {
  background-color:white;
  text-transform: uppercase;
  padding-bottom: 10px;
}

#wsdl_tabs .detailsTable td span, #wsdl_tabs .detailsTable th span {
  font-size:10px;
}

#wsdl_tabs .ppreview {
  background-color: #d1d3d4;
  margin-top: 10px;
  padding: 4px 2px 8px 4px;
}

#wsdl_tabs .ppreview .button {
  text-align: right;
}

#wsdl_tabs .ppreview .pname {
  font-weight: bold;
  float: left;
}

#wsdl_tabs .ppreview .ui-datepicker-trigger {
  vertical-align:top;
  margin-left: 3px;
}
#wsdl_tabs .ppreview .info_area {
  margin-top: 10px;
  margin-left: 37px;
}

#wsdl_tabs .ppreview .adults_children {
  margin-top: 15px;
}

#wsdl_tabs .ppreview .change_dates {
  float: right;
}

#wsdl_tabs #propertyavail {
  margin-top: 15px;
  font-weight: bold;
}

#wsdl_tabs .mainnav {
  margin-bottom: 15px;
}

#wsdl_tabs .mainnav span {
  margin-right: 14px;
}

#legend {
  margin-top: 50px;
  margin-bottom: 5px;
}

#legend div {
  width: 159px;
  border: 1px solid #999999;
  margin-right: 5px;
  text-align: center;
  padding: 3px 0px;
  font-weight: bold;
  float: left;
}

#reviews {
  width: 100%;
  text-align: center;
}

#legend div.OPEN {
  background-color: #00FF7F;
}

#legend div.R {
  background-color: #87CEEB;
}

#legend div.STAY {
  background-color: #ffff00;
}

#legend div.DEPARTURE {
  background-color: #fa8072;
}

#legend .isical {
  border-width: 0px;
}

#search_page #searchform.advanced {
  background-color: white;
  border-width:0px;
}

.tab_link {
  text-align: right;
  margin-top: 15px;
}
