body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	margin:0;
}
#wrapper{
width:920px;
margin:20px auto 10px auto;
border:1px solid #333333;
}
#headwrap{/*positions #chaletbox relative to page content (moves rt. for higher resolutions)*/
width:1024px;
margin:0 auto;
}
#masthead{
background: #6198CF url(../images/header-bg2.jpg) repeat-x;
height:140px;
}
#masthead img{
margin:28px 0 0 40px;
border:none;
}
#header{
/*height:374px;
background:#568DC4 url(../images/mtn-bg-wider.jpg) no-repeat 0px 0px;
*/}
#navbar{
height:25px;
background-color:#525556;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main, #mainhome{
width:708px;
margin:20px auto 10px auto;
padding:10px;
letter-spacing:.1em;
}
#mainhome{
width:862px;
}
#footer{
width:920px;
margin:0 auto 25px auto;
border:1px solid #333333;
height:66px;
}
#footwrap{
width:950px;
margin:0 auto;
overflow:auto;
background:url(../images/thumbs/skischool2.gif) no-repeat 865px 12px;
text-align:right;
color:#6198CF;
}
#footwrap a, #footwrap a:visited, #footwrap a:hover{
text-decoration:none;
color:#6198CF;
}
floatrt{
float:right;
}
floatleft{
float:left;
}
h1{
font-size:1.3em;
margin-top:2em;
}
h2{
color:#525556;
font-size:1.4em;
}
h3{
color:#525556;
font-size:1.2em;
}
.headmed{
font-size:1.3em;
margin-left:.1em;
margin-top:2em;
}
.alignrt{
text-align:right;
}
#chaletbox{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:224px;
position:absolute;/*abs in body, rel in headerwrap*/
top:190px;
left:775px;
padding:0;
color:#FFFFFF;
}
#chaletboxtop{
background-color:#7B98BB;
border:1px solid #FFFFFF;
border-bottom:none;
padding:5px;
}
#chaletboxmain{
background-color:#fff;
border:1px solid #666666;
border-top:none;
color:#333333;
}
#chaletboxmain img{
margin:10px;
padding:1px;
border:1px solid #666666;
}
#chaletboxbottom{
background-color:#005293;
font-size:.8em;
text-align:center;
border:1px solid #666666;
font-weight:bold;
}
#chaletboxbottom a{
color:#FFFFFF;
text-decoration:none;
}
#chaletboxbottom a:hover{
color:#000000;
background-color:#FFFFFF;
}
.floatimgrt, .fltdivrt{
float:right;
border:1px solid #7B98BB;
margin:0 0 0 10px;
padding:2px;
}
.fltdivrt{
border:none;
}
.imgborder{
border:1px solid #7B98BB;
padding:2px;
}
.floatimglft{
float:left;
border:1px solid #7B98BB;
margin:0 10px 0 0;
padding:2px;
}
.strong{
font-weight:bold;
}
.clear{
clear:both;
}
#buttons {
	margin: 0;
	padding: 0;
	height: 180px;
	list-style: none;
	display:block;
	width: 256px;	
/*	overflow: hidden;
*/	}
#buttons li {
	margin: 0; 
	padding: 0;
    list-style: none;
	}
#buttons a {
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	}
#buttons a:hover {
	background-position: center -120px;
	}
#buttons a:active, #buttons a.selected {
	background-position: center -60px;
	}
#avail a {
	width: 256px;
	background: url(../images/buttons/check.jpg) no-repeat top center;
	float:left;
	margin-top:10px;
	}
#cont a {
	width: 256px;
	background: url(../images/buttons/contact.jpg) no-repeat top center;
	float:left;
	margin-top:10px;
	}
#latest a {
	width: 256px;
	background: url(../images/buttons/offers.jpg) no-repeat top center;
	float:left;
	margin-top:10px;
	}
#facebook{
background-color:#ffffff;
margin:50px 0 10px 0;
outline:1px solid #999;
padding-bottom:5px;
}
#facebook p{
text-align:center;
}