Cook pasta according to package directions. Rinse in cold water, and drain.
In a large mixing bowl, whisk together mayonnaise, vinegar, salt, black pepper, and garlic until well blended. Mix in basil. Add pasta, tomatoes, bell peppers, and olives; fold gently until mixed. Chill several hours. Stir gently before serving.