Business remained firmly in the spotlight as the election campaign enters its third day.

And Huddersfield was in the focus as Labour leader Ed Miliband arrived in town.

He was visiting the David Brown gears factory in Lockwood to talk about zero-hours contracts.

Ed Miliband said there would be "one rule for all" if Labour wins the election as he set out a pledge to outlaw the vast majority of zero-hours contracts.

The Opposition leader said an "epidemic" of such employment had undermined living standards and family life and urgent action was needed to stop workers being exploited.

He said the Tories were only interested in looking after the interests of "a few big firms and individuals at the top" as Labour fought back against a letter signed by more than 100 leading business figures backing David Cameron's party.

Under the Labour plans, legislation would be introduced in the first Queen's Speech guaranteeing employees the right to a regular contract after 12 weeks of working regular hours in practice with an employer.

His visit came as more than 100 senior business executives have signed an open letter claiming any “change in course” after May 7 would threaten jobs and put the economic recovery at risk.

"There is no greater symbol of an economy that doesn't work for many people than zero-hours contracts," Mr Miliband said.

"We have an epidemic of zero-hours contracts in our country. Undermining hard work, undermining living standards, undermining family life.

"Because if you don't know from one week to the next or even one day to the next how many hours you are going to be doing, how can you have any security for you and your family?"

He continued: "Less than a week ago, you may have heard the Prime Minister say that he couldn't live on a zero-hours contract. Well, I couldn't live on a zero-hours contract either.

"But I have a simple principle: if it is not good enough for us, it's not good enough for you and it's not good enough for Britain.

"That's the way I want to run the country. I believe in a country where there isn't one rule for the richest and most powerful and another rule for everyone else.

"I believe in a country where there is one rule for all."

Mr Miliband also vowed to raise the minimum wage to £8 an hour and look at tackling bankers' bonuses.