@charset "UTF-8";
* {margin: 0px;	padding: 0px;}
.p {
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 1em;
	color: #666666;
}
.readmore {
	display: block;
	height:15px;
	padding:2px 5px 0 18px;
	background-image: url(images/listbullet.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}

img, div {
	behavior:url('css/iepngfix.htc');
	background-image: url(images/blank.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 {
	font-size:14px;
	color: #003366;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-weight: normal;
}
h3 {
	font-size:1.2em;
	color:#0066CC;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic";
	font-weight: bolder;
}
h4 {
	font-size:0.8em;
	color:#0099FF;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-weight: lighter;
}
.containner {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
}
.promo {
	height: 60px;
	width: 762px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #66CCFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/minibar.gif);
	background-repeat: repeat-x;
}
.headermain {
	height: 150px;
	width: 780px;
	background-color: dee6ed;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	height: 150px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DEE6ED;
}
.logo img {
	clear: both;
}
.navigation {
	height: 40px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #0099FF;
}
.flash {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	background-color: #66CCFF;
	height: 200px;
}
.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	background-image: none;
}
.menu li {
	padding: 0;
	height: 40px;
	margin-right: 0em;
	list-style: none;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -9000px;
	height: 40px;
	background-repeat: no-repeat;
}
.us {
	background-image: url(images/button11.jpg);
	width: 85px;
	height: 40px;
	float: left;
}
.us a {background-image: url(images/button1.jpg);}
.rooms {
	background-image: url(images/button22.gif);
	width: 172px;
	float: left;
	height: 40px;
}
.rooms a {background-image: url(images/button2.gif);}
.cafe {background-image: url(images/button33.gif); width: 134px;}
.cafe a {background-image: url(images/button3.gif);}
.thumbnail{
	padding: 3px;
	float: left;
	margin: 1px;
	}
.galleries {
	width: 740px;
	height: 160px;
	padding-bottom: 20px;
	float: none;
	padding-top: 20px;
}
.gallery {background-image: url(images/button44.gif); width: 110px;}
.gallery a {background-image: url(images/button4.gif);}
.reservation {background-image: url(images/button55.gif); width: 153px;}
.reservation a {background-image: url(images/button5.gif);}
.contact {
	background-image: url(images/button66.gif);
	width: 126px;
}
.contact a {background-image: url(images/button6.gif);}
ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#col1 {
	width:253px;
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	height: 195px;
	font-size: 0.8em;
	}
#col2 {
	width:260px;
	float:left;
	height: 180px;
	padding: 10px;
	background-color: #33CCFF;
}
#col3 {
	width:211px;
	float:right;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/newbg.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	height: 190px;
}
.bar1 {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	background-image: url(images/newsbar.jpg);
}

/* content */ 
.content {
	color: #666666;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 1em;
}
.content a {
	color: #FD1C24;
}
.content p {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.content li {
	list-style-image: url(images/li.gif);
}
img {
	background-color:#DEE6ED;
	background-position: left top;
}
.date {
	font-family: Georgia;
	font-size: 1em;
	color: #0066FF;
	clear: both;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7FBBD2;
	font-weight: lighter;
}
.footer, .push {
	background-image: url(images/footerbg.gif);
	background-repeat: repeat-x;
	height: 120px;
}.copyright {
	height: 60px;
	width: 762px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 0.7em;
	color: #006699;
}
.address {
	height: 530px;
	width: 762px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.cont {
	height: 40px;
	width: 820px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #50AFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pinfo {
	height: 300px;
	width: 762px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.promos {
	width: 750px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 20px;
}
.bullet1 {
	display: block;
	height:15px;
	padding:2px 5px 0 18px;
	background-image: url(images/listbullet.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
}
.accom {
	width: 780px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#mytable {
	width: 770px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	color: #0099FF;
	text-align: left;
	padding: 6px 6px 6px 12px;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 1em;
	font-weight: bold;
	background-color: #3399ff;
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
}
th2 {
	color: #0099FF;
	text-align: left;
	padding: 6px 6px 6px 12px;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 1em;
	font-weight: bold;
	background-color: #00CCFF;
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
}

th.nobg {
	background-color: #006699;
	background-image: none;
	border: 1 solid #FFFFFF;
}
th.nobg2 {
	background-color: #003366;
	background-image: none;
	border: 1 solid #FFFFFF;
}

td {
	padding: 6px 6px 6px 12px;
	color: #0099FF;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic";
	font-size: 1em;
	background-color: #99ccff;
	border: 1px solid #FFFFFF;
}


td.alt {
	background: #F5FAFA;
	color: #0066FF;
}

th.spec {
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 0.9em;
	font-weight: bold;
	background-color: #3399ff;
	border: 1px solid #FFFFFF;
}
th.spec2 {
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 0.9em;
	font-weight: bold;
	background-color: #99CCFF;
	border: 1px solid #FFFFFF;
}
th.spec3 {
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 0.9em;
	font-weight: bold;
	background-color: #66CCFF;
	border: 1px solid #FFFFFF;
}
th.spec4 {
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 0.9em;
	font-weight: bold;
	background-color: #003366;
	border: 1px solid #FFFFFF;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	color: #0099FF;
	font-family: "Lucida Grande", "Lucida Sans Std Bold", Helvetica, "Helvetica Neue";
	font-size: 1em;
	font-weight: bold;
	background-color: f5fafa;
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
}
.galzone {
	width: 750px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 20px;
	height: 430px;
}
