body	{
	background-color: #ffffff;
	margin: 0px
	}

a:link  {
	color: #ef3e42;
	text-decoration: underline;
}

a:active  {
	color: #c09f7a;
}

a:visited  {
	color: #ef3e42;
	}

a:hover  {
	color: #c09f7a;
	}

a.productmenu:link	{
	color: #ef3e42;
	text-decoration: none
	}

a.productmenu:active  {
	color: #c09f7a;
	text-decoration: none
}

a.productmenu:visited  {
	color: #ef3e42;
	text-decoration: none
	}

a.productmenu:hover  {
	color: #c09f7a;
	text-decoration: none
	}
	
a.navbar:link	{
	color: #ef3e42;
	text-decoration: none
	}

a.navbar:active  {
	color: #c09f7a;
	text-decoration: none
}

a.navbar:visited  {
	color: #ef3e42;
	text-decoration: none
	}

a.navbar:hover  {
	color: #c09f7a;
	text-decoration: none
	}

.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.redaccent {
	color: #ef3e42;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif
	}

.main-sub	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 25px
	}

p.features-title	{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #ef3e42;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
	margin-bottom: 5px
	}

p.product-title-double	{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #ef3e42;
	padding: 0;
	padding-top: 14px;
	padding-bottom: 3px;
	margin: 0;
	margin-bottom: 5px
	}

p.product-title-single	{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #ef3e42;
	padding: 0;
	padding-top: 29px;
	padding-bottom: 3px;
	margin: 0;
	margin-bottom: 5px
	}
	
p.download-title	{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 2px solid #c09f7a;	
	padding: 0;
	margin: 0
	}
	
a.product-submenu:link	{
	padding: 2px;
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
	
a.product-submenu:visited	{
	padding: 2px;
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}

a.product-submenu:hover	{
	padding: 2px;
	background-color: #ef3e42;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}

li.features	{
	padding: 0;
	padding-bottom: 5px;
	font-size: 11px
	}

li.literature	{
	padding: 0;
	padding-bottom: 7px;
	}

p.product-description	{
	font-size: 11px;
	text-align: justify;
	color: #666666;
	padding-bottom: 15px;	
	padding: 0;
	padding-top: 10px;
	padding-bottom: 40px;
	margin: 0;
	}
	
p.product-tabs	{
	padding: 0;
	padding-bottom: 3px;
	line-height: 24px
	}

a.accordion	{
	color: #c09f7a;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px
	}
	
a.accordion:visited	{
	color: #c09f7a;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px
	}

a.accordion:hover	{
	color: #ef3e42;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px
	}
	
select.dropdown		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 100%;
	padding: 3px
	}
	
input.dropdown	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #ef3e42;
	border: 1px solid #000000;
	padding: 2px;
	text-transform: uppercase;
	width: 50px
	}
	
div.product-finder	{
	width: 500px;
	background-color: #c09f7a;
	position: absolute;
	left:100;
	top:100;
	visibility:hidden;
	padding: 5px
	}

td.productmenu-left	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	width: 86%;
	text-align: left;
	vertical-align: top
	}

td.productmenu-left-border	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	border-top: 1px dotted #dfcab3;
	width: 86%;
	text-align: left;
	vertical-align: top
	}

td.productmenu-right	{
	padding-top: 3px;
	padding-bottom: 3px;
	width: 14%;
	text-align: left;
	vertical-align: top
	}
	
td.productmenu-right-border	{
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px dotted #dfcab3;
	width: 14%;
	text-align: left;
	vertical-align: top
	}

td.productmenu-left-nors {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	width: 85%;
	text-align: left;
	vertical-align: top
	}

td.productmenu-left-border-nors	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	border-top: 1px dotted #dfcab3;
	width: 85%;
	text-align: left;
	vertical-align: top
	}

td.productmenu-right-nors	{
	padding-top: 3px;
	padding-bottom: 3px;
	width: 15%;
	text-align: left;
	vertical-align: top
	}
	
td.productmenu-right-border-nors	{
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px dotted #dfcab3;
	width: 15%;
	text-align: left;
	vertical-align: top
	}

td.litmenu-left	{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 20px;
	padding-left: 15px;
	width: 80%;
	text-align: left;
	vertical-align: top
	}

td.litmenu-right	{
	padding-top: 4px;
	padding-bottom: 4px;
	width: 20%;
	text-align: left;
	vertical-align: top
	}
	
td.pressmenu-right	{
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px dotted #dfcab3;
	width: 74%;
	text-align: left;
	vertical-align: top
	}
	
td.pressmenu-left	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 12px;
	border-top: 1px dotted #dfcab3;
	width: 26%;
	text-align: left;
	vertical-align: top
	}

p.hazloc-header		{
	padding-bottom: 10px
	}
	
.sitemap-level1	{
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.sitemap-level2	{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
li.sitemap-level2	{
	padding: 0;
	padding-bottom: 15px;
	}
	
.sitemap-level3	{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	}

li.sitemap-level3	{
	padding: 0;
	padding-bottom: 7px;
	}
	
input.rfq	{
	padding: 1px;
	border: 1px #000000 solid;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px
	}
	
input.rfq_error	{
	padding: 1px;
	border: 1px #000000 solid;
	background-color: #ef3e42;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px
	}
	
select.rfq	{
	padding: 1px;
	border: 1px #000000 solid;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
	}
	
textarea.rfq	{
	padding: 2px;
	border: 1px #000000 solid;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}
	
input.rfqbutton	{
	padding: 5px;
	border: 1px solid #000000;
	background-color: #ef3e42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold
}

input.repairsbutton	{
	border: 0;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #ef3e42;
	font-weight: bold;
	padding:0 0 0 0;
	text-align: left;
	width: 510px;
}

input.repairsbutton:hover	{
	border: 0;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #c09f7a;
	font-weight: bold;
	padding:0;
}

.rfq_header	{
	padding: 3px;
	border: 1px #000000 solid;
	background-color: #ef3e42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold
	}
	
.rfq_error_msg	{
	color: #ef3e42;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dashed #ef3e42;
}

.rfq_form_spacing	{
	line-height: 24px;
}

.rfq_padding_bottom {
	padding-bottom: 10px
}

.rfq_units	{
	font-size: 11px
}

#search_layer {
	position:absolute; 
	top:45px; 
	left:590px;
	z-index:1;
}

input.header_search {
	width: 120px;
	background: #ffffff;
	color: #000000;
	font-size: 11px;
	border: 0;
	/*border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;*/
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
	height: 21px;
}

input.header_search_button {
	background: #ef3e42;
	color: #000000; 
	/*border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;*/
	font-size: 11px;
	font-weight: bold;
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 0;
}

.browser_message {
	position: absolute;
	display: none;
	width: 375px;
	height: 110px;
	border: 5px #ef3e42 solid;
	text-align: left;
	padding: 10px;
	top: 85px;
	left: 50px;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
	