﻿.PageMargin {
	border: 1px solid #000000;
	padding: 0px;
	margin: auto;
	width: 990px;
	height: auto;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #E7E3DF;
}

a {	color: #000000; text-decoration: none}
a:visited {	color: #000000;}
a:active {	color: #000000;}
a:hover {	color: #000000; text-decoration:underline}

a.title { color: #FFFFFF; text-decoration: none}
a.title:link { color: #FFFFFF;}
a.title:visited { color: #FFFFFF;}
a.title:hover { color: #DA3636;}


a.footer { color: #FFFFFF; text-decoration: none}
a.footer:link { color: #FFFFFF;}
a.footer:visited { color: #FFFFFF;}
a.footer:hover { color: #DA3636;}

a.address { color: #F7F4E6; text-decoration: none}
a.address:link { color: #F7F4E6;}
a.address:visited { color: #F7F4E6;}
a.address:hover { color: #D51C38;}

a.links { color: #751322; text-decoration: none}
a.links:link { color: #751322;}
a.links:visited { color: #751322;}
a.links:hover { color: #751322; text-decoration:underline}


.H1Style {
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 45px;
	font-family: "Times New Roman";
	font-size: large;
	font-weight: normal;
	color: #000000;
	line-height: 40px;
	vertical-align: middle;
	text-align: left;
	text-transform: none;
	letter-spacing: 2px;
	height: 40px;
	width: auto;
	word-spacing: 3px;
	background-image: url('images/main-back.jpg');
	background-repeat: repeat-y;
}
.H2Style {
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px 45px 0px 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #9D1A2E;
	line-height: 40px;
	vertical-align: top;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	height: 40px;
	width: auto;
	background-image: url('images/main-back.jpg');
	background-repeat: repeat-y;
}
.H4Style {
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 55px;
	font-family: "Times New Roman";
	font-size: Small;
	font-weight: normal;
	color: #000000;
	line-height: 40px;
	vertical-align: middle;
	text-align: left;
	text-transform: none;
	letter-spacing: 2px;
	height: 40px;
	width: auto;
	word-spacing: 3px;
	background-image: url('images/main-back.jpg');
	background-repeat: repeat-y;
}
.HGalleryStyle {
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: "Times New Roman";
	font-size: large;
	font-weight: normal;
	color: #000000;
	line-height: 40px;
	vertical-align: middle;
	text-align: left;
	text-transform: none;
	letter-spacing: 2px;
	height: 40px;
	width: auto;
	word-spacing: 3px;
}
.NoBorder {
	border-width: 0;
}
.LogoStyle {
			text-align: center;
		}
.AlignCentre {
	text-align: center;
	cursor:hand;
	cursor:pointer;

}
.Flowers {
	text-align: center;
	background-image: url('images/title-flowers.jpg');
	background-repeat: no-repeat;
}
.FooterBack {
	text-align: center;
	background-image: url('images/footer-image.jpg');
	background-repeat: no-repeat;
}
.MainBack {
	padding: 5px 55px 5px 55px;
	text-align: left;
	background-image: url('images/main-back.jpg');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	vertical-align: top;
}
.MainBackLinks {
	padding: 5px 55px 5px 55px;
	text-align: left;
	background-image: url('images/main-back.jpg');
	background-repeat: repeat-y;
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	color: #751322;
	vertical-align: top;
	letter-spacing: 2px;
	word-spacing: 2px;
}
.Back {
	padding: 0px;
	text-align: left;
	background-image: url('images/main-back.jpg');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	vertical-align: top;
}
.FooterLinks {
	text-align: center;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	letter-spacing: 1px;
	word-spacing: 2px;
}
.FacilitiesBack {
	text-align: center;
	background-image: url('images/facilities-back.jpg');
}
.Bienvenu {
			background-image: url('images/bienvenu.jpg');
		}
.FacilitiesTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #2C251F;
	vertical-align: middle;
	text-align: left;
	text-decoration: underline;
}
.FacilitiesText {
			font-family: "Times New Roman", Times, serif;
			font-size: 10pt;
			letter-spacing: 2px;
			word-spacing: 2px;
			color: #493E34;
			vertical-align: top;
			text-align: left;
		}
.GreyText {
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}
.GreyRoomText {
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	padding-top: 12px;
	font-style: italic;
	text-transform: none;
	letter-spacing: 1px;
}

.NoLink {
	color: #D51C38;
}
.TitleLinks {
			font-family: "Times New Roman", Times, serif;
			font-size: 10pt;
			font-weight: normal;
			color: #FFFFFF;
			text-transform: uppercase;
			font-style: normal;
			letter-spacing: 2px;
			vertical-align: middle;
			text-align: center;
			background-color: #000000;
		}
.GuestRoom1 {
	background-image: url('images/guestroom1-text.jpg');
	background-repeat: no-repeat;
}
.GuestRoom2 {
	background-image: url('images/guestroom2-text.jpg');
	background-repeat: no-repeat;
}
.GuestRoom2 {
	background-image: url('images/guestroom2-text.jpg');
	background-repeat: no-repeat;
}
.BedandBreakfastBack {
	padding: 0px;
	text-align: center;
	background-image: url('images/bedandbreakfast-back.jpg');
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	vertical-align: top;
}
.RoomDes {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #000000;
	vertical-align: top;
	text-align: center;
	text-transform: none;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
}
.ContactDes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000;
	vertical-align: top;
	text-align: center;
	text-transform: none;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-left: 25px;
	padding-right: 0px;
}
.MapBorder {
			border: 1px solid #000000;
		}
.MapText {
			color: #9D1A2E;
		}
.RedText {
			color: #9D1A2E;
		}
.AddressFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	color: #F7F4E6;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	word-spacing: 2px;
}
.GalleryThumbnails {
	color: #FFFFFF;
	font-size: 8pt;
}
.GalleryPlaceHolder {
	WIDTH: 748px; FLOAT: left; HEIGHT: 532px
}
.GalleryBlack {
			text-align: center;
			background-color: #000000;
		}
.GalleryDes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #808080;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
}
.CenterTable {
	padding: 0px;
	text-align: center;
	background-image: url('images/main-back.jpg');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	vertical-align: top;
}
.Room3Style {
	text-align: center;
	background-color: #E1DCD7;
}
		.Room3Style {
	background-color: #E1DCD7;
}
		.W3C {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: normal;
			font-style: normal;
			text-transform: none;
			color: #F7F4E6;
			text-align: left;
			vertical-align: middle;
			letter-spacing: 1px;
			word-spacing: 2px;
		}
		.LH {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 6pt;
			font-weight: normal;
			font-style: normal;
			text-transform: none;
			color: #DA3636;
			text-align: right;
			vertical-align: middle;
			letter-spacing: 1px;
			word-spacing: 2px;
		}
		.LHRed {
			color: #DA3636;
		}
