.ddsmoothmenu {
	display: block;
	float: left;
	line-height: 100%;
	width: 100%;
	text-align: center;
}	
.ddsmoothmenu ul {
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ddsmoothmenu ul li {
	position: relative;
	display: inline-block;
	float: left;
	margin:0;
	/*text-align:center;*/
	background: url(../images/line_menu_top.png) no-repeat 100% 50%;
	/*width: 12.5%;*/
	margin-left:-1px;
}

.ddsmoothmenu>ul>li:nth-child(1){z-index:1001 !important;    margin-left: 0px;}
.ddsmoothmenu>ul>li:nth-child(2){z-index:1002 !important;}
.ddsmoothmenu>ul>li:nth-child(3){z-index:1003 !important;}
.ddsmoothmenu>ul>li:nth-child(4){z-index:1004 !important;}
.ddsmoothmenu>ul>li:nth-child(5){z-index:1005 !important;}
.ddsmoothmenu>ul>li:nth-child(6){z-index:1006 !important;}
.ddsmoothmenu>ul>li:nth-child(7){z-index:1007 !important;}
.ddsmoothmenu>ul>li:nth-child(8){z-index:1008 !important;}

.home_mb{
	
}
.ddsmoothmenu ul li a {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    /* font-weight: 700; */
    font-size: 14px;
    white-space: nowrap;
    color: #fff;
    line-height: 100%;
    /* text-transform: uppercase; */
    padding: 15px 18px 15px;
    /* padding-top: 14px; */
    /* padding-bottom: 14px; */

}

* html .ddsmoothmenu ul li a { display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { color: #fff; }
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a.active  {
    z-index: 999999;
    background: #233906; 
    /*background: -moz-linear-gradient(top, #0033FF 0%, #D0CE20 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0033FF), color-stop(100%,#D0CE20));
    background: -webkit-linear-gradient(top, #0033FF 0%,#D0CE20 100%);
    background: -o-linear-gradient(top, #0033FF 0%,#D0CE20 100%);
    background: -ms-linear-gradient(top, #0033FF 0%,#D0CE20 100%);
        background: linear-gradient(to bottom, #0033FF 0%,#D0CE20 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0033FF', endColorstr='#D0CE20',GradientType=0 );*/
}

.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none; 
	visibility: hidden;

}
.ddsmoothmenu ul li ul li {
    display: list-item;
    float: none;
    padding:0px;
    margin: 0;
    /*background: rgb(75, 77, 81);*/
	background:#5A7A31;
    width: 203px;
    text-align: left;
}
.ddsmoothmenu ul li#last{
	background:none !important;
	 
}
.ddsmoothmenu ul li ul li:last-child{
	border-bottom:none;
}
.ddsmoothmenu ul li ul li ul li a{
	padding-right:15px !important;
}
.ddsmoothmenu ul li ul li ul { 
	top: 0; margin-left:0;
	margin-left: 0;
    overflow-y: auto;
    overflow-x: hidden;
}
.ddsmoothmenu ul li ul li a, .ddsmoothmenu ul li ul li ul li a {
	width: 203px;
	margin: 0;
	padding: 12px 10px 12px 18px;
	font-size:13px;
	color: rgb(26, 169, 27);
    font-weight: normal;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word; 
	line-height: 1.5;
	border-bottom: 1px dotted rgba(172, 172, 172, 0.55);
}

.ddsmoothmenu ul li ul li:last-child a
{
	/*border:none !important;*/
}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited {color: #fff;}
.ddsmoothmenu ul li ul li a:hover,.ddsmoothmenu ul li ul li a.selected, .ddsmoothmenu ul li ul li ul li a:hover, .ddsmoothmenu ul li ul li ul li a.selected {
  padding: 12px 10px 12px 18px;
  margin-top: 0px !important;
  border-bottom: 1px dotted rgba(255, 255, 255, 0);
  color: #fff;
  font-weight: normal;
}


.ddsmoothmenu ul li ul li ul li a.selected{
	color:#FFAC0B;
	padding: 12px 10px 12px 18px;
}

* html .ddsmoothmenu { height: 1%; }

.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
	display:none;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}

.ddshadow { 
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	/*background: silver;*/
}
.toplevelshadow { opacity: 0.8; }
.flag1 {margin-right:-10px;}
.flag2 {margin-left:-15px;}