HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
HTML > BODY #container {
	HEIGHT: auto
}
HTML A:hover {
	VISIBILITY: visible
}
HTML {
	BACKGROUND: url(../images/back-winter.png) #384956 repeat-x left top
}
BODY {
	BACKGROUND: url(../images/resort-winter-back.jpg) no-repeat center top
}
#container {
	POSITION: relative
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#snow-left {
	WIDTH: 350px; POSITION: absolute; TOP: 0px; HEIGHT: 440px
}
#snow-right {
	WIDTH: 350px; POSITION: absolute; TOP: 0px; HEIGHT: 440px
}
#snow-left {
	BACKGROUND: url(../images/back-winter-left.jpg); LEFT: 0px
}
#snow-right {
	RIGHT: 0px; BACKGROUND: url(../images/back-winter-right.jpg)
}
#portal {
	MARGIN: 0px auto; WIDTH: 880px; POSITION: relative; HEIGHT: 770px
}
#logo {
	Z-INDEX: 1; LEFT: 295px; POSITION: absolute; TOP: 0px
}
#slogan {
	LEFT: 0px; POSITION: absolute; TOP: 120px
}
#nav {
	RIGHT: 0px; BACKGROUND: url(../images/nav-portal-back.jpg); WIDTH: 340px; POSITION: absolute; TOP: 74px; HEIGHT: 367px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 76px
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px; HEIGHT: 37px
}
#nav A {
	DISPLAY: block
}
#special A {
	DISPLAY: block
}
#book A {
	DISPLAY: block
}
#subscribe A {
	DISPLAY: block
}
#book2 DIV A {
	DISPLAY: block
}
.book3 A {
	DISPLAY: block
}
#nav A:hover IMG {
	VISIBILITY: hidden
}
#special A:hover IMG {
	VISIBILITY: hidden
}
#book A:hover IMG {
	VISIBILITY: hidden
}
#subscribe A:hover IMG {
	VISIBILITY: hidden
}
#book2 DIV A:hover IMG {
	VISIBILITY: hidden
}
.book3 A:hover IMG {
	VISIBILITY: hidden
}
#special {
	BACKGROUND: url(../images/portal-special-over.jpg); LEFT: 548px; WIDTH: 235px; POSITION: absolute; TOP: 419px; HEIGHT: 145px
}
#book {
	BACKGROUND: url(../images/book-winter-over.jpg); LEFT: 571px; WIDTH: 190px; POSITION: absolute; TOP: 564px; HEIGHT: 60px
}
.resort {
	BACKGROUND: url(../images/nav-resort-over.gif) no-repeat
}
.events {
	BACKGROUND: url(../images/nav-events-over.gif) no-repeat
}
.mountains {
	BACKGROUND: url(../images/nav-mountains-over.gif) no-repeat
}
.adventure {
	BACKGROUND: url(../images/nav-adventure-over.gif) no-repeat
}
.relaxation {
	BACKGROUND: url(../images/nav-relaxation-over.gif) no-repeat
}
.specials {
	BACKGROUND: url(../images/nav-specials-over.gif) no-repeat
}
.invest {
	BACKGROUND: url(../images/nav-invest-over.gif) no-repeat
}
#flash {
	LEFT: 0px; FONT: 12px arial; COLOR: #e4e0d5; POSITION: absolute; TOP: 163px
}
.address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px arial; COLOR: #e4e0d5; PADDING-TOP: 0px; POSITION: absolute; TOP: 600px
}
.address A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #8da1a8; PADDING-TOP: 0px; BORDER-BOTTOM: #63757f 1px dashed; TEXT-DECORATION: none
}
.address A:hover {
	BORDER-BOTTOM: #8da1a8 1px dashed
}
#resort {
	MARGIN: 0px auto; WIDTH: 950px; POSITION: relative; HEIGHT: 100%
}
#container2 {
	BACKGROUND: url(../images/content-back.jpg) #ffffff no-repeat 50% top;
	LEFT: 51px;
	FONT: 12px/24px arial;
	WIDTH: 780px;
	POSITION: absolute;
	TOP: 334px
}
#logo2 {
	LEFT: 329px; MARGIN: 0px auto; POSITION: absolute; TOP: 0px
}
#flash2 {
	LEFT: 119px; POSITION: absolute; TOP: 77px
}
#content {
	PADDING-RIGHT: 145px; PADDING-LEFT: 145px; MIN-HEIGHT: 540px; PADDING-BOTTOM: 25px; PADDING-TOP: 18px
}
* HTML #content {
	HEIGHT: 540px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
H1 {
	MARGIN: 0px 0px 15px
}
H1 A {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
H2 {
	FONT: bold 15px arial; COLOR: #7c6c5a
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; FONT: bold 14px arial; COLOR: #96897a; PADDING-TOP: 0px
}
H3 A {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
H3 A:hover {
	COLOR: #b1bcc8! important
}
IMG.left {
	FLOAT: left; MARGIN: 12px 15px 0px 0px
}
#content A {
	COLOR: #536a85; BORDER-BOTTOM: #d4dae0 1px dashed; TEXT-DECORATION: none
}
#book2 A {
	COLOR: #536a85; BORDER-BOTTOM: #d4dae0 1px dashed; TEXT-DECORATION: none
}
#content A:hover {
	BORDER-BOTTOM: #536a85 1px dashed
}
#book2 A:hover {
	BORDER-BOTTOM: #536a85 1px dashed
}
#content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(../images/li.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px
}
.indent {
	FONT-SIZE: 11px; MARGIN: 0px 0px 0px 30px
}
.indent2 {
	FONT-SIZE: 11px; MARGIN: 0px 0px 0px 60px
}
HR {
	BORDER-RIGHT: #ffffff 1px dashed; BORDER-TOP: #d6cfc7 1px dashed; BORDER-LEFT: #ffffff 1px dashed; BORDER-BOTTOM: #ffffff 1px dashed
}
.box {
	MIN-HEIGHT: 130px; BACKGROUND: url(../images/string.gif) no-repeat right top; MARGIN: 15px 0px 0px; WIDTH: 490px
}
.box2 {
	MIN-HEIGHT: 130px; BACKGROUND: url(../images/string.gif) no-repeat right top; MARGIN: 15px 0px 0px; WIDTH: 490px
}
.box2 {
	CLEAR: left; MARGIN-TOP: 35px; FLOAT: left
}
.boxleft {
	FLOAT: left
}
.boxleft P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.boxright {
	FLOAT: right; WIDTH: 345px
}
.box DIV A {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: url(../images/box-back.jpg) left 50%; FLOAT: left; PADDING-BOTTOM: 13px; MARGIN: 0px 15px 15px 0px; WIDTH: 100px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 100px; BORDER-BOTTOM-STYLE: none! important
}
.box2 IMG.border {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: url(../images/box-back.jpg) left 50%; FLOAT: left; PADDING-BOTTOM: 13px; MARGIN: 0px 15px 15px 0px; WIDTH: 100px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 100px; BORDER-BOTTOM-STYLE: none! important
}
.box2 IMG {
	FLOAT: none
}
.box2 IMG.border {
	FLOAT: none
}
.box DIV A:hover {
	BACKGROUND: url(../images/box-back.jpg) right 50%
}
.box H3 {
	MARGIN: 0px
}
.box2 H3 {
	MARGIN: 0px
}
.box .links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.box .links A {
	FONT-SIZE: 11px; MARGIN: 0px 10px 0px 0px
}
.fine {
	FONT-SIZE: 11px
}
.fine2 {
	FONT-SIZE: 10px
}
.book3 {
	BACKGROUND: url(../images/book3-winter-over.jpg) no-repeat 50% bottom; MARGIN: 10px 0px 0px 4px; WIDTH: 118px; HEIGHT: 30px
}
.book3 A {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#confrooms {
	BORDER-RIGHT: #d4dae0 1px solid; BORDER-TOP: #d4dae0 1px solid; BACKGROUND: #ffffff; MARGIN: 10px 0px 20px; FONT: 10px verdana; BORDER-LEFT: #d4dae0 1px solid; WIDTH: 100%; BORDER-BOTTOM: #d4dae0 1px solid
}
#confrooms TR.hover:hover {
	BACKGROUND: #edf0f3
}
#confrooms TR.pad TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #d4dae0; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
#confrooms TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
#confrooms TD.no {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#attractions {
	MARGIN-BOTTOM: 140px; POSITION: relative
}
#attractions DIV {
	FLOAT: left; WIDTH: 33%; POSITION: relative
}
#form LABEL {
	POSITION: absolute
}
.text1 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px arial; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd 1px solid
}
.text2 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px arial; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd 1px solid
}
.text4 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px arial; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd 1px solid
}
.text1 {
	MARGIN: 2px 0px 2px 150px; WIDTH: 180px
}
.text2 {
	MARGIN: 2px 0px; WIDTH: 60px
}
.text4 {
	MARGIN: 2px 0px 2px 150px; WIDTH: 188px
}
.text1:hover {
	BORDER-RIGHT: #afb9c4 1px solid; BORDER-TOP: #afb9c4 1px solid; BORDER-LEFT: #afb9c4 1px solid; BORDER-BOTTOM: #afb9c4 1px solid
}
.text2:hover {
	BORDER-RIGHT: #afb9c4 1px solid; BORDER-TOP: #afb9c4 1px solid; BORDER-LEFT: #afb9c4 1px solid; BORDER-BOTTOM: #afb9c4 1px solid
}
.text4:hover {
	BORDER-RIGHT: #afb9c4 1px solid; BORDER-TOP: #afb9c4 1px solid; BORDER-LEFT: #afb9c4 1px solid; BORDER-BOTTOM: #afb9c4 1px solid
}
#form H3 {
	BACKGROUND: url(../images/arrow-intrinsic.gif) no-repeat left top; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #cccccc 1px dashed
}
.colour {
	FONT-WEIGHT: bold; COLOR: #5f7389
}
#nav2 {
	Z-INDEX: 2;
	LEFT: 1px;
	WIDTH: 188px;
	POSITION: absolute;
	TOP: 365px
}
#nav2 UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#nav2 LI {
	MARGIN: 0px 20px 0px 13px
}
#nav2 A {
	DISPLAY: block; WIDTH: 100%; TEXT-DECORATION: none
}
.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/nav-back1.jpg); PADDING-BOTTOM: 0px; FONT: bold 12px verdana; PADDING-TOP: 9px; HEIGHT: 253px
}
.main2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/nav-back1.jpg); PADDING-BOTTOM: 0px; FONT: bold 12px verdana; PADDING-TOP: 9px; HEIGHT: 253px
}
.main2 {
	BACKGROUND: url(../images/nav-back2.jpg)
}
.main LI {
	BORDER-BOTTOM: #9a8c76 1px dashed
}
.main2 LI {
	BORDER-BOTTOM: #9a8c76 1px dashed
}
.main A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; COLOR: #000000; PADDING-TOP: 9px
}
.main2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; COLOR: #000000; PADDING-TOP: 9px
}
.main A:hover {
	COLOR: #7c6c5a
}
.main2 A:hover {
	COLOR: #7c6c5a
}
.main .current A {
	COLOR: #536a85
}
.main2 .current A {
	COLOR: #536a85
}
.sub1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sub1-back.jpg); PADDING-BOTTOM: 6px; FONT: bold 11px verdana; PADDING-TOP: 6px
}
.sub2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sub1-back.jpg); PADDING-BOTTOM: 6px; FONT: bold 11px verdana; PADDING-TOP: 6px
}
.sub2 {
	BACKGROUND: url(../images/sub2-back.jpg); FONT: bold 10px verdana
}
.sub1 LI {
	BORDER-BOTTOM: #333d49 1px dashed
}
.sub2 LI {
	BORDER-BOTTOM: #333d49 1px dashed
}
.sub1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 6px
}
.sub2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 6px
}
.sub1 A:hover {
	COLOR: #99a9bb
}
.sub2 A:hover {
	COLOR: #99a9bb
}
.sub1 .current A {
	COLOR: #e8e5df
}
.sub2 .current A {
	COLOR: #e8e5df
}
#subscribe {
	Z-INDEX: 4; BACKGROUND: url(../images/subscribe-winter-over.gif); MARGIN: 0px 0px 0px 57px; WIDTH: 80px; HEIGHT: 70px
}
#book2 {
	RIGHT: -22px;
	BACKGROUND: url(../images/panel-winter.jpg) no-repeat 50% bottom;
	FONT: 12px/24px arial;
	WIDTH: 188px;
	POSITION: absolute;
	TOP: 375px;
	HEIGHT: 210px;
	TEXT-ALIGN: center
}
#book2 DIV {
	BACKGROUND: url(../images/book2-winter-over.jpg); MARGIN: 0px 0px 10px; WIDTH: 188px; HEIGHT: 38px
}
#book2 DIV A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#book2 DIV A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#book2 P {
	MARGIN: 0px 0px 0px 2px
}
#book2 STRONG {
	FONT-SIZE: 15px
}
#book2 A {
	BORDER-BOTTOM: #868c8f 1px dashed
}
#specials {
	RIGHT: -34px;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 605px
}
#specials DIV {
	MARGIN: 0px 0px 8px; WIDTH: 200px; HEIGHT: 175px
}
#specials A {
	DISPLAY: block; BACKGROUND: url(../images/specials-up.jpg); WIDTH: 200px; HEIGHT: 175px
}
#specials A:hover {
	BACKGROUND: url(../images/specials-over.jpg)
}
#footer {
	WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 105px; TEXT-ALIGN: center
}
#top {
	BACKGROUND: url(../images/footer-back2.jpg); FONT: 12px arial; WIDTH: 100%; HEIGHT: 35px
}
#top P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#top A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 10px; COLOR: #536a85; PADDING-TOP: 0px; BORDER-BOTTOM: #394350 1px dashed; TEXT-DECORATION: none
}
#top A:hover {
	BORDER-BOTTOM: #536a85 1px dashed
}
#bottom {
	BACKGROUND: url(../images/footer-back.jpg); FONT: 10px arial; WIDTH: 100%; HEIGHT: 70px; TEXT-ALIGN: center
}
#bottom P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 27px
}
#bottom A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 9px; COLOR: #a79981; PADDING-TOP: 0px; BORDER-BOTTOM: #5d5448 1px dashed; TEXT-DECORATION: none
}
#bottom A:hover {
	BORDER-BOTTOM: #a79981 1px dashed
}
#bottom SPAN {
	COLOR: #1e1a19
}
