.propertyHighlightPanel {
  width: 754px !important;
  padding: 0 15px 0 15px;
  z-index: 999;
  height: auto;
}
.propertyHighlightPanelHidden {
  display: none;
}

.propertyHighlightPanel .container-close {
  background:transparent url(/lemeridien/images/property/highlight/closeHighlight.gif) no-repeat scroll 0%;
  height: auto;
  right: 15px;
  top: 20px;
}

.propertyHighlightPanel .hd {
  background-color: #FFFFFF;
  padding: 20px 0 15px 0;
  border: none;
}
.propertyHighlightPanel .hd h4 a, .propertyHighlightPanel .hd h4 a:active, .propertyHighlightPanel .hd h4 a:hover, .propertyHighlightPanel .hd h4 a:visited {
  font-size: 24px;
  color: #000000;
  text-decoration: none;
}
.propertyHighlightPanel .bd {
  padding: 0;
}
.propertyHighlightPanel .localInformation {
  font-size: 14px;
}
.propertyHighlightPanel li{
  display: inline;
  margin-right: 20px;
  cursor: hand;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
}
.propertyHighlightPanel .propertyHighlightIFrame {
  width: 755px;
  border: none;
  border-collapse: collapse;
}

.propertyHighlightPanel .propertyHighlightSectionTabs {
  float: left;
}
.propertyHighlightPanel .localInformation div {
  float: right;
}
.propertyHighlightFrameContainer {
  display: none;
  width: 755px;
}

#siteContainer #globalFooterContainer #otherStarwoodBandsContainer {
  z-index: 0;
}

.popup #layoutPrimary {
  width: 755px;
  padding-top: 13px;
  padding-bottom: 20px;
}
.popup .primaryBlock {
  margin: 0;
}

.propertyHighlightText {
  width: 450px;
  margin-right: 45px;
}
.miniBookingForm {
  width: 270px;
  float: right;
}
/*
* html .miniBookingForm {
  width: 400px;
  border: 1px solid red;
}
*/
.miniBookingForm input {
  width: 80px;
}
.miniBookingForm .buttonSearch {
  width: auto;
}
.miniBookingForm input, .miniBookingForm select {
  font-size: 11px;

}
.miniBookingForm .arrivalDate {
  padding-right: 10px;
}
.miniBookingForm .arrivalDate, .miniBookingForm .departureDate {
  float: left;
  width: 95px;
}
.miniBookingForm label {
  display: block;
  white-space: nowrap;
}
.miniBookingForm  .miniBookingFormCalendarIcon {
  display: block;
  padding-top: 15px;
  float: left;
}
.miniBookingForm  .miniBookingFormAdultDetailSection {
  width: 95px;
  float: left;
}
.miniBookingForm .buttonForm {
  margin-top: 15px;
  text-transform: capitalize;     
}
.miniBookingForm  .miniBookingFormRoomDetailSection {
  clear: left;
  float: left;
  padding-right: 20px;
}
.miniBookingFormDateTextSection  {
  text-transform: capitalize;
}
.propertyHighlightImagePlayer, .propertyHighlightViewPort {
  width: 755px;
  height: 289px;
  padding-bottom: 20px;
}

.propertyHighlightViewPort {
  overflow: auto;
}
.propertyHighlightImagePlayer #propertyImage {
  position: absolute;
  top: 13px;
  left: 0;
  z-index: 1;
}

.propertyHighlightImagePlayer #previousButton, .propertyHighlightImagePlayer #nextButton {
  padding-top: 35px;
  height: 40px;
  width: 75px;
  cursor: pointer;
  cursor: hand;
  z-index: 2;
  position: absolute;
  margin-top: 100px;
}
.propertyHighlightImagePlayer #previousButton {
  background: #FFFFFF url(/lemeridien/images/property/highlight/previousButton.gif) no-repeat center;
}

.propertyHighlightImagePlayer #nextButton {
  background: #FFFFFF url(/lemeridien/images/property/highlight/nextButton.gif) no-repeat center;
  margin-left: 680px;
}
.propertyHighlightViewPort .interest {
  padding-top: 13px;
}
.propertyHighlightViewPort .interest .thumbnail {
  float: left;
  padding-right: 5px;
}
.propertyHighlightViewPort .interest .details h4 {
  font-size: 16px;
}
.propertyHighlightImagePlayer .disabled{
  display:none;
}
.propertyHighlightViewPort .propertyDestination {
}
.propertyHighlightViewPort .propertyDestination .image {
  float: left;
  margin-right: 10px;
}

.propertyHighlightViewPort .offerContent{
  clear: both;
  margin-bottom: 20px;
}

.propertyHighlightViewPort .offerContent .image img {
  margin-right: 10px;
}
.propertyHighlightViewPort .offerContent .image {
  float: left;
}

.propertyHighlightViewPort .introSection .description img{
  display: block;
  float: left;
  padding-right: 10px;
}
.propertyHighlightViewPort .experienceSection {
  clear: both;
  margin-top: 20px;
}
.propertyHighlightViewPort .hotelServices ul {
  padding: 10px 0;  
}
.propertyHighlightViewPort .hotelServices ul li {
  padding-left: 20px;
}

.miniBookingForm #errorBlock {
  font-size: 10px;
}

