
div#main-content{
	padding-top:310px;
	margin-left:20px;
	width:690px;
}
	div#main-content h2.page-heading{
		/*float:none;*/
		position:absolute;
		top:348px;
		left:20px;
		z-index:2;
	}
	div.content-img-wrapper{
		background:url(../images/accommodation-img-bg.jpg) no-repeat;
		width:259px;
		height:175px;
		float:left;_display:inline;
		margin-right:10px;
	}
		img.content-img{
			border:solid 2px #fff;
			margin:3px 0 0 3px;
			
		}
	#page_history div#main-content p{
		
	}
	
	div#main-content #downloads .toolbox-link{
		position:static;
		width:350px;
	}
	
	div#main-content #location-map{
		/*width:306px;
		height:298px;*/
		margin:25px 0px;
	}


div#availability-checker{
	width:243px;
	height:142px;
	background:url(../images/bookingmask-bg.png) no-repeat;
}
div#main-visual{
	
}

div#slideshow{
	width:980px;
}

div.itemPreview{
	margin-bottom:20px;
	zoom:1;
}

h3.itemPreviewTitle {
	margin:0;
	/*margin-bottom:23px;*/
	padding-top:6px;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	background:url(../images/accordion-heading-bg2.jpg) no-repeat 0 -24px;
	height:20px;
	cursor:pointer;
}

 h3.ui-state-active {
	background:url(../images/accordion-heading-bg.jpg) no-repeat 0 -24px;
	cursor:default;
}
h3.itemPreviewTitle a {
		color:#333333;
	}
	
div.content-section:after {
		content: '.';
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
a.more-link{
	float:left;_display:inline;
	text-transform:uppercase;
	background:url(../images/btn-bg.jpg) no-repeat;
	height:28px;
	padding:6px 10px 4px 0;
	text-align:center;
	color:#fff;
	font-size:0.9em;
	width:97px;
	display:block;
}
a.more-link:hover{
	color:#fff;
}

div.widget-content{
	left:6px;
}

div.pages-sub-menu{
	margin-top:50px;
}
	div.pages-sub-menu ul{
		padding-left:0;
	}

	div.pages-sub-menu ul li{
		display:inline;
		padding-right:15px;
	}


div#footer{
	bottom:-200px;
}

div#widgets #dining-widget ul.carousel{
	position:relative;
	list-style-type:none;
}
div#widgets #dining-widget ul.carousel li{
	margin:3px 0 0 5px;
}

div#widgets #dining-widget ul.carousel li a.go{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:0.9em;
	position:absolute;
	bottom:6px;
}

#page_facilities div.content-section{
	position:relative;
}
#page_facilities a.more-link{
	position:absolute;
	bottom:-7px;
	*bottom:-30px;
	left:268px;
}
