@charset "UTF-8";
/* CSS Document */

#wholeSite { position: absolute; left: 50%; top: 25px; width: 838px; height: 620px; z-index: 2; margin-left: -419px; background-image: url(images/colours/blue_ABBCDF.jpg); background-repeat: repeat; visibility: visible; }

#wholeSiteTallPages { position: absolute; visibility: visible; left: 50%; top: 25px; width: 838px; z-index: 2; margin-left: -419px; background-repeat: repeat; background-image: url(images/colours/blue_ABBCDF.jpg); }

.tallPagesMiddleCell { position: absolute; visibility: visible; left: 290px; top: 85px; width: 196px; height: 230px; z-index: 2; border-right-color: #666633; border-bottom-color: #666633; border-right-style: solid; border-right-width: 2px; border-bottom-style: solid; border-bottom-width: 2px;
}
#websiteTitle { position: absolute; visibility: visible; left: 50px; top: 50px; width: 549px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 26px; color: #000000;
}
#homePageDetails { position: absolute; visibility: visible; left: 50px; top: 100px; width: 207px; z-index:4; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; height: 330px; }
#homePagePhotoHouse { position: absolute; top: 84px; left: 286px; z-index: 1; visibility: visible; height: 230px; width: 196px; border: 2px solid #FFFFFF; }
#homePagePhotoBridge { position: absolute; top: 407px; left: 394px; z-index: 2; visibility: visible; border: 2px solid #FFFFFF; }
#homePagePhotoRiver { position: absolute; top: 491px; left: 631px; z-index: 2; visibility: visible; border: 2px solid #FFFFFF; }
#homePagePhotoSunflowers { position: absolute; top: 451px; left: 46px; z-index: 2; visibility: visible; border: 2px solid #FFFFFF; }
#homePagePhotoVeg { position: absolute; top: 370px; left: 604px; z-index: 2; visibility: visible; border: 2px solid #FFFFFF; }

body { background-color: #FFFFFF; overflow: auto; }

#availability { position:absolute; visibility:visible; left: 50px; top: 100px; width: 730px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; height: 490px; overflow: visible; }
	
.navigationNOTaLink { padding-right: 6px; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; border-color: #666666; border-style: solid; border-width: 1px; border-bottom-width: 0px; background-color: #99CCFF; }

#navigation { position: absolute; visibility: visible; top: -8px; z-index: 1; font-family: Baskerville, Times, "Times New Roman", serif; font-size: 13px; color: #000000; line-height: 16px; width: 818px; text-align: left; left: 10px; }

#navigation a:link { color: #999999; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; background-repeat: repeat; }

#navigation a:visited { color: #999999; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; background-repeat: repeat; }

#navigation a:hover { color: #000000; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none;
}
#navigation a:active { color: #000000; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; }

#websiteTitleHomePage { position: absolute; visibility: visible; left: 40px; top: 35px; width: 549px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 26px; color: #000000;
}
#location { position: absolute; visibility: visible; left: 50px; top: 100px; width: 735px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; height: 470px; overflow: hidden; border: 1px solid #FFFFFF;
}
#siteMeter { position: absolute; visibility: visible; width: 20px; height: 20px; z-index: 3; right: 0px; top: 0px; }

#gettingThere { position: absolute; visibility: visible; left:44px; top: 100px; width: 370px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; height: 470px; vertical-align: top; padding-left: 6px;
}
.gettingThereListing { line-height: 18px;
}
.gettingThereListing a:link { color: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; margin-left: -6px; }
.gettingThereListing a:visited { color: #000000; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; margin-left: -6px;
}
.gettingThereListing a:hover { color: #000000; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; background-color: #FFFFFF; margin-left: -6px;
}
.gettingThereListing a:active { color: #000000; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; background-color: #FFFFFF; margin-left: -6px;
}
.placesToVisitText { visibility: visible; width: 736px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; vertical-align: top; padding-left: 6px; margin-left: 34px; margin-top: 100px;
}
.placesToVisitText a:link { color: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; margin-left: -6px; font-weight: bold; }
.placesToVisitText a:visited { color: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; margin-left: -6px; font-weight: bold; }
.placesToVisitText a:hover { color: #000000; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; background-color: #FFFFFF; margin-left: -6px; font-weight: bold; }
.placesToVisitText a:active { color: #000000; background-color: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; margin-left: -6px; font-weight: bold; }
.textSubheadLinks { font-size: 13px; font-weight: bold;
}
.textSubheadLinks a:link { color: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; margin-left: -6px;
}
.textSubheadLinks a:visited {
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
	margin-left: -6px;
}
.textSubheadLinks a:hover { color: #000000; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; background-color: #FFFFFF; margin-left: -6px;
}
.textSubheadLinks a:active { color: #000000; background-color: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-decoration: none; margin-left: -6px;
}
#accommodationPageHousePhoto { position: absolute; top: 240px; left: 313px; border-bottom-color: #666633; border-bottom-style: solid; border-bottom-width: 4px; border-right-color: #999966; border-right-style: solid; border-right-width: 3px;
}
#accommodation { position: absolute; visibility: visible; left: 50px; top: 100px; width: 340px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; height: 470px; overflow: auto;
}
.accommodationPageText { visibility: visible; width: 735px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; vertical-align: top; margin-left: 40px; margin-top: 100px;
}
#websiteSubTitle { position: absolute; visibility: visible; left: 50px; top: 90px; width: 549px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 12px; color: #FFFFFF; font-style: italic; font-weight: bold;
}
.featuredBoldScreemers { font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 12px; line-height: 16px; font-weight: bold; text-transform: uppercase; color: #000000;
}
.photosWhiteRule { border: 1px solid #FFFFFF;
}
#rates { position: absolute; visibility: visible; left:50px; top: 100px; width: 430px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 20px; height: 216px; overflow: hidden; }
#homePagePhotoNightMarket { position: absolute; top: 66px; left: 597px; z-index: 2; visibility: visible; width: 152px; height: 100px; border: 2px solid #FFFFFF; }
#homePagePhotoFlowers { position: absolute; top: 201px; left: 684px; z-index: 2; visibility: visible; border: 2px solid #FFFFFF; }
.ratesTableBlueRows  { color: #000000; background-image: url(images/colours/blue_ABBCDF.jpg); }
#contactUsDiv { position: absolute; visibility: visible; left:50px; top: 100px; width: 700px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 20px; height: 500px; overflow: hidden; }
#copyrightAndWCcredit { font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 13px; color: #CCCCCC; height: 20px; width: 818px; left: 9px; bottom: -20px; position: absolute; visibility: visible; }

#copyrightAndWCcredit a:link { color: #CCCCCC; text-decoration: none; }
#copyrightAndWCcredit a:visited { color: #CCCCCC; text-decoration: none; }
#copyrightAndWCcredit a:hover { color: #000000; text-decoration: underline; }
#copyrightAndWCcredit a:active { color: #000000; text-decoration: underline; }

#moreDetails { position:absolute; visibility:visible; left: 18px; top: 100px; width: 800px; z-index: 3; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 14px; color: #000000; line-height: 16px; height: 490px; overflow: visible; }
body { margin: 0px; }
