#tblSearch {


  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblSearch #tdHeaderCategory {

/*  border-top:               1px solid #000000;
  border-left:              1px solid #000000;
  border-bottom:            1px solid #000000;*/
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
  padding:                  3px;
  width:                    20%;
}

#tblSearch #tdHeaderName {

 /* border-top:               1px solid #000000;
  border-bottom:            1px solid #000000;*/
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
  padding:                  3px;
  width:                    50%;
}

#tblSearch #tdHeaderPrice {

/*  border-top:               1px solid #000000;
  border-bottom:            1px solid #000000;*/
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
  padding:                  3px;
  width:                    15%;
}

#tblSearch #tdHeaderStock {

 /*border-top:               1px solid #000000;
  border-right:             1px solid #000000;
  border-bottom:            1px solid #000000;*/
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
  padding:                  3px;
  width:                    15%;
}

#tblSearch .tdProductCategory {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    20%;
}

#tblSearch .tdProductCategory a {
  color:                    #000099;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductCategory a:hover {
  color:                    #990000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductName {
 
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    45%;
}

#tblSearch .tdProductName a {
  color:                    #990000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductName a:hover {
  color:                    #000099;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductPrice {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  white-space:              nowrap;
  width:                    20%;
}

#tblSearch .tdProductPrice .spnSalePrice {
  color:                    #FF0000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
}

#tblSearch .tdProductStock {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  white-space:              nowrap;
  width:                    15%;
}

#tblSearch .tdProductStock .spnProductInStock {
  color:                    #006600;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
}

#tblSearch .tdProductStock .spnProductOutOfStock {
  color:                    #660000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
}

#tblSearch .tdProductCategoryAlt {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    20%;
}

#tblSearch .tdProductCategoryAlt a {
  color:                    #000099;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductCategoryAlt a:hover {
  color:                    #990000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductNameAlt {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    45%;
}

#tblSearch .tdProductNameAlt a {
  color:                    #990000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductNameAlt a:hover {
  color:                    #000099;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  text-decoration:          none;
}

#tblSearch .tdProductPriceAlt {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  white-space:              nowrap;
  width:                    20%;
}

#tblSearch .tdProductPriceAlt .spnSalePrice {
  color:                    #FF0000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
}

#tblSearch .tdProductStockAlt {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px 3px 3px 12px;
  width:                    15%;
}

#tblSearch .tdProductStockAlt .spnProductInStock {
  color:                    #006600;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
}

#tblSearch .tdProductStockAlt .spnProductOutOfStock {
  color:                    #660000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              bold;
}

#tblSearch .tdSearchField {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px;
  white-space:              nowrap;
}

#tblSearch .tdSearchForm {

  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  padding:                  3px;
  width:                    35%;
}

#tblSearch .tdSearchForm input {
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  width:                    200%;
}

#tblSearch .tdSearchForm input.inpCheckbox {
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  width:                    auto;
}

#tblSearch .tdSearchForm input.inpPriceRange {
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  width:                    50px;
}

#tblSearch .tdSearchForm select {
  color:                    #000000;
  font-family:               tahoma, helvetica, arial, sans-serif;
  font-size:                12px;
  font-weight:              normal;
  width:                    100%;
}
