Sure all of that stuff is deductible. IF you can reach the floor for the ones that have a floor. But only the amount above the floor is actually deductible. As high as the standard deduction is these days most people are better off with the standard deduction.