/* Seville Classics  */

#subnavigation1, #navigation1, #navigation, #logout_div, #search, #masthead, #footer, #skip, #verisign_logo, 
#ecptag, #side_nav, #side_nav *,  #header_contact_info, #main_breadcrumbs, #main_breadcrumbs1, 
#copyright, .help_div, .checkout_form_btn_div, .print, #account_details_title, #holder #main_body #cart .cart_print_btn_div,
#account_breadcrumbs, #contact_info_footer, .checkout_form_btn_div, #confirm_page  img, .free_shipping, #credit_cards, #cardsBlock, #call_us, #subnavigation {display:none;}

*{ margin: 0; padding: 0; vertical-align: top; }
img{ border: 0;	display: inline; }
table, input{ border-collapse: collapse; border-spacing: 0; margin: 1em 0; width: 100%; }
html, body{ margin:0; padding:0; font: normal 12px Tahoma, Verdana, Arial, sans-serif; line-height: 1.5em; }

h1{ font-size: 16px; margin: 1em 0;  }
h2.confirm_h2{ font-size: 18px; margin: 1em 0;  }
.confirm_num{ font-weight: bold; }
.recipient_heading span{ display: block; }

th{ padding: 0.7em; white-space: nowrap; text-align: center; border-bottom: 1px solid #000; }
th.cart_first_th{ text-align: left; padding: 0.7em 0; }
th.unit_price{ text-align: right; padding: 0.7em 0 0.7em 2em; }
th.cart_title_price{ text-align: right; padding: 0.7em 0 0.7em 2em; }
td{ border-bottom: 1px solid #000; padding: 0.7em; text-align: center; }
td.cart_first_td{ text-align: left; padding: 0.7em 0; }
td.unit_price{ text-align: right; padding: 0.7em 0 0.7em 2em; }
td.cart_subtotal{ text-align: right; padding: 0.7em 0 0.7em 2em; }

dl{ width: 310px; clear: both; float: right; }
dt{ float:left; text-align:right; width: 200px; }
dd{ float: right; text-align:right; width: 100px; }
#total_dl{ font-weight: bold; }


.remove_link, .more, #contact_info_footer, #contact_info{ display: none; }
.page_title_pref {display: inline;}
.page_title {display: inline;}
#plg_myCabinet_page a{ color: #000; text-decoration: none; }
#plg_myCabinet_page table th.center{ display: none; }
#plg_myCabinet_page table td.quantity{ display: none; }
#plg_myCabinet_page table th{ padding: 0.5em; text-align: right; }
#plg_myCabinet_page table th.left{ text-align: left; }
#plg_myCabinet_page table td{ vertical-align: top; padding: 0.5em; text-align: right; }
#plg_myCabinet_page table td.product{ text-align: left; }
#plg_myCabinet_page table td.end_of_table{ border: none; }
#plg_myCabinet_page table td.end_of_table *{ display: none; }

#plg_myCabinet_page table td img{ float: left; margin: 0 1em 1em 0; }


