.menuWrap {width:200px;height:28px;margin:0;padding:0;font-family:tahoma;/*float: left;*/margin-right: 10px;}	/*need width here*/
.menuWrap ul li input{display:none;}
.menuWrap div input{display:none;}
.menuWrap ul{/*width: 200px;*/list-style:none;margin:0;padding:0;float:left;/*border: 1px solid #333;*/ position:absolute;margin-top:-13px;background: #fff;}

.menuWrap ul li{list-style:none;margin:0;cursor:pointer;background-color:#fff;width:auto;display:block;height:18px;padding:0;}
.menuWrap ul li a{text-decoration:none;/*width:99.2%;*/padding-left:2px;background:#fff;color:#333; height:190px;white-space:nowrap;width:100%;overflow:hidden;display:block;}
.menuWrap ul li a:hover{text-decoration:none;/*width:99.2%;*/padding-left:2px;background:#ccc;color:#FFF;width:100%;display:block;}

.menuWrap .menuSelect{display:block;margin:0;cursor:pointer;width:176px;float:left;border: 1px solid #333; border-right:0; white-space:nowrap; overflow: hidden;}/*need width here*/
.menuWrap .menuSelect a{text-decoration:none;padding:2px;background:#FFF;color:#333;display:block;overflow: hidden;}
.menuWrap .menuSelect a:hover{padding:2px;color:#ccc;display:block;text-decoration:none;}
.menuWrap .menuArrow{cursor:pointer;padding:2px;width:18px;float:left;clear:right;text-align: center;border: 1px solid #333; border-left:0;}
.menuWrap .menuBody	{overflow-y:auto;overflow-x:hidden;}
.menuWrap .menuBody {border: 1px solid #fff;display:none;position:relative; top:12px;padding:0 1px;}
.menuWrap .menuBody b, .menuBodyLong b{display:none;}
.menuWrap .menuBodyLong{height: 150px;overflow-y:auto;overflow-x:hidden;}