p {
  padding-left: 0px;
  padding-right: 0px;
  }

h1,h2,h3 {
  clear: left;
  }

#navBreadCrumb {
  float: right;
  text-transform: lowercase;
  font-size: 90%;
  }

a:hover {
  text-decoration: none;
  color: #fab000;
  }

.clearBoth {
  clear: both;
  }

.back {
  float: left;
  }

.forward, #shoppingCartDefault #PPECbutton {
  float: right;
  margin-bottom: 8px;
  }

.normalprice, .productSpecialPriceSale {
  text-decoration: line-through;
  }

.productSpecialPrice, .productSalePrice, 
.productSpecialPriceSale, .productPriceDiscount {
  color: #ff0000;
  }

hr {
  border: 0px;
  height: 0px;
  background-color: #a0a0a0;
  }

#categoryImgListing {
  float: right;
  }

.categoryListBoxContents {
  float: left;
  clear: right;
  vertical-align: bottom;
  }

.centerBoxWrapper {
  clear: left;
  padding-top: 3ex;
  }

.leftBoxContainer, .rightBoxContainer {
  margin-bottom: 3ex;
  position: relative;
  }

.centerColumn h1 {
  text-align: left;
  }
.centerColumn form fieldset {
  clear: left;
  border: 1px solid #a0a0a0;
  margin-top: 1ex;
  margin-bottom: 2ex;
  }
.centerColumn form fieldset fieldset {
  background-color: #f8f8f8;
  background: url("/images/html/background-2.png");
  border: 1px solid #a0a0a0;
  }
.centerColumn form legend {
  border: 1px solid #a0a0a0;
  background-color: white;
  }
.centerColumn form fieldset fieldset legend {
  background-color: #f0f0f0;
  background: url("/images/html/background-3.png");
  }
.centerColumn label.inputLabel {
  width: 150px;
  }

address {
  float: left;
  border: 1px solid #a0a0a0;
  margin: 1ex;
  padding: 1ex;
  }

table#cartContentsDisplay tr.rowEven {
  background-color: #f8f8f8;
  background: url("/images/html/background-2.png");
  }
table#cartContentsDisplay tr.rowOdd {
  background-color: #f0f0f0;
  background: url("/images/html/background-3.png");
  }
table#cartContentsDisplay th {
  text-align: center;
  padding-bottom: 1ex;
  }
table#cartContentsDisplay td {
  text-align: center;
  vertical-align: top;
  }
table#cartContentsDisplay #cartImage {
  float: left;
  }
table#cartContentsDisplay #cartProdTitle {
  }


LABEL.checkboxLabel, LABEL.radioButtonLabel {
        margin: 0.5em 0.3em;
        }

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .
centerBoxContentsAlsoPurch, .attribImg {
        float: left;
        }

LABEL.inputLabel {
        width: 11em;
        float: left;
        }

LABEL.inputLabelPayment {
        width: 15em;
        float: left;
        }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
        width: 12em;
        float: left;
        }

ADDRESS {
        padding: 0.5em;
        }

.totalBox {
        width: 5.5em;
        text-align: right;
        padding: 0.2em;
        }

.lineTitle, .amount {
        text-align: right;
        padding: 0.2em;
        }

.amount {
        width: 5.5em;
        }

#currenciesContent {
  text-align: right;
  }
#currenciesHeading {
  display: none;
  }
#categoriesselectHeading {
  display: none;
  }
#categoriesselectContent form option {
  width: 100px;
  }

#productName {
  margin-bottom: 1ex;
  }
#productMainImage {
  }

.moduleRow {
  clear: left;
  }

.messageStackError {
  color: red;
  }
