html,body,td { font-family: arial, verdana, helvetica; color: #333; font-weight: normal; font-size : 12px; }

.h1 { font-size: 20px; color: #ED8B00; font-weight: bold; }
.h2 { font-size: 16px; color: #A5CF16; font-weight: bold; }
.h3 { font-size: 14px; color: #A5CF16; font-weight: bold; }

.bread_crumbs { font-size: 14px; color: #ED8B00; font-weight: bold; text-transform: uppercase; }

.error { color: #B72F0B; }
.info { color: #070; }
.required { color: #B72F0B; }

.form_tab { background-color: #ccc;  }
.form_separator { border-bottom: 2px solid #ccc; font-weight: bold; text-indent: 5px; }

.product_image { border: 2px dotted #ccc; padding: 2px; }
.product_image_small { border: 2px dotted #ccc; padding: 0px; }

.cat_title { font-size: 14px; font-weight: bold; text-transform: uppercase; } 
.cat_price { font-size: 16px; font-weight: bold; color: #CE2700; } 
.cat_price2 { font-size: 14px; font-weight: bold; color: #<? echo $THEME["C2"]; ?>; } 
.cat_small { font-size: 10px; font-weight: normal; padding-top: 5px; } 
.cat_desc { font-style: italic; font-size: 10px; font-weight: normal; padding-top: 5px; } 
.cat_top { font-size: 12px; font-weight: normal; } 

.product { font-size: 11px; padding-bottom: 2px; padding-top: 2px; border-bottom: 1px solid #ddd; } 
.product_desc { font-style: italic; font-size: 12px; font-weight: normal; }
.product_price { color: #D84C00; }
.product_sku_price { font-size: 14px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #ddd; font-weight: bold; color: #D84C00; } 
.product_sold_out { font-size: 11px; font-weight: bold; color: #B72F0B; }
.product_limited { font-size: 11px; font-weight: bold; color: #B7A10B; }
.product_in_stock { font-size: 11px; font-weight: bold; color: #50B70B; }

.cart_title { font-size: 12px; font-weight: bold; text-transform: uppercase; border-top: 2px solid #ccc; } 
.cart_title_nb { font-size: 12px; font-weight: bold; text-transform: uppercase; } 
.cart { font-size: 11px; border-top: 1px solid #ddd; } 
.cart_price { font-size: 11px; border-top: 1px solid #ddd; color: #933; font-weight: bold; } 

.chart_head { font-size: 12px; font-weight: bold; background-color: #ddd; } 
.chart_body { font-size: 11px; color: #666; } 
.chart_price { font-size: 11px; color: #666; font-weight: bold; } 
.chart_avl { font-size: 10px; font-weight: bold; background-color: #fff; color: #933; } 
.chart_na { font-size: 10px; background-color: #ccc; color: #aaa; } 

.top { font-family: arial, verdana, helvetica; font-size: 11px; }
A.top:link{text-decoration: none; color: #333; }
A.top:visited{text-decoration: none; color: #333; }
A.top:active{text-decoration: none; color: #333; }
A.top:hover{text-decoration: underline; color: #CE2700; }

.bottom { font-family: arial, verdana, helvetica; font-size: 11px; }
A.bottom:link{text-decoration: none; color: #ED8B00; }
A.bottom:visited{text-decoration: none; color: #ED8B00; }
A.bottom:active{text-decoration: none; color: #ED8B00; }
A.bottom:hover{text-decoration: underline; color: #ED8B00; }

A.category:link { text-decoration: none; }
A.category:visited { text-decoration: none; }
A.category:active { text-decoration: none; }
A.category:hover { text-decoration: none; color: #CE2700; }

A.category_empty:link { text-decoration: none; color: #333; }
A.category_empty:visited { text-decoration: none; color: #333; }
A.category_empty:active { text-decoration: none; color: #333; }
A.category_empty:hover { text-decoration: none; color: #CE2700; }

.main_cat { font-size: 9px; }
A.main_cat:link { text-decoration: none; color: #666; }
A.main_cat:visited { text-decoration: none; color: #666; }
A.main_cat:active { text-decoration: none; color: #666; }
A.main_cat:hover { text-decoration: none; color: #c33; }

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

.sd_title1 { font-size: 12px; color: #CE2700; font-weight: bold; padding-bottom: 5px; }
.sd_title2 { font-size: 12px; color: #A5CF16; font-weight: bold; padding-bottom: 5px; }
.sd_body { font-size: 11px; }

.text { font-family:  verdana, arial, helvetica; font-size: 10px; }
input.text { border: 1px solid #999; background-color: white;  color: black; }
textarea.text { border: 1px solid #999; background-color: white; color: black; scrollbar-base-color: #ccc; }	
select.text { background-color: white; color: black; }

input.pagetab { font-size: 10px; border: 1px solid #999; background-color: white;  color: black; }
select.pagetab { font-size: 10px; border: 1px solid #999; background-color: white;  color: black; }

.address { font-family:  verdana, arial, helvetica; font-size: 10px; text-transform: uppercase; }
input.address { border: 1px solid #999; background-color: white;  color: black; }

input.submit1 { font-family:  arial, verdana, helvetica; font-size: 11px; border: 1px solid #85AF00; background: #CE2700; font-weight: bold; color: #fff; text-align: center; }
input.submit2 { font-family:  arial, verdana, helvetica; font-size: 11px; border: 1px solid #AE0700; background: #A5CF16; font-weight: bold; color: #fff; text-align: center; }
