.input{overflow:hidden;padding:0.3em 1em;}.input .label{float:left;width:180px;}
.input .data{float:left;}.input .data .l{width:25em;}
.input .data .s{width:3em;}
#conditions{margin:1em;height:180px;overflow:scroll;padding:3px;border:1px solid #ddd;font-size:10px;}
form input.quantity{width:3em;}
form input.number{text-align:right;}
#view-cart{padding-top:0.8em;}
.cart-table{width:100%;margin-bottom:2em;}.cart-table td,.cart-table th{padding:0.2em;}
.cart-table thead th{text-align:left;border-bottom:1px solid #ddd;}
.cart-table .number{text-align:right;white-space:nowrap;}
.cart-table tbody td{padding:0.6em 0.2em;border-bottom:1px solid #ddd;}
.cart-table tfoot td{padding:0.8em 0.2em;border-bottom:1px solid #ddd;}
.cart-table tfoot .big-total .label{text-align:right;}
.cart-table tfoot .big-total td{padding:0.4em 0.2em;border-bottom:none;font-weight:bold;}
.cart-table .notes{font-size:.85em;}
#shipping-address{width:550px;}#shipping-address legend{font-weight:bold;padding-bottom:1em;}
#shipping-address h3.legend{font-style:italic;}
#shipping-address .actions{text-align:center;padding:1em;}
.address-view{width:50%;float:left;margin-bottom:1em;}.address-view div{height:100px;margin:0.3em;border:1px solid #ddd;padding:0.8em;}
.address-view p.name{margin-bottom:0.5em;}
.address-view h3{margin-bottom:0.3em;font-size:1.05em;}
.actions{text-align:center;}




.actions .action .confirm{background-color:#38a029;border-color:#030;color:#fff;}
#order-header h2{font-size:1.3em;margin:0.2em 0;}
#login-panel{display:none;position:absolute;background:#fff;top:30px;left:0;padding:1em;box-shadow:0 0 4px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.6);}
