﻿img, div, h4 { behavior: url(/assets/templates/iepngfix.htc) }
html, body, div, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li, a, fieldset, form, input, textarea, label  {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : normal;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}
body {
background-color : #210f0b;
background-image : url(images/background.jpg);
background-repeat : no-repeat;
background-position : top center;
font-family : Georgia, Times, serif;
color : #200f0b;
}
a{
	color: #4a5c13;
}
img.action {
width : 409px;
height : 110px;
margin-bottom : 69px;
}
img.window {
float : left;
width : 224px;
height : 149px;
margin : -12px 12px 0 -10px;
}
div#home_wrapper {
	width: 925px;
	height: 19px;
	line-height: 19px;
	margin:auto;
}
#home_button {
	border: none;
	margin-left: 18px;
}
div#nav {
width : 100%;
height: 42px; 
margin-top : 22px;
background-image : url(images/nav.jpg);
overflow : hidden;
}
div#nav ul li {
display : block;
float : left;
height : 42px;
margin : 0 2px;
list-style-type : none;
text-indent : -2000em;
overflow : hidden;
}
div#nav ul li a {
display : block;
width : 100%;
height : 100%;
}
li#resort { 
width : 102px;
}
li#story {
width : 75px;
}
li#plan {
width : 100px; 
}
li#pricing {
width : 132px;
}
li#register {
width : 88px;
}
li#contact {
width : 106px;
}
li#privileges {
width : 153px;
}
li#kootenays {
width : 134px;
}
div#arrows {
width: 925px;
height: 25px;
}
div#arrows div {
float:left;
height:25px;
margin: 0 1px;
}
div#arrows #arrow1 {
width:102px;
}
div#arrows #arrow2 {
width:75px;
}
div#arrows #arrow3 {
width:100px;
}
div#arrows #arrow4 {
width:132px;
}
div#arrows #arrow5 {
width:88px;
}
div#arrows #arrow6 {
width:106px;
}
div#arrows #arrow7 {
width:153px;
}
div#arrows #arrow8 {
width:134px;
}
div#arrows #arrow1 .active {
width:102px;
background:url(images/arrow1.png) center top no-repeat;
}
div#arrows #arrow2 .active {
width:75px;
background:url(images/arrow2.png) center top no-repeat;
}
div#arrows #arrow3 .active {
width:100px;
background:url(images/arrow3.png) center top no-repeat;
}
div#arrows #arrow4 .active {
width:132px;
background:url(images/arrow4.png) center top no-repeat;
}
div#arrows #arrow5 .active {
width:88px;
background:url(images/arrow5.png) center top no-repeat;
}
div#arrows #arrow6 .active {
width:106px;
background:url(images/arrow6.png) center top no-repeat;
}
div#arrows #arrow7 .active {
width:153px;
background:url(images/arrow7.png) center top no-repeat;
}
div#arrows #arrow8 .active {
width:134px;
background:url(images/arrow8.png) center top no-repeat;
}
div#header {
width : 913px;
height : 337px;
margin-top : 0px;
padding : 6px;
background-color : #fff;
}
div#header img {
float : left;
width : 682px;
height : 337px;
}
div#wrapper {
width : 925px;
margin : 0 auto;
text-align : center;
}
div#content {
width : 901px;
min-height : 316px;
height : auto !important ;
height : 316px;
margin-top : 23px;
padding : 12px;
background-color : #bbb09a;
background-image : url(images/content.jpg);
position: relative;
}

/* FIX THE PNG ON IE6 */
#video_icon
{
	position: absolute;
	top: 18px;
	left: 490px;
	z-index: 100;
}

div#content-top {
width:926px;
min-height : 316px;
height : auto !important ;
height : 316px;
margin-left:-1px;
margin-top:23px;
float:left;
clear:both;
background-color:#fbf0da;
background-image:url(images/content_top.jpg);
background-repeat:repeat-x;
background-position:top;
}
div#content-bottom{
width : 902px;
min-height : 316px;
height : auto !important ;
height : 316px;
float:left;
clear:both;
padding : 12px 12px 55px 12px;
background-image:url(images/content_bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
div#map {
width:925px;
height:560px;
}
div.left, div.right, div.right-content, div.right-blue {
position : relative;
float : left;
padding-left : 12px;
text-align : left;
}
div.right-blue li {
margin-bottom:5px;

}
div.left {
width : 468px;
font-size : 13px;
line-height : 175%;
}
div.registration-left {
position : relative;
float : left;
padding-left : 12px;
text-align : left;
width: 280px;
font-size : 13px;
line-height : 175%;
}
div.left-content {
margin:20px 0 20px 0;
}
div.left-content ul {
margin-left:15px;
}
div.right-content ul li {
list-style:none;
display:block;
padding:11px 0 11px 0;
margin:0 10px 0 0;
border-bottom:1px solid #b0b479;
line-height:normal;
}
div.right-content ul li.first {
background-image:url(images/line.gif);
background-repeat:no-repeat;
padding-top:30px;
margin-top:6px;
}

div.right {
width : 409px;
font-size : 12px;
line-height : 120%;
}
div.right-content {
margin-left:30px;
width : 350px;
font-size : 13px;
line-height : 175%;
}
div.right-blue {
margin-left:30px;
width : 350px;
font-size : 12px;
line-height : 150%;
color:#5c707c;
}
div.registration-right {
font-size : 12px;
line-height : 120%;
position : relative;
float : left;
padding-left : 12px;
text-align : left;
width: 560px;
margin-top: 60px;
color: #200F0B;
}
div#headings {
float : left;
width : 228px;
margin-right : 3px;
background-color : black;
}
h1, h2, h3 {
width : 228px;
height : 10px;
text-indent : -2000em;
overflow : hidden;
}
h1 {
height : 176px;
background-image : url(images/head_h1.jpg);
}
h1 a {
display : block;
width : 100%;
height : 100%;
}
h2 {
height : 36px;
background-image : url(images/head_h2.gif);
}
h3 {
height : 125px;

}
h4 {
text-indent : -2000em;
overflow : hidden;
}
h4.playground {
width : 100%;
height : 130px;
}
h4.register {
position : absolute;
top : 258px;
left : 120px;
width : 250px;
height : 35px;
}
h4.resort {
position : absolute;
top : 268px;
left : 303px;
width : 115px;
height : 35px;
}
h4.title {
margin-top:-5px;
margin-left:-15px;
width : 458px;
height : 95px;
}

h4.registration {
margin-top:-5px;
margin-left:-15px;
width : 280px;
height : 52px;

}
h4.right-title {
margin-top:11px;
margin-bottom:10px;
width : 348px;
height : 44px;
}
h4 a {
display : block;
width : 100%;
height : 100%;
}
div#footer {
width : 901px;
height : 133px;
padding : 12px;
margin-top : 25px;
margin-bottom : 25px;
float:left;
clear:both;
background-color : #170b08;
text-align : right;
font-size : 10px;
color : #331812;
font-family : georgia;
} 
div#footer a {
color:#5f2e22;
}
div#header #gallery_box {
width:682px;
height:337px;
float:left;
}
div#gallery_box2 {
float:left;
width:354px;
height:207px;
}
div#qTip {
width:110px;
height:41px;
 display: none;
 position: absolute;
 z-index: 1000;
}
div#smooth_wrapper
{
	display: none;
	overflow:hidden;
}
div#smooth_gallery {
	overflow:hidden;
}


/* New Lasso Registration Form */
#registration_table
{
	width: 100%;
	font-size: 12px;
}

#registration_table td
{
	padding: 4px 2px;
}

#registration_table td.large_text
{
	font-size: 14px;
}

input.txt
{
	padding: 2px;
	border: 1px solid #abadb3;
	width: 150px;
}

input.long_txt
{
	width: 354px;
}

#registration_table select
{
	border: 1px solid #abadb3;
	width: 156px;
}

textarea
{
	width: 100%;
	overflow: auto;
	border: 1px solid #abadb3;
}