.ddsmoothmenu{margin:0; padding:5px 0 0 0; float:left; width:789px}
.ddsmoothmenu ul{ z-index:100; margin: 0; list-style-type: none}


/*Top level list items*/
.ddsmoothmenu ul li{position: relative; display: inline; float: left; background:url(../images/seprator.png) no-repeat right 6px; padding:0 45px!important; margin:0}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; color: #2d2b2b; text-decoration: none}


/*1st sub level menu*/
.ddsmoothmenu ul li ul{position:absolute; left:0; display:none; visibility:hidden; background:#09a1df; margin:0; padding:0}

.ddsmoothmenu ul li ul li{position: relative; display: inline; float: left; padding:0!important; margin:0!important}

.ddsmoothmenu ul li ul li a{background:#09a1df!important; line-height:25px!important; position:relative!important; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px dotted #49c9fc!important}

/*.ddsmoothmenu ul li ul li a:hover{
background:#333 !important;
display:block !important;
margin:0px !important;
padding:0px !important;
position:relative !important;
left:-3px !important;
}
*/

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color:#EADDC3;
}

.ddsmoothmenu ul li a:hover{
/*background: black; background of menu items during onmouseover (hover state)*/
color:#67b5ff;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li{
top: 0;
margin:0;
padding:15px 0 0 10px;
background-image:none;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ padding:0 0 5px 10px/*width of sub menus*/}

