/* PRODUCT INFORMATION **********************************/
#tblProduct {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:center
  width:                    100%;
}

#tblProduct #tdProductImages {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  0px;
  vertical-align:           top;
  white-space:              nowrap;
  width:                    15%;
}

#tblProduct #tdProductImages a {
  background:               transparent;
  color:                    #990000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblProduct #tdProductImages a:hover {
  background:               transparent;
  color:                    #000099;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblProduct #tdProductImages .spnProductPrice {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblProduct #tdProductImages .spnProductOutOfStock {
  background:               #FFFFFF;
  color:                    #990000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblProduct #tdProductImages .spnProductSale {
  background:               #FFFFFF;
  color:                    #FF0000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblProduct #tdProductImages .spnProductSaleLimit {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                x-small;
  font-style:               normal;
  font-weight:              normal;
}

#tblProduct #tdProductDescription {
  background:               #FFFFFF;
  border:                   0px dashed #000000;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  0px;
  vertical-align:           top;
  width:                    85%;
}

#tblProductsFields {
  background:               #FFFFFF;
  border:                   0px solid #000000;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  2px;
}

#tblProductsFields .tdProductsFieldsDisplay {
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  2px;
  text-align:left
}

#tblProductsFields .tdProductsFieldsValue {
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  2px;
  vertical-align:           top;
  width:                    100%;
  text-align:left
}

#tblProductDropDown {
  background:               #FFFFFF;
  border:                   1px solid #000000;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  0px;
  width:                    40%;
}


#tblProductDropDown #tdProductAddtoCart {
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  0px;
  text-align:               center;
}

#tblSubProduct {
  background:               transparent;
  border:                   0px solid #000000;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    100%;
}

#tblSubProduct .tdSubProductCaption {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  6px;
  vertical-align:           top;
}

#tblSubProduct #tdSubProductStatus {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  0px;
  white-space:              nowrap;
  width:                    160px;
}

#tblSubProduct #tdSubProductStatus #divSubProductInStock {
  background:               #FFFFFF;
  color:                    #009900;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblSubProduct #tdSubProductStatus #divSubProductOutOfStock {
  background:               #FFFFFF;
  color:                    #990000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblSubProduct #tdSubProductPrice {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  2px;
  white-space:              nowrap;
  width:                    30px;
}

#tblSubProduct #tdSubProductPrice .spnProductPrice {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  2px;
  }

#tblSubProduct #tdSubProductPrice .spnProductSale {
  background:               #FFFFFF;
  color:                    #FF0000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblSubProduct #tdSubProductPrice .spnProductSaleLimit {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                x-small;
  font-style:               normal;
  font-weight:              normal;
}

#tblSubProduct #tdSubProductButton {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  0px;
  text-align:               right;
}

#tblSubProduct #tdSubProductButton input.inpSubmit {
  background:               #8B0000;
  border:                   1px solid #000000;
  color:                    #FFFFFF;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblSubProduct #tdSubProductButton input.inpQuantity {
  color:                    #000000;
  font-family:              Lucida Sans Unicode, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    30px;
}