Favorite 3-layer Party Dip

Description
This is really yummy, I have tried it several times, a pretty dish, we all like it.
 * Contributed by Catsrecipes Y-Group

Bean layer

 * 2 cans 16 oz each refried beans
 * 2 tbsp lime juice
 * 2 tsp chili powder
 * 1 tsp each minced garlic, ground cumin, and hot pepper sauce

Guacamole layer

 * 2 avocados
 * 1 tbsp each lime juice and chopped cilantro
 * 1 tsp each minced garlic and salt
 * ¾ cup sour cream
 * ⅔ cup shredded cheddar cheese

Salsa layer

 * 1 cup chopped tomato
 * ¼ cup sliced scallions
 * ¼ cup chopped cilantro
 * 1 tbsp lime juice
 * ½ tsp minced garlic
 * ¼ tsp salt

Bean layer

 * 1) Mix ingredients in a bowl.
 * 2) Mound in center of a large serving plate.
 * 3) Shape into a flat circle.

Guacamole layer

 * 1) Halve avocados, scoop flesh into a bowl.
 * 2) Mash with lime juice, cilantro, garlic and salt until almost smooth.
 * 3) Spread over bean layer.
 * 4) Top with sour cream, sprinkle with cheese.

Salsa layer

 * 1) Mix ingredients in a bowl.
 * 2) Drain juices from salsa and spoon over cheese.
 * 3) Serve with tortilla chips.