/* CSS Document */

body {
	margin: 0px;
	background-color: #bcb099;
}

body.noprint {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

a:link, a.RichTextBox:link, a:visited, a.RichTextBox:visited, a:active, a.RichTextBox:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

a:hover, a.RichTextBox:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}


h1, h1.RichTextBox {
	font: bold 15px arial;
	margin: 0px;
	color: #000;
	letter-spacing: .02em;
}

h2, h2.RichTextBox {
	font: bold 13px arial;
	margin: 0px;
	color: #000;
	letter-spacing: .02em;
}
h3, h3.RichTextBox, h4, h4.RichTextBox, h5, h5.RichTextBox, h6, h6.RichTextBox {
	font: bold 12px arial;
	margin: 0px;
	color: #000;
	letter-spacing: .02em;
}

p, p.RichTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-bottom: 12px;
	line-height: 18px;

}


ol, ol.RichTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-image: url(/images/arrow.gif);
	line-height: 16px;
	list-style: outside;
	margin: 0px 0px 0px 0px;
	
}

ul, ul.RichTextBox, dir, dir.RichTextBox, menu, menu.RichTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	/*margin: 0px 0px 0px 0px;*/
	PADDING-LEFT:20PX;
	MARGIN-LEFT:20PX;
	
}

.contentarea {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.homecontentback {
	background-color: #FFFFFF;
	background-image: url(../images/content_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

ul.SubSideNav, ol.SubSideNav, li.SubSideNav {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #000;
	line-height: 12px;
}

.sitebackbottom {
	background-image: url(../images/site_back_bottom.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.footer {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;

}
a.footer {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;

}

a.footer:hover {
	color: #DA6D04;
	text-decoration: underline;
}

.whatsnewdate {
	color: #7F8085;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #7F8085;
}

a.whatsnew {
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}
a.whatsnew:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;

}

.whatsnewdate2 {
	color: #7F8085;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F8085;
}

a.whatsnew2 {
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
a.whatsnew2:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;

}

/* These are the links for the Search Results */

a.newsdate:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d90303;
	text-decoration: none;
}

a.newsdate:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d90303;
	text-decoration: none;
}

a.newsdate:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d90303;
	text-decoration: underline;
}

/* end Search Result links */

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	}


a.news {
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	}
a.news:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	}
a.newsSubpage:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	}
a.newsSubpage:visited {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	}
a.newsSubpage:hover {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	}



#wrapper {
	position:relative;
	z-index: 10;
}

#fomoproducts {
	position:absolute;
	width:750px;
	height:296px;
	z-index:10;
	left: -1px;
	top: 63px;
	padding:0px;
	margin:0px;	
	
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: d90303;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin: 4px;
}
.prodlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #fff;
	border: #f7f3eb;
	
}

a.prodlist:link{
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

a.prodlist:visited{
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

a.prodlist:hover{
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
}

/* this is for the Category Row on the MSDS charts */
.categories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #cfc1a6;
}

/* this is for the alternating rows on the MSDS charts */
.altrow {
	background-color: #fff;
}


.topbar {
	background-color: #560101;
}

.topbar_buttons {
	margin-right: 2px;
	margin-left: 2px;
}

.searchbox_on {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	background-image: url(/images/searchback.gif);
	background-repeat: no-repeat;

}
.searchbox_off {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	border: 1px solid #7A8D6D;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	background-image: url(/images/searchback_off.gif);
	background-repeat: no-repeat;
}
.searchbox {
	margin: 0px;
	width: 86px;
	padding: 0px;
	font: 10px verdana;
}

.searchbox_Sub {
	margin: 0px;
	width: 86px;
	padding: 0px;
	font: 10px verdana;
}

.footertxt {
	font-family: arial;
	font-size: 11px;
	color: #fff;
}

.leftshadow {
	background: url(/images/LeftShadow.jpg) repeat-y;
	width:25px;
}

.rightshadow {
	background: url(/images/RightShadow.jpg) repeat-y;
	width:24px;
}

.leftcontent {
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	margin-top: 48px;
	margin-left: 15px;
	margin-right: 15px;
}

p.leftcontent {
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color:#fff;
	margin: 12px 0px 0px 0px;
	padding: 0px;
}

.residential {
	background: url(/images/residential.jpg) no-repeat;
	font-family: verdana;
	font-size: 9px;
	color: #000;
	padding-left: 10px;
	padding-right: 18px;
	padding-top:60px;
	height: 504px;
}

.commercial {
	background: url(/images/commercial.jpg) no-repeat;
	font-family: verdana;
	font-size: 9px;
	color: #000;
	padding-left: 10px;
	padding-right: 14px;
	padding-top:80px;
	height: 504px;
}

.oem {
	background: url(/images/oem.jpg) no-repeat;
	font-family: verdana;
	font-size: 9px;
	color: #000;
	padding-left: 14px;
	padding-right: 22px;
	padding-top:110px;
	height: 504px;
}

.specialty {
	background: url(/images/specialty.jpg) no-repeat;
	font-family: verdana;
	font-size: 9px;
	color: #000;
	padding-left: 10px;
	padding-right: 18px;
	padding-top:190px;
	height: 504px;
}

table.content {
	background: #fff url(/images/Content_Curve_new.jpg) no-repeat;
	
}

div.content {
	font-family: arial;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 13px;
}
div.seg_content {
	font-family: arial;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

td.rightcolumn {
	background: #e5e6ef url(/images/right_column_back.jpg);
}

div.rightcontent {
	font: 11px arial;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
}




div.breadcrumbs {
	font-family: arial;
	font-size: 11px;
	color: #000;
	line-height: 18px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
p.breadcrumbs 
{
	font-family: verdana;
	font-size: 9px;
	color: #000;
	letter-spacing: 0.05em;
}
a.breadcrumbs:link {
	font-family: verdana;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	letter-spacing: 0.05em;
}

a.breadcrumbs:visited{
	font-family: verdana;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	letter-spacing: 0.05em;
}

a.breadcrumbs:hover{
	font-family: verdana;
	font-size: 9px;
	color: #000;
	text-decoration: underline;
	letter-spacing: 0.05em;
}

a.footerlinks:link {
	font-family: arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	
}

a.footerlinks:visited {
	font-family: arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	
}

a.footerlinks:hover {
	font-family: arial;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	
}

a.readmore:link { 
	text-transform: uppercase;
	font: 9px Verdana;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

a.readmore:visited { 
	text-transform: uppercase;
	font: 9px Verdana;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

a.readmore:link { 
	text-transform: uppercase;
	font: 9px Verdana;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

div.description {
	font: bolder 11px/16px arial;
	margin-top: 15px;
	margin-bottom: 20px;
}

.trans {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

dl {
	line-height: 22px;
}

dt {
	text-decoration: underline;
}

h2.msdsheader {
	padding-top: 3px;
	padding-bottom: 3px;
}

.longcurve {
	background: #FFFFFF url(/images/Content_Curve_long.jpg) no-repeat;

}

.leftnavheader {
	background: #d8d2c6 url(/images/left_product_nav.jpg) no-repeat;
	font: 12px arial;
	font-weight: bold;
	line-height: 15px;
	height: 33px;
	padding: 0px 0px 0px 0px;
}

.leftnavbottom {
	background: #f4f3ef url(/images/leftnav_bottom.jpg) no-repeat;
	height: 18px;

}

.leftnavimage {
	margin: 2px;
}

td.leftnav {
	font-family: arial;
	font-size: 12px;
	background-color: #f4f3ef;
	padding: 5px 0px 5px 0px;
}

td.leftnavhighlight {
	font-family: arial;
	font-size: 12px;
	background-color: red;
	padding: 5px 0px 5px 0px;
}

a.leftnav:link {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}

a.leftnav:visited {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000;
} 

a.leftnav:hover {
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
} 

a.featured:link{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: red;
	text-decoration: none;
}

a.featured:visited {
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: red;
	text-decoration: none;
}

a.featured:hover {
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: red;
	text-decoration: underline;
}

/* Job Application Styles */

.tblJobAppForm td
{
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.tblJobAppForm input, .tblJobAppForm select
{
	font-family: Arial, Helvetica;
	font-size: 12px; width: 200; height: 18;
}

.tblJobAppForm textarea
{
	font-family: Arial, Helvetica;
	font-size: 12px; width: 300; height: 75;
}

.tblJobAppForm .button
{
	font-family: Arial, Helvetica;
	font-size: 12px; width: 75; height: 20;
}

.FormError
{
	border: solid 1px #000000;
	background-color: #E3E9EA;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-align: left;
	padding: 2 4 2 4;
	margin: 10 0 10 0;
}

.errorMsg { font-family: Arial, Helvetica; font-size: 12px; color: Red; }


.hometext {
	font: 12px arial;
}


.spotlight {
	font-family: verdana;
	font-size: 9px;
	color: #000;
	background:#DEDEDE url(/images/spotlight_back.jpg);
	padding: 10px 12px;
	height:100px;
	width: 224px;
}

.spotlighttext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 10px;
}
.spotlighthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	letter-spacing: -0.5px;
}

h1.RelatedAccessories {
	font: 15px arial;
	font-weight: bold;
	color: #dc0201;
}

div.hr {
	background-image:url(/images/blk_pix.gif);
	height:1px;
	margin: 5px 0px 5px 0px;
}

div.hr hr {
	display:none;
}
















