﻿* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	background-color: #ffffee;
}

#frame {
	width: 1035px;
	text-align: left;
	vertical-align: top;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../../Resources/img/head.png);
	background-repeat: no-repeat;
	background-color: #efe6d4;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}

#head {
	height: 100px;
}

#left-col, #right-col {
	
}

ul
{
	padding-left:15px;
}

.top a
{
	font-weight:bold;
}

.top-active
{
	font-weight:bold;
}

#fadeimage
{
	padding-left:0px;
}


#left-col {
	vertical-align: top;
	text-align: right;
	width: 226px;
	padding-top: 175px;
	padding-right: 25px;
	color: #8e7035;
}

#menu .top {
	background-image: url(../../Resources/img/menu-button.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0.5em;
	color: #001442;
}

#menu .top-active {
	background-image: url(../../Resources/img/menu-button.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0.5em;
	color: #8e7035;
}

#menu .sub {
	padding-right: 0.5em;
	padding-bottom: 0.25em;
}

#menu .sub-active {
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	color: #8e7035;
}

#menu .sub-active a {
	color: #8e7035;
}


#sub-frame {
	padding-bottom: 0.25em;
}

#left-col a {
	text-decoration: none;
	color: #001442;
}

#left-col a:hover {
	text-decoration: underline;
}

#right-col {
	width: 70px;
}

#splash {
	
}

#splash-T {
	background-image: url(../../Resources/img/splash-T.png);
	background-repeat: repeat-x;
	width:735px;
}

li img
{
	width:671px;
	height:335px;
}

#fade-panel li
{
	list-style:none;
}

#splash-B {
	background-image: url(../../Resources/img/splash-B.png);
	background-repeat: repeat-x;
}

#splash-L {
	background-image: url(../../Resources/img/splash-L.png);
	background-repeat: repeat-y;
	height:335px;
}

#splash-R {
	background-image: url(../../Resources/img/splash-R.png);
	background-repeat: repeat-y;
}

.splash-caption {
	color: #ccb78c;
	font-size: 18pt;
	font-family: Times New Roman;
	text-align: center;
	padding-top: 0.25em;
	text-transform: capitalize;
}

.splash-caption img
{
	padding:5px;
}

#left-gutter {
	height: 400px;
}

#content {
	padding-top: 1em;
	padding-bottom: 2em;
}

#foot {
	background-image: url(../../Resources/img/foot1.png);
	background-repeat:repeat-y;
	height: 150px;
	color: #cccccc;
	vertical-align: top;
	text-align: left;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
}

#footline
{
	background-image: url(../../Resources/img/foottop.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:50px;
}

#sitemap
{
	width:100%;
	padding-bottom:15px;
}

#sitemap td a
{
	color:#816a3c;
	text-decoration:none;
	/*font-style:italic;*/
	font-size:8pt;
	
}

#sitemap tr
{
	background-image:url(../../Resources/img/sitemap-bar.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#sitemap td a.mainsitemap
{
	font-style:normal;
	color:#001442;
	font-family:Georgia;
	font-size:10pt;
	font-weight:bold;
}

#sitemap img
{
	padding-left:5px;
	padding-right:5px;
}

#sitemap td
{
	padding-top:10px;
	padding-bottom:10px;
	
}

#footlogo
{
	padding-top:20px;
	text-align:center;
	margin:auto;
}

#footlogo a
{
	text-decoration:none;
}

#footlogo img
{
	border:none;
}

#contact_content .content
{
	font-size:12pt;
}

#unit_dropdown select
{
	width:176px;
}

#resort_dropdown select
{
	width:176px;
}

#comments_area textarea
{
	width:174px;
}

#contact_form input
{
	width:172px;
}

/* typography */

body, td {
	vertical-align: top;
	font-family: Arial;
	font-size: 10pt;
	color: #333333;
}

p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-indent: 1em;
	line-height: 1.25em;
	text-align: justify;
}

p:first-line {
	color: #000000;
}

h1,h2 {
	color: #001442;
	font-family: Times New Roman;
}

h1 {
	font-size: 200%;
	background-image: url(../../Resources/img/h1-back.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 2px;
}

h2 {
	font-size: 175%;
}


.content
{
	padding:20px 20px 20px 20px;
	font-size:10pt;
}

#contact_form
{
	width:100%;
}

#contact_left_text
{
	text-align:right;
}

#submit_button
{
	margin-left:265px;
}

body {
}

#floorplan-left
{
	background-image:url(../../Resources/img/floorplan-left.png);
	background-repeat:repeat-y;
	width:10px;
}

#floorplan-right
{
	background-image:url(../../Resources/img/floorplan-right.png);
	background-repeat:repeat-y;
	width:10px;
}

#floorplan-top
{
	background-image:url(../../Resources/img/floorplan-top.png);
	background-repeat:repeat-x;
	height:10px;
}

#floorplan-bottom
{
	background-image:url(../../Resources/img/floorplan-bottom.png);
	background-repeat:repeat-x;
	height:10px;
	
}

.floorplan
{
	width:658px;
	text-align:center;
	margin:auto;
	
}

