body { background:#961216; }
.bodyBackground { background:White; width:98%; padding:5px 10px; border:solid 3px Black; border-bottom:none; border-top:none;}
.leftNav { padding:5px 10px 5px 0; }
.content { padding:5px 0 5px 12px; }
.headerBackground, .innerFooterBackground { background:White; width:98%; padding:5px 10px; border:solid 3px Black; border-bottom:solid 3px Black; }
.outerFooterBackground { width:100%; }

.checkbox { font:normal 12px Verdana,Arial,Sans-Serif; margin:0; padding:2px; }
.radiobutton { font:normal 12px Verdana,Arial,Sans-Serif; margin:0; padding-left:8px; }

#tblChangeEmail { width:500px; padding:5px; }

#tblChangePassword { width:500px; padding:5px; }

#tblOrderLines td { padding-left:20px; vertical-align:top; }

#tblEditCard { width:300px; padding:1px; }
#tblAddCreditCardHeading { width:500px; padding:0; }
#tblAddCreditCardHeading tr td { padding:0; }
#tblAddCreditCardHeading h3 { padding:3px; }
#tblAddCreditCard { width:500px; padding:1px; }
#tblDeleteCreditCard { width:300px; padding:1px; }

#tblForgotPasswordHeading { width:475px; padding:0; }
#tblForgotPasswordHeading tr td { padding:0; }
#tblForgotPasswordHeading h3 { padding:3px; }
#tblForgotPassword { width:475px; padding:0; }

#tblUSGiftRecipients td, #tblCanadaGiftRecipients td, #tblOtherCountriesGiftRecipients td { padding:3px; padding-left:10px; padding-right:10px; font-family:Verdana, Arial, Sans-Serif; font-size:12px; font-weight:normal; }

#tblMissingIssues td { padding:3px; font-family:Verdana, Arial, Sans-Serif; font-size:12px; font-weight:normal; }

.divBillMe { padding-left:3px; }

#tblContactByEmailHeading { width:600px; padding:0; }
#tblContactByEmailHeading tr td { padding:0; }
#tblContactByEmailHeading h3 { padding:3px; }
#tblContactByEmail { width:600px; padding:4px; }

#divContactUs { width:200px; padding-left:20px; }

#tblSecurityCode { width:600px; padding:0; }

#tblLoginCustomer, #tblLoginCustomer2 { width:500px; border:solid 1px Black; background-color:#EEEEEE; }
#tblLoginCustomer td, #tblLoginCustomer2 td { padding:3px; } 

#tblLogout { width:300px; }
#tblLogout td { padding:5px; }
#tblLogout p { padding-bottom:7px; }
#tblLogoutHeading { width:300px; }
#tblLogoutHeading tr td { padding:0; }
#tblLogoutHeading h3 { padding:3px; }

#tblNewCustomerInfo td, #tblExistingCustomer td { padding:3px; font:normal 12px Verdana,Arial,Sans-Serif; }

#tblNewsletterUnSubscribeEmail td { padding:5px; vertical-align:middle; }

.tableLeftNav { width:250px; font:normal 11px Verdana,Arial,Sans-Serif; margin:0; padding:0; border:solid 1px Black; }
.tableLeftNav tr td { padding:2px; border-bottom:solid 1px Black; }
.leftNavHeader { background-color:#961216; color:White; }

.tableInnerFooter { width:100%; padding:0; background:White; }
.outerFooter { width:100%; color:White; }
.outerFooter a { color:White; }

.tableAddress tr td { font:normal 12px Verdana,Arial,Sans-Serif; padding:1px; }
.tableCreditCards td { padding:8px; }
.tableEmail td { padding:5px; }
.errorMessage { width:75%; padding:5px; background-color:#FFFFA0; font:normal 12px Verdana,Arial,Sans-Serif; color:#B00000; border:solid 1px #B00000; }
.newsletters td { font:normal 12px Verdana,Arial,Sans-Serif; padding-bottom:20px; border:none; }
.newsletterCustomerInfo { border:1px solid #367FA8; background-color:#EFF8FB; padding:5px; width:400px; }
.tableSubscriptionInfo td { font:normal 12px Verdana,Arial,Sans-Serif; padding:2px; vertical-align:top; }