the problem is that my menu is print 1.1 and 1.2 in same line but i want them to be vertical
---------------------------------------
| 1 | 2 | 3 | 4 |
|------|---------|----------|---------|
-------------
| 1.1 | 1.2|
-------------
so for ex this is that i want
---------------------------------------
| 1 | 2 | 3 | 4 |
|------|---------|----------|---------|
--------
| 1.1 |
--------
| 1.2 |
--------
html file
<div id = 'bottom_menu_wrapper'>
<ul>
<li><a href='#'>gender</a>
<ul>
<li><a href='#'>Female</a></li>
<li><a href='#'>Male</a></li>
</ul>
</li>
<li><a href='#'>Home Decor</a>
<ul>
<li><a href='#'>Furniture</a></li>
<li><a href='#'>Home Accessories</a></li>
</ul>
</li>
<li><a href='#'>Beauty</a>
<ul>
<li><a href='#'>Bath and Body</a></li>
<li><a href='#'>Hair Care</a></li>
</ul>
</li>
<li><a href='#'>Gourmet Food</a>
<ul>
<li><a href='#'>Specialty Items</a></li>
<li><a href='#'>Sweets</a></li>
</ul>
</li>
</div>
csss file
#bottom_menu_wrapper ul {
padding:0px;
margin:0px;
width:420px;
list-style:none;
position:relative
}
#bottom_menu_wrapper ul ul {
position:absolute;
left:0;
top:100%;
display:none;
padding:0px;
margin:0px
}
#bottom_menu_wrapper ul li {
display:inline;
float:left;
position:relative
}
#bottom_menu_wrapper ul a {
text-decoration:none;
padding:10px 0px;
width:100px;
background:#666666;
color:#ffffff;
float:left;
text-align:center;
border:1px solid #ffffff;
}
#bottom_menu_wrapper ul a:hover {
background:#cccccc;
color:#333333
}
#bottom_menu_wrapper ul li:hover ul {
display:block;
}
#bottom_menu_wrapper ul ul a {
width:150px;
}
#bottom_menu_wrapper ul ul li {
margin:0px
}