html {
scrollbar-3dlight-color:#BFBFBF; 
scrollbar-arrow-color:#818378; 
scrollbar-base-color:#ff6347; 
scrollbar-darkshadow-color:#BFBFBF; 
scrollbar-face-color:#fff; 
scrollbar-highlight-color:#F0EDEA; 
scrollbar-shadow-color:#efefef
}

body {font-size:75%; font-family: Arial, Helvetica, sans-serif; margin:0px 0 0px 0; color:#333; background: #fff; }

p {margin-top: 0px;margin-bottom: 0px;line-height: 130%;}
h1 {margin:0;color:#776552;font-size:125%;font-weight: bold;text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
h2 {margin:0;color:#28C1A4;font-size:125%;font-weight: bold;text-transform: uppercase; margin-bottom:3px; font-family: Arial, Helvetica, sans-serif;}

h3 {margin:0px;font-size : 110%; text-transform: uppercase; color: #FF9900; }
h4 {margin:0;color:#776552; font-size:90%; font-weight:bold; text-transform: uppercase; margin-bottom:2px; font-family: Arial, Helvetica, sans-serif; margin-top:10px;}

strong { color:#478585}
a {color:#733B16; text-decoration:none; }
a:hover {background-color:#F0EDEA;}
pre {font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;}

form {margin:0;padding:0;}
fieldset {padding: 5px 10px 5px 5px; border: #ccc 1px solid;}
legend {font-size: 100%;color:#CFBC9F;font-weight: bold;margin:0 0 3px 0;}
td{color:#6B6A7E;padding:5px 0 5px 12px;}
th{font-size:75%;color:#FFFFFF;padding:5px;text-align: left;}
table {border: none;font-size:100%;}
input, textarea, select {font-size: 100%;font-family: Arial, Helvetica, sans-serif;}

img {border:0;}
ul{padding:0 0 0 10px;margin:10px;list-style: square outside;}
ol{padding:0 0 0 10px;margin:5px;list-style: square outside;font-size:95%;}
li {padding:3px 0 3px 0;}

#navigation {margin-bottom:35px; TOP: 0px; LEFT: 5px;}

#logosub{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH: 935px;
HEIGHT: 60px;
PADDING-LEFT: 18px;
MARGIN-BOTTOM : 5px;

}
#logosub a:hover { background-color: #fff;}

#navcolumn1 {WIDTH:110px; float: left; padding-left: 8px; border-left: #ABDECF 1px solid;}
#navcolumn2 {WIDTH:150px; float: left; padding-left: 8px; border-left: #ABDECF 1px solid;}
#navcolumn3 {WIDTH:130px; float: left; padding-left: 8px; border-left: #ABDECF  1px solid;}

#submasthead_sub {
WIDTH:950px;
HEIGHT: 70px;
MARGIN-LEFT: 18px;
line-height: 16px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#bottomnav {
MARGIN: 0px 0px 0px 8px;
WIDTH: 935px;
TEXT-ALIGN: left;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 20px;
color:#DFD3BF;
letter-spacing: 2px;
}

#bottomnav a {color:#C7B18F; text-decoration: underline; }

#footer {
MARGIN: 0px 0px 0px 8px;
WIDTH: 800px;
TEXT-ALIGN: left;
FONT-SIZE: 0.85em; 
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
color:#666;
background: 
}

#content {line-height: 1.1; margin-top:50px;}

/*content2 for pages with subpages, with the home button */
#content2 {line-height: 1.1; margin-top:0px;}

#panelContent {margin-left: 17px; width:400px; z-index:2;}
#panelContent  .column-in {padding:0px 0px 0px 10px;}
#panelContent  .column-in form {text-align:right;width:175px;} 
#panelContent  .column-in p {margin-bottom: 5px;}
#panelContent  .column-in a {color:#A6A291;font-size:110%;}
#panelContent  .column-in a:hover {color:#773F33}
#panelContent  .column-in select {width:175px;}

/** This is for in 2 column layout**/
#panelContent2 {margin-left: 17px; width:480px; z-index:2;}
#panelContent2  .column-in {padding:0px 0px 0px 10px;}
#panelContent2  .column-in form {text-align:right;width:175px;} 
#panelContent2  .column-in p {margin-bottom: 5px;}
#panelContent2  .column-in a {color:#A6A291;font-size:110%;}
#panelContent2  .column-in a:hover {color:#773F33}
#panelContent2  .column-in select {width:175px;}

.columnRight{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	WIDTH:450px;
	POSITION:absolute;
	TOP: 65px;
	LEFT: 500px;
}


.columnRight-bottom{
left:500px;
margin-top:65px;
padding:0;
width:450px;
	
}


.columnRight_resortslist{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	WIDTH:430px;
	POSITION:absolute;
	TOP: 210px;
	LEFT: 510px;

}

.resort_iframe{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 0px;
	WIDTH:420px;
	POSITION:absolute;
	TOP: 490px;
	LEFT: 500px;
	border-left: #ABDECF 1px solid;
	border-bottom: #ABDECF 1px solid;
	
}

.iframe_content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px;
	WIDTH:330px;
}

.iframe_content  a {color:#A6A291;font-size:110%; text-decoration: underline;}
.iframe_content  a:hover {color:#773F33}

iframe { 
overflow-x: hidden; 
overflow-y: scroll; 
width: 400px;
height: 500px;

} 

/* for reservations email at the top */
.columnRight_contact{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	WIDTH:350px;
	POSITION:absolute;
	TOP: 6px;
	LEFT: 550px;
	color: #666;
	text-align: right;
	 z-index: 1;

}

.columnRight_contact a { color:#53BDC4; text-decoration: underline; font-weight: bold;}
.columnRight_contact a:hover { background-color: #F0EDEA;}


.panelRight {width:330px; margin-left: 125px; border-left: #ABDECF 1px solid; padding-left: 10px;}
.panelRight a {color:#A6A291;font-size:110%; text-decoration:underline;}
.panelRight p {margin-bottom: 5px;}


.panelResorts {width:420px; margin-left: 25px; border-left: #ABDECF 1px solid; padding-left: 10px;}
.panelResorts a {color:#A6A291;font-size:110%; text-decoration: underline;}
.panelResorts p {margin-bottom: 5px;}


.panelLeft { width:115px;float:left; font-family: Arial, Helvetica, sans-serif;}

.top {
CLEAR:both;
FONT-SIZE: 0.85em;
MARGIN: 0px;
TEXT-TRANSFORM: uppercase;
TEXT-ALIGN: right;
}


#leftbar {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH: 115px;
TOP: 100px;
text-align: right;

}

#leftbar UL {
PADDING-LEFT: 0px;
LIST-STYLE-TYPE: none;
MARGIN: 0px 5px 0.5em;
}

#leftbar LI {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        LINE-HEIGHT: 20px; 
        PADDING-TOP: 0px; 
        WHITE-SPACE: nowrap; 
        LIST-STYLE-TYPE: none
}
#leftbar A {
	PADDING-RIGHT: 0px; 
        DISPLAY: block; 
        PADDING-LEFT: 0px; 
         PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px; 
}

.previousButton { background: url(images/backArrow.gif) no-repeat 105px 5px; padding: 0px 0 25px 125px; width: 424px; margin-top: 30px;}
.previousButton a { color: #C5B5A3; }

.headingAltColor {color:#776552;}
.headingAltColor2 { color:#BE9771;}
