.ddsmoothmenu ul{ z-index:100; }
/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; }

/*Top level menu link items style*/
.ddsmoothmenu ul li span{ float:right; }
.ddsmoothmenu ul li a:hover{ text-decoration: none; }
/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position: absolute; display: none; visibility: hidden; min-width:220px; top:100% !important; overflow: visible !important;  text-align: left; padding-top:0px; left: 0px !important;}
.ddsmoothmenu ul li ul li{ display: list-item; float: none !important; height:36px; line-height:35px;  border-bottom: 1px #999 solid; border-left:none; padding:0; margin-left:0px;background:#d7aa12; width:100% !important;  text-align:left !important; }
.ddsmoothmenu ul li ul li a{color:#fff !important; line-height:35px;}
 
.ddsmoothmenu ul li:hover ul li a{color:#fff;}

.ddsmoothmenu ul li ul li ul{ position: absolute; display: none; visibility: hidden; padding-top:0px; margin-top:0px; min-width:200px; top:0px !important; left:100% !important; padding-left:0px;}

.ddsmoothmenu ul li ul li a{padding:0px 10px; margin:0; line-height:32px; height:32px; display:block; font-size: 16px; color:#000;}
.ddsmoothmenu ul li:hover ul li:hover ul li a{ color:#000 !important; line-height:32px;}
.ddsmoothmenu ul li:hover ul li:hover ul li:hover a{ background:#0f7337; color:#fff !important;}
.ddsmoothmenu ul li ul li:hover a{ color:#fff !important;}

.ddsmoothmenu ul li ul li ul li ul{ margin-left:0px !important;}
.ddsmoothmenu ul li:hover ul li:hover ul li:hover ul li a{ color:#000 !important; line-height:32px;}
.ddsmoothmenu ul li:hover ul li:hover ul li:hover ul li:hover a{ color:#fff !important;}
 
 