body {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
background-color:#502658;
}

tr,td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

h1 {
margin:9px 0px 8px 0px;
color:#502658;
font-size:15px;
}

.h1class {
color:#502658;
font-size:15px;
font-weight:bold;
}

p {
margin: 14px 0px 3px 0px;
}

.wrapper { 
text-align:left;
width:770px;
margin-left: auto;
margin-right: auto;
}


A:link {
text-decoration: underline; color:#502658; font-size: 11px;
}
A:visited {text-decoration: underline; color:#502658; font-size: 11px;
}
A:hover {text-decoration: underline; color:#C191C0; font-size: 11px;
}

A.menulink:link {
text-decoration: none; color:#502559; font-size: 11px; font-family:Arial, Helvetica, sans-serif;
text-align:center; font-weight:bold; display:block; width:auto; float:left; padding: 3px 5px 3px 5px; 
}
A.menulink:visited {text-decoration: none; color:#502559; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-align:center;  font-weight:bold; display:block; width:auto; float:left; padding: 3px 5px 3px 5px;
}
A.menulink:hover {text-decoration: none; color:#FFFFFF; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-align:center;  font-weight:bold; background-color:#502559; display:block; width:auto; float:left; padding: 3px 5px 3px 5px;
}
A.menulink:active {text-decoration: none; color:#FFFFFF; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-align:center;  font-weight:bold; background-color:#C191C0; display:block; width:auto; float:left; padding: 3px 5px 3px 5px;
}

A.skiareahref:link {
text-decoration: none; color:#FFFFFF; font-size: 13px;
}
A.skiareahref:visited {text-decoration: none; color:#FFFFFF; font-size: 13px;
}
A.skiareahref:hover {text-decoration: underline; color:#FFFFFF; font-size: 13px;
}

.tile {
	background-image: url(images/tile.gif);
	background-repeat: repeat-y;
	padding: 0px 5px 0px 5px;
	text-align:left;
}
.header {
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
}
.footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
}

.lhscontent {
padding:0px 10px 0px 3px

}

.headerinfo {
text-align:right;
color:#FFFFFF;
padding:5px 10px 0px 0px;
}

.menu {
color:#FFFFFF;
}

.featurebox {
width:200px;
background-color:#FFFFFF;
padding:4px;
vertical-align:top;
text-align:center;
}


.featurehead {
text-align:center;
background-color:#502559;
color:#FFFFFF;
}

.featureheadsearch {
text-align:center;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

.quicksearchform {
margin:5px 0px 0px 0px;
text-align:center;
}

.white {
color:#FFFFFF;
font-size:10px;
}

.highlight {
color:#502559;
font-weight:bold;
}

.psearchtop {
background-image:url(images/quick-search-top.gif);
background-repeat:no-repeat;
}

.psearchbottom {
background-image:url(images/quick-search-bottom.gif);
background-repeat:no-repeat;
}

.psearchtile {
background-image:url(images/quick-search-tile.gif);
background-repeat:repeat-y;
}

.dots {
padding:0px 0px 2px 0px;
width:750px;
background-image:url(images/dots.gif);
background-repeat:repeat-x;
background-position:bottom;
height:17px;
}

.dots-vertical {
background-image:url(images/dots-vertical.gif);
background-repeat:repeat-y;
background-position:left top;
height:auto;
padding-left:6px;
}

.spacer {
width:2px;
float:left;
}

.lhslittlepic {
width:124px;
font-size:9px;
}

.lightpurple {
color:#502559;
}

.smaller {
font-size:9px;
}

.errors {
color:#FF0000;
font-weight:bold;
font-style:italic;
}

.normalweight {
font-weight:normal;
}

#chalets {

background-image:url(side.png);
background-repeat: no-repeat;
height: 280px;
width: 137px; 

}

#test {
position: relative;
top: 170px;
}

.skiarea {
background-color:#502559;
width:100%;
padding:1px;
color:#FFFFFF;
}

.justify {
text-align:justify;
color:#000000;
font-weight:normal;
}

.legalfooter {
color:#FFFFFF;
font-size:9px;
text-align:center;
width:100%;
}