.cat_title { font-size:12px; font-weight:normal; color: #aaaaaa; }
.cat_des { font-size:12px; }
.cat_item_dlink, .cat_item_dlink h2 { font-size:16px; font-weight:bold; color:#000000; }
.cat_item_dlink a { text-decoration:none; }
.cat_item_dlink a:hover { color:#810000; text-decoration:none }

.prod_title { font-size:14px; font-weight:bold; }
.prod_des { font-size:12px; line-height: 16px; }
.prod_teas { font-size:11px; line-height:13px; }
/* .prod_teas a { text-decoration:underline; } */

.item_tab_head {
 padding:0px;
 height:25px;
 background-image:url(images/cat_back.jpg);
 background-repeat: no-repeat;
}
.bordergray { border:1px solid #c2c2c2; padding:10px; }
.bordergraybottom { border-bottom:1px solid #c2c2c2; }
.specRow { font-size:11px; }
.specRowEven { font-size:12px; }
.specRowOdd { font-size:12px; background-color:#aaaaaa; }
.price16 { font-size:16px; font-weight:bold; color:#810000; }

.qtyInput { text-align:center; vertical-align: middle; border:1px solid #dedbde; }
.adrInput input { font-size: 12px; line-height: 14px; font-family: Arial; vertical-align: middle;  border:1px solid #dedbde; width:100%;}
.txtInput input { font-size: 12px; line-height: 14px; font-family: Arial; vertical-align: middle;  border:1px solid #dedbde; width:100%;}
.txtArea textarea { font-size: 12px; line-height: 14px; font-family: Arial; vertical-align: top;  border:1px solid #dedbde; width:100%;}
select,option { text-align:left; vertical-align:middle;  border:1px solid #dedbde; }

.cmrc_ProdList2Container_hd { font-size:11px; font-weight:bold; color:#aaaaaa; border-bottom:1px solid #aaaaaa; padding-bottom:5px; }
.cmrc_ProdList2Container_ft { font-size:10px; font-weight:bold; color:#aaaaaa; border-top:1px solid #aaaaaa; }
