h1 {font-size: 16px; font-weight: bold; margin: 0 0 0em}
img {border:none;}
.pdfIcon {position: relative; top:12px; margin: 0px;}
.getAcrobat {position: relative; top: 12px;}

#container {
  margin: 0 auto;
  background: white;
  text-align: left;
  }
/* Navigation */




.homeBtn {width: 855px; height: 31px; text-align: left; font-weight: bold;}
.homeBtn img {margin: 0px 5px 5px 8px; float: left;}
.homeBtn a {line-height: 35px; color: #000; text-decoration: none}
.homeBtn a:hover {text-decoration: underline;}

#content {
	width: 680px;
	text-align: left;
	background: #FFF;
	margin: 20px 0px 20px 10px; 
}

#footer {clear:both; text-align: center; padding-top: 20px;}
/* UNIQUE TO HOMEPAGE */
.homeImg1 {position: relative; float:left; width:162px; height: 247px;}
.homeImg1 img {border: 1px solid #000}
.homeImg2 {position: relative; float:left; width:134px; height: 247px; margin: 0 0 0 20px;}
.homeImg2 img {border: 1px solid #000;}
.homeImg2 .homePrevu {margin-top: 25px; text-align: center;}
.homeImg2 .homePrevu img {margin: 5px 0 0 0;}
.homeImg2 .homePrevu a {color: #000000; text-decoration: none}
.homeImg2 .homePrevu a:hover {text-decoration: underline}
.homeImg2 .homePrevu a:visited {text-decoration: none}
.homeText {position: relative; width:285px; display:block; float: left; margin: 0 20px 0 20px}
.homeImg3 {position: relative; float:left; width: 157px; height: 247px;}
.homeImg3 img {border: 1px solid #000;}
.homeImg3 .bookBtn {width: 160px; height: 37px; font-size: 11px; text-align: center; text-decoration: none; margin: 10px 0 10px 0; background: url("../image/bookBtn.gif") no-repeat; cursor: pointer;}
.homeImg3 .bookBtn:hover {}
.homeImg3 .bookBtn .bookBtnText {position: relative; top: 5px; font-weight: bold}
.homeImg3 .bookBtn .bookBtnText:hover {color: #a41318;}

/* CONTACT PAGE */
#contact {position:relative; float: left; border: 1px solid #cfcfb5; border-bottom: 0px;}
#contact .divRow {position:relative; float: left; display: block; width: 650px; background: url("../image/rowBg.gif") repeat-y ; border-bottom: 1px solid #cfcfb5}
#contact .col1 {position: relative; float: left; width: 250px; padding: 30px 0 0 20px; background: url("../image/contactTableCorner.gif") no-repeat top left; font-weight: bold}
#contact .col2 {position: relative; float: left; width: 130px; padding: 30px 0 30px 20px;}
#contact .col3 {position: relative; float: left; width: 300px; padding: 30px 0 0 0;}

/* CONFERENCE PAGE */
#conference {position:relative; float: left; border: 1px solid #cfcfb5; border-bottom: 0px; margin-bottom: 10px;}
#conference .divRow {position:relative; float: left; display: block; width: 650px; background: url("../image/rowBg.gif") repeat-y ; border-bottom: 1px solid #cfcfb5}
#conference .col1 {position: relative; float: left; width: 250px; padding: 30px 0 0 20px; background: url("../image/contactTableCorner.gif") no-repeat top left; font-weight: bold}
#conference .col1 a {font-weight: normal;}
#conference .col1 a:hover {text-decoration: none;}
#conference .col2 {position: relative; float: left; width: 350px; padding: 30px 0 30px 20px; line-height: 1.5em;}
#conference .col3 {position: relative; float: left; width: 300px; padding: 30px 0 0 0;}
#conference .conferenceTable {margin-top: 10px; clear:both;}
#conference .roomIcon {width: 25px; height: 12px;}
#conference .roomType {width: 110px;}
#conference .roomNumbers {width: 60px; font-weight: bold;}
#conference .conferencePhoto {margin: 5px 0 10px 30px; border: 1px solid #000;}
/* conference enquiry form button on Conference page */
#conference .enquiryFormButton {float: right; display: block; width: 160px; height: 37px; line-height: 28px; font-size: 11px; text-align: center; text-decoration: none; margin: 0 0 10px 0; background: url("../image/bookBtn.gif") no-repeat; cursor: pointer;}
#conference .enquiryFormButton:hover {background: url("../image/bookBtn_hover.gif") no-repeat}
#conference .enquiryFormButton .bookBtnText {position: relative; top: 5px; font-weight: bold}
#conference .enquiryFormButton .bookBtnText:hover {color: #a41318;}
/* conference enquiry form button on Conference page end */


/* CONFERENCE ENQUIRY AND CONFIRMATION FORM PAGE */
#conferenceEnquiry {position:relative; float: left; border: 1px solid #cfcfb5; border-bottom: 0px; margin-bottom: 40px;}
#conferenceEnquiry .divRow {position:relative; float: left; display: block; width: 650px; border-bottom: 1px solid #cfcfb5}
#conferenceEnquiry th.tag {width: 280px; vertical-align:top; padding: 10px 0 10px 20px;}
#conferenceEnquiry td.data {width: 460px; padding: 10px 0 10px 0;}

.rowA {background: #e7e7d6}
.rowB {background: #f4f4e5}
.note {font-style: italic; font-weight: normal;}
.radio {margin-left: 10px; padding: 0px; margin-right: 20px;}
.checkbox {margin-right: 5px;}
.company_name {width: 300px;}
.contact_name {width: 300px;}
.email_address {width: 300px;}
.phone_prefix {width: 60px;}
.fax_prefix {width: 60px;}
.mobile_prefix {width: 60px;}
.phone_number {width: 236px;}
.fax_number {width: 236px;}
.mobile_number {width: 236px;}

.address1, .address2, .address3, .address4, .address5 {width: 300px; margin-bottom: 5px;}
.conference_room1, .conference_room2 {width: 304px; margin-bottom: 5px;}
.seating_style {width: 304px;}
.from_day, .to_day {width: 60px;}
.from_month, .to_month {width: 240px;}
.cal {position: relative; align: baseline; top: 4px;}
.time_from {width: 142px;}
.time_to {width: 142px;}
.numbers_attending {width: 300px;}
.numbers_catering {width: 300px;}
.rooms_required {width: 160px;}
.equipment_left {width: 230px; float: left; margin-right: 10px;}
.equipment_right {width: 210px; float: left;}
.arrival_catering, .morning_tea, .lunch, .afternoon_tea, .dinner, .supper {width: 300px;}
.catering_time {width: 160px;}
.time_required {font-weight: normal;}
.bar_tab {width: 150px;}
.additional_requirements {width: 300px; height: 100px;}
.message {width: 300px; height: 100px;}
.button {width: 100px; height: 20px; border: 1px solid #cfcfb5; background: #f4f4e5; color: #000; font-weight: bold; margin-right: 20px;}
.button:hover {background: #cfcfb5; border-top: 1px solid #b4b48d; border-left: 1px solid #b4b48d}


#conferencePack {text-align: center;}
#conferencePack .btn {position: relative; align:baseline; top: 12px; margin-left: 5px;}

/* ACCOMMODATION PAGE */
#accommodation .accommodationRow {width: 655px; display: table; border-bottom: 1px dotted #710802; padding-top: 0px; padding-bottom: 10px;}


#accommodation .accommodationRow h1 {margin: 0px; padding: 0px;}
#accommodation .accommodationRow h1 img {float: right; margin-left: 500px;}

#accommodation .title {width: 655px; float: left; display: table; background: transparent; font-weight: bold; color: #710802; margin-bottom: 10px;}
#accommodation .icons {width: 100px; float: left;}
#accommodation .icons img {margin-right: 5px;}
#accommodation .details {width: 450px; float: left; display: table; margin-right: 20px;}
#accommodation .details b {color: #710802;}
#accommodation p {padding: 0px; margin: 0px;}
#accommodation .book {width: 160px; float: left; }
#accommodation .bookBtn {width: 160px; height: 37px; font-size: 11px; text-align: center; text-decoration: none; margin: 0px; background: url("../image/bookBtn.gif") no-repeat; cursor: pointer;}
#accommodation .bookBtn:hover {background: url("../image/bookBtn_hover.gif") no-repeat}
#accommodation .bookBtn .bookBtnText {position: relative; top: 5px; font-weight: bold}
#accommodation .bookBtn .bookBtnText:hover {color: #a41318;}

/* FACILITIES AND ATTRACTIONS PAGE */
#facilities .attractionsLogos {width: 650px; height: 60px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #710802;}
#facilities .attractionsLogos img {margin: 0 20px; float: left;}
#facilities .attractionsLogos p {line-height: 60px; margin: 0px; font-weight: bold}
#facilities .attractionsLogos:hover {background: #e7e7d6;}
#facilities #onsiteFacilitiesRow {width: 650px; clear:both; display: table;}
#facilities .col1 {float: left; width: 250px; display: table;}
#facilities .col2 {float: left; width: 250px; display: table;}
#facilities .col3 {float: left; width: 250px; display: table;}

/* WEDDINGS AND FUNCTIONS PAGE */
#weddingsFunctions img {border: 1px solid #000}
#weddingsFunctions .row1 {clear:both;}
#weddingsFunctions .row2 {clear:both; padding-top: 10px;}
#weddingsFunctions .row3 {clear:both; padding-top: 20px;}
#weddingsFunctions .img01 {float:left; margin-right: 20px;}
#weddingsFunctions .img02 {float:left; margin-right: 20px;}
#weddingsFunctions .img03 {float:right; margin-left: 10px;}
#weddingsFunctions .weddingBullet {border:0px; margin-left: 10px; margin-right: 5px;}
/* wedding pack download button */
#weddingsFunctions .weddingPackButton {float: left; display: block; width: 160px; height: 37px; line-height: 28px; font-size: 11px; text-align: center; text-decoration: none; margin: 0 0 10px 0; background: url("../image/bookBtn.gif") no-repeat; cursor: pointer;}
#weddingsFunctions .weddingPackButton:hover {background: url("../image/bookBtn_hover.gif") no-repeat}
#weddingsFunctions .weddingPackButton .bookBtnText {position: relative; top: 5px; font-weight: bold}
#weddingsFunctions .weddingPackButton .bookBtnText:hover {color: #a41318;}
/* wedding pack download button end */

/* LOCATIONS AND MAP PAGE */

#location .directionsBtn {float: left; width: 200px; height: 37px; line-height: 28px; font-size: 11px; text-align: center; text-decoration: none; margin: 10px 0 10px 0; background: url("../image/bookBtn.gif") no-repeat; cursor: pointer;}
#location .directionsBtn:hover {}
#location .directionsBtn .directionsBtnText {
	position: relative;
	top: 5px;
	font-weight: bold;
	border: 1px solid #999999;
	padding: 5px;
}
#location .directionsBtn .directionsBtnText:hover {color: #a41318;}

#directionsShow1, #directionsShow2, #directionsShow3 {width: 620px; background: #e7e7d6; margin-bottom: 5px; margin-left: 50px; border: 1px solid #cfcfb5; clear: both;}
#directionsShow1 p, #directionsShow2 p, #directionsShow3 p {margin: 10px;}
#location .directionButtons {float: left; width: 610px; display: block; clear:both; margin-bottom: 10px;}
#location #map_canvas {width: 620px; height: 300px; margin: 10px 0 10px 20px; border: 1px solid #000}

/* CAFE AND RESTAURANT PAGE */
#cafeRestaurant .row1 {clear:both;}
#cafeRestaurant .row2 {clear:both; padding-top: 10px;}
#cafeRestaurant .row3 {clear: both; margin-top: 10px}
#cafeRestaurant .img01 {float:left; margin: 10px;}
#cafeRestaurant .img02 {float:right; margin: 5px;}
#cafeRestaurant .img34 {float: left;}
#cafeRestaurant .img03 {margin: 0px 10px 5px 5px;}
#cafeRestaurant .img04 {margin: 0px 10px 5px 5px;}
#cafeRestaurant .directionsBtn {float: left; width: 120px; height: 37px; line-height: 28px; font-size: 11px; text-align: center; text-decoration: none; margin: 10px 0 10px 0; background: url("../image/bookBtn.gif") no-repeat; cursor: pointer;}
#cafeRestaurant .directionsBtn:hover {
	
}
#cafeRestaurant .directionsBtn .directionsBtnText {position: relative; top: 5px; font-weight: bold
	top: 5px;
	font-weight: bold;
	border: 1px solid #999999;
	padding: 5px;
}
#cafeRestaurant .directionsBtn .directionsBtnText:hover {color: #a41318;}
#cafeRestaurant .foodImages .img1 {margin-left: 20px;}
#cafeRestaurant .foodImages .img2 {margin-left: 20px;}
#cafeRestaurant .foodImages .img3 {margin-left: 20px;}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
