@charset "utf-8";


#topbanner {
	height: 125px;
	width: 1000px;
	background-image: url(img/banner.jpg);
	background-repeat: no-repeat;
	float: left;
}

#menuback {
	height: 39px;
	width: 1000px;
	background-image: url(img/menuback.JPG);
	background-repeat: no-repeat;
	float: left;
}
#homebutton a {
	height: 28px;
	width: 114px;
	background-image: url(img/homebutton.jpg);
	float: left;
}

#homebutton a:hover { background-position:bottom}


#siteplanbutton a {
	background-image: url(img/siteplanbutton.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 117px;
	float: left;
}

#siteplanbutton a:hover { background-position:bottom}


#faqbutton a {
	float: left;
	height: 30px;
	width: 104px;
	background-image: url(img/FAQbutton.jpg);
}

#faqbutton a:hover { background-position:bottom}


#consultationbutton a {
	float: left;
	height: 30px;
	width: 136px;
	background-image: url(img/consultationbutton.JPG);
}

#consultationbutton a:hover { background-position:bottom}


#furtherinformationbutton a {
	background-image: url(img/furtherinformationbutton.JPG);
	float: left;
	height: 30px;
	width: 183px;
}

#furtherinformationbutton a:hover { background-position:bottom}


#contactusbutton a {
	height: 29px;
	width: 123px;
	background-image: url(img/contactusbutton.jpg);
	float: left;
}

#contactusbutton a:hover { background-position:bottom}
#headerimage1 {
	background-image: url(img/header1.jpg);
	float: left;
	height: 55px;
	width: 392px;
	margin-left: -5px;
}

#rightsideboxes {
	float: right;
	width: 223px;
}



#questionnairesidebox a:hover { background-position:bottom}

#questionnairesidebox a {
	background-image: url(img/questionnairebutton.JPG);
	float: right;
	height: 162px;
	width: 222px;
}

#lettersidebox a:hover { background-position:bottom}

#lettersidebox a {
	background-image: url(img/meetingbutton.JPG);
	float: right;
	height: 162px;
	width: 222px;
}

#rendersidebox a:hover { background-position:bottom}

#rendersidebox a {
	background-image: url(img/3drenderbutton.JPG);
	float: right;
	height: 162px;
	width: 222px;
}


#buildingsidebox a:hover { background-position:bottom}

#buildingsidebox a {
	background-image: url(img/buildingplanbutton.JPG);
	float: right;
	height: 162px;
	width: 222px;
}
.picturesidebox {
	background-image: url(img/greencontentpic.JPG);
	float: right;
	height: 162px;
	width: 222px;
}

#contactsidebox a {
	background-image: url(img/contactusbox.jpg);
	float: right;
	height: 160px;
	width: 222px;
}
#contactsidebox a:hover { background-position:bottom}

#leafletsidebox a {
	background-image: url(img/leafletbox.jpg);
	float: right;
	height: 159px;
	width: 218px;
}
#leafletsidebox a:hover { background-position:bottom}

#faqsidebox a {
	background-image: url(img/faqbox.jpg);
	float: right;
	height: 161px;
	width: 218px;
}

#faqsidebox a:hover { background-position:bottom}


#nosmellsidebox a {
	background-image: url(img/nosmellbox.jpg);
	float: right;
	height: 162px;
	width: 221px;
}

#nosmellsidebox a:hover { background-position:bottom}

#wrapper {
	float: left;
	width: 1000px;
	border: 1px solid #999999;
	background-color: #ECEBEB;
	margin-left: auto;
	margin-right: auto;

}
#maincontent {
	margin-left: 14px;
	margin-top: 8px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 10px;
	float: left;
	width: 740px;
}
#headertext {
	float: left;
	width: 740px;
	margin-bottom: 10px;
}
#content {
	float: left;
	width: 740px;
	margin-top: 5px;
}

#sitemap {
	float: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/bottombar.JPG);
	width: 1000px;
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-repeat: no-repeat;
}
#sitemapholder {
	padding-right: 10%;
	padding-left: 0%;
	padding-top: 9px;
}


#wrapper2 {
	float: none;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}


.smalltext {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}

.smalltextblack {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}

.medtextblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.largetextblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.xlargetextblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
}

.medtextgreen {
	color: #7a991a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.largetextgreen {
	color: #7a991a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.xlargetextgreen {
	color: #7a991a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
}

.medtextwhite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.largetextwhite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.xlargetextwhite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
}
.hide{display:none;}

#contactform {
	float: left;
}
#questionnaireform {
	float: left;
}
#companydetails {
	width: 600px;
	float: left;
}
#landscapeplan {
	background-image: url(img/Landscape_plan.JPG);
	height: 700px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}
#sitemodel {
	background-image: url(img/sitemodel.JPG);
	height: 309px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#render1 {
	background-image: url(img/meetingroom.JPG);
	height: 264px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#render2 {
	background-image: url(img/scene4.JPG);
	height: 264px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#render3 {
	background-image: url(img/scene7.JPG);
	height: 264px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#render4 {
	background-image: url(img/scene12.JPG);
	height: 264px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#render5 {
	background-image: url(img/scene15.JPG);
	height: 264px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#isomap {
	background-image: url(img/siteisosmall.JPG);
	height: 264px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#gatewaybuilding {
	background-image: url(img/gatewaybuilding.JPG);
	height: 289px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#stockmanshouses1 {
	background-image: url(img/stockmanshouses1.JPG);
	height: 289px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#stockmanshouses2 {
	background-image: url(img/stockmanshouses2.JPG);
	height: 289px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}

#staffamenity {
	background-image: url(img/staffamenitybuilding.JPG);
	height: 289px;
	width: 494px;
	border: 1px solid #999999;
	margin-left: 110px;
}