/**
 * Rooms
*/
#room-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#room-list li {
  margin: 10px 0;
  padding: 15px;
  background: #f7edd0;
  clear: both;
  overflow: hidden;
  _he\ight: 1%;
}
#room-list .thumbnail {
  float: left;
  margin: 0 10px 0 0;
  width: 80px;
}
#room-list .info {
  float: left;
  width: 320px;
}
#room-list h3 {
  margin: 0;
  padding: 0;
  font-size: 1em;
}
#room-list h3 a {
  text-decoration: none;
}
#room-list p {
  margin: 0;
  padding: 0;
}
#room-list .actions {
  float: left;
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}
#room-list .actions li {
  display: block;
  margin: 0;
  padding: 0;
}


#room-view .highlight-box {
  overflow: hidden;
  _he\ight: 1%;
}
#room-view #images {
  float: left;
  width: 250px;
  margin: 0 10px 0 0;
}
#room-view #room-info {
  float: left;
  width: 250px;
}
#room-view #small-images {
  margin: 0;
  padding: 0;
  list-style: none;
}
#room-view #small-images li {
  display: inline;
}
#room-view-actions {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
}
#room-view-actions li {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}

/**
 * Special Packages Site Editor Styles
*/
div.special-package {
  margin: 10px 0;
  padding: 0;
  clear: both;
  background: #f7edd0;
  overflow: hidden;
  _he\ight: 1%;
}
div.special-package p {
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
}
div.special-package div {
  float: left;
  padding: 10px;
  width: 375px;
}
div.special-package h3 {
  color: #900;
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  float: left;
  width: 250px;
}
div.special-package div p {
  width: 100%;
  margin: 0;
  font-weight: bold;
  color: #900;
}
div.special-package p.price {
  float: left;
  width: 120px;
  color: #900;
  font-weight: bold;
  text-align: right;
}
div.special-package strong {
  color: #000;
}