body {
   margin: 0;
   background-color: #003366;
}

body, div, td, th, p {
   font-size: 11px;
   color: #000000;
   font-family: arial;
}

h1 {
   font-size: 14px;
   line-height: 16px;
   color: #a80b0b;
   font-family: arial;
   font-weight: normal;
   text-align: left;
   padding-left: 15px;
}

h2 {
   font-size: 14px;
   line-height: 110%;
   color: #8D7442;
   font-family: arial;
   font-weight: normal;
   text-align: left;
}

h3 {
   font-size: 12px;
   line-height: 12px;
   color: #8D7442;
   font-family: arial;
   font-weight: normal;
   text-align: left;
   letter-spacing: 2px;
   margin-bottom: 5px;
}

h4 {
   font-size: 11px;
   line-height: 12px;
   color: #8D7442;
   font-family: arial;
   font-weight: normal;
   text-align: left;
   letter-spacing: 2px;
   margin-bottom: 2px;
}

#main {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}

#nav {
   color: #c7b18b;
   width: 155px;
   height: 300px;
   float: left;
}

#nav .line {
   width: 100px;
   padding: 0;
   height: 1px;
   border-top: 1px solid #C6AD84;
   margin-top: 13px;
   margin-bottom: 8px;
}

/*
This is the old nav
*/
#nav .mainLink {
   margin-top: 8px;
   margin-bottom: 8px;
}

#nav .mainLink a {
   color: #c1bdba;
   text-decoration: none;
}

#nav .mainLink a:hover {
   color: #c6d0db;
   border-bottom: 1px dotted #c6d0db;
}

#nav .smallText {
   margin-top: 20px;
   line-height: 200%;
   color: #C1BDBA;
   font-style: italic;
   padding-right: 5px;
}
/*
end old nav
*/

#nav .p {
   font-size: 11px;
   color: #e1ceaf;
   font-family: arial, sans-serif;
   font-weight: normal;
   margin-top: 20px;
   line-height: 150%;
}

#nav .p a {
   color: #e1ceaf;
   text-decoration: none;
}

#nav .p a:hover {
   color: #c6d0db;
   border-bottom: 1px dotted #c6d0db;
}

#nav img {
   border: #C6AD84 1px solid;
}

#navcontainer {
	margin-left: 0px;
	color: #c7b18b;
}

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	letter-spacing: .5px;
}

#navcontainer a {
	display: block;
	padding: 3px 0px;
	width: 140px;
	color: #e1ceaf;
	text-decoration: none;
	letter-spacing: .25px;
}

.lodging {
	padding: 3px 0px 4px 0px;
}

#navcontainer a:hover {
	text-decoration: none;
	color: #c6d0db;
	font-weight: bold;
}

#navcontainer ul ul a {
	font-size:11px;
	display: block;
	padding: 1px 0px 1px 9px;
	width: 125px;
	color: #e1ceaf;
}

#navcontainer ul ul a:hover {
	color: #c6d0db;
	font-weight: bold;
}

/*
start content
*/

/*
for Buy Chalets main page only
*/
#buychalets {  
   width: 625px;
   height: 100%;
   background: #ffffff url(../gfx/bckground_chalets.gif) no-repeat top left;
   border: 0px;
}

#chaletinner {
	width: 550px;
	padding: 105px 25px 0px 25px;
}

#chaletinner p {
   line-height: 140%;
   color: #5C6269;
}

#chaletinner a {
   color: #a80b0b;
   text-decoration: none;
}

#chaletinner a:hover {
   color: #273b46;
   text-decoration: underline;
}
/*
for Buy Chalets main page only end here
*/

#contentchalets {  
   width: 625px;
   height: 100%;
   float: left;
   background: #ffffff url(../gfx/bckground_chalets.gif) no-repeat top left;
   border: #C6AD84 1px solid;
}

#contentchalets .inner {
   padding: 75px 0 20px 0;
}

#contentchalets .innerhome {
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
}

#contentchalets .imgInside {
   border: #C6AD84 1px solid;
   width: 100%;
}

#contentchalets p {
   line-height: 140%;
   color: #5C6269;
}

#contentchalets a {
   color: #a80b0b;
   text-decoration: none;
}

#contentchalets a:hover {
   color: #003399;
   text-decoration: none;
}

#contentchalets .info {
   color: #5C6269;
   line-height: 140%;
}

#content {
   width: 625px;
   height: 100%;
   float: left;
   background: #ffffff url(../gfx/bckground.gif) no-repeat top left;
   border: #C6AD84 1px solid;
}

#content .inner {
   padding: 75px 0 20px 0;
}

#content .innerhome {
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
}

#content .imgInside {
   border: #C6AD84 1px solid;
   width: 100%;
}

#content p {
   line-height: 140%;
   color: #5C6269;
}

#content .info {
   color: #5C6269;
   line-height: 140%;
}

#content a {
   color: #a80b0b;
   text-decoration: none;
}

#content a:hover {
   color: #003399;
   text-decoration: none;
}

.floatright {
	margin: 0 0 10px 10px;
	float: right;
	width: 148px;
	text-align: center;
	padding: 10px;
}

#imageMain {
   width: 625px;
   height: 100%;
   float: left;
   background: #ffffff;
   border: #C6AD84 1px solid;
}

#imageMain .inner {
   padding: 0 0 20px 0;
}

#imageFlash {
   width: 625px;
   height: 432px;
   background: #ffffff;
   text-align: center;
   border: 0px;
}

dl { margin: 5px 0 9px 0;
	color: #5C6269;
	line-height: 140%;
 }
dt {
	font-weight: bold;
}

dd{	
    margin-left: 20px;
	margin-bottom: 1.0em;
}

#footer {
   clear: both;
   float: none;
   padding-top: 10px;
   margin-left: 155px;
   color: #ffffff;
}

#footer a, #footer div {
   color: #ffffff;
   text-decoration: none;
   font-size: 10px;
   line-height: 14px
}

#footer a:hover {
   color: #c6d0db;
   border-bottom: 1px dotted #c6d0db;

}

.lineSpacer {
   width: 100%;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 4px;
   margin-bottom: 4px;
   border: none;
   border-bottom: 1px dotted #c6d0db;
}

.lineSpacerteam {
   width: 300px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 4px;
   margin-bottom: 4px;
   border: none;
   border-bottom: 1px dotted #c6d0db;
}

.lineSpacerNav {
   width: 550px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 8px;
   border: none;
   border-bottom: 1px dotted #c6d0db;
}

.chalets {
   width: 525px;
}

#chaletnav {
   font-size: 13px;
   line-height: 140%;
   color: #273b46;
   font-family: arial, sans-serif;
   text-align: left;
}
#chaletnav a {
   color: #a80b0b;
   text-decoration: none;
}

#chaletnav a:hover {
   color: #273b46;
   text-decoration: none;
   font-weight: bold;
}

