form.orderform fieldset {
 position:relative;
 float:left;
 clear:left;
 width:100%;
 margin: 0 0 -1em 0;
 padding: 0 0 1em 0;
 border-style: none;
}
form.orderform fieldset fieldset {
 margin-bottom: -2.5em;
 border-style: none;
 background-color: transparent;
}
form.orderform fieldset fieldset legend {
 margin-left: 0;
 font-weight: normal;
}
form.orderform fieldset fieldset ol {
 position: relative;
 top:-1.5em;
 margin: 0;
 padding: 0;
}
form.orderform fieldset fieldset label {
 float: left;
 width:90%;
 margin-right: auto;
}
form.orderform legend {
 padding:0;
 color: #545351;
 font-weight: bold;
}
form.orderform legend span {
 position:absolute;
 left:0.74em;
 top:0;
 margin-top: 0.5em;
 font-size: 135%;
}
form.orderform fieldset ol {
 padding: 3.5em 1em 0 1em;
 list-style: none;
}
form.orderform fieldset li {
 float:left;
 clear:left;
 width:100%;
 padding-bottom: 1em;
}
form.orderform fieldset li span{
 float:left;
}
form.orderform fieldset.submit {
 float:none;
 width:auto;
 padding-top:1.5em;
 border-style: none;
 padding-left:10em;
 background-color:#fff;
}
form.orderform label {
 float:left;
 width: 8em;
 margin-right: 1em;
}
form.orderform .orderformtext {
 width:300px;
}
form.orderform .orderformtextarea {
 width:300px;
 height:80px;
 font-family:arial;
 font-size:0.8em;
}
form.orderform .orderformcheckbox {
 float:left;
}
