#sticky-actions {
    position: relative;
    z-index: 999;
}

#sticky-actions .floating {
    background: #369 url(/cpq/img/gxt/glossy-top-bottom.png) repeat-x scroll 0 0;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    /* XXX: Hacky. Emulates fixed position in IE when quirks mode is on */
    _position:absolute;
    _top:expression(eval(document.body.scrollTop - document.getElementById('sticky-actions').offsetTop));
    _left:expression(eval(document.body.scrollLeft - document.getElementById('sticky-actions').offsetLeft));
    _width:expression(eval(document.body.clientWidth));
}

#sticky-actions .fixed {
  /* XXX: Ugh. IE7 caches the expression values so this resets them to their old values. */
  _width: expression('100%');
  _top: expression('0');
  _left: expression('0');
}

.add-row-btn .button-middle a {
	background-image:url("/cpq/img/bmx/icons/add.png");
    padding-left:20px;
	}
	
.button-with-icon{
	display:inline-block;
	}

#cpq-nav-drawer {
  z-index: 1000 !important;
}

.calendar.open {
    z-index: 999;
}

.part-search{
    display: inline-block;
}

.part-search .tooltip-wrap {
        position: relative;
    }

.part-search .tooltip-wrap .tooltip-content {
        display: none;
        left: 100%;
        position: absolute;
        top: -150%;
        width: 200px;
    }
.part-search .tooltip-wrap:hover .tooltip-content {
        display: inline;
    }

.part-search .help-icon{
   
    background: url("/cpq/theme/img/alta/navi/navi_help_24_ena.png") no-repeat !important;
    background-size: 12px !important;
    padding-right: 0px !important;
    height: 12px !important;
    width: 14px !important;
    top: 2px !important;
    }
    
.part-search .help-icon:hover{
    
    background: url("/cpq/theme/img/alta/navi/navi_help_24_hov.png") no-repeat !important;
    background-size: 12px !important;
    }


.part-search .popup-content{
    padding: 2px 0px 2px 2px !important;
    border-width: 1px 2px 2px 1px !important;
    font-size: 10px !important;
}