.checkout-table {width:864px;border-collapse:collapse;}
.checkout-table tr.toprow {color:#000;font-size:13px!important;}
.checkout-table tr.toprow .smaller {font-size:11px;}
.checkout-table td {text-align:center;border-bottom:1px solid #cccccc;}
.checkout-table tr.bottom-row td {border:none;}
.checkout-table tr.bottom-row .total {font-size:14px;font-weight:bold;color:black;}
div.story-summary {text-align:left;margin:12px 12px 0 0;}
div.story-summary img {margin-right:20px;margin-bottom:12px;}

.warning {text-align:right;}
span.update-text {color:#4a8fd4;font-weight:bold;}
td.smaller a {font-size:11px;color:red;}
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;}

div#promo-container input {width:100px;}
div#promo-container p {margin-left:135px;padding:0}
div#promo-container a {font-size:11px;}
div#promo-container ul {margin-left:25px;font-size:11px;}
#groupon-promo {height:90px;background:url(/media/images/promo-icons.png) 0px 3px no-repeat;margin-left:20px;padding-left:222px;}

#promo-top {height:14px;width:864px;background:url(/media/images/promo-bg.gif) no-repeat;}
#promo-middle {background:#ebebeb;width:864px;}
#promo-bottom {height:14px;width:864px;background-image:url(/media/images/promo-bg.gif);background-position:0 -99px;}

.checkout {margin-top:14px;margin-right:14px;}
.keep-shopping {margin-bottom:14px;margin-right:14px;}
.checkout-btn {text-align:center;width:120px;}

#keep-shopping {margin-right:14px;}

