body {
        background-color: #163d55;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	border: 0px;
	padding: 0px;
	color: #7a9db0;
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
a.menu:link,a.menu:active,a.menu:visited {	
	display: block;
        padding: 10px 0px 5px;
        color: #ffffff;
        font-family: arial, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
}
a.menu:hover {
	display: block;
	padding: 5px 0px 5px;
        color: #ffffff;
        font-family: arial, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
	border-top: 5px solid #bb1a12;
}
a.click:link, a.click:active, a.click:visited, a.click:hover {
	background-color: #163d55;
        color: #ffffff;
        display: block;
	width: 352px;
	height: 32px;
        font-family: arial, sans-serif;
        font-size: 14pt;
	line-height: 32px;
        font-weight: bold;
        text-decoration: none;
}
a.menuon:link,a.menuon:active,a.menuon:visited,a.menuon:hover {
        display: block;
        padding: 5px 0px 5px;
        color: #ffffff;
        font-family: arial, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
        border-top: 5px solid #bb1a12;
}
a.footer:link,a.footer:active,a.footer:visited {
        color: #ffffff;
        font-family: arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
}
a.footer:hover {
        color: #ffffff;
        font-family: arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: underline;
}
a.packages:link,a.packages:active,a.packages:visited {
	padding: 0px 15px;
        color: #ffffff;
        font-family: arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
}
a.packages:hover {
        padding: 0px 15px;
        color: #204268;
        font-family: arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
}
a.packageson:link,a.packageson:active,a.packageson:visited,a.packageson:hover {
        padding: 0px 15px;
        color: #204268;
        font-family: arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
}
a.search:link,a.search:active,a.search:visited {
	color: #7a9db0;
        font-family: arial, sans-serif;
        font-weight: normal;
        text-decoration: none;
}
a.search:hover {
        color: #7a9db0;
        font-family: arial, sans-serif;
        font-weight: normal;
        text-decoration: underline;
}
a.reserve:link,a.reserve:active,a.reserve:visited {
        color: #ff0e02;
        font-family: arial, sans-serif;
	font-weight: bold;
        text-decoration: underline;
}
a.reserve:hover {
        color: #ff0e02;
        font-family: arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
}
a.link:link,a.link:active,a.link:visited,a.link:hover {
        color: #718990;
        font-family: arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
}
a.link:hover {
        color: #718990;
        font-family: arial, sans-serif;
        font-weight: bold;
        text-decoration: underline;
}
a.newlink:link,a.newlink:active,a.newlink:visited,a.newlink:hover {
        color: #718990;
        font-family: arial, sans-serif;
        text-decoration: none;
}
a.newlink:hover {
        color: #718990;
        font-family: arial, sans-serif;
        text-decoration: underline;
}
ul {
	padding: 0px 15px;
}
img {
	display: block;
	border: 0px;
	padding: 0px;
}
img.float {
	float: left;
        display: block;
        border: 0px;
        padding: 0px 15px 0px 0px;
}
table.content {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
td.shadow-left {	
        background-color: #163d55;
        background-image: url(../images/shadow-left.jpg);
        background-repeat: no-repeat;
	width: 64px;
}
td.shadow-right {
        background-color: #163d55;
        background-image: url(../images/shadow-right.jpg);
        background-repeat: no-repeat;
        width: 64px;
}
td.shadow-text-default {
        background-color: #ffffff;
        background-image: url(../images/shadow-text-01.jpg);
        background-repeat: no-repeat;
        width: 110px;
}
td.shadow-text-left {
        background-color: #ffffff;
        background-image: url(../images/shadow-text-left.jpg);
        background-repeat: no-repeat;
        width: 20px;
}
td.shadow-text-right {
        background-color: #ffffff;
        background-image: url(../images/shadow-text-right.jpg);
        background-repeat: no-repeat;
        width: 20px;
}
td.shadow-text-line {
        background-color: #ffffff;
        background-image: url(../images/shadow-text-line.jpg);
        background-repeat: no-repeat;
        width: 443px;
	height: 25px;
}
td.menu-default {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu.jpg);
        background-repeat: no-repeat;
	height: 55px;
	width: 838px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	font-family: arial, sans-serif;
}
td.menu-attractions {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-attractions.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}
td.menu-dining {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-dining.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}
td.menu-getaways {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-getaways.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}
td.menu-enter {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-enter.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}
td.menu-packages {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-packages.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}
td.menu-promotional-partners {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-promotional-partners.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}
td.menu-price {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-price.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}
td.menu-family {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-family.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}

td.menu-couple {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-couple.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}

td.menu-empty {
        background-color: #97b3bc;
        background-image: url(../images/bg-menu-empty.jpg);
        background-repeat: no-repeat;
        height: 55px;
        width: 838px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, sans-serif;
}

td.menu-divide {
	width: 20px;
}
td.menu-padding {
	padding-top: 5px;
}
td.location {
        padding: 10px 0px 5px;
}
td.header {
	background-color: #ffffff;
	height: 246px;
	width: 838px;
        vertical-align: top;
}
#trailer {
	width: 640px;
	height: 360px;
}
td.text {
        background-color: #ffffff;
	width: 818px;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}
td.footer {
	background-color: #a9c0c7;
	height: 28px;
	width: 818px;
	padding: 0px 10px;
	vertical-align: middle;
	text-align: right;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}
td.shadow-bottom {
        background-color: #97b3bc;
        background-image: url(../images/shadow-bottom.jpg);
        background-repeat: no-repeat;
	height: 35px;
	width: 838px;
}
td.default-left {
	width: 352px;
}
table.packages {
	width: 443px;
	text-align: left;
}
td.packages-text {
        padding: 0px 15px;
}
td.packages-description {
	padding: 15px 15px 5px;
}
td.packages-header {
	height: 15px;
	color: #a9bcc2;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px 15px 0px;
}
td.packages-links {
	background-color: #98b3bc;
	padding: 5px 0px;
}
td.packages-sponsors {
        background-color: #ffffff;
        background-image: url(../images/bg-gradient.jpg);
        background-repeat: repeat-y;
        padding: 15px 15px;
	font-size: 9pt;
}
td.packages-sponsorsnew {
        background-color: #ffffff;
        padding: 15px 15px;
	font-size: 9pt;
}
td.partner-divide {
	width: 15px;
}
.packages-search {
        color: #f52b21;
        font-size: 12pt;
        font-weight: bold;
}
table.enter {
        width: 375px;
        text-align: left;
        font-size: 9pt;
}
td.enter-text {
        padding: 0px 15px 0px 15px;
}
table.enter-form {
	width: 300px;
}
td.enter-label {
	width: 125px;
}
table.checkbox {
	font-size: 8pt;
}
.main-text {
	width: 276px;
	padding 0px 38px;
}
.bold {
	font-weight: bold;
}
.small {
	font-size: 8pt;
}
.win {
	color: #10415c;
}
.enter {
	color: #97b3bc;
}


