.ddm1 {
    font: 12px tahoma;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 0px 20px 0px 8px;
    border: 1px #ffffff;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    color: #cccccc;
	font-size:12px;
	font-weight:100;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
	color:#99FF00;
	font-size:12px;
	font-weight:100;
	/*text-decoration:underline;*/
	font-weight:normal;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 0px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #333333;
    color: #cccccc;
	font-weight:100;
}
/*bottom popup menu*/
.ddm1 .item2:hover {
    background:#000000;
    /*color: #cbfc9c;*/
	color: #99FF00;
	font-weight:100;
	/*text-decoration:underline;*/
	font-weight:normal;
}
.ddm1 .section {
	width:128px;
    background: #333333;
	border:5px #333333 solid;
    position:absolute; 
    visibility: hidden;
    white-space: nowrap;
}

.ddm1 .left, .ddm1 .left:hover { border-style: none solid none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

.ddm2 {
    font: 12px tahoma;
}
.ddm2 .item1,
.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
    padding: 0px 8px 0px 8px;
    border: 1px #ffffff;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm2 .item1 {
    color: #cccccc;
	font-size:12px;
	font-weight:100;
}
.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
	color:#99FF00;
	font-size:12px;
	font-weight:100;
	/*text-decoration:underline;*/
	font-weight:normal;

}
.ddm2 .item2,
.ddm2 .item2:hover {
    padding: 0px 140px 4px 15px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm2 .item2 {
    background: #333333;
    color: #cccccc;
	font-weight:100;
}
.ddm2 .item2:hover {
    background:#000000;
/*    color: #cbfc9c;*/
color: #99FF00;
	font-weight:100;
	/*text-decoration:underline;*/
		font-weight:normal;
}
.ddm2 .section {
	width:100px;
    background: #333333;
	/*border:5px #333333 solid;*/
    position:absolute; 
    visibility: hidden;
    white-space: nowrap;
}

.ddm2 .left, .ddm2 .left:hover { border-style: none solid none none; }
.ddm2 .right, .ddm2 .right:hover { border-style: none none none none; }

* html .ddm2 td { position: relative; } /* ie 5.0 fix */
