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 #rightheader {
85 .point-of-sale #rightheader {
89 .point-of-sale #branding {
90 border-right: 1px solid #373737;
94 .point-of-sale #branding img {
98 .point-of-sale #neworder-button {
102 .point-of-sale #loggedas {
107 border-left: 1px solid #373737;
109 .point-of-sale #loggedas p {
112 .point-of-sale #content {
118 .point-of-sale #leftpane {
122 border-right: solid 1px #afafb6;
123 background-color: white;
125 .point-of-sale #leftpane footer {
130 background-color: #e0e0e0;
131 background-image: url(../img/headerbackground.jpg);
134 .point-of-sale #current-order {
141 .point-of-sale #current-order thead {
142 background-color: #cccccc;
143 background-image: url(../img/headerbackground.jpg);
148 .point-of-sale #current-order thead td {
154 .point-of-sale #current-order td {
161 .point-of-sale #current-order td:first-child {
165 text-overflow: ellipsis;
167 .point-of-sale #current-order td:last-child {
170 .point-of-sale #current-order tr.selected {
171 background-color: #e9eaf2;
173 .point-of-sale #current-order tr.selected td {
174 border-top: 2px solid #d5d6e0;
175 border-bottom: 1px solid #d5d6e0;
179 .point-of-sale #amounts {
181 border-bottom: solid 1px #d2d2d2;
182 border-top: solid 1px #e9eaec;
185 -webkit-margin-before: 0;
186 -webkit-margin-after: 0;
188 .point-of-sale #amounts li {
189 display: inline-block;
193 .point-of-sale #paypad {
194 padding: 8px 4px 8px 8px;
195 display: inline-block;
199 .point-of-sale #paypad button {
204 vertical-align: middle;
206 border-top: 1px solid #efefef;
208 .point-of-sale #paypad button:hover {
211 background: -moz-linear-gradient(#9d9fc5, #7f82ac);
212 background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
214 .point-of-sale #numpad {
215 padding: 8px 8px 8px 4px;
216 display: inline-block;
219 .point-of-sale #numpad button {
224 vertical-align: middle;
226 border-top: 1px solid #efefef;
228 .point-of-sale #numpad button:hover {
231 background: -moz-linear-gradient(#9d9fc5, #7f82ac);
232 background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
234 .point-of-sale #numpad .selected-mode {
237 background: -moz-linear-gradient(#9d9fc5, #7f82ac);
238 background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
240 .point-of-sale .payment-button {
243 .point-of-sale .input-button {
246 .point-of-sale .mode-button, .point-of-sale #numpad-delete, .point-of-sale #numpad-minus {
249 .point-of-sale #rightpane {
258 .point-of-sale #rightpane header {
261 border-bottom: 1px solid #cecbcb;
263 background: -moz-linear-gradient(white, #d3d3d3);
264 background: -webkit-gradient(linear, left top, left bottom, from(white), to(#d3d3d3));
266 .point-of-sale .product-list {
272 .point-of-sale .breadcrumb li {
277 .point-of-sale .breadcrumb li:last-child {
279 border-right: 1px solid #c5c5c5;
281 .point-of-sale .breadcrumb a {
282 display: inline-block;
285 text-shadow: #f7f7f7 0 1px 1px;
289 .point-of-sale .bc-arrow {
292 .point-of-sale .homeimg {
297 .point-of-sale .searchbox {
301 .point-of-sale .searchbox input {
303 -moz-border-radius: 11px;
304 -webkit-border-radius: 11px;
306 border: 1px solid #cecbcb;
309 background: url("../img/search.png") no-repeat 5px;
310 background-color: white;
312 .point-of-sale .search-clear {
319 .point-of-sale #categories {
320 border-bottom: 1px solid #cecbcb;
322 .point-of-sale #categories h4 {
323 display: inline-block;
326 .point-of-sale #categories ol {
329 .point-of-sale #categories li {
330 display: inline-block;
332 .point-of-sale #categories .button {
337 .point-of-sale .product {
339 display: inline-block;
343 border: 1px solid lightgray;
344 -moz-border-radius: 4px;
345 -webkit-border-radius: 4px;
347 -moz-box-shadow: 0px 1px 4px #777777;
348 -webkit-box-shadow: 0px 1px 4px #777777;
349 -box-shadow: 0px 1px 4px #777777;
351 .point-of-sale .product-img {
358 .point-of-sale .price-tag {
366 -moz-border-radius: 3px;
367 -webkit-border-radius: 3px;
370 .point-of-sale .product-name {
373 .point-of-sale #login-form label, .point-of-sale #login-form input {
376 .point-of-sale #login-form input {
381 .point-of-sale div#order-selector {
384 .point-of-sale ol#orders {
387 .point-of-sale li.order-selector-button {
390 .point-of-sale li.selected-order button {
394 .point-of-sale .step-screen {
397 .point-of-sale .step-screen header h2 {
402 .point-of-sale .pos-step-container {
403 display: inline-block;
406 .point-of-sale .pos-payment-container {
409 .point-of-sale .pos-payment-container .payment-due {
413 padding: 3px 6px 0px 6px;
414 background-color: white;
415 border:1px solid grey;
418 .point-of-sale .pos-payment-container table {
422 .point-of-sale .pos-payment-container .paymentline-type {
426 .point-of-sale .step-screen button {
429 padding: 7px 0 7px 0;
433 .point-of-sale .pos-sale-ticket {
436 background-color: white;
439 display: inline-block;
441 .point-of-sale .pos-sale-ticket table {
445 .point-of-sale .pos-sale-ticket table td {
448 .point-of-sale .pos-receipt-container {
452 .point-of-sale .oe_pos_synch-notification-button {
454 border: 1px solid black;
456 padding: 2px 3px 2px 3px;
457 background-color: #D92A2A;
464 .pos-payment-buttons {
469 #oe_header, #oe_menu, .point-of-sale #topheader, .point-of-sale #leftpane {
472 .point-of-sale #content {
475 .point-of-sale #rigthpane {
477 background-color: white;
479 #receipt-screen header, .receipt-buttons {