#content {
	background:url(./images/250x5_ffffff.jpg) 0 0 repeat-y #ffffff;
	}

h1 {
	font-size:17pt;
	}
	
#intro {
	width:230px;
	float:left;
	padding:10px 10px 0;
	background-color:#ffffff;
	}

#sidebar {
	width:470px;
	padding:10px 10px 5px 10px;
	float:right;
	background-color:#e0e0e0;
	}

#sidebar #img1 {
	width:468px;
	}

#sidebar #img2 {
	width:228px;
	float:left;
	margin:10px 10px 10px 0;
	}

#sidebar #img3 {
	width:228px;
	float:right;
	margin:10px 0 10px 0;
	}

#special {
	clear:both;
	width:450px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:5px;
	padding:10px;
	background-color:white;
	color:#002254;
	}

#special h2 {
	margin:0;
	color:#b22222;
	font-weight:bold;
	font-size:1.2em;
	}

#special img {
	width:218px;
	float:right;
	margin-left:10px;
	}

#special p {
	margin:10px 0 0 0;
	}

#bodytext {
	clear:both;
	width:100%;
	overflow:hidden;
	padding:0 0 10px 0;
	background-color:white;
	}
	
.column {
	width:233px;
	float:left;
	margin:0 0 0 10px;
	}

.bigredbutton { /* booking enquires */
	width:108px;
	height:auto;
	float:right;
	margin:10px 0 0 10px;
	border:1px solid;
	border-color:#b0b0b0 #c0c0c0 #c0c0c0 #b0b0b0;
	background:url(./images/right_arrow_white_red.jpg) 99% 50% no-repeat #b22222;
	text-align:left;
	}

.bigredbutton a {
	margin:0 0 0 5px;
	}

#acc_list {
	clear:both;
	width:100%;
	padding:10px 0;
	background-color:#e6e6e6;
	border-top:1px solid #c0c0c0;
	}

#acc_list h2 {
	margin:0 10px;
	padding:5px;
	background-color:#b22222;
	color:white;
	border:5px solid white;
	}

#acc_list ul {
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	}

#acc_list ul li {
	width:345px;
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 10px 0;
	background-color:white;
	border:5px solid #c0c0c0;
	border-color:#c0c0c0 #b0b0b0 #b0b0b0 #c0c0c0;
	}

#acc_list ul h3 {
	margin:0;
	padding:5px 5px 0;
	font-size:1em;
	line-height:1em;
	background-color:#2d5897;
	text-transform:uppercase;
	}

#acc_list ul h3 a {
	color:white;
	}

#acc_list ul h3 a:link, #acc_list h3 a:visited {
	text-decoration:none;
	}

#acc_list ul h3 a:hover, #acc_list ul h3 a:active {
	text-decoration:underline;
	}

#acc_list ul p {
	margin-right:10px;
	color:#000000;
	}

#acc_list ul p.note {
	margin:0;
	padding:0 5px 5px;
	color:white;
	background-color:#2d5897;
	text-align:right;
	}

#acc_list ul p a {
	color:#b22222;
	}

#acc_list ul a:link img, #acc_list ul a:visited img {
	width:155px;
	float:left;
	margin:10px 10px 0 10px;
	border:1px solid #909090;
	}

#acc_list ul a:hover img, #acc_list ul a:active img {
	}

#acc_list ul.facility_icons {
	clear:both;
	width:100%;
	}

#acc_list ul.facility_icons li {
	float:left;
	width:auto;
	margin:10px 0 0 10px;
	padding:0;
	border:0;
	font-size:1.2em;
	color:#2d5897;
	}

#acc_list ul.facility_icons li img {
	width:30px;
	display:inline;
	margin:0;
	border:0;
	}
	
#other_links {
	clear:both;
	padding:10px;
	margin:10px;
	background-color:#c0c0c0;
	}

#other_links h3 {
	font-size:1.1em;
	}
	
#other_links ul {
	margin-top:5px;
	}

#other_links li {
	color:#002254;
	}

#other_links img {
	float:right;
	margin-top:10px;
	border:0;
	}

