body, html { background-color:#F2F2F2; margin:0px 0px 0px 0px; text-align:center; height:100%; }
p { font-family:SimHei; font-size:14px; line-height: 18px; color:#6C6C6C; }
ul { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#6C6C6C; }
li { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#6C6C6C; }
blockquote { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#6C6C6C; margin-left:15px; }
h1 { font-family:SimHei,Helvetica, Arial, Verdana, sans-serif; font-size:16px;  color:#FFFFFF; margin-top:0px; margin-bottom:0px; }
h2 { font-family:SimHei,Helvetica, Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#636362; margin-bottom:0px; margin-top:0px; }
h3 { font-family:SimHei,Helvetica, Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; color:#2F5481; margin-bottom:0px; margin-top:0px; }
h4 { font-family:SimHei,Helvetica, Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#2F5481; margin-bottom:0px; margin-top:0px; }

/* Start P Global Styles */
p.cookies { font-size:12px; }
p.leftNavIndent { margin-left:12px; text-indent:-12px; margin-top:0px; margin-bottom:0px;}
.contentCntnrTop p { margin-top:0px; margin-bottom:10px; }
.contentCntnr p { margin-top:0px; margin-bottom:10px; }
#prodSearch p { margin-left:10px; margin-top:0px; margin-bottom:5px; color:#FFFFFF; }
p.lNavText { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; margin-left:5px; }
p.lNavIndent { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; margin-left:16px; text-indent:-11px; margin-top:2px; margin-bottom:2px; }
p.navBoxCopy { margin-top:0px; margin-bottom:2px; margin-left:12px; text-indent:-12px; }
p.navBoxNoIndent { margin-top:0px; margin-bottom:2px; margin-left:12px; }
p.navBoxIndent { margin-top:0px; margin-bottom:2px; margin-left:24px; text-indent:-12px; }
p.newsIndent { margin-top:0px; margin-bottom:0px; margin-left:12px; text-indent:-12px; }
p.siloIndent { margin-bottom:4px; margin-left:12px; text-indent:-12px; }
p.footer { font-size:12px; color:#757575; }
p.linkIndent { font-size:12px; margin-left:14px; text-indent:-14px; }
p.smallText { font-size:11px; }
p.welcomeText { font-size:12px; color:#937D01; font-weight:bold; }
p.lrgWhite { font-size:16px; color:#FFFFFF; }
p.whiteTxt { color:#FFFFFF; }
p.leftNavSubHead { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#2F5481; margin-bottom:0px; margin-top:0px; margin-left:20px; }
p.chooseRegionCopy { margin:2px; font-weight:bold; }
p.searchResults { margin-top:15px; margin-bottom:0px; }
span.note { font-size:10px; color:#6C6C6C; font-family: Helvetica, Arial, Verdana, sans-serif; }
span.noteWhite { font-size:10px; color:#FFFFFF; font-family: Helvetica, Arial, Verdana, sans-serif; }
/* End P Global Styles */

/* Start B Global Styles */
b.blue { color:#2F5481; }
b.gold { color:#937D01; }
/* End B Global Styles */



/* Start Global TD Styles */
tr.white { background-color:#FFFFFF; }
tr.grey { background-color:#EDEDED; }
tr.yellow { border-bottom:1px solid #D2D5DA; background-color:#FEFAE5; padding-bottom:1px; }
td.white { background-color:#FFFFFF; }
td.grey { background-color:#EDEDED; }
td.glbNav { padding:5px 0px 5px 0px; }
td.logo { padding:0px 0px 0px 25px; background-color:#EDEDED; }
td.search { padding:5px 0px 5px 0px; background-color:#FFFFFF; }
td.topNav { padding:3px 6px 3px 4px; border-right: 1px solid #C3C3C3; }
td.topNavL { padding:3px 10px 3px 4px; }
td.cookieCrumb { padding:2px 0px 2px 10px; background-color:#EFEFEF; border-top:1px solid #D2D5DA; }
td.title { padding:5px 0px 3px 10px; background-color:#949DA8; }
td.leftNavCntnr { padding-top:12px; background-color:#EFEFEF; }
td.contentCntnrTop { padding:0px 0px 25px 15px; }
td.contentCntnr { padding:15px 0px 25px 15px; }
td.navBoxHdr { padding:2px 5px 2px 5px; background-color:#FFFFFF; border-bottom:1px solid #D2D5DA; }
td.shopDetails { padding:2px; background-color:#FFFFFF; border:1px dotted #999999; margin:2px; }
td.navBoxContent { padding:2px 5px 2px 5px; }
td.navBoxWhtContent { background-color:#FFFFFF; border-top:1px solid #D2D5DA; padding:2px 5px 2px 5px; }
td.prodListHdr { padding:2px 5px 2px 5px; background-color:#FFFFFF; border-bottom:1px solid #D2D5DA; }
td.prodListPhto { border-top:1px solid #D2D5DA; padding-top:4px; padding-bottom:4px; }
td.prodListContent { padding-left:10px; border-top:1px solid #D2D5DA; }
td.siloHdr { padding:0px 5px 0px 5px; background-color:#F4F5F6; border-bottom:1px solid #D2D5DA; border-top:1px solid #D2D5DA; }
td.siloHdrSep { background-color:#F4F5F6; border-bottom:1px solid #D2D5DA; border-top:1px solid #D2D5DA; }
td.siloContent { padding:10px 5px 2px 5px; }
td.siloSepLine { background-image: url(../en/images/vert_dots_silo.gif); }
td.productDesc { padding-left:15px; }
td.prodTabOn { background-color:#E6E5E5; padding-left:5px; border:1px solid #D2D5DA; }
td.prodTabOff { padding-left:5px; border:1px solid #D2D5DA; }
td.prodTabEmpty { border-bottom:1px solid #D2D5DA; }
td.hdrGreyPadding { background-color:#ECECEC; padding:10px; }
td.hdrLogin { background-color:#949DA8; padding:5px 10px 5px 10px; }
td.regionAmerica { background-color:#DADBDC; padding:10px; }
td.regionEurope { background-color:#ECECEC; padding:10px; }
td.regionAsia { background-color:#F5F5F5; padding:10px; }
td.advSearch { padding:5px 2px 5px 5px; }
td.advSearchYellow { border-bottom:1px solid #D2D5DA; background-color:#FEFAE5; }
td.footerNav { padding:10px 0px 0px 0px; }
td.copyright { padding:10px 0px 0px 0px; }
/* End Global TD Styles */

/* Start Global Table Styles */
table.navBox { border-top:1px solid #D2D5DA; border-bottom:1px solid #D2D5DA; background-color:#FEFAE5; border-collapse:collapse; }
table.prodListTbl { border-top:1px solid #D2D5DA; border-bottom:1px solid #D2D5DA; border-collapse:collapse; }
table.prodInfoTabs { border-collapse:collapse; }
table.greyTable { background-color:#ECECEC; }
table.drkGreyTable { background-color:#949DA8; }
table.chooseRegionTable { border-top:1px solid #D2D5DA; border-bottom:1px solid #D2D5DA;  }
/* End Global Table Styles */
.img-l { float:left; border:0px; margin:5px 5px 5px 0px; text-align:center; font:bold 10px SimHei,Verdana,Arial,Helvetica,sans-serif; color:#000000; }
.img-r { float:right; border:0px; margin:5px 0px 5px 5px; text-align:center; font:bold 10px SimHei,Verdana,Arial,Helvetica,sans-serif; color:#000000; }


/* Start Global Span Styles */
span.whiteTxt { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#FFFFFF; }
span.date { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#2F5481; }
span.resultTitle { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#2F5481; font-weight:bold; }
span.refineSearch { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:16px; color:#2F5481; font-weight:bold; }
.cookies { font-size:10px; }
.topNavItem{border-right: 1px solid #C3C3C3; padding-right: 5px; padding-left: 5px;}
.topNavItemL{ padding-right: 5px; padding-left: 5px;}
/* End Global Span Styles */




#titleReturn { float:right; padding-right:10px; }
#bodyCopy p { font-size:14px; line-height:22px; }
#bodyCopy img { padding: 10 10 10 10; }
#bodyCopy li { line-height:22px;}
#bodyCopy input { font-size:12px; }

#headlinePhoto155 { background-color:#ECECEC; width:580px; min-height:155px; padding-left:10px; padding-top:10px; margin-bottom: 10px; 
padding-bottom: 10px; overflow:hidden; line-height:20px;}

#headerBackground{margin: 0px; padding: 0px; background-image:  url(../../images/gui/header_top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 79px; margin-top: 0px;margin-right: auto; margin-left: auto;}
#logo{ margin: 0px; padding-top: 22px; padding-left: 20px; }

#headlinePhoto116 { background-color:#FFFFFF; width:570px; min-height:106px; padding-left:10px; padding-top:10px; margin-bottom:15px; clear: both;   overflow:hidden; line-height:20px;}
#headlinePhoto136 { background-color:#ECECEC; width:570px; min-height:126px; padding-left:10px; padding-top:10px; margin-bottom:15px; clear: both;   overflow:hidden; line-height:20px;}
#hdrPhoto { float:right; margin-top:-10px; margin-left: 10px; }
#headlinePhoto {
	float:right;
	background-color: #F3F3F3;
	padding: 10px;
	border: 1px solid #999999;
	margin-left: 10px;
	margin-right: 6px;
}
#leftNavTopLine { border-bottom:1px solid #D2D5DA; }
#lNavBreak { padding-top:8px; padding-bottom:8px; }
#leftNavL1 { border-bottom:1px solid #D2D5DA; background-color:#F9F9F9; width:165px; padding:2px 5px 2px 5px; }
#leftNavL2 { background-color:#FFFFFF; width:153px; padding:2px 5px 2px 17px; }
#leftNavL3 { background-color:#FFFFFF; width:131px; padding:2px 5px 2px 39px; }
#siloFeature { width:135px; float:right; }
#prodSearch { width:174px; background-color:#949DA8; }
#prodSearchItem { border-top:1px solid #FFFFFF; padding:8px 0px 3px 0px; }
#extranetBox { width:353px; background-color:#FFFFFF; border:1px solid #D2D5DA; padding-top:5px; padding-left:5px; }
#extranetYellowBox { background-color:#FEFAE5; border-top:1px solid #D2D5DA; padding-right:10px; padding-top:5px; padding-bottom:5px; margin-left:-5px; text-align:right; }
#extranetBoxPhoto { float:right; margin-top:-5px; }
#chooseRegion { border-top:1px solid #D2D5DA; text-align:center; }

#prodListPhto { padding-top:4px; padding-bottom:4px; border: 1px solid #D2D5DA; float: left; padding-left: 0px; margin-left: 0px;
margin-right: 10px; }
#prodListContent { border-bottom:1px solid #D2D5DA; width: 580px; padding-bottom: 4px;
padding-top: 4px; }
#prodListLink { float: right; padding-right: 20px;  display:block; }
#prodInfoTabs { width: 558px; }
#prodTabOn { background-color:#E6E5E5; border:1px solid #D2D5DA; float: left; padding: 5px; display:block;}
#prodTabOff { padding:5px; border:1px solid #D2D5DA; float: left; display:block;}
div.prodInfoCntnr {  width: 558px; padding:10px; background-color:#F9F9F9; border:1px solid #D2D5DA; margin-top: -1px;
}
#prodInfoLine { border-bottom:1px solid #D2D5DA; margin-bottom:10px; }

#prodDesc { display:block;}
#prodTechRef { display:none; }
#prodOrder { display:none; }

#resultsItem { padding:5px 0px 5px 0px; border-top:1px solid #D2D5DA; }
#onePoint { margin-top: 3px; margin-bottom: 3px; border-top: 1px #D2D5DA solid; }
#spacer5 { padding-top:5px; }
#spacer15 { padding-top:15px; } 
#spacer100 { padding-top:100px; }
/* End Div Styles */

/* Start Home Styles */
td.hdrGrey { background-color:#EDEDED; border-top:1px solid #CACACA; }
td.hmSearch { padding:5px 0px 5px 80px; background-color:#EDEDED; }
td.hmLogo { padding:0px 0px 0px 70px; background-color:#EDEDED; border-top:1px solid #CACACA;}
td.hmNav { padding:3px 2px 3px 4px; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3;}

table.hmTblNav { border-collapse:collapse }

p.relatedLinks { font-size:11px; text-indent:-13px; margin-left:13px; margin-top:0px; margin-bottom:0px; }

/* End Home Styles */


/* Inherited Kennametal Styles */
.highlight-row { background:#FFFFFF; font:11px SimHei,Verdana,Arial,Helvetica,sans-serif; color:#000000; }
.lowlight-row { background:#EEEEEE; font:11px SimHei,Verdana,Arial,Helvetica,sans-serif; color:#000000; }
.text {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size:11px; }
.text-up {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px;  }
.shopping {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

/* Start Form Styles */

/*form { margin: 0px; padding: 0px;}
form fieldset { padding: 6px; border: 1px #3e4b50 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 3px;  margin-left: 3px; }
.fieldset { padding: 6px; border: 1px #3e4b50 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; }
form fieldset legend { font-weight: bold; color: #FFFFFF; font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; padding-right: 5px; padding-left: 5px; }	
legend { font-weight: bold; color: #666666; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding-right: 5px; padding-left: 5px; }
.formLegend { font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
label { float: left; margin: 3px 0px 0px 0px; clear: both; font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #FFFFFF;}
form div label.labelreg{ float: none; margin: 3px 0px 0px 0px; clear: both; font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; display: block; }
.labelRadio { font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.labelregB{ float: none; margin: 3px 0px; clear: both; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; display: block; }
form div label.labelCheckbox, form div label.labelRadio { float: none; display: block; padding: 0px; margin: 0px 0px 5px; text-align: left;}
.formField { border:1px solid #666666; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #D9E3EB; padding: 1px; }
.formFieldB { border:1px solid #666666; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; padding: 1px; }
.required { color:#FF0000; }
.button{ font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #85A2B8; padding: 1px; border: 1px solid #666666; margin: 4px 4px 4px 0px; text-decoration: none; }
.button:hover{ background-color: #FFFFFF; color: #666666; text-decoration: none; }
.buttonWht{ background-color: #85A2B8; margin: 4px 4px 4px 0px; }
.buttonB{ font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #85A2B8; padding: 1px; border: 1px solid #666666; margin: 4px 4px 4px 0px; text-decoration: none; }
.buttonB:hover{ background-color: #FFFFFF; color: #666666; text-decoration: none;}
.error{ color: #FF0000; }
input-box{ float: left; font-size: 10px; display: block; clear: both; border: 1px #3e4b50 solid; margin-bottom: 3px; width:60px; height:10px; }
}
.select-box {	float: left; margin-bottom: 3px; font-size: 10px; background-color: D9E3EB; margin-top: 3px; border: 1px solid #666666; }
checkbox { float: left; margin-bottom: 5px; font-size: 10px; clear: both; display: block; background-color: #D9E3EB; border: 1px solid #666666; }
input:focus, 
select:focus, 
textarea:focus { background-color: #ffffff;}
submit-button{ margin-left: 8em; clear: both; float: left; }*/
form { margin: 0px; padding: 0px;}
form fieldset { padding: 6px; border: 1px #85A2B8 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 3px;  margin-left: 0px; }
form.storeRightPage { margin: 0px; padding: 0px; width:158px;}
.fieldset { padding: 6px; border: 1px #3e4b50 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 3px; margin-left: 0px; }
.nonFormFieldset { padding: 6px; border: 1px #85A2B8 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 3px;  margin-left: 0px; }

form fieldset legend {color: #4D87A9; font-family: SimHei,Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; font-weight: 100; margin: 0px; padding-right: 5px; padding-left: 5px; }	
form fieldset legend.store {color: #4D87A9; font-family: SimHei,Helvetica,Arial,Verdana,sans-serif; font-size: 10pt; font-weight: 100; margin: 0px;}	
.storeLegend {color: #4D87A9; font-family: SimHei,Helvetica,Arial,Verdana,sans-serif; font-size: 10pt; font-weight: 100; margin: 0px;}
legend { font-weight: bold; color: #666666; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding-right: 5px; padding-left: 5px; }
.formLegend { font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
input, select, textarea {border:1px solid #666666; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; background-color: #D9E3EB; padding: 1px;}
input:focus, select:focus, textarea:focus {background-color: #FFFFFF; }
form input.borderless{ background-color:#FFFFFF; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; }
form input.home{ background-color:#EDEDED; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; }
form input.noWidth{ margin: 0px; padding: 0px; width:100%; }
form p { font-size:12px; line-height:16px; }

label { float: left; margin: 3px 0px 0px 0px; clear: both; font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #666666;}
label.rtPage { float: left; margin: 3px 0px 0px 0px; clear: both; font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #666666; width:90px;}

form div { clear: left; display: block; width: 430px; margin: 2px 0 0; padding: 1px; }
form div.topNav { padding: 35px 30px 3px 4px; float: right; width:300px;}



form div label { display: block; float: left; width: 160px; padding: 3px 5px; margin: 0px; text-align: right; }
form div.optional label, label.optional { font-weight: normal; }
form div.required label, label.required { font-weight: bold; }
form div label.labelreg{ float: none; margin: 3px 0px 0px 0px; clear: both; font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; display: block; }
form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio { display: inline; height: 12px; width: 12px; background-color: transparent; border-width: 0px; padding: 0px; margin: 0px; }
form div.formButton { clear: left; display: block; width: 430px; margin: 2px 0 0; padding: 2px;}
/*form fieldset div.error { float: right; width: 140px; height: auto; margin: 0px; padding: 5px; border: 1px solid #666666; background-color: #ff0000; background-image: url(/images/icon_error.gif); background-repeat: no-repeat; background-position: 3px 3px; color: #FFFFFF; }
form fieldset div.error p{ color: #FFFFFF; margin-left: 27px; }*/
form fieldset div.notes { float: right; width: 110px; margin: 0px; padding: 5px; border: 1px solid #666666; background-color: #ffffe1; color: #666666; font-size:10px; }
form fieldset div.notes h4 { background-image: url(/images/icon_info.gif); background-repeat: no-repeat; background-position: top left; padding: 3px 0px 3px 27px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #666666; color: #666666; font-size: 110%; }
form fieldset div.notes p {color: #666666; }
form fieldset div.notes p.last { margin: 0em; }
form fieldset div.note {font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #666666;}



.labelRadio { font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.labelregB{ float: none; margin: 3px 0px; clear: both; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; display: block; }
form div label.labelCheckbox, form div label.labelRadio { float: none; display: block; padding: 0px; margin: 0px 0px 5px; text-align: left;}
.formField { border:1px solid #666666; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #D9E3EB; padding: 1px; }
.formFieldB { border:1px solid #666666; font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; padding: 1px; }
.formFieldC { font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF; padding: 1px; }

.required { color:#FF0000; }
.button{ font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #85A2B8; padding: 1px; border: 1px solid #666666; margin: 4px 4px 4px 0px; text-decoration: none; }
.catalogButton{ font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#949DA8; padding: 1px; border: 1px solid #FFFFFF; margin: 2px 0px 0px 10px; text-decoration: none; }
.catalogButton:hover{color:#444444; background-color:#FFFFFF; border: 1px solid #444444; }

.button:hover{ background-color: #FFFFFF; color: #666666; text-decoration: none; }
.buttonWht{ background-color: #85A2B8; margin: 4px 4px 4px 0px; }
.buttonB{ font-family: SimHei,Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #85A2B8; padding: 1px; border: 1px solid #666666; margin: 4px 4px 4px 0px; text-decoration: none; }
.buttonB:hover{ background-color: #FFFFFF; color: #666666; text-decoration: none;}
.error{ color: #FF0000; }
input-box{ float: left; font-size: 10px; display: block; clear: both; border: 1px #3e4b50 solid; margin-bottom: 3px; width:60px; height:10px; }
.select-box {	float: left; margin-bottom: 3px; font-size: 10px; background-color: D9E3EB; margin-top: 3px; border: 1px solid #666666; }
checkbox { float: left; margin-bottom: 5px; font-size: 10px; clear: both; display: block; background-color: #D9E3EB; border: 1px solid #666666; }
input:focus, 
select:focus, 
textarea:focus { background-color: #ffffff;}
submit-button{ margin-left: 8em; clear: both; float: left; }

.searchContainer{
	background-color: #FFFF00;
	width: 20px;
	padding-right: 2px;
	padding-left: 2px;
	display:inline;
}
.searchButton{
	font-family:Arial, Helvetica, sans-serif, Futura;
	font-size: 10px;
	color: #6C6C6C;
	background-color: #FFFFFF;
	background-image: url(../images/arrow_grey.gif);
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	padding-right: 0px;
	padding-left: 4px;
	margin: 0px;
	cursor:pointer;
}
.textButton{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:normal;
	font-weight: normal;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#3271C7;
	background-color:#FFFFFF;
	cursor:pointer;
	text-align:left;
}
.textButton:hover{
	text-decoration:underline;
}
.rtPageArrowLink{
	background-image: url(../images/arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:10px;
	font-size: 10px;
	line-height: 11px;
	display: block;
}

.ArrowLink{
	background-image: url(../images/arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:10px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#3271C7;
	background-color:#FFFFFF;
	cursor:pointer;
	text-align:left;
	width:100%;
	margin-top:1px;
	margin-bottom:1px;
}
.homeSearchButton{
	font-family:Arial, Helvetica, sans-serif, Futura;
	font-size: 10px;
	color: #6C6C6C;
	background-color: #EDEDED;
	background-image: url(../images/arrow_grey.gif);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 4px;
	margin: 0px;
	cursor:pointer;
	border:none;
}
.homeSearchButton:hover{
	background-color:#F9F9F9;
	color: #937D01;
	background-image: url(../images/arrow_gold.gif);
	background-repeat: no-repeat;
	border:none;
}	

.searchButton:hover{
	border: 1px solid #BDBDBD;
	background-color: #EDEDED;
	color: #937D01;
	background-image: url(../images/arrow_gold.gif);
	background-repeat: no-repeat;
}
.borderless{ background-color:#FFFFFF; border:none}


/* End Form Styles */

/* Start Div Styles */

#outCntr { text-align:left; margin-left:auto; margin-right:auto; width:770px; padding:0px 15px 15px 15px; background-color:#FFFFFF; }
#outCntrShop { text-align:left; margin-left:auto; margin-right:auto; width:820px; padding:0px 15px 15px 15px; background-color:#FFFFFF; min-height: 600px; }
#outCntrPop { text-align:center; margin-left:auto; margin-right:auto; width:500px; background-color:#FFFFFF; min-height: 600px; padding: 15px; }
#masthead{ padding: 0px; width: 770px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; background-color: #FFFFFF;}
#corp-nav{ padding: 5px 0px 0px 0px; white-space: nowrap; margin-bottom: 5px; }
#logo-image{ margin: 0px; padding: 0px; background-image:  url(../../images/en/gui/logo_top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 79px; margin-top: 0px;margin-right: auto; margin-left: auto;}
#topNav { padding: 35px 30px 3px 4px; float: right;}
#search{ padding: 0px; font-size: 10pt; float: right; margin-right: 20px; margin-top: 0px;}
#search form{margin: 0px; padding: 0px; font-size: 10pt;}
#search label{ margin: 0px; padding: 0px; font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#6C6C6C;}
#globalNav{ color: #999999; padding: 5px 100px 7px 0px; white-space: nowrap; border-bottom: 1px #c9cacd solid; }
#breadCrumb{padding:2px 0px 2px 10px; background-color:#EFEFEF; border-bottom:1px solid #D2D5DA; }
#section-title{ margin: 0px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; background-color: #828b97;}
#page{ width: 770px; text-align: left; margin: 0px; overflow: visible; clear: both; background-image:url(../../images/en/gui/lnav_bgd.gif); background-repeat: repeat-y;}
#pageShop{ width: 820px; text-align: left; margin: 0px; overflow: visible; clear: both; background-image:url(../../images/en/gui/lnav_bgd.gif); background-repeat: repeat-y;}
#fullPage{ width: 770px; text-align: left; margin: 0px; overflow: visible; clear: both;}
#content{ float:right; padding: 0px 0px 0px 0px; margin: 0px; width: 580px; background-color:#FFFFFF;}
#contentShop{ float:right; padding: 0px 0px 0px 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; width: 640px; margin-right: 0px;}
#contentFeatureFull { padding: 0px; width: 770px; margin: 10px 0px 10px 0px; min-height: 180px;}
#contentFeature { padding: 0px; width: 580px; margin: 10px 0px 10px 0px; min-height: 180px; vertical-align: middle; }
#contentFeature h3 { color: #3e89c0; font-family: SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 13pt; font-weight:100; padding: 0px; padding: 0 0 10 0; vertical-align: middle; line-height: 18pt; }
#contentFeature p { color: #4e4d4d; font-family: SimHei,SimHei,Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; font-weight: 100; line-height: 15pt; margin-top: 4px; vertical-align: middle; }
#contentFeature img { float: right; padding-left: 6px; }
#contentFeatureGray { width: 770px; background-color: #ECECEC; float: left; text-align: left; margin-top: 10px; margin-bottom: 10px; }
#featureText { float: left; width: 260px; }
#contentFeatureGray img { float: left; margin-right: 10px; }
#contentFeatureGray h2 { margin-top: 10px; }
#registrationText { padding: 0px; width: 580px; margin: 10px 0px 10px 0px; min-height: 180px; float: left;}
#loginForm{ margin: 0px; background-color: #949DA8; width: 170px; float: right; border-left: 1px #FFFFFF solid; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#formContainer{ margin: 0px; background-color: #949DA8; padding: 5px;}
#helpBox{ width: 180px; padding: 3px; border: 1px #3e4b50 solid; background-color: #FFFFFF; float: right; margin-left: 6px; }
#productDetail { padding: 0px; width: 580px; margin: 0px; min-height: 180px;}
#productDetailContent { margin-left: 165px; }
#productDetail img { float: left; padding-right: 20px; }
#leftPage { padding: 3px; width: 418px; margin: 0px; border-right: 1px #d2d5da dotted; float: left; }
#rightPage { padding: 3px; width: 137px; float: right; margin: 0px; }
#navBar{ margin: 0px 593px 0px 0px; padding: 0px; background-color: #ebebeb; clear: left; padding-top: 10px; height: 100%; }
#navBarShop{ margin: 0px 643px 0px 0px; padding: 0px; background-color: #ebebeb; clear: left; padding-top: 10px; height: 100%; }
#navBox{ width: 580px; background-color: #fefae5; padding: 6px; border-bottom: 1px #d2d5da solid; margin-top: 0px; text-align: left; }
#navBoxBack{ width: 575px; background-color: #fefae5; border-bottom: 1px #d2d5da solid; border-top: 1px #d2d5da solid; margin-top: 0px; text-align: left; padding: 3px; }
#navBoxWhite{ width: 575px; background-color: #FFFFFF; padding: 3px; border-bottom: 1px #d2d5da solid; margin-top: 0px; text-align: left;}
h1.navBox{ width: 580px;  background-color: #FFFFFF;  font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10pt; font-weight:100; color: #3e89c0; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; border-bottom: 1px #d2d5da solid; margin: 0px; }
#nav1{ width: 189px; float: left; }
#nav2{ width: 142px; float: left; }
#nav3{ width: 142px; float: left; }
#nav4{ width: 142px; float: left; }
a.nav1{
	font-size:10pt;
	color:#6C6C6C;
	font-family: SimHei,Helvetica, Arial, Verdana, sans-serif;
	padding-left: 3px;
}
a.nav2{
	font-size:10pt;
	color:#6C6C6C;
	font-family: SimHei,Helvetica, Arial, Verdana, sans-serif;
	padding-left: 3px;
}
#industrySub { padding: 3px; margin: 0px; width:450px; float:left;}
#rightPage { padding: 3px; width: 145px; float: right; margin: 0px; }

.storeRightPage { 
	padding:3px;
	width: 176px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:190px;
	float:right;
	margin: 0px;
}
.storeLeftPage { 
	padding: 3px;
	width: 381px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 375px;
	margin: 0px;
	border-right: 1px #d2d5da dotted;
	float: left;
	}
/*********** #navBar link styles ***********/
	
#navBar ul a:link, #navBar ul a:visited{display: block; }
#navBar ul{list-style: none; margin: 0; padding: 0;}
#navBarShop ul a:link, #navBar ul a:visited{display: block; }
#navBarShop ul{list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li{border-bottom: none; padding: 2px 0px 2px 0px; }
#navBarShop li{border-bottom: none; padding: 2px 0px 2px 0px; }
	
/* fix for browsers that don't need the hack */
html>body #navBar li{border-bottom: none; padding: 2px 0px 2px 0px;}
html>body #navBarShop li{border-bottom: none; padding: 2px 0px 2px 0px;}
#sectionLinks{ position: relative; margin: 0px; background-color: #f9f9f9; }
#sectionLinks h3{ padding: 2px 0px 2px 10px;}
#sectionLinks a:link{ font-size:12px; color:#4E4D4D; padding: 0px 0px 0px 5px; border-top: 1px solid #cccccc; width: 100%; voice-family: "\"}\""; voice-family:inherit; width: auto; font-family: SimHei,Verdana, Helvetica, Arial, sans-serif; }
#sectionLinks a:visited{ color:#4E4D4D; border-top: 1px solid #cccccc; padding: 0px 0px 0px 5px; }
#sectionLinks a:hover{ color:#937D01; border-top: 1px solid #cccccc; background-color: #dddddd;padding: 0px 0px 0px 5px;}
#subSectionLinks{ position: relative; margin: 0px; background-color: #f9f9f9; }
#subSectionLinks h3{ padding: 2px 0px 2px 10px;}
#subSectionLinks a:link{ font-size:11px; color:#4E4D4D; padding: 0px 0px 0px 15px; width: 100%; voice-family: "\"}\""; voice-family:inherit; width: auto; font-family: Verdana, Helvetica, Arial,  sans-serif; }
#subSectionLinks a:visited{ color:#4E4D4D; padding: 0px 0px 0px 15px; }
#subSectionLinks a:hover{ color:#937D01; background-color: #dddddd; padding: 0px 0px 0px 15px;}
#subsubSectionLinks{ position: relative; margin: 0px; background-color: #f9f9f9; }
#subsubSectionLinks h3{ padding: 2px 0px 2px 10px;}
#subsubSectionLinks a:link{ font-size:12px; color:#4E4D4D; padding: 0px 0px 0px 25px; width: 100%; voice-family: "\"}\""; voice-family:inherit; width: auto; font-family: Verdana, Helvetica, Arial,  sans-serif; }
#subsubSectionLinks a:visited{ color:#4E4D4D; padding: 0px 0px 0px 25px; }
#subsubSectionLinks a:hover{ color:#937D01; background-color: #dddddd; padding: 0px 0px 0px 25px;}
.linkIndent {
	margin-left: 14px;
}
#footer{ width: 770px; margin-left: auto; margin-right: auto; text-align: left;  font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#757575; padding: 6px; }
#footerLogo{ float: left; }
#footerLinks{ float: right; }
#siloContainer{ width: 580px; margin: 0px; text-align: left; min-height: 85px; clear: both; }
#silo1{width: 142px; float: left; }
#silo2{width: 142px; float: left; }
#silo3{width: 142px; float: left; }
#silo4{width: 142px; float: left; }
#siloHeader { padding:0px 5px 0px 5px; background-color:#F4F5F6; border-bottom:1px solid #D2D5DA; border-top:1px solid #D2D5DA; }
#siloContent { padding: 0px 5px 2px 5px; border-right: 1px dotted #D2D5DA; }
#endSiloContent { padding: 0px 5px 2px 5px;}
#spacerClear { clear: both; }
.headline{margin: 0px; padding: 0px; color: #3e89c0; font-family: SimHei,Helvetica,Arial,Verdana,sans-serif; font-size: 13pt; font-weight: 100; vertical-align: middle;}
.lNavheadline{margin: 0px; padding: 0px; color: #3e89c0; font-family: SimHei,Helvetica,Arial,Verdana,sans-serif; font-size: 12pt; font-weight: 100; vertical-align: middle;}

/* Start Global A Styles */

a { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; color:#3271C7; text-decoration:none; }
a:hover { text-decoration:underline; }

a.greyLink { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#4E4D4D; text-decoration:none; }
a.greyLink:hover { text-decoration:underline; }

a.prodInfoLinkOff { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#4E4D4D; text-decoration:none; }
a.prodInfoLinkOff:hover { color:#937D01; }

a.prodInfoLinkOn { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#937D01; text-decoration:none; }

a.greyBoldLink { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#4E4D4D; text-decoration:none; }
a.greyBoldLink:hover { text-decoration:underline; }

a.topNavLink { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#4E4D4D; text-decoration:none; }
a.topNavLink:hover { color:#937D01; text-decoration:underline; }

a.topNavLinkOn { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#937D01; text-decoration:none; }
a.topNavLinkOn:hover { text-decoration:underline; }

a.mainNavLink { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#4E4D4D; text-decoration:none;
margin-right: 8px; }
a.mainNavLink:hover { color:#937D01; text-decoration:underline; }

a.mainNavLinkOn { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#937D01; text-decoration:none; margin-right: 8px;}
a.mainNavLinkOn:hover { text-decoration:underline; }

a.leftNavOff { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#4E4D4D; text-decoration:none; }
a.leftNavOff:hover { color:#937D01; text-decoration:underline; }

a.leftNavOn { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#937D01; text-decoration:none; }
a.leftNavOn:hover { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#937D01; text-decoration:underline; }

a.leftNavLinks { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#4E4D4D; text-decoration:none; }
a.leftNavLinks:hover { text-decoration:underline; }

a.cookielink { color:#6C6C6C; text-decoration:none;  font-size:12px; }
a.cookielink:hover { text-decoration:underline; }

a.whiteLink { font-size:12px; color:#FFFFFF; text-decoration:none; }
a.whiteLink:hover { text-decoration:underline; }

a.boxLinkOff { color:#5A5959; text-decoration:none; }
a.boxLinkOff:hover { text-decoration:underline; }

a.boxLinkOn { color:#937D01; text-decoration:none; }
a.boxLinkOn:hover { text-decoration:underline; }

a.footerlink { font-size:12px; color:#757575; text-decoration:none; }
a.footerlink:hover { text-decoration:underline; }
li.lNavIndent { font-family:SimHei,Verdana, Helvetica, Arial, sans-serif; font-size:12px; margin-left:16px; text-indent:-11px; margin-top:2px; margin-bottom:2px; }

a.relatedLinks { color:#484747; text-decoration:none; }
a.relatedLinks:hover { text-decoration:underline; }
/* End Global A Styles */
.mistake {
	font-family: SimHei,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}
#prodInfoTable{
	border: 2px solid #3E89C0;
	padding: 2px;
	width: 100%;
	border-collapse: collapse;
}
#prodInfoTable td{
	padding: 2px;
	border-collapse: collapse;
	border-right: 1px dotted #3e89c0;
	border-bottom: 1px dotted #3e89c0;
	white-space: nowrap;
}

#prodInfoTable td.highlight{
	padding: 2px;
	width: 100%;
	border-collapse: collapse;
	border-right: 1px dotted #3e89c0;
	border-bottom: 1px dotted #3e89c0;
	background-color: #D2D5DA;
	white-space: nowrap;
}
#prodInfoTable td.underline{
	padding: 2px;
	border-collapse: collapse;
	border-right: 1px dotted #3e89c0;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3e89c0;
}
#infoHeadRow{
	padding: 2px;
	font-family: SimHei,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #3e89c0;
}
#infoHeadRow p{
	font-family: SimHei,sHelvetica, Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

#infoHeadRow td{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #C0D6EB;
}

#prodImageBox{
	background-color: #FFFFFF;
	border: 2px solid #3E89C0;
	padding: 5px;
}
#prodInfoBox{
	background-color: #FFFFFF;
	overflow: auto;
	width: 100%;
}
tr.heading {
	padding: 3px;
	background-color: #EEF2F6;
	}
td.headingItem{
	border-collapse:collapse;
	border-right: 1px solid #85A2B8;
}	
td.cartItem {
	border-collapse:collapse;
	border: 1px solid #85A2B8;
}
table.cartTable {
	border-collapse:collapse;
	border: 1px solid #4D87A9;
}
table.cartTable p{
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C6C6C;
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}
p.cartHeading {
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C6C6C;
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}

.cartHead {
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C6C6C;
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}
a.cartHeading {
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C6C6C;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}	
a.cartHeading:hover {
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #85A2B8;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}	
.info{
	color:#339900;
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
}
p.error{color:#FF0000;}

/* PDF Library Styles */
.outerContainer{
	height: 156px;
	width: 260px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	float:left;
	background-color:#D9E3EB;
	background-image:url(../images/gui/bkgd2.gif);
	background-repeat:repeat;
}

html>body .outerContainer {
  height:168px;
}
.outerContainer p{
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
}
.pdfLink{
	border: 1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:3px;
	height:24px;
	width:120px;
	margin-left:3px;
	margin-right:3px;
	float:left;
	background-color:#FFFFFF;
	text-align:right;
	background-image:url(../images/pdf_light.jpg);
	background-repeat: no-repeat;
}
.pdfLink:hover{
	background-image:url(../images/pdf.jpg);
	text-decoration:none;
	background-repeat: no-repeat;
}
html>body .pdfLink {
  width:117px;
  height:18px;
}
.printLink{
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6C6C6C;
	border: 1px solid #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	height:28px;
	width:120px;
	margin-left:3px;
	margin-right:3px;
	float:left;
	background-color:#FFFFFF;
	text-align:right;
	background-image:url(../images/print_light.jpg);
	background-repeat: no-repeat;
}
.printLink:hover{
	background-image:url(../images/print.jpg);
	text-decoration:none;
	background-repeat: no-repeat;
	
}
html>body .printLink {
  width:117px;
  height:30px;
}

.catalogContainer{
	padding: 6px;
	height: 100px;
	width:auto;
	overflow: auto;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	margin-bottom: 2px;
}
.catalogContainer img{
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 6px;
}
.catalogContainer h2{
	padding: 0px;
	color: #4D87A9;
	font-family: SimHei, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 100;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.catalogContainer p{font-family:SimHei, Arial, Helvetica, sans-serif; font-size:8pt; color:#6C6C6C; margin:0px;}