#mwrc_product_details .mwrc_product_long_description { border-top: dotted 1px #999999; margin-top: 20px; padding-top: 10px; }

#mwrc_add_cart_button_placement { margin: 20px 0 10px; height: 20px; line-height: 0; }

#mwrc_product_details span.mwrc_buttons { margin:0;}

#mwrc_add_cart { background: url(add_to_cart_btn.gif) no-repeat; width:125px; min-width: 125px; height:20px; min-height: 20px; 
padding: 0; margin: 0; border: 0; display: block; font-size: 0px; overflow: hidden; }
#mwrc_add_cart:hover { background-position: 0 -20px; }
#mwrc_add_cart span {display: none;}

#mwrc_clear_cart { background: url(clear_cart_btn.gif) no-repeat; width: 86px; height: 20px; min-height: 20px; text-indent: -9999em; margin-left: 10px; }

fieldset.mwrc_product_configuration_options 
{ background: transparent; border: 0; border-top: dotted 1px #999999; border-bottom: dotted 1px #999999; padding: 0;}

#mwrc_billing_address_edit p.mwrc_billing_must_match, 
#mwrc_billing_address_display p.mwrc_billing_must_match
{ margin: 4px 0; }

#mwrc_order_summary { background-color: transparent; }

#mwrc_checkout_step_description { font-size: 12px; background-color: #999999; }

#mwrc_checkout_steps { background: transparent; border:0; border-bottom: dotted 1px #999999; font-size: 12px; }

#mwrc_checkout_steps div.current { color: #D90000; }

#mwrc_shipping_option,
#mwrc_ship_to_retailer_option { border: 0; }

table#mwrc_ordered_items { border: 0; }
table#mwrc_ordered_items thead { background-color: #999999; }

table#mwrc_ordered_items th { color: #FFFFFF; border-right: solid 1px #FFFFFF; }
table#mwrc_ordered_items tr.mwrc_odd { background: transparent; }

table#mwrc_ordered_items tbody td { border-bottom: dotted 1px #999999; border-right: dotted 1px #999999; }
table#mwrc_ordered_items tbody td.mwrc_item_price_total { border-right: 0; }

table#mwrc_ordered_items tfoot { background: transparent; }
table#mwrc_ordered_items tfoot td { padding: 6px 0 5px; }

button#mwrc_manage_account { background: url(manage_acct_btn.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0; }
button#mwrc_manage_account:hover { background-position: 0 -20px; }

button#mwrc_update_cart { background: url(update_quantity_btn.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0; }
button#mwrc_update_cart:hover { background-position: 0 -20px; }

button#mwrc_update_cart { background: url(update_quantity_btn.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0; }
button#mwrc_update_cart:hover { background-position: 0 -20px; }

button#mwrc_continue_shopping { background: url(continue_shop.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0 10px 0 0; }
button#mwrc_continue_shopping:hover { background-position: 0 -20px; }

button.mwrc_edit { background: url(edit_btn.gif) no-repeat; width:75px; height:20px; text-indent: -9999em; padding: 0; margin: 0 10px 0 0; }
button.mwrc_edit:hover { background-position: 0 -20px; }

button.mwrc_update { background: url(update_btn.gif) no-repeat; width:75px; height:20px; text-indent: -9999em; padding: 0; margin: 0 10px 0 0; }
button.mwrc_update:hover { background-position: 0 -20px; }

button#mwrc_submit_order { background: url(submit_order_btn.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0 10px 0 0; }
button#mwrc_submit_order:hover { background-position: 0 -20px; }

a#mwrc_continue_shopping { background: url(continue_shop.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0 10px 0 0; }
a#mwrc_continue_shopping:hover { background-position: 0 -20px; }

#mwrc_product_details span.mwrc_buttons a#mwrc_buy_more { background: url(buy_more_btn.gif) no-repeat; width:75px; height:20px; text-indent: -9999em; padding: 0; margin: 0 0 10px 0; }
#mwrc_product_details span.mwrc_buttons a#mwrc_buy_more:hover { background-position: 0 -20px; }

ul#mwrc_already_incart_itemlist li span.mwrc_buttons a.mwrc_delete_button { background: url(remove_btn.gif) no-repeat; width:75px; height:20px; text-indent: -9999em; padding: 0; margin: 0; border: 0; }
ul#mwrc_already_incart_itemlist li span.mwrc_buttons a.mwrc_delete_button:hover { background-position: 0 -20px;}

button#mwrc_continue_checkout { background: url(cont_check_btn.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0; }
button#mwrc_continue_checkout:hover { background-position: 0 -20px; }

#mwrc_product_details span.mwrc_buttons a#mwrc_checkout, 
span.mwrc_buttons button#mwrc_checkout, 
span.mwrc_buttons a#mwrc_submit_order
{ background: url(cont_check_btn.gif) no-repeat; width:125px; height:20px; text-indent: -9999em; padding: 0; margin: 0; }

#mwrc_product_details span.mwrc_buttons a#mwrc_checkout:hover, 
span.mwrc_buttons button#mwrc_checkout:hover, 
span.mwrc_buttons a#mwrc_submit_order:hover
{ background-position: 0 -20px; }

#mwrc_order_process_overlay .mwrc_brand_logo { background: url(al_logo.png) no-repeat 0 0; width: 239px; height: 52px; margin: 0 auto; }

#select_another_retailer { margin: 25px 100px 0 0; float: right; width: 162px; }
#select_another_retailer a { background: url(choose-a-retailer.png) no-repeat 0 0; width: 162px; height: 20px; display: block; text-indent: -9999em; }

