#cartpopup .icon_success_27x27{background:url("/image/icon_success_27x27_24.png") no-repeat scroll 0 50% transparent;display:inline;line-height:27px;min-height:27px;padding:5px 0 0 35px;}
#cartpopup{max-width:44em;display:none;}
#cartpopup .cart{padding-top:10px;}
#cartpopup .cart-header{font-size:16px;padding-left:5px;}
#cartpopup .cart-total{display:inline;float:right;border-top:medium none;margin-bottom:0;padding-top:0;}
#cartpopup .mini-cart-info{margin-bottom:5px;max-height:300px;min-height:60px;min-width:400px;overflow-y:auto;}
#cartpopup .mini-cart-info td{padding:3px 5px;}
#cartpopup *{-moz-box-sizing:border-box;}
#cartpopup.well, #cartpopup .well{background-color:#F5F5F5;border:1px solid #E3E3E3;border-radius:4px 4px 4px 4px;box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;margin-bottom:20px;min-height:20px;padding:19px;}
#cartpopup .btn-success{background-color:#5CB85C;border-color:#4CAE4C;color:#FFFFFF;}
#cartpopup .btn{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px 4px 4px 4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap;}
#cartpopup a{color:#428BCA;text-decoration:none;}
#cartpopup h4,.h4{font-size:18px;color:#00A930;}
#cartpopup h4,h5,h6{margin-bottom:10px;margin-top:10px;}
#cartpopup h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:inherit;font-family:'Didact Gothic',sans-serif;font-weight:500;line-height:1.1;}
#cartpopup p{margin:0 0 10px;}
#cartpopup .btn-default{background-color:#FFFFFF;border-color:#CCCCCC;color:#333333;}