.applications .handle {
  background: url(/images/movearrow.gif) no-repeat center center;
  width: 13px;
  min-width: 13px;
  height: 14px;
  min-height: 14px;
  font-size: 14px;
  display: block;
  float: left;
  margin-right: -30px; 
  position: relative;
  left: -30px;
  padding: 0px;
}

.applications .handle:hover {
  cursor: move; }

.app_selector_module {
  display: none; }

.applications .app_selector_module {
  display: block;
  color: #333;
  margin: 0px 10px 10px;
  padding: 5px 0px;
}

.app_selector_module #sidebar .app_selector_module h2 {
  display: none;
}

.applications #sidebar .app_selector_module h2 {
  width: auto;
  float: none;
}

.applications .app_selector {
  margin-top: 6px;
}

.applications .app_selector select {
  width: 112px;
}

.action_item {
  display: none;
}

.applications li:hover .action_item {
  position: relative;
  left: -80px;
  width: 40px;
  float: left;
  text-align: right;
  margin-right: -80px;
  display: block;
  font-size: 9px;
}

.action_item_add {
  display: none;
}

.applications li:hover .action_item_add {
  position: relative;
  left: -80px;
  width: 70px;
  float: left;
  text-align: right;
  margin-right: -70px;
  display: block;
  font-size: 9px;
}

.add_button {
  margin-top: 6px;
}


.floating_container {
   opacity: 0.4;
   position: absolute;
   width: 110px;
}

.floating_container:hover {
   cursor: move;
}


#sidebar .app_list .floating_container .link_title {
   filter: alpha(opacity=40);
}

#sidebar .app_list .floating_container .handle {
   filter: alpha(opacity=40);
}

.rearrange_message {
   font-size: 11px;
   padding: 3px 7px;
   margin: 3px 0px;
   border: solid 1px #ccc; 
   background: #f0f0f0;
   height: 15px;
}

#empty_more_message {
   height: auto;
   font-color: #999;
   font-size: 9px;
}

.rearrange_message .image {
   vertical-align: middle;
}

.rearrange_status {
   font-size: 11px;   
   padding: 3px 7px;
   margin: 3px 0px;
   border: solid 1px #ffe222;
   background: #fffbe2;
   height: 15px;
}

