Desperate Housewives stars Nicolette Sheridan (Edie Britt) and Teri Hatcher (Susan Mayer) aren't getting along, The Mirror reports today.

The actresses have apparently been getting competitive over their roles, and their salaries.

An insider told the newspaper, "Nicolette started bad-mouthing Teri, telling people that she is too skinny and not attractive, and that she should have landed the lead instead. Teri just thinks Nicolette is way too abrasive."

The source added, "Nicolette thinks she's a bigger name than Teri and is angry that she didn't get her part. Within a week of filming beginning she was moaning to producers."

Nicolette is also said to be angry over her salary, compared to Teri's $30,000-per-episode contract.

She recently complained, "I'm the poorest actress on television."

The stars have denied the alleged rift. Teri insisted, "We get along great - there's no competitiveness."