﻿@import url("base.css");

#header
{
	background-image: none;
	padding-top: 28px;
}

#header h1
{
	background-image: url("images/splash-header.png");
	height: 184px;
}

#content { margin: 0; }

.portal
{
	text-align: center;
	width: 360px;
}

.portal img
{
	background: transparent url("images/shadow-splash.png") no-repeat left top;
	display: block;
	margin: 0 auto;
	padding: 3px 6px 0 3px;
}

.portal a, .portal a:visited, .portal a:active, .portal a:hover
{
	color: #fff;
	font-size: large;
	text-decoration: none;
}

/* .portal span
{
	background: transparent url("images/splash-button.png") no-repeat left top;
	cursor: pointer;
	display: block;
	line-height: 75px;
	margin: 0 auto;
	width: 200px;
	height: 75px;
}

.portal a:active span, .portal a:hover span { background-position: right top; } */

.portal a span, .portal a:visited span
{
	background: transparent url("images/splash-bar.png") no-repeat left top;
	cursor: pointer;
	display: block;
	line-height: 38px;
	margin: 0 auto;
	width: 359px;
	height: 46px;
}

.portal a:active span, .portal a:hover span { background-position: right top; }

.portal a span.extra, .portal a:visited span.extra
{
	background: transparent url("images/splash-spa-top.png") no-repeat left top;
	display: block;
	top: -341px;
	position: relative;
	width: 359px;
	height: 46px;
}

#suites a span.extra, #suites a:visited span.extra { background-image: url("images/splash-suites-top.png"); }

.portal .description
{
	font-size: 75%;
	margin: 1em 25px 0 25px;
	text-align: justify;
}

#spa
{
	float: left;
	margin-left: 65px;
}

* html #spa { margin-left: 32px; }

#suites
{
	float: right;
	margin-right: 65px;
}

* html #suites { margin-right: 32px; }

#special
{
	clear: both;
	font-size: small;
	/* margin-top: -95px; */
	margin: 0 auto -4.5em auto;
	position: relative;
	top: -7.5em;
	text-align: center;
	width: 15em;
	min-width: 52px;
}

#special a
{
	text-decoration: none;
}

#special a:active, #special a:focus, #special a:hover
{
	text-decoration: underline;
}

#secret-packages a, #gift-certificates a
{
	background: transparent url("images/splash-leaf.png") no-repeat center top;
	display: block;
	margin-bottom: 2em;
	padding: 38px 0 0 0;
	/* width: 52px;
	height: 35px; */
}

#secret-packages a:active, #secret-packages a:hover, #gift-certificates a:active, #gift-certificates a:hover
{
	background-image: url("images/splash-leaf-hover.png");
}

/* #secret-packages span
{
	font-size: 1px;
	line-height: 1px;
	visibility: hidden;
} */

#blog
{
	margin-bottom: 1em;
}

#blog img
{
	vertical-align: bottom;
}

#footer
{
	margin-top: -4em;
}
