a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	text-decoration:none
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #CCCCFF;
	padding-bottom: 5px;
	text-decoration:none
}

a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:
	#66FFCC
	padding-bottom: 5px;
	text-decoration:none
}

a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #330066
	padding-bottom: 5px;
	text-decoration:none
}

a.content:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #330099;
	padding-bottom: 5px;
	text-decoration:none
}

a.content:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0099CC;
	padding-bottom: 5px;
	text-decoration:none
}

a.content:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:
	#66FFCC
	padding-bottom: 5px;
	text-decoration:none
}

a.content:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #330066
	padding-bottom: 5px;
	text-decoration:none
}

a.hidden:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003300;
	text-decoration:none
}

a.hidden:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0099CC;
	text-decoration:none
}

a.hidden:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003300;
	text-decoration:none
}

a.hidden:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003300;
	text-decoration:none
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #EAEAEA;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.thrColAbsHdr #container { 
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 1200px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#garden_designers_dun_laoghaire {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:129px;
	z-index:1;
	visibility:visible;
	
}
#garden_designers_shankill {
	position:absolute;
	left:0px;
	top:136px;
	width:204px;
	height:281px;
	z-index:2;
	visibility:visible;
	background-color: #48B54A;
}
#garden_designers_bray {
	position:absolute;
	left:213px;
	top:136px;
	width:530px;
	height:184px;
	z-index:3;
	visibility:visible;
}
#garden_designers_ballybrack {
	position:absolute;
	left:750px;
	top:136px;
	width:210px;
	height:147px;
	z-index:4;
	visibility:visible;
}
#consultancy {
	position:absolute;
	left:750px;
	top:283px;
	width:210px;
	height:37px;
	z-index:5;
	visibility:visible;
	background-color: #136A35;
}

#subtitle3 {
	position:absolute;
	left:751px;
	top:542px;
	width:209px;
	height:35px;
	z-index:7;
	visibility:visible;
	background-color: #48B54A;
	padding-top: 8px;
}
#garden_designers_sandycove {
	position:absolute;
	left:0px;
	top:416px;
	width:204px;
	height:302px;
	z-index:8;
	visibility:visible;
	background-image: url(../images/garden_designers_shankill.gif);
}
#garden_designers_monkstown {
	position:absolute;
	left:751px;
	top:586px;
	width:209px;
	height:520px;
	z-index:9;
	visibility:visible;
	background-color: #CCFFCC;
}

#landscape_gardeners_bray {
	position:absolute;
	left:213px;
	top:558px;
	width:530px;
	height:27px;
	z-index:11;
	visibility:visible;
	background-color: #99CCCC;
}

#landscape_gardeners_sandycove {
	position:absolute;
	left:751px;
	top:334px;
	width:209px;
	height:35px;
	z-index:12;
	visibility:visible;
	background-color: #48B54A;
	padding-top: 8px;
}
#landscape_gardeners_dun_laoghaire {
	position:absolute;
	left:213px;
	top:585px;
	width:530px;
	height:534px;
	z-index:13;
	visibility:visible;
	background-color: #F0F0F0
}
#landscape_gardeners_monkstown {
	position:absolute;
	left:751px;
	top:377px;
	width:209px;
	height:144px;
	z-index:14;
	visibility:visible;
	background-color: #CCFFCC;
}
#landscape_gardeners_shankill {
	position:absolute;
	left:0px;
	top:711px;
	width:204px;
	height:454px;
	z-index:15;
	visibility:visible;
	background-color: #136A35;
}
#landcsape_design {
	position:absolute;
	left:750px;
	top:779px;
	width:209px;
	height:1px;
	z-index:16;
	visibility:visible;
}
#restoration {
	position:absolute;
	left:0px;
	top:1165px;
	width:960px;
	height:35px;
	z-index:17;
	visibility:visible;
	background-color: #136A35;
	padding-top: 5px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 28px;
}
.style2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
}
}
.style3 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
	background-color:#99CCCC;
	padding-bottom: 5px;
}
#garden_designers_sallynogin {
	position:absolute;
	left:213px;
	top:334px;
	width:526px;
	height:210px;
	z-index:18;
	padding: 2px;
}

h1 {
	color:#003300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003300;
}

