ul#jmenu
{
margin: 0px;
padding: 0px;
list-style: none;
}
ul#jmenu li
{
float: left;
margin: 0px;
padding: 0px;
//vertical-align: bottom;  /* ie */
}
ul#jmenu li a
{
display: block;
white-space: nowrap;
}

ul#jmenu li div
{
background-color: #ff0000;
display: none;
position: absolute;
z-index: 1000;
zoom: 1;  /* ie */
padding: 1px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

ul#jmenu li ul
{
padding: 4px 0px;
margin: 0px;
list-style: none;
zoom: 1;  /* ie */
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
ul#jmenu li ul li
{
float: none;
text-align: left;
}

/* Styling starts here */
ul#jmenu
{
width: 100%;
height: 20px;
}
ul#jmenu li
{
color: #FF0000;
padding: 0px 6px 0px 0px;
}
ul#jmenu li a:link, ul#jmenu li a:visited
{
padding: 0px 6px 0px 0px;
height: 20px;
line-height: 20px;
color: #FF0000;
font-size: 12px;
background: none;
}
ul#jmenu li a:hover
{
text-decoration: none;
}
ul#jmenu ul
{
background-color: #ffffff;
}
ul#jmenu li ul li
{
padding: 0 4px;
}
ul#jmenu li ul li a:link, ul#jmenu li ul li a:visited
{
min-width: 100px;
//width: 100%; /* ie7 */
font-size: 12px;
height: 23px;
line-height: 23px;
padding: 0 4px;
}
ul#jmenu li ul li a:hover
{
background-color: #CC0000;
color: #FFFFFF;
}