.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: 10px; height:18px;}
.cm_combo_img{float: right; width: 17px; height: 18px;}
.cm_combo_img img{margin: 0px; padding: 0px;}
.cm_container {margin: 0px; padding: 0px; color: #000000; background-color: rgb(255, 255, 255); font-size: 10px; z-index: 100; position: absolute; border:1px solid #BBBBBB;padding-bottom:3px;}

*html .cm_container{}
.cm_container li:hover{/*background-color:#E5ECF9; */}

.cm_inner_container{top:0px;width:100%;left:0px;z-index:100;padding:1px 0px 1px 0px;}
*html .cm_inner_container{position:absolute;}

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: 5px 0px 5px 5px; height: 14px;}
.ml span{display:block; float:left; width:65% !important; height:20px; line-height:20px; text-align:middle;}
.multi_btn{margin:5px 0px 5px -14px;} *:first-child+html .multi_btn{margin-left:8px;} * html .multi_btn{margin-left:12px;}
.multi_btn{margin:5px 0px 5px -14px;} *:first-child+html .multi_btn{margin-left:8px;} * html .multi_btn{margin-left:12px;}

