/* Cart Form */

p.buyonline { display: block; }
p.buyonline { text-align: center; margin: 10px 0; padding: 0; text-decoration: none; }
p.buyonline a { text-decoration: none; margin-bottom: 15px; display: block; }

table.purchase { display: none;}

 .kingcartform { display: none; }
form.kingcartform { padding: 0; margin: 0 0 0 6px; width: 168px; font-size: 12px; line-height: 16px; text-align: left; }
form.kingcartform input[type="text"] { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #069; width: 30px; border: 1px solid #AAA; padding: 2px 4px; text-align: right; }
form.kingcartform p { padding: 0; margin: 0; text-align: left;  }
form.kingcartform h1 { font-size: 13px; font-weight:bold; background-color: #006699; color: white; padding: 1px 3px; margin: 4px 0; text-align: left; }
form.kingcartform h2 { font-size: 12px; font-weight:bold; background-color: #eeeeee; color: #069; padding: 1px 3px; margin: 0; text-align: left; line-height: 14px; }
form.kingcartform p.price { font-size: 13px; font-weight:bold; padding: 1px; margin: 0; text-align: left; }
form.kingcartform p.qty { padding: 1px 0; text-align: right; clear: both;}
form.kingcartform p.stock { padding: 1px 0; text-align: left; clear: both; color: #600; font-size: 10px; line-height: 16px; }
form.kingcartform p.pn { padding: 1px 0; text-align: right; float: right; width: 100px; font-size: 9px; color: #069; }

.corezonform { display: none; }
form.corezonform { padding: 0; margin: 0 0 0 6px; width: 168px; font-size: 12px; line-height: 18px; text-align: left; }
form.corezonform input[type="text"] { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #069; width: 30px; border: 1px solid #AAA; padding: 2px 4px; text-align: right; }
form.corezonform p { padding: 0; margin: 0; text-align: left;  }
form.corezonform h1 { font-size: 13px; font-weight:bold; background-color: #999; color: white; padding: 1px 3px; margin: 4px 0; text-align: left; }
form.corezonform h2 { font-size: 13px; font-weight:bold; background-color: #eeeeee; color: #069; padding: 1px 3px; margin: 0; text-align: left; line-height: 14px; }
form.corezonform p.price { font-size: 13px; font-weight:bold; padding: 1px; margin: 0; text-align: left; }
form.corezonform p.qty { padding: 1px 0; text-align: right; clear: both;}
form.corezonform p.stock { padding: 1px 0; text-align: left; clear: both; color: #600; font-size: 10px; line-height: 16px; }
form.corezonform p.pn { padding: 1px 0; text-align: right; float: right; width: 100px; font-size: 9px; color: #069; }

/* Special Formatting */

td.accessories p.stock { float: left ; width: 100px; clear: none; }
td.accessories p.qty { clear: none; }