Combine first 8 ingredients in a large bowl.
For dressing:
Combine lime juice, mayonnaise, vinegar, salt, cayenne, chili powder and cilantro in a food processor. Process until smooth.
Pour dressing over salad and toss to coat.
Use low-fat or fat free mayonnaise to cut calories in the salad dressing.