h1 {color:#546230;font-size:22px;}
.checkout-table {width:100%;border-collapse:collapse;}
.checkout-table tr {text-align:center!important;}
.checkout-table tr.toprow {font-weight:bold;color:#4a8fd4;font-size:14px!important;}
.checkout-table tr.toprow .smaller {font-size:11px;}
.checkout-table td {text-align:center!important;border-bottom:1px solid #cccccc;}
.checkout-table tr.bottom-row td {border:none;}
.spi-image {margin-right:5px;}
div.story-summary {text-align:left;width:240px;margin:auto;}
div.story-summary img {margin-right:20px;}
.checkout-table tr.bottom-row .total {font-size:14px;font-weight:bold;color:black;}
#promo-text {text-align:right;color:red;font-weight:bold;}
#promo-text ul.errorlist li {list-style-type:none;}
.promo-label {padding-right:10px;padding-top:7px;}
#id_promo {width:75px;}
.warning {text-align:right;}
span.update-text {color:#4a8fd4;font-weight:bold;}
a.pick-another-book {padding-top:5px;text-decoration:none;width:140px;height:25px;text-align:right;display:block;background:url(/media/images/arrow-left.gif) top left no-repeat;}
div.address-col textarea {width:150px;height:40px;}
#id_suite {width:80px;margin-right:10px;}
#id_floor {width:80px;margin-right:10px;}
span.optional-text {font-size:11px;font-style:italic;}
span.indent {margin-left:118px;}
div#did-you-know, #usa-did-you-know {margin-top:10px;background-color:#FFF6BF;padding:8px;border:2px solid yellow;}
#update-btn {margin-right:10px;}
