
  BODY {margin:0px; font-size:10pt; font-family:Arial; background: url("../images/background.jpg")}
  .content {font-size:10pt; text-align:justify; padding-left: 20px; padding-right: 20px; background:white}
  td {font-size:10pt;}

  .copyright {font-size:8pt; color:grey; padding-left:0px; padding-top:0px}

  .sidemenu {font-size:12pt; font-weight:bold; color:white; padding-left:10px; padding-right:10px}
  .cartContentText {font-size:11pt; color:white; font-weight:normal; padding-right:10px}  

  A.mainToolbarLink {font-size:12pt; text-decoration:none; color:white; font-weight:bold;} 
  A.mainToolbarLink:hover {text-decoration:underline; background: #C4973C} 

  A.sideMenuLink {font-size:14pt; text-decoration:none; color:white} 
  A.sideMenuLink:hover {font-size:14pt; text-decoration:underline; color:white;}


  h1 {margin:0px; padding:0px; color:red; font-size:14pt}


  .newsDetailText {color: black; font-size:10pt; padding-top:2px}
  .newsHeadingText {color: darkOrange; font-weight:bold}
  .newsDateText {color: blue; font-size:10pt}


/* 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-itemTotalGST {font-weight:normal; text-align:right;}
  .listcart-itemTotalIncPrice {font-weight:bold; text-align:right}

  .listcart-optionsContainer {padding-left:0px; padding-top:5px; padding-bottom:5px; border: none}
  .listcart-individualOptionsContainer {}
  .listcart-optionName{font-weight:normal;}
  .listcart-optionsValues{padding-right:10px;}
  
/* 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-itemImageLabel {text-align:center; width:10%}
  .searchresults-itemImage {text-align:center; width:10%; background:white}
  .searchresults-itemCode {text-align:left; width:10%}
  .searchresults-itemName {text-align:left; width:55%} 
  .searchresults-description {padding-left:0px; font-size:100%} 
  .searchresults-itemQuantity{text-align:center; width:10%}  
  .searchresults-itemUnitPriceInc {text-align:right; width:15%}
  .searchresults-addToCart{text-align:center; width:0%}  
  
  .searchResults-optionsContainer {padding-left:0px; padding-top:5px; padding-bottom:5px; border: none}
  .searchResults-individualOptionsContainer {}
  .searchResults-optionName{font-weight:normal; font-size:10pt}
  .searchResults-optionsValues{padding-right:10px;}
  
/* Search Results : End */

/* Generic Details : Start */
  .genericDetails-optionsContainer {}
  .genericDetails-individualOptionsContainer {}
  .genericDetails-optionName{font-weight:normal;}
  .genericDetails-optionsValues{padding-right:10px;}
/* Generic Details : 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 */