#popupImage div {
  padding 0;
  margin: 0;
  text-align: center;
  background: white;
  }
#popupImage {
  background: white; 
}
  
legend {
  color: #660709;
}
.productPriceDiscount{
  font-size: small;
}

#infoShoppingCart, #popupShippingEstimator{
  /* help popup */
  background: none;
  padding: 1em;
}

.leftmain .checkoutButton {
  /* checkoutButton in left column */
  text-align: center;
}
/* FF bug? password forgotten page */
#passwordForgotten form {float: left;}


div#information {
/*
width: 215px;
height: 140px;
clear: both;
background: #e7dccb bottom right no-repeat url('../images/left-bottom.gif');
*/
}

.clearBoth0, .clearBoth  {
  /* clear without taking up any space */
  clear: both;
  font-size: 0;
  line-height: 0;
}

/* bof stabilize header for banner insertion */
.midtop {
position: relative;
}
.righttop {
display: inline !important;
position: absolute;
left: 374px;
top: 0px;
}
/* eof stabilize header for banner insertion */
.categoryListBoxContents{                                
text-align: center;                                      
text-decoration: none;                                   
border: 1px solid #e7dccb;                                   
/* !important => we need to over ride the inline style */
width: 175px !important;                                 
margin: 2px;                                    
}                                                        
.categoryListBoxContents a{                              
text-decoration: none;                                   
}
.additionalImages{
margin-top: 10px;
} 