/* CSS Document */
body, div, td {
	margin: 0px;
	padding: 0px;
}
body {
	text-align: center;
	background-color: #D0D0D0;
}
h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 110%;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 1em;
}
h2 {
	font-size: 100%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
}
h3 {
	font-size: 100%;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 1em;
}
p {
	margin-top: 1em;
	margin-bottom: 1em;
}
table.pagewidth {
	width: 777px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
td.headerlogo {
	padding: 5px 5px 5px 10px;
}
td.headerstrapline {
	text-align: left;
}
td.bbdr {
	padding-right: 5px;
	padding-top: 5px;
}
	td.bbdr img {
		margin-left: 5px;
	}
td.headermenu {
	padding-right: 5px;
	padding-top: 3px;
	vertical-align: top;
}
	td.headermenu img {
		vertical-align: top;
	}
	a.blbdr img.btnoff, a.blbdr:link img.btnoff {
		display: inline;
	}
	a.blbdr:hover img.btnoff {
		display: none;
	}
	a.blbdr img.btnon, a.blbdr:link img.btnon {
		display: none;
	}
	a.blbdr:hover img.btnon {
		display: inline;
	}
td.headerbwlinks {
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	font-size: 80%;
}
	td.headerbwlinks span.gap {
		padding-left: 8px;
		padding-right: 8px;
	}
	td.headerbwlinks a, td.headerbwlinks a:link {
		color: #00BFFF;
		text-decoration: none;
		border-bottom: 1px solid #00BFFF;
	}
	td.headerbwlinks a:hover {
		text-decoration: underline;
	}
td.goldcrown {
	padding-right: 5px;
}
td.topmenu {
	background-color: #10106A;
	color: #FFFFFF;
	text-align: left;
	font-size: 75%;
	font-weight: bold;
	height: 35px;
	line-height: 15px;
	padding-left: 10px;
}
	td.topmenu a, td.topmenu a:link {
		float: left;
		color: #FFFFFF;
		text-decoration: none;
		padding:10px 25px;
	}
	td.topmenu a:hover {
		text-decoration: underline;
	}
	td.topmenu ul {
		display:block;
		margin:0;
		padding:0;
		list-style-type:none;
		background-color: #10106A;
	}
	td.topmenu li {
		display:block;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	td.topmenu>ul>li {
		float:left;
		position:relative;
	}
	td.topmenu li ul {
		position:absolute;
		left:0px;
		top:35px;
		display:none;
	}
	td.topmenu li:hover ul {
		display:block;
	}
	td.topmenu li a, td.topmenu li a:link {
		line-height:normal;
		display:block;
		float:none;
		color: #FFFFFF;
		text-decoration: none;
		padding-left: 28px;
		padding-right: 27px;
	}
	td.topmenu li a:hover {
		text-decoration: underline;
	}
td.leftmenu {
	text-align: left;
	vertical-align: top;
	width: 170px;
}
	div.availability {
		color: #FF0000;
		font-size: 90%;
		font-weight: bold;
		text-align: center;
		background-color: #FFFFFF;
		margin: 10px 5px;
	}
	div.availability div {
		background-color: #FFBF00;
		padding: 5px;
	}
	div.availability a, div.availability a:link {
		display: block;
		color: #FF0000;
		text-decoration: none;
	}
	div.availability a:hover {
		text-decoration: underline;
	}
	div.translate {
		text-align: center;
		background-color: #FFFFFF;
		margin: 10px 5px;
	}
	div.padded {
		background-image: url(artwork/menu_bg.gif);
		background-repeat: repeat-y;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	table.leftmenu a, table.leftmenu a:link {
		display: block;
		font-size: 80%;
		font-weight: bold;
		color: #006600;
		text-decoration: none;
		padding: 4px 10px;
	}
	table.leftmenu a.specred, table.leftmenu a.specred:link {
		color: #CC0000;
	}
	table.leftmenu a:hover {
		background-color: #E1ECE1;
	}
td.footer {
	text-align: center;
	border-top: 1px solid #009900;
	padding: 10px;
	font-size: 70%;
}
	td.footer a, td.footer a:link {
		color: #000000;
		text-decoration: none;
		border-bottom: 1px dotted #000000;
	}
	td.footer a:hover {
		text-decoration: underline;
	}
td.content {
	padding: 10px;
	font-size: 95%;
	text-align: left;
	vertical-align: top;
}
	td.content {
		color:#000066;
	}
	td.content p, td.content li, table.prices td, table.prices th {
		font-size: 90%;
	}
	td.content h1, td.content h2, td.content h3 {
		color: #10106A;
	}
	td.content a, td.content a:link {
		color: #10106A;
		text-decoration: none;
	}
	td.content a:hover {
		text-decoration: underline;
	}
	table.prices td, table.prices th {
		padding:0 0.8em 0.8em 0;
	}
div.advert582 {
	clear: both;
	width: 582px;
	margin-top: 1em;
}
div.table582 {
	position: relative;
	width: 582px;
}
	div.table582 a, div.table582 a:link {
		color: #FFFFFF;
		text-decoration: none;
		border-bottom: 1px dotted #FFFFFF;
	}
	div.table582 a:hover {
		text-decoration: underline;
	}
	div.cell {
		margin-bottom: 10px;
	}
	div.t582c1o1 {
		width: 280px;
	}
	div.t582c2o1 {
		position: absolute;
		top: 0px;
		left: 290px;
		width: 292px;
	}
	div.table582 p {
		margin: 5px;
	}
	div.table582 p.padbase {
		padding-bottom: 5px;
	}
	div.table582 h1, div.table582 h2, div.table582 h3 {
		margin: 0px 5px;
		line-height: 2em;
	}
div.green0 {
	color: #FFFFFF;
	background-color: #006600;
	margin-bottom: 10px;
	font-size: 85%;
	height: 97px;
}
	div.green0 h1 {
		color: #FFFFFF;
		font-size: 99%;
	}
div.green1 {
	color: #FFFFFF;
	background-color: #006600;
	margin-bottom: 10px;
	font-size: 85%;
}
	div.green1 h1 {
		color: #FFFFFF;
		font-size: 99%;
	}
div.green2 {
	color: #006600;
	background-color: #E0ECE0;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.blue0 {
	color: #FFFFFF;
	background-color: #10106A;
	margin-bottom: 10px;
	font-size: 85%;
	height: 97px;
}
	div.blue0 h1 {
		color: #FFFFFF;
		font-size: 99%;
	}
div.blue1 {
	color: #FFFFFF;
	background-color: #10106A;
	margin-bottom: 10px;
	font-size: 85%;
}
	div.blue1 h1 {
		color: #FFFFFF;
		font-size: 99%;
	}
div.blue2 {
	color: #10106A;
	background-color: #E2E2ED;
	padding-top: 5px;
	padding-bottom: 5px;
}
.fl {
	float: left;
	margin-right: 5px;
}
.fr {
	float: right;
	margin-left: 5px;
}
div.wifi {
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	margin: 20px 30px;
	padding: 3px;
	border: 1px solid #006600;
}
	div.wifi div {
		background-color: #7DC4CC;
		padding: 5px;
	}
	div.wifi a, div.wifi a:link {
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		border-bottom: none;
	}
	div.wifi a:hover {
		text-decoration: underline;
	}
div.virtual {
	color: #FFBF00;
	font-size: 140%;
	font-weight: bold;
	text-align: center;
	background-color: #10106A;
	margin: 20px 30px;
	padding: 3px;
	border: 1px solid #006600;
	text-transform: uppercase;
	font-family: "Franklin Gothic Demi Cond", "Arial Narrow", Arial, Helvetica, sans-serif;
}
	div.virtual a, div.virtual a:link {
		display: block;
		color: #FFBF00;
		text-decoration: none;
		border-bottom: none;
	}
	div.virtual a:hover {
		text-decoration: underline;
	}
div.vertmarq {
}
	div.vmtitle {
		color: #FFFFFF;
		background-color: #006600;
		font-size: 80%;
	}
	div.vmtitle h1 {
		color: #FFFFFF;
	}
	div.vmcontentholder {
		position: relative;
		color: #006600;
		background-color: #E0ECE0;
		height: 189px;
		width: 292px;
		overflow: hidden;
	}
	div#vmcontent {
		position: absolute;
		padding-top: 200px;
		padding-bottom: 1em;
		top: -200px;
		font-size: 90%;
		line-height: normal;
	}
		div#vmcontent p, div#vmcontent h2 {
			margin-bottom: 0.5em;
			margin-top: 0.5em;
		}
		div#vmcontent h2 {
			padding-top: 20px;
			font-size: 120%;
			text-transform: capitalize;
			line-height: normal;
		}
		div#vmcontent h2, div#vmcontent strong {
			color: #10106A;
		}
		div#vmcontent a, div#vmcontent a:link {
			color: #10106A;
			border-bottom: 1px dotted #10106A;
		}
		div#vmcontent a:hover {
		}
td.galsec {
	width: 120px;
	height: 120px;
	text-align: center;
	vertical-align: top;
	background-color: #dddddd;
}
td.galimg {
	width: 120px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
	background-color: #eeeeee;
}
td.galtxt {
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: capitalize;
}
img.fr {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
img.fl {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
th {
	color: #10106A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 1em;
	text-align: left;
}
.sample {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}
div.table400 {
	position: relative;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}
	div.t400c1o1 {
		width: 200px;
	}
	div.t400c2o1 {
		position: absolute;
		top: 0px;
		left: 200px;
		width: 200px;
	}
	div.table400 div.btn0 {
		position: relative;
		background-image: url(images/rollovers/a_la_carte.jpg);
		background-position: 0px 0px;
	}
	div.table400 div.btn0:hover {
		background-position: 200px 0px;
	}
	div.table400 div.btn1 {
		position: relative;
		background-image: url(images/rollovers/bar_food.jpg);
		background-position: 0px 0px;
	}
	div.table400 div.btn1:hover {
		background-position: 200px 0px;
	}
	div.table400 div.btn2 {
		position: relative;
		background-image: url(images/rollovers/wedding.jpg);
		background-position: 0px 0px;
	}
	div.table400 div.btn2:hover {
		background-position: 200px 0px;
	}
	div.table400 div.btn3 {
		position: relative;
		background-image: url(images/rollovers/recipe_of_the_month.jpg);
		background-position: 0px 0px;
	}
	div.table400 div.btn3:hover {
		background-position: 200px 0px;
	}
	div.table400 a, div.table400 a:link {
		display: block;
		width: 200px;
		height: 150px;
		line-height: 150px;
		text-align: center;
		color: #000066;
		text-decoration: none;
		font-size: 10pt;
		border-bottom: none;
		font-weight: bold;
	}
	div.table400 div.btn3 a, div.table400 div.btn3 a:link {
		width: 160px;
		height: 80px;
		padding: 70px 20px 0 20px;
		line-height: normal;
	}
	div.table400 a:hover {
		text-decoration: none;
	}
