body { margin: 0,0,0,0; }

.btn { border: solid 1px black; font-family: Verdana; font-size:11px; font-weight:bold;cursor:hand;color:Black; }

a:link { color: #CC6600; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:visited { color: #CC6600; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:hover { color: #CC3300; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:active { color: #CC3300; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a.site_nav:link { color: #CCCC66; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a.site_nav:visited { color: #CCCC66; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a.site_nav:hover { color: #FFFFFF; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a.site_nav:active { color: #FFFFFF; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a.mini_cart:link { color: #000000; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 9px; }
a.mini_cart:visited { color: #000000; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 9px;}
a.mini_cart:hover { color: #666666; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 9px;}
a.mini_cart:active { color: #666666; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 9px;}

.frm_field { background-color:White; border: solid 1px darkgray; font-family: Verdana; font-size: 11px; color: Black; }
.frm_button { background-color:#CCCCCC; border: solid 1px darkgray; font-family: Verdana; font-size: 11px; color: Black; }

.lbl { font-family: Tahoma,Arial,Helvetica,sans-serif; }
.lbl_micro { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 9px; }
.lbl_small { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; }
.lbl_large { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #194B2E; }
.lbl_title { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 19px; font-weight: bold; color: Olive; }
.lbl_cart { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #333333; }
.lbl_bold { font-family:verdana; font-size:10px; color:#000000; font-weight:bold; }
.lbl_error { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; color: Red; }
.lbl_success { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;  color: Green; }

.tbl_info { background-color: #CCCCCC; }
.tbl_info.tbl_header { background-color: whitesmoke; }

.txt_box { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px solid #999933; }
.chk_box { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #FFFFFF; background-color: Transparent; }

.mini_cart { background-color: White; filter: alpha(opacity='80'); border:1px solid #000000; width: 140px; height: 50px; padding: 3,3,3,3; margin: 3,10,3,3; }

.cart_table { margin-bottom:5px; background-color:darkgray; }
.cart_header { font-family:verdana; font-size:13px; font-variant: small-caps; color:#000000; font-weight:bold; padding-bottom:5px; }
.cart_item { font-family:verdana; font-size:10px; color:#000000; background-color:#FFFFFF; }
.cart_spacer {font-family:verdana; font-size:10px; color:#000000; background-color:#FFFFFF; border:none; }
.cart_gray { background-color: #d0d063; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; border: 1px solid #999933; }
.cart_plain { background-color: whitesmoke; font-family:verdana; font-size:10px; color:#000000; padding-bottom:5px; }
 
.border_gray { border-bottom: solid 1px #A7A7A6; font-family:verdana; font-size:10px; }

.prod_image { border: 2px solid #333333; }
.prod_table { border-bottom: 1px solid #A7A7A6; border-top: 1px solid #A7A7A6; }

.search_header { background-color: #E0E4E4; font-family:verdana; font-size:10px; color:#000000; font-weight:bold; padding-bottom:5px; }
.search_body { background-color: #F7FAFA; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; border-bottom: 1px solid #0A5C45; }

#category div { font-size: 20px; }