body { width: 100%; padding: 0px; margin: 0px; background-color: #D3D3D3; }
h1 { font-family: arial; font-size: 18px; font-weight: normal; color: #383636; text-align: left; margin-bottom: 3px; margin-top: 1px; }
h2 { font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; margin-bottom: 3px; }
h3 { font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; margin-bottom: 3px; }
h4 { font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; margin-bottom: 3px; }
h5 { font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; margin-bottom: 3px; }
h6 { font-family: arial; font-size: 16px; font-weight: bold; color: #383636; text-align: left; line-height: 18px; }
.specials {
	font-size: 14px;
	color: #780000;
	line-height: 14px;
}


div.wrapper { position: relative; top: 20px;  margin-left: auto; margin-right: auto; width: 900px; }
div.backgroundmain {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 640px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmain2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 797px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmainactivities {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 1069px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmain21 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 1232px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmainestate {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 950px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmaintariff {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 820px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmain3 { position: absolute; top: 0px; left: 0px; width: 900px; height: 802px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain4 { position: absolute; top: 0px; left: 0px; width: 900px; height: 967px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain5 { position: absolute; top: 0px; left: 0px; width: 900px; height: 860px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain6 { position: absolute; top: 0px; left: 0px; width: 900px; height: 1129px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmaingallery {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 703px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmain69 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 761px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmain7 { position: absolute; top: 0px; left: 0px; width: 900px; height: 1171px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain8 { position: absolute; top: 0px; left: 0px; width: 900px; height: 698px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain9 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 1236px;
	z-index: 1;
	background-color: #FFFFFF;
}
div.backgroundmain10 { position: absolute; top: 0px; left: 0px; width: 900px; height: 1310px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain11 { position: absolute; top: 0px; left: 0px; width: 900px; height: 1006px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain12 { position: absolute; top: 0px; left: 0px; width: 900px; height: 1469px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmain13 { position: absolute; top: 0px; left: 0px; width: 900px; height: 1401px; z-index: 1; background-color: #FFFFFF; }
div.backgroundmaingallery {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 671px;
	z-index: 1;
	background-color: #FFFFFF;
}


div.bannerimage { position: absolute; top: 0px; left: 0px; width: 900px; height: 447px; z-index: 2; background-color: #242036; }
div.nav1 {
	position: absolute;
	top: 468px;
	left: 41px;
	width: 150px;
	z-index: 3;
	height: 133px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.nav2 {
	position: absolute;
	top: 470px;
	left: 261px;
	width: 150px;
	z-index: 4;
	height: 120px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.navline {
	position: absolute;
	top: 468px;
	left: 214px;
	width: 1px;
	z-index: 5;
	height: 27px;
}
div.nav11 {
	position: absolute;
	top: 543px;
	left: 41px;
	width: 150px;
	z-index: 3;
	height: 120px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.nav22 {
	position: absolute;
	top: 547px;
	left: 259px;
	width: 150px;
	z-index: 4;
	height: 120px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.navline12 {
	position: absolute;
	top: 543px;
	left: 213px;
	width: 1px;
	z-index: 5;
	height: 27px;
}
div.feature1 {
	position: absolute;
	top: 320px;
	left: 40px;
	width: 160px;
	z-index: 6;
	height: 100px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 15px;
}
div.feature1wide {
	position: absolute;
	top: 320px;
	left: 40px;
	width: 390px;
	z-index: 6;
	height: 100px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 15px;
}
div.feature2 {
	position: absolute;
	top: 320px;
	left: 261px;
	width: 160px;
	z-index: 7;
	height: 100px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 15px;
}
div.feature2extra {
	position: absolute;
	top: 320px;
	left: 263px;
	width: 170px;
	z-index: 7;
	height: 100px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 15px;
}
div.feature3 { position: absolute; top: 320px; left: 482px; width: 160px; z-index: 8; height: 100px; font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: 15px;}
}
div.feature39 {
	position: absolute;
	top: -28px;
	left: 772px;
	width: 116px;
	z-index: 8;
	height: 65px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 15px;
}
div.feature3wide {
	position: absolute;
	top: 320px;
	left: 482px;
	width: 390px;
	z-index: 8;
	height: 100px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 15px;
}
div.feature4 { position: absolute; top: 320px; left: 701px; width: 160px; z-index: 9; height: 100px; font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: 15px;}

/*homepage*/
div.maincontent {
	position: absolute;
	top: 470px;
	left: 466px;
	width: 391px;
	z-index: 10;
	height: 100px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
	line-height: 12px;
}
div.maincontentgallery {
	position: absolute;
	top: 560px;
	left: 469px;
	width: 391px;
	z-index: 10;
	height: 100px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
	line-height: 12px;
}
div.base {
	position: absolute;
	top: 677px;
	left: 30px;
	width: 824px;
	z-index: 11;
	height: 45px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}

/*stay*/
div.staycontent {
	position: absolute;
	top: 462px;
	left: 482px;
	width: 391px;
	z-index: 10;
	height: 265px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
	line-height: 12px;
}
div.staybase { position: absolute; top: 816px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
}
div.staybasestay {
	position: absolute;
	top: 1252px;
	left: 33px;
	width: 824px;
	z-index: 11;
	height: 45px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.staybaseestate { position: absolute; top: 964px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.staybasetariff { position: absolute; top: 834px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.staypics {
	position: absolute;
	top: 599px;
	left: 40px;
	width: 413px;
	z-index: 12;
	height: 511px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.staypics2 {
	position: absolute;
	top: 599px;
	left: 40px;
	width: 413px;
	z-index: 12;
	height: 317px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.staypicstariff {
	position: absolute;
	top: 599px;
	left: 40px;
	width: 357px;
	z-index: 12;
	height: 212px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
/*terrace*/
div.terracecontent { position: absolute; top: 462px; left: 482px; width: 391px; z-index: 10; height: 327px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; line-height: 12px; }
div.terracebase { position: absolute; top: 811px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.terracebaseact {
	position: absolute;
	top: 1084px;
	left: 30px;
	width: 824px;
	z-index: 11;
	height: 45px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.terracepics {
	position: absolute;
	top: 597px;
	left: 40px;
	width: 371px;
	z-index: 12;
	height: 421px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.terracepicsact { position: absolute; top: 597px; left: 40px; width: 371px; z-index: 12; height: 192px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }


/*tariff*/
div.tariffcontent {
	position: absolute;
	top: 463px;
	left: 425px;
	width: 450px;
	z-index: 10;
	height: 327px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
	line-height: 12px;
}
div.tariffbase { position: absolute; top: 811px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.tariffpics { position: absolute; top: 597px; left: 40px; width: 371px; z-index: 12; height: 192px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }




/*bookings*/
div.bookingscontent { position: absolute; top: 462px; left: 482px; width: 391px; z-index: 10; height: 327px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; line-height: 12px; }
div.bookingsbase { position: absolute; top: 981px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.bookingspics { position: absolute; top: 597px; left: 40px; width: 371px; z-index: 12; height: 178px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }

/*email*/
div.emailcontent { position: absolute; top: 462px; left: 482px; width: 391px; z-index: 10; height: 232px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; line-height: 12px; }
div.emailbase { position: absolute; top: 710px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.emailpics { position: absolute; top: 597px; left: 40px; width: 371px; z-index: 12; height: 178px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }



/*location*/
div.locationcontent {
	position: absolute;
	top: 462px;
	left: 482px;
	width: 391px;
	z-index: 10;
	height: 170px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
	line-height: 12px;
}
div.locationbase {
	position: absolute;
	top: 1251px;
	left: 40px;
	width: 824px;
	z-index: 11;
	height: 45px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.locationpics {
	position: absolute;
	top: 677px;
	left: 40px;
	width: 820px;
	z-index: 12;
	height: 535px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}

/*contact*/
div.contactcontent { position: absolute; top: 462px; left: 482px; width: 391px; z-index: 10; height: 327px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; line-height: 12px; }
div.contactcontent99 {
	position: absolute;
	top: 462px;
	left: 482px;
	width: 391px;
	z-index: 10;
	height: 222px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
	line-height: 12px;
}
div.contactbase { position: absolute; top: 1141px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.contactbase99 { position: absolute; top: 775px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.contactpics {
	position: absolute;
	top: 597px;
	left: 40px;
	width: 371px;
	z-index: 12;
	height: 449px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}
div.contactpics99 {
	position: absolute;
	top: 597px;
	left: 40px;
	width: 371px;
	z-index: 12;
	height: 127px;
	font-family: arial;
	font-size: 11px;
	color: #383636;
	font-weight: normal;
}



/*different*/
div.differentcontent { position: absolute; top: 462px; left: 482px; width: 391px; z-index: 10; height: 502px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; line-height: 12px; }
div.differentbase { position: absolute; top: 1021px; left: 40px; width: 824px; z-index: 11; height: 45px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }
div.differentpics { position: absolute; top: 597px; left: 40px; width: 371px; z-index: 12; height: 192px; font-family: arial; font-size: 11px; color: #383636; font-weight: normal; }





/*gallery*/
div.galleryimage {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 522px;
	z-index: 2;
	background-color: #242036;
	background-image: url(images/gallery-background.gif);
}
div.gallery {
	position: absolute;
	width: 844px;
	top: 10px;
	margin-left: 0px;
	left: 10px;
	height: 425px;
	background-color: #000000;
	z-index: 16;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
}










a:link { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:visited { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:hover { color: #C20505; font-weight: bold; text-decoration: underline; }

.nav a:link { font-family: arial; font-size: 11px; color: #383636; font-weight: normal; text-decoration: none; line-height: 20px; }
.nav a:visited { font-family: arial; font-size: 11px; color: #383636; font-weight: normal; text-decoration: none; line-height: 20px; }
.nav a:hover { font-family: arial; font-size: 11px; color: #C20505; font-weight: normal; text-decoration: underline; line-height: 20px; }

.dark a:link { font-family: arial; font-size: 11px; color: #383636; font-weight: bold; text-decoration: underline; }
.dark a:visited { font-family: arial; font-size: 11px; color: #383636; font-weight: bold; text-decoration: underline; }
.dark a:hover { font-family: arial; font-size: 11px; color: #C20505; font-weight: bold; text-decoration: underline; }

.dark2 a:link { font-family: arial; font-size: 11px; color: #383636; font-weight: bold; text-decoration: none; }
.dark2 a:visited { font-family: arial; font-size: 11px; color: #383636; font-weight: bold; text-decoration: none; }
.dark2 a:hover { font-family: arial; font-size: 11px; color: #C20505; font-weight: bold; text-decoration: underline; }

.buttons1 { font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #CC9900; }
.buttons2 { font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #000000; }
