Preheat oven to 375° F.
In a large mixing bowl, combine granulated sugar, brown sugar, and vegetable oil. Beat at low speed until blended.
Add baking soda, baking powder, salt, and spices. Beat until blended.
Add pumpkin and eggs. Beat until blended.
Add flour and water and stir just until blended.
Stir in cranberries.
Pour batter into two greased 5x9 inch loaf pans.
Bake for 55-65 minutes or until a toothpick inserted in the center comes out clean.
Remove from oven; cool 10 minutes in pan, then remove to a wire rack to cool completely.
Combine icing ingredients and mix until smooth. Spoon icing over bread. *Icing recipe can be doubled according to taste.
Store bread at room temperature in a covered container or wrapped in foil.