/*---------------------- Header ----------------------*/
.Header {
  color : #FFF;
  height: 122px;
  background: url(../images/header/generic.jpg) no-repeat top;
}
.navone {
  padding: 14px 12px 9px 0px;
  text-align: right;
}
.navone A {
  color : #FFF;
  text-decoration: none;
}
.navone A:hover {
  text-decoration: underline;
}
.navthree {
  color : #FFF;
  padding: 42px 12px 0px 0px;
  text-align: right;
}
.navthree A {
  color : #FFF;
  font: bold 11px Arial;
  text-decoration: none;
}
.navthree A:hover {
  text-decoration: underline;
}
.navfour {
  text-align: right;
  padding: 11px 12px 0px 0px;
}
.navfour A {
  color : #FFF;
  text-decoration: none;
}
.navfour A:hover {
  text-decoration: underline;
}
.navshadow {
  position: absolute;
  left: 0px;
  top: 122px;
  background: url(../Images/header/generic_fade.gif) no-repeat top;
}

/*---------------------- Footer ----------------------*/
.Footer {
  height: 34px;
  background: #6D6763;
  color: #F2F1E7;
}

/*---------------------- Book Now ----------------------*/
.booknow {
  width : 750px;
  background : url(../images/bkgs/booknow.jpg) repeat-y;
  margin-top : 7px;
}
.booknow .title { padding : 6px 0px 0px 12px; }
.booknow .dates {
  font-size : 12px;
  background : url(../images/bkgs/booknow_top.jpg) repeat-y;
  padding : 12px;
}
.booknow .dates-link {
  text-align : center;
  background : url(../images/bkgs/booknow_link.jpg) right repeat-y;
  padding : 2px 12px 3px 0px;
}
.booknow .dates-link a { font-weight : bold; }
.booknow-text { margin : 12px; }

#display { display : none; }

.text { padding : 12px; }
.text span { width : 100%; }
.text img { margin : 0px 1px -1px 1px; }

.key-text {
  float : left;
  padding : 5px 12px 5px 0px;
}
.key-available {
  float : left;
  width : 53px;
  font-weight : bold;
  text-align : center;
  border : 1px solid #6A6058;
  padding : 4px 0px 4px 0px;
  margin-right : 85px;
}
.key-booked {
  float : left;
  width : 53px;
  font-weight : bold;
  color : #FFF;
  background-color : #908751;
  text-align : center;
  border : 1px solid #6A6058;
  padding : 4px 0px 4px 0px;
  margin-right : 85px;
}
.key-selection {
  float : left;
  width : 53px;
  font-weight : bold;
  background-color : #BCAC46;
  text-align : center;
  border : 1px solid #6A6058;
  padding : 4px 0px 4px 0px;
}

.border { border-right : 1px solid #6D6763; }
.sign {
  float : right;
  margin : 4px 10px 0px 0px;
}

.full, .full-henryjones {
  color : #FFF;
  background-color : #908751;
}

.row-on {
  background-color : #BCAC46;
  cursor : pointer;
}

/*---------------------- Strahan ----------------------*/
.strahan-rates {
  width : 740px;
  font : bold 11px arial;
  border-collapse : collapse;
  margin-bottom : 6px;
}
.strahan-rates th {
  width : 55px;
  font-weight : bold;
  color : #FFF;
  background-color : #888942;
  text-align : center;
  border-top : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.strahan-rates td {
  text-align : center;
  border : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.strahan-rates .type { background-color : #C3C4A0; }
.strahan-rates .indent-title {
  width : 178px;
  text-align : left;
  padding-left : 12px;
  border-left : 1px solid #6D6763;
}
.strahan-rates .indent {
  text-align : left;
  padding-left : 12px;
  background-color : #C3C4A0;
  cursor : pointer;
}
.strahan-rates .indent-room {
  text-align : left;
  padding-left : 12px;
  onmouseover : this.className = "row-on";
}
.strahan-rates .indent-special {
  text-align : left;
  padding-left : 12px;
  background-color : #D8D8C6;
  cursor : pointer;
}
.strahan-rates .special { background-color : #D8D8C6; }

/*---------------------- Cradle ----------------------*/
.cradle-rates {
  width : 740px;
  font : bold 11px arial;
  border-collapse : collapse;
  margin-bottom : 6px;
}
.cradle-rates th {
  width : 55px;
  font-weight : bold;
  color : #FFF;
  background-color : #A0AAB0;
  text-align : center;
  border-top : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.cradle-rates .type { background-color : #CFD4D7; }
.cradle-rates td {
  text-align : center;
  border : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.cradle-rates .indent-title {
  width : 178px;
  text-align : left;
  padding-left : 12px;
  border-left : 1px solid #6D6763;
}
.cradle-rates .indent {
  text-align : left;
  padding-left : 12px;
  background-color : #CFD4D7;
  cursor : pointer;
}
.cradle-rates .indent-room {
  text-align : left;
  padding-left : 12px;
  onmouseover : this.className = "row-on";
}

/*---------------------- Freycinet ----------------------*/
.freycinet-rates {
  width : 740px;
  font : bold 11px arial;
  border-collapse : collapse;
  margin-bottom : 6px;
}
.freycinet-rates th {
  width : 55px;
  font-weight : bold;
  color : #FFF;
  background-color : #C2B48F;
  text-align : center;
  border-top : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.freycinet-rates .type { background-color : #E0D9C7; }
.freycinet-rates td {
  text-align : center;
  border : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.freycinet-rates .indent-title {
  width : 178px;
  text-align : left;
  padding-left : 12px;
  border-left : 1px solid #6D6763;
}
.freycinet-rates .indent {
  text-align : left;
  padding-left : 12px;
  background-color : #E0D9C7;
  cursor : pointer;
}
.freycinet-rates .indent-room {
  text-align : left;
  padding-left : 12px;
  onmouseover : this.className = "row-on";
}

/*---------------------- Hobart ----------------------*/
.hobart-rates {
  width : 740px;
  font : bold 11px arial;
  border-collapse : collapse;
  margin-bottom : 6px;
}
.hobart-rates th {
  width : 55px;
  font-weight : bold;
  color : #FFF;
  background-color : #265B93;
  text-align : center;
  border-top : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.hobart-rates .type { background-color : #92ADC9; }
.hobart-rates td {
  text-align : center;
  border : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.hobart-rates .indent-title {
  width : 178px;
  text-align : left;
  padding-left : 12px;
  border-left : 1px solid #6D6763;
}
.hobart-rates .indent {
  text-align : left;
  padding-left : 12px;
  background-color : #92ADC9;
  cursor : pointer;
}

.hobart-rates .indent-room {
  text-align : left;
  padding-left : 12px;
  onmouseover : this.className = "row-on";
}

/*---------------------- Hobart : Henry Jone Hotel ----------------------*/
.hobart_2-rates {
  width : 740px;
  font : bold 11px arial;
  border-collapse : collapse;
  margin-bottom : 6px;
}
.hobart_2-rates th {
  width : 55px;
  font-weight : bold;
  color : #FFF;
  background-color : #682508;
  text-align : center;
  border-top : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.hobart_2-rates .type { background-color : #CBCBCA; }
.hobart_2-rates td {
  text-align : center;
  border : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.hobart_2-rates .indent-title {
  width : 178px;
  text-align : left;
  padding-left : 12px;
  border-left : 1px solid #6D6763;
}
.hobart_2-rates .indent {
  text-align : left;
  padding-left : 12px;
  background-color : #CBCBCA;
  cursor : pointer;
}

.hobart_2-rates .indent-room {
  text-align : left;
  padding-left : 12px;
  onmouseover : this.className = "row-on";
}

/*---------------------- Launceston ----------------------*/
.launceston-rates {
  width : 740px;
  font : bold 11px arial;
  border-collapse : collapse;
  margin-bottom : 6px;
}
.launceston-rates th {
  width : 55px;
  font-weight : bold;
  color : #FFF;
  background-color : #647C64;
  text-align : center;
  border-top : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.launceston-rates .type { background-color : #B1BDB1; }
.launceston-rates td {
  text-align : center;
  border : 1px solid #6D6763;
  padding : 4px 0px 5px 0px;
}
.launceston-rates .indent-title {
  width : 178px;
  text-align : left;
  padding-left : 12px;
  border-left : 1px solid #6D6763;
}
.launceston-rates .indent {
  text-align : left;
  padding-left : 12px;
  background-color : #B1BDB1;
  cursor : pointer;
}
.launceston-rates .indent-room {
  text-align : left;
  padding-left : 12px;
  onmouseover : this.className = "row-on";
}
