5 background-color: #f0eeee;
6 font-family: "Lucida Grande", Helvetica, Verdana, Arial;
15 .point-of-sale table {
17 border-collapse: collapse;
20 border: 1px solid #e9eaec;
22 .point-of-sale input {
26 text-decoration: none;
29 .point-of-sale button, .point-of-sale a.button {
30 display: inline-block;
34 border: 1px solid #cacaca;
35 -moz-border-radius: 4px;
36 -webkit-border-radius: 4px;
39 background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
40 background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e2e2e2));
42 .point-of-sale ul, .point-of-sale ol {
47 list-style-type: none;
49 .point-of-sale button img {
50 vertical-align: bottom;
52 .point-of-sale .pos-rigth-align {
55 .point-of-sale .pos-rigth-align input {
58 .point-of-sale #container {
62 .point-of-sale #topheader {
66 border-top: solid 1px #d3d3d3;
67 border-bottom: solid 1px black;
69 background: -moz-linear-gradient(#7b7979, #393939);
70 background: -webkit-gradient(linear, left top, left bottom, from(#7b7979), to(#393939));
72 .point-of-sale #topheader button {
74 border: 1px solid black;
76 background: -moz-linear-gradient(#b2b3d7, #7f82ac);
77 background: -webkit-gradient(linear, left top, left bottom, from(#b2b3d7), to(#7f82ac));
79 .point-of-sale #branding, .point-of-sale #steps, .point-of-sale #rightheader {
85 .point-of-sale #branding {
86 border-right: 1px solid #373737;
89 .point-of-sale #branding img {
93 .point-of-sale #steps {
95 border-right: solid 1px #3b3b3b;
98 .point-of-sale #steps label {
102 border-color: #454545;
103 background-color: #454545;
104 background-image: none;
105 border-bottom: solid 1px #5c5c5c;
106 border-top: solid 1px #373737;
109 .point-of-sale #steps label:first-child {
110 border-left: solid 1px #373737;
112 .point-of-sale #steps label:last-child {
113 border-right: solid 1px #373737;
115 .point-of-sale #steps span {
118 .point-of-sale #steps img {
121 .point-of-sale #steps .ui-button, .point-of-sale #steps .ui-button-text-only {
126 .point-of-sale #neworder-button {
131 .point-of-sale #loggedas {
136 border-left: 1px solid #373737;
138 .point-of-sale #loggedas p {
141 .point-of-sale #content {
147 .point-of-sale #leftpane {
151 border-right: solid 1px #afafb6;
152 background-color: white;
154 .point-of-sale #leftpane footer {
159 background-color: #e0e0e0;
160 background-image: url(../img/headerbackground.jpg);
162 .point-of-sale #current-order {
169 .point-of-sale #current-order thead {
170 background-color: #cccccc;
171 background-image: url(../img/headerbackground.jpg);
176 .point-of-sale #current-order thead td {
182 .point-of-sale #current-order td {
189 .point-of-sale #current-order td:first-child {
193 text-overflow: ellipsis;
195 .point-of-sale #current-order td:last-child {
198 .point-of-sale #current-order tr.selected {
199 background-color: #e9eaf2;
201 .point-of-sale #current-order tr.selected td {
202 border-top: 2px solid #d5d6e0;
203 border-bottom: 1px solid #d5d6e0;
207 .point-of-sale #amounts {
209 border-bottom: solid 1px #d2d2d2;
210 border-top: solid 1px #e9eaec;
213 -webkit-margin-before: 0;
214 -webkit-margin-after: 0;
216 .point-of-sale #amounts li {
217 display: inline-block;
221 .point-of-sale #paypad {
226 .point-of-sale #paypad button {
231 vertical-align: middle;
233 border-top: 1px solid #efefef;
235 .point-of-sale #paypad button:hover {
238 background: -moz-linear-gradient(#9d9fc5, #7f82ac);
239 background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
241 .point-of-sale #numpad {
246 .point-of-sale #numpad button {
251 vertical-align: middle;
253 border-top: 1px solid #efefef;
255 .point-of-sale #numpad button:hover {
258 background: -moz-linear-gradient(#9d9fc5, #7f82ac);
259 background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
261 .point-of-sale #numpad .selected-mode {
264 background: -moz-linear-gradient(#9d9fc5, #7f82ac);
265 background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
267 .point-of-sale .payment-button {
270 .point-of-sale .input-button {
273 .point-of-sale .mode-button, .point-of-sale #numpad-delete, .point-of-sale #numpad-minus {
276 .point-of-sale #rightpane {
285 .point-of-sale #rightpane header {
288 border-bottom: 1px solid #cecbcb;
290 background: -moz-linear-gradient(white, #d3d3d3);
291 background: -webkit-gradient(linear, left top, left bottom, from(white), to(#d3d3d3));
293 .point-of-sale .product-list {
299 .point-of-sale .breadcrumb li {
304 .point-of-sale .breadcrumb li:last-child {
306 border-right: 1px solid #c5c5c5;
308 .point-of-sale .breadcrumb a {
309 display: inline-block;
312 text-shadow: #f7f7f7 0 1px 1px;
316 .point-of-sale .bc-arrow {
319 .point-of-sale .homeimg {
324 .point-of-sale .searchbox {
328 .point-of-sale .searchbox input {
330 -moz-border-radius: 11px;
331 -webkit-border-radius: 11px;
333 border: 1px solid #cecbcb;
336 background: url("../img/search.png") no-repeat 5px;
337 background-color: white;
339 .point-of-sale .search-clear {
346 .point-of-sale #categories {
347 border-bottom: 1px solid #cecbcb;
349 .point-of-sale #categories h4 {
350 display: inline-block;
353 .point-of-sale #categories ol {
356 .point-of-sale #categories li {
357 display: inline-block;
359 .point-of-sale #categories .button {
364 .point-of-sale .product {
366 display: inline-block;
370 border: 1px solid lightgray;
371 -moz-border-radius: 4px;
372 -webkit-border-radius: 4px;
374 -moz-box-shadow: 0px 1px 4px #777777;
375 -webkit-box-shadow: 0px 1px 4px #777777;
376 -box-shadow: 0px 1px 4px #777777;
378 .point-of-sale .product-img {
385 .point-of-sale .price-tag {
393 -moz-border-radius: 3px;
394 -webkit-border-radius: 3px;
397 .point-of-sale .product-name {
400 .point-of-sale #login-form label, .point-of-sale #login-form input {
403 .point-of-sale #login-form input {
408 .point-of-sale div#order-selector {
411 .point-of-sale ol#orders {
414 .point-of-sale li.order-selector-button {
417 .point-of-sale li.selected-order button {
421 .point-of-sale .step-screen {
424 .point-of-sale .step-screen header h2 {
429 .point-of-sale .pos-step-container {
430 display: inline-block;
433 .point-of-sale .pos-payment-container {
436 .point-of-sale .pos-payment-container .payment-due {
440 padding: 3px 6px 0px 6px;
441 background-color: white;
442 border:1px solid grey;
445 .point-of-sale .pos-payment-container table {
449 .point-of-sale .pos-payment-container .paymentline-type {
453 .point-of-sale .step-screen button {
456 padding: 7px 0 7px 0;
460 .point-of-sale .pos-sale-ticket {
463 background-color: white;
466 display: inline-block;
468 .point-of-sale .pos-sale-ticket table {
472 .point-of-sale .pos-sale-ticket table td {
475 .point-of-sale .pos-sale-ticket table td.receiptline-amount {
478 .point-of-sale .pos-receipt-container {
482 .point-of-sale .oe_pos_synch-notification-button {
484 border: 1px solid black;
486 padding: 2px 3px 2px 3px;
487 background-color: #D92A2A;