.cart_outer{}.cart_table{border-collapse: collapse;margin: 0 auto 20px auto;border: 1px solid #dddddd;}.cart_table
td,.cart_table
th{text-align: center;font-weight: normal;font-size: 0.9em;vertical-align: middle;border: 1px solid #dddddd;padding: 2px 10px;}.cart_table
th{background: #eeeeee;}.cart_table
th.product{text-align: left;}.cart_table
td.product{}.cart_table
th.price{text-align: center;width: 120px;}.cart_table
td.price{text-align: right;white-space: nowrap;}.cart_table
tr.totals{border-bottom: 1px solid #dddddd;}.cart_table
tr.totals
td{border: none;}.cart_table
td.total_label{text-align: right;font-weight: bold;}.cart_table
td.total{text-align: right;font-weight: bold;color: #990000;border-right: 1px solid #dddddd;border-left: 1px solid #dddddd;}.buttonset_cart{width: 400px;margin: auto;text-align: center;}.buttonset_cart
a,.buttonset_cart
input{margin: 0 20px;}.checkout_login_form{margin: 0 auto 20px auto;width: 85%;}.checkout_login_form
p{text-align: center;}.checkout_login_section{width: 49%;float: left;}.checkout_login_section
p{text-align: left;margin: 10px 0 10px 25px;text-indent: -25px;}.checkout_new{padding: 1px 20px;}.checkout_existing{padding: 1px 20px;border-left: 1px solid #dddddd;}.checkout_forgot_password{font-size: 0.8em;margin: 10px 0 10px 25px;text-indent: 0 !important;}.payment_method{}.payment_method_table{}.payment_method_table
td{vertical-align: top;}td.delivery_options{text-align: left;border: none;}td.delivery_options
table{border-collapse: collapse;border: 1px solid #dddddd;float: left;margin: 0 20px 10px 0;}td.delivery_options
td{border: none;border-bottom: 1px solid #dddddd;text-align: left;}