XML 106 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
EMPLOYEE RETIREMENT PLANS (Details 9) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Retirement Plans [Line Items]      
Pre-tax expense $ 76us-gaap_PensionExpense $ 89us-gaap_PensionExpense $ 83us-gaap_PensionExpense
Defined-contribution plans      
Retirement Plans [Line Items]      
Pre-tax expense 46us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_DefinedContributionPensionMember
54us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_DefinedContributionPensionMember
43us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_DefinedContributionPensionMember
Defined-benefit pension plans      
Retirement Plans [Line Items]      
Pre-tax expense 25us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
31us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
36us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Multi-employer plans      
Retirement Plans [Line Items]      
Pre-tax expense $ 5us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_MultiemployerPlansPensionMember
$ 4us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_MultiemployerPlansPensionMember
$ 4us-gaap_PensionExpense
/ mas_RetirementPlansAxis
= us-gaap_MultiemployerPlansPensionMember