*{
margin:0px;
padding:0px;
}
body {
text-align:center;
}
html {
color:#78748C;
font-size:12px;
line-height:2.2em;
}
a {
color:#78748C;
text-decoration:underline;
}
a:visited {
color:#78748C;
text-decoration:underline;
}
a:hover {
color:#78748C;
text-decoration:none;
}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	text-align: left;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
line-height:0.01em;
font-size:0.01em;
margin-top:-1px;
}
h2 {
margin-top:1em;
margin-bottom:0px;
color:#F77711;
font-weight:bold;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3 {
margin-top:1em;
margin-bottom:0px;
color:#F77711;
font-weight:bold;
font-size:.9em;
}
#header {
background-color:#F7F2D0;
}
p {
	margin-top:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:25px;
}
.menu p {
	margin-top:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-left:15px;
}
.booking_prices {
	margin-top:.9em;
	font-size:.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-style:italic;
}
#booking_prices p {
	margin-top:.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-right:10px;
}
p.cancellation {
	margin-top:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:1em;
	text-align:justify;
}
h2.cancellation {
text-align:center;
}
#close {
}
a#close {
color:#F77711;
font-weight:bold;
text-decoration:none;
}
a#close:hover {
color:#78748C;
}
.invisible_dot {
color:white;
}

#indexflower {
	position:absolute;
	left: 710px;
	top: 140px;

}

* html #indexflower {
	position:absolute;
	top: 110px;
	margin-left:-625px;
	margin-top:25px;

}

* html #flower {
	position:absolute;
	top: 180px;
	margin-left:-655px;

}

#flower {
	position:absolute;
	left: 746px;
	top: 179px;
}

#fotogina {
	position:relative;
	left: 75px;
	top: 0px;
}
.orange_borders {
border-left:2px solid orange;
border-right:2px solid orange;
}

#navigation {
background-color:#F77711;
height:24px;
}
#navigation ul {
margin-left:28px;
vertical-align:middle;
}
#navigation li {
	font-size:0.9em;
	float:left;
	padding:4px 8px 0px 0px;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
}
#navigation li a {
text-decoration:none;
color:white;
border-right:1px solid white;
padding-right:8px;
}
#navigation li a:visited {
text-decoration:none;
color:white;
border-right:1px solid white;
}
#navigation li a:hover {
text-decoration:none;
color:#666666;
border-right:1px solid white;
}
#navigation li a#active {
text-decoration:none;
color:#CC3333;
border-right:1px solid white;
padding-right:8px;
}
#navigation li a#active:hover {
text-decoration:none;
color:#666666;
border-right:1px solid white;
padding-right:8px;
}
.border_left_white {
border-top:0px solid white;
border-right:0px solid white;
border-bottom:0px solid white;
border-left:4px solid white;

}
.filler {
margin-top:25px;
margin-left:15px;
float:left;
}
.indexfiller {
vertical-align:top;
margin-top:0px;
margin-left:15px;

float:left;
}
.img_goleft {
padding-left:-30px;
}
table#contact {
line-height:1.1em;
}
.fieldstyling {
font-size:12px;
border:0px;
line-height:1.1em;
background-color:#F2F2F2;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fielstyling_remarks {
font-size:12px;
border:0px;
line-height:1.1em;
background-color:#F2F2F2;
height:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
