#contact{width:auto; height:auto; margin:0 auto; padding:0;}
#contact_form {width:720px; height:auto; margin:60px 0 0 0;}
fieldset{padding:0px;}

input{font-weight:normal; border:0;}
input.details{font-size:0.9em; padding:22px 20px; margin:0; height:auto; width:580px; background:url(../images/bg_input.png) center center no-repeat;}
input.code{float:left; padding:22px 0; margin:0 0 20px 0; height:auto; width:150px; background:url(../images/bg_code.png) top center no-repeat; text-transform:uppercase; text-align:center;}
.codenumber{float:left; width:auto; height: auto;padding:0 25px; margin:0; text-align:center; color:#1d1a16; background:url(../images/bg_codenumber.png) top center no-repeat;}
.codenumber img{display:block; padding:0 0 5px 0;}

#textarea{height:350px; width:620px; background:url(../images/bg_textarea.png) top center no-repeat; float:left; margin:0 0 20px 0;}
#textarea textarea{padding: 20px; font-weight:normal; border:0 !important; height:310px; width:580px; background:transparent;}
label{padding: 22px 0; text-transform:uppercase; font-weight:bold; float:left; font-size:0.9em;}

.submit{margin:-120px -15px 0 0; padding:0; float:right; overflow:hidden; text-indent:-1000em; width:200px; height:100px; cursor:pointer; background:url(../images/submit_button.png) 0 0 no-repeat;}
.submit:hover{background:url(../images/submit_button.png) 0 -100px no-repeat;}

a, a:link, a:visited {color:#2d1600; text-decoration:none; font-weight:bold; cursor:pointer;}
a:hover, a:active {color:#245253; font-weight:bold;}
.box{clear:left; margin:20px 0;}
.clear{clear:both;}