Heat oven to 350 degrees. Grease and flour 2 9x5 inch loaf pans. In a large bowl combine sugar,oil,orange juice,eggs,vanilla and pumpkin. Beat one minute at low speed. Add dry ingredients and mix on low speed just until moistened. Stir in nuts and raisins. Pour into prepared pans.
Topping: In a small bowl combine all ingredients, blend using a fork until crumbly; sprinkle over batter. Bake for 60 minutes or until toothpick comes out clean.
Caramel icing: In a small saucepan melt butter. Add brown sugar, milk and cook for one minute. Remove from heat and add vanilla, salt and sugar. Mix completely. Drizzle over the tops of the pumpkin bread.