
body {
	background-color:#F5F1D6;
	text-align:center;
	padding:0;
	margin:0;
	font-family: 'Lucida sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url('../_b/header.png');
	background-repeat:repeat-x;
	background-position:left top;
}

div.c {clear:both;height:1px;line-height:1px;font-size:1px;}

#top {display:none;}

#header {
	width:750px;
	height:60px;
	margin:0 auto;
	text-align:left;
}
h2 {
	margin:10px 0 15px 0;
}
h2.logo {margin:0;}

h2.logo a{
	margin:0;
	background-image:url('../_b/logo.png');
	background-repeat:repeat-x;
	background-position:left top;
	height:59px;
	width:251px;
	display:block
}

.logo span {display:none;}

#navigation {
	margin:3px 0 2px 0;
	background-image:url('../_b/nav.png');
	background-repeat:repeat-x;
	background-position:center top;
	height:31px;
}

#navigation .r {
	width:760px;
	margin:0 auto;
}

#navigation ul.mainNav > li {display:inline;line-height:31px;margin-right:4px;}

#navigation span {display:none;}

#navigation h2 {
	display:block;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	background-image:url('../_b/navleft.png');
	background-repeat:no-repeat;
	background-position:left top;
	height:31px;
	width:28px;

}

#navigation ul ul {
	float: left;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin:0;
}

#navigation ul.mainNav {
	margin:0;
	padding:0 20px 0 0;
	background-image:url('../_b/navright.png');
	background-repeat:no-repeat;
	background-position:right top;
	height:31px;}

#navigation a {
	display: block;
	color: #7C6240;
	text-decoration: none;
}
#navigation ul.mainNav li {
	margin-right:10px;
}

#navigation ul.mainNav a.root {
	display:block;
	float:left;
	height:31px;
	background-repeat:no-repeat;
	background-position:left top;
}

#btnHome a.root {
	width:99px;
	background-image:url('../_b/btnhome.png');

}

#btnAbout a.root {
	width:104px;
	background-image:url('../_b/btnabout.png');
}

#btnRooms a.root {
	width:82px;
	background-image:url('../_b/btnrooms.png');
}

#btnVirtual a.root {
	width:140px;
	background-image:url('../_b/btnvirtual.png');
}

#btnMenu a.root {
	width:67px;
	background-image:url('../_b/btnmenu.png');
}

#btnAttract a.root {
	width:119px;
	background-image:url('../_b/btnattract.png');
}

#btnContact a.root {
	width:117px;
	background-image:url('../_b/btncontact.png');
	margin:0;
}

#navigation li.on a.root{
	background-position:0 -31px;
}
#navigation li.sfhover a.root {
	background-position:0 -62px;
}

#navigation li {
	float: left;
	padding: 0;
}

#navigation li ul {
	position: absolute;
	top:90px;
	left: -999em;
	height: auto;
	width: 180px;
	font-weight: normal;
	background-image:url('../_b/submenuback.png');
	background-repeat:repeat;
	background-position:left top;
	border:1px solid #fff;
	padding:2px;
	list-style: none;
}

#navigation li li {
	width:100%;
}

#navigation li ul a {
display:block;
color: #666600;
text-decoration: none;
font-weight: bold;
margin:1px 2px;
padding:2px 4px;
line-height: 15px;
}


#navigation li:hover ul, #navigation li.sfhover ul {
	left: 50%;
	text-align:left;
}

#navigation ul.subMenu a:hover, #navigation ul.subMenu a:active {
	background-color: #666600;
	color: #fff;
}

#navigation li.on a.root:hover, #navigation a.root:hover  {
	background-position:0 -62px;
}

#btnRooms ul.subMenu {
	margin-left:-229px;
}
#btnVirtual ul.subMenu {
	margin-left:-137px;
}
#btnMenu ul.subMenu {
	margin-left:13px;
}
#btnAttract ul.subMenu {
	margin-left:90px;
}
#btnContact ul.subMenu {
	margin-left:219px;
}

#attract {
	margin:10px 0 0 0;
	background-image:url('../_b/attract.png');
	background-repeat:repeat-x;
	background-position:left top;
	height:145px;
}

#attract p {
	padding:0;
	margin:0 auto;
	display:block;
	background-image:url('../_b/attract-001.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	height:145px;
}

#attract span {
	display:none;
}

hr {display:none;}

#footer {
	width:750px;
	margin:0 auto;
	background-image:url('../_b/footer.png');
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:25px;
	padding-bottom:15px;
}
#footer .copyright {float:left;text-align:left;padding-left:8px;}
#footer .madeWith {float:right;text-align:right;padding-right:8px;}

#wrapper {
	margin:0 auto;
	width:734px;
	text-align:left;
	background-image:url('../_b/side.png');
	background-repeat:no-repeat;
	background-position:right top;}
#content {float:left;width:530px;padding:10px 0 20px 0;}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }

.centerWrap1 {
	margin:0 auto 10px auto;
  }

.leftWrap1 {
  float:left;
  background:url('../_b/shadow.png') right bottom no-repeat;
	margin:0 10px 10px 0;
  }

.rightWrap1 {
  float:right;
  background:url('../_b/shadow.png') right bottom no-repeat;
	margin:0 0 10px 10px
  }
.wrap2 {
  background:url('../_b/shadow_bl.png') left bottom no-repeat;
  }
.wrap3 {
  padding:0 8px 8px 0;
  background:url('../_b/shadow_tr.png') right top no-repeat;
  }
.wrap3 img, .wrap3 applet {
	padding:8px;
	background-color:#fff;
	border:1px solid #EBE3AB;
	display:block;
}


form {
margin: 0;
padding: 0;
}


fieldset {
width: auto;
border: 0;
margin: 10px 0 10px 0;
padding: 0;

}

legend {
display: none;
}

label {
	display: block;
	font-weight: bold;
	margin-top:5px;
}

input {
	margin-top:0;
	padding: 2px;
}


textarea {
	margin-top:0;
	padding: 2px;
	color: #333;
	margin-bottom:10px;
}

.default input {
	display: block;
}

input.submit {
	border: 0;
	margin-bottom: -6px;
	padding: 2px;
	background: transparent;
	font-size: 10px;
}

#side {
	width:180px;
	float:right;
	padding:10px;
	w\idth:160px;
}

#h2 {
	font-size:1.5em;
	margin:15px 0 5px 0;
}
#side h2 {
	font-size:1.2em;
	margin:0 0 15px 0;
}

form.vtour {
padding:15px;
text-align:center;
width:400px;
margin:0 auto;
}

form.vtour div {
display:block;
text-align:center;
width:100%;
margin:0 auto;
}

#side .thumb {
display:block;
padding:2px;
margin-bottom:10px;
text-align:center;
}

#side .thumbon {
display:block;
padding:2px;
text-align:center;
margin:0 auto 10px auto;
background-color: #93AF53;
}

#breadcrumb {
font-size:0.8em;
color: #DED37E;
padding-left:25px;
	background-image:url('../_b/breadcrumb.png');
	background-repeat:no-repeat;
	background-position:left middle;
line-height:18px;
}

#breadcrumb a, #breadcrumb a:visited {
color: #D5C65B;
}

#breadcrumb a:hover, #breadcrumb a:active {
color: #AC9D2D;
}

div.bigImage {
display:block;
padding:2px;
text-align:center;
margin:0 auto 10px auto;
}
