.customer-form { width:760px; padding:0; font:normal 12px/1.5 Arial,sans-serif; text-align:center; margin:0 auto; }
.customer-form fieldset { margin:10px; padding:20px 50px 20px 0; border:2px solid #96cde3; text-align:center; }
li.field textarea,.customer-form input[type="password"],.customer-form select,.customer-form input[type="text"] { padding:3px; border:2px solid #96ced3; }
.customer-form ul.form { list-style-type:none; display:block; width:600px; padding:5px 1px; text-align:center; }
.customer-form ul li { list-style-type:none; display:block; padding:0; text-align:left; }
.customer-form ul li ul { list-style-type:none; display:block; padding:1px; }
.customer-form ul li ul li { list-style-type:none; display:inline; padding: 1px 1px; }
.customer-form ul li ul li.label, .customer-form ul li ul li.label label { width:100px; text-align:right; }
li.field textarea, .customer-form ul li ul li.field, li.field input, li.field select { width:300px; text-align:left; }
li.label { float:left; }
li.field { float:left; }
li.error { margin-left:10px; float:left; color:red; font:bold Arial,sans-serif; width:150px; }
.error-block, .error-block li input, .error-block li label { color:red; border-color:red; }
fieldset legend { text-align:left; padding:0; }
fieldset input[type="submit"], fieldset input[type="button"] { background:#96cde3; padding:3px; color:#fff; border:2px solid #65abe0; width:100px; }
.customer-form fieldset { border:2px solid #96CDE3; margin:10px; padding:10px 50px 10px 0pt; text-align:center; }
.customer-form ul li ul li.label, .customer-form ul li ul li.label label { margin-right:10px; text-align:right; width:100px; }
fieldset legend { font-weight:bold; margin:0pt 10px; padding:0pt; text-align:left; }

div.order, div.order-list { margin:0 auto; text-align:center; padding: 0 18px; padding-top: 25px; }
.order-list table, .order table { width: 600px; }/* border:4px solid #014D6E; }
/* .order tfoot td, .order-list tfoot td, .order-list table th, .order table th { background: #014d6e; color:#fff; font:bold 1.3em/2.0 inherit; } */
.order tfoot td, .order-list tfoot td, .order-list table th, .order table th { background: rgb(0,72,144); color:#fff; font:bold 1.3em/2.0em; }
.order tfoot td a { color: $fff; text-decoration:none; }
.order tfoot td a:hover { text-decoration:underline; }
.order table tr, .order table th, .order table td { padding:3px; }
.row1 { background: #cfdad7; }
.row2 { background: #fcfcfc; }
.update input { width: 20px; }
/* .order h2.submit-order { text-align: center; padding:0 10px; font:bold 1.5em/2.0 inherit; width:600px; } */
.order h2.submit-order { text-align: center; padding:0 10px; font:bold 1.5em/2.0em; width:600px; }
/* .order h3 { font:bold 1.5em/2.0 inherit; width:600px; } */
.order h3 { font:bold 1.5em/2.0em; width:600px; }
h3 a.update-order { margin-left: 25px; float: left; }
h3 a.submit-order { margin-right: 25px; float: right; }
