.sm-ec-basket .buttons{margin-top:1em}.sm-ec-basket .buttons .continueshopping,.sm-ec-basket .buttons .emptycart,.sm-ec-basket .buttons .updatetotals{float:left;margin-right:1em}.sm-ec-basket .buttons .purchase{float:right}.sm-ec-basket .shipping-select{padding:2em 10px 1em 10px}.sm-ec-order-table{color:#000;width:100%;border-collapse:collapse}.sm-ec-order-table th,.sm-ec-order-table td,.sm-ec-basket td{padding:4px 10px;border-bottom:1px solid #e0be7d;line-height:1.4}.sm-ec-order-table tbody th{border-bottom:0}.sm-ec-order-table tfoot th,.sm-ec-order-table tfoot td{border-top:1px solid #ddd;border-bottom:0}.sm-ec-order-table th.numeric,.sm-ec-order-table td.numeric{text-align:right;white-space:nowrap}.sm-ec-order-table th{font-weight:bold}.sm-ec-order-table tr.total td,.sm-ec-order-table tr.total th{border-bottom:0}.sm-ec-order-table tr.message td{border-bottom:0}.sm-ec-order-table .field{border:1px solid #ccc;border-top:1px solid #999;padding:2px;width:250px}.sm-ec-order-table .field.qty{width:30px}.sm-ec-pay{padding-top:30px;margin-left:60px;margin-bottom:1em}.sm-ec-pay h2{margin-bottom:.5em}.sm-ec-pay h3{margin:1em 0 .5em 0}.sm-ec-pay .row{padding-bottom:1em;position:relative;overflow:visible}.sm-ec-pay .cart-items li{list-style:disc;margin-left:2em}.sm-ec-pay label{width:150px}.sm-ec-pay .inline{margin:2em 0}.sm-ec-pay .inline label{color:#8bb;font-size:1.1em;line-height:2;font-weight:bold;position:relative;width:135px}.sm-ec-pay .inline .row{padding-bottom:1em}.sm-ec-pay .inline .field{width:175px}.sm-ec-pay .sm-ec-pay-billing-addresses label{display:block;width:auto;float:none;padding-left:30px;line-height:1.4;margin:1em 0 0 0}.sm-ec-pay .sm-ec-pay-billing-addresses .radio,.sm-ec-pay .sm-ec-pay-billing-same .radio{position:absolute;left:0;top:1px}.sm-ec-pay .sm-ec-pay-new-address,.sm-ec-pay .sm-ec-pay-billing-same{padding-left:40px;position:relative}.sm-ec-pay .sm-ec-pay-new-address-select,.sm-ec-pay .sm-ec-pay-same-address-select{width:auto;position:absolute;left:0;top:0}.ie6 .sm-ec-pay .sm-ec-pay-new-address input,.ie6 .sm-ec-pay .sm-ec-pay-new-address select{float:left;margin-bottom:8px}.ie6 .option-set li,.ie6 .option-set label{display:block;float:none}ul.error{margin:1em 0}ul.error li{list-style-type:none;margin-left:0;padding-left:0;color:#c00}.sm-ec-pay .shippingmethods{margin-bottom:2em}.sm-ec-pay .shippingmethods td{vertical-align:top;padding-bottom:1em}.ec-pay-address-summary{overflow:hidden;padding-top:15px;border-top:3px solid #e0be7d}.ec-pay-address-col{float:left;display:inline;width:50%}.sm-ec-pay-hide{display:block;overflow:hidden;text-indent:-999em}.sm-ec-pay-method{margin-top:2em;padding-top:15px;border-top:3px solid #e0be7d}.sm-ec-receipt pre{font-size:1.353em;font-family:Andale Mono,Courier,monospace}.sm-ec-buttons{clear:both;margin-top:2em;padding:15px 10px;text-align:center;overflow:hidden}.sm-ec-buttons .sm-ec-btn-empty,.sm-ec-buttons .sm-ec-btn-continue-shopping,.sm-ec-buttons .sm-ec-btn-back{float:left;margin-right:1em}.sm-ec-buttons .sm-ec-btn-purchase,.sm-ec-buttons .sm-ec-btn-update-total,.sm-ec-buttons .sm-ec-btn-continue{float:right;margin-left:1em}.sm-ec-buttons input{padding:.3em .5em;overflow:hidden;border:0;margin:0;cursor:pointer}.sm-ec-basket,.sm-ec-pay{font-size:1.08em;padding-bottom:2em;overflow:hidden}.sm-ec-basket td,.sm-ec-order-table td{color:#000}.cart-image{float:left;margin-right:1em;border:3px solid #1b1228}.sm-ec-basket,.sm-ec-pay{width:780px;margin:0 auto;padding-top:2em;overflow:hidden}.sm-ec-basket h3,.sm-ec-pay h3,.sm-ec-basket strong,.sm-ec-pay strong{color:#000}.sm-ec-basket h2,.sm-ec-pay h2{color:#000;font-size:2.2em;margin:0 0 .8em 0}.sm-ec-pay .shippingmethods td label{padding-top:0;width:auto;font-size:1em}.sm-ec-order-table thead th,.sm-ec-order-table tfoot th,.sm-ec-order-table tfoot td{background:url(/static/ec/../img/trans-bg.png) repeat;border:0}.sm-ec-order-table .shipping td{border-top:1px solid #140d1e;border-bottom:1px solid #140d1e}.sm-ec-basket .shipping-select label{font-size:1.296em}.sm-ec-pay .shippingmethods td label{color:#000}.sm-ec-buttons{padding-left:0;padding-right:0}.sm-ec-pay .addressnew{overflow:hidden}.form .col{float:left;width:50%;padding:0}.form .col .field{width:220px}.form .col label{width:105px}.sm-ec-pay .sm-ec-pay-same-address-select,.sm-ec-pay .sm-ec-pay-new-address-select{width:auto;position:relative;left:auto;top:auto;float:none;color:#000}.sm-ec-pay .sm-ec-pay-new-address-select{margin-bottom:.5em}.sm-ec-pay .sm-ec-pay-new-address,.sm-ec-pay .sm-ec-pay-billing-same{padding-left:40px!important}.sm-ec-pay-new-address .col{width:370px}