OK, thanks Nicholas, filling the itemid no with the right menu number solved it.
My other question is
1)how can I make hikashop/joomla display a message at the top e.g. "Thank you for registering, you're now logged in", "Thanks for registering, you can now login", "wrong username/password", etc. Because at the moment, it doesn't display any error message when logging in fails or after successful registration. I will like a message to be displayed so that my customers can be carried along
2) For opera mini mobile browsers, when a new user registers, it doesn't log the user in automatically & also doesn't display any message of successful registration. It just brings up an empty registration boxes for the user to start all over & fill in their details. Meanwhile, on the backend, I can see the user details that they registered successfully. That's one of the major reason why I need it to display a response message like I asked for in 1) above. Been that 40% of my country's mobile phone users browse with opera mobile browsers, its not something I should overlook. Can't tell if its a joomla or hikashop issue but will really appreciate if you can help me out.
Thanks