@import "popup.css";table#cartTable{width:100%;margin-bottom:1em;margin-top:1em}table#cartTable th{text-align:left}table#cartTable>tbody>tr>th{background:url(http://s3.golfballs.com/images/cartPage/cartHeader.gif) repeat-x left top;height:33px;text-align:left;font-weight:normal;font-style:normal;color:#555}table#cartTable td{border-bottom:1px solid #ccc;padding-top:2px}table#cartTable td.noborder{border:none}table#cartTable>tbody>tr>td>.spacedCell table td{padding:3px}table#cartTable>tbody>tr>td>.spacedCell table th{background-color:#eee;padding:3px;border-bottom:1px solid #ccc}table#cartTable .cRemove{width:37px}table#cartTable td.cRemove a{text-decoration:underline;color:#c00}table#cartTable .cImg{width:94px}table#cartTable .cQty{padding-left:12px;font-size:14px;text-align:center}table#cartTable .cQty input{width:44px;text-align:center;border:1px solid #999}table#cartTable .cTotal{text-align:right;padding-right:9px;font-size:14px}table#cartTable .cCost{font-size:14px;text-align:right}table#cartTable .cItem{font-size:14px}table#cartTable td.cItem{font-weight:bold;font-size:14px}table#cartTable td.cTotal{font-weight:bold;color:#f60}table#cartTable td.spacedCell{padding-bottom:10px}div#cartTotals{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:1em;margin-top:1em;padding-top:5px;padding-bottom:5px;padding-right:0;width:535px;float:right}div#cartTotals table{width:100%}div#cartTotals .totalSection{clear:both;line-height:22px;overflow:auto;color:#666;padding:8px 10px;margin-bottom:4px;background-repeat:no-repeat;background-position:right bottom;border-bottom:1px solid #ccc}div#cartTotals .totalSection .header{float:left;text-align:left;width:250px}div#cartTotals .totalSection .value{float:right;font-size:18px;color:#000}div#cartTotals .totalSection .header table,div#cartTotals .totalSection .header table tbody,div#cartTotals .totalSection .header table th,div#cartTotals .totalSection .header table td{padding:0;margin:0}div#cartTotals .totalSection .header table th{width:40%;font-weight:normal;font-style:normal;text-align:right}div#cartTotals .totalSection .header select{width:100%}div#cartTotals .totalSection .header table th,div#cartTotals .totalSection .header table td{border-bottom:1px solid #ddd;padding:5px}div#cartTotals .totalSection.est{border-bottom-style:none;background-image:none}div#cartTotals .totalSection.est .header{font-size:16px}div#cartTotals .totalSection.est .value{color:#f60;font-size:22px}div#cartTotals .totalSection.promo input{width:120px;font-size:18px;border:1px solid #999;margin-top:-3px;text-align:center;color:#666}div#cartTotals .totalSection.promo input:focus{background-color:#fdf6dd;color:#c0450d}div#cartTotals .totalSection.promo .header b{color:#c00;font-size:16px}div#cartTotals .totalSection .msg{clear:both;text-align:left;line-height:1.3em;font-size:11px;float:right;margin-top:8px}div#cartTotals .totalSection .msg .pHeader{font-weight:bold}div#cartTotals .totalSection .msg .warning{color:#d00}div#cartTotals #t_shipping{clear:both;margin-top:30px}div#cartTotals #t_shipping .header{margin-right:6px}div#cartTotals #t_shipping .button{float:right}div#cartTotals #shippingType{text-align:left;float:left;margin-right:6px}div#cartTotals #postalCode{width:70px}select#country{float:left}div#cartTotals #addPromotion{margin-top:5px}div#cartTotals #newPromo{width:261px;font-size:16px;border:1px solid #999;background-color:#f9ffe5;color:#3c7022;padding:3px;float:left;text-align:center;font-weight:bold}div#cartTotals #addPromotion .button{margin-top:5px}.altCart ul{list-style-type:none;padding:0;margin-right:0;margin-top:1em;margin-left:0}.altCart ul li{float:left}#cartPromo{width:350px;float:left;margin-top:1em}#cartPromo h2{font-weight:normal;font-style:normal;color:#888;font-size:14px;margin-bottom:.6em}#cartPromo input{width:220px;border:1px solid #888;font-size:16px;text-align:center}#cartPromo .button{margin-top:4px}#cartPromo input:focus{border:1px solid #c0450d;background-color:#fdf6dd;color:#c0450d}#upsellcheckout{position:absolute;top:200px;left:50%;margin-left:-310px;width:600px;background:#fff;padding:10px;border:1px solid #bbb;box-shadow:0 3px 5px #666;border-radius:10px;z-index:1000;display:none}#upsellcheckout .button{max-width:400px}#upsellcheckout table{width:100%}#upsellcheckout table th{text-align:left;font-size:16px;border-bottom:1px solid #ccc}#upsellcheckout table td{padding-right:10px}#upsellcheckout table td.price strike{color:#888;font-weight:normal}#upsellcheckout table td.price{text-align:right;font-size:18px;padding:0}#greyOut{position:absolute;width:100%;height:100%;z-index:100;background:url(http://s3.golfballs.com/images/40-grey.png);top:0;left:0;display:none}