I have a horizontal navigation menu, when you hover over 'Online Booking' it drops down a menu with further options. When I hover over the dropdown option 'Credit Card' I want the menu to appear to the side (left: 100%).
The HTML is as follows:-
<div id="main-links">
<div id="main-links-content">
<ul class="topnav">
<li><a class="link active" href="index.php">Aberdeen Taxis</a></li>
<li><a class="link" href="#!">About Us</a></li>
<li><a class="link" href="#!">Our Services</a></li>
<li><a class="link" href="#!">Our Tours</a></li>
<li><a class="link" href="#!">Our Fares</a></li>
<li><a href="#">Online Booking</a>
<ul class="dropdown">
<li><a href="onlinebooking-ab/login-cash.php">Cash Booking</a></li>
<li><a href="onlinebooking-ab/login.php">Account Booking</a></li>
<li><a href="onlinebooking-ab/login-guest.php">Credit Card Booking</a>
<ul class"sidedrop">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="link" href="#!">Contact Details</a></li>
</ul>
</div>
</div>
View full JS fiddle here: http://jsfiddle.net/mrnaysilva/7A5qe/
What I believe is happening at the moment is that when I hover over the 'Credit Card' option, it's taking effect of the initial drop down when I hover over 'Online Booking' - which I don't want to happen.
Any ideas on how I can fix this? stuck