Preheat oven to 325 degrees Farhenheit. Grease and flour a 10 inch Bundt pan of your choice. Cream together margarine and sugar in electric mixer. Mix gently and add eggs one at a time. Add vanilla and mix well. In a separate bowl, mix flour baking powder and salt until well combined. Add dry ingredients and milk alternately to creamed mixture in electric mixer. Blend well. Fold in apricots, cranberries and walnuts until thoroughly combined.