﻿html, body {width:100%;height:100%;margin:0px;padding:0px;}
body {font-family:Optima, Georgia, Times New Roman, Serif;font-size:9pt;color:#3b3c3a;background-color:#718055;background-image:url(/i/Background.png);background-repeat:repeat-y;background-position:center top;}
a, a:active, a:visited {color:#255b82}
img {border:0px;}
h1 {height:45px;margin:0px 0px 0px 0px;padding:0px;color:#4f6033;font-size:22pt;font-weight:normal}
h2 {margin:0px 0px 10px 0px;padding:0px;color:#6ea932;font-size:14pt;font-weight:normal}
p {margin:0px 0px 10px 0px;padding:0px;line-height:14pt}
ul {margin:0px 0px 10px 28px;padding:0px;}
li {line-height:14pt}
form {margin:0px;padding:0px;}

.Clear {clear:both} .Clear img {width:1px;height:1px;}

#Root {background-image:url(/i/Background.jpg);background-repeat:no-repeat;background-position:center top;}
#PageBackground {width:889px;margin:0px auto;background-repeat:no-repeat;background-position:right top;}
#Header {position:relative;height:168px;}
#Logo {position:absolute;top:21px;left:26px;z-index:2;width:233px;height:106px;}
#Navigation {position:absolute;top:26px;left:272px;z-index:3;width:601px;height:54px;}
.Rotator {position:absolute;top:71px;left:64px;z-index:1;width:815px;height:442px;}
#WelcomeBox {position:absolute;top:365px;left:30px;z-index:4;width:485px;height:217px;overflow:hidden;background-image:url(/i/WelcomeBox-BG.png)}
#WelcomeBox .Content {position:relative;width:407px;height:97px;overflow:auto;margin:90px 0px 0px 40px;}
#CheckPrices {position:absolute;top:463px;left:615px;width:217px;height:101px;z-index:4;}
#Content {position:relative;padding:0px 5px 5px 5px;}
.ContentInset {position:relative;padding:0px 20px 10px 20px;}
#Footer {position:relative;height:219px;color:#50441d;background-image:url(/i/Footer-Bg.jpg);background-repeat:no-repeat;background-position:center top}
#Footer a {color:#50441d}
#Footer h2 {color:#50441d}
#Footer .Fl {border-right:solid 1px #50441d;}


/* Forms */
.Feedback {margin:0px 20px 20px 20px;padding:12px;text-align:center;background-color:#e7caca;font-weight:bold}
h2.F {margin-bottom:10px;text-align:center}
div.F {margin:0px 20px;padding:16px 10px;background-color:#dde2d3;}
table.F {width:100%;}
.Fl {width:40%;padding:3px 12px 3px 0px;border-right:solid 1px #babbbc;vertical-align:top;text-align:right;font-style:italic}
.Fr {width:60%;padding:0px 0px 3px 12px;vertical-align:top;text-align:left}
.Frl {width:60%;padding:3px 0px 4px 12px;vertical-align:top;text-align:left}
input.F {width:250px;margin:0px;font-family:Optima, Times New Roman, Serif;font-size:9pt;}
textarea.F {width:254px;margin:0px;font-family:Optima, Times New Roman, Serif;font-size:9pt;}
select.F {width:256px;margin:0px;font-family:Optima, Times New Roman, Serif;font-size:9pt;}
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;}



/* Properties */
.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 {margin-bottom:18px;font-family:Times New Roman, Times, serif;font-size:14pt;font-weight:normal;color:#ffffff;}
.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;}


/* Features */
#Features {margin:0px auto 10px auto}
#Features td {width:264px;padding:0px 12px;text-align:justify;vertical-align:top}
#Features h2 {margin-bottom:0px;text-align:center;color:#4f6033;font-size:18pt;}
img.Feature {float:right;margin:5px 0px 10px 20px;padding:4px;border:solid 1px #c7ceb8;}


/* Special Offers */
.SpecialOffer {display:inline-block;vertical-align:top;width:371px;height:205px;padding:30px;text-align:left;background-image:url(/i/OfferPanel-Bg.png);background-repeat:no-repeat}
.SpecialOffer h2 a {color:#649d29;text-decoration:none}

/* Gallery */
#GalleryPanel {width:879px;height:540px;padding-top:20px;color:#ffffff;background-image:url(/i/GalleryPanel-BG.jpg);background-repeat:no-repeat}
#GalleryPanel a, #GalleryPanel a:active, #GalleryPanel a:visited {color:#abacaa} #GalleryPanel a:hover {color:#ffffff}
img.GLarge {border:1px solid #555555;}
img.GThumbnail {margin:0px 5px 7px 5px;border:1px solid #555555;cursor:pointer}


/* Offers */
div.Offer {margin: 0px 20px 20px 20px;padding:10px 10px 12px 10px;text-align:center;background-color:#e1d658}
div.OfferDate {font-style:italic;}
div.OfferName {margin-top:10px;font-size:14pt;font-weight:normal}
div.OfferDescription {margin-top:10px;font-weight:bold}


/* Prices and Availability */
img.Ai {width:16px;height:16px;margin-right:3px;}
table.A {margin:0px auto 20px auto;border:solid 1px #aaabac;background-color:#ffffff}
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.jpg);background-repeat:repeat-x}
td.Ash {padding:5px 8px;border-left:solid 1px #babdbe;text-align:center;background-image:url(i/PT-BG2.png);background-repeat:repeat-x;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.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-top:solid 1px #ffffff}
.A_O {font-weight:bold;background-color:#e1d658}
.A_P {font-weight:bold;background-color:#9acd5e}
.A_B {font-weight:bold;background-color:#eb5c5c;}
td.Areq {padding:1px 4px;border-left:solid 1px #babdbe;text-align:center}


/* Date Chooser */
#DateChooser {position:absolute;z-index:20;visibility:hidden;width:284px;height:192px;padding:10px;background-color:#ffffff;top:-1000px;left:-1000px;}
td.DpN {height:23px;padding:3px 5px 0px 5px;width:1%;vertical-align:top;white-space:nowrap;} /* Date Picker Navigation */
td#DpT {height:23px;padding:3px 5px 0px 5px;vertical-align:top;font-weight:bold;white-space:nowrap;text-align:center;} /* Date Picker Title */
div#DpC {width:274px;height:139px;padding:0px 5px 2px 5px} /* Date Picker Calendar */
th.DpH {font-size:9pt;text-align:center;vertical-align:top;}
td.DpD {cursor:pointer;font-size:9pt;text-align:center;vertical-align:middle}