#need-lhs {
float:left;
width:245px;
background-color:#f5f9e8;
padding:10px;
height:100%;
}

#need-rhs {
float:right;
width:357px;
}

.total-panel {
  background-color: #356832;
  color:white;
  border:1px solid #356832;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  margin:0px;
  text-align:right;
}