
body { background: url('../images/bg_body.jpg') repeat-x top left; }
#page { background: url('../images/bg_page.jpg') repeat-y top left; }

#holdit {
	clear: both;
	width: 990px;
	height: 348px;
}

#header-home {
	clear: both;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 348px;
	z-index: 30;
}

#location {
	clear: both;
	float: left;
	width: 978px;
	text-align: right;
	margin-top: 8px;
	padding-right: 12px;
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
}
#location a {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
}

#logo {
	clear: both;
	float: left;
	margin-top: 40px;
	padding-right: 8px;
	width: 982px;
	height: 44px;
	text-align: right;
}


#general-nav {
	float: left;
	height: 340px;
	width: 231px;
	padding: 12px 0 0 19px;
	background: #F2F1EE url('../images/bg_drop_banner_left.jpg') repeat-x top left;
}

#main-section {
	float: left;
	height: 340px;
	width: 740px;
	padding: 12px 0 0 0;
	background: #FFF url('../images/bg_drop_banner_right.jpg') repeat-x top left;
}

#contact-info {
	clear: both;
	float: left;
	width: 200px;
	margin-top: 170px;
}

#news {
	float: left;
	margin-left: 11px;
	width: 373px;
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #000;
}
#news a {
	color: #CC6600;
}
#news a:hover {
	color: #CC6600;
}

* html #logo, #location, #news {
	display: inline;
}

#default-copy {
	position: absolute;
	top: 110px;
	left: 500px;
	width: 480px;
	height: 80px;
	z-index: 5;
	text-align: right;
	font-family: Arial;
	font-size: 14px;
	line-height: 120%;
	color: #FFF;
}

.banner-copy {
	position: absolute;
	top: 265px;
	left: 500px;
	width: 480px;
	height: 80px;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #FFF;
	z-index: 5;
}

.banner-img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 348px;
	z-index: 1;
}

#blk-back {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 348px;
	z-index: 0;
	background: #000;
}

#default-img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 348px;
	z-index: 1;
	background: url('../images/banners/default2.jpg') no-repeat top left;
}

#composite, #tooling, #ancillaries {
	filter: alpha(opacity=00);
	moz-opacity: .00;
	opacity: .00;
}
#composite-img, #tooling-img, #ancillaries-img {
	filter: alpha(opacity=00);
	moz-opacity: .00;
	opacity: .00;
}


#aerospace, #performance, #motors, #marine, #other {
	filter: alpha(opacity=00);
	moz-opacity: .00;
	opacity: .00;
}
#aerospace-img, #performance-img, #motors-img, #marine-img, #other-img {
	filter: alpha(opacity=00);
	moz-opacity: .00;
	opacity: .00;
}

.home-txt-lg {
	font-family: Arial;
	font-size: 14px;
	line-height: 120%;
	color: #666666;
}

.home-txt-sm {
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #666666;
}


/* -------- BACKGROUNDS -------- */

.default {
	background: url('../images/banners/default.jpg') no-repeat;
}