@charset "utf-8";
/* CSS Document */

body {
margin:24px;
background-image:url(images/graphics/background.jpg);
background-position:center top;
background-repeat:repeat-x;
background-color:#F9D8AC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

h1 {
display:inline;
color:#0000FF;
font-size:18px;
}

h2 {
display:inline;
color:#FF0000;
font-size:16px;
}

h3 {
display:inline;
color:#669933;
font-size:14px;
}

h4 {
display:inline;
color:#FF9900;
font-size:12px;
}

h5 {
display:inline;
color:#666666;
font-size:10px;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

/*menu*/

.menu a:link, .menu a:active, .menu a:visited {
color:#666666;
font-size:15px;
padding:7px;
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:2px;
display:block;
text-decoration:none;
font-weight:normal;
}

.menu a:hover {
color:#000000;
background-color:#CCCCCC;
font-size:15px;
border-bottom-color:#333333;
border-bottom-style:dotted;
border-bottom-width:2px;
display:block;
text-decoration:none;
font-weight:normal;
}

.menuon, .menuon a:link, .menuon a:active, .menuon a:visited {
color:#FFFFFF;
background-color:#666666;
font-size:15px;
padding:7px;
border-bottom-color:#333333;
border-bottom-style:dotted;
border-bottom-width:2px;
display:block;
text-decoration:none;
font-weight:normal;
}

/*end menu*/

.greybar {
background-color:#666666;
padding:3px;
color:#FFFFFF;
font-weight:bold;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
}

.greybg1 {
background-color:#CCCCCC;
}

.greybg2 {
background-color:#EEEEEE;
}

.greybg3 {
background-color:#666666;
color:#FFFFFF;
}

.booked1 {
background-color:#FFBFBF;
}

.booked2 {
background-color:#FFAAAA;
}

.specialoffer {
background-color:#F1FAB8;
border: dotted 2px #999999;
}

.offertext {
color:#FF6600;
font-size:14px;
font-stretch:extra-expanded;
font-weight:bold;

}

.greytop {
background-image:url(images/graphics/grey-bg.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#333333;
padding:20px;
}

.footer a:link, .footer a:visited, .footer a:active {
color:#000000;
text-decoration:none;
}

.footer a:hover {
color:#000000;
text-decoration:underline;
}