.headerfilter-filtered .headerfilter-trigger { background-color:#ccc; } .headerfilter-trigger { width:16px;height:16px;position:absolute;top:50%;right:4px;margin-top:-8px;cursor:pointer; background-position:50% 50%; } .headerfilter-trigger:hover { background-color:#ccc; } .filterwindow { min-width:200px; min-height:30px; border:solid 1px #aaa; position:absolute; background:white; -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.3); z-index:10000; } .filterwindow-footer { text-align:center; padding:8px 0; } .filterwindow-content { position:relative; max-height:250px; overflow:auto; } .filterwindow-button { padding:0px 8px; border:solid 1px #aaa; border-radius:2px; } .clearfilter { margin-left:10px; } .filterwindow-item { padding:0 2px; } .filterwindow-item label { display:block; line-height:18px; min-height:25px; padding:10px auto; vertical-align:middle; } .filterwindow-item input { position:relative; top:2px; margin-right:2px; }