@charset "utf-8";

/* ----- Hotels */

/* Colours */

.FlyingTitle,
ul.MapMenu li a {
	background-color: #B8D;
}
.Welcome {
	border-color: #B8D;
}

.MapKey li h4,
.MapKey li strong {
	color: #A7D; /* Norm */
}
ul.MapMenu li a:hover {
	background-color: #A7D;
}
.MapKey h3 {
	color: #96C; /* Norm -1 */
}
.FlyingDrop {
	background-color: #96C;
}
ul.MapMenu li.ui-state-active a {
	background-color: #96C;
}
.Section h2,
.Section h3,
#tooltip h3 {
	color: #85B; /* Norm -2 */
}
.Nothing {
	color: #74A; /* Norm -3 */
}
.FlyingTitle h1,
ul.MapMenu li a {
	text-shadow: 0 1px 1px #74A;
}

.Nothing {
	color: #E82; /* Alt */
}

/* Images */

.Box975 .BoxTop {
	background-image: url(images/all_3_box_975_top.png);
	background-position: 0px 0px;
}

.Section h2.Top {
	padding-top: 10px;
}
.Hotels ul.Listing {
	margin: 0px;
	padding: 10px 0px 10px 20px;
	list-style: none;
}
.Hotels ul.Listing li {
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px;
	list-style: none;
	height: 125px;
	width: 223px;
	float: left;
}
.Hotels ul.Listing li a {
	display: block;
	color: #666;
	height: 120px;
	width: 215px;
	position: relative;
}
.Hotels ul.Listing li a .Image {
	background: url(/images/global/listing_attractions_imgbox_210.png) no-repeat 0px 0px;
	height: 80px;
	width: 220px;
	position: absolute;
	z-index: 99;
	display: block;
	left: -5px;
	top: 0px;
}
.Hotels ul.Listing li a img {
	float: left;
	padding-top: 2px;
}
.Hotels ul.Listing li a .Name {
	font-size: 12px;
	line-height: 17px;
	display: block;
	clear: both;
	text-align: center;
	width: 210px;
	padding-top: 7px;
	float: none;
	position: absolute;
	left: 0px;
	top: 80px;
}
.Hotels ul.Listing li a:hover .Name {
	color: #333;
	text-decoration: underline;
}
.Hotels ul.Listing li a .Colour {
	width: 5px;
	height: 75px;
	position: absolute;
	z-index: 98;
	display: block;
	left: 0px;
	top: 2px;
}
