﻿#room_cond {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	line-height: 30px;
}
#bm {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}
#centre_tariff {
	width: 585px;
	margin: 20px auto 20px auto;
}
#contact_us_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	margin: 40px;
}
#flash_pos1 {
	margin: 10px 20px -10px 20px;
	float: right;
}
#text_padd_H {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	margin: 20px;
	text-align: justify;
}
#header1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	margin-bottom: -10px;
	text-align: right;
}
#belhaven_pic {
	margin-left: 20px;
	float: right;
	margin-top: -10px;
}
#harbour_pic1 {
	float: right;
	margin-left: 20px;
	margin-top: -10px;
}
#museum_pic1 {
	margin-right: 20px;
	float: left;
	margin-top: -15px;
}
#restaurant_pic1 {
	padding: 1px;
	float: right;
	margin-bottom: -10px;
	margin-left: 20px;
	margin-top: -15px;
}
#golf_pic_pos {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
}
#bar_pic_pos2 {
	float: right;
	margin-top: 20px;
	margin-bottom: 40px;
}
#bar_pic_pos1 {
	float: left;
	margin-top: 20px;
	margin-bottom: 40px;
}
.style7 {
	border: 0 solid #000000;
}
.style5 {
	text-align: center;
	font-size: 19px;
	font-family: "Times New Roman", Times, serif;
}
#room_tariffs {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #000000;
	text-align: center;
	clear: both;
}
#room_deals1 {
	margin: 20px auto 20px auto;
	width: 585px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-align: center;
}
#golf_buttons_box {
	border: medium double #000000;
}
.golf_button_group {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.events_pic_1 {
	border: medium double #000000;
	margin: 40px auto 40px auto;
	width: 650px;
	height: 440px;
	text-align: center;
}
.ttd_block {
	clear: both;
	margin-top: 35px;
	margin-bottom: 50px;
}
#success_text {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
}
#edinburgh_pic {
	float: left;
	margin-right: 20px;
	margin-top: -10px;
}
.useful_link_box {
	margin: 20px auto 20px auto;
	border: medium double #000000;
	width: 400px;
	height: 125px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	font-size: 18px;
}
#footer p {
	margin: 10px;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	text-align: center;
}
#footer {
	border: thin solid #000000;
	background-image: url('../Graphics/Hillside_Footer2.gif');
	width: 800px;
	height: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
body {
	background-color: #FFFFFF;
	background-image: url('../Graphics/Hillside_Bg2.gif');
}
#centre_content {
	margin-right: auto;
	margin-left: auto;
	width: 810px;
}
#hor_menu {
	border: thin solid #000000;
	color: #000000;
	background-repeat: no-repeat;
	background-image: url('../Graphics/Menu_BG.gif');
	width: 800px;
	height: 75px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
#hor_menu ul {
	list-style-type: none;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
#hor_menu ul li {
	display: inline;
	font-size: 14px;
}
#hor_menu ul li a {
	margin: auto 3px auto 3px;
	padding: 8px;
	border: 2px outset #FFFFFF;
	text-decoration: none;
	color: #000000;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}
#hor_menu ul li a:hover {
	border: 2px inset #FFFFFF;
	text-transform: none;
	color: #CC0000;
	text-decoration: underline;
}
#wrapper {
	border: thin solid #000000;
	background-color: #FFFFCC;
	width: 810px;
}

#text_padd_fd {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align: justify;
}
#text_padd_rooms {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align: justify;
}
#text_padd_events {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align: justify;
}
#text_padd_golf {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align: justify;
}
#text_padd_ttd {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align: justify;
}
#golf_clip {
	background-color: #FFFFFF;
	border: thin solid #000000;
	margin: 40px auto 40px auto;
	width: 425px;
	height: 344px;
	padding: 5px;
}

#banner_hd_pos {
	margin: 4px auto 4px auto;
	border-style: solid;
	border-width: thin;
	width: 800px;
	height: 220px;
	border-top-color: #000000;
}
#centre_meals_table {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	margin-top: 40px;
}
#centre_bar_time_table {
	padding: 0px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
}
.useful_link_button_centre {
	padding-right: 80px;
	padding-left: 80px;
}
#form_format_php {
	margin: 30px;
	font-family: "Times New Roman", Times, serif;
}
#failure_text {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
}
#error_text {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
}
.shev {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
	color: #CC0000;
	text-decoration: underline;
	text-align: center;
}
.shg {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: underline;
	margin-bottom: 20px;
	text-align: center;
}
.shttd {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
	color: #333399;
	text-decoration: underline;
	text-align: center;
}
#text_padd_cu {
	margin: 20px;
}
#text_padd_ul {
	margin: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-align: justify;
}
.events_pic_2 {
	border: medium double #000000;
	margin: 20px auto 40px auto;
	width: 650px;
	height: 340px;
	text-align: center;
}
#room_deals2 {
	margin: 20px auto 20px auto;
	width: 585px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-align: center;
}
.sh {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: underline;
	margin-bottom: -6px;
}
.shc {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: underline;
	margin-bottom: -6px;
	text-align: center;
}
#map_pos {
	margin: 30px auto 40px auto;
	border: thin solid #000000;
	width: 770px;
	height: 600px;
}


#bedroom_pic_1a {
	float: right;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
#bedroom_pic_2a {
	float: left;
	margin-right: 24px;
	margin-bottom: 35px;
	margin-top: 10px;
}
#bathroom_pic_1a {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
#bathroom_pic_2a {
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
}


#farm_pic {
	margin-left: 20px;
	float: right;
}
#surf_pic {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
#jmbp_pic {
	margin-left: 20px;
	float: right;
	margin-top: 10px;
}


