.list td {
  border-bottom:1px solid #AAAAAA;
  height: 30px;
}

.customer_switch{
  position:relative;
  display:inline;
  text-align: left;
  padding:3px;
}

.customer_switch a#selected_customer{
  border:1px dotted #aaa;
  padding:3px;
  font-weight:bold;
  background-color:#efefef;
}

.customer_switch .customer_switch_label{
  
}

.customer_switch .available_customer_list{
  display:none;
  position:absolute;
  left:100%;
  top:0;
  background:#fff;
  border: 1px solid #aaa;
}

.customer_switch .available_customer_list a{
  white-space:nowrap;
  display:block;
  padding: 3 4 3 4;
  border-bottom:1px solid #aaa;
}

.customer_switch .available_customer_list a.active{
  background:#bbb;
  font-weight:bold; 
}  

.customer_switch .available_customer_list a:hover{
  text-decoration:none;
  background:#ddd;
}