"align=right"?
Det används i tabeller. Om man lever på 1990-talet.
För att få något att hamna till höger kan du använda float: right; i CSS.
Du har ju redan klasser och id på dina HTML-element vilket avslöjar att du använder CSS.
Så sätt float:right; på header-searchbox.
För övrigt bör samma namn aldrig användas för en klass och ett id som du gjort på header-searchbox. Särskilt inte när det är på samma element, då är det dessutom överflödigt.
Det där med float är dock ganska klurigt om man inte har koll på CSS, vilket jag anar att du inte har. Därför bör du lära dig lite i ämnet innan du försöker dig på att ändra layouten. Det kan du göra på nätet, t.ex här http://www.w3schools.com/css/css_intro.asp