.ddsmoothmenu-v{
    width: 100%;
    position: relative;
    padding: 5px 0 15px 0;
}
.ddsmoothmenu-v ul{
    margin: auto;
    margin-top: 10px;
    width: 200px;
}
 
.ddsmoothmenu-v ul li{
position: relative;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
    text-align: right;
    text-decoration: none;
    border: 1px solid #CECECE;
    background: #FEFEFE; /* Old browsers */
    display: block;
    height: 30px;
    font-family: byekan, tahoma;
    font-size: 14px;
    color: #808080;
    position: relative;
    overflow: hidden;
}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{

}


.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background-image: linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -o-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -moz-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -webkit-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -ms-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #FAFAFA), color-stop(0.65, #DCDCDC));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCDCDC', endColorstr='#FAFAFA', GradientType=0); /* IE6-9 */
    color: #808080;
}

.ddsmoothmenu-v ul li a:hover{
    background-image: linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -o-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -moz-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -webkit-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -ms-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #FAFAFA), color-stop(0.65, #DCDCDC));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCDCDC', endColorstr='#FAFAFA', GradientType=0); /* IE6-9 */
    color: #808080;
}

.ddsmoothmenu-v ul li ul li a{
    text-align: center;
    text-decoration: none;
    border: 1px solid #CECECE;
    background: #FEFEFE; /* Old browsers */
    display: block;
    height: 30px;
    font-family: byekan, tahoma;
    font-size: 14px;
    color: #808080;
    position: relative;
}
.ddsmoothmenu-v ul li ul li a:hover{
    background-image: linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -o-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -moz-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -webkit-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -ms-linear-gradient(bottom, #FAFAFA 29%, #DCDCDC 65%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #FAFAFA), color-stop(0.65, #DCDCDC));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCDCDC', endColorstr='#FAFAFA', GradientType=0); /* IE6-9 */
    color: #808080;
}
/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
top: 0;
font-weight: normal;
visibility: hidden;
}

.ddsmoothmenu-v ul li a span.s1 {

    display: block;
    margin-right: 2px;
}

.ddsmoothmenu-v li a span.s2 {
    display: block;
    width: 10px;
    float: right;
    height: 30px;
    margin-left: 2px;
}
.ddsmoothmenu-v ul li ul {
    display: none;
}
.ddsmoothmenu-v ul li a:hover span.s2 {
    background: url("../images/output.png") no-repeat 0px -335px;
}


/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */