.menu li:last-child {border-right:none;}
yapmak istedigin bu mu sanırım.
edit:
ayrıca sana şunları sormak istiyorm o div.menu yu oraya koyarken ki düşüncen ne ? ordaki li lerin bir ul ya da ol ye dahil mi ?
gerçi alt menü olabilir ama kodun tamamını gormediğim için soruyorm.
yukarda ki css e göre örnek html kısmı şu şekilde: