body { background-image:url(../images/body-bg1.jpg); background-repeat:no-repeat;  background-color: #EBEBD8; 
	font-family: "Century Gothic", "Basic Sans SF", "Basic Sans Light SF", Century ;font-size: 0.9em;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
	color:#7D8452;}

h1 {font-family: "Century Gothic", "Basic Sans SF", "Basic Sans Light SF"; font-weight:bold; font-size: 1em;}
h2 {font-family:"Century Gothic", "Basic Sans SF", "Basic Sans Light SF"; font-weight:bold; font-size: 1.5em;color: #D9E593  ;}
h3 {font-family:"Century Gothic", "Basic Sans SF", "Basic Sans Light SF"; font-weight:bold; font-size: 1.5em;}
h4 {font-family:"Century Gothic", "Basic Sans SF", "Basic Sans Light SF"; font-weight:bold; font-size: 1em;color: #CBCC99;}	

a:link {color: #7D8452; text-decoration:none;}
a:visited{color: #E4BC96; text-decoration:none;}
a:hover { color: #4DB3C4; text-decoration:none;}


/* frontimgmenu */
#enviro-main ul{ margin-left:0px; display:block;  list-style-type:none;  }
#enviro-main ul li{ display:inline; }

/* horzmenu */


#leafnav {position:absolute;margin:30px; width:800px; margin-top:50px;line-height:1.5em;  }
	
#horzmenu img { border-style:none; margin-right:5px;}

#horzmenu {
	position: relative;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;}

#horzmenu li {	display:inline; list-style: none; float: left;
}	

#horzmenu li.maina {  display:inline; list-style: none;
	float: left; width:145px;}

#horzmenu li.mainb { display:inline; list-style: none;
	float: left; width:120px;
	}
#horzmenu li.mainc { display:inline; list-style: none;
	float: left; width:155px;
	}
#horzmenu li.maind { display:inline; list-style: none;
	float: left; width:95px;
	}
#horzmenu li.maine { display:inline; list-style: none;
	float: left; width:140px;
	}
/* horzmenu dropdown */	

#horzmenu li ul {display: none; }
#horzmenu li.maina ul.greenleafp li  {display:inline;list-style: none;  float:left;  }
#horzmenu li.mainb ul.environment {margin-left:145px;}
#horzmenu li.mainb ul.environment li{ display:inline;list-style: none; float:left; }
#horzmenu li.mainc ul.bespoke {margin-left:265px;}
#horzmenu li.mainc ul.bespoke li{ display:inline;list-style: none; float:left;  }
#horzmenu li.maind ul.contact{margin-left:560px;}
#horzmenu li.maind ul.contact li{ display:inline; list-style: none; float:left;  }
#horzmenu li.maine ul.collection {margin-left:265px;}
#horzmenu li.maine ul.collection li{ display:inline; list-style:none; float:left;}



#horzmenu li a { 
	display: block;
	padding: 3px 8px;
	text-decoration: none; 
	 }
#horzmenu li a:hover {
	color: #4D5133; }

#horzmenu li:hover ul, #horzmenu li.hover ul {
	position: absolute;
	display: inline;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0; }
#horzmenu li:hover li, #horzmenu li.hover li {
	float: left; }

#horzmenu li li a:hover { 
	color: #E4BC96; }	





/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#wrapper{background-image: url(../images/wrapperbg2.jpg); background-repeat: no-repeat;  
	position:relative;
	
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	width: 888px;
	height: 1000px;
	line-height: 1.166;
	}


#logo {background-image: url(../images/gleaf-logo-green.jpg); background-repeat: no-repeat; background-position:right;  
	position:relative; 
	
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 189px;
	line-height: 1.166;
	}


#enviro { 
	position: absolute;
	width:550px; height:520px; margin-left: 138px;
	margin-top:330px;text-align:left; 
}

/***********************************************/
/* Layout Divs page content                                */
/***********************************************/
#envirowrap {
	position: absolute;
	width:280px;
	height:390px;
	margin-left: 40px;
	margin-top:125px;
	text-align:left; z-index:2;
	
}
#envirowrap-main {
	position: absolute;
	width:265px;
	height:290px;
	margin-left: 40px;
	margin-top:230px;
	text-align:left; z-index:2; 
	
}
#envirowrapb {
	position: absolute;
	width:280px;
	height:390px;
	margin-left: 25px;
	margin-top:125px;
	text-align:left;
	z-index:4;
	padding-left: 10px;
	
}
#envirowrap img { float: right;}
	
#envirob { 
	position: absolute;
	width:550px; height:520px; margin-left: 20px;
	margin-top:45px;text-align:left; 
}
#enviroc { background-image: url(../images/furniture/text-box.jpg); background-repeat:no-repeat;
	position: absolute;
	width:500px; height:490px; margin-left:350px;
	margin-top:125px;text-align:left; z-index:1;
}
#enviroc img { margin-left:35px; margin-top:35px; color:#666666; }
#envirocc {
	position: absolute;
	width:450px;
	height:330px;
	margin-left:370px;
	margin-top:120px;
	text-align:left;
	z-index:1;
	overflow: auto;
}
#enviroc img { margin-left:35px; margin-top:35px; color:#666666; }

#enviro2a   {
	position: absolute;
	width:450px;
	height:325px;
	margin-top:20px;
	text-align:left;
	overflow: auto;
	z-index:3;


		
	}	
	
#enviro2a  p.body  {margin-left:35px;margin-top:10px; margin-bottom:20px; margin-right: 10px;  color:#666666; }
#enviro2   {
	position: absolute;
	width:450px;
	height:230px;
	margin-top:20px;
	text-align:left;
	overflow: auto;
	z-index:3;
	left: 25px;


		
	}	
	
#enviro2  p.body  {margin-left:35px;margin-top:10px; margin-bottom:20px; margin-right: 10px;  color:#666666; }
#enviro2a fieldset.body2  {margin-left:35px;margin-top:10px; margin-bottom:20px; margin-right: 10px;  color:#666666; }
#enviro2b   {
	position: absolute;
	width:450px;
	height:330px;
	margin-top:20px;
	text-align:left;
	overflow: auto;
	z-index:3;
	left: -6px;


		
	}	
	
#enviro2b  p.body  {margin-left:35px;margin-top:10px; margin-bottom:20px; margin-right: 10px;  color:#666666; }

#enviro-main {
	position: absolute;
	width:500px;
	height:300px;
	margin-left:340px;margin-top:130px;
	text-align:left;
	
}
#envirog{
	position: absolute;
	width:800px; height:370px; margin-left:35px;
	margin-top:125px;text-align:left; z-index:1; overflow: scroll;overflow-y: hidden;-ms-overflow-y: hidden;
}
#envirog1{
	position: absolute;
	width:6000px; height:350px; margin-left:20px;margin-right:20px;
	margin-top:0px;text-align:left; z-index:1;
}
/*thumbnail*/

.thumbnail img{border-style: none;  

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color:#FFFFFF;
	width:555px; height:420px; margin-left:120px;
	margin-top:-25px;
visibility: hidden; border:#F0DAC66 1px; border-style: dotted ;color:#7D8452;font-size:0.8em; padding-left:5px;

}

.thumbnail span img{ /*CSS for enlarged image*/


}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible; background-color:#FFFFFF;
position: absolute;
	width:555px; height:420px; margin-left:120px;
	margin-top:-25px; z-index:4; /*position where enlarged image should offset horizontally */
 border: #F0DAC6 1px;border-style: dotted;color:#7D8452;font-size:0.8em; padding-left:5px;
}
/*thumbnail*/

.thumbnaila img{border-style: none;  

}

.thumbnaila span{ /*CSS for enlarged image*/
position: absolute; background-color:#FFFFFF;
	width:555px; height:420px; margin-left:15px;
	margin-top:-25px;
visibility: hidden; border:#F0DAC66 1px; border-style: dotted ;color:#7D8452;font-size:0.8em; padding-left:5px;

}

.thumbnaila span img{ /*CSS for enlarged image*/


}

.thumbnaila:hover span{ /*CSS for enlarged image*/
visibility: visible; background-color:#FFFFFF;
position: absolute;
	width:555px; height:420px; margin-left:15px;
	margin-top:-25px; z-index:4; /*position where enlarged image should offset horizontally */
 border: #F0DAC6 1px;border-style: dotted;color:#7D8452;font-size:0.8em; padding-left:5px;
}
/*thumbnail2*/

.thumbnail2 img{border-style: none;  

}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
	width:555px; height:420px; margin-left:15px;
	margin-top:-135px; background-color:#FFFFFF;
visibility: hidden; border:#F0DAC66 1px; border-style: dotted ;color:#7D8452;font-size:0.8em; padding-left:5px;

}

.thumbnail2 span img{ /*CSS for enlarged image*/


}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
position: absolute; background-color:#FFFFFF;
	width:555px; height:420px; margin-left:15px;
	margin-top:-135px; z-index:4; /*position where enlarged image should offset horizontally */
 border: #F0DAC6 1px;border-style: dotted;color:#7D8452;font-size:0.8em; padding-left:5px;
}
/*thumbnail3*/

.thumbnail3 img{border-style: none;  

}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute; background-color:#FFFFFF;
	width:555px; height:420px; margin-left:125px;
	margin-top:-135px;
visibility: hidden; border:#F0DAC66 1px; border-style: dotted ;color:#7D8452;font-size:0.8em; padding-left:5px;

}

.thumbnail3 span img{ /*CSS for enlarged image*/


}

.thumbnail3:hover span{ /*CSS for enlarged image*/
visibility: visible;
position: absolute;
	width:555px; height:420px; margin-left:125px;
	margin-top:-135px; z-index:4; /*position where enlarged image should offset horizontally */
 border: #F0DAC6 1px;border-style: dotted; background-color:#FFFFFF;color:#7D8452;font-size:0.8em; padding-left:5px;
}
/*thumbnail4*/

.thumbnail4 img{border-style: none;  

}

.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute; background-color:#FFFFFF;
	width:555px; height:420px; margin-left:15px;
	margin-top:-240px;
visibility: hidden; border:#F0DAC66 1px; border-style: dotted ;color:#7D8452;font-size:0.8em; padding-left:5px;

}

.thumbnail4 span img{ /*CSS for enlarged image*/


}

.thumbnail4:hover span{ /*CSS for enlarged image*/
visibility: visible;
position: absolute;
	width:555px; height:420px; margin-left:15px;
	margin-top:-240px; z-index:4; /*position where enlarged image should offset horizontally */
 border: #F0DAC6 1px;border-style: dotted; background-color:#FFFFFF;color:#7D8452;font-size:0.8em; padding-left:5px;
}
/*thumbnail4a*/

.thumbnail4a img{border-style: none;  

}

.thumbnail4a span{ /*CSS for enlarged image*/
position: absolute; background-color:#FFFFFF;
	width:555px; height:420px; margin-left:120px;
	margin-top:-240px;
visibility: hidden; border:#F0DAC66 1px; border-style: dotted ;color:#7D8452;font-size:0.8em; padding-left:5px;

}

.thumbnail4a span img{ /*CSS for enlarged image*/


}

.thumbnail4a:hover span{ /*CSS for enlarged image*/
visibility: visible;
position: absolute;
	width:555px; height:420px; margin-left:120px;
	margin-top:-240px; z-index:4; /*position where enlarged image should offset horizontally */
 border: #F0DAC6 1px;border-style: dotted; background-color:#FFFFFF;color:#7D8452;font-size:0.8em; padding-left:5px;
}

/***********************************************/
/* Layout Divs page content                                */
/***********************************************/
	
#feet {position: absolute; width:868px; height:100px;  margin-top:600px; margin-left:0px; margin-right:20px; text-align:center;   
 }
.feet {font-size:0.8em;}


#enviroa {
	position: absolute;
	width:670px;
	height:315px;
	margin-left: 58px;
	margin-top:320px;
	text-align:left;
}



 

#contact { 
	position: absolute;
	width:500px; height:590px; margin-left: 35px;
	margin-top: 20px; z-index:1;text-align:left; 
}		
#range{
	width:140px;
	float: right;
	margin-top: 20px;
}
#range2{
	width:140px;
	float: right;
	margin-top: 0px;
}
#range3{
	width:400px;
	float: right;
	margin-top:0px;
	text-align: right;
	margin-right: 170px;
}

