


/* COMBOS */

.combo .invisible {
    display: none;
}
div.sexy {
    height: 23px;
    width:100%;
    border: 0;
    padding: 0;
    position:relative;
    top: 0px;
    padding-right:-2px;
	font:10px Tahoma, Arial, Helvetica, sans-serif;  
  
}
div.sexy {
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}
div.sexy input {
    margin: 0 0 0 0;  
	color: #858585;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
    padding:5px 5px;
	background:url('../images/rcbInput.gif') no-repeat;
    border:0px solid red;
	line-height:11px;
    vertical-align:middle; 
    overflow:hidden;
    left: 0px;
    top: 0px;  
    height:13px;
    float:left;
}
div.sexy div.icon 
{
	width:21px;
	float:left;
	padding:0;
	border:0;
    height:23px;
 	background:url('../images/rcbArrowCell.gif') 0 0 no-repeat;
    cursor:pointer;
    border-bottom: 0px solid #B5B8C8;
    top:0px;
}
div.sexy div.list-wrapper 
{
    left: 0px;
    top: 23px;
    border: 1px solid #ededed;
    background-color: #fff;
    padding: 0;
    margin: 0;
    bottom: auto;
    position: absolute;
    /*should be always at the top*/
    z-index: 99999;
	width:100%;
}
div.sexy div.list-wrapper-up {
    top: auto;
}
div.sexy ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display:block;
    max-height: 250px;
    overflow-y:auto;
	border:solid 0px red;   
}
div.sexy  li {
    padding:8px;
    padding-left: 5px;
	color: #585858;
	font:10px Tahoma, Arial, Helvetica, sans-serif;	
    background-color: #FFFFFF;
	border-bottom:solid 1px #ededed;    
    cursor: pointer;
    margin: 0;
}
div.sexy li:last-child {
	border-bottom:solid 0px red;    
}
div.sexy li.active {
    color:#cccccc;
}
div.sexy input.empty {
    color: gray;
}