#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-left:              1px solid #003366;
  border-bottom:            1px solid #003366;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  3px;
  width:                    20%;
}

#tblSearch #tdHeaderName {
  background:               #EFEFEF;
  border-bottom:            1px solid #003366;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  3px;
  width:                    50%;
}

#tblSearch #tdHeaderPrice {
  background:               #EFEFEF;
  border-bottom:            1px solid #003366;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  3px;
  width:                    15%;
}

#tblSearch #tdHeaderStock {
  background:               #EFEFEF;
  border-right:             1px solid #003366;
  border-bottom:            1px solid #003366;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  3px;
  width:                    15%;
}

#tblSearch .tdProductCategory {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    20%;
}

#tblSearch .tdProductCategory a {
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductCategory a:hover {
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductName {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    45%;
}

#tblSearch .tdProductName a {
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductName a:hover {
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductPrice {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                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:                small;
  font-weight:              bold;
}

#tblSearch .tdProductStock {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                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:                small;
  font-weight:              bold;
}

#tblSearch .tdProductStock .spnProductOutOfStock {
  color:                    #660000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblSearch .tdProductCategoryAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    20%;
}

#tblSearch .tdProductCategoryAlt a {
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductCategoryAlt a:hover {
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductNameAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    45%;
}

#tblSearch .tdProductNameAlt a {
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductNameAlt a:hover {
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductPriceAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                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:                small;
  font-weight:              bold;
}

#tblSearch .tdProductStockAlt {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    15%;
}

#tblSearch .tdProductStockAlt .spnProductInStock {
  color:                    #006600;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblSearch .tdProductStockAlt .spnProductOutOfStock {
  color:                    #660000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblSearch .tdSearchField {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  white-space:              nowrap;
}

#tblSearch .tdSearchForm {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    35%;
}

#tblSearch .tdSearchForm input {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    100%;
}

#tblSearch .tdSearchForm input.inpCheckbox {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    auto;
}

#tblSearch .tdSearchForm input.inpPriceRange {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    50px;
}

#tblSearch .tdSearchForm select {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    100%;
}