#menu1 {
	font-size: 14px;
	line-height: 22px;
}
#menu1 a:link,
#menu1 a:visited {
	color: #001970;
	font-weight: bold;
} 
#menu1 a:hover,
#menu1 a:active { color: #6200FF; }

#menu1 li {
	list-style: none;
	text-align: right;
	margin: 0;
}
#menu1 li a {
	text-decoration: none;
}

/*  menu highlights */
#home #menu1-home a,
#rooms #menu1-rooms a,
#tariffs #menu1-tariffs a,
#finding_us #menu1-finding_us a,
#contact #menu1-contact a,
#links #menu1-links a,
#food #menu1-food a,
#guestbook #menu1-guestbook a,
#item01-page08 #menu1_item01-page08 a
	{
	color:#0000FF;
}
.background-border {
	padding: 20px;
	background-image: url(images/background-vert.jpg);
	background-position: right top;
}
.text_box {
	font-size: 12px;
	padding: 20px;
	background-color: #FFFFFF;
}
.margin_20px {
	padding: 20px;
	background-image: url(images/background-full.gif);
	background-repeat: repeat;
	background-position: right top;
}
.main_font {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font family: Palatino Linotype, Book Antiqua3, Palatino6, serif
	color: #153659;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #001970;
}
.border_r {
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #5663B8;
	padding: 0px 16px 0px 10px;
	background-image: url(images/background-left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.border_l {
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #5663B8;
	background-image: url(images/background-right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.border_b {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5663B8;
}
.border_t {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #5663B8;
	background-image: url(images/background.gif);
	background-position: right top;
}
.borderCell {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5663B8;
	background-image: url(images/background.gif);
	background-position: right top;
	padding: 8px 15px;
	font-size: 14px;
}
.border_underneath {
	background-image: url(images/background-bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.border_bl {
	background-image: url(images/background-bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.border_br {
	background-image: url(images/background-br.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.border_over {
	background-image: url(images/background-over.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.border_tl {
	background-image: url(images/background-tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.border_tr {
	background-image: url(images/background-tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.border-snow_background {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #5663B8;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(images/snow_background.jpg);
	background-position: right top;
}
a:link, a:visited {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #6200ff;
}
.table_border_bottom {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5663B8;
}
.table_border_bottom-thick {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #5663B8;
}
.smalltext {
	font-size: 9px;
	color: #8790D6;
}
.text_box-spaced {
	font-size: 14px;
	padding: 15px;
	background-color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
}
.page_title {
	font-size: 21px;
	font-weight: bold;
}

