Uma forma de conseguir colocar as divs lado a lado é fazer a última flutuar a direita também, você pode usar float: right; na de baixo. Você pode encontrar aqui outras formas de solucionar. A melhor delas é definir um font-size: 0; numa div pai e depois, nas duas divs filhas, colocar o font-size desejado.
Incorporar imagem em um elemento
O HTML Button pode ser definido pela tag de abertura e a tag de fechamento . Dentro de um elemento , você pode colocar conteúdo, como texto ou imagens.
Para um botão de envio funcionar corretamente ele precisa ser colocado na tag , e outros atribtos tão são requeridos. Eles serão method e action. Também precisaresmo de um arquivo a PHP, PERL ou ASP para receber a informação do servidor e completar essa ação.
Para centralizar um botão dentro de um formulário, é necessário colocar o input#type=submit dentro de um div. Clique aqui para ver um exemplo.
Como criar um botão Html com link?