.header1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	MARGIN: 5px 0px 0px; 
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	margin-top: 20px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #003333;
	font-weight: bold;
	margin-top: 20px;
}
.imgheading{
	margin-top:4px;
}
.page-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.sideinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.boldpagecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}
body {
	background-color: #fff;
	background-image: url('/Images/layout/topbg900.png');
	background-repeat:repeat-x;
	background-position:top;
}
#background {
	background-color:transparent;
	background-image: url('/Images/layout/bottombg.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
#mainmenu{
	list-style:none;
	position:absolute;
	top:140px;
	margin-top:0px;
	padding-top:0px;
}
#mainmenu li{
	position:absolute;
	display:inline; 
	overflow:hidden;
	height:22px;
	margin-top:0px;
	padding-top:0px;
	z-index:5;
}
#mainmenu #home{left:20px;width:100px;}				/* Home */
#mainmenu #forhome{left:120px;width:160px;}			/* For home */
#mainmenu #forgarden{left:280px;width:180px;}			/* For garden */
#mainmenu #building{left:450px;width:200px;}    	/* Projects */
#mainmenu #projects{left:620px;width:150px;}    	/* Projects */
#mainmenu #contact{left:740px;width:150px;} 	/* Contact */
#mainmenu #home ul{width:70px;}				/* Home */
#mainmenu #forhome ul{width:130px;}			/* For home */
#mainmenu #forgarden ul{width:150px;}			/* For garden */
#mainmenu #projects ul{width:150px;}    	/* Projects */
#mainmenu #contact ul{width:120px;} 	/* Contact */

#mainmenu li a{ 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color:#BFD62F;
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 20px 7px 20px;
	margin:0;
	border-left:#fff solid 1px; 
}
#mainmenu #home a{  border:none; }
#mainmenu li a:hover{ color:#89A4A4;} 

#mainmenu #forhome:hover{height:160px;}			/* For home */
#mainmenu #forgarden:hover{height:70px;}			/* For garden */
#mainmenu #projects:hover{height:140px;}    	/* Projects */
#mainmenu #contact:hover{height:50px;} 	/* Contact */

#mainmenu li ul{
	list-style:disc;
	color:#999;
	background:#89A4A4;
	margin:5px 15px 0 15px;
	padding:0;
}
#mainmenu li ul li{
	position:static;
	display:block;
	height:auto;
	width:170px;	 
}
#mainmenu li ul li:hover{height:auto;}
#mainmenu li ul li a{
	text-decoration:none; 
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	padding:5px 5px;
	border:none;
	line-height:14px;
}
#mainmenu li ul li a:hover{ color:#fff; text-decoration:underline; }

/* FOOTER */
.topfooter{
	color:#888;
	height:20px;
	margin-top:20px;
}
.topfooter div{
	background:#8FA62F;
	height:10px;
	width:100%;
	float:left;
}

.bottomfooter{height:50px;padding: 5px 0;}
.bottomfooter tr{padding: 0;margin:0;}
.bottomfooter td{padding: 0;margin:0;}
.bottomfooter a{
	color: #8FA62F;
	text-decoration:none;
	margin:0;
	padding:0; 
}
.icon{
	float:right;
	margin:5px 5px 5px 0;
}
.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
}

/*HOME PAGE STYLE*/
#homelink {
	background-image:url(Images/home/homelink.png);
	width:260px;
	height:45px;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:right;
}
#homelink:hover {
	opacity:0.9;
	filter:alpha(opacity=90);
	background-image:url(Images/home/homelinkhover.png);
}
#selfbuildlink {
	background-image:url(Images/home/selfbuildlink.png);
	width:260px;
	height:45px;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:right;
}
#selfbuildlink:hover {
	opacity:0.9;
	filter:alpha(opacity=90);
	background-image:url(Images/home/selfbuildlinkhover.png);
}
#gardenlink {
	background-image:url(Images/home/gardenlink.png);
	width:260px;
	height:45px;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:right;
}
#gardenlink:hover {
	opacity:0.9;
	filter:alpha(opacity=90);
	background-image:url(Images/home/gardenlinkhover.png);
}
#indlink {
	background-image:url(Images/home/indlink.png);
	width:260px;
	height:45px;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:right;
}
#indlink:hover {
	opacity:0.9;
	filter:alpha(opacity=90);
	background-image:url(Images/home/indlinkhover.png);
}
#recentproj{ 
	background:url(Images/home/recentproj.gif) no-repeat;
	width:200px;
	height:93px;
}
#recentproj:hover{ 
	background:url(Images/home/recentprojhover.gif) no-repeat;
}
.green{ color:#003333; }
p.text {
	margin:4px 25px 4px 0;
}
.darkgreenheading{
	color:#0E3A3B;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bolder;
	line-height:22px;
}
.lightgreenheading{
	color:#BFD62F;
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
}
.minicol{
	width:200px;
}
.minicol p{
	margin:5px 25px;}
.minicol a{	
	 text-decoration:none; color:#000000;
	
}
.rightborder{border-right:dotted 1px #000;}
.hrdgreen{width:615px; background:#0E3A3B; height:3px; font-size:3px;/*ie*/ float:left; margin-top:10px;}
.hrlgreen{width:615px; background:#BFD62F; height:5px; font-size:5px;/*ie*/ float:left; margin-bottom:5px; }

.soldout
{
text-align:center;
background-color:red;
color:white;
font-weight:bolder;
position:absolute;
}
.soldoutsmall{margin:30px 0 0 92px;width:127px;}
.soldoutlarge{margin:100px 0 0 0;width:450px}