body    { color: #666; font-size: 10px; font-family: Arial, Helvetica }
p     { font-size: 10px; font-family: Arial, Helvetica; line-height: 12px; margin-top: 6px; margin-bottom: 6px }
td  { font-size: 10px; font-family: Arial, Helvetica }
a { color: #039; font-family: Arial, Helvetica }
input { color: #000; font-size: 11px; margin: 2px; border: solid 1px #ccc }
select { color: #000; font-size: 11px; margin: 2px; height: 18px; border: solid 1px #ccc }
.nounderline { color: #666; font-family: Arial, Helvetica; text-decoration: none }
a.nounderline { color: #666; font-family: Arial, Helvetica; text-decoration: none }
a:hover .nounderline { color: #039; font-family: Arial, Helvetica; text-decoration: none }
.subhead  { color: #feffff; font-size: 22px; font-family: "Times New Roman", Times, Georgia; margin-bottom: 0; padding-bottom: 0 }
.menu    { font-family: Arial, Helvetica; padding: 6px; border-style: solid none none; border-width: 1px; border-color: #ccc }
.tipshead  { font-size: 28px; font-family: "Times New Roman", Times, Georgia; margin-bottom: 0; padding-bottom: 0 }
.mainhead  { font-size: 42px; font-family: "Times New Roman", Times, Georgia; line-height: 40px; margin-bottom: 0; padding-bottom: 0 }
.maintext  { font-size: 20px; font-family: "Times New Roman", Times, Georgia; line-height: 26px }
.checkoutboxes { font-family: Arial, Helvetica; background-color: #eee; padding: 10px; border: solid 1px #ccc }
.productpagesheads  { font-size: 38px; font-family: "Times New Roman", Times, Georgia; line-height: 36px; margin-bottom: 0; padding-bottom: 0 }
.saleheads { color: #f00; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold }
.salebox { color: #000; padding: 6px; border: solid 1px #f00 }
.price  { font-size: 16px; font-family: "Times New Roman", Times, Georgia }
.tabletext { font-size: 10px; font-family: Arial, Helvetica; line-height: 12px }
.productmenu  { font-family: Arial, Helvetica; background-color: #eee; padding: 10px; border-style: none solid solid; border-width: 1px; border-color: #ccc }
.border  { border: solid 1px #ccc }
.borderright   { padding: 0 6px; border-style: none none none solid; border-width: 1px; border-color: #ccc }
.borderbottom { border-style: none none solid none; border-width: 1px; border-color: #ccc }
.bordertop { border-style: solid none none none; border-width: 1px; border-color: #ccc }
.border_b_t_r { border-style: solid solid solid none; border-width: 1px; border-color: #ccc }
.quotebox  { background-color: #e3ffff; padding: 6px; border: solid 1px #ccc }
.snapkidsbackground{background-image: url('images/snapskids.jpg'); background-repeat: no-repeat;}
.message{color:#228800; text-align:right;font-size:11px; font-weight:bold;}
.messagered{color:#FF0000; text-align:right;font-size:11px; font-weight:bold;}
input[type="text"] { color: #000; font-size: 11px; margin: 2px; height: 18px; border: solid 1px #ccc }
input[type="file"] { color: #000; font-size: 11px; margin: 2px; height: 18px; border: solid 1px #ccc }
textarea { color: #000; font-size: 11px; margin: 2px; border: solid 1px #ccc }
.sorting_order { color: #000; font-size: 11px; margin: 2px; height:50px; width:99%; border: solid 1px #ccc }
