#tblSearch {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblSearch #tdHeaderCategory {
  background:               #EFEFEF;
  border-top:               1px solid #000000;
  border-left:              1px solid #000000;
  border-bottom:            1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding: 3px;
  width:                    20%;
}

#tblSearch #tdHeaderName {
  background:               #EFEFEF;
  border-top:               1px solid #000000;
  border-bottom:            1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
  width:                    50%;
}

#tblSearch #tdHeaderPrice {
  background:               #EFEFEF;
  border-top:               1px solid #000000;
  border-bottom:            1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
  width:                    15%;
}

#tblSearch #tdHeaderStock {
  background:               #EFEFEF;
  border-top:               1px solid #000000;
  border-right:             1px solid #000000;
  border-bottom:            1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
  width:                    15%;
}

#tblSearch .tdProductCategory {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width: 27%;
}

#tblSearch .tdProductCategory a {
  color: #837E66;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight: bold;
  text-decoration:          none;
}

#tblSearch .tdProductCategory a:hover {
  color: #868688;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductName {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width: 44%;
}

#tblSearch .tdProductName a {
  color: #33312F;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-decoration: underline;
}

#tblSearch .tdProductName a:hover {
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductPrice {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  white-space:              nowrap;
  width:                    20%;
}

#tblSearch .tdProductPrice .spnSalePrice {
  color:                    #FF0000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
}

#tblSearch .tdProductStock {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  white-space:              nowrap;
  width:                    15%;
}

#tblSearch .tdProductStock .spnProductInStock {
  color:                    #006600;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
}

#tblSearch .tdProductStock .spnProductOutOfStock {
  color:                    #660000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
}

#tblSearch .tdProductCategoryAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    20%;
}

#tblSearch .tdProductCategoryAlt a {
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductCategoryAlt a:hover {
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductNameAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    45%;
}

#tblSearch .tdProductNameAlt a {
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductNameAlt a:hover {
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductPriceAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  white-space:              nowrap;
  width:                    20%;
}

#tblSearch .tdProductPriceAlt .spnSalePrice {
  color:                    #FF0000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
}

#tblSearch .tdProductStockAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    15%;
}

#tblSearch .tdProductStockAlt .spnProductInStock {
  color:                    #006600;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
}

#tblSearch .tdProductStockAlt .spnProductOutOfStock {
  color:                    #660000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
}

#tblSearch .tdSearchField {
background:               #FFFFFF;
  color: #5F5B4B;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px;
  width: 20%;
  text-align: right;
}

#tblSearch .tdSearchForm {
  color: #5F5B4B;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px;
  width: 38%;
}

#tblSearch .tdSearchForm input {
  color: #33312F;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    98%;
  background-color: #F0EEE4;
  border: 1px solid #6D6A5A;
}

#tblSearch .tdSearchForm input.inpCheckbox {
  color: #5F5B4B;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    auto;
}

#tblSearch .tdSearchForm input.inpPriceRange {
 color: #5F5B4B;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    50px;
}

#tblSearch .tdSearchForm select {
 color: White;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    80%;
  background-color: #757366;
}