/* rooms */
DIV.rate {
  margin: 10px 0px 10px 0px ;
  padding: 7px 20px 7px 20px ;
  background: #FFF8DD ;
  border-style: solid ;
  border-width: 1px 1px 1px 1px ;
  border-color: #ffffff #94C6DE #94C6DE #ffffff ;
}
HR {
  height: 1px ;
  margin: 0px 0px 10px 0px ;
  padding: 0px ;
  border-style: solid ;
  border-width: 1px 0px 0px 1px ;
  border-color: #B5DEF7 ;
}
TABLE.grand {
  width: 100% ;
}
TABLE.grand TD {
  padding: 10px 0px 0px 0px ;
  vertical-align: top ;
  text-align: justify ;
}
TABLE.grand TD.l {
  padding-right: 15px ;
  text-align: center ;
}
TABLE.grand TD.r {
  width: 250px ;
  padding-right: 15px ;
  font-size: 85% ;
}

TABLE.lakeview {
  width: 100% ;
}
TABLE.lakeview TD {
  padding: 10px 0px 0px 0px ;
  vertical-align: top ;
  text-align: justify ;
}
TABLE.lakeview TD.l {
  padding-right: 25px ;
  text-align: center ;
}
TABLE.lakeview TD.r {
  width: 250px ;
  padding-right: 15px ;
  vertical-align: middle ;
  font-size: 85% ;
}

TABLE.valleyview {
  width: 100% ;
}
TABLE.valleyview TD {
  padding: 10px 0px 0px 0px ;
  vertical-align: top ;
  text-align: justify ;
}
TABLE.valleyview TD.l {
  padding-right: 25px ;
  text-align: center ;
}
TABLE.valleyview TD.r {
  width: 250px ;
  padding-right: 15px ;
  vertical-align: middle ;
  font-size: 85% ;
}
TABLE.payment {
  margin: 10px 0px 10px 0px ;
}
TABLE.payment TD {
  padding: 0px 0px 0px 4px ;
  text-align: center ;
  vertical-align: middle ;
}
TABLE.payment TD.heading {
}
