/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/gray-bg.gif);
	background-repeat:repeat-x;
}

.container {
	width:785px;
	position:relative;
	margin:auto;
}

/* header */
.logo {
	width:236px;
	height:175px;
	margin-top:15px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	position:absolute;
}

.banner {
	width:545px;
	height:203px;
	position:relative;
	left:236px;
}

.grayheaderdivider {
	width:780px;
	height:9px;
	background-image:url(../images/grayheaderdevider.gif);
	background-repeat:no-repeat;
	position:relative;
}

.grayheaddividerinternal {
	width:785px;
	height:26px;
	background-image:url(../images/grayheaderdevider2.gif);
	background-repeat:no-repeat;
	position:relative;
}



/* sublinks */

.breadcrumbs {
	width:447px;
	height:18px;
	text-align:left;
	padding-left:8px;
	padding-top:8px;
	position:absolute;
}

.sublinks {
	width:312px;
	height:21px;
	padding-left:18px;
	padding-top:5px;
	position:absolute;
	text-align:right;
	left:438px;
}




/* Left links */

/* Left links */

.leftlinks {
	width:137px;
	padding-left:7px;
	padding-right:17px;
	padding-top:2px;
	position:absolute;
}

.home
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/homeinternal.gif) top left no-repeat;
	display:block;
}

.home:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.homeblack {
	width:137px;
	height:33px;
	background-image:url(../images/homeinternal_over.gif);
	background-repeat:no-repeat;
}

.services
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/servicesinternal.gif) top left no-repeat;
	display:block;
}

.services:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.servicesblack {
	width:137px;
	height:33px;
	background-image:url(../images/servicesinternal_over.gif);
	background-repeat:no-repeat;
}

.awards
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/awardsinternal.gif) top left no-repeat;
	display:block;
}

.awards:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.awardsblack {
	width:137px;
	height:33px;
	background-image:url(../images/awardsinternal_over.gif);
	background-repeat:no-repeat;
}

.companyprofile
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/companyprofileinternal.gif) top left no-repeat;
	display:block;
}

.companyprofile:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.companyprofileblack {
	width:137px;
	height:33px;
	background-image:url(../images/companyprofileinternal_over.gif);
	background-repeat:no-repeat;
}

.theenvironment
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/environmentinternal.gif) top left no-repeat;
	display:block;
}

.theenvironment:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.theenvironmentblack {
	width:137px;
	height:33px;
	background-image:url(../images/environmentinternal_over.gif);
	background-repeat:no-repeat;
}

.job
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/jobinternal.gif) top left no-repeat;
	display:block;
}

.job:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.jobblack {
	width:137px;
	height:33px;
	background-image:url(../images/jobinternal_over.gif);
	background-repeat:no-repeat;
}

.tbpn
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/tbpninternal.gif) top left no-repeat;
	display:block;
}

.tbpn:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.tbpnblack {
	width:137px;
	height:33px;
	background-image:url(../images/tbpninternal_over.gif);
	background-repeat:no-repeat;
}

.contact
{
	width:137px;
	height:33px;
	text-indent:1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/contactinternal.gif) top left no-repeat;
	display:block;
}

.contact:hover
{
	background-position:bottom left;
	cursor:pointer;
}

.contactblack {
	width:137px;
	height:33px;
	background-image:url(../images/contactinternal_over.gif);
	background-repeat:no-repeat;
}


/* Main Content Area */

.maincontenthome {
	width:310px;
	position:relative;
	left:170px;
}

.maincontent {
	width:610px;
	position:relative;
	left:170px;	
	padding-bottom:15px;
}


<!-- Home bottom Awards part -->
.awardshomebg {
	width:474px;
	position:relative;
}

.awardshome1 {
	padding-left:120px;
	width:130px;
	height:90px;
	padding-top:25px;
	position:absolute;
	background-image:url(../images/homeawards-bg.gif);
	background-repeat:no-repeat;
	line-height:12px;
}

.awardshome2 {
	width:111px;
	height:90px;
	padding-top:25px;
	position:absolute;
	left:250px;
	background-image:url(../images/homeawards-bg2.gif);
	background-repeat:no-repeat;
	line-height:12px;
}

.awardshome3 {
	width:113px;
	height:90px;
	padding-top:25px;
	position:relative;
	left:360px;
	background-image:url(../images/homeawards-bg3.gif);
	background-repeat:no-repeat;
	line-height:12px;
}





/* right pannel */

.rightpannel {
	width:277px;
	position:relative;
	left:503px;
	padding-bottom:15px;
}

.rightpannelbox1 {
	width:267px;
	height:50px;
	background-image:url(../images/gardendesign-home.jpg);
	background-repeat:no-repeat;
	position:relative;
	padding-top:89px;
	padding-left:10px;
}

.rightpannelbox2 {
	width:134px;
	height:113px;
	background-image:url(../images/landscaping-home.jpg);
	background-repeat:no-repeat;
	position:relative;
	padding-top:26px;
	padding-left:136px;
	text-align:right;
	padding-right:7px;
}

.rightpannelbox3 {
	width:269px;
	height:53px;
	background-image:url(../images/groundmaintenance-home.jpg);
	background-repeat:no-repeat;
	position:relative;
	padding-top:86px;
	padding-left:8px;
}








/* Footer */

.footerdivider {
	background-image:url(../images/footer-divider.gif);
	background-repeat:no-repeat;
	width:780px;
	height:1px;
	position:relative;
}

.footercontent {
	width:780px;
	height:22px;
	padding-top:14px;
	position:relative;
}

.indepageheading{
	background-image:url(../images/home-head.gif);
	width:158px;
	height:39px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}

.companyprofileheading{
	background-image:url(../images/company-profile-head.gif);
	width:183px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}

.garden-designheading{
	background-image:url(../images/garden-design-head.jpg);
	width:163px;
	height:44px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}

.landscape-gardenerheading{
	background-image:url(../images/dnb-landscaping-head.gif);
	width:229px;
	height:72px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}

.hardlandscapeheading{
	background-image:url(../images/hard-landscaping.jpg);
	width:202px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}

.soft-landscapingheading{
	background-image:url(../images/soft-landscaping-head.gif);
	width:194px;
	height:45px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}