A bank worker allegedly embezzled more than £800,000 from customers.

Samuel Mackintosh, 27, of Perth, is alleged to have stolen the vast sums of cash over a four-month period last year at the Bank of Scotland branch in High Street, Auchterarder.

Prosecutors said he was working as a personal banking adviser at the branch at the time of the alleged offences.

Mackintosh is accused of embezzling £45,766.54 from a bank account in the name of Christopher Whiteley on March 24, 2017.

He is then said to have embezzled £475,000 from an account in the name of Marlene Shein over the course of six transactions between July 4 and July 6, 2017.

On August 4 it is alleged he embezzled £300,000 from an account held by Philip Brown.

Prosecutors said that in all the cases he transferred the money from the named accounts into other accounts.

Mackintosh denied a total of six charges of embezzlement on indictment at Dundee Sheriff Court.

Defence solicitor David Holmes asked that the case be continued for him to make further investigations on the defence's behalf.

Sheriff Alastair Brown set a further pre-trial hearing in August.