form.submit_form table { margin: 10px; }
form.submit_form table tr td { width: 400px; padding-bottom: 5px; vertical-align: top; }
form.submit_form table tr td.label { width: 150px; font-weight: bold; }

form.submit_form table.nomargin { margin: 0px;}
form.submit_form table tr.alt td { background: #F0F0F0; }

form.submit_form tr.items td { padding-top: 5px; padding-bottom: 10px; }
form.submit_form td.image { width: 145px; }
form.submit_form td.check { padding-left: 15px; width: auto; text-align: right; padding-right: 5px; }
form.submit_form fieldset td.check input { width: auto;}
form.submit_form td.title { font-weight: bold; }
form.submit_form td.title small { font-weight: normal; font-size: 0.9em; }
form.submit_form td.quantity { font-weight: bold; }
form.submit_form td.quantity input { width: 30px; }

.submitbuttons { padding-left: 10px; padding-bottom: 10px; }

.submit_form textarea { width: 520px; display: block; margin-bottom: 10px; border: 1px solid #999; background: #FFFFFF; }
.submit_form label { display: block; margin-bottom: 4px; }
.submit_form span { display: block; background: #81B6D5; padding: 3px 15px; text-align: left; float: left; color: #FFFFFF; }
.submit_form fieldset { border: 1px solid #81B6D5; background: #FDFDFD; padding: 8px; margin-bottom: 10px; }
.submit_form fieldset label { display: block; float: left; width: 200px; text-align: right; padding-right: 15px; margin-bottom: 5px; padding-top: 3px; }
.submit_form fieldset input, .submit_form fieldset select { width: 200px; float: left; display: block; margin-bottom: 5px; }
.submit_form fieldset input.auto { width: auto; }
.submit_form fieldset input[type=radio], .submit_form fieldset input[type=checkbox] { width: auto; }
/*.submit { background: url(../images/submit.jpg) no-repeat; border: none; height: 22px; width: 65px; text-indent:-9999em; cursor: pointer;  }*/
/*
.submit:hover { border: none;}
.submit:active { background: url(../images/submit_active.jpg) no-repeat; border: none; height: 22px; width: 65px; text-indent:-9999em; cursor: pointer;  }
.reset { background: url(../images/reset.jpg) no-repeat; border: none; height: 22px; width: 65px; text-indent:-9999em; cursor: pointer;  }
.reset:hover { border: none;}
.reset:active { background: url(../images/reset_active.jpg) no-repeat; border: none; height: 22px; width: 65px; text-indent:-9999em; cursor: pointer;  }
*/
