.hotel_reservation #content {
  width: 100%;
  /* 650/960 */
  max-width: 100%;
  text-align: left;
  margin: 0 auto 40px;
  /*auto centers the container */
}
@media screen and (max-width: 480px) {
  #content {
    font-size: 1em;
  }
}
@media screen and (max-width: 300px) {
  #content {
    font-size: 0.80em;
  }
}
/*  SECTIONS  ============================================================================= */
.section {
  clear: both;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #eaeaea;
}
/*  GROUPING  ============================================================================= */
.group {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
@media screen and (max-width: 200px) {
  .group {
    font-size: 10px;
  }
}
/*  GRID COLUMN SETUP   ==================================================================== */
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
  /* all browsers except IE6 and lower */
}
.col:first-child {
  margin-left: 0;
}
/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 480px) {
  .col {
    margin: 1% 0 1% 0%;
  }
}
/*  GRID OF TWELVE   ============================================================================= */
@media all {
  .column_12_of_12 {
    width: 100% ;
  }
  .column_11_of_12 {
    width: 91.53% ;
  }
  .column_10_of_12 {
    width: 83.06% ;
  }
  .column_9_of_12 {
    width: 74.6% ;
  }
  .column_8_of_12 {
    width: 66.13% ;
  }
  .column_7_of_12 {
    width: 57.66% ;
  }
  .column_6_of_12 {
    width: 49.2% ;
  }
  .column_5_of_12 {
    width: 40.73% ;
  }
  .column_4_of_12 {
    width: 32.26% ;
  }
  .column_3_of_12 {
    width: 23.8% ;
  }
  .column_2_of_12 {
    width: 15.33% ;
  }
  .column_1_of_12 {
    width: 6.86% ;
  }
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
  .column_12_of_12 {
    width: 100% ;
  }
  .column_11_of_12 {
    width: 100% ;
  }
  .column_10_of_12 {
    width: 100% ;
  }
  .column_9_of_12 {
    width: 100% ;
  }
  .column_8_of_12 {
    width: 100% ;
  }
  .column_7_of_12 {
    width: 100% ;
  }
  .column_6_of_12 {
    width: 100% ;
  }
  .column_5_of_12 {
    width: 100% ;
  }
  .column_4_of_12 {
    width: 100% ;
  }
  .column_3_of_12 {
    width: 100% ;
  }
  .column_2_of_12 {
    width: 100% ;
  }
  .column_1_of_12 {
    width: 100% ;
  }
  .layoutnav {
    display: none;
  }
  .simplenav {
    display: block;
    height: 100%;
    float: left;
  }
  .simpleLabelsSmall {
    width: 30% ;
    clear: left;
  }
  .simpleItemsSmall {
    width: 70% ;
    text-align: center;
  }
  .bookButton {
    text-align: right;
  }
}
@media only screen and (min-width: 481px) {
  .simpleLabelsSmall {
    display: none;
  }
  .vertical-alignment {
    margin-top: 5px;
  }
}
.margin_left_none {
  margin-left: 0;
}
/** label fixes **/
@media screen and (min-width: 481px) and (max-width: 540px) {
  .labelPrice {
    margin-left: 12px;
  }
}
.priceLayout {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
.more > a {
  width: auto !important;
}
@media screen and (max-width: 550px) {
  .smallfont {
    font-size: 11px;
  }
}
.center_text {
  text-align: center;
}
.navsmallfont {
  font-size: 11px;
}
.roomPrice {
  display: inline;
}
.format-text {
  white-space: normal;
}
.nowrap {
  white-space: nowrap;
}
.itemTitle h5 {
  font-weight: bold;
}
.propLabel {
  font-weight: bold;
  display: inline;
}
.propLabel:after {
  content: ":";
}
