/* ---------- PAGES ----------   */
/* -- 1. HOMEPAGE -- */
.pageHomepage #contentColLeft, .pageHomepage #contentColRight {
	width:390px; float:left}

.pageHomepage .listFeatures {
	margin:15px auto auto 26px; height:228px; background:url(../cssimg/home/bg-listFeatures.png) no-repeat}
.pageHomepage .listFeatures, .pageHomepage .listFeatures li {
	width:362px }
.pageHomepage .listFeatures li {
	height:72px; position:relative}
.pageHomepage .listFeatures li p {
	color:#fefefe; padding:30px 0 0 44px; font-size:15px; width:270px; line-height:1.2em}
.pageHomepage .listFeatures li a {
	text-indent:-20000em; display:block; position:absolute; width:18px; height:18px; bottom:0; right:18px}
	
.pageHomepage .boxAdvantage {
	width:304px; height:193px; background:url(../cssimg/home/bg-advantage.png) no-repeat; margin:0px auto auto 38px; padding:35px 7px 0 28px; position:relative}
.pageHomepage .boxAdvantage h3 {
	color:#606060; font-size:22px; font-weight:normal; margin-bottom:13px;}
.pageHomepage .boxAdvantage li {
	color:#ffa200; font-size:11px; line-height:1.5em; background:url(../cssimg/home/icon-check.png) left 50% no-repeat; position:relative; padding-left:27px; font-weight:bold; line-height:2.3em}
.pageHomepage .boxAdvantage a {
	background:url(../cssimg/home/btn-learnmore.png) no-repeat;text-indent:-20000em; display:block; position:absolute; width:110px; height:20px; right:23px; bottom:27px}

.pageHomepage .boxMission {
	padding:6px 5px 0 36px; width:311px; height:196px; background:url(../cssimg/home/bg-misson.png) no-repeat; margin-top:34px; position:relative}
.pageHomepage .boxMission h2 {
	background:url(../cssimg/home/h-mission.png) no-repeat; width:195px; height:25px; margin-bottom:13px; text-indent:-20000em}
.pageHomepage .boxMission p {
	font-size:14px; color:#0099cc; font-weight:bold; line-height:1.1em}
.pageHomepage .boxMission a {
	background:url(../cssimg/home/btn-contactus.png) no-repeat; height:20px; width:95px; display:block; position:absolute; text-indent:-20000em; bottom:12px; right:9px; border:0}

.pageHomepage .latestProducts {
	margin:35px auto 35px 35px; width:297px}
.pageHomepage .latestProducts h3 {
	color:#ffa200; font-size:21px; font-weight:normal;}
.pageHomepage .latestProducts .date {
	color:#fff; font-size:13px; margin-top:12px}
.pageHomepage .latestProducts .title {
	color:#666666; font-size:12px; margin-top:12px; margin-left:23px; font-weight:bold }
.pageHomepage .latestProducts .article {
	color:#adda13; font-size:12px; margin-top:7px; margin-left:23px; font-weight:bold; line-height:1.2em}
.pageHomepage .latestProducts .moreProducts {
	background:url(../cssimg/home/btn-products.png) no-repeat;text-indent:-20000em; display:block; width:95px; height:20px;right:0; left:auto; margin:10px 0 auto auto}

/* -- 2. MANUFACTURING -- */
.pageManufacturing .listFeatures {
	background:url(../cssimg/manufacturing/bg-listManufacturing.png) no-repeat; width:506px; height:218px; padding:20px 0 0 10px; margin:10px auto auto 38px}
.pageManufacturing .listFeatures dl {
	margin-bottom:10px; width:335px}
.pageManufacturing .listFeatures dt {
	color:#0099cc; font-size:16px}
.pageManufacturing .listFeatures dd {
	color:#adda13; font-size:12px}

.pageManufacturing .registered {
	color:#ffa200; font-size:13px; font-weight:bold; width:160px; position:absolute; left:560px; top:125px}

.pageManufacturing .latestNews {
	margin:35px auto 60px 420px; width:297px; height:180px;}
.pageManufacturing .latestNews h3 {
	color:#ffa200; font-size:21px; font-weight:normal;}
.pageManufacturing .latestNews .date {
	color:#fff; font-size:13px; margin-top:12px}
.pageManufacturing .latestNews .title {
	color:#666666; font-size:12px; margin-top:12px; margin-left:23px; font-weight:bold }
.pageManufacturing .latestNews .article {
	background:url(../cssimg/manufacturing/bg-glow.png) 120px -20px no-repeat;color:#adda13; font-size:12px; margin-top:7px; margin-left:23px; font-weight:bold; line-height:1.6em}

.pageManufacturing .imgMachine {
	position:absolute; width:335px; height:205px; left:60px; top:280px; background:url(../cssimg/manufacturing/img-machine.png) no-repeat}

/* -- 3. MATERIALS -- */
.pageMaterials .listMaterials {
	width: 780px; height:435px; background:url(../cssimg/materials/bg-materials.png) no-repeat}
.pageMaterials .listMaterials ul {
	padding-top:43px; margin-left:35px}
.pageMaterials .listMaterials ul li {
	margin-bottom:48px}
.pageMaterials .listMaterials li div p {
	width:33%; float:left; color:white}
.pageMaterials .listMaterials li div .featOne {
	color:#ffa200; font-size:20px;}
.pageMaterials .listMaterials li div .featTwo {
	color:#fff; font-size:14px; font-weight:bold; padding-top:7px}
.pageMaterials .listMaterials li div .featThree {
	color:#0099cc; font-size:14px; vertical-align:bottom; padding-top:7px}	
.pageMaterials .listMaterials li .explenation {
	clear:left; padding-top:5px; font-size:11px; color:#fff; line-height:1.2em; width:88%}
	
/* -- 4. PRODUCTS -- */
.pageProducts .listProducts {
	background:url(../cssimg/products/bg-listProducts.png) no-repeat; width:339px; height:406px; padding:18px 5px 0 23px; margin:34px auto 34px 38px }
.pageProducts .listProducts h2 {
	color:#606060; font-size:21px; font-weight:normal; padding-left:5px; margin-bottom:6px; }
.pageProducts .listProducts .listStructuralParts, .pageProducts .listSystemBrackets, .pageProducts .listNonAerospace {
	margin-bottom:20px}
.pageProducts .listProducts ul li ul li {
	color:#ffa200; font-size:11px; line-height:1.5em; background:url(../cssimg/home/icon-check.png) left 50% no-repeat; position:relative; padding-left:27px; font-weight:bold; line-height:2.3em; }
.pageProducts .listProducts ul li.listSystemBrackets ul li {
	color:#0099cc}
.pageProducts .listProducts ul li.listNonAerospace ul li {
	color:#adda13}
.pageProducts .imgRack {
	position:absolute; width:355px; height:239px; top:17px; right:38px; background:url(../cssimg/products/img-rack.jpg) no-repeat}
.pageProducts .imgProduct {
	position:absolute; width:215px; height:176px; top:277px; right:95px; background:url(../cssimg/products/img-product.jpg) no-repeat}

/* -- 5. CONTACTS -- */
.pageContacts #contentColLeft, .pageContacts #contentColRight {
	width:390px; float:left}

.pageContacts .listContacts {
	width:280px; margin:57px auto 57px 65px}
.pageContacts .listContacts li {
	margin-bottom:22px}
.pageContacts .listContacts h2 {
	color:#ffa200; font-size:21px; font-weight:normal; margin-bottom:23px}
.pageContacts .name, .pageContacts .function {
	width:50%}
.pageContacts .name {
	float:right; font-size:12px; color:#0099cc; font-weight:bold}
.pageContacts .function {
	float:left; text-transform:uppercase; font-size:12px; color:#606060; font-weight:bold}
.pageContacts .data {
	clear:both; color:#6e8e00; line-height:1.3em; padding-top:2px}
.pageContacts .data a:link,.pageContacts .data a:visited {
	color:#6e8e00; text-decoration:none}
.pageContacts .data a:hover,.pageContacts .data a:active {
	color:#999; text-decoration:underline}

.pageContacts .boxGeneralInformation {
	background:url(../cssimg/contacts/bg-generalInfo.png) no-repeat; width:303px; height:270px; margin-top:35px; padding:22px 7px 0 28px}
.pageContacts .boxGeneralInformation h2 {
	color:#ffa200; font-size:21px; font-weight:normal; margin-bottom:23px}
.pageContacts .boxGeneralInformation p, .boxGeneralInformation dt, .boxGeneralInformation dd {
	color:#0099cc; font-size:12px; line-height:1.3em}
.pageContacts .boxGeneralInformation dt {
	width:70px; float:left}
.pageContacts .boxGeneralInformation a:link,.pageContacts .boxGeneralInformation a:visited {
	color:#0099cc; text-decoration:none}
.pageContacts .boxGeneralInformation a:hover,.pageContacts .boxGeneralInformation a:active {
	color:#999; text-decoration:underline}

.pageContacts .boxJobs {
	background:url(../cssimg/contacts/bg-glow.png) 115px 60px no-repeat;width:304px; margin:55px auto 20px 28px; position:relative}
.pageContacts .boxJobs h3 {
	color:#606060; font-size:22px; font-weight:normal; margin-bottom:20px;}
.pageContacts .boxJobs h4 {
	color:#0099cc; font-size:14px; margin-bottom:15px;}
.pageContacts .boxJobs li {
	color:#ffa200; font-size:11px; line-height:1.5em; background:url(../cssimg/contacts/icon-check.png) left 50% no-repeat; position:relative;padding-left:27px; font-weight:bold; line-height:2.3em}
.pageContacts .boxJobs a {
	background:url(../cssimg/contacts/btn-interested.png) no-repeat;text-indent:-20000em; display:block; width:110px; height:20px;right:0; left:auto; margin:30px 0 auto auto}