pine kitchen cabinets for sale should i paint the inside of my kitchen cabinets virtual kitchen cabinets do you install hardwood floors under kitchen cabinets