se metti un text-align:center al div contenitore, elimini i due float left presenti e metti un display inline-block agli "li" dovrebbe centrare il tutto.