.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;}div.msg{padding: 20px 40px;border: 1px solid #ff0000;background: #ffeecc;margin: 0 auto 20px 20px;}.productlist_box{margin-left:20px;}.center{text-align: center;}a.buttonlink,a.buttonlink:link,a.buttonlink:visited,input.btn{color: #666666;text-decoration: none;background: #eeeeee url(/images/button_bg.png) repeat-x center 0;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;padding: 3px 7px;font-weight: normal;text-transform: uppercase;height: 14px;line-height: 14px;}input.btn{height: 22px;line-height: 14px;width: auto;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;margin-left: 15px;}a.buttonlink:hover,a.buttonlink:active,input.btn:hover,input.btn:active{color: #996600;text-decoration: none;background-position: center -20px;}.check_header{margin-left: 20px;}
