body {background:#FFFFFF; margin:0px;}

h1 {text-align:left; font-size:13px; font-weight:bold; font-style:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

p {text-align:justify; font-size:12px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:18px;}

ul {text-align:left; font-size:12px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:16px;}

a {font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none;}
	a:link{color:#000000;}
	a:visited{color:#000000;}
	a:hover{color:#90BF3D;}
	a:active {color:#90BF3D;}
	
.menu {text-align:right; font-size:13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#90BF3D; margin: 0px; text-decoration:none; line-height:18px;}
	a.menu:link{color:#FFFFFF;}
	a.menu:visited{color:#FFFFFF;}
	a.menu:hover{color:#90BF3D;}
	a.menu:active {color:#90BF3D;}

	.copyright {text-align:right; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#87A08B; margin: 0px; text-decoration:none; line-height:14px;}
	a.copyright:link{color:#87A08B;}
	a.copyright:visited{color:#87A08B;}
	a.copyright:hover{color:#90BF3D;}
	a.copyright:active {color:#90BF3D;}

	.gallery {text-align:center; font-size:11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#002F17; margin: 0px; text-decoration:none; line-height:16px;}
	a.gallery:link{color:#002F17;}
	a.gallery:visited{color:#002F17;}
	a.gallery:hover{color:#FFFFFF;}
	a.gallery:active {color:#FFFFFF;}

	.center {text-align:center;}

	.right {text-align:right;}

	.red {color:#CC0000;}

	.homes {text-align:left; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}

	.button {font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none;}

#container {top:50%; left:50%; position:absolute; width:936px; height:580px; margin-top:-290px; margin-left: -468px; z-index:1; background-color:transparent; border:none;}

#header {position:absolute; width:936px; height:210px; left: 0px; top: 0px; background-image:url("../images/header.gif"); background-repeat:no-repeat; background-color:#004221; border:none;  z-index:10;}

#footer {position:absolute; width:936px; height:36px; left: 0px; top: 544px; background-image:url("../images/footer.gif"); background-repeat:no-repeat; background-color:#004221; border:none;  z-index:30;}

#navigation {position:absolute; left:228px; top: 175px; width:680px; height:20px; background-color: transparent; border:none; z-index:20;}

#copyright {position:absolute; left:228px; top: 555px; width:680px; height:20px; background-color: transparent; border:none; z-index:40;}

#homepage {position:absolute; width:936px; height:334px; left: 0px; top:210px; background-image:url("../images/home.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:50;}

#ecopage {position:absolute; width:936px; height:334px; left: 0px; top:210px; background-image:url("../images/ecobg.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:50;}

#homespage {position:absolute; width:936px; height:334px; left: 0px; top:210px; background-image:url("../images/homesbg.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:50;}

#aberlourpage {position:absolute; width:936px; height:334px; left: 0px; top:210px; background-image:url("../images/aberlourbg.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:50;}

#finishpage {position:absolute; width:444px; height:334px; left: 0px; top:210px; background-image:url("../images/finishbg.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:50;}

#siteplanpage {position:absolute; width:936px; height:334px; left: 0px; top:210px; background-image:url("../images/siteplanbg.gif"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:50;}

#homedetailspage {position:absolute; width:934px; height:334px; left: 0px; top:210px; background-color:#FFFFFF; border:none; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;  z-index:50;}

#page {position:absolute; top:230px; left:34px;  width:546px; height:294px; z-index:60; background-color:transparent; border:none; overflow:auto;}

#fpage {position:absolute; top:210px; left:444px;  width:491px; height:334px; z-index:60; background-color:transparent; border:none; border-right: 1px solid #CCCCCC; overflow:auto;}

#pagecontent {position:absolute; width:486px; z-index:70; left: 30px; top: 30px; background-color: transparent;}

#fpagecontent {position:absolute; width:436px; z-index:70; left: 33px; top: 30px; background-color: #FFFFFF;}

#contactpage {position:absolute; width:444px; height:334px; left: 0px; top:210px; background-color:transparent; border:none; border-left: 1px solid #CCCCCC; z-index:50;}

#contactpagecontent {position:absolute; width:364px; height:300px; left: 40px; top:40px; background-color:transparent; border:none;  z-index:60;}

#contactformcontainer {position:absolute; top:210px; left:444px;  width:492px; height:334px; z-index:60; background-color:#90BF3D; border:none;}

#contactform {position:absolute; top:240px; left:474px;  width:432px; height:274px; z-index:70; background-color:transparent; border:none;}

#gallery {position:absolute; left:649px; top: 505px; width:220px; height:20px; background-color: transparent; border:none; z-index:90;}

#click {position:absolute; width:218px; height:30px; left: 673px; top: 132px; background-image:url("../images/click.gif"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:30;}

#trigger {position:absolute; left:0px; top: 210px; width:730px; height:334px; background-color: transparent; border:none; z-index:60;}

#typestrigger {position:absolute; left:745px; top: 347px; width:187px; height:28px; background-color: transparent; border:none; z-index:60;}

#financetrigger {position:absolute; left:786px; top: 0px; width:150px; height:150px; background-color: transparent; border:none; z-index:60;}

#maptrigger {position:absolute; left:757px; top: 500px; width:170px; height:30px; background-color: transparent; border:none; z-index:60;}

#ecomaskA {position:absolute; width:507px; height:20px; left:50px; top:230px; background-image:url("../images/ecomaskA.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:80;}

#ecomaskB {position:absolute; width:507px; height:20px; left:50px; top:504px; background-image:url("../images/ecomaskB.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:80;}

#homesmaskA {position:absolute; width:507px; height:20px; left:50px; top:230px; background-image:url("../images/homesmaskA.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:80;}

#homesmaskB {position:absolute; width:507px; height:20px; left:50px; top:504px; background-image:url("../images/homesmaskB.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:80;}

#aberlourmaskA {position:absolute; width:507px; height:20px; left:50px; top:230px; background-image:url("../images/aberlourmaskA.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:80;}

#aberlourmaskB {position:absolute; width:507px; height:20px; left:50px; top:504px; background-image:url("../images/aberlourmaskB.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:80;}

#finishmaskA {position:absolute; width:445px; height:20px; left:474px; top:210px; background-color:#FFFFFF; border:none;  z-index:80;}

#finishmaskB {position:absolute; width:445px; height:20px; left:474px; top:524px; background-color:#FFFFFF; border:none;  z-index:80;}

#homeslink {position:absolute; width:200px; height:293px; left:657px; top:230px; background-image:url("../images/homeslink.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;  z-index:90;}

#balnellan {position:absolute; width:200px; height:318px; left:29px; top:225px; background-color:transparent; border:none;  z-index:60;}

#dellagyle {position:absolute; width:200px; height:318px; left:255px; top:225px; background-color:transparent; border:none;  z-index:60;}

#polcrain {position:absolute; width:200px; height:318px; left:481px; top:225px; background-color:transparentC; border:none;  z-index:60;}

#cottages {position:absolute; width:200px; height:318px; left:707px; top:225px; background-color:transparent; border:none;  z-index:60;}

#instr {position:absolute; width:430px; left:481px; top:502px; background-color:transparentC; border:none;  z-index:70;}


#gallery1 {position:absolute; left:0px; top: 210px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery2 {position:absolute; left:156px; top: 210px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery3 {position:absolute; left:312px; top: 210px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery4 {position:absolute; left:468px; top: 210px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery5 {position:absolute; left:624px; top: 210px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery6 {position:absolute; left:780px; top: 210px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery7 {position:absolute; left:0px; top: 377px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery8 {position:absolute; left:156px; top: 377px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery9 {position:absolute; left:312px; top: 377px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery10 {position:absolute; left:468px; top: 377px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery11 {position:absolute; left:624px; top: 377px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}

#gallery12 {position:absolute; left:780px; top: 377px; width:156px; height:167px; background-color: transparent; border:none; z-index:90;}


