.ddsmoothmenu-v{
  display: none;
  border: 1px solid #D0D0D0;
}

.ddsmoothmenu-v ul{
  margin: 0;
  padding: 0;
  width: 100%; /* Main Menu Item widths */
  min-width: 170px;
  list-style-type: none;
  /*font: bold 12px Verdana;*/
}

.ddsmoothmenu-v ul li{
  position: relative;
  float: none;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
  display: block;
  overflow: auto; /*force hasLayout in IE7 */
  color: white;
  text-decoration: none;
  padding: 9px 27px 9px 10px;
  font-size: 16px;
  font-weight: normal;
}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
  color: #000;
  background: #fff;
}

.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
  background: #ca0000 !important; 
  color: #fff;
}

.ddsmoothmenu-v ul li a:hover{
  background: #CA0000; /*background of menu items during onmouseover (hover state)*/
  color: #fff;
}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
  position: absolute;
  width: 400px; /*Sub Menu Items width */
  top: 0;
  font-weight: normal;
  visibility: hidden;
  border-left: 1px solid #D0D0D0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
  background: #fff;
}


/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */



.ddsmoothmenu-v ul li ul li{
  background: none;
  border-bottom:0;
}
.ddsmoothmenu-v ul li ul li strong a:link, .ddsmoothmenu-v ul li ul li strong a:active, .ddsmoothmenu-v ul li ul li strong a:visited{
  background: #c78787;
  display:block;
  padding:10px;
  margin:0 0 5px 0;
  font-size: 15px;
  color: #fff;
}
.ddsmoothmenu-v ul li ul li strong a:hover{
  text-decoration:none;
}
.ddsmoothmenu-v ul li ul li a{
  display:inline-block;
  padding: 1px 10px;
  background:none;
  line-height:16px;
  margin-top:2px;	
}

.ddsmoothmenu-v ul li ul li a:hover{
  background:#c78787;
}
.ddsmoothmenu-v ul li ul li ul{
  position: relative;
  display: block!important;
  border: 0;
  margin-left: 0;
  width: 399px;
  box-shadow: none;
}
.ddsmoothmenu-v ul li ul li ul li, .ddsmoothmenu-v ul li ul li a:hover ul li a{
  display: inline-block!important;
  visibility: visible;
}
.ddsmoothmenu-v ul li ul li ul li a {
  font-size: 15px;
  padding: 5px 10px;
}
  