Q:

I need to code an email input with the submit button directly to the right (image included)

I need to create an input slot/button side by side like so. 
They need to be responsive to the size of the browser (35px margin on both sides). This is for a mobile site.

How do I make this?

A:

Here you go: You need to stype your buttons like so: feel free to style them more inside.
working code at: http://jsfiddle.net/73DD2/2/
Fields:
<input type="text"value="email address"><input type="submit" value="submit">

Style:
input[type="text"] {
    position: absolute;
    top: 20px;
    width: 70%;
    left: 30px;
    z-index: 2;
    height: 30px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid #CCC;
}
input[type="submit"] {
    text-align: right;
    position: absolute;
    top: 20px;
    width: 30%;
    right: 30px;
    z-index: 1;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #CCC;
    height: 34px;
}

