#canoemenu {
  position: absolute; top: 0; left: 0px;
  z-index: 2000;
  padding: 5px;
  width: 200px;
  border: 1px solid #666;
  background-color: #FFF;
}

#canoemenu ul {
  margin: 0;
  padding: 6px;
  list-style: none;
  background-color: #F8F6E7;
}

#canoemenu #canoemenu_close {
  float: right;
}

#canoemenu #canoemenu_close img {
  border: 0;
}

  #canoemenu li {
    #height: 18px;
	}
  
  #canoemenu li.separator {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #CCC;
    background-position: 0 7px;
	}

  #canoemenu li a {
    line-height: 20px;
		border-bottom: 1px solid #CCC;
    font-size: 11px;
    text-decoration: none;
    color: #333;
  }
  
  #canoemenu li a:hover {
    color: #80020E;
	}

