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

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

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

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

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

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

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

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

#tblProduct #tdProductDescription {
  background:               #F6F6F6;
  border:                   1px dashed #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  vertical-align:           top;
  width:                    85%;
}

#tblProductsFields {
  background:               #FFFFFF;
  border:                   1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    90%;
}

#tblProductsFields .tdProductsFieldsDisplay {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  vertical-align:           top;
  white-space:              nowrap;
  width:                    30%;
}

#tblProductsFields .tdProductsFieldsValue {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  2px;
  vertical-align:           top;
  width:                    70%;
}

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

#tblProductDropDown .tdProductDropDownName {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  2px;
  white-space:              nowrap;
  width:                    20%;
}

#tblProductDropDown .tdProductDropDownItem {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  2px;
  width:                    80%;
}

#tblProductDropDown .tdProductDropDownItem select {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  width:                    100%;
}

#tblProductDropDown #tdProductAddtoCart {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  text-align:               right;
}

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

#tblSubProduct .tdSubProductCaption {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  vertical-align:           top;
}

#tblSubProduct #tdSubProductStatus {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  white-space:              nowrap;
  width:                    120px;
}

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

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

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

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

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

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

#tblSubProduct #tdSubProductButton {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  text-align:               right;
}

#tblSubProduct #tdSubProductButton input.inpSubmit {
  background:               #01669A;
  border:                   1px solid #000000;
  color:                    #FFFFFF;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

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

/* PRODUCT SORT BOX *************************************/
#tblSortModule {
  background:               #EFEFEF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    100%;
}

#tblSortModule #tdSortText {
  background:               transparent;
  border:                   1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  4px 8px;
}

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

#tblProductSort .tdProductSortName {
  background:               transparent;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
  padding-right:            5px;
  text-align:               left;
  width:                    auto;
}

#tblProductSort .tdProductSortField {
  background:               transparent;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding-right:            5px;
  text-align:               left;
  white-space:              nowrap;
  width:                    auto;
}

#tblProductSort .tdProductSortField select {
  background:               transparent;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  width:                    auto;
}

#tblProductSort .tdProductSortSubmit {
  background:               transparent;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  text-align:               right;
  width:                    auto;
}

#tblProductSort .tdProductSortSubmit input {
  background:               #01669A;
  border:                   1px solid #000000;
  color:                    #FFFF00;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px 4px;
  width:                    100%;
}

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

#tblReadReview .tdReadReviewName {
  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:                small;
  font-weight:              bold;
  padding:                  3px 3px;
  text-align:               left;
  white-space:              nowrap;
  width:                    33%;
}

#tblReadReview .tdReadReviewDate {
  background:               #EFEFEF;
  border-top:               1px solid #000000;
  border-bottom:            1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  3px 3px;
  text-align:               center;
  white-space:              nowrap;
  width:                    34%;
}

#tblReadReview .tdReadReviewRating {
  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:                small;
  font-weight:              bold;
  padding:                  3px 3px;
  text-align:               right;
  white-space:              nowrap;
  width:                    33%;
}

#tblReadReview .tdReadReviewDetails {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px;
  text-align:               left;
  width:                    100%;
}

#tblReadReview .tdReadReviewDetails .divReviewSubject {
  background:               transparent;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  text-align:               left;
  width:                    100%;
}

#tblReadReview .tdReadReviewDetails .divReviewRemarks {
  background:               transparent;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding-left:             15px;
  text-align:               left;
  width:                    100%;
}

#tblReadReview .tdReadReviewDetails .divReviewReadMore {
  background:               transparent;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-align:               right;
}

#tblReadReview .tdReadReviewDetails .divReviewReadMore a {
  background:               transparent;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

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

#tblWriteReview .tdWriteReviewError {
  background:               #FFFFFF;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  text-align:               left;
}

#tblWriteReview .tdWriteReviewName {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  3px 3px;
  text-align:               left;
  white-space:              nowrap;
  width:                    20%;
  vertical-align:           top;
}

#tblWriteReview .tdWriteReviewField {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px;
  text-align:               left;
  width:                    80%;
}

#tblWriteReview .tdWriteReviewField input {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    97%;
}

#tblWriteReview .tdWriteReviewField select {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    97%;
}

#tblWriteReview .tdWriteReviewField textarea {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    97%;
}

#tblWriteReview .tdWriteReviewSubmit {
  background:               #EFEFEF;
  border:                   1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px 3px;
  text-align:               right;
  width:                    100%;
}

#tblWriteReview .tdWriteReviewSubmit input {
  background:               #01669A;
  border:                   1px solid #000000;
  color:                    #FFFF00;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px 4px;
  width:                    auto;
}