﻿a      {
	font-family: Calibri, Arial;
	font-size: 9pt;
	color: #777777;
	text-decoration: none;
}
a:link {
	font-family: Calibri, Arial;
	font-size: 9pt;
	color: #777777;
	text-decoration: none;
}
a:hover {
	font-family: Calibri, Arial;
	font-size: 9pt;
	color: #ff3333;
	text-decoration: none;
}
a.rednav    {
	font-family: Calibri, Arial;
	font-size: 9pt;
	color: #ff3333;
	text-decoration: none;
}
a.rednav:link {
	font-family: Calibri, Arial;
	font-size: 9pt;
	color: #ff3333;
	text-decoration: none;
}
a.rednav:hover {
	font-family: Calibri, Arial;
	font-size: 9pt;
	color: #777777;
	text-decoration: none;
}
.body {
	background-position: center top;
	text-align: center;
	background-color: #000000;
	background-image: url('images/bg.jpg');
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 15px;
}
.main {
	width: 900px;
	height: 700px;
	text-align: center;
	background-color: #FFFFFF;
}
.header {
	background-position: right top;
	text-align: center;
	width: 100%;
	background-image: url('images/number.jpg');
	background-repeat: no-repeat;
}
.nav {
	width: 100%;
	text-align: center;
}
.bodytext {
	width: 98%;
	text-align: center;
}
.text {
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: #777777;
}
.textred {
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: red;
}
.textyellow {
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: #cccc00;
}
.textorange {
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: orange;
}
.textgreen {
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: green;
}
.textbold {
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: #666666;
	font-weight: 700;
}
.texttest {
	font-family: Calibri, Arial;
	font-size: 8pt;
	color: #777777;
}
.headeratext {
	font-family: Calibri, Arial;
	font-size: 11pt;
	color: #444444;
	font-weight: 500;
}
.headerbtext {
	font-family: Calibri, Arial;
	font-size: 11pt;
	color: #FF0000;
	font-weight: 500;
}
.textsm {
	font-family: Calibri, Arial;
	font-size: 8pt;
	color: #808080;
}
.textform {
	font-family: Calibri, Arial;
	font-size: 11pt;
	color: #555555;
}
.textnav {
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: #FF5050;
}
.textnavsm {
	font-family: Calibri, Arial;
	font-size: 8pt;
	color: #FF5050;
}
.copy {
	width: 900px;
}
.copytext {
	font-family: Calibri, Arial;
	font-size: 8pt;
	color: #777777;
}
.bodytexta {
	text-align: left;
}
.headertext {
	font-family: Calibri, Arial;
	font-size: 13pt;
	color: #FF0000;
	font-weight: 500;
}
.footertext {
	font-family: Calibri, Arial;
	font-size: 9pt;
	color: #888888;
	vertical-align: middle;
}
.footer {
	background-position: center top;
	text-align: center;
	width: 900px;
	height: 30px;
	vertical-align: middle;
	background-image: url('images/footer_bg.jpg');
	background-repeat: no-repeat;
}
.headera {
	background-position: center top;
	width: 900px;
	height: 2px;
	text-align: center;
	background-image: url('images/top_bar.jpg');
	background-repeat: no-repeat;
}
.contact {
	background-image: url('images/contact_us.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.news {
	background-image: url('images/win_bg.jpg');
	height: 230px;
	width: 95%;
}
.auditform {
	background-image: url('images/win_bg.jpg');
	width: 100%;
	background-repeat: repeat-x;
	background-position: right top;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
}
.guarantee {
	background-image: url('images/guarantee.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 98%;
	height: 535px;
}
.statements {
	background-image: url('images/statement_bg.jpg');
	background-repeat: repeat-x;
}
.whyus {
	background-image: url('images/whyus.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
.innohome {
	width: 100%;
}
.innobus {
	width: 100%;
}
.altigen {
	width: 100%;
	height: 542px;
	background-image: url('images/altigen.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}
.control4 {
	background-image: url('images/control4.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
}
.control4b {
    width: 860px;
}
.theater {
	width: 95%;
	height: 490px;
}
.it {
	width: 100%;
}
.cabling {
	width: 95%;
}
.wiring {
	width: 95%;
}
.promo {
	width: 95%;
}
.formbox {
	border: 1px solid #666666;
}