/* FORM */

.mass, .p_ext { color: #FF0000 }
.lbl { font-weight: bold; color: #000055; padding: 0 0 2px 0; margin: 0 0 16px 0; font-size: 0.8em }
.p_ext { font-size: 1.0em; text-align: right; font-weight: bold; padding-bottom: 5px; padding-right: 30px }
.error { display: inline; clear: left; width: auto; padding: 0; margin: 0; margin-left: 10px; color: #993300; text-decoration: underline; 
font-size: 0.85em } /* IE command */
html>/**/body .error { display: inline; clear: left; width: auto; padding: 0; margin: 0; margin-left: 10px; color: #993300; text-decoration: underline; 
font-size: 0.82em } /* non-IE command */
.label_error { background-color: #FFFF00 }
.pers { font-size: 1.0em }

.order { width: 397px; color: #006600; text-decoration: none; font-weight: bold; font-size: 0.74em }

form { margin: 0; padding: 0; width: auto; font-size: 0.8em } /* IE command */

html>/**/body form { margin: 0; padding: 0; width: 397px; font-size: 0.8em } /* non-IE command */

form#aoss, form#order_info { margin: 0; padding: 0; width: 680px; font-size: 0.8em; height: 525px } /* IE command */

html>/**/body form#order_info, form#aoss { margin: 0; padding: 0; width: 715px; font-size: 0.8em; height: 545px; overflow: auto } /* non-IE command */

form#open_source { margin: 0; padding: 0; width: auto; height: 475px; overflow: auto }

form#samp { margin-left: 55px; padding: 0; width: auto; font-size: 0.8em } /* IE command */

html>/**/body form#samp { margin-left: 55px; padding: 0; width: 397px; font-size: 0.8em } /* non-IE command */

form div, form#open_source div, form#aoss div, form#order_info div { clear: left }

form div#all, form#open_source div#all, form#aoss div#all, form#order_info div#all { width: auto; margin: 0; padding: 0 }

.bill { float: left; display: block; width: 350px; margin-top: 10px; padding: 0; height: 475px } /* IE command */
.ship { float: left; display: block; width: 250px; margin-left: 355px; margin-top: 0; padding: 0; height: 475px } /* IE command */

html>/**/body .bill { float: left; display: block; width: 350px; margin-top: 0; padding: 0; height: auto } /* non-IE command */
html>/**/body .ship { float: left; display: block; width: 250px; margin-left: 355px; margin-top: 0; padding: 0; height: auto } /* non-IE command */

.containing_block { border: 2px solid #FF9933; padding: 5px; font-size: 12px; line-height: 99.2em; width: 720px } 

form div label { display: block; float: left; width: 120px; padding: 0 0 2px 0; margin: 0 0 16px 0; text-align: left; font-weight: bold; color: #003300 } /* IE command */

html>/**/body form div label { display: block; float: left; width: 120px; padding: 0 0 2px 0; margin: 0 0 16px 0; text-align: left; font-weight: bold; color: #003300 } /* non-IE command */
/* margin-top margin-right margin-bottom margin-left */

form div input, form div textarea { display: inline; width: auto; border: 2px solid #33FF00; padding: 0 0 2px 0; margin: 0 5px 16px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

form div select { display: inline; width: auto; border: 2px solid #33FF00; padding: 0; margin: 0; margin-left: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

form div textarea { margin: 0 0 15px 0 }

form fieldset, form#open_source fieldset, form#aoss fieldset, form#order_info fieldset { display: none }
