
body
{
	font-family: Arial;
	background-color: #2d3a48;
	background-image: url('/images/backfade.gif');
	background-repeat: repeat-x;
	background-position: 0px 335px;
}

body, div
{
	margin: 0px;
	padding: 0px;
}

img
{
	display: block;
}

#logo
{
	float: right;
	padding: 14px 30px 0px 0px;
}

#pattern
{
	float: left;
}

#pagewrapper
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 12px;
	z-index: 95;
}

#toprightfade
{
	position: absolute;
	right: -7px;
	top: -7px;
	overflow: hidden;
}

#topfade img
{
	width: 751px;
	height: 8px;
        behavior: url('/style/iepngfix.htc');
}

#topfade
{
	position: absolute;
	left: -7px;
	top: -7px;
	overflow: hidden;
	width: 741px;
}

#fade
{
	position: absolute;
	left: 1px;
	top: 142px;
	width: 768px;
	overflow: hidden;
}

#fade img
{
	width: 776px;
	height: 7px;
	behavior: url('/style/iepngfix.htc');
}

#leftfade
{
	position: absolute;
	left: -7px;
	top: 1px;
	background-image: url('/images/leftfade.png');
	width: 6px;
	height: 600px;
        behavior: url('/style/iepngfix.htc');
}

#rightfade
{
	position: absolute;
	right: -7px;
	top: 38px;
	background-image: url('/images/rightfade.png');
	width: 6px;
	height: 600px;
        behavior: url('/style/iepngfix.htc');
}

#contentwrapper
{
	border: 1px solid #fff;
	margin: 0px 0px 0px 0px;
}

#header
{
	height: 103px;	
	background-color: #fff;
}

#menuwrapper
{
	border-top: 1px solid #A7ADB2;
	background-image: url('/images/menuback.gif');
	height: 37px;
}

#bodywrapper
{
	min-height: 345px;
}

#footerwrapper
{
	height: 147px;
	background-color: #fff;
	background-image: url('/images/pattern2.gif');
	background-repeat: no-repeat;
}

#bottom 
{
	clear: both; 
	margin: 4px 0px 0px 0px;
}

#bottom img
{
	width: 770px;
	height: 106px;
        behavior: url('/style/iepngfix.htc');
}

#menu
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 665px;
	margin-left: auto;
	margin-right: auto;
}

#menu li
{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 11px 0px;
	float: left;
	border-right: 1px solid #0a131a;
	border-left: 1px solid #434f5b;
	line-height: 13pt;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 10pt;
	position: relative;
}

li#over
{
	font-weight: bold;
}

#menu li.first
{
	border-left: 0px;
}

#menu li.last
{
	border-right: 0px;
}

#menu li a
{
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
}

#menu li ul
{
	position: absolute;
	top: 36px;
	left: -1px;
	background-color: #0a151d;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #2b3946;
	border-right: 1px solid #2b3946;
	display: none;
}

#menu li ul li
{
	border: 0px;
	float: none;
	margin: -2px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	font-size: 8pt;
	line-height: 11pt;
	border-bottom: 1px solid #2b3946;
}

#menu li ul li a
{
	font-size: 8pt;
}

#leftcolumn
{
	width: 217px;
	height: 345px;
	float: left;
	background-image: url('/images/back.jpg');
}

#leftcolumn p
{
	color: #fff;
	font-size: 9pt;
	margin: 10px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	line-height: 9pt;
}

#rightcolumn
{
	width: 551px;
	height: 345px;
	float: right;
}

#pictureback
{
	width: 551px;
	height: 345px;
	background-repeat: no-repeat;
	overflow: hidden;
}

#picturebox
{
	width: 551px;
	height: 345px;
	background-repeat: no-repeat;
	overflow: hidden;
}

#maincolumn p
{
	color: #fff;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
}

#maincolumn a
{
	color: #fff;
}

#maincolumn
{
	padding: 20px 15px 15px 15px;
	background-color: #2d3a48;
	min-height: 300px;
}

#bar
{
	background-image: url('/images/bar.png');
	width: 551px;
	height: 30px;
	position: absolute;
	top: 459px;
	right: 1px;
}

#bar2
{
	background-image: url('/images/fade.gif');
	background-position: right;
	width: 767px;
	height: 26px;
	position: absolute;
	bottom: 256px;
	right: 1px;
	z-index: 100;
}

#menu2
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 80px 0px 0px;
	float: right;
	z-index: 105;
	position: relative;
}

#menu2 li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	float: left;
	line-height: 13pt;
	z-index: 110;
	position: relative;
}

#menu2 li a
{
	font-family: Times New Roman;
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
	z-index: 115;
	position: relative;
	font-weight: bold;
}

#menu2 li a:hover
{
	color: #829bb6;
}

#content1
{
	color: #fff;
	font-size: 9pt;
	margin-bottom: 10px;
	display: none;
}

#content2
{
	color: #fff;
	font-size: 9pt;
	display: none;
	margin-bottom: 10px;
}

#content3
{
	display: none;
	color: #fff;
	font-size: 9pt;
	margin-bottom: 10px;
}

#content4
{
	display: none;
	color: #fff;
	font-size: 9pt;
}

#content5
{
	display: none;
	color: #fff;
	font-size: 9pt;
}

.menulink
{
	text-decoration: none;
	color: #fff;
	font-size: 9pt;
}

#foodmenu
{
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	width: 560px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

#foodmenu li
{
	float: left;
	color: #fff;
}

#foodmenu li.divider
{
	margin: 0px 5px 0px 5px;
}	

#foodmenu2
{
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	width: 280px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#foodmenu2 li
{
	float: left;
	color: #fff;
}

#foodmenu2 li.divider
{
	margin: 0px 5px 0px 5px;
}	

.roomlink
{
	color: #fff;
	font-size: 9pt;
	text-decoration: none;
}

table
{
	color: #fff;
}

#roomphotos img
{
	border: 1px solid #000;
}
