.cm{cursor: default;}
.cm_combo{border: 1px solid rgb(187, 187, 187); padding: 1px; height: 18px;}
.cm_combo_txt{margin: 0px; padding: 0px 0px 0px 3px; overflow: hidden; float: left; font-size: 11px; height:18px;}
.cm_combo_img{float: right; width: 15px; height: 18px;}
.cm_combo_img img{margin: 0px; padding: 0px;}
.cm_container {border: 1px solid rgb(187, 187, 187); margin: 0px; padding: 1px;  color: #000000; background-color: rgb(255, 255, 255); font-size: 11px; padding:0 0 5px 0; z-index: 1; position: absolute; }
.cm_container li:hover{/*background-color:#E5ECF9; */}
div:focus{   -moz-outline-style: none;  }

/*  Single Combo*/
.cm ul {margin:0px; padding:0px;}
.cm ul li{margin:0px; padding:0 0 0 5px; list-style:none; overflow: hidden;}
* html .cm ul li{} 

.cli_s{}
*html .cli{width:88%;}

.cli{}
*html .cli{width:97%;}

.cm ul li:hover{background-color:#E5ECF9;}
.si{position:relative; top:0px; left:0px; z-index:5; padding:0 0 0 4px;} /* si = single input tag css */
.si input {padding-left: 2px; padding-right: 5px; width: 70px;}
.si label {display:inline; width:auto;}
.si img {position:relative; top:5px; left:4px;}

/* multiple combo */
.ml{clear:both; height:20px;} /* multiple options*/
.ml input{float:left; display:block; padding: 0px; overflow: hidden; margin-left: 5px; height: 14px;}
.ml span{display:block; float:left; width:60% !important; height:20px; line-height:20px; text-align:middle;}



