body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #4b4b4b;
}

/* Styles for General Use Start */

.clearFloats {
	clear: both;
	float: left;
}

.wrapper {
	float: left;
	width: 925px;
	background-color: #FFFFFF;
}

/* Styles for Homepage Start */

.black11_reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-style: normal;
	color: #000000;
}

.grey_products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-style: normal;
	color: #9d9d9d;
}

.grey_products_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-style: normal;
	color: #9d9d9d;
}

.grey_products_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-style: normal;
	color: #c1c1c1;
}

.grey14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-style: normal;
	color: #656565;
}

.orange11_reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e07e0a;
}

.orange12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: bold;
	color: #e07e0a;
}

.orange12_reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e07e0a;
}

.orange13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-style: bold;
	color: #e07e0a;
}

.orange14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-style: bold;
	color: #e07e0a;
}

.orange16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-style: bold;
	color: #e07e0a;
}

.orange18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-style: bold;
	color: #e07e0a;
}

.orange24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
    font-style: bold;
	color: #e07e0a;
}
.wrapper_home {
	width: 960px;
	background-color: #FFFFFF;
}

/*
.wrapper p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #4b4b4b;
}
*/

.featured_1 {
	width: 292px;
	padding-left: 14px;
	float: left;
}

.featured_2 {
	width: 292px;
	padding-left: 17px;
	float: left;
}

.featured_3 {
	width: 292px;
	padding-left: 17px;
	float: left;
}

#footer {
	clear: both;
	height: 40px;
	width: 925px;
	float: left;
}

.imgborder {
	border: 1px solid #f79017;
}

/*
a:link {  color: #333333; text-decoration: underline }
a:visited {  color: #333333}
a:hover {  color: #999999; text-decoration: underline }

.sidebar {
	float: left;
	width: 159px;
	background-color: #9a9a9a;
}

A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
    color: #768d8f;
	text-decoration: none;
*/

/* Styles for About Us Start */
.wrapper_about {
	background-image:url(aboutUs/images/banner_about_us.jpg);
	background-repeat:no-repeat;
	width: 940px;
	height: 865px;
}

.content_about_1 {
	width: 600px;
	position: relative;
	left: 270px;
	top: 151px;
}

.content_about_2 {
	width: 457px;
	position: relative;
	left: 410px;
	top: 170px;
}

/* Styles for News Start */
.wrapper_news_outer {
	background-image:url(news/images/banner_news.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 744px;
}
	
.wrapper_news {
	position: relative;
	left: 380px;
	top: 33px;
	width: 560px;
}

.content_news_1 {
	clear: both;
	margin-bottom: 28px;
	width: 530px;
	text-align: left;
}

.content_news_1 img {
	float: left;
	margin-right: 10px;
	margin-bottom: 28px;
	border: 1px solid #f79017;
}

.height_spacer_news {
	float: left;
  	width: 1px;
	height: 744px;
}


/* Styles for Products Start */

.heading_products {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
    font-style: normal;
	color: #4b4b4b;
}

#sidebar_products {
	float: left;
	width: 159px;
	height: 367px;
	background-image: url(products/images/sidebar_background.gif);
	background-repeat: repeat-y;
}

#sidebar_products_lower {
	float: left;
	width: 159px;
	height: 93px;
	background-image: url(products/images/sidebar_background.gif);
	background-repeat: repeat-y;
}

.box_products {
	width: 159px;
}

#sidebar_products .arrow_01 {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 5px;
}

#sidebar_products .arrow_02 {
	padding-right: 5px;
	margin-left: 5px;
}

.bottom_nav_products {
	width: 159px;
	margin-top: 49px;
	padding-left: 5px;
}

.indent_products {
    padding-left: 18px;
	color: #FFFFFF;
}

.divider_products {
	margin-top: 5px;
	margin-bottom: 5px;
}

.links_products {
	padding-left: 6px;
}

a.indent_products:link, a.links_products:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

a.indent_products:active, a.links_products:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
    color: #dfdfdf;
	text-decoration: none;
}

a.indent_products:visited, a.links_products:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
    color: #ffffff;
	text-decoration: none;
}

a.indent_products:hover, a.links_products:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
    color: #dfdfdf;
	text-decoration: none;
}

/*
.wrapper_products {
	width: 800px;
}

.content_products_1 {
	width: 766px;
	float: left;
	padding-top: 15px;
	padding-top: 15px;
}

.content_products_2 {
	float: left;
	width: 383px;
	padding-top: 15px;
	padding-right: 21px;
	padding-bottom: 15px;
	padding-left: 21px;
}

.content_products_3 {
	width: 383px;
	float: left;
	padding-top: 15px;
	padding-right: 21px;
	padding-bottom: 15px;
	padding-left: 21px;
}
*/

/* Styles for Links Start */

A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #5e829d;
	text-decoration: none;
}

A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
    color: #91aaac;
	text-decoration: none;
}

A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
    color: #5e829d;
	text-decoration: none;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
    color: #91aaac;
	text-decoration: none;
}

/* OLD RULES

A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #607e95;
	text-decoration: none;
}
*/

/* Styles for BIM Start */
.wrapper_bim {
	background-image:url(bim/images/banner_bim.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 500px;
}

.wrapper_light {
	background-image:url(light/images/banner_light.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 560px;
}

.wrapper_perforations {
	margin-top: 0px;
	padding-top: 0px;
	background-image:url(perforations/images/banner_perforations.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 499px;
}

.wrapper_acoustics {
	background-image:url(acoustics/images/banner_acoustics.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 500px;
}

.wrapper_shapes {
	background-image:url(shapes/images/banner_shapes.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 629px;
}

.wrapper_products {
	background-image:url(products/images/banner_products.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 214px;
}

.wrapper_sustainability {
	background-image:url(sustainability/images/banner_sustainability.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 293px;
}

.wrapper_contact {
	background-image:url(images/banner_contact_02.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 520px;
}

.wrapper_contact_02 {
	background-image:url(images/banner_contact_03.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 520px;
}

.wrapper_contact_usa {
	background-image:url(images/banner_contact_usa.jpg);
	background-repeat:no-repeat;
	width: 925px;
	height: 520px;
}

.wrapper_jobs {
	width: 904px;
	height: 379px;
	border: 1px solid #c6c6c6;
	background-image:url(jobs/images/banner_jobs.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;
	padding-left: 14px;
	margin-top: 5px;
	margin-left: 5px;
}

.wrapper_learning {
	width: 918px;
	border: 1px solid #c6c6c6;
	background-image:url(learningCenter/images/banner_learning_center.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;
	padding-left: 14px;
	margin-top: 5px;
	margin-left: 5px;
}

.wrapper_samples {
	width: 918px;
	border: 1px solid #c6c6c6;
	background-image:url(samples/images/banner_samples.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;
	padding-left: 14px;
	margin-top: 5px;
	margin-left: 5px;
}


.nav_perforations {
	width: 300px;
	height: 200px;
	position: absolute;
	left: 17px;
	top: 225px;
	padding-top: 14px;
	padding-left: 14px;
}

.nav_product_related {
	width: 460px;
	height: 57px;
	position: absolute;
	left: 449px;
	top: 99px;
	padding-top: 14px;
	padding-left: 14px;
}

.nav_product_related_back {
	width: 460px;
	height: 57px;
	border: 1px solid #b2b2b2;
	background-image:url(images/nav_products_back.jpg);
	background-repeat:no-repeat;
	position: absolute;
	left: 449px;
	top: 99px;
}

.nav_product_related img {
	position: relative;
	top: -8px;
}

.nav_product_related_back {
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity:0.7;
}

.nav_product_related .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	top: -3px;
    font-style: normal;
	font-weight: bold;
	padding-bottom: 5px;
	color: #ffffff;
}

.products_table_back {
	width: 439px;
	border: 1px solid #b2b2b2;
	background-image:url(images/white_back.gif);
	background-repeat: repeat;
}

.products_table_back {
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity:0.85;
}

.products_table {
	width: 439px;
	padding-top: 14px;
	padding-left: 29px;
}


.links_orange12 {
	position: relative;
	top: -13px;
}

a.links_orange12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #f7941e;
	text-decoration: none;
}

a.links_orange12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

a.links_orange12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #f7941e;
	text-decoration: none;
}

a.links_orange12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

a.links_orange13_bold:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #f7941e;
	text-decoration: none;
}

a.links_orange13_bold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #da7700;
	text-decoration: none;
}

a.links_orange13_bold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #f7941e;
	text-decoration: none;
}

a.links_orange13_bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #da7700;
	text-decoration: none;
}

.acousticlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e07e0a;
}


.acousticlist img {
	border: none;
	margin-bottom: 3px;
}

.perforations_text {
	line-height: 100%;
}

.perforations_grid img {
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #818181;
	margin-bottom: 3px;
}

