.body_style {
	font-family: "Copperplate Gothic Bold";
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #DCD798;
}
.table_style {
	border: outset;
}
.narrative {
	font-family: "Copperplate Gothic Bold";
	font-size: 16px;
	color: #330099;
}
.availability {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ffffff;
	background-color: #564E47;
	text-decoration: none;
}
.bullet_points {
	font-family: "Copperplate Gothic Bold";
	font-size: 12px;
	font-weight: bold;
	color: #330099;
	letter-spacing: 1.5px;
}
.grey_bullets {
	font-family: "Copperplate Gothic Bold";
	font-size: 12px;
	font-weight: bold;
	color: #56544E;
	letter-spacing: 1.5px;
}
.white_font {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 1.5px;
}
.title_style {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
}
.booking_form_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 1.5px;
}
.link_style {
	font-family: "Copperplate Gothic Light";
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #564E47;
	letter-spacing: 1.5px;
	text-decoration: none;
}
.booking_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330099;
	background-color: #FFFFFF;
	letter-spacing: 1.5px;
}
.send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00CC00;
	letter-spacing: 1.5px;
	border: outset;
}
.clear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	letter-spacing: 1.5px;
	border: outset;
}
.available {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	background-color: #FFFFFF;
	letter-spacing: 1.5px;
}
.booked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	letter-spacing: 1.5px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330099;
	background-color: #FFFFFF;
	letter-spacing: 1.5px;
	text-align: right;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #330099;
	letter-spacing: 1.5px;
	text-decoration: none;
}
.field_style {
	font-size: 18px;
}
.small_red {
	font-size: 10px;
	color: #FF0000;
}
.booking_print {
	font-size: 14px;
	font-weight: bold;
	color: #330099;
	font-family: Arial, Helvetica, sans-serif;
}
.booking_print_red {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
