@charset "utf-8";
/* CSS Document */

.tranq {
	position:absolute;
	left:20px;
	bottom:45px;
	z-index:2000;
}


/** HOME **/
#home h1 {
	background:url('/images/backgrounds/title-home.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#home .topImage {
	background-color:#ffffff;
	background:url('/images/image-mask.png')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
	z-index:2500;
}

/** REVIEWS **/
#reviews h1 {
	background:url('/images/backgrounds/title-reviews.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:33px; /* for IE5.5's bad box model */
	padding-top:33px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#reviews .topImage {
	background-color:#ffffff;
	background:url('/images/image-mask.png')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
	z-index:2500;
}


/** ROOMS **/
#rooms h1 {
	background:url('/images/backgrounds/title-rooms.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#rooms .topImage {
	background:url('/images/main/rooms.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
}

/** BUSINESS **/
#business h1 {
	background:url('/images/backgrounds/title-business.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#business .topImage {
	background:url('/images/main/meetings.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
}

/** DINING **/
#dining h1 {
	background:url('/images/backgrounds/title-dining.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#dining .topImage {
	background:url('/images/main/food.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
}

/** WEDDINGS **/
#weddings h1 {
	background:url('/images/backgrounds/title-weddings.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#weddings .topImage {
	background:url('/images/main/weddings.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
}

/** CONTACT **/
#contact h1 {
	background:url('/images/backgrounds/title-contact.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#contact .topImage {
	background:url('/images/main/contact.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
}

/** THINGS TO DO **/
#todo h1 {
	background:url('/images/backgrounds/title-things.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#todo .topImage {
	background:url('/images/main/things.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
}

/** ACTIVITIES **/
#activities h1 {
	background:url('/images/backgrounds/title-activities.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#activities .topImage {
	background:url('/images/main/home.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
}


/** OFFERS **/
#offers h1 {
	background:url('/images/backgrounds/title-offers.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#offers .topImage {
	background-color:#ffffff;
	background:url('/images/main/events.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
	z-index:2500;
}

/** VOUCHERS **/
#vouchers h1 {
	background:url('/images/backgrounds/title-vouchers.png')
	no-repeat
	top
	left;
	margin-top:0;
	margin-bottom:10px;
	width:600px;
	height: 0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	z-index:3000;
}

#vouchers .topImage {
	background-color:#ffffff;
	background:url('/images/main/events.jpg')
	no-repeat
	left
	bottom
	#ffffff;
	width:896px;
	height:341px;
	z-index:2500;
}



.bespokeLogo {
	position:absolute;
	top:8px;
	right:15px;
}

.pageImage {
	border:1px solid #999999;
}