Привет всем украшателям интернета

Помогите мне вот с чем:
Мне нужно создать меню в котором при наведении на главные кнопки вниз будут выезжат подпункты, а те что ниже соответственно отъезжать вниз, при убирании мыши все в обратном порядке возвращается.
Как такое сделать я знаю.
Но клиент захотел, чтобы нижние менюшки не вместе отъезжали, а поочередно, т.е. так как будто они связанны между собой веревкой и когда начинает ехать нижняя веревка натягивается и тянет за собой следующую и т.д.
Помогите пожалста!