
body
{
	background: #84b04d;
	padding: 0;
	margin: 0;
}

#nlmcontent 
{
	background: #443c30;
	width: 800px;
	min-height: 800px;
	margin: 0 auto;	
}

.nlmbackhome, .nlmbackabout, .nlmbackagricultural, .nlmbackforest, .nlmbackhedge, .nlmbackwaste, .nlmbackland, .nlmbackhard, .nlmbackwet, .nlmbackconservation, .nlmbackcontact, .nlmbackgolf, .nlmbackamenity, .nlmbackroad, .nlmbackcoppicing, .nlmbackgrass, .nlmbackweed, .nlmbackmachinery, .nlmbackclassified

{
    background: url(../images/back_home.jpg) no-repeat;
	width: 800px;
	height: 811px;
	float: left;
}

.nlmbackabout

{
   background: url(../images/back_about.jpg) no-repeat;	
}

.nlmbackagricultural

{
background: url(../images/back_agricultural_fencing.jpg) no-repeat;		
}

.nlmbackforest

{
background: url(../images/back_forest_woodlands.jpg) no-repeat;		
}

.nlmbackhedge

{
background: url(../images/back_hedge_repair.jpg) no-repeat;		
}

.nlmbackwaste

{
background: url(../images/back_green_waste_recycling.jpg) no-repeat;		
}

.nlmbackland

{
background: url(../images/back_landscape_maintenance.jpg) no-repeat;	
}

.nlmbackhard

{
background: url(../images/back_hard_landscaping.jpg) no-repeat;		
}

.nlmbackwet

{
background: url(../images/back_wetland_creation.jpg) no-repeat;	
}

.nlmbackconservation

{
background: url(../images/back_conservation.jpg) no-repeat;	
}

.nlmbackcontact

{
background: url(../images/contact_us.jpg) no-repeat;		
}

.nlmbackgolf

{
background: url(../images/back_golf.jpg) no-repeat;		
}

.nlmbackamenity

{
background: url(../images/back_verge_mowing.jpg) no-repeat;		
}

.nlmbackroad

{
background: url(../images/back_road_building.jpg) no-repeat;	
}

.nlmbackcoppicing

{
background: url(../images/back_coppicing.jpg) no-repeat;		
}

.nlmbackgrass

{
background: url(../images/back_grass_cutting.jpg) no-repeat;	
}

.nlmbackweed

{
background: url(../images/back_weed_control.jpg) no-repeat;	
}

.nlmbackmachinery

{
background: url(../images/back_machinery_maintenance.jpg) no-repeat;		
}

.nlmbackclassified

{
background: url(../images/back_classified.jpg) no-repeat;	
}

.nlmlinegreen

{
    background: #84b04d;
	width: 800px;
	height: 2px;
	float: left;
}

.nlmbotback

{
    background: url(../images/footer_back.jpg) no-repeat;
	width: 800px;
	height: 65px;
	float: left;
}

.nlmcol1

{
    background: none;
	width: 225px;
	height: 811px;
	float: left;
}

.nlmcol2

{
    background: none;
	width: 575px;
	height: 811px;
	float: left;
}

.nlmnavbox

{
    background: none;
	width: 190px;
	height: 410px;
	margin: 124px 0 0 23px;
	float: left;
}

.logobox

{
background: none;
width: 190px;
height: 277px;
float: left;
}

.navtext1, .navtext2, .navtext3, .navtext3_1, .navtext4, .bottext1, .bottext2, .bottext3, .navtext5, .nlmtextaddress, .nlmtexttel, .nlmtextfax, .logotext1, .logotext2, .navtext6, .nlemclassboxtitle1, .nlemclassboxtext1

{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #FFF;
margin: 0 0 0 1px;
line-height: 13px;
float:left;
}

.navtext2, .navtext3, .navtext4, .navtext5, .navtext6

{
color: #5ca1d8;	
margin: 8px 0 0 1px;
clear: both;
}

.navtext3_1

{
font-size: 11px;
font-weight: 100;	
margin: 1px 0 0 5px;
width: 190px;
clear: both;	
}

.navtext1, .navtext2, .navtext3_1, .navtext5, a:link { color: #fff;text-decoration:none;}
.navtext1, .navtext2, .navtext3_1, .navtext5, a:visited { color: #fff;text-decoration:none;}
.navtext1, .navtext2, .navtext3_1, .navtext5, a:hover { color: #84b04d;text-decoration:none;}
.navtext1, .navtext2, .navtext3_1, .navtext5, a:active { color: #fff;text-decoration:none;}

.navtext6 a:link { color: #5ca1d8;text-decoration:none;}
.navtext6 a:visited { color: #5ca1d8;text-decoration:none;}
.navtext6 a:hover { color: #537c20;text-decoration:none;}
.navtext6 a:active { color: #5ca1d8;text-decoration:none;}	


.nlmtextaddress

{
color: #000;	
}

.nlmtexttel

{
color: #000;
margin: 0 0 0 35px;
}

.nlmtextfax

{
color: #000;
margin: 10px 0 0 35px;
}

.nlmtextfax a:link { color: #000;text-decoration:none;}
.nlmtextfax a:visited { color: #000;text-decoration:none;}
.nlmtextfax a:hover { color: #537c20;text-decoration:none;}
.nlmtextfax a:active { color: #000;text-decoration:none;}

.bottext2

{
margin: 0 0 0 37px;	
}


.bottext3

{
margin: 0 0 0 37px;	
}

.nlmtextinfoback, .nlmtextinfobackclass

{
background: #FFF;
filter:alpha(opacity=75); /* IE's opacity*/
opacity: 0.75;
width: 530px;
min-height: 100px;
margin: 280px 0 0 8px;
border: 3px solid #b8bcbd;
overflow: hidden;
float: left;
}

.nlmtextinfobackclass

{
filter:alpha(opacity=90); /* IE's opacity*/
opacity: 0.90;
}

.nlminfotexttitle, .nlminfotext, .nlmcontacttext

{
font-family: Arial;
font-size: 28px;
color: #000;
margin: 3px 0 0 10px;
float:left;	
}

.nlminfotext, .nlmcontacttext

{
font-size: 11px;
margin: 5px 0 0 0;
text-align: justify;
padding: 0 10px;
clear: both;
width: 510px;
}

.nlmcontacttext

{
color: #537c20;	
font-weight: bold;
}

.logotext1

{
font-size: 15px;
font-weight: bold;
color: #84b04d;
margin: 10px 0 0 24px;
text-decoration: underline;
}

.logotext2

{
color: #000;
margin: 6px 0 0 24px;
}

.logoimg1

{
margin: 13px 0 0 29px;
clear: both;
float: left;
}

.logoimg2

{
margin: 20px 0 0 29px;
clear: both;
float: left;
}

.nlmbottextbox

{
width: 740px;
height: 20px;
margin: 5px 0 0 33px;
float: left;
}

.nlmcontactbox

{
width: 300px;
height: 100px;
margin: 10px 0 0 10px;
clear: both;
float: left;
}

.nlmcontactbox2

{
width: 510px;
height: 222px;
margin: 10px 0 0 10px;
clear: both;
float: left;	
}

.nlmcontactmap

{
width: 199px;
height: 193px;
margin: 1px 0 0 1px;
float:left;
}

.nlmcontactformbox

{
width: 300px;
height: 195px;
margin: 1px 0 0 8px;
float: left;
}

.nlmformbox1, .nlmformbox2, .nlmformbox3, .nlmformbox4

{
width: 260px;
height: 20px;
margin: 1px 0 0 39px;
float: left;
}

/* Firefox */
@-moz-document url-prefix()
{
.nlmformbox1 { margin: 1px 0 0 39px;}
}

.nlmformbox2

{
margin: 5px 0 0 38px;
}

/* Firefox */
@-moz-document url-prefix()
{
.nlmformbox2 { margin: 5px 0 0 39px;}
}

.nlmformbox3

{
width: 298px;
margin: 5px 0 0 1px;
}

.nlmformbox4

{
width: 263px;
height: 117px;
margin: 5px 0 0 36px;
}

.nlmformtext1, .nlmformtext2, .nlmformtext3, .nlmformtext4

{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #000;
margin: 2px 0 0 17px;
float:left;	
}

.nlmformtext2

{
margin: 2px 0 0 19px;	
}

.nlmformtext3

{
margin: 2px 0 0 5px;	
}

.nlmformtext4

{
margin: 2px 0 0 1px;	
}



.forminput1, .forminput2, .forminput3, .forminput4

{
width: 200px;
height: 16px;
border: solid 1px #84b04d;
margin: 0 0 0 4px;
float: left;
}

.forminput2

{
margin: 0 0 0 5px;	
}

.forminput3

{
margin: 0 0 0 3px;	
}

.forminput4

{
height: 115px;
margin: 0 0 0 3px;	
overflow: hidden;
}

.contactbutsend

{
filter:alpha(opacity=100); /* IE's opacity*/
opacity: 1.00;
width: 72px;
height: 22px;
margin: 4px 0 0 225px;
float: left;
clear: both;
}

.nlemclassboxouter1, .nlemclassboxouter2

{
width: 530px;
height: 220px;
float: left;
}

.nlemclassbox1, .nlemclassbox2

{
width: 180px;
height: 205px;
margin: 7px 0 0 45px;
float: left;
}

.nlemclassbox2

{
margin: 7px 0 0 76px;
}

.nlemclassboxtitle1

{
color: #5ca1bd;	
}

.nlemclassboximage1

{
border: solid 1px #83af4d;
width: 178px;
height: 118px;
float: left;
}

.nlemclassboxtext1

{
font-weight: 100;
margin: 1px 0 0 2px;
}

.classtextback

{
background: url(../images/classtextback.gif) no-repeat;
width: 180px;
height: 74px;
float:left;
}
