body {background-color: #fff; margin-top: 0px; margin-left: 0px;}

h1 {font-family: verdana, serif; font-size: 9pt; color: #fff; font-weight: bold; margin-bottom: 3px; margin-top: 2px;}
h1.product {font-family: verdana, serif; font-size: 9pt; color: #a00; font-weight: bold; margin-bottom: 3px; margin-top: 2px;}

h2 {font-family: verdana, serif; font-size: 10pt; color: #fff; font-weight: bold; margin-bottom: 2px; margin-top: 2px;}
h2.shop_detail {font-family: verdana, serif; font-size: 11pt; color: #a00; font-weight: bold; margin-bottom: 2px; margin-top: 2px;}
h2.terms {font-family: verdana, serif; font-size: 10pt; color: #d51b1b; font-weight: bold; margin-bottom: 2px; margin-top: 2px;}
h2.topsellers {font-family: verdana, serif; font-size: 9pt; color: #d51b1b; font-weight: bold; margin-bottom: 2px; margin-top: 4px;}
h2.payments {font-family: verdana, serif; font-size: 9pt; color: #d51b1b; font-weight: bold; margin-bottom: 2px; margin-top: 4px;}

h3.sitemap {font-family: verdana, serif; font-size: 9pt; color: #d51b1b; font-weight: bold; margin-bottom: 2px; margin-top: 4px;}

A:link, A:visited, A:active {color: #8c2020; text-decoration: underline;}
A:hover {color: #8c2020; text-decoration: none;}

A:link.ftr, A:visited.ftr, A:active.ftr {color: #fff; text-decoration: underline;}
A:hover.ftr {color: #fff; text-decoration: none;}

A:link.shop, A:visited.shop, A:active.shop {color: #fff; text-decoration: none;}
A:hover.shop {color: #fff; text-decoration: none;}

A:link.hme_cat_lnk, A:visited.hme_cat_lnk, A:active.hme_cat_lnk {color: #fff; text-decoration: none;}
A:hover.hme_cat_lnk {color: #fff; text-decoration: underline;}

A:link.hme_off_1, A:visited.hme_off_1, A:active.hme_off_1 {color: #78520a; text-decoration: underline;}
A:hover.hme_off_1 {color: #78520a; text-decoration: none;}
A:link.hme_off_2, A:visited.hme_off_2, A:active.hme_off_2 {color: #700; text-decoration: underline;}
A:hover.hme_off_2 {color: #700; text-decoration: none;}

.frm1 {font-family: verdana, serif; background-color: #fff; color: #002; font-size: 9pt; margin-top: 2px; margin-bottom: 2px; border: 1px solid #3d5b17;}
.sub1 {width: 90px; font-family: verdana, serif; background-color: #8c2020; color: #fff; font-size: 9pt; margin-top: 2px; margin-bottom: 2px; border: 1px solid #fff;}


table.out {width: 780px; border-collapse: collapse;}
table.tbmn {width: 100%; border-collapse: collapse;}
table.mn1 {width: 100%; border-collapse: collapse;}
table.form {width: 560px; border-collapse: collapse; border: 1px solid #808080;}


table.hme_lnk_box {width: 298px; border-collapse: collapse; border: 1px solid #6e5948;}
table.hme_cat_box {width: 100px; border: 1px solid #6e5948; border-spacing: 0px;}

table.top_selling {width: 378px; border-collapse: collapse; border: 1px solid #6e5948;}
table.payments {width: 208px; border-collapse: collapse; border: 1px solid #6e5948;}

td.emp {padding: 0px;}

td.ban {width: 780px; padding: 0px; border-bottom: 1px solid #fff; border-top: 1px solid #fff;}

td.cnt_out {background-color: #fff; padding: 0px; font-family: verdana, serif; font-size: 8pt; color: #ff8; border-bottom: 1px solid #808080;}

td.hmehdr {background-color: #d49f20; font-size: 6pt; padding: 0px;}
td.hmeh1hdr {background-color: #d49f20; font-size: 6pt; padding: 0px;}
td.topsellershdr {background-color: #fff; font-family: arial, serif; font-size: 10pt; color: #d51b1b; font-weight: bold; padding: 2px;}
td.payments_hdr {background-color: #d49f20; font-family: arial, serif; font-size: 11pt; color: #fff; border-bottom: 1px solid #6e5948; padding: 2px; text-align: center;}
td.top_selling_hdr {background-color: #d49f20; font-family: arial, serif; font-size: 11pt; color: #fff; border-bottom: 1px solid #6e5948; border-top: 1px solid #6e5948; padding: 2px; text-align: center;}


td.hme_cat_lnk_txt {background-color: #d49f20; padding: 3px; font-family: arial, serif; font-size: 10pt; color: #600; border-top: 1px solid #6e5948;}

td.txt {font-family: verdana, serif; font-size: 10pt; color: #000; padding: 2px;}

td.txt2 {font-family: arial, serif; font-size: 9pt; color: #000; padding: 3px;}

td.top_selling_txt {font-family: arial, serif; font-size: 9pt; color: #000; padding: 3px;}

td.txthme {font-family: verdana, serif; font-size: 10pt; color: #000; padding: 2px;}
td.txt_orng {font-family: arial, serif; font-size: 10pt; color: #af8217; padding: 2px; font-weight: bold;}

td.hm_bot_tbl {width: 758px; padding: 0px; border-top: 1px solid #808080; border-bottom: 1px solid #808080;}



table.shop {width: 100%; border-collapse: collapse; border: 1px solid #808080;}
table.cart_block {width: 210px; border-collapse: collapse; border: 1px solid #808080;}
.checkout_input {font-family: verdana, serif; background-color: #fff; color: #000; font-size: 10pt; margin-top: 2px; margin-bottom: 2px; border: 1px solid #3d5b17; padding: 3px;}
.checkout_input_conf {font-family: verdana, serif; background-color: #f1f1f1; color: #000; font-size: 10pt; margin-top: 2px; margin-bottom: 2px; border: 1px solid #3d5b17; padding: 3px;}
td.shop_hdr {height: 16px; background-color: #d49f20; font-family: verdana, serif; font-size: 10pt; color: #fff; font-weight: bold; padding: 3px;}
td.shop_cnt {font-family: verdana, serif; font-size: 10pt; color: #000; padding: 4px;}
td.shop_cnt_lge {font-family: verdana, serif; font-size: 9pt; color: #000; padding: 4px;}
td.cart_block_hdr {height: 28px; background-image: url(online-shop/img/add-to-cart-hdr.gif); background-repeat: repeat; background-color: #8a8a8a; font-family: verdana, serif; font-size: 12pt; color: #fff; font-weight: bold; padding: 0px;}
td.cart_block_cnt {background-color: #e2e2e2; font-family: verdana, serif; font-size: 10pt; color: #000; padding: 2px;}


td.ftr {background-color: #8c2020; border-left: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 1px solid #808080; font-family: verdana, serif; font-size: 9pt; color: #fff; padding: 4px;}


td.frmhd {background-color: #4a3838; padding: 3px; font-family: verdana, serif; font-size: 8pt; color: #fff; font-weight: bold; border-bottom: 1px solid #808080;}
td.form {font-family: verdana, serif; font-size: 10pt; color: #000; padding: 3px;}

