.selector { float: right;}
.selector .selector-filter { text-align: right;}
.selector { float:left; }
.selector select { width:270px; height:17.2em; }
.selector-available, .selector-chosen { float:left; width:270px; text-align:center; margin-bottom:5px; }
.selector-available h2, .selector-chosen h2 { border:1px solid #ccc; }
.selector .selector-available h2 { background:white url(img/admin/nav-bg.gif) bottom left repeat-x; color:#666; }
.selector .selector-filter { background:white; padding:3px; color:#999; font-size:10px; margin:0; text-align:left; }
.selector .selector-chosen .selector-filter { padding:4px 5px;clear: left; }
.selector .selector-available input { width:230px; }
.selector ul.selector-chooser { float:left; width:22px; height:50px; background:url(img/admin/chooser-bg.gif) top center no-repeat; margin:8em 3px 0 3px; padding:0; }
.selector-chooser li { margin:0; padding:3px; 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(img/admin/selector-add.gif) top center no-repeat; margin-bottom:2px; }
.selector-remove { background:url(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(img/admin/selector-addall.gif) left center no-repeat; }
a.selector-clearall { background:url(img/admin/selector-removeall.gif) left center no-repeat; }
.stacked .selector-available, .stacked .selector-chosen { width:480px; }
.stacked .selector-available { margin-bottom:0; }
.stacked .selector-available input { width:442px; }
.stacked ul.selector-chooser { height:22px; width:50px; margin:0 0 3px 40%; background:url(img/admin/chooser_stacked-bg.gif) top center no-repeat; }
.stacked .selector-chooser li { float:left; padding:3px 3px 3px 5px; }
.stacked .selector-chooseall, .stacked .selector-clearall { display:none; }
.stacked .selector-add { background-image:url(img/admin/selector_stacked-add.gif); }
.stacked .selector-remove { background-image:url(img/admin/selector_stacked-remove.gif); }
ul.orderer li a.selector { margin-left:12px; overflow:hidden; width:83%; font-size:10px !important; padding:0.6em 0; }
ul.orderer li.deleted:hover, ul.orderer li.deleted a.selector:hover { cursor:default; }
.filtered table { border-right:1px solid #ddd;  }
.filtered { min-height:200px; }
/*.filtered { background:white url(img/admin/changelist-bg.gif) top right repeat-y !important; }*/
.filtered table, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull { margin-right:160px !important; width:auto !important; }
.filtered table tbody th { padding-right:1em; }
.filtered .paginator { border-right:1px solid #ddd; }
* html .filtered { height:200px; } 
/*.filtered { background:white url(img/admin/changelist-bg_rtl.gif) top left repeat-y !important; }*/
.filtered table { border-left:1px solid #ddd; border-right:0px none; }
.filtered table, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull { margin-right:0px !important; margin-left:160px !important; }
div.selector h2, div.selector caption {
    margin: 0px;
    padding: 2px 5px 3px;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    background: #7CA0C7 url("img/admin/default-bg.gif") repeat-x scroll left top;
    color: #FFF;
}
.selector ul.selector-chooser {
margin-top: 100px;
padding-left: 10px;
padding-right: 10px;
}

