@charset "UTF-8";
.maintext {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999;
}
.links_footer {
	font-size: 13px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99999;
}
.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(otherwindows.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: 11px;
	font-style: normal;
	color: #666666;
	max-width: 400px;
	padding: 35px;
	line-height: 14px;
}
	.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;
}
