h1{font: 15px verdana, Arial, Helvetica, sans-serif;}
th{background-color:#1174da;}
td{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:300;
vertical-align:top;
}
.font_bold{font-weight:bold;}


/* //////////// BOOKING FORM //////////////////// */
.book_h1{
background-color:#1174da;
font: 15px verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight:bold;
}
.book_menu{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:top;
text-align:left;
}
.book_td{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.body_book{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.form_border_1 {
border-collapse: collapse;
bordercolor=#111111;
}


/* //////////// FACILITIES //////////////////// */
.body_fac{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.fac_h1{
background-color:#1174da;
font: 15px verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.fac_td{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

/* //////////// GALLERY //////////////////// */
.body_gal{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
}
.gal_h1{
background-color:#1174da;
font: 15px verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.gal_td{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#1174da;
}
a:link.gal {
color: #000000;
font: 12px verdana, sans-serif;
text-decoration: underline;
}
a:hover.gal {
color: #1174da;
font: 12px verdana, sans-serif;
text-decoration: underline;
}
a:visited.gal {
color: #000000;
font: 12px verdana, sans-serif;
text-decoration: underline;
}
a:active.gal {
color: #000000;
font: 12px verdana, sans-serif;
text-decoration: none;
}
/* //////////// LAST MINUTE //////////////////// */
.body_last{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.last_h1{
background-color:#1174da;
font: 15px verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.last_td{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.last_menu{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:top;
text-align:left;
} 
/* //////////// OFFERS //////////////////// */
.body_offers{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.offer_h1{
background-color:#1174da;
font: 15px verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.offer_td{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.offer_menu{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:top;
text-align:left;
}


/* //////////// PRICELIST //////////////////// */
.body_price{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.price_table_border{border:1px solid #000000;}
.price_h1{
background-color:#1174da;
font: 15px verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.price_season{
font: 12px Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:top;
text-align:center;
font-weight:bold;
}
.price_cell{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:middle;
text-align:center;

}
.price_year{text-decoration:none;}
.pricelist_bold_small{
font-weight:bold;
font: 12px verdana, Arial, Helvetica, sans-serif;
}
.price_td{
font: 12px verdana, Arial, Helvetica, sans-serif;
color:#000000;
}


/* //////////// HORIZONTAL MENU //////////////////// */
.body_menu{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.hor_mnu  {
	color: #000000;
	font: 10px verdana, sans-serif;
	text-align: center;
	vertical-align:absmiddle;
	height:38px;
	}
.hor_mnu a {color: #000000;
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
vertical-align:absmiddle;
font: 10px verdana, sans-serif;
text-decoration: none;
text-align: center;
height:38px;
}
.hor_mnu a:hover {
background-color: #1174da;
color: #FFFFFF;
text-decoration: underline;
}

