form
{
width: 780;
}

form table tr td
{
font-size: 14px;
}

input
{
background: none;
}

.inputlong, #phone
{
padding-top: 6px;
padding-left: 5px;
background: url("../images/formbg-long.png");
background-repeat: no-repeat;
width: 235px;
height: 30px;
}

#phone
{
background: url("../images/formbg-phone.png");
background-repeat: no-repeat;
width: 165px;
}

.phonedigits
{
background: #becd8a url("../images/formbg-button.png");
background-repeat: repeat-x;
background-position: -10px -10px;
}

textarea
{
padding: 5px 0 0 5px;
background: #cccc33 url("../images/formbg-textarea.png");
background-repeat: no-repeat;
background-attachment: inherit !important; /* Firefox BG Attachment Fix */
background-attachment: fixed; /* BG Attachment for IE */
width: 309px;
height: 116px;
}

#submit, #reset
{
background: url("../images/formbg-button.png");
background-repeat: no-repeat;
width: 155px;
height: 50px;
}