﻿/*
.pleasewait {
  display:none;
}
*/

.header-price-line {
  font-size:1.5em;
}
.mrsf-reduce-at.reduce2 .header-price-line {
  padding-top:8px;
  font-size:1em;
}
.header-price-line.onSale {
  color:red;  
}
.header-instructions {
  font-size:.85em;
  line-height:1em;
  padding-top:5px;
    
}
.header-quantity {
  width:auto;
  display:inline-block;     
}
.header-info {
  width:auto;
  display:block;
  float:left;
}
.header-control {
  display:block;
  width:auto;
  float:right;
}


#qtyTotal {
  margin-left:10px;
  margin-right:10px;
}


#addToCartHolder #addToCartControl {
  padding:0;
  display:block;
} 
#addToCartHolder #addToCartWait {  
  display:none; 
}
#addToCartHolder.show-wait #addToCartControl {
  display:none;
}
#addToCartHolder.show-wait #addToCartWait {
  display:inline-block;
}


.entity-description-holder {
  background-color:white;
  padding:15px;
  padding-top:10px;
  border: 1px solid rgb(210,210,210);
  border-radius:15px;  
}
.mrsf-wrapper.entity-list-header,
.entity-list-control,
.mrsf-wrapper.entity-list-menu,
.mrsf-wrapper.entity-list-content .wrapper-footer {
  background-color: rgb(240,240,240);
  border: 1px solid rgb(210,210,210);
}
.mrsf-wrapper.entity-list-content {  
  border: 1px solid rgb(210,210,210);
}
.mrsf-wrapper.entity-list-content .wrapper-footer {
  border: 1px solid rgb(210,210,210);
  border-left:0px;
  border-right:0px;
  border-bottom:0px;  
}
.mrsf-wrapper.entity-list-header,
.entity-list-control,
.mrsf-wrapper.entity-list-menu {
  box-shadow: inset 1px 1px #fff;
}
.mrsf-wrapper.entity-list-header {
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  margin-bottom:0px;
  padding-bottom:5px;
}
.entity-list-control {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  border-top-width:0px;
  border-bottom-width:0px;
  box-shadow: inset 1px 0px #fff;
  margin-top:-5px;
}


/* Quick Add */
.entity-list-content.isQuickAdd #entityEntityGrid,
.entity-list-content.isQuickAdd #entityProductGrid {
  display:none;
}
.entity-list-content:not(.isQuickAdd) #entityQuickAdd {
  display:none;
}

/* Address Card */
.mrsf-product-grid.addrcard .pg-contentinfo {
  border: 1px solid rgb(100,100,100);
  height: 100%;
  padding: 15px;
  border-radius: 15px;
  position: relative;
  background-color:white;
}
.mrsf-product-grid.addrcard .pg-contentinfo .pg-subcontrol {  
  padding-bottom:10px;
  position: absolute;
  bottom: 0px;    
}
  .mrsf-product-grid.addrcard .pg-contentinfo .pg-subcontrol > span:hover {
    text-decoration:underline;
    cursor:pointer;
  }

.mrsf-product-grid.addrcard .pg-contentinfo .pg-subcontrol > span { margin-left:10px; margin-right:10px; }
.mrsf-product-grid.addrcard .pg-contentinfo .pg-subcontrol > span:first-child { margin-left: 0px; }
.mrsf-product-grid.addrcard .pg-contentinfo .pg-subcontrol > span:last-child { margin-right: 0px; }



