@charset "UTF-8";
.maintext {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999;
}

#banner{
	width:1024px;
	height:557px;
	background-image:url(images/main_img.png);
	background-repeat:no-repeat;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#banner_location{
	width:1024px;
	height:557px;
	background-image:url(images/main_img_location.png);
	background-repeat:no-repeat;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#banner_contact{
	width:1024px;
	height:557px;
	background-image:url(images/main_img_contact.png);
	background-repeat:no-repeat;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.fld{
width:180px;
height:19px;
border:#7e7e7e 1px solid;
background-color:#eeeeee;
}

#banner_facilities{
	width:1024px;
	height:557px;
	background-image:url(images/main_img_facilities.png);
	background-repeat:no-repeat;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#banner_header{
	width:725px;
	height:103px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	margin:0px 0px 0px 26px;
	padding:0px 0px 0px 0px;
	float:left;
}

#nav{
	width:750px;
	height:50px;
	margin:25;
	padding:0px 0px 0px 0px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
}

#nav ul{
text-align:left;
line-height:20px;
}

ul.navigation li{
	display:inline;
	padding:0px 9px 0px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#231f20;
	text-decoration:none;
}

.links_footer {
	font-size: 10px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99999;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.titles {
	color: #4AA097;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.portfolio {
	background-image: url(portfoliobkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.aluminium {
	background-image: url(aluminiumbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.bifolding {
	background-image: url(bifoldingbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.glazing {
	background-image: url(glazingbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.conserve {
	background-image: url(conservebkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.curtain {
	background-image: url(curtainbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.verticalsliders {
	background-image: url(verticalsliders.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
.upvcdoors {
	background-image: url(upvcdoors.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.otherwindows {
	background-image: url(images/about_emerald.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.forklift1 {
	background-image: url(images/forklift1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.forklift2 {
	background-image: url(images/forklift2.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.plant {
	background-image: url(images/plant1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.lvg_driver {
	background-image: url(images/LVG_driver.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.cpc_driver {
	background-image: url(images/cpc_driver.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.othertraining {
	background-image: url(images/othertraining.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.in_partnership {
	background-image: url(images/in_partnership.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.contactbck {
	background-image: url(images/contact.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.compdoor {
	background-image: url(compdoorbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.hip {
	background-image: url(hipbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
.energy {
	background-image: url(energybkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
.window {
	background-image: url(windowbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}

.intdoors {
	background-image: url(intdoorbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
.virtual {
	background-image: url(virtualbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
.support {
	background-image: url(supportbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.contact {
	background-image: url(contactbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
.library {
	background-image: url(librarybkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;	
}
.training {
	background-image: url(trainingbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.manf {
	background-image: url(manfbkgrnd.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
	.porttext {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	max-width: 50px;
	padding-top: 35px;
	padding-left: 0px;
	padding-right: 35px;
}
	.manftext {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 470px;
	padding: 35px;
	line-height: 14px;
	padding-top: 65px;
	min-height: 500px;
}
	.manftextcontact {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 470px;
	padding: 35px;
	line-height: 14px;
	padding-top: 15px;
	min-height: 500px;
}
	.manftextsplitter {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 470px;
	padding: 35px;
	line-height: 14px;
	padding-top: 35px;
	padding-left: 50px;
	max-height: 160px;
	}
	.manftextsplitterplant {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 470px;
	padding: 35px;
	line-height: 14px;
	min-height: 180px;
	padding-top: 35px;
	padding-bottom: 45px;
	padding-left: 45px;
}
	.manftextsplitterbase {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 235px;
	padding: 35px;
	line-height: 14px;
	max-height: 80px;
	padding-top: 0px;
	padding-left: 25px;
	padding-bottom: 50px;
	}
	.manftextsplitterbasefooter {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 470px;
	padding: 35px;
	line-height: 14px;
	max-height: 180px;
	padding-top: 0px;
	padding-left: 50px;
	}
	.manfbullets {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 227px;
	line-height: 14px;
	padding-left: 15px;
	padding-bottom: 35px;
}
	.manftextright {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 430px;
	padding: 35px;
	line-height: 14px;
	padding-top: 45px;
	min-height: 500px;
}
	.manftextright_cpc {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	max-width: 410px;
	padding: 35px;
	line-height: 14px;
	padding-top: 45px;
	padding-bottom: 35px;
	min-height: 500px;
}
	.manftextport {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	max-width: 400px;
	padding: 46px;
	line-height: 14px;
}
.porttextbody {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	max-width: 400px;
	padding: 35px;
	line-height: 14px;
	padding-left: 0px;
}
	.mainmanftext {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	max-width: 400px;
	padding: 35px;
	line-height: 14px;
}
	.manftexttitle {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #75B7B4;
	max-width: 400px;
	padding: 0px;
}
	.buttons {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #75B7B4;
	max-width: 800px;
	padding: 0px;
	padding-left: 33px;
}
.news1 {
	background-image: url(newsbkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #82BDBB;
}
.news2 {
	background-image: url(newsbkgrnd2.jpg);
	background-repeat: no-repeat;
	background-color: #84BCB9;
}
.newstext {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	max-width: 510px;
	padding: 30px;
}
.newstextright {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	max-width: 400px;
}
.newstitles {
	color: #ffffff;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
/*======= subscribe form footer =======*/
#subscribe-form {
    background-color: #FCFCFC;
	width: 268px;
	height: 31px;
	overflow: hidden;
	float: right;
	-moz-border-radius: 7px 11px 11px 7px;
	-webkit-border-radius:7px 11px 11px 7px;
	border-radius: 7px 11px 11px 7px;	
	behavior: url(scripts/PIE.htc);
	position:relative;	
}
#subscribe-form input {
	background: none;
	width: 160px;
	height: 15px;
	padding: 8px 8px 8px 8px;
	border: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5a5959;
	cursor: pointer;		
}
#subscribe-form input#subscribe-submit {
    background-color:#333333;
	width: 92px;
	height: 31px;
	padding: 0;
	border: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-transform:uppercase;
	font-weight:bold;
	-moz-border-radius: 0px 7px 7px 0px;
	-webkit-border-radius:0px 7px 7px 0px;
	border-radius: 0px 7px 7px 0px;	
	behavior: url(scripts/PIE.htc);
	position:relative;	
}
#subscribe-form input#subscribe-submit:hover {
	background-color:#CACACA;
	color: #333333;
}
.padding-bottom30{ 
	padding-bottom:30px;
	}
.padding-bottom16{
	padding-bottom:16px;
	}
.myform{

}

/* ----------- stylized ----------- */
#stylized{
	width: 30%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:70px;
	float:left;
}
#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:120px;
}
#stylized input{
	float:left;
	font-size:9px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:120px;
	margin:2px 0 0px 10px;
}
#stylized button{
	clear:both;
	margin-left:130px;
	width:125px;
	height:31px;
	background:#666666 url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.important {
	color: #F00;
}

