body, textarea, td {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	line-height: 20px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

/* NAVIGATION STYLES */
.navcontainer 
{
margin-top: 2px; 
margin-left: 0px;
width: 796px
}

.topimage {
position:absolute;
left:6px;
top:0px;
width:796px;
height:103px;
z-index:2;
}

.nav {
font-family: Verdana, Arial, sans-serif;
font-size: 10pt; 
padding:5px;
margin:0px;
/*background-color:#71B8D5;*/
background-color:#ffffff;
color:#fff; 
border-bottom: 1px solid #6F8C8F;
width: 796px;
}

.nav a { 
color:#fff;
text-decoration:none;
}

.nav a:hover {
text-decoration:underline;
}

.navright {
float: right;
padding-right:10px;
}

.navleft { 
padding-left:10px; 
}

ul#navlist
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
background-color: #036;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }


#navlist a:link, #navlist a:visited
{
color: #fff;
/* background-color: #036; */
text-decoration: none;
}


#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}


#navlist ul li a:active
{
background-color: #369;
color: #fff;
}

#current {
background-color: #369;
}


/* END NAVIGATION STYLES */


#wrapper{
width:808px;
height:900px;
position:absolute;
top: 0px;
left:50%;
margin-left:-404px;
background-image: url(images/background-808.gif);
}


h1 
{
	font-family: Garamond, Times, serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #003b77;
	font-size: 20pt;
	font-weight: bold;
	font-style:italic;
	letter-spacing: -0.5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #003b77;
	font-size: 16pt;
	font-weight: bold;
	letter-spacing: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#ski-logo-1{
position:absolute;
top: 128px;
left:17px;
width:250px;
height:45px;
z-index:1;
}

#picture-layer{
position:absolute;
top: 128px;
left:6px;
width:796px;
height:255px;
}

#title-copy{
position:absolute;
top: 350px;
left:390px;
width:400px;
height:50px;
z-index:1;
}

#intro-copy{
width:360px;
height:520px;
position:absolute;
top: 380px;
left:390px;
margin-left:0px;
padding-left: 20px;
padding-right: 20px;
background-color: white;
font-size: 10pt;
line-height: 14pt;
} 

#chalet-pic-1{
width:348px;
height:246px;
position:absolute;
top: 390px;
left:18px;
margin-left:0px;
padding-left: 0px;
padding-right: 0px;
background-image: url(images/living-room-1.jpg);
}

#livingroom-caption{
width:140px;
height:20px;
position:absolute;
top:395px;
left:23px;
}


h4 
{
	/*font-family: Garamond, Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #894c00;
	font-size: 9pt;
	font-weight: bold;
	font-style:italic;
	/*letter-spacing: 2px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#chalet-pic-a{
width:185px;
height:145px;
position:absolute;
top: 670px;
left:18px;
margin-left:0px;
padding-left: 0px;
padding-right: 0px;
}

#caption-a{
width:100px;
height:20px;
position:absolute;
top:667px;
left:23px;
}

#chalet-pic-b{
width:185px;
height:145px;
position:absolute;
top: 670px;
left:213px;
margin-left:0px;
padding-left: 0px;
padding-right: 0px;
}

#caption-b{
width:100px;
height:20px;
position:absolute;
top:667px;
left:218px;
}

#chalet-pic-c{
width:185px;
height:145px;
position:absolute;
top: 670px;
left:408px;
margin-left:0px;
padding-left: 0px;
padding-right: 0px;
}

#caption-c{
width:100px;
height:20px;
position:absolute;
top:667px;
left:413px;
}

#chalet-pic-d{
width:185px;
height:145px;
position:absolute;
top: 670px;
left:603px;
margin-left:0px;
padding-left: 0px;
padding-right: 0px;
}

#caption-d{
width:100px;
height:20px;
position:absolute;
top:667px;
left:608px;
}

/* START PRICE PAGE STYLES */

#price-list-wrapper{
position:absolute;
top: 120px;
left:98px;
width:600px;
height:500px;
/*background-color: red;*/
z-index:1;
} 

/* START ACCOMODATION STYLES */

#a-wrapper{
width:808px;
height:2000px;
position:absolute;
top: 0px;
left:50%;
margin-left:-404px;
background-image: url(images/background-808.gif);
} 

#accommodation {
position:absolute;
top: 650px;
left:6px;
width:796px;
/*background-color: red;*/
/* height:500px; */
}

#intro-copy2{
width:255px;
height:250px;
position:absolute;
top: 136px;
left:30px;
margin-left:0px;
padding-left: 0px;
padding-right: 0px;
background-color: white;
font-size: 10pt;
line-height: 14pt;
}

#intro-image{
width:450px;
height:250px;
position:absolute;
top: 136px;
left:305px;
} 

#chaletplans {
position:absolute;
top: 420px;
left: 55px;
width: 698px;
height: 230px;
z-index:1;
}

#groundfloorplan {
position:absolute;
top: 400px;
left: 55px;
width: 100px;
height: 20px;
z-index:1;
}

#firstfloorplan {
position:absolute;
top: 400px;
left: 305px;
width: 100px;
height: 20px;
z-index:1;
}

#mezzanine {
position:absolute;
top: 400px;
left: 550px;
width: 100px;
height: 20px;
z-index:1;
}

#container {
	margin-top: 750px;
}

#content {
	width: 425px;
	float: left;
	margin: 46px;
	/*margin: 1em 3%;*/
	/*background-color: red;*/
}

#picture {
	width: 200px;
	float: left;
	margin: 4em 3%;
	padding: 1em;
}

#header {
	clear: both;
	margin: 32px;
	background: #fff;
	color: #036;
	padding: 5px 3%;
	text-align: center;
	border-top: 1px solid #036;
	border-bottom: 1px solid #036;
	width:732px;
}

#footer {
	clear: both;
	margin: 32px;
	background: #fff;
	color: #036;
	padding: 5px 3%;
	text-align: center;
	border-top: 1px solid #036;
	border-bottom: 1px solid #036;
	width:732px;
}

.center {text-align: center}

#caption {
width:70px;
height:15px;
position:absolute;
top: 225px;
left:135px;
/*background-color: red;*/
font-size: 7pt;
line-height: 7pt;
z-index:2;
} 

/* END ACCOMODATION STYLES */

/* MORE ACCOMODATION STYLES */

#more-wrapper{
width:808px;
height:1000px;
position:absolute;
top: 0px;
left:50%;
margin-left:-404px;
background-image: url(images/background-808.gif);
}

#location-wrapper{
width:808px;
height:1500px;
position:absolute;
top: 0px;
left:50%;
margin-left:-404px;
background-image: url(images/background-808.gif);
}

#page-title {
position:absolute;
left:32px;
top:110px;
width:250px;
height:32px;
z-index:2;

}

#main-image {
position:absolute;
left:55px;
top:175px;
width:410px;
padding:0px;
}

#sub-image {
position:absolute;
left:491px;
top:318px;
width:250px;
padding:0px;
}

#third-image {
position:absolute;
left:491px;
top:175px;
width:250px;
padding:0px;
}

#fourth-image {
position:absolute;
left:350px;
top:475px;
width:250px;
padding:0px;
}

#page-copy {
position:absolute;
left:491px;
top:160px;
width:250px;
padding:0px;
}

#second-caption {
position:absolute;
left:491px;
top:285px;
width:250px;
padding:0px;
}

#third-caption {
position:absolute;
left:55px;
top:450px;
width:640px;
padding:0px;
}

#buttons {
position:absolute;
left:55px;
top:520px;
width:500px;
height:32px;
}

#general-caption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style:italic;
	text-align: right;
	line-height: 20px;
	}




/* END OF MORE ACCOMODATION STYLES */