/* CART LIST : Start */

  .listcart-base {font-size:10pt}
  
  .listcart-labelRow {font-weight:bold; background:rgb(49, 73, 107); color:white; padding:5px}

  .listcart-itemRow {background: white; padding:5px}
  .listcart-itemRowAlt {background: rgb(243, 244, 243); padding:5px}
    
  .listcart-itemImage {text-align:center; background: white}
  .listcart-itemDescription {text-align:left}
  .listcart-itemQuantity {text-align:center}
  .listcart-itemRemove{text-align:center}
  
  .listcart-itemGST {text-align:right}  
  .listcart-itemUnitExPrice {text-align:right}
  .listcart-itemTotalIncPrice {font-weight:bold; text-align:right}

/* CART LIST : End */

/* Search Results : Start */

  .searchresults-base {font-size:10pt}
  .searchresults-resultWordHighlight {font-weight:bold; background: yellow}
  
  .searchresults-labelRow {font-weight:bold; background:rgb(49, 73, 107); color:white; padding:5px}
  .searchresults-footerText {font-size:8pt}

  .searchresults-resultRow {background: white}
  .searchresults-resultRowAlt {background: rgb(243, 244, 243)}
  .searchresults-resultRowHighlight {background: lightblue}
    
  .searchresults-setHeading {color: #D6303E; font-size:105%; padding-top:10px; font-weight:bold; text-align:left}
  .searchresults-itemCode {text-align:left}
 
  .searchresults-itemImage {text-align:center; background: white}
  .searchresults-itemName {text-align:left}
 
  .searchresults-itemQuantity{text-align:center}
  .searchresults-addToCart{text-align:center}
  
  .searchresults-itemUnitPriceInc {text-align:right}

/* Search Results : End */

/* Details Pages : Start */

  .detail-label {color: rgb(110, 110, 110);}
  .detail-description {text-align:justify; line-height:150%}

/* Details Pages : End */

/* Payment and Details : Start */

  .customercontactdetails-base {font-size:10pt}
  .customercontactdetails-table {border: solid thin silver; background: #F7F7F7}

  .creditcarddetails-base {font-size:10pt}
  .creditcarddetails-table {border: solid thin silver; background: #F7F7F7}

  .paymentdetailerrors-base {font-size:10pt}
  .paymentdetailerrors-error {color:darkBlue; font-weight:bold}
  .paymentdetailerrors-errorul {padding-top:0pt; padding-bottom:0pt}
  .paymentdetailerrors-heading {font-weight:bold; font-size:12pt; text-align:center; color:red}
  .paymentdetailerrors-table {border: solid thin silver; background: #F7F7F7}

  .verifycustomerdetails-base {font-size:10pt}
  .verifycustomerdetails-table {border: solid thin silver}
  .verifycustomerdetails-row {background:#F7F7F7}
  .verifycustomerdetails-altRow {background:white}
  .verifycustomerdetails-labelRow {color:white; background:#31496B}

  .verifycreditcarddetails-base {font-size:10pt}
  .verifycreditcarddetails-table {border: solid thin silver; background: #F7F7F7}
  .verifycreditcarddetails-row {background:#F7F7F7}
  .verifycreditcarddetails-altRow {background:white}
  .verifycreditcarddetails-labelRow {color:white; background:#31496B}

  .paymentoptionselect-base {font-size:10pt}
  .paymentoptionselect-table {border: solid thin silver; background: #F7F7F7}

/* Payment and Details : End */