body{
	font-family: Arial, verdans,sans-serif;
	font-size: 16px;
	color:#000;
	text-align: center;
}

.products_t{
	border: none;
	width: 550px;
	width: 530px\9;
	height: 550px;
	overflow: hidden;
}
sup{
	vertical-align:super;
	font-size:12px;}
.white{
	color:#FFF;}
.hide{
	display:none;}
.clr{
	clear:both;}
strong{
	font-weight:bold}
a{color:#000;
	text-decoration:none;
	outline:none}
.main{
	font-family: Arial, verdans,sans-serif;
	width:960px;
	height:auto;
	margin:0px auto;
	position:relative;
	text-align: left;
	}
#header{
	width:auto;
	height:290px;
	background-image:url(../images/top-V3.jpg);
	position:relative;
}
#header h1{
	width:200px;
	height:123px;
	background-image:url(../images/logo.png);
	position:absolute;
	right:60px;
	top:60px;
}
nav{
	font-size:12px;
	position:absolute;
	bottom:10px;
	left:50px;}
nav li{
	float:left;
	}
nav li a{
	text-align:center;
	display:block;
	background-color:#FFF;
	width:auto;
	padding:3px 15px;
	margin-right:15px;
	border:1px solid #87A31F;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	}
nav li a:hover{
	background-color:#87A31F;
	color:#FFF
	}
	
#newID {background-image:url(http://florence/images/loading_icon.gif)}
	
#current{
	background-color:#87A31F;
	color:#FFF
	}
/*HOME1*/
.container{
	overflow:hidden;
	position:relative;
/*	top:-10px;*/
	[;top:0px;]
	}
.d1 .left{
	float:left;
	width:760px;
	margin-right:10px;}
.home1{
	height:600px;
	height:610px\9;
	padding-left:30px;
	padding-top:30px;
	padding-right:15px;
	background-color:#87A31F;
	background-image:url(../images/home-1.jpg);}

.home1 h2{
	letter-spacing:1px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	}
.home1 p{
	overflow:auto;
	text-align:left;
	width:320px;
	font-size:14px;
	line-height:22px;
	margin-bottom:10px;
	word-spacing: normal;
	white-space: normal;
}


/*HOME2*/
.home2{
	width: auto;
	height: 345;
/*	height: 435px\9; */
	height: 388px\9; 
	margin-top: 10px;
	background-color: #87A31F;
	padding-top: 37px;
	padding-bottom: 37px;
	padding-bottom: 0px\9;
}

.home2 .jwvideo {
	margin-left: 65px;
	margin-bottom:37;
}

	
/*HOME3*/
.d1 .right{
	background-color:#87A31F;
	float:left;
	width:190px;
	width:190px\9;
	height:1075px;
	margin-bottom:10px\9;}
.home3{
	width:100%;
	height:100%;
	height:1098\9;
	background-image:url(../images/home3-bg.png);
	background-repeat:no-repeat;
	background-position:middle top;
	padding:20px;}
#tech-menu{
	margin-top: 10px;
	}
#tech-menu li a {
	border:5px solid #5B7F11;
	display:block;
	width:140px;
	height:140px;
	margin-bottom:40px;
	}
#b_technology_basics{
	background-image:url(../images/home-3a.jpg);}
#b_technology_flood_prevention{
	background-image:url(../images/home-3b.jpg);}
#b_technology_greenhouse_reduction{
	background-image:url(../images/home-3c.jpg);}
#b_technology_bearing_heavy_loads{
	background-image:url(../images/home-3d.jpg);}
#b_technology_ecohabitat{
	background-image:url(../images/home-3e.jpg);}
#b_technology_basics:hover{
	background-image:url(../images/home-3a-h.jpg);}
#b_technology_flood_prevention:hover{
	background-image:url(../images/home-3b-h.jpg);}
#b_technology_greenhouse_reduction:hover{
	background-image:url(../images/home-3c-h.jpg);}
#b_technology_bearing_heavy_loads:hover{
	background-image:url(../images/home-3d-h.jpg);}
#b_technology_ecohabitat:hover{
	background-image:url(../images/home-3e-h.jpg);}

/*HOME4*/
.home4{
	clear:both;
	margin-top:10px;
	margin-top:10px\9;
}
/*HOME5*/
.home5{
	margin-top:10px;
	color:#FFF;
	width:840px;
	width:auto;
	padding:40px;
	border:20px solid #87A31F;
	background-color:#2B5F00;
	}
.home5 a{
	color:#FFF;
	}
.home5 a:hover{
	color:#000;
	text-decoration:underline
	}
.home5 li{
	padding:10px;}
.bg-green{
	background-color:#769600;
	}
.home5 h2{
	font-size:24px;
	margin-bottom:20px;
	}
.home5 h3{
	font-size:14px;
	margin-bottom:5px;
	}
.home5 h4{
	font-size: 14px;
	margin-bottom: 5px;
	text-decoration: underline;
	}
.home5 p{
	font-size:14px;
	}
/*FOOTER*/
#footer{
	height:30px;
	font-size:14px;
	line-height:30px;
	background-color:#FFF;
	text-align:center;}
#footer .gotop{
	color:#030;
}
#footer .gotop:hover{
	text-decoration:underline;
}
	
/*ABOUT*/
#about{top:0px;}
#about .sidemenu,#about .centerdiv,#about .rightdiv{
	height:980px;height:1010px\9;
	}
#about .rightdiv{
	height:1010px;
	
	}
.sidemenu, .centerdiv, .rightdiv{
	float:left;
	display:block;
	width:145px;
	}
.sidemenu{
	width:150px;
	width:200px\9; 
/*	width:145px\9; ie10*/
	margin-right:10px;
	padding:15px 25px;
	background-color:#769600;}
	
.centerdiv{
	padding:15px 25px ; 
	width:550px;
	width:600px\9; 
/*	width: 556px\9; ie10 */
	overflow:hidden;
	margin-right:10px;
	background-color:#769600;
	position:relative;}
	
.rightdiv{
	overflow:hidden;
	width:140px;
	width:137px\9;
	background-color:#769600;
	}
#current-side{
	color:#FFF;}
.sidemenu h2{
	font-weight:bold;
	font-size:20px;
	margin-bottom:15px;}
.sidemenu li{
	font-size:14px;
	margin-bottom:15px;}
.sidemenu a:hover{
	color:#FFF}
.centerdiv h2{
	color: #FFF;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 15px;
	}
.centerdiv h3{
	color:#FFF;
	font-size:19px;
	margin-bottom:5px;
	}
#about1{
	position:absolute;
	right:0px;
	top:30px;
	}
#about2{
	position:absolute;
	right:10px;
	top:210px;
	}
#about3{
	position:absolute;
	right:10px;
	top:480px;
	}
.about-text{
	line-height:20px;
	margin-top:140px;
	width:340px;}
.bottom-logo{
	position: absolute;
	bottom: 10px;
	left: 220px;
}
/*CASES*/
#cases{top:0px;}
#cases .sidemenu,#cases .casesdiv{
	height:730px;
	}
.casesdiv{
	float: left;
	display: block;
	width: 700px;
	/*	width:705px\9; ie10 */
	width: 750px\9; 
	background-color: #769600;
	position: relative;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.casesdiv h2{
	color:#FFF;
	font-weight:bold;
	font-size:30px;
	margin-bottom:10px;
	}
.centerdiv p{
	line-height:20px;
	font-size:14px;
	margin-bottom:10px;
	}
	
/*CONTACTS*/
#contacts{top:0px;}
#contacts .sidemenu,#contacts .centerdiv{
	height:450px;
	}
#contacts .rightdiv{
	height:480px;
/*	height:480px\9; */
	height:450px\9; 
	}
#contacts .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#contacts .centerdiv p{
	font-size: 16px;
	color: #000000;
	}
.mail{
	color:#030;
	}
.mail:hover{
    text-decoration:underline;
}
#contacts1{
	position:absolute;
	right:0px;
	bottom:0px;}
/*PRODUCTS*/
#products{top:0px;
width:960px;
img{background:url('images/youricon.gif') no-repeat center;}
}

#products .sidemenu,#products .centerdiv{
	height:4650px;
	}
#products .rightdiv{
	height:4680px;
	height:4650px\9;
/*	height:4680px\9; ie10 */
	overflow:hidden;
	}
#products .centerdiv h3{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
	}
#products table td{
	text-align:center;
	border:1px solid #000;
	padding:3px;
	}
#products table th{
	background-color:#CCC;
	text-align:center;
	border:1px solid #000;
	padding:3px;
	}
/*PATENTS*/
#patents{top:0px;}
#patents .sidemenu,#comparisons .centerdiv{
	height:540px;
	height:561px\9;
	}
#patents .rightdiv{
	height:571px;
	height:561px\9;
	}
#patents .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;

	}

/*COMPARISONS*/
#comparisons{top:0px;}
#comparisons .sidemenu,#comparisons .centerdiv{
	height:1970px;height:2100px\9;
	}
#comparisons .rightdiv{
	height:2000px;
	height:2100px\9;
	}
#comparisons .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#comparisons table td{
	text-align:center;
	border:1px solid #000;
	padding:3px;
	font-size: 16px;
	}
#comparisons table th{
	background-color:#CCC;
	text-align:center;
	border:1px solid #000;
	padding:3px;
	font-size: 18px;
	}
.col-grey{
	background-color:#D8D8D8}
.col-green{
	background-color:#C2D69A}
.col-white{
	background-color:#fff}
#comparison1{
	position:absolute;
	left:0px;
	top:640px;
	top:690px\9;}
#comparison2{
	position:absolute;
	left:0px;
	top:1620px;
	top:1690px\9;}
#comparison-text{
	margin-top:350px;}
/*award*/
#awards{top:0px;}
#awards .sidemenu,#awards .centerdiv{
	height:2250px;
	}
#awards .sidemenu{
	height:2250px\9;
	}
#awards .rightdiv{
	height:2280px;
	height:2250px\9;
	}
#awards .centerdiv h3{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	}
/*technology_introduction*/
#technology_introduction{top:0px;}
#technology_introduction .sidemenu,#technology_introduction .centerdiv{
	height:920px;
	height:950px\9;
	}
#technology_introduction .rightdiv{
	height:950px;
	}
#technology_introduction .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#technology_introduction .centerdiv h4{
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:10px;
	position:relative;
	}
.t-white-16{
	color:#FFF;
	font-size:16px;
	margin-bottom:20px;
}
.next{
	color:#030;
	display:block;
	margin-top:50px;
	margin-left:80px;
	padding-left:90px;
	line-height:40px;
	background-image: url(../images/next.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.next:hover{
	text-decoration:underline;
}
/*technology_basics*/
#technology_basics{top:0px;}
#technology_basics .sidemenu,#technology_basics .centerdiv{
	height:1650px;
	height:1670px\9;
	}
#technology_basics .rightdiv{
	height:1680px;
	height:1670px\9;
	}
#technology_basics .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#technology_basics .centerdiv h4{
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:10px;
	position:relative;
	}
.next1{
	color: #030;
	display: block;
	margin-top: 10px;
	margin-left: 300px;
	padding-left: 90px;
	line-height: 40px;
	background-image: url(../images/next.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.next1:hover{
	text-decoration:underline;
}
.prev{
	float:left;
	width:170px;
	color:#030;
	display:block;
	margin-top:10px;
	margin-left:30px;
	line-height:40px;
	background-image: url(../images/prev.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.prev:hover{
	text-decoration:underline;
}

/*technology_flood_prevention*/
#technology_flood_prevention{top:0px;}
#technology_flood_prevention .sidemenu,#technology_flood_prevention .centerdiv{
	height:1470px;
	overflow:hidden;
	height:1500px\9;
	}

#technology_flood_prevention .rightdiv{
	height:1500px;
	height: 1500px\9;
	}
#technology_flood_prevention .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#lastp{
	margin-bottom:0px;}
/*technology_greenhouse_reduction*/
#technology_greenhouse_reduction{top:0px;}
#technology_greenhouse_reduction .sidemenu,#technology_greenhouse_reduction .centerdiv{
	height:2375px;
	height:2395px\9;
	}
#technology_greenhouse_reduction .rightdiv{
	height:2405px;
	height:2395px\9;
	}
#technology_greenhouse_reduction .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#halfp{
	width:300px;
	margin-top:30px;}
#technology_greenhouse_reduction2{
	position: absolute;
	right: 20px;
	top: 590px;
}
.prev1{
	float:left;
	width:200px;
	color:#030;
	display:block;
	margin-top:10px;
	margin-left:30px;
	line-height:40px;
	background-image: url(../images/prev.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.prev1:hover{
	text-decoration:underline;
}
/*technology_bearing_heavy_loads*/
#technology_bearing_heavy_loads{top:0px;}
#technology_bearing_heavy_loads .sidemenu,#technology_bearing_heavy_loads .centerdiv{
	height:2260px;
	height:2290px\9;
	}
#technology_bearing_heavy_loads .rightdiv{
	height:2290px;
	height:2290px\9;
	}
#technology_bearing_heavy_loads .centerdiv h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
.text-white-12{
	font-size:12px;
	color:#FFF;
	line-height:18px;
	margin-bottom:10px;}
#technology-bearing-heavy-loads1{
	position:relative;
	left:-25px;}
.prev2{
	float:left;
	width:250px;
	color:#030;
	display:block;
	margin-top:10px;
	margin-left:0px;
	line-height:40px;
	background-image: url(../images/prev.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.prev2:hover{
	text-decoration:underline;
}
.next2{
	color:#030;
	display:block;
	margin-top:10px;
	margin-left:270px;
	padding-left:90px;
	line-height:40px;
	background-image: url(../images/next.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.next2:hover{
	text-decoration:underline;
}
.next4{
	color:#030;
	display:block;
	margin-top:10px;
	margin-top:25px\9;
	margin-left:270px;
	padding-left:90px;
	line-height:40px;
	background-image: url(../images/next.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.next4:hover{
	text-decoration:underline;
}
.next5{
	color:#030;
	display:block;
	margin-top:10px;
	margin-top:25px\9;
	margin-left:380px;
	padding-left:90px;
	line-height:40px;
	background-image: url(../images/next.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.next5:hover{
	text-decoration:underline;
}
/*technology_ecohabitat*/
#technology_ecohabitat{top:0px;}
#technology_ecohabitat .sidemenu,#technology_ecohabitat .centerdiv{
	height:1520px;
	height:1550px\9;
	}

#technology_ecohabitat .rightdiv{
	height:1550px;
	height:1550px\9;
	}
#technology_ecohabitat .centerdiv h3{
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#text-eco1{
	color:#FFFFFF;
	width:490px;
	position:absolute;
	z-index:99;
	top:80px;
	left:58px;
	}
#img-eco1{
	position: absolute;
	top: 790px;
	top: 800px\9;
	/* right: 363px; */
	right: 23px;
	}
#technology_ecohabitat .centerdiv li{
	padding-left:20px;
	background-image: url(../images/redsquare.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.prev3{
	float:left;
	width:240px;
	color:#030;
	display:block;
	margin-top:10px;
	margin-left:0px;
	line-height:40px;
	background-image: url(../images/prev.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.prev3:hover{
	text-decoration:underline;
}
/*technology_installation*/
#technology_installation{top:0px;}
#technology_installation .sidemenu,#technology_installation .centerdiv{
	height:2030px;
	height:2070px\9;
	}
#technology_installation .centerdiv{
	background-image:url(../images/technology-installation-center.png);
	background-color:#769600;
	}
#technology_installation .rightdiv{
	height:2060px;
	height:2070px\9;
	}
#technology_installation .centerdiv h3{
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	}
#steps{
	height:1830px;}
.stepnb{
	font-size:48px;
	line-height:52px;
	font-weight:bold;
	color:#FFFFFF;}
.step{
	color:#FFFFFF;
	position:absolute;
	width:260px;
	z-index:99
	}
#stepimg1{position:absolute;
	top:150px;
	left:30px;}
#stepimg2{position:absolute;
	top:360px;
	left:250px;}
#stepimg3{position:absolute;
	top:560px;
	left:300px;}
#stepimg4{position:absolute;
	top:760px;
	left:250px;}
#stepimg5{position:absolute;
	top:960px;
	left:140px;}
#stepimg6{position:absolute;
	top:1160px;
	left:80px;}
#stepimg7{position:absolute;
	top:1370px;
	left:50px;}
#step1{
	top:180px;
	left:310px;
	}
#step2{
	text-align:right;
	top:400px;
	left:-20px;
	}
#step3{
	text-align:right;
	top:600px;
	left:30px;
	}
#step4{
	text-align:right;
	top:800px;
	left:40px;
	width:200px;
	}
#step5{
	top:1000px;
	right:20px;
	width:160px;
	}
#step6{
	top:1200px;
	right:50px;
	width:190px;
	}
.prev4{
	float:left;
	width:260px;
	color:#030;
	display:block;
	margin-top:10px;
	margin-left:20px;
	line-height:40px;
	background-image: url(../images/prev.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.prev4:hover{
	text-decoration:underline;
}
.next3{
	color:#030;
	display:block;
	margin-top:10px;
	margin-left:340px;
	padding-left:90px;
	line-height:40px;
	background-image: url(../images/next.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.next3:hover{
	text-decoration:underline;
}
.main .container .d1 .left .home1 p #leeds-title {
}

leeds-credit-note {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#seeking {
	font-size: 28px;
	color: #FF0000;
	font-weight: bold;
}
