/*General for whole pages
------------------------------------*/ 
* {
  margin:0;
  padding:0;
}
*:focus {
   outline:none;
}	
body {
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;  
   background-image:url(../images/bg.gif);
}
p {
   text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   line-height:17px;
   color:#68432F;
   margin:0 0 7px 0;
}
h1 {
   font-family:"Lucida Sans", helvetica, arial;
   font-size:18px;
   font-weight:lighter;
   text-align:left;
   color:#684330;
   margin:0 0 10px 0;
   border-bottom:1px solid #684330;
   
}
h3 {
   font-family:"Lucida Sans", helvetica, arial;
   font-size:18px;
   font-weight:lighter;
   text-align:left;
   color:#684330;
   margin:0 0 10px 0;
   border-bottom:1px solid #ffffff;
   
}
h2 {
   font-family:"Lucida Sans", helvetica, arial;
   font-size:18px;
   font-weight:lighter;
   text-align:left;
   color:#684330;
   margin:0 0 10px 0;
   border-bottom:1px solid #684330;
/*
	font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   line-height:17px;
   color:#68432F;
   margin:0 0 7px 0;*/
}
fieldset {
	border:none;
}	
a, a img {
   text-decoration:none;
   border:none;
}  
#topbar {
	width:100%;
	height:18px;
	background-color:#553626;
}	
#wrapper {
  width:760px;
  display:table;/*This makes height:100%*/
  margin:0 auto;
  padding:0 10px 0 10px;
  text-align:center;
  background-image:url(../images/wrapperbg.jpg);
  background-repeat:repeat-y;
}
#header_left {
	width:380px;
	height:288px;
	float:left;
	background-image:url(../images/header1.jpg);
	background-repeat:no-repeat;
}
#header_right {
	width:380px;
	height:288px;
	float:left;
	background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
}
#nav {
	width:120px;
	float:right;
	margin:98px 106px 0 0;
}	
* html #nav {
	margin:98px 53px 0 0;
}
#nav ul {
	width:120px;
	float:left;
	list-style:none;
}
#nav ul li {
	width:120px;
	float:left;
	margin:0 0 15px 0;
	list-style:none;
}	
#nav ul li a {
	width:120px;
	float:left;
	display:block;
	text-indent:-9999px;
}
#nav ul li a.home,#nav ul li a.location,#nav ul li a.attractions,#nav ul li a.booking {
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
}
#nav ul li a.location {
	background-image:url(../images/location.gif);
}
#nav ul li a.attractions {
	background-image:url(../images/attractions.gif);
}
#nav ul li a.booking {
	background-image:url(../images/booking.gif);
}
#nav ul li a:hover.home,#nav ul li a.homeactive {
	background-position:bottom left;
}
#nav ul li a:hover.location,#nav ul li a.locationactive {
	background-position:bottom left;
}
#nav ul li a:hover.attractions,#nav ul li a.attractionsactive {
	background-position:bottom left;
}
#nav ul li a:hover.booking,#nav ul li a.bookingactive {
	background-position:bottom left;
}
#contentwrapper {
	width:760px;
	float:left;
	background-color:#563627;
	background-image:url(../images/contenttop.jpg);
	background-position:32px 18px;
	background-repeat:no-repeat;
}	
#contentbox {
	width:707px;
	float:left;
	padding:0 0 0 53px;
	margin:25px 0 0 0;	
	background-image:url(../images/contentbg.gif);
	background-repeat:repeat-y;
}
#content {
	width:470px;
	float:left;
	text-align:left;
	padding:10px 15px 8px 21px;
	margin:0 0 10px 0;
}	
#content p.book {
	width:200px;
	text-align:center;
	font-weight:bold;
	padding:10px 15px 8px 15px;
	margin:20px 0 0 100px;
	background-color:#ECDDD5;
	border:6px solid #DEC4B6;
}
#content p.book a {
	color:#684330;
	border-bottom:1px solid #684330;
}
#content p.book a:hover {
	background-color:#D7B8A8;
	border-bottom:1px solid #BF8D73;
}
#gallery {
	width:159px;
	float:left;
	padding:10px 0 0 0;
	margin:0 0 0 28px;
}
#gallery h1 {
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#gallery img {
	border:3px solid #FFFFFF;
	margin:0 0 10px 0;
	display:block;
}	
#gallery a:hover img {
	border:3px solid #8D5B41;
}
#contentend {
	width:555px;
	height:7px;
	float:left;
	margin:0 0 0 32px;	
	background-image:url(../images/contentbottom.jpg);
	background-repeat:no-repeat;
}
* html #contentend {
	margin:0 0 15px 16px;
}
#facilities {
	width:462px;
	list-style:none;
	float:left;
	margin:20px 0 0 0;
}
#facilities li {
	width:153px;
	height:20px;
	list-style:none;
	float:left;
	text-align:center;
	padding:7px 0 5px 0;
	background-color:#F0ECEA;
	margin:0 1px 1px 0;
	font-size:12px;
    color:#684330;
}
#facilities li.head {
	width:462px;
	font-weight:bold;
	font-size:13px;
	background-color:#E8E3E0;
}
#facilities li.big {
	width:143px;
	height:30px;
	padding:10px 5px 5px 5px;
}
.box_right_top {
	height: 48px;
	width: 154px;
	overflow: hidden;
	background: url(../images/offersTop.jpg) top left no-repeat;
}
.box_right_topAtt {
	height: 62px;
	width: 154px;
	overflow: hidden;
	background: url(../images/eventsTop.jpg) top left no-repeat;
}

.box_right_content_wrapper {
	height: auto;
	width: 154px;
	margin:0;
	padding:0;
	background: #fff;
}

.box_right_content {padding:0; margin:0; width: 154px;}

.innerContent {padding: 0 8px 0 10px;}

.box_right_bottom {
	height: 2px;
	width: 154px;
	overflow: hidden;	
	background: url(../images/spacer.gif) repeat;
}
#footer {
	width:760px;
	float:left;
	margin:20px 0 0 0;
	padding:10px 0 10px 0;
	background-color:#432B1F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D2AD9B;
}	
#footer a {
	color:#D0AD9A;
	text-decoration:underline;
}
#tb  {
	display: none;
	}