﻿.SuggestedItemPanel .sItemPanelTile {
    width: 100%;
    min-width: 800px;
}
.SuggestedItemPanel .sItemTemplate {
    padding: 5px;
    border: none !important;
    width: 190px;
    text-align: center;
    font-size: 12px;
    min-height:300px;
    overflow: hidden;
}

.SuggestedItemPanel  .sItemTemplate .sItemDetail {
    min-height: 280px;
    display: block;
    margin: 0 5px 5px 0;
    padding: 0;
    width: 190px;
}

.SuggestedItemPanel  .sItemTemplate .sItemDetail .sItemDetail_Top 
{
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  border-bottom: 0px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-align: center;
  background-color: #fff;
  display:block;
  min-height: 140px;
  padding: 5px 0;
}
.SuggestedItemPanel  .sItemTemplate .sItemDetail .sItemDetail_Bottom 
{
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  background-color: #f5f5f5;
     display: block; 
     min-height: 140px;
}
.SuggestedItemPanel  .sItemTemplate .sItemImage {
    display: block;
    height: 75px;
}

.SuggestedItemPanel  .sItemTemplate .sItemName {
    width: 170px;
    display: block;
    min-height: 45px;
    padding: 5px 7px 3px 7px;
}

.SuggestedItemPanel  .sItemTemplate .sItemNumber {
    display: block;
    padding-bottom: .5em;
    font-size: 1.1em;
    font-style: italic;
    font-weight:bold;
}

.SuggestedItemPanel  .sItemTemplate .sItemPrice {
    display: block;
    color: indianred;
    font-weight: bold;
}

.SuggestedItemPanel  .sItemTemplate .sItemPriceRetail {
    color: #ff0000 !important;    
}
.SuggestedItemPanel  .sItemTemplate .sItemPriceList {
    display:block;
    color: black !important;
    font-weight: normal;
    padding-bottom: .25em;
}

.SuggestedItemPanel  .sItemTemplate .sItemPackFactor {
    display: block;
    padding-top: .5em;
}

.SuggestedItemPanel .rrButtonDisabled {
            opacity:0.2;
            filter: alpha(opacity=20);
        }

/* SUGGESTIONS GRID VIEW */
.SuggestedItemPanel .sItemPanelGrid {
    width:auto;
}
.SuggestedItemPanel .sItemPanelGrid th {
    font-size: .95em !important;
    color: #000 !important;
    font-weight: bold !important;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail {

} 
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail a:link, .SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail a:visited, .SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail a:active{
    color: #796a63;
} 
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail a:hover
{
    color: #444;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail h3 {
     margin: .25em 0;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail p {
    font-size:.95em;
    margin: 0 0 .5em 0;
}

.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sItemNumber {
     font-size: 1.1em;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sItemPrice {
    display: block;
    color: indianred;
    font-weight: bold;
    text-align:center;
}

.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sItemPriceRetail {
    color: #ff0000 !important;
    text-align:right;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sItemPriceList {
    display:block;
    color: black !important;
    font-weight: normal;
    padding-bottom: .25em;
    text-align:right;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sItemPackFactor {
    display: block;
    padding-top: .5em;
    text-align:center;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sManufacturer {
     font-size:1em;
    font-style:italic;
    margin: .25em 0;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sShowMore {
    font-style:italic;
}
.SuggestedItemPanel .sItemPanelGrid .ItemStyle-Detail .sHistoryNote {
    font-size: .85em;
    display: block;
    margin-bottom: 0;
}
.itemGridView .stFooter
{
    font-size: 1.0em !important;
    color: #000 !important;
}

/* RECENTLY VIEW ITEMS */
.RecentlyViewedItemPanel .sItemPanelTile {
    width: 100%;
    min-width: 800px;
}
.RecentlyViewedItemPanel .sItemTemplate {
    padding: 5px;
    border: none !important;
    width: 150px;
    text-align: center;
    font-size: 12px;
    min-height:170px;
    overflow: hidden;
}

.RecentlyViewedItemPanel  .sItemTemplate .sItemDetail {
    min-height: 165px;
    display: block;
    margin: 0 5px 5px 0;
    padding: 0;
    width: 150px;
}

.RecentlyViewedItemPanel  .sItemTemplate .sItemDetail .sItemDetail_Top 
{
  text-align: center;
  background-color: #fff;
  display:block;
  min-height: 80px;
  padding: 5px 0;
}
.RecentlyViewedItemPanel  .sItemTemplate .sItemDetail .sItemDetail_Bottom 
{
  background-color: #f5f5f5;
     display: block; 
}
.RecentlyViewedItemPanel  .sItemTemplate .sItemImage {
    display: block;
    height: 75px;
}

.RecentlyViewedItemPanel  .sItemTemplate .sItemName {
    width: 136px;
    display: block;
    min-height: 45px;
    font-size: .8em;
    padding: 5px 6px 3px 6px;
}

.RecentlyViewedItemPanel  .sItemTemplate .sItemNumber {
    display: block;
    padding-bottom: .5em;
    font-size: .9em;
    font-style: italic;
    font-weight:bold;
}

.RecentlyViewedItemPanel .rrButtonDisabled {
            opacity:0.2;
            filter: alpha(opacity=20);
        }

