/* CSS Document */

.text-small {
	font-size: 0.8em;
}

.text-small a {
	 text-decoration:none; color:#30828A;
}

.text-small a:hover {
	text-decoration:none; color:#000000;
}

body {
	background-color: #9FB0AD;
}
#container {
	width: 706px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #6E737E;
}
#header {
	background-image: url(../images/top-banner.gif);
	background-repeat: no-repeat;
	height: 72px;
}
.clear-both {
	clear: both;
}

#top-photo-banner {
	height: 168px;
	margin-bottom: 15px;
}
.text-blue {
	color: #30828A;
}
.bold {
	font-weight: bold;
}

.column-one {
	float: left;
	width: 138px;
	padding-left: 0px;
}
.column-two {
	float: left;
	width: 375px;
	padding-right: 9px;
	}
	
.column-two-border {
	float: left;
	width: 362px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FB0AD;
	border-left-color: #9FB0AD;
	padding-left: 15px;
	font-size: 0.7em;
	line-height: 19px;
	padding-bottom: 15px;
	padding-right: 10px;
}
.column-two-border-wide {
	float: left;
	width: 680px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FB0AD;
	border-left-color: #9FB0AD;
	padding-left: 15px;
	font-size: 0.7em;
	line-height: 19px;
	padding-bottom: 15px;
	padding-right: 10px;
}
.pagelink {
	color: #30828A;
	text-decoration: none;
}

#homepage-link {
	width: 350px;
}

.column-two-border a:link{
	color: #30828A;
	text-decoration: none;
}
.column-two-border a:visited{
	color: #30828A;
	text-decoration: none;
}
.column-two-border a:hover{
	color: #000000;
	text-decoration: none;
}
.column-three {
	float: left;
	width: 160px;
	padding-left: 8px;
}
#column-three-text {
	padding-left: 5px;
	padding-top: 15px;
	font-size: 0.7em;
}

.column-three-pics {
	width: 150px;
	padding-left: 0px;
}
#footer {
	clear: both;
	background-color: #DAE2E4;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 0.7em;
	color: #30828A;
	margin-top: 22px;
}
#footer a:link{
	color: #30828A;
	text-decoration: none;
}
#footer a:visited{
	text-decoration: none;
	color: #30828A;
}
#footer a:hover{
	color: #000000;
	text-decoration: none;
}
.right {
	float: right;
}

#menu {
	padding-left: 8px;
	font-size: 0.7em;
	line-height: 23px;
}
#menu a:link{
	color: #6E737E;
	text-decoration: none;
}
#menu a:visited{
	color: #6E737E;
	text-decoration: none;
}#menu a:hover{
	color: #000000;
	text-decoration: none;
}
.spacer {
	clear: both;
	height: 10px;
}
#tel-email {
	font-size: 0.7em;
	float: right;
	padding-right: 8px;
	padding-top: 50px;
	color: #30828A;
}

#header-aa {
	float:right;
}

#tel-email a:link{
	color: #30828A;
	text-decoration: none;
}
#tel-email a:visited{
	color: #30828A;
	text-decoration: none;
}
#tel-email a:hover{
	color: #000000;
	text-decoration: none;
}
/* form stuff for booking form */
#booking_enquiry{


border:1px solid #333366;

}
#booking_enquiry h3 {
color:white;background-color:#83C5DB;
padding:5px;
margin:0px;
}
#txtArrive_form {
 width:100px;
}
#booking_form_row {
padding:0 5px;
clear:both;
margin-bottom:4px;
}
#arrive_cal{
margin-bottom:-10px;

}

/* form stuff for booking form */
#booking_enquiry{
width:140px;
font-size:10px;
border:1px solid #333366;

}
#booking_enquiry h3 {
font-size:12px;
color:white;background-color:#83C5DB;
padding:5px;
margin:0px;
}
#txtArrive_form {
 width:122px;
}
#booking_form_row {
padding:0 5px;
clear:both;
margin-bottom:4px;font-size:10px;

}
#arrive_cal{
margin-bottom:-10px;

}
#facebook-holder{

float:left;
height:27px;

width:690px;
padding-left:10px;
}
