/* SELECTOR (FILTER INTERFACE) */
.selector { width:500px; float:left; }
.selector select { width:220px; height:10.2em; }
.selector-available, .selector-chosen { float:left; width:220px; text-align:center; margin-bottom:5px; }
.selector-available h2, .selector-chosen h2 { border:1px solid #ccc; margin: 0 !important; font-size: 12px !important; }
.selector .selector-available h2 { background:white; color:#666; }
.selector .selector-filter { background:white; border:1px solid #ccc; border-width:0 1px; padding:3px; color:#999; font-size:10px; margin:0; text-align:left; }
.selector .selector-chosen .selector-filter { padding:4px 5px; }
.selector .selector-available input { width:160px; }
.selector ul.selector-chooser { float:left; width:22px; height:50px; background:url(/media/img/admin/chooser-bg.gif) top center no-repeat; margin:8em 3px 0 3px; padding:0 !important; }
.selector-chooser li { background-image: none !important; margin:0; padding:3px !important; list-style-type:none; }
.selector select { margin-bottom:5px; margin-top:0; }
.selector-add, .selector-remove { width:16px; height:16px; display:block; text-indent:-3000px; }
.selector-add { background:url(/media/img/admin/selector-add.gif) top center no-repeat; margin-bottom:2px; }
.selector-remove { background:url(/media/img/admin/selector-remove.gif) top center no-repeat; }
a.selector-chooseall, a.selector-clearall { display:block; width:6em; text-align:left; margin-left:auto; margin-right:auto; font-weight:bold; color:#666;  padding:3px 0 3px 18px; }
a.selector-chooseall:hover, a.selector-clearall:hover { color:#036; }
a.selector-chooseall { width:7em; background:url(/media/img/admin/selector-addall.gif) left center no-repeat; }
a.selector-clearall { background:url(/media/img/admin/selector-removeall.gif) left center no-repeat; }

