.reg-terms textarea { width: 80%; }
td.form-left, td.form-right { padding: 5px 3px; }

body {
 font: 12px arial;
 color: #1a1a1a;
 margin: 0;
 padding: 0;
 background: url('/hs/templates/default/images/bg.jpg');
 background-repeat: repeat-x;
 background-color: #FFF;
}

div, p, span {
 font: 12px arial;
 color: #1a1a1a;
}

img {
 border: 0;
}

h1 {
 width: 100%;
 background: url(/hs/templates/default/images/c_bg.gif);
 background-repeat: repeat-x;
 background-position: bottom center;
 font: 20px arial bold;
 color: #5f76c7;
 margin: 0;
 padding: 0;
 padding-left: 15px;
 padding-bottom: 20px;
}

#footer {
 font: 15px arial bold;
 color: #FFF;
 background: url(/hs/templates/default/images/f_bg.gif); 
 background-repeat: repeat-x; 
 height: 88px;
 padding-right: 15px;
}