/* CATEGORY SHOWING THUMBNAILS **************************/
#tblCategory {
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblCategory .tdCategoryProduct {
  font-weight:              normal;
  padding:                  3px;
  width:                    33%;
  white-space:              normal;
}

#tblCategory .tdCategoryProduct .aCategoryProduct {
  font-weight:              normal;
  text-decoration:          none;
}

#tblCategory .tdCategoryProduct .aCategoryProduct:hover {
  font-weight:              normal;
  text-decoration:          none;
}

#tblCategory .tdCategoryProduct .spnCategoryProductInStock {
  font-weight:              bold;
}

#tblCategory .tdCategoryProduct .spnCategoryProductOutOfStock {
  font-weight:              bold;
}

#tblCategory .tdCategoryProduct .spnCategoryProductOnSale {
  font-weight:              bold;
}

#tblCategory .tdCategoryProduct .spnCategoryProductNotOnSale {
  font-weight:              bold;
}

#tblCategory .tdCategorySubCategory {
  font-weight:              normal;
  padding:                  3px;
  width:                    33%;
  white-space:              normal;
}

#tblCategory .tdCategorySubCategory .aCategorySubCategory {
  font-weight:              normal;
  text-decoration:          none;
}

#tblCategory .tdCategorySubCategory .aCategorySubCategory:hover {
  font-weight:              normal;
  text-decoration:          none;
}

/* CATEGORY SHOWING DETAILED LISTING ********************/
#tblCategoryDetailed {
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblCategoryDetailed .tdCategoryProductImage {
  font-weight:              normal;
  padding:                  5px;
  text-align:               center;
  width:                    20%;
  white-space:              nowrap;
}

#tblCategoryDetailed .tdCategoryProductImage .spnCategoryProductInStock {
  background:               transparent;
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductImage .spnCategoryProductOutOfStock {
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductImage .spnCategoryProductOnSale {
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductImage .spnCategoryProductNotOnSale {
  background:               transparent;
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductName {
  font-weight:              normal;
  padding:                  5px;
  text-align:               left;
  width:                    80%;
  vertical-align:           top;
}

#tblCategoryDetailed .tdCategoryProductName .aCategoryProduct {
  background:               transparent;
  font-weight:              bold;
  text-decoration:          none;
}

#tblCategory .tdCategoryProduct .aCategoryProduct:hover {
  background:               transparent;
  font-weight:              bold;
  text-decoration:          none;
}

#tblCategoryDetailed .tdCategoryProductImageAlt {
  background:               #EFEFEF;
  font-weight:              normal;
  padding:                  3px;
  text-align:               center;
  width:                    20%;
  white-space:              nowrap;
}

#tblCategoryDetailed .tdCategoryProductImageAlt .spnCategoryProductInStock {
  background:               transparent;
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductImageAlt .spnCategoryProductOutOfStock {
  background:               transparent;
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductImageAlt .spnCategoryProductOnSale {
  background:               transparent;
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductImageAlt .spnCategoryProductNotOnSale {
  background:               transparent;
  font-weight:              bold;
}

#tblCategoryDetailed .tdCategoryProductNameAlt {
  font-weight:              normal;
  padding:                  3px;
  text-align:               left;
  width:                    80%;
  vertical-align:           top;
}

#tblCategoryDetailed .tdCategoryProductNameAlt .aCategoryProduct {
  background:               transparent;
  font-weight:              bold;
  text-decoration:          none;
}

#tblCategory .tdCategoryProductAlt .aCategoryProduct:hover {
  background:               transparent;
  font-weight:              bold;
  text-decoration:          none;
}