#basketTable{width:100%}#basketTable tfoot{text-align:right;border-top:3px double rgba(0,0,0,0.3);font-weight:bold}#basketTable tfoot td:before{content:"$"}#basketTable thead th{vertical-align:bottom}#basketTable tbody{border:1px solid #aaa}#basketTable tbody .franchise{background-color:#eee;padding:5px 0 3px 10px;text-align:left;color:rgba(0,0,0,0.6)}#basketTable tbody .available,#basketTable tbody .price,#basketTable tbody .total,#basketTable tbody .qty{text-align:right}#basketTable tbody .price:before,#basketTable tbody .total:before{content:"$"}#basketTable tbody .format{word-break:break-all;text-align:left}#basketTable tbody .title{max-width:200px;word-break:break-all}#basketTable tbody td{vertical-align:top}#basketTable~.buttons{text-align:center}#basketTable~.buttons a{margin:0 10px}h3.activebasket{font-size:18px;font-weight:bold;margin-top:1em}div#emptyBasket{border:3px double #aaa;box-shadow:2px 2px 2px 0 #aaa;border-radius:10px;margin:1em auto;width:300px;padding:5px}#unpurchasable_parts{margin:20px auto}#unpurchasable_parts ul{list-style:none;padding:0;margin:0}#unpurchasable_parts li{display:inline-block;vertical-align:top;margin:5px}#unpurchasable_parts a{display:block}#unpurchasable_parts .format{font-style:italic;font-size:80%}#unpurchasable_parts .thumbed a{line-height:160px}#unpurchasable_parts .thumbed a img{max-height:160px;vertical-align:middle;line-height:normal;margin-right:10px}#unpurchasable_parts .thumbed a .textual{line-height:normal;vertical-align:middle;display:inline-block}.currency{text-align:right}.warning.unsaved{margin:10px auto;display:block;max-width:430px;cursor:default}.loadbasket{margin-bottom:2em}.loadbasket select{max-width:220px;overflow:hidden;text-overflow:ellipsis}.loadbasket .panels{display:inline-block;vertical-align:top}.loadbasket .basketpanel{display:none;min-width:330px;padding:5px 10px;border:1px solid #aaa;margin-left:10px;font-size:12px;margin-bottom:1em;text-align:center}.loadbasket .basketpanel table{width:100%;display:none}.loadbasket .basketpanel.expanded{display:block}.loadbasket .basketpanel .kvp{text-align:left}.loadbasket .basketpanel .kvp .header{min-width:120px;text-align:left}.loadbasket .basketpanel .button{margin:5px}.sekritPanel{position:relative;display:inline-block}.sekritPanel span,.sekritPanel input[type="text"]{margin-right:10px}.sekritPanel form{white-space:nowrap;display:none;position:absolute;top:100%;left:0;z-index:5;padding:5px;background:#fff;border:1px solid #aaa;text-align:center;box-shadow:1px 1px 3px rgba(0,0,0,0.23);margin-bottom:3em}.sekritPanel form.active{display:block}