Fair Value Measurements (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
National Pump  
Derivatives, Fair Value [Line Items]  
Contingent consideration $ 76
Discount rate 2.90%
Level 3 | National Pump | Accrued expenses and other liabilities  
Derivatives, Fair Value [Line Items]  
Contingent consideration 78
Contingent consideration | National Pump  
Derivatives, Fair Value [Line Items]  
Discount rate 11.00%
Contingent consideration, payment one | National Pump  
Derivatives, Fair Value [Line Items]  
Contingent consideration 70
Contingent consideration, payment two | National Pump  
Derivatives, Fair Value [Line Items]  
Contingent consideration 8
Merger related costs  
Derivatives, Fair Value [Line Items]  
Change in contingent consideration $ 2
Diesel swap | Swap  
Derivatives, Fair Value [Line Items]  
Derivative, nonmonetary notional amount (in gallons) 5,400,000
Derivative, notional amount (in dollars per gallon) 3.64
Average forward price (in dollars per gallon) 2.97