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

#tblAnnouncements .tdAnnouncementTitle {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblAnnouncements .tdAnnouncementContent {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
}

/* ALSO BOUGHT ******************************************/
#tblAlsoBought {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblAlsoBought .tdBoughtProduct {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    33%;
  white-space:              nowrap;
}

#tblAlsoBought .tdBoughtProduct a {
  background:               transparent;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblAlsoBought .tdBoughtProduct a:hover {
  background:               transparent;
  color:                    #003300;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblAlsoBought .tdBoughtProduct .spnBoughtProductInStock {
  background:               #FFFFFF;
  color:                    #006600;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblAlsoBought .tdBoughtProduct .spnBoughtProductOutOfStock {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

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

#tblAnnouncements .tdAnnouncementTitle {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblAnnouncements .tdAnnouncementContent {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
}

/* PRODUCTS OF THE MONTH ********************************/
#tblMonthly {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblMonthly .tdMonthlyProduct {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    33%;
  white-space:              nowrap;
}

#tblMonthly .tdMonthlyProduct a {
  background:               transparent;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblMonthly .tdMonthlyProduct a:hover {
  background:               transparent;
  color:                    #003300;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblMonthly .tdMonthlyProduct .spnMonthlyProductInStock {
  background:               #FFFFFF;
  color:                    #006600;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblMonthly .tdMonthlyProduct .spnMonthlyProductOutOfStock {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblMonthly .tdMonthlyProduct .spnMonthlyProductOnSale {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblMonthly .tdMonthlyProduct .spnMonthlyProductNotOnSale {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

/* NEWEST PRODUCTS **************************************/
#tblNewest {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblNewest .tdNewestProduct {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    33%;
  white-space:              nowrap;
}

#tblNewest .tdNewestProduct a {
  background:               transparent;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblNewest .tdNewestProduct a:hover {
  background:               transparent;
  color:                    #003300;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblNewest .tdNewestProduct .spnNewestProductInStock {
  background:               #FFFFFF;
  color:                    #006600;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblNewest .tdNewestProduct .spnNewestProductOutOfStock {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblNewest .tdNewestProduct .spnNewestProductOnSale {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblNewest .tdNewestProduct .spnNewestProductNotOnSale {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

/* PRODUCTS ON SALE *************************************/
#tblOnSale {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblOnSale .tdOnSaleProduct {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    33%;
  white-space:              nowrap;
}

#tblOnSale .tdOnSaleProduct a {
  background:               transparent;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblOnSale .tdOnSaleProduct a:hover {
  background:               transparent;
  color:                    #003300;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblOnSale .tdOnSaleProduct .spnOnSaleProductInStock {
  background:               #FFFFFF;
  color:                    #006600;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblOnSale .tdOnSaleProduct .spnOnSaleProductOutOfStock {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblOnSale .tdOnSaleProduct .spnOnSaleProductOnSale {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

/* TOP SELLING PRODUCTS *********************************/
#tblTopSeller {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblTopSeller .tdTopSellerProduct {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    33%;
  white-space:              nowrap;
}

#tblTopSeller .tdTopSellerProduct a {
  background:               transparent;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblTopSeller .tdTopSellerProduct a:hover {
  background:               transparent;
  color:                    #003300;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblTopSeller .tdTopSellerProduct .spnTopSellerProductInStock {
  background:               #FFFFFF;
  color:                    #006600;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblTopSeller .tdTopSellerProduct .spnTopSellerProductOutOfStock {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblTopSeller .tdTopSellerProduct .spnTopSellerProductOnSale {
  background:               #FFFFFF;
  color:                    #660000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}

#tblTopSeller .tdTopSellerProduct .spnTopSellerProductNotOnSale {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
}