@import url(http://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.css);
font: 13px/20px 'Lucida Grande', Verdana, sans-serif;
border-color: #c2cadb #bbc5d6 #b7c0cd;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
.checkout > p { zoom: 1; }
.checkout > p:before, .checkout > p:after {
.checkout > p:after { clear: both; }
.checkout > p + p { margin-top: 15px; }
margin: -15px -15px 15px;
text-shadow: 0 1px rgba(255, 255, 255, 0.7);
border-bottom: 1px solid #c5ccdb;
border-radius: 7px 7px 0 0;
background-image: -webkit-linear-gradient(top, #f5f8fb, #e9edf3);
background-image: -moz-linear-gradient(top, #f5f8fb, #e9edf3);
background-image: -o-linear-gradient(top, #f5f8fb, #e9edf3);
background-image: linear-gradient(to bottom, #f5f8fb, #e9edf3);
-webkit-box-shadow: inset 0 1px white;
box-shadow: inset 0 1px white;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
font: 14px/40px Helvetica, Arial, sans-serif;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
border-color: #b33323 #ab3123 #982b1f;
-webkit-user-select: none;
background-image: -webkit-linear-gradient(top, #f75a3b, #d63b29);
background-image: -moz-linear-gradient(top, #f75a3b, #d63b29);
background-image: -o-linear-gradient(top, #f75a3b, #d63b29);
background-image: linear-gradient(to bottom, #f75a3b, #d63b29);
-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
border: 2px solid #f5f8fb;
-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25);
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
border-color: #b3c0e2 #bcc5e2 #c0ccea;
background-image: -webkit-linear-gradient(top, #f6f8fa, white);
background-image: -moz-linear-gradient(top, #f6f8fa, white);
background-image: -o-linear-gradient(top, #f6f8fa, white);
background-image: linear-gradient(to bottom, #f6f8fa, white);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe;
.lt-ie9 .checkout-input { line-height: 30px; }
.checkout-name { width: 150px; }
.checkout-card { width: 210px; }
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
border-color: #1486f9 #0f7de9 #0d6acf;
background-image: -webkit-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
background-image: -moz-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
background-image: -o-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
background-image: linear-gradient(to bottom, #4cb1fe, #229afc 40%, #138df6);
-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
border-color: #075bba #0c69d2 #0f7de9;
background-image: -webkit-linear-gradient(top, #1281dc, #1593fc);
background-image: -moz-linear-gradient(top, #1281dc, #1593fc);
background-image: -o-linear-gradient(top, #1281dc, #1593fc);
background-image: linear-gradient(to bottom, #1281dc, #1593fc);
-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
color: #acb6c8 !important;
color: #acb6c8 !important;
::-webkit-input-placeholder {