
#orderformbox {
width: 800px;
margin: 0 auto;
font: 11px Arial, Helvetica, sans-serif;
}

#orderformbox form {
font: 11px Arial, Helvetica, sans-serif;
}

#orderformbox form input[type=text],
#orderformbox form input[type=submit],
#orderformbox form select {
border: 1px solid #A5ACB2;
}

#orderformbox label,
#orderformbox table {
font: 11px Arial, Helvetica, sans-serif;
}


#orderformbox label {
float: left;
width: 100px;
line-height: 16px;
text-transform: capitalize;
}

#orderformbox .formrequiredlabel,
#orderformbox .required-notice {
font-weight: bold;
text-transform: uppercase;
background: url(/images/misc/red-asterisk.gif) no-repeat top right;
}
#orderformbox .required-notice {
width: 100px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px;
background-position: center right;
}

#orderformbox .nofloat {
float: none;
}


#orderformbox table td {
padding: 0 6px 6px 0;
vertical-align: top;
}

#orderformbox div.sectionblock_header {
padding: 0;
}

#orderformbox div.sectionblock_header,
#orderformbox div.sectionblock_header h3 {
font-weight: bold;
font: 16px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#orderformbox div.section {
padding: 8px;
}

#orderformbox div.column {
width: 45%;
float: left;
}

#orderformbox div.indent {
margin-left: 35px;
}

#orderformbox .field_error {
color: #990000;
padding-bottom: 2px;
padding-left: 8px;
background: url(/images/misc/raquo1.gif) no-repeat 0px 2px;
}