div#shortListBar{position:fixed;bottom:0;height:20px;width:100%;background:#000;background:rgba(0,0,0,0.75);border-top:1px solid #FC0;font-size:11px;z-index:999}body.light div#shortListBar{background:rgba(250,250,250,0.9);border-top:1px solid #18b}div#shortListBar div.header{display:inline-block;padding:3px 5px}div#shortListBar div.header span.name{color:#FC0;font-weight:bold;cursor:pointer;background-image:url(../images/icons-small/caret-up.png);background-position:0 1px;background-repeat:no-repeat;padding-left:15px}body.light div#shortListBar div.header span.name{background-image:url(../images/icons-small/caret-up-gray.png);color:#18b}div#shortListBar div.header span.count{color:White;padding-left:5px}div#shortListBar div.header span.progress{padding-left:10px}div#shortListBar div.header span.progress span.loading{color:#999}div#shortListBar div.header span.progress span.added{color:#FC0}div#shortListBar div.header span.progress span.added span.productName{font-weight:bold}div#shortList{position:fixed;bottom:0;width:100%;background:#000;background:rgba(0,0,0,0.9);border-top:1px solid #FC0;font-size:11px;z-index:999}body.light div#shortList{background-color:rgba(250,250,250,0.9);border-top:1px solid #18b;color:#222}div#shortList div.header{display:inline-block;position:absolute;padding:5px;margin-top:1px}div#shortList div.header div.name{color:#FC0;font-weight:bold;cursor:pointer;background-image:url(../images/icons-small/caret-down.png);background-position:0 1px;background-repeat:no-repeat;padding-left:15px}body.light div#shortList div.header div.name{background-image:url(../images/icons-small/caret-down-gray.png);color:#18b}div#shortList div.header div.count{padding:4px 0 1px 0;text-align:right}div#shortList div.header div.count.loading{background-image:url(../images/ajax-loader-selftimer-000.gif);background-position:18px 2px;background-repeat:no-repeat}body.light div#shortList div.header div.count.loading{background-image:url(../images/ajax-loader-selftimer-fff.gif)}div#shortList div.header div.removeAll{text-align:right}div#shortList div.header div.removeAll span.removeAll{display:inline-block;padding-left:16px;color:#888;cursor:pointer;background-image:url(../images/icons-small/trashbin.png);background-position:left center;background-repeat:no-repeat}body.light div#shortList div.header div.removeAll span.removeAll{background-image:url(../images/icons-small/trashbin-gray.png)}div#shortList div.separator{display:inline-block;background:#999;width:1px;height:50px;margin:5px}div#shortList div.categories{margin:5px 0 5px 120px;border-left:1px solid #FC0}body.light div#shortList div.categories{border-left:1px solid #18b}div#shortList div.categories div.listEmpty{display:inline-block;vertical-align:middle;height:30px;padding:9px;margin:5px;color:#AAA}div#shortList div.categories div.categorySeparator{width:100%;height:0;margin:5px;border-bottom:1px dotted #999}body.light div#shortList div.categories div.categorySeparator{border-bottom:1px solid #ccc}div#shortList div.categories div.category div.categoryHeader{position:absolute;margin:2px;width:80px;padding:0 0 0 10px}div#shortList div.categories div.category div.categoryHeader div.name{text-transform:uppercase;padding-bottom:4px}div#shortList div.categories div.category div.categoryHeader span.removeAll{display:inline-block;color:#888;padding:1px 17px 1px 0;cursor:pointer;background-image:url(../images/icons-small/trashbin.png);background-position:right center;background-repeat:no-repeat}body.light div#shortList div.categories div.category div.categoryHeader span.removeAll{background-image:url(../images/icons-small/trashbin-gray.png)}div#shortList div.categories div.category div.categoryHeader div.compare{cursor:pointer}div#shortList div.categories div.category div.products{position:relative;border-left:1px solid #666;margin:5px 0 5px 100px;padding:5px 10px}body.light div#shortList div.categories div.category div.products{border-left:1px solid #ccc}div#shortList div.categories div.category div.products div.product{position:relative;display:inline-block;width:40px;height:40px;padding:4px;margin:0 4px}div#shortList div.categories div.category div.products div.product.empty{background:#333;border:1px solid #999}div#shortList div.categories div.category div.products div.dropTarget{background:#333;border:1px solid #666;display:inline-block;position:relative;width:40px;height:40px;margin:5px 4px}div#shortList div.categories div.category div.products div.product img{display:block;overflow:hidden;width:40px;height:40px}div#shortList div.categories div.category div.products div.product div.remove{position:absolute;height:14px;width:14px;top:-2px;left:-3px;overflow:hidden;cursor:pointer;background-image:url(../images/icons-small/cross.png);background-position:left top;background-repeat:no-repeat}div#shortList div.categories div.category div.products div.product div.remove{background-image:url(../images/icons-small/cross-dark.png)}div.productLoadedPopup{border-radius:5px;position:fixed;padding:10px 10px 10px 60px;height:40px;line-height:40px;background:#000;border:1px solid #666;-moz-box-shadow:2px 2px 4px 2px black;-webkit-box-shadow:2px 2px 4px 2px black;box-shadow:2px 2px 4px 2px black;z-index:1000}body.light div.productLoadedPopup{background:#fff;border:1px solid #ccc;box-shadow:rgba(0,0,0,0.1) 2px 2px 4px 2px}div.productLoadedPopup img{position:absolute;left:10px;top:10px}div.productLoadedPopup span.added{color:#FC0}body.light div.productLoadedPopup span.added{color:#18b}div.productLoadedPopup span.added span.productName{font-weight:bold}div.productInfoPopup{position:absolute;background:#000;background:rgba(0,0,0,0.88);border-radius:5px;margin:5px;padding:8px 12px;border:1px solid #666;max-width:400px;-moz-box-shadow:2px 2px 4px 2px black;-webkit-box-shadow:2px 2px 4px 2px black;box-shadow:2px 2px 4px 2px black;z-index:1000}body.light div.productInfoPopup{background:#fff;border:1px solid #ccc;box-shadow:rgba(0,0,0,0.1) 2px 2px 4px 2px}div.productInfoPopup.loading{background-image:url(../images/ajax-loader-selftimer-000.gif);background-repeat:no-repeat;background-position:12px 8px;padding-left:32px}div.productInfoPopup div.productName{color:#fc0;font-weight:bold}body.light div.productInfoPopup div.productName{color:#18b}div.productInfoPopup table{margin:0;padding:0}div.productInfoPopup table td.imageCell img{border:0;height:80px;width:80px}div.productInfoPopup table td.imageCell{padding-top:4px}div.productInfoPopup table td.specsCell{padding-left:12px;vertical-align:middle}