.form { overflow:hidden; padding:10px; margin:0; font-family:Tahoma, Arial, Helvetica, Sans-serif; font-size:11px; color:#2f2f2f; }
.form fieldset { float:left; width:100%; margin:0 0 -1em 0; padding:1em 0 1em 0; border:1px solid #BFBAB0; background:url(../images/fieldset-grad.png) repeat-x #F2EFE9; margin-bottom:5px; }
.form .left { float:left; width:49%; }
.form .right { float:right; width:49%; margin-right:-1px; }
.form legend { margin-left:1em; padding:0; color:#000; font-weight:bold; }
.form fieldset ol { padding: 0 1em 0 1em; list-style:none;}
.form fieldset li { float:left; clear:left; width:100%; padding:0; margin:0; padding-bottom:1em; }
.form fieldset label { display:block; float:left; width:8em; margin-right:1em; text-align:right; margin-top:4px; }
.form fieldset .submit { float:none; width:auto; border:none; padding-left:12em; background-color:transparent; }
.form fieldset.buttons { text-align:center; padding-top:8px; }
