@charset "UTF-8";
@import 'reset.css';
/* CSS Document */
* {
	margin: 0;
	padding:0;
}
a {
	outline: none;
}
.clear {
	clear:both;
}
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #ffffff;
}
DIV.header {
	height:115px;
	width:963px;
	background-image:url(../images/body/bg_header.gif);
	background-position:left top;
	background-repeat: no-repeat;
}
DIV.logo {
	width:215px;
	height:115px;
	float:left;
}
DIV.mainmenu {
	height:28px;
	width:963px;
}
/*MAIN MENU*/
#mainmenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	height:28px;
	line-height:28px;
}
ul#mainmenu {
	margin: 0;
	padding: 0;
}
ul#mainmenu li {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
}
ul#mainmenu li a {
	display:block;
}
ul#mainmenu li a, ul#mainmenu li a:link, ul#mainmenu li a:visited {
	color: #ffffff;
	text-decoration: none;
	cursor:pointer;
	background-image:url(../images/body/menu_main_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
ul#mainmenu li a:hover, ul#mainmenu li a:active, ul#mainmenu li a.active {
	color: #ffffff!important;
	text-decoration: none;
	cursor:pointer;
	background-image: url(../images/body/menu_main_bg_active.gif)!important;
	background-repeat: repeat-x;
	background-position: center top;
}
ul#mainmenu li a span {
	display:block;
	background-image: url(../images/body/bg_mainmenu_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a:hover span, ul#mainmenu li a:active span, ul#mainmenu li a.active span {
	display:block;
	background-image: url(../images/body/bg_mainmenu_left_act.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#mainmenu li a span em {
	display:block;
	background-image: url(../images/body/bg_mainmenu_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-style: normal;
}
ul#mainmenu li a:hover span em, ul#mainmenu li a:active em, ul#mainmenu li a.active em {
	display:block;
	background-image: url(../images/body/bg_mainmenu_right_act.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-style: normal;
}
ul#mainmenu li a#m0 span {/*Home*/
	width: 59px;
}
ul#mainmenu li a#m1 span {/*Our Hotel*/
	width: 81px;
}
ul#mainmenu li a#m2 span {/*Accommodation*/
	width: 118px;
}
ul#mainmenu li a#m3 span {/*Long Term Stays*/
	width: 115px;
}
ul#mainmenu li a#m4 span {/*Leisure*/
	width: 103px;
}
ul#mainmenu li a#m5 span {/*Business*/
	width: 112px;
}
ul#mainmenu li a#m6 span {/*Meetings*/
	width: 129px;
}
ul#mainmenu li a#m7 span {/*Gallery*/
	width: 106px;
}
ul#mainmenu li a#m8 span {/*Maps*/
	width: 129px;
}
ul#mainmenu li#first {
	background-image: url(../images/body/first.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:5px;
}
ul#mainmenu li#last {
	background-image: url(../images/body/last.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:6px;
}
/*TOP MENU*/
DIV.top {
	width:728px;
	float:left;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #015d7b;
	font-weight: bold;
	padding:34px 0 38px 0;
	line-height:100%;
}
DIV.topmenu {
	width:728px;
	float:left;
	/*margin:90px 20px 0 0;*/
	margin:0 20px 0 0;
}
.h1head{
	float:right; 
	width:600px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #015d7b;
	font-weight: bold;
	padding:34px 0 38px 0;
	line-height:100%;
	}
#topmenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #005a77;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	text-align: left;
}
ul#topmenu {
	margin: 0;
	padding: 0;
	float:right;
}
ul#topmenu li {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
}
ul#topmenu li a, ul#topmenu li a:link, ul#topmenu li a:visited {
	color: #005a77;
	text-decoration: none;
	background-image: url(../images/body/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left:18px;
}
ul#topmenu li a:hover, ul#topmenu li a:active, ul#topmenu li a.active {
	color: #7e6e3f!important;
	text-decoration: none;
}
ul#topmenu li a#t0 {
	color: #005a77;
	text-decoration: none;
	background-image: none;
	padding-left:18px;
}
DIV.photo {
	height:389px;
	width:963px;
	background-color:#fff0d3;
}
DIV.photocover {
	height:389px;
	width:963px;
	background-image: url(../images/body/photo_cover.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
}
*html DIV.photocover {
	background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_cover.png');
}
/*SUB MENU*/
#submenu {
	margin: 0;
	padding: 0;
	width: 170px;
	float: right;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding:0 0 0px 35px;
	overflow:hidden;
}
#submenu ul {
	margin: 0;
	padding: 0;
	float:left;
	padding-bottom:20px;
}
#submenu ul li {
	overflow:hidden;
	padding:0 0 4px 10px;
	background-image:none;
	font-size: 80%;
}
#submenu ul li a, #submenu ul li a:link, #submenu ul li a:visited {
	color: #a58244;
	text-decoration: underline;
	padding-left: 10px;
	background-image: url(../images/body/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	display: block;
}
#submenu ul li a:hover, #submenu ul li a:active, #submenu ul li a.active {
	color: #005a77!important;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../images/body/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	display: block;
}
#submenu ul li#submenuheader {
	margin:0;
	padding:0;
	font-size: 74%;
	color: #005a77;
	text-decoration: none;
	padding:0 0 4px 0;
	background-image:none;
	text-transform: uppercase;
}
#submenu ul li#submenuheader a, #submenu ul li#submenuheader a:link, #submenu ul li#submenuheader a:visited {
	color: #005a77;
	text-decoration: none;
	background-image:none;
}
#submenu ul li#submenuheader a:hover, #submenu ul li#submenuheader a:active, #submenu ul li#submenuheader a.active {
	color: #a58244!important;
	text-decoration: none;
	background-image:none;
}
/*MAIN CONTENT*/

DIV.content {
	width:963px;
	background-image: url(../images/body/bgcontent.gif);
	background-repeat: repeat-y;
	background-position: left top;
	overflow:auto;
}
DIV.contentleft {
	width:215px;
	float:left;
}
DIV.contentright {
	width:688px;
	float:left;
	padding:0 30px 0 30px;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #015d7b;
	font-weight: normal;
	padding:20px 11px 10px 0;
	line-height:100%;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #7e6e3f;
	font-weight: normal;
	padding:5px 11px 10px 0;
	line-height:100%;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #7e6e3f;
	font-weight: normal;
	padding:5px 11px 10px 0;
	line-height:100%;
}
h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #a58244;
	font-weight: normal;
	padding:5px 11px 10px 0;
	line-height:100%;
}
p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: left;
	vertical-align: top;
	color:#505050;
	padding:0 11px 10px 0;
}
hr {
	background-color:#efefef;
	margin:10px 0 15px 0;
	height:1px;
	color:#efefef;
}
a:link, a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #a58244;
	text-decoration:underline;
}
a:active, a:hover, a.active {
	color: #015d7b!important;
}
DIV.contentright ul {
	padding: 0 0 0 20px;
}
DIV.contentright ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../images/body/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
	list-style-type: none;
	font-size: 80%;
	padding:0 0 5px 15px;
	color:#505050;
}
/*FOOTER MENU*/
#footermenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #d3a646;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	text-align: left;
}
ul#footermenu {
	margin: 0;
	padding: 0;
	float:left;
	padding:20px 0 20px 10px;
}
ul#footermenu li {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
}
ul#footermenu li a, ul#footermenu li a:link, ul#footermenu li a:visited {
	color: #d3a646;
	text-decoration: none;
	background-image: url(../images/body/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left:18px;
}
ul#footermenu li a:hover, ul#footermenu li a:active, ul#footermenu li a.active {
	color: #005a77!important;
	text-decoration: none;
}
ul#footermenu li a#f0 {
	color: #d3a646;
	text-decoration: none;
	background-image: none;
	padding-left:18px;
}
DIV.footer {
	width:963px;
	background-image: url(../images/body/bgcontent.gif);
	background-repeat: repeat-y;
	background-position: left top;
	overflow:hidden;
}
DIV.footerleft {
	width:215px;
	float:left;
}
DIV.footerright {
	width:746px;
	float:left;
	background-image: url(../images/body/sep_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:40px;
}
DIV.footerright2 {
	width:746px;
	float:left;
}
DIV.footerright2 p {
	width:746px;
	float:left;
	font-size:60%;
	color:#95826b;
	padding:20px 0 40px 28px;
}
DIV.footerright2 a:link, a:visited {
	color:#95826b;
}
DIV.footerright2 a:active, a:hover {
	color:#015d7b;
}
DIV.bgbottom {
	width:963px;
	height:10px;
	float:left;
	background-image: url(../images/body/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
DIV.bottom {
	width:963px;
}
/*FORMS*/
.form {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6e6b5c;
	font-size:80%;
}
.form_main {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:230px;
	margin-left:5px;
	color:#6e6b5c;
}
.form_main_small {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:80px;
	margin-left:5px;
	color:#6e6b5c;
}
.form_main_half {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:150px;
	margin-left:5px;
	color:#6e6b5c;
}
.form_sm {
	margin-left:5px;
}
.red {
	font-size: 80%;
	color: #FF0000;
}
.form_captcha {
	width:94px;
	font-size: 140%;
	text-align: center;
	color:#6e6b5c;
	margin-left:5px;
}
#captchaimg {
	width:98px;
	height:28px;
	border:none;
	margin:4px 0 0 5px;
}
/*TABLE
*****************************************************************************************************/
.bg_table1 {
	background-color:#ffffff;
}
.bg_table2 {
	background-color:#f3f1ea;
}
DIV.contentright .bg_table1 p, DIV.contentright .bg_table2 p {
	text-align:right;
	font-size:100%;
	padding:8px 0 8px 0;
}
DIV.contentright .bg_table1 p.center, DIV.contentright .bg_table2 p.center {
	text-align:center;
}
.bgbody_table1 {
	background-color:#ffffff;
}
.bgbody_table2 {
	background-color:#f3f1ea;
}
.bgbody_table1 p, .bgbody_table2 p {
	padding:4px 0 4px 10px;
	line-height:18px;
}
.w250 {
	width:250px
}
/*FORMS BUTTONS*/
.formbutton {
	color: #ffffff!important;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 110%;
	background-color: #6e6b5c;
	padding: 6px;
	margin: 1px;
	border:none;
	line-height:30px;
	margin-left:5px;
}
a.formbutton:link, a.formbutton:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #00849a;
	padding: 6px;
	line-height:30px;
	margin-left:5px;
	font-size: 110%;
}
a.formbutton:hover, a.formbutton:active {
	text-decoration: none;
	background-color: #e8dead;
	font-size: 110%;
	color:#7e6e3f;
}
/*FORMS BUTTONS*/
.button {
	color: #ffffff!important;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #00849a;
	border:none;
	line-height:30px;
	margin: 1px;
}
a.button:link, a.button:visited {
	color: #ffffff!important;
	text-decoration: none;
	background-color: #00849a;
	padding: 6px;
	line-height:30px;
}
a.button:hover, a.button:active {
	text-decoration: none;
	background-color: #e8dead;
	color: #00849a!important;
}
.cln {
	display:block;
	clear:both;
	overflow:hidden;
 //zoom:1;
}
/*GOOGLE MAP*/
#googlemap {
	width: 686px;
	height: 400px;
	margin:0 0 20px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color:#505050;
}
#googlemap span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#505050;
}
#googlemap p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#505050;
}
#googlemap a {
	color:#505050;
}
#googlemap a:hover, #googlemap a:active, #googlemap a.active {
	color: #505050!important;
}
