﻿body, html {width:100%;height:100%;margin:0px;padding:0px;}
body {background-color:#000000;background-image:url(i/BG.png);background-repeat:repeat-y;background-position:center top;background-attachment:fixed}
body {font-family:Arial;font-size:8pt;color:#3a3e3f}
a {color:#257282} a:hover {color:#5db0c1}
div, td {line-height:11pt;}
p {margin:0px 0px 10px 0px;padding:0px;line-height:11pt;}
h1 {margin:0px 0px 10px 0px;padding:0px;font-family:Times New Roman, Times, serif;font-size:28pt;font-weight:normal}
h1.left {width:370px;}
h1.center {text-align:center}
h2 {margin:0px 0px 10px 0px;padding:0px;font-family:Times New Roman, Times, serif;font-size:16pt;font-weight:normal}
h3 {margin:15px 0px 10px 0px;padding:0px;font-size:9pt;font-weight:bold}
form {margin:0px;padding:0px}
img {border:0px;}
ol, ul {margin:0px;padding:0px 0px 5px 15px;}
li {padding-bottom:1px;}

#Top {width:838px;height:100%;margin:0px auto;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;background-color:#ffffff;}
/*#Header {width:672px;height:29px;padding-top:65px;padding-left:166px;border-bottom:solid 1px #ffffff;text-align:center;background-color:#000000;background-image:url(i/Header-BG.png);background-repeat:no-repeat;}*/
#Header {width:838px;height:139px;border-bottom:solid 1px #ffffff;text-align:center;background-color:#000000;background-image:url(i/Header2-BG.jpg);background-repeat:no-repeat;}
#HeaderMsc {margin-bottom:18px;padding-top:8px;}
#Content {padding-top:10px;background-image:url(i/Content-BG.png);background-repeat:no-repeat;}
#Footer {height:1%;padding:20px;vertical-align:bottom;background-color:#ebeff0;background-image:url(/i/Footer-BG.png);background-repeat:repeat-x}

.Nav {height:27px;margin:0px 4px;}

.Feedback {margin:20px 0px;padding:12px;text-align:center;background-color:#e7caca;font-weight:bold}
h2.F {margin-bottom:15px;text-align:center;color:#257282}
div.F {padding:20px 10px;background-color:#ebeff0;}
table.F {width:100%;}
.Fl {width:36%;padding:3px 12px 3px 0px;border-right:solid 1px #babbbc;vertical-align:top;text-align:right;font-style:italic}
.Fr {width:64%;padding:0px 0px 3px 12px;vertical-align:top;text-align:left}
.Frl {width:64%;padding:3px 0px 4px 12px;vertical-align:top;text-align:left}
input.F {width:320px;margin:0px;font-family:Arial, sans-serif;font-size:8pt;font-weight:bold}
textarea.F {width:320px;margin:0px;font-family:Arial, sans-serif;font-size:8pt;font-weight:bold}
select.F {width:320px;margin:0px;font-family:Arial, sans-serif;font-size:8pt;font-weight:bold}
span.Fa {position:relative;top:7px;font-family:Courier New;font-size:16pt;line-height:8pt;vertical-align:top;color:#277586}
span.Fdp {padding-left:4px;}

.Flt {padding:3px 12px 3px 0px;border-right:solid 1px #babbbc;vertical-align:top;text-align:right;font-style:italic}
.Frt {padding:0px 0px 3px 12px;vertical-align:top;text-align:left}

.Features {margin:0px auto 10px auto;text-align:center}
.Feature {display:inline-block;margin:0px 2px;background-image:url(/i/F_BG.png);background-repeat:repeat-y;vertical-align:top;text-align:left}
.Feature-Content {padding:10px 20px 18px 20px;background-image:url(/i/F_ContentBG.png);background-repeat:no-repeat;background-position:left bottom}
img.Feature-Image {float:right;margin:0px 0px 0px 15px;padding:1px;border:solid 1px #babbbf;background-color:#ffffff}
#ChaletBoxes {clear:both;margin:5px auto 0px auto;width:812px;}
.ChaletBoxColumn {width:50%;vertical-align:top;text-align:center;}
.ChaletBox {width:406px;background-image:url(i/ChaletBox-BG.png);background-repeat:repeat-y;}
.ChaletBox-Content {width:255px;padding:0px 16px 0px 135px;text-align:left;background-repeat:no-repeat;}
.ChaletBox-Base {width:406px;height:13px;}


.PB {width:406px;background-image:url(/i/PropertyBox-BG2.jpg);background-repeat:repeat-y;}
.PB-Content {padding:17px 19px 0px 19px;background-image:url(/i/PropertyBox-BG.jpg);background-repeat:no-repeat;}
.OB-Content {padding:17px 19px 0px 19px;background-image:url(/i/OfferBox-BG.jpg);background-repeat:no-repeat;}
div.PB-Image {float:left;width:104px;}
div.PB-Image img {width:100px;height:100px;padding:1px;border:solid 1px #babbbc;background-color:#ffffff}
.PB-Details {float:right;width:252px;text-align:left;}
.PB-Name {width:252px;margin-bottom:18px;font-family:Times New Roman, Times, serif;font-size:14pt;font-weight:normal;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.PB-Name a, .PB-Name a:visited, .PB-Name a:active, .PB-Name a:hover {color:#ffffff;text-decoration:none}
.PB-Prices {width:147px;height:30px;margin-top:6px}
.PB-MoreInfo {width:94px;height:30px;margin-top:6px}
.PB-Enquire {width:83px;height:30px;margin-top:6px}
.PB-Base {width:406px;height:18px;}

.dT {margin-bottom:8px;}
.dL {padding:2px 9px 2px 0px;border-right:solid 1px #babdbe;vertical-align:top;white-space:nowrap;font-weight:bold}
.dR {padding:2px 5px 2px 9px;vertical-align:top;}

.Plain-BG {padding:19px 22px;background-image:url(i/Plain-BG.png);background-repeat:no-repeat}
.Generic-BG {padding:19px 22px;background-image:url(i/Generic-BG.jpg);background-repeat:no-repeat}

.Chalet-BG {background-repeat:no-repeat}
.Chalet-Content {padding:19px 22px}
.cT {margin:20px 0px;}
.cL {padding:2px 10px 2px 0px;border-right:solid 1px #babdbe;vertical-align:top;white-space:nowrap;font-weight:bold;}
.cR {padding:2px 0px 2px 10px;vertical-align:top;}
.Chalet-Buttons {float:right;clear:both;margin:0px 19px 10px 18px;}
img.RButton {width:244px;height:46px;}

table.p {border:solid 1px #babdbe}
td.pH {padding:7px 5px;text-align:center;color:#ffffff;font-size:9pt;font-weight:bold;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;background-image:url(i/PT-BG.png);background-repeat:repeat-x}
td.pH2 {padding:5px 5px;text-align:center;background-image:url(i/PT-BG2.jpg);background-repeat:repeat-x;font-weight:bold}
td.p {padding:0px 5px 4px 5px;text-align:right;color:#6a6d6e}
td.pB {padding:5px 5px;vertical-align:top;text-align:right;}
td.pD {padding:5px 5px;vertical-align:top;font-style:italic;color:#257282;}
span.pC {padding-left:5px;font-size:7pt;line-height:9pt;font-weight:bold;color:#AD7B93}

.Gallery-BG {padding:19px 0px;background-image:url(i/BG_Gallery.jpg);background-repeat:no-repeat;}
#GalleryImages {width:816px;height:570px;margin:0px auto;background-image:url(/i/BG_GalleryImages.png);background-repeat:no-repeat}
img.GLarge {border:1px solid #8a8e8f;background-color:#eaeeef}
img.GThumbnail {margin-bottom:7px;border:1px solid #8a8e8f;background-color:#eaeeef;cursor:pointer}

div.Offer {margin-bottom:20px;padding:10px 10px 12px 10px;text-align:center;background-color:#e1d658}
div.OfferDate {font-style:italic;}
div.OfferName {margin-top:10px;font-family:Times New Roman, Times, serif;font-size:16pt;}
div.OfferDescription {margin-top:10px;font-weight:bold}

img.Ai {width:16px;height:16px;margin-right:3px;}
table.A {margin:0px auto 20px auto;border:solid 1px #aaabac}
th.Ah {padding:7px 8px;text-align:center;color:#ffffff;font-size:9pt;font-weight:bold;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;background-image:url(i/PT-BG.png);background-repeat:repeat-x}
td.Ash {padding:5px 8px;border-left:solid 1px #babdbe;text-align:center;background-image:url(i/PT-BG2.jpg);background-repeat:repeat-x;background-position:left bottom;font-weight:bold}
td.Ad {padding:5px 8px;font-style:italic;color:#257282;text-align:left;white-space:nowrap}
td.Ap {padding:5px 8px;border-left:solid 1px #babdbe;text-align:right;}
td.Ape {padding:5px 8px;border-left:solid 1px #babdbe;text-align:right;color:#8a8d8e}
td.Ac {padding:5px 8px;border-left:solid 1px #babdbe;text-align:center;}
td.A_A, td.A_O, td.A_P, td.A_B {padding:5px 8px;vertical-align:middle;border-left:solid 1px #babdbe;text-align:center}
td.A_A {white-space:nowrap}
td.A_O, td.A_P, td.A_B {border-bottom:solid 1px #ffffff}
.A_O {font-weight:bold;background-color:#e1d658}
.A_P {font-weight:bold;background-color:#a6c68e}
.A_B {font-weight:bold;background-color:#e97361;}

td.Areq {padding:1px 4px;border-left:solid 1px #babdbe;text-align:center}


div.BlueBox {margin:0px -22px;padding:22px;background-color:#ebeff0;}


/* Date Chooser */
#DateChooser {position:absolute;left:0px;top:-1000px;visibility:hidden;width:294px;height:242px;background-color:#ffffff}
#DateChooser div.content {padding:15px;}
#DateChooser table.navigation {width:100%;}
#DateChooser table.navigation td {height:19px;padding:5px 5px 0px 5px;vertical-align:top;text-shadow:0px 1px #eaebec;white-space:nowrap;width:1%;cursor:pointer;}
#DateChooser table.navigation td.focus {text-shadow:0px -1px #245a9f;color:#ffffff;background-color:#20869c;-moz-border-radius:4px;-webkit-border-radius:4px;}
#DateChooser table.navigation th {height:19px;padding:5px 5px 0px 5px;vertical-align:top;text-shadow:0px 1px #eaebec;background-repeat:repeat-x;white-space:nowrap;font-weight:bold;text-align:center;}
#DateChooser table.calendar {width:100%;height:100%;table-layout:fixed;}
#DateChooser table.calendar th {padding:5px 0px 8px 0px;vertical-align:middle;text-align:center;font-size:9pt;}
#DateChooser table.calendar td {vertical-align:middle;text-align:center;font-size:9pt;background-repeat:repeat-x;cursor:pointer;}
#DateChooser table.calendar td.e {cursor:default;}
#DateChooser table.calendar td.focus {text-shadow:0px -1px #245a9f;color:#ffffff;background-color:#20869c;-moz-border-radius:4px;-webkit-border-radius:4px;}
#DateChooserCalendar {width:244px;height:170px;margin:10px auto 0px auto;}
