body
 {background-color: Black;color: #909090;font-family:"lucida sans unicode", tahoma;font-size:11px;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
html                   
 {overflow: -moz-scrollbars-vertical; overflow: scroll;}
form
 {width:	auto; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div
 {margin: 0px; padding: 0px;}
h1
 {color: #A0A0A0;font-family: "lucida sans unicode", tahoma;font-size: 18px;font-weight: bold; text-align: left; margin: 0px 0px 0px 0px;}
h2
 {color: #A0A0A0;font-size: 14px;font-weight: bold; text-align: left; margin: 0px 0px 0px 0px;}
table
 {border-collapse: collapse;font-family: "lucida sans unicode", tahoma;	border-width: 0px;border-style: none; font-size: 11px; padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}

A                      
 {FONT-SIZE: 11px;COLOR: #929292;text-decoration : none;}
A:link                 
 {COLOR: #929292;}
A:visited              
 {COLOR: #929292;}
A:active               
 {COLOR: #BABABA;}
A:hover                
 {COLOR: #BABABA;}
 
.tablepage table 
 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.tableheader td
 { background-color: Black; }
.tablefooter td
 { background-color: Black; color: #777777; font-style: normal;  font-size: 10px;}

 
.tablemenu table 
 { }
.tablemenu td
 { background-color: transparent; }
.tablemenu a
 { font-style: normal;  font-size: 14px;  white-space: nowrap;  text-decoration: none;    }
.tablemenu a:link
 { color: #929292; }
.tablemenu a:visited
 { color: #929292; }
.tablemenu a:active
 { color: #BABABA; }
.tablemenu a:hover
 { color: #BABABA; }

.tablemainbody td
 { background-color: Black; margin: 0px 0px 0px 0px;}
.tablecategories td
 { background-color: Black; margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;}
.tablebody td
 { background-color: Black; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

.cart
 { color: #989898; font-size: 10px; }

.search
 { background: #282828; color: Gray; font-size: 10px;  width: 150px;  border: thin inset Gray;   }

.pageselect
 { background: #282828; color: Gray; font-size: 10px;  width: 40px;  border: none Black; text-transform:none;}
 
.categories .header td
 { color: #4B4B4B; font-size: 16px; }
.categories a
 { font-style: normal;  font-size: 12px;  white-space: nowrap;  text-decoration: none;    }
.categories a:link
 { color: #CDCDCD; }
.categories a:visited
 { color: #CDCDCD; }
.categories a:active
 { color: #BBBBBB; }
.categories a:hover
 { color: #BBBBBB; }
.categories .group
 { color: #DAA520;  font-weight: bold;  }
.categories .groupsub
 { color: #cA9510;  font-weight: normal;  }

.tabletitle table 
 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.tabletitle td
 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #4B4B4B;font-size: 16px;font-weight: bold; text-align: center;}

.products
 { background-color: Black;}
.products td
 { background-color: Black;}
.products .group
 { color: #DAA520;  font-weight: normal; vertical-align: middle;  }
 
.proditem
 { width:300px; height:214px; }
.proditem .header
 { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e;  text-align: center; width:300px; height:40px;}
.proditem .header A 
 { COLOR: #5F5F5F; TEXT-DECORATION: none}
.proditem .header A:hover 
 { COLOR: #2e2e2e; TEXT-DECORATION: none}
.proditem .footer
 { width:300px; font-size: 0px; }
.proditem .bodies td
 { background: #ffffff; }
.proditem .bodies .comment
{ height:78px;text-align: justify; font-size: 12px; COLOR: #7A7A7A; }
.proditem .bodies .price
{ height:44px;text-align: right; font-size: 14px; COLOR: #929292; }
.proditem .bodies .cart_add a
{ font-size: 12px; COLOR: #2D2D2D; white-space: nowrap;  text-decoration: none;}
.proditem .bodies .cart_add a:link
{ COLOR: #2D2D2D; }
.proditem .bodies .cart_add a:visited
{ COLOR: #2D2D2D; }
.proditem .bodies .cart_add a:active
{ COLOR: #444444; }
.proditem .bodies .cart_add a:hover
{ COLOR: #444444; }

.proddetail
 { width:700px; }
.proddetail .header
 { width:650px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e;  text-align: center; height:40px;}
.proddetail .footer
 { width:650px; font-size: 0px; }
.proddetail .bodies td
 { background: #ffffff;}
.proddetail .bodies .comment 
 { height:200px;text-align: justify; font-size: 14px; COLOR: #7A7A7A; }
.proddetail .bodies .extdata
 { text-align: justify; font-size: 14px; COLOR: #7A7A7A;  padding-right: 10px;  }
.proddetail .bodies .price
 { height:44px;text-align: right; font-size: 16px; COLOR: #929292; padding-right: 30px;}
.proddetail .bodies .cart_add a
{ font-size: 12px; COLOR: #2D2D2D; white-space: nowrap;  text-decoration: none;}
.proddetail .bodies .cart_add a:link
{ COLOR: #2D2D2D; }
.proddetail .bodies .cart_add a:visited
{ COLOR: #2D2D2D; }
.proddetail .bodies .cart_add a:active
{ COLOR: #444444; }
.proddetail .bodies .cart_add a:hover
{ COLOR: #444444; }
.proddetail .back 
 { padding: 0px 0px 0px 10px; height:35px; width:650px; }
.proddetail .back td
 { background: #ffffff;}

.prodnone
 { width:400px; }
.prodnone .header
 { width:350px; font-size: 0px; }
.prodnone .footer
 { width:350px; font-size: 0px; }
.prodnone .bodies td
 { width:350px; background: #ffffff;  text-align: center; FONT-SIZE: 20px; }
 
 
img.expand_img
 { margin: 1px 1px 1px 1px; border: 1px double White; cursor: pointer;}
img.expand_img_shop
 { margin: 1px 1px 1px 1px; border: 1px double White; cursor: pointer;  vertical-align: top; }
.hidden 
 { position: absolute; z-index: 1; text-decoration: none;}

.order
 { width:700px; }
.order td
 { background: Black; }
.order .header
 { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e;  text-align: center; width:700px; height:40px;}
.order .footer
 { width:700px; font-size: 0px; }
.order .bodies td
 { background: #ffffff; }
.order .bodies INPUT
 { }
.order .bodies INPUT.disabled
 { background: #F4F4F4; }
.order .orderlist 
 { color: Black; }
.order .orderlist td
 { background: #F4F4F4; }
.order .orderlist thead td
 { background: #E7E7E7;FONT-SIZE: 14px;}
.order .orderlist tfoot td
 { background: #E7E7E7;FONT-SIZE: 14px;}
.order .orderlist .noitem
 { background: White;FONT-SIZE: 16px;  text-align: center;  }
.order .person 
 { background: #ffffff; }
.order .person td
 { background: #F4F4F4; }
.order .bodies .orderlist .orderhead
 { text-align: justify;  font-weight: bold; background: #EAEAEA;  padding: 5px 5px 5px 5px; }
.order .bodies .orderlist .orderbody
 { text-align: justify;  font-weight: normal; background: White; padding: 10px 10px 10px 10px;  }
.order .bodies .orderok td
 { background: #ffffff; FONT-SIZE: 20px;  text-align: center;  }
 
.faq
 { width:700px; }
.faq td
 { background: Black; }
.faq .header
 { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e;  text-align: center; width:700px; height:40px;}
.faq .footer
 { width:700px; font-size: 0px; }
.faq .body td
 { background: #ffffff; }
.faq .body .faqlist .faqhead
 { text-align: justify;  font-weight: bold; background: #EAEAEA;  padding: 5px 5px 5px 5px; }
.faq .body .faqlist .faqbody
 { text-align: justify;  font-weight: normal; padding: 10px 10px 10px 10px;  }

.quality
 { width:700px; }
.quality td
 { background: Black; }
.quality .header
 { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e;  text-align: center; width:700px; height:40px;}
.quality .footer
 { width:700px; font-size: 0px; }
.quality .body td
 { background: #ffffff; }
.quality .body .qualitylist .qualityhead
 { text-align: justify;  font-weight: bold; background: #EAEAEA;  padding: 5px 5px 5px 5px; }
.quality .body .qualitylist .qualitybody
 { text-align: justify;  font-weight: normal; padding: 10px 10px 10px 10px;  }

.us
 { width:700px; }
.us td
 { background: Black; }
.us .header
 { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e;  text-align: center; width:700px; height:40px;}
.us .footer
 { width:700px; font-size: 0px; }
.us .body td
 { background: #ffffff; }
.us .body .uslist .ushead
 { text-align: justify;  font-weight: bold; background: #EAEAEA;  padding: 5px 5px 5px 5px; }
.us .body .uslist .usbody
 { text-align: justify;  font-weight: normal; padding: 10px 10px 10px 10px;  }

.admin 
 { background: #ffffff; width: 700px;  text-align: center; }
.admintable td
 { background: #EDEDED; padding: 2px 2px 2px 2px; }
.admintable .odd td
 { background: #E6E6E6; }
.admintable .even td
 { background: #DBDBDB; }
.admintable .head td
 { background: #C9C9C9; }
.admintable .orderlist 
 { color: Black; }
.admintable .orderlist td
 { background: #F4F4F4; }
.admintable .orderlist thead td
 { background: #E7E7E7;FONT-SIZE: 14px;}
.admintable .orderlist tfoot td
 { background: #E7E7E7;FONT-SIZE: 14px;}
.admintable .orderlist .headline td
 { border-top: thin solid #E7E7E7; }

.limit                 
 {margin: 5px 5px 5px 5px;  background-color: White; }
.limit_text            
 {font-size: 12px;padding: 5px 5px 5px 5px;}
.limit td              
 {vertical-align: middle;background-color: White; }


