body{
background-color:#3c3230;
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4f4544;
font-weight: bold;
}

a{
color:#333333;
}

h1 {
margin: 0px;
padding:0px;
font-family: Century Gothic, Century Gothic Std, Lucida Sans, sans-serif;
font-size:24px;
color:#cf8927;
font-weight:normal;
}

h2 {
margin: 0px;
padding:2px;
padding-right:0px;
font-family: Century Gothic, Century Gothic Std, Lucida Sans, sans-serif;
font-size:22px;
color:#dacfb1;
font-weight:normal;
}

img{
border:none;
}

.main_content{
border:solid;
border-color:#FFFFFF;
border-width:7px;
background-color:#dacfb1;
}

.head_img{
border:solid;
border-color:#FFFFFF;
border-left:none;
border-top:none;
border-bottom-width:4px;
border-right-width:2px;
}

.head_img_r{
border:solid;
border-color:#FFFFFF;
border-left:none;
border-top:none;
border-bottom-width:4px;
border-right:none;
}

.cream_text{
color:#dacfb1;
font-weight:bold;
text-decoration:none;
font-size:11px;
text-align:right;
margin:0px;
padding:0px;
}

.cream_text_sm{
color:#dacfb1;
font-weight:bold;
text-decoration:none;
font-size:10px;
text-align:center;
}

A.cream_text:hover, A.cream_text_sm:hover{
text-decoration:underline;
}

.cssnav
{
position: relative;
float:left;
background: url(images/tab_on_accommodation.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 155px;
height: 37px;
margin: 0px;
padding: 0px;
}

.cssnav a
{
display: block;
width: 155px;
height: 37px;
float: left;
margin: 0px;
padding: 0px;
}

.cssnav img
{
width: 155px;
height: 37px;
border: 0;
margin: 0px;
padding: 0px;
}

.cssnav a:hover img
{
visibility:hidden;
}

* html a:hover
{
visibility:visible;
}


.cssnav1
{
position: relative;
float:left;
background: url(images/tab_on_breakfast.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 155px;
height: 37px;
margin: 0px;
padding: 0px;
}

.cssnav1 a
{
display: block;
width: 155px;
height: 37px;
float: left;
margin: 0px;
padding: 0px;
}

.cssnav1 img
{
width: 155px;
height: 37px;
border: 0;
margin: 0px;
padding: 0px;
}

.cssnav1 a:hover img
{
visibility:hidden;
}

.cssnav2
{
position: relative;
float:left;
background: url(images/tab_on_tariffs.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 155px;
height: 37px;
margin: 0px;
padding: 0px;
}

.cssnav2 a
{
display: block;
width: 155px;
height: 37px;
float: left;
margin: 0px;
padding: 0px;
}

.cssnav2 img
{
width: 155px;
height: 37px;
border: 0;
margin: 0px;
padding: 0px;
}

.cssnav2 a:hover img
{
visibility:hidden;
}

.cssnav3
{
position: relative;
float:left;
background: url(images/tab_on_location.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 155px;
height: 37px;
margin: 0px;
padding: 0px;
}

.cssnav3 a
{
display: block;
width: 155px;
height: 37px;
float: left;
margin: 0px;
padding: 0px;
}

.cssnav3 img
{
width: 155px;
height: 37px;
border: 0;
margin: 0px;
padding: 0px;
}

.cssnav3 a:hover img
{
visibility:hidden;
}

.cssnav4
{
position: relative;
float:left;
background: url(images/tab_on_contact.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 155px;
height: 37px;
margin: 0px;
padding: 0px;
}

.cssnav4 a
{
display: block;
width: 155px;
height: 37px;
float: left;
margin: 0px;
padding: 0px;
}

.cssnav4 img
{
width: 155px;
height: 37px;
border: 0;
margin: 0px;
padding: 0px;
}

.cssnav4 a:hover img
{
visibility:hidden;
}

.quote{
font-size:12px;
font-style:italic;
color:#67663D;
text-align:center;
}
.quote_sm{
font-size:10px;
font-style:italic;
color:#67663D;
text-align:center;
}

.small_text{
font-size:9px;
text-align:center;
}

.gmap {
	width: 480px;
	height: 300px;
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
}

.main_text{
padding:4px;
padding-right:8px;
padding-top:0px;
text-align:justify;
}