.a-cat-underline {
  text-decoration: underline;
}
.a-cat-item-row-price .w-hcard-wrap,
.a-arc-cat-prod-price-f .w-hcard-wrap,
.a-cat-item-price-carousel .w-hcard-wrap {
  display: inline;
}
/* ARCCatalogHomePage */
.a-cat-note-link {
  white-space: nowrap;
  padding-right: 15px;
}
.a-cat-note-icon-small {
  font-size: 18px;
  padding: 3px 10px 0 0;
  vertical-align: middle;
}
/* ARCCatalogNote */
.a-cat-note {
  background-color: #fff;
  padding: 15px 15px 30px 15px;
  margin-bottom: 15px;
  display: table;
}
.a-cat-note > div {
  display: table-cell;
}
.a-cat-note-icon-big-container {
  padding: 12px 15px 0 0;
  vertical-align: top;
}
.a-cat-note-title {
  color: #333333;
  font-size: 15px;
  margin-bottom: 15px;
}
.a-cat-note-body {
  color: #666666;
  font-size: 13px;
}
.a-cat-note-icon-big {
  color: #333333;
  font-size: 36px;
}
.a-cat-note-close-link {
  padding-left: 15px;
}
.a-cat-note-close-link a:link,
.a-cat-note-close-link a:visited {
  color: #d7d7d7;
  text-decoration: none;
  font-weight: bolder;
  font-size: 15px;
}
.a-cat-note-close-link a:hover {
  color: #636363;
}
/* As we hide the command bar that is still extra row that is there so we need to
  force to hide it

  GS: Why are setting cmdFill to be None here.  This causes the search bar not showing up
*/
td.cmdFill {
  /*display:none*/
}
/* Hide the cmdBar on the Catalog home page */
.a-cat-srch-full-page td.cmdFill {
  display:none;
}
/* Hide the cmdBar on the Catalog Requisition Wizard */
.a-cat-req-wiz td.cmdFill {
  display:none;
}
/* Reset padding for req wizard */
.a-cat-req-wiz .w-wizard-layout-bottom-right {
  padding:0;
}
.a-cat-req-wiz .a-nar-wizard {
  padding: 0 15px;
}
/* Reset border for req wizard */
.a-cat-req-wiz .w-wizard-layout-border {
  border:0;
}
.a-cat-req-wiz .w-wizard-layout-container .w-stepnavbar-bottom-bar {
  border-top: 1px solid #d7d7d7;
}
.a-cat-req-wiz .w-wizard-layout-top-right {
  border-bottom: 1px solid #d7d7d7;
}


/* Reset default colors so its taken from the main tob bar */
td.searchbarLeft, .searchbargradient, .searchbar, .bar_dashboard,
a.a-cat-shopbycat, a.a-cat-shopbycat:visited,a.a-cat-shopbycat:link, a.browseCat:visited, a.browseCat:link,
.categoryPopupLink, .categoryPopupLink td, .categoryPopupMenu, .drop-down-button-arrow,
.catSearchIcon, .searchOptionsDivContent, .bar_button, .bar_dashboard {
  background-color: inherit;
  background: inherit;
  color: inherit;
  font-size: inherit;
  padding: 0px 0px;
}

/*ARCCatalogSearchHeader */
.a-cat-srch-bar, .a-cat-srch-bar-in {
  background: #F3F3F3;
  color: #363636;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
}

.a-cat-srch-category {
  vertical-align: top;
  font-size: 15px !important;
  height: 57px;
  color: #D7D7D7 !important;
}

.a-cat-srch-category a.a-cat-shopbycat,
.a-cat-category-hover .a-cat-srch-category a.a-cat-browsecat {
  line-height: 17px;
  padding: 12px 15px 16px 15px;
  background: #fff;
  display: block;
  border-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 1px 1px rgba(0,0,0,0.15),
  -1px 0 0 rgba(0,0,0,0.03),
  1px 0 0 rgba(0,0,0,0.03),
  0 1px 0 rgba(0,0,0,0.12);
}

.a-cat-category-hover .a-cat-srch-category a.a-cat-browsecat {
  line-height: 17px;
  border-bottom:2px solid #FFFFFF;
}

.a-cat-srch-category-link, .a-cat-srch-category-link:visited, .a-cat-srch-category-link:hover, .a-cat-srch-category-link:link {
  border: 1px solid #ACD4ED;
  background-color: #FFF;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 13px;
  vertical-align: middle;
  color: #000;
  line-height: 32px;
  height: 32px;
  padding-left: 15px;
  font-weight: 500;
  width: 176px;
}

.IsIE.a-cat-srch-category-link, .IsIE .a-cat-srch-category-link:visited, .IsIE .a-cat-srch-category-link:hover,
.IsIE .a-cat-srch-category-link:link{
  border: 1px solid #ACD4ED;
  background-color: #FFF;
  margin-left: 10px;
  margin-right: 0px;
  font-size: 13px;
  vertical-align: middle;
  color: #000;
  line-height: 32px;
  height: 32px;
  padding-left: 20px;
  font-weight: 500;
  width: 176px;
}

.a-cat-srch-category-link-icon span {
  padding: 5px;
  color:#969696;
}

.a-cat-srch-category-link-menu {
  z-index: 1000;
  background-color: #FFF;
}

.a-cat-srch-input {
  border-top: 1px solid #ACD4ED;
  border-bottom: 1px solid #ACD4ED;
  border-right: 1px solid #ACD4ED;
  height: 32px;
  line-height: 30px;
}
/* ARCCatalogSearchBarSavedSearch */
.a-cat-srch-saved-s {
  background: #FFFFFF;
  width: 18px;
  line-height:32px;
  height: 32px;
  padding-left:4px;
  border-top:1px solid #ACD4ED;
  border-bottom:1px solid #ACD4ED;
}

.a-cat-srch-submit {
  float: left;
  border: 1px solid #ACD4ED;
  width: 30px;
  padding-left: 15px;
  padding-right: 15px;
  background: #FFFFFF;
  height: 32px;
  line-height:32px;
  margin-right: 2px;
}

.a-cat-srch-submit-icn {
  font-size:15px;
}

.a-cat-srch-submit span {
  color: #199DE0;
  height: 32px;
  padding: 5px;
  line-height: 32px;
}

.a-cat-srch-saved-s {
  background: #FFFFFF;
}
.a-cat-srch-saved-s span {
  font-size: 13px;
  padding-left: 1px;
  color: #A1A1A1;
}

.a-cat-srch-opt-btn-group {
  padding-bottom:6px;
  vertical-align: middle;
  background-color: #F3F3F3;
}

.a-cat-srch-opt-btn-group .bar_button  {
  border: 0px;

}

.a-cat-srch-btn-dashboard {
  border-left: 0px;
  padding-bottom: 5px;
}

.a-cat-srch-btn-dashboard  .w-hcard-wrap {
  padding-bottom: 10px;
}
.a-cat-srch-btn-dashboard .dashboard {
  height: 32px;
  padding-top: 0px;
}

.a-cat-srch-btn-dashboard-icon {
  padding-top: 20px;
}

.a-cat-srch-bar .button,.a-cat-srch-bar .button_new {
  height: 32px;
  border:0px;
  background: #F3F3F3;
  padding-bottom: 5px;
  font-size: 13px;
  font-weight: 500;
  color: #333;
  zoom:1;
}
.button_multiple_action span {
  padding-top: 5px;
}

/* Quicky Direct overrides */
.a-cat-cat-carousel {
    border:1px solid #d7d7d7;
}

.a-cat-cat-carousel .a-cat-catalog-box-shadow {
  margin-left: 30px;
}
.a-cat-carousel-recent .a-cat-catalog-box-shadow-recent {
    border:1px solid #d7d7d7;
    margin-left: 30px;
    min-height:330px;
}
.a-cat-srch-hm-page-recent {
   background-color:#fff;
   min-height:309px;
   box-shadow: 0 1px 1px rgba(0,0,0,0.15),
   -1px 0 0 rgba(0,0,0,0.03),
   1px 0 0 rgba(0,0,0,0.03),
   0 1px 0 rgba(0,0,0,0.12);
}
.a-cat-cat-section {
  margin-left: 5px;
}

.a-cat-cat-section {
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #d5d5d5;
    min-height:110px;
}
.a-cat-cat-section:last-child {
    border-bottom:none;
}

.a-cat-categories {
    display:none;
}

.a-cat-categories .w-olm-sub {
    left:270px;
}

.IsIE .a-cat-categories {
    background-color:#ffffff;
}

.a-cat-categories-shown,  .a-cat-categories {
  background: #F3F3F3;
  border: 1px solid #D1D1D1;
}


.a-cat-srch-category .w-olm-root {
  border-top: 0px;
  border-color: #D1D1D1;
  padding-bottom:15px;
}

.a-cat-shop-by-sup-om table .w-olm-root {
  border: none;
  padding-bottom: 0px;
  width: 269px;
}
.a-cat-categories-shown .w-olm-sub {
    padding:0px 15px 20px 15px;
}
.a-cat-shop-by-sup-om table:last-child .w-olm-root {
  padding-bottom: 15px;
}
.a-cat-shop-by-sup-om  table .w-olm-sub {
    padding-bottom:25px;
}
.a-cat-shop-by-sup-om table .w-olm {
  width: 239px;
}
.a-cat-shop-by-sup-om table .w-olm {
  width: 239px;
  padding:0 15px 0px!important ;
}
.a-cat-categories-shown .w-olm:last-child {
    padding:0px 15px 0px ;
}


/* hack to move the popup menu up*/
.a-cat-categories {
  margin-top: -10px;
}

/*AW6 Catalog Product Details */
.a-item-details-section td a, .a-item-details-section td a:link {
    text-decoration:none;
}

.a-arc-cat-box-grid {
  position: relative;
}

.a-arc-cat-box-ftr {
  border-top: solid 1px #d7d7d7;
  z-index:-1;
  padding-top: 15px;
  vertical-align: middle;
}

.a-arc-cat-box-ftr-subsection {
  border-top: solid 1px #e9e9e9;
  z-index:-1;
  padding-top: 10px;
  padding-left: 2px;
  vertical-align: middle;
}

/* ARCCatalogDetails */
.a-arc-cat-prod-t {
  padding:0px 15px 0px 20px;
}
.a-arc-cat-prod-b {
  font-size: 13px;
  padding: 5px;
  white-space: nowrap;
}
.a-arc-cat-prod-l {
  padding-left: 100px;
}
.a-arc-cat-prod-l-image {
  width: 199px;
  height: 199px;
}
.a-arc-cat-prod-l-thumbnail {
  width: 65px;
  height: 65px;
  border:1px solid lightgray;
}
.a-arc-cat-prod-separator {
  padding: 0 30px 0 10px;
}
/* override */
.a-arc-cat-prod-crumb .a-cat-breadcrumbnonlinktext {
  padding: 0;
}
.a-arc-cat-prod-crumb {
    padding-top:5px;
    padding-bottom:5px;
}

.a-arc-cat-srch-bcrumb .a-cat-breadcrumbnonlinktext {
  padding-left:7px;
}

.a-arc-brdr-1-sld-d7d7d7 {
  padding: 2px 0 10px 10px;
  border-left: solid 1px #d7d7d7;
}

.a-arc-cat-prod-right {
    padding-right:10px;
}

.a-item-detail-box {
    background-color: white;
    border: 1px solid transparent ;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    width:100%;
}

.a-cat-back-page-icon {
  font-size: 14px;
  padding: 5px;
}

.a-back-bslash-icon {
  font-size: 16px;
  color:#707070;
  padding: 0px 6px 0px 6px;
}

.a-back-page-top {
  font-size: 13px;
  padding: 5px;
}

.a-title-text {
    color:#454545;
    font-size: 24px;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
    padding: 0px 0px 10px 10px;
}

.a-price-text {
    color:#3f933d;
    font-size: 12px;
    text-decoration: none;
}

.a-big-text {
    font-size: 20px;
    font-weight: normal;
}
.a-light-detail-text, .a-light-detail-text td, .a-light-detail-text .a-light-detail-text .label, .a-light-detail-text .label {
    color:#A5A5A5 !important;
    font-size: 13px;
    text-decoration: none !important;
}
.IsSaf .a-cat-search-icon, .IsMoz .a-cat-search-icon {
    display:inline-block;
    float:left;
}
.a-medium-text {
    font-size: 16px;
    font-weight: normal;
}
.a-small-text {
    font-size: 14px;
    font-weight: normal;
}
.a-field-label-style, .a-group-text a:link {
    color:#707070 !important;
    background-color:#F5F5F5;
}
.a-arc-cat-prod-padding {
    padding:0px 0px 0px 105px;
}
.a-arc-cat-qty-padding {
    padding:0px 0px 0px 230px;

}
.a-field-label-bck {
background-color: white;

}
.a-arc-p-item-b {
    padding:0px 0px 7px 10px;
}
.a-arc-p-item-b .w-chk.w-chk-dsize {
    margin:0!important;
}
/* Start AW6 Review Cart Pop up */
.a-non-cat-ok-button {
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:150px;
    display:inline-block;
}
.a-non-cat-cancel-button {
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:150px;
    display:inline-block;
}
.a-cart-Menu-Size {
  max-width: 615px;
}

.a-p-t-cart {
    padding-top:6px;
}

.a-dropdownarrow,.fav .a-dropdownarrow,.cart .a-dropdownarrow {
    top:-16px;
    left: 35px;
    position:relative;
}
.IsIE .a-dropdownarrow,.IsIE .fav .a-dropdownarrow,.IsIE .cart .a-dropdownarrow {
    top:-16px;
}
.IsIE6 .a-dropdownarrow,.IsIE6 .fav .a-dropdownarrow,.IsIE6 .cart .a-dropdownarrow {
    font-size: 0;
    line-height: 0;
}
.a-cart-nb {
    position:absolute;
    color:#000;
    top:2px;
    text-align:center;
    width:50px;
    margin-left:2px;
    font-size:10px;
}

.IsIE .a-cart-nb {
    position:absolute;
    color:#000;
    top:5px;
    text-align:center;
    width:50px;
    margin-left:2px;
    font-size:10px;
}

.a-cart-Menu {
    position:absolute;
    min-width:615px;
    border:1px solid #BEC1C2;
    text-align:left;
    background-color:#fff;
    z-index:100;
    margin:0px 0 0 1px;
    top:49px!important;
}

.a-cart-title,.a-cart-item,.a-cart-item-highlight,.a-cartMenu .a-empty-Cart {
    padding: 15px 20px 5px 15px;
    font-size: 16px;
    font-weight: normal;
}

.a-cart-item .title, .a-cart-item .title a, .a-cart-item .title a:hover, .a-cart-item .title a:visited, .a-cart-item .title a:link{
    word-wrap:normal;
}

.a-cart-title {
    color:#333333;
}
.a-cart-Menu .a-empty-Cart {
    color:#ccc;
    border-top:1px solid #E7E7E7;
    text-align:center;
    background-color:#fff;
}
.a-cart-title span {
    color:#999999;
}
.a-highlight, .a-cart-item-highlight{
    background-color:#D8EDF8;
}
.a-title, .a-title a, .a-title a:hover, .a-title a:visited, .a-title a:link{
    color:#336699;
    font-size: 14px;
    text-decoration: none;
    padding: 5px 10px 10px 0;
    line-height:14px !important;
    word-wrap: break-word;
}
.a-item-title {
    width: 70%;
}
.a-item-added{
    font-size: 11px;
    color:#666666;
    padding: 10px 0 2px 10px;
}
.a-item-added img {
    vertical-align:top;
}
.a-cart-item-highlight-updated {
    background-color:#FFEAAA !important;
}

/* ARCCartMenu */
.a-arc-cart-menu {
  padding: 0 15px 0 15px;
}

.a-arc-cart-menu-icon {
  color: #3c763d;
  font-size: 10px;
  padding-right: 5px;
}

.a-cart-item td {
    border-top:1px solid #E7E7E7;
}

.a-arc-cart-box-grid {
  position: relative;
}

.a-arc-cart-box-ftr {
  border-top: solid 1px #d7d7d7;
  margin-left: 15px;
  margin-right: 15px;
  vertical-align: middle;
}

.a-cart-buttons {
    padding: 8px 16px 15px 22px;
}

.a-cart-buttons a {
    color:#FFF;
    font-size:13px;
}

.a-non-cat-item,.a-fav,.a-cart {
    float:left;
    height:46px;
}

.a-search-bar-gradient {
  color: #000;
  height: 46px;
}

.IsIE.a-search-bar-gradient {
  color: #000;
  height: 46px;
}

.a-icon {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right:10px;
    padding-left:10px;
}
.a-small-button {
    min-width: 20px;
    float: left;
}

.IsIE .a-small-button {
    float:none !important;
}

.a-small-button:hover{
    cursor:pointer;
}
.a-arc-cart-btn-r{
    padding-right:20px;
}

/* End AW6 Review Cart Pop up */

.a-cat-bar-dashboard {
    border-left: 1px solid #FFFFFF;
    padding-right:14px;
}

.IsIE .a-cat-bar-dashboard {
    border-left-color: #D5D5D5;
}

.IsIE .a-cat-bar-dashboard .a-cat-dashboard {
    color:#333366;
    padding:5px;
}
.a-cat-bar-dashboard .a-cat-dashboard td {
    font: 14px;
}

.IsIE .a-cat-bar-dashboard .a-cat-dropdownarrow {
    top:13px;
}
.a-cat-bar-dashboard .a-cat-dashboard {
    color:#333366;
    padding-top:3%;
    padding-left:5px;
    padding-right:5px;
}

.a-cat-categoryPopupLink:hover {
    background: #EDEDED; /* Old browsers */
    background: -moz-linear-gradient(top, #EDEDED 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* W3C */
}

.category6 {
    border-left: 1px solid #d5d5d5;
    text-align:center;
    width:250px;
    max-width:250px;
}

.catalogHomeContent {
    position:absolute;
    top:80px;
    left:300px;
}

.a-cat-home-non-catalog-but {
    white-space:nowrap;
    padding-bottom:5px;
}

.a-cat-section-home-title {
    position:absolute;
    top:80px;
    left:355px;
    white-space:nowrap;
    font-weight:400;
    font-size:20px;
    float:left;
    padding-bottom:5px;
    color: #000;
}

.a-cat-search-main-spacing {
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
}

.IsIE .a-cat-search-main-spacing {
  padding-left:10px;
}

.a-cat-category-menu-width {
   left:35px;
   max-width: 274px;
   width:269px;
   top:40px;
}

.a-cat-mast-cmd {
  padding-right:7px;
}

.a-cat-search-header {
  padding-left:33px;
}

.a-cat-search-header-maxwdth {
  max-width:220px;
  width:203px;
}

.a-cat-search-header-border {
  border-bottom: 1px solid #D7D7D7;
}

a.a-cat-shopbycat, a.a-cat-browsecat {
  font-size: 15px;
  font-family:Arial;
  line-height: 15px;
  text-decoration: none;
}

a.a-cat-browsecat:visited, a.a-cat-browsecat:link {
  color: #0079AD;
}

a.a-cat-shopbycat:visited, a.a-cat-shopbycat:link,
.a-cat-srch-category-hover a.a-cat-browsecat {
  color: #696969;
}

.a-cat-category-hover .a-cat-categories {
  display: block;
}

.a-cat-category-hover .a-cat-categories .w-olm:last-child {
    padding:0 15px 20px ;
}
.a-cat-category-hover .a-cat-categorydropdownarrow {
  display: none;
}

.a-cat-srch-category a.a-cat-browsecat {
  line-height: 35px; /* need to be higher since we have no border and spacing around */
  padding: 15px 0px; /* 17 is extra shift so when there is border with 2px it will not move*/
  background: transparent;
}

.a-cat-searchbargradient {
    color: #000;
    height: 46px;
}

.a-cat-menu-pad-rt {
  vertical-align:middle;
  padding-right:0px;
}




.a-cat-categorydropdownarrow {
    border-color: #B8B8B8 transparent transparent transparent;
    border-style: solid;
    border-width: 5px;
    height:0;
    width:0;
    display:inline-block;
    vertical-align:middle;
    margin-top:5px;
}

.a-cat-catalogBar {
    border-bottom: 1px solid #D1D1D1;
}

.a-cat-catalogBarContainer {
    height:41px;
    z-index:2;
    position:relative;
}

.a-cat-catalogBarContainer-topOut,.a-cat-catalogBarContainer-above {
    position:static;
}

.a-cat-catalogBarContainer-topOut .nonCatButtonContent,
.a-cat-catalogBarContainer-topOut .nonCatButtonContentApc {
    display:none;
}

.a-cat-catalogBarContainer-topOut .a-cat-catalogBar,
.a-cat-catalogBarContainer-above .a-cat-catalogBar {
    position:fixed;
    z-index:100;
    top:0px;
    right:0px;
    left:0px;
    width:100%;
    box-shadow:0px 2px 3px #666;
    -moz-box-shadow:0px 2px 3px #666;
    -webkit-box-shadow:0px 2px 3px #666;
     background-color: #F3F3F3;
}

/* align it with logo */
td.a-cat-searchbarLeft {
  background-color: #F3F3F3;
  width: 1%;
}

/* should be aligned with logo that is 35. this is 35 - 2px border*/
div.a-cat-searchbarLeft {
  width: 30px;
}

.IsIE  td.a-cat-searchbarLeft {
    background-color: #F3F3F3;
}

.a-cat-searchbar,.a-cat-bar-dashboard {
    background-color: #F3F3F3;
    padding: 0px 0px;
    height: 40px;
}

.a-cat-searchbar .a-cat-ph {
    font-style:normal;
}

.a-cat-searchbar,.a-cat-bar-dashboard {
    height: 40px;
}

.a-cat-categoryPopupLink {
    font-size:12px;
    color:#333 !important;
    padding:0px 10px 10px;
    display:inline-block;
    white-space:nowrap;
    border-top:1px solid #D5D5D5;
    border-bottom:1px solid #D5D5D5;
    border-left:1px solid #D5D5D5;
    max-height:22px;
    line-height:18px;
    background: #EDEDED; /* Old browsers */
}

.a-cat-categoryPopupMenu {
    background-color:#fff;
    border:1px solid #D7D7D7;
    position:absolute;
    text-align:left;
    font-size:13px;
    z-index:10;
    top:46px!important;
}
.a-cat-categoryPopupMenu a,.a-cat-categoryPopupMenu a:hover,.a-cat-categoryPopupMenu a:visited {
    color:#336699;
}
.a-cat-categoryPopupMenu a:hover,.a-cat-categoryPopupMenu a:visited .a-cat-categoryPopupMenu .w-pmi-item {
   color:#2BA4F2!important;
   border: 1px solid transparent;
}

.a-cat-quantityPopupMenu {
    background-color:#fff;
    border:1px solid #D7D7D7;
    position:absolute;
    text-align:left;
    font-size:13px;
    z-index:10;
}
.a-cat-quantityPopupMenu a {
    padding:0px 8px!important;
    width: 28px!important;
}

.a-cat-categoryPopupMenu ul {
    text-decoration:none;
    margin:0;
    padding:0;
}
.a-cat-categoryPopupMenu li:first-child {
    border-top:none;
}
.a-cat-categoryPopupMenu li:last-child {
    border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
}
.a-cat-categoryPopupMenu li {
    list-style:none;
    border-top:1px solid #ececec;
    color:#000;
    margin-left:0;
    padding:5px 10px;
}
.a-cat-categoryPopupMenu li:hover {
    background-color:#F8F2DF;
}

.a-cat-categoryPopupMenu li a,.a-cat-categoryPopupMenu li a:hover,.a-cat-categoryPopupMenu li a:visited,.a-cat-categoryPopupMenu li a:link{
    color:#000;
}

.a-cat-allCategoriesPopupMenu {
    border-top: 0px;
    border-left:1px;
    max-height: 310px;
    overflow-x: hidden;
    overflow-y: auto;
    white-space: nowrap;
}

/**
 * Type ahead
 */
.a-cat-catalogChooser .w-chWrap {
    width:100%;
    margin:0px 0px 1px 0px;
}
.a-cat-catalogChooser .w-chWrapHover {
    background-color: #ffffff !important;
}

.a-cat-catalogChooser .w-txt.w-txt-hover,
.w-txt:hover {
    background-color: #ffffff !important;
}



.a-cat-catalogChooser .w-chWrapLeft {
    border:none;
    width:100%;
}

.a-cat-catalogChooser .w-chWrapper-border-focus .w-chWrapLeft  .w-txt:focus{
     border: 1px solid #199DE0 !important ;
     padding-bottom:1px;

}


.a-cat-catalogChooser input {
    vertical-align:middle;
    border:0px !important;
    padding:0px 0px 0px 15px;
    font-size:14px;
    width:98%;
    outline: none;
}

.IsSaf .a-cat-catSearchIcon, .IsMoz .a-cat-catSearchIcon {
    display:inline-block;
    float:left;
}

.a-cat-searchOptionsDivOutline {
    position:relative;
}

.a-cat-searchOptionsDivContent {
    position:absolute;
    min-width:300px;
    width:510px;
    z-index:1;
    background-color: #F3F3F3;
    border-bottom: 1px solid #D5D5D5;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
}

.a-cat-searchOptionsDivContent input.tf {
    border-bottom: 1px solid #D5D5D5;
    padding-bottom: 5px;
    font-size:12px;
}

.a-cat-bar-button {
    border-bottom: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-left: 1px solid #FFFFFF;
    padding-left:0px;
}
.a-cat-bar-button-cart {
    border-bottom: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-left: 1px solid #FFFFFF;
    padding-top:6px;
    padding-left:40px;
    padding-right:12px;
}

.a-cat-button-multiple-action {
    padding:0px !important;
}

.a-cat-mytodo {
    position:absolute;
    color:#000;
    top:9px;
    text-align:left;
    margin-left:-1px;
    font-size:10px;
}

.a-cat-dashboard {
    color:#333366;
    padding-top:3%;
    padding-left:5px;
    padding-right:5px;
}

.a-cat-catalogDashBoardMenu {
    margin-left:0px;
    width:225px;
}

.a-cat-filtertitletext {
    color:#696969;
    font-size:15px;
    font-weight:100;
    font-family:Arial;
    padding-top:10px;
}

.a-cat-catalogLeftMenu {
    width:244px;
    min-width:200px;
}
.IsIE .a-cat-catalogLeftMenu {
    width:244px;
    padding-top:5px;
}
.IsSaf .a-cat-catalogLeftMenu {
    width:243px;
}

.a-cat-fixedtablelayout {
    table-layout: fixed;
}

.a-cat-catalogChooserDiv {
    border-top: 1px solid #ACD4ED;
    border-bottom: 1px solid #ACD4ED;
    border-right: 1px solid #ACD4ED;
    height: 32px;
    overflow:hidden;
    background: #FFFFFF;
}


.IsIE .a-cat-catalogChooserDiv {
    border-top: 1px solid #ACD4ED;
    border-bottom: 1px solid #ACD4ED;
    border-right: 1px solid #ACD4ED;
    height: 32px;
    overflow:hidden;
    background: #FFFFFF;
}

.a-cat-drop-down-button-arrow {
    width: 15px;
    height: 28px;
    line-height:28px;
    border-top:1px #d5d5d5 solid;
    border-bottom:1px #d5d5d5 solid;
    background: #fff7e1; /* Old browsers */
    background: -moz-linear-gradient(top, #fff7e1 0%, #fff2cd 30%, #fce6a8 40%, #fcd460 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff7e1), color-stop(30%,#fff2cd), color-stop(40%,#fce6a8), color-stop(100%,#fcd460)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff7e1', endColorstr='#fcd460',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* W3C */
    padding:0px;
}

.a-cat-savedSearchMenu {
    position:absolute;
    min-width:615px;
    max-width:420px;
    border:1px solid #BEC1C2;
    text-align:left;
    background-color:#fff;
    margin-left:1px;
    margin-top:3px;
}
.IsIE .a-cat-categoryPopupMenu {
    margin-top:-60px;
    top:107px!important;
}
.a-cat-catSearchIconCard .hcContent {
    width:160px;
    text-align:left;
    position:relative;
    z-index:200;
}

.a-cat-catSearchIconCard .hcContent {
    width:160px;
    text-align:left;
    position:relative;
    z-index:200;
}

.a-cat-cart {
    width:51px;
}
.a-cat-non-cat-item {
    width:38px;
}
.a-cat-non-cat-item,.a-cat-fav,.a-cat-cart {
    float:left;
    height:46px;

}

.a-cat-non-cat-item .a-cat-dropdownarrow,.a-cat-fav .a-cat-dropdownarrow,.a-cat-cart .a-cat-dropdownarrow {
    top:-16px;
    left: 35px;
    position:relative;
}

.a-cat-cart img {
    padding-top:22px;
    padding-left:6px;
    padding-right:6px;
}

.IsIE .a-cat-cart {
    width:51px;
    float:left;
    height:46px;
    top:2px;
    left: 5px;
    position:relative;
}

.IsIE .a-cat-cart img {
    padding-top:22px;
    padding-left:6px;
    padding-right:6px;
}

.IsIE .a-cat-non-cat-item .a-cat-dropdownarrow,.IsIE .a-cat-fav .a-cat-dropdownarrow,.IsIE .a-cat-cart .a-cat-dropdownarrow {
    top:-16px;
}
.IsIE6 .a-cat-non-cat-item .a-cat-dropdownarrow,.IsIE6 .a-cat-fav .a-cat-dropdownarrow,.IsIE6 .a-cat-cart .a-cat-dropdownarrow {
    font-size: 0;
    line-height: 0;
}

.a-cat-non-cat-item .a-cat-dropdownarrow,.a-cat-fav .a-cat-dropdownarrow,.a-cat-cart .a-cat-dropdownarrow {
    top:-16px;
    left: 35px;
    position:relative;
}

.IsIE .a-cat-non-cat-item .a-cat-dropdownarrow,.IsIE .a-cat-fav .a-cat-dropdownarrow,.IsIE .a-cat-cart .a-cat-dropdownarrow {
    top:-16px;
}
.IsIE6 .a-cat-non-cat-item .a-cat-dropdownarrow,.IsIE6 .a-cat-fav .a-cat-dropdownarrow,.IsIE6 .a-cat-cart .a-cat-dropdownarrow {
    font-size: 0;
    line-height: 0;
}

.IsIE6 .a-cat-dropdownarrow{
    border-color: #B8B8B8 pink pink pink;
    font-size: 0;
    line-height: 0;
    height:0 !important;
    filter: chroma(color=pink);
}

.IsIE .a-cat-bar-dashboard .a-cat-dropdownarrow {
    top:13px;
}

.a-cat-cartMenu {
    position:absolute;
    min-width:350px;
    max-width:420px;
    border:1px solid #BEC1C2;
    box-shadow:1px 3px 3px #666;
    -moz-box-shadow:1px 3px 3px #666;
    -webkit-box-shadow:1px 3px 3px #666;
    text-align:left;
    background-color:#fff;
    z-index:100;
    margin-left : 1px
}

.IsIE .a-cat-cartMenu {
    margin-left : 0px
}

.IsIE6 .a-cat-cartMenu {
    width:420px;
}

/**
 * Cart menu
 */
.a-cat-cartMenu {
    background-color:#fff;
}
.a-cat-cartMenu, .a-cat-cartMenu table {
    font-size:12px;
}
.a-cat-cartMenu,.a-cat-cart-buttons {
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
}
.a-cat-cart-close {
    color:#999999;
    font-size:10px;
    font-weight:700;
    float:right;
    margin:3px 3px 0 0;
}
.a-cat-cart-close a {
    color:#999999 !important;
    text-decoration:none;
}

.a-cat-cart-title,.a-cat-cart-item,.a-cat-cart-item-highlight,.a-cat-cartMenu .a-cat-emptyCart {
    padding:10px;
}

.a-cat-cartMenu .a-cat-emptyCart {
    color:#ccc;
    border-top:1px solid #E7E7E7;
    text-align:center;
    background-color:#fff;
}

.a-cat-highlight td {
    border-top:1px solid #FFFFFF;
}

.a-cat-cart-item .a-cat-icon, .a-cat-cart-item-highlight .a-cat-icon {
    width:40px;
    vertical-align:top;
}
.a-cat-cart-item .a-cat-price, .a-cat-cart-item-highlight .a-cat-price {
    width:1%;
    white-space:nowrap;
    vertical-align:top;
    text-align:right;
}

.a-cat-icon {
    padding:10px;
}

.a-cat-cart-nb {
    position:absolute;
    color:#000;
    top:10px;
    text-align:center;
    width:50px;
    margin-left:-6px;
    font-size:10px;
}

.a-cat-empty-cart-nb-bg {
    background-color:#FF8500;
}

.a-cat-cart-nb-bg,.a-cat-empty-cart-nb-bg,.a-cat-dashboard-nb-bg , .a-cat-savedcart-nb-bg  {
    padding:1px 4px;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    font-size:14px;
    color:#363636;
}
.a-cat-saved-cart
{
position:relative;
top:-25px;
left:-10px;
}
.IsIE .a-cat-cart-nb-bg,.a-cat-empty-cart-nb-bg {
    padding:1px 4px;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    font-size:14px;
    color:#363636;
    background-color:#FFA200;
}

.a-cat-cart-nb-bg {
    background-color:#FFA200;
}

.IsIE .a-cat-cart-nb-bg {
    background-color:#FFA200;
}

.a-cat-item-added{
    font-size:9px;
    color:#666666;
    padding:10px 0 0 10px
}
.a-cat-item-added img {
    vertical-align:top;
}

.a-cat-cart-item-highlight-updated {
    background-color:#FFEAAA !important;
}

.a-cat-price {
    color:#000000;
    font: 11px ;
    text-decoration: none;
    padding:10px 10px 10px 0;
}

.a-cat-cart-item .a-cat-price span, .a-cat-cart-item-highlight .a-cat-price span {
    color:#000;
}

.a-cat-cart-item td, .a-cat-cart-item-highlight td {
    vertical-align:top;
    line-height:13px;
}

.a-cat-cart-item .a-cat-title, .a-cat-cart-item .a-cat-title a, .a-cat-cart-item .a-cat-title a:hover, .a-cat-cart-item .a-cat-title a:visited, .a-cat-cart-item .a-cat-title a:link{
    word-wrap:normal;
}

.a-cat-cart-item td {
    border-top:1px solid #F2F2F2;
}

.a-cat-cart-title,.a-cat-cart-item,.a-cat-cart-item-highlight,.a-cat-cartMenu .a-cat-emptyCart {
    padding:10px;
}

.a-cat-highlight, .a-cat-cart-item-highlight{
    background-color:#D8EDF8;
}

.a-cat-cart-buttons {
    background-color:#F5F5F5;
    border-top:1px solid #E7E7E7;
    padding:12px 6px 13px 6px;
}
.a-cat-cart-buttons a {
    color:#6D92B6 !important;
    font-size:11px;
}

.IsIE  .a-cat-cart-buttons {
  padding:8px 6px 8px 6px;
}

.a-cat-cart-buttons .NonCatCancelButton {
    color: #666666 !important;
}

.a-cat-home-search-bar-padding {
    padding-left:0px;
}

.a-cat-section-title {
    font-weight:500;
    font-size:18px;
    color:#FFFFFF;
    margin-bottom:14px;
    float:left;
    padding-top:9px;
}

.a-cat-item {
    vertical-align:top;
    padding:10px 0px 0px 0px;
}
.a-cat-item a {
    text-decoration:none;
    color:#369;
}

.a-cat-carousel-viewlink {
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    outline:0;
}

.a-cat-carousel-count {
    padding-left:1px;
    color:#969696;
    font: 12px  !important;
    text-decoration: none;
}

.a-cat-car-noitem {
    text-align:center;
    font-size:14px;
    color:#666;
    min-height:120px;
    line-height:100px;
}

.a-cat-car-button-prev,.a-cat-car-button-next,
.a-cat-car-button-prev-disabled,.a-cat-car-button-next-disabled {
    background: #d2d2d2; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 30%, #e2e2e2 40%, #d2d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#eeeeee), color-stop(40%,#e2e2e2), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* W3C */
    height:20px;
}

.a-cat-car-button-prev:hover,.a-cat-car-button-next:hover {
    background: #d9d9d9; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 30%, #eaeaea 40%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#eeeeee), color-stop(40%,#eaeaea), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#eaeaea 40%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#eaeaea 40%,#e3e3e3 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#eaeaea 40%,#e3e3e3 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%,#eeeeee 30%,#eaeaea 40%,#e3e3e3 100%); /* W3C */
}

.a-cat-car-button-prev a,.a-cat-car-button-next a{
    outline:0;
}
.a-cat-car-button-prev a,.a-cat-car-button-prev a:hover,.a-cat-car-button-prev a:link,.a-cat-car-button-prev a:visited {
    text-decoration:none;
}

.a-cat-car-button-prev,.a-cat-car-button-prev-disabled {
    border:1px solid #ccc;
    border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    -webkit-border-radius:3px 0 0 3px;
}

.a-cat-car-button-prev div.leftarrow,.a-cat-car-button-next div.rightarrow,
.a-cat-car-button-prev-disabled div.leftarrow-disabled,.a-cat-car-button-next-disabled div.rightarrow-disabled{
    position:relative;
}

.a-cat-car-button-prev div.leftarrow,.a-cat-car-button-prev div.leftarrow-disabled,
.a-cat-car-button-prev-disabled div.leftarrow,.a-cat-car-button-prev-disabled div.leftarrow-disabled{
    left:5px;
}

.a-cat-car-button-next div.rightarrow,.a-cat-car-button-next-disabled div.rightarrow-disabled{
    left:8px;
    top:1px;
}
.IsIE .a-cat-car-button-next div.rightarrow,.IsIE .a-cat-car-button-next-disabled div.rightarrow-disabled,
.IsSaf .a-cat-car-button-next div.rightarrow,.IsSaf .a-cat-car-button-next-disabled div.rightarrow-disabled{
    top:0px;
}
.a-cat-car-button-next,.a-cat-car-button-next-disabled {
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    -webkit-border-radius:0 3px 3px 0;
}

/** Catalog Search UI **/
.a-cat-header-pad-bot {
  width:22px;
}


.a-cat-hide-pml .w-pml-icon {
  display:none;
}

.a-cat-refinement {
  padding-left:29px;
  padding-right:0px;
}

.a-cat-refine-border {
   padding-right:0px;
}

.a-cat-searchrefinementmiddle {
    padding:0px 7px 5px 0;
}

.a-cat-searchrefinementtop {
  line-height: 17px;
  color: #363636;
  padding: 15px 15px 15px 0;
  font-size: 15px;
}

.a-cat-searchrefinementsearch {
    border-top-color:#FFF;
    border-bottom:none;
    padding:0px 0px;
}

.a-cat-searchrefinementsearch input.tf {
    height:18px;
    width:100%;
}

.a-cat-searchrefinementsearch .smallbuttonsec {
    padding: 3px 4px;
}
.a-cat-searchrefinementsearch .smallbuttonsecDisabled {
    padding:3px 4px;
    float:right;
}

.a-cat-srch-refine-submit {
  float: left;
  border: 1px solid #ACD4ED;
  width: 45px;
  height: 32px;
  min-height:30px;
  line-height:28px;
  background: #FFF;
  height: 30px;
  margin-right: 2px;
}

.a-cat-srch-refine-chkbox-unchecked span  {
	color: #636363;
}

.a-cat-srch-refine-chkbox-unchecked span:link, .a-cat-srch-refine-chkbox-unchecked span:hover {
	color:#199DE0;
}

.a-cat-srch-refine-chkbox-checked span {
	 color:#199DE0;
}

.a-cat-srch-refine-chkbox .w-chk.w-chk-dsize {
	width: 15px;
    height: 15px;
    line-height: 15px
}

.a-cat-srch-refine-chkbox .w-chk-native:checked  + label.w-chk:before {
	font-size: 15px;
	margin: 0px 0px 0px 1px;
}

.a-cat-srch-refine-clear-text {
	padding-left:10px;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
}
.a-cat-srch-refine-reset-text {
	text-align: right;
	padding:0px 30px 0px 0px;
}
.a-cat-srch-refine-reset-text a {
	text-decoration: none;
}

.a-cat-srch-refine-submit span {
  color: #199DE0;
  height: 32px;
  padding: 5px 2px 5px 15px;
  line-height: 32px;
}

.a-cat-srch-refine-price-range {
	padding-top:2px;
}

.a-cat-srch-refine-price-range-submit span {
	vertical-align:middle;
	display: inline-block;
}

.a-cat-searchrefinementmiddle .a-cat-srch-refine-price-range input {
    width:45px;
	margin-right:3px;
}

.a-cat-searchstatusbartop {
    padding:5px 10px 5px 0px;
    border-bottom: 1px solid #d7d7d7;
    color:#E2E2E2;
    height:45px;
}

.a-cat-searchstatusbarmiddle {
    padding:10px 10px 10px 2px;
    border-bottom: 1px solid #d7d7d7;
}

.a-cat-searchstatustext {
    color:#000;
}

.a-cat-searchresultcounttext {
  color:#363636;
  font-size: 15px;
  padding-left: 7px;
}

.a-cat-searchstatusbarbottom {
    padding:8px 10px 8px 0px;
    border-top: 1px solid #d7d7d7;
    height:45px;
    background-color:#f2f2f2;
}

.a-cat-searchstatusbarbottom-add-cart-button {
    padding-top:5px;
}

SELECT {
    border: 1px solid #D5D5D5 !important;
}
.IsMoz SELECT {
    border: 1px solid #D5D5D5 !important;
}

.a-cat-home-bar-spacing {
  padding-right:68px;
}
.IsIE .a-cat-home-bar-spacing {
    padding-right:55px;
}

.a-cat-refinement-color-disp {
    background-color:#F2F2F2;

}

/**
 * Pagination
 */
.a-cat-pagination .a-cat-currentpage{
    cursor:default;
}
.a-cat-pagination{
    height:14px;
    padding-bottom:14px;
}
.a-cat-pagination a,.a-cat-pagination a:link,.a-cat-pagination a:visited,.a-cat-pagination a:hover{
    color:#999 !important;
    text-decoration:none;
}
.a-cat-pagination .a-cat-previous{
    color:#999;
    width:15px;
    float:left;
    text-align:center;
    font-weight:700;
    font-size:16px;
    line-height:13px;
}
.a-cat-pagination .a-cat-next{
    color:#999;
    width:15px;
    float:left;
    text-align:center;
    font-weight:700;
    font-size:16px;
    line-height:13px;
}
.a-cat-pagination .a-cat-previous .noLink,
.a-cat-pagination .a-cat-next .noLink{
    color:#ccc;
    cursor:default;
}
.a-cat-pagination .a-cat-pages{
    float:left;
}
.a-cat-pagination .a-cat-currentpage{
    padding:5px 10px 5px 10px;
    background-color:#F2F2F2;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-radius:2px;
    text-align:center;
    color:#000;
}
.a-cat-pagination .a-cat-currentpage a,
.a-cat-pagination .a-cat-currentpage a:link,
.a-cat-pagination .a-cat-currentpage a:visited,
.a-cat-pagination .a-cat-currentpage a:hover {
    color:#000 !important;
}
.a-cat-pagination .a-cat-page{
    color:#000;
    padding:5px 10px 5px 10px;
    border-left: 1px solid #ACD4ED;
    border-right: 1px solid #ACD4ED;
    border-top: 1px solid #ACD4ED;
    border-bottom: 1px solid #ACD4ED;
    background-color:#fff;
    text-align:center;
    font-color:#fff
}
.a-cat-pagination .a-cat-dot{
    float:left;
    color:#999;
    padding:0px 2px;
    cursor:default;
}

.a-cat-refine-pad-left {
  padding-left:15px;
}
.a-cat-srch-options-hide-display {
  padding-left:15px;
  padding-bottom:10px;
}
.a-cat-refine-pad-right {
  padding-right:10px;
}

.a-cat-saved-srch-crnr-icon {
  padding-left:25px;
  padding-right:15px;
}
.a-cat-breadcrumbnonlinktext {
    text-decoration: none;
    padding-left:0px;
    padding-top:15px;
    padding-bottom:5px;
    font-size:13px;
}

/* ARCSearchStatusBar */
.a-cat-grid-view,
.a-cat-list-view {
  color: #969696;
  padding: 3px 3px 3px 5px;
}
.a-cat-list-view {
  padding-top: 5px;
  font-size: 20px;
}
.a-cat-grid-view {
  font-size: 19px;
}

.a-cat-searchresultrow {
    width:1%;
    padding-top:13px;
}
.a-cat-srch-main-cat-home {
  padding-top:8px;
}
.a-cat-view-option {
  background-color: #d7d7d7;
  padding: 5px;
}
.a-cat-view-option-nobg {
  padding: 5px;
}
.a-cat-srch-main-prfer-tab {
  border-left: 1px solid #E2E2E2;
  overflow-x: hidden;
  padding-left: 4px;
}

.a-cat-carsel-button {
  float:right;
  padding-right:15px;
}

.a-cat-carsel-scroll-func {
 overflow-y:hidden;
 overflow-x:scroll;
}

.a-cat-carsel-footer {
  padding-bottom:19px;
  padding-top:4px;
}

.a-cat-carsel-clr-list {
  clear:both;
}

.a-cat-menu-non-expand {
  padding-top: 1px;
}

/* Force blue color on link */
.a-cat-menu-non-expand .a-cat-browsecat,
.a-cat-shopbycat {
  color: #00679E!important;
  text-decoration: none!important;
}

.a-cat-menu-non-expand .a-cat-browsecat:hover,
.a-cat-shopbycat:hover {
  color: #2BA4F2!important;
  text-decoration:none!important;
}

.a-cat-items-table {
  max-width:1900px;
}

.a-cat-items-tab-add-to-cart{
  margin: 1px 3px;
}

.a-cat-items-tab-item-compare {
  max-width:300px;
}

.a-cat-items-tab-change-indic {
  visibility:hidden;
}

.a-cat-srch-stat-bar {
  padding-left:10px;
  color:lightgray;
}

.a-cat-srch-stat-bar-view-text {
  padding-left:25px;
  padding-right:3px;
}

.a-cat-srch-stat-bar-item-detail {
  padding:0px 0px 0 2px;
}

.a-cat-srch-stat-bar-page-size-selc {
  padding-left:10px;
}

.IsIE .a-cat-srch-stat-bar-page-size-selc {
  padding-right:12px;
}

.a-cat-srch-head-page-dash-content {
  padding-left:10px;
}


.a-cat-carsel-punch-out-sup {
  padding-right:5px;
}

.a-cat-carsel-sup-item {
  padding-bottom:10px;
  padding-left:0px;
  text-align:left;
  font-size:13px;
  color:#336699;
  text-decoration:none;
}

.a-cat-carsel-sup-item-disp {
  padding-left:0px;
}

.a-cat-carsel-sup-item-list {
  padding:0px 0px 0px 0px;
  margin-top:3px;
  list-style:none;
}

.a-cat-carsel-sup-item-cur-categry {
  padding-bottom:10px;
}

/* ARCCatalogItemRow */
.a-cat-item-row > td {
  border-bottom: 1px solid #f2f2f2;
}
.a-cat-item-row-thumnail {
  width:1%;
  padding: 15px 30px 5px 22px;
  line-height: 0px;
}

.a-cat-item-row-compare {
  padding: 8px 0px 0px 0px;
  margin-left:-3px;
}

.a-cat-item-row-kit {
  padding: 13px 0 20px 15px;
}

.a-cat-item-row-multi-sel {
  padding:15px 1px 0px 2px;
}

.a-cat-item-row-prevw-grp {
  padding: 0px 0px 0px 0px;
}

.a-cat-item-row-color {
  color:#ff0000;
}

.a-cat-item-row-details {
  padding: 11px 0px 0px 0px;
}

.a-cat-item-row-item-disp {
  padding: 5px 0px 0px 0px;
}
.a-cat-item-row-item-fav {
  padding: 15px 0px 0px 0px;
}
.a-cat-priceconfig-hoverlink {
  padding: 5px 0px 15px 0px;
}
.a-cat-item-row-price {
  padding: 0px 0px 10px 0px;
}
.a-cat-item-compare-row-price {
  padding: 5px 15px 15px 0px;
}
.a-cat-item-compare-row-qty {
  padding: 0px 15px 15px 0px;
}

.a-cat-item-row-quantity {
  min-width:270px;
  padding: 5px 10px 0 0;
}

.a-cat-item-row-show-quant {
  margin-right:0px;
}

.a-cat-item-row-add-cart-button {
  float:right !important;
}

.a-cat-srch-bar-footer {
  float:right !important;
}

.a-cat-srch-bar-options .w-chk.w-chk-dsize{
  margin-left:1px;
}

.a-cat-home-ref-swim-lane {
  visibility:hidden;
}

.a-cat-srch-head-cat-menu, .a-cat-srch-head-cat-menu-hm {
  padding-bottom:15px;
  padding-left: 0px;
  max-width:269px;
  width:269px;
  background-color:#F3F3F3;
}

.IsIE .a-cat-srch-head-cat-menu {
  padding-bottom:15px;
  padding-left:0px;
  background-color:#F3F3F3;
  width:210px;
}
.IsIE11 .a-cat-srch-head-cat-menu {
    width: 295px;
}

.IsIE .a-cat-srch-head-cat-menu-hm {
  padding-bottom: 15px;
  padding-left: 0px;
}

.a-cat-srch-head-srch-bar {
  height:60px;
  border-right-width:0px;
  padding-left:18px;
}
.IsIE .a-cat-srch-head-srch-bar {
    padding-left:0px;
}

.a-cat-srch-head-bar {
  padding-top:0px;
  padding-bottom:0px;
}

.a-cat-srch-head-text {
  text-align:left;
}

.IsIE .a-cat-srch-head-text {
  text-align:left;
}

.a-cat-srch-head-disp {
  table-layout:fixed;
}

.a-cat-srch-head-favorite {
  text-align:left;
  padding-top:8px;
  padding-right:8px;
}

.a-cat-srch-head-dashboard{
  border:0px;
  padding-right:0px;
  padding-left:1px;
  text-align:left;
}

.a-cat-srch-head-dash-click {
  border-right:0px;
}

.a-cat-srch-head-icn-globe {
  padding-top:4px;
  padding-left:0px;
  padding-bottom:0px;
  text-align:left;
}

.a-cat-srch-head-cat-home {
  border-left:0px;
  padding-left:0px;
  padding-top:10px;
  text-align:left;
}

.a-cat-srch-refinement {
  padding:0px 0px 15px;
}

.a-cat-srch-refine-srch-action{
  padding: 0px 12px 15px 0px;
}
.IsIE .a-cat-srch-refine-srch-action{
  padding: 0px 17px 15px 0px;
}

.a-cat-srch-refine-options{
  padding:0px 5px 8px 0px;
}

.a-cat-flexi-head-contract {
  padding:0px 0 10px 0;
}

.a-cat-flexi-head-show-keyword {
  padding:0px 0px 0px 5px;
}

.a-cat-flexi-head-contract-fld {
  padding:0px 0px 4px 0px;
}

.a-cat-flexi-head-ttl {
  color: #636363;
  font-size: 16px;
  padding: 0px 0;
}
.a-cat-flexi-head {
  color: #636363;
  font-size: 16px;
  padding: 5px 0;
}

.a-cat-cart-menu {
  position:relative;
}

.a-cat-cart-menu-disp {
  min-width: 350px;
  overflow:hidden;
}

.a-cat-category {
  width: 270px;
  height: 20px;
  margin-right: 15px;
}
.IsIE .a-cat-category {
    margin-right:0px;
}

.a-cat-srch-head-fav-section {
  padding-top:10px;
}

.a-cat-item-table {
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
}

.a-cat-item-icon-cell-disp {
  padding-top:15px;
  padding-right:15px;
  padding-bottom:15px;
  border-bottom: 1px solid #f2f2f2;
  min-height:270px;
}

.a-cart-close {
    font-size:15px;
    color:#D7D7D7;
    float:right;
    margin:15px 15px 0 0;
}
.a-cart-close-favorit {
    font-size:15px;
    color:#D7D7D7;
    float:right;
    margin:10px 10px 0 0;
}
.a-cat-favorit-manage {
    padding-right:5px;
}
.a-cart-close a {
    text-decoration:none;
}

.a-cart-close:hover {
  color: #363636;
}

.a-cat-srch-bkgrnd {
  background-color:#D7D7D7;
}

.a-cat-srch-hm-page {
    background-color:#fff;
    min-height:522px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}
.a-cat-srch-hm-page-sup {
    background-color:#fff;
    min-height:218px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}

.a-cat-srch-hm-page-promoted-itms {
  background-color:#fff;
  min-height:300px;
  box-shadow: 0 1px 1px rgba(0,0,0,0.15),
  -1px 0 0 rgba(0,0,0,0.03),
  1px 0 0 rgba(0,0,0,0.03),
  0 1px 0 rgba(0,0,0,0.12);
  padding-bottom: 15px;
}

.a-cat-srch-hm-page-promoted-itms .a-cat-carsel-footer {
  padding-top: 15px;
  padding-bottom: 0px;
  position: relative;
  bottom: 15px;
}

.a-cat-srch-hm-page-promoted-itms .a-cat-carousel-item {
  padding-bottom: 10px;
  border-bottom: 0px;
}

.a-cat-srch-hm-page-promoted-itms td.a-cat-item {
  padding-bottom: 0px!important;
}

.a-cat-srch-hm-page-promoted-itms .a-cat-cat-section {
  padding-bottom: 0px;
}

.a-cat-srch-hm-page-box {
  padding-bottom:15px;
}

.a-cat-category-menu-non-catitem {
    width:83%;
    text-align:right;
    padding-bottom:5px;
}

.a-cat-category-menu-non-catitem-but {
    min-width:25%;
}

.a-cat-item-row-price-text {
    color: #3f933d;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.a-cat-item-row-indicative-price-text {
    color: #62bd60;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

.a-cat-item-row-uom-text {
    color:#a1a1a1;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.a-cat-item-table tr td:first-child.a-cat-item-cell-head {
  border-right: 1px solid #f2f2f2;
}
.a-cat-item-row-favorite {
    width:99%;
}
.a-cat-item-cell-favorite {
    padding-right:1px;
    padding-top:13px;
}
.a-cat-item-table-user-msg {
   width:100%;
}
.a-cat-item-table-res-content {
   width:175px;
}
.a-cat-item-cell-icon-tab {
    vertical-align:top;
    width:100%;
}
.a-cat-item-cell-space .a-arw-concise-fg-row  label{
    top:0;
}
.a-cat-item-row-prevw-grp .a-arw-concise-fg-row  label{
    top:0;
}
.a-cat-item-cell-space {
    padding: 5px 0px 30px 0px;

}
.a-cat-catalogBar .w-pm-menu {
    top:49px!important;
}


.a-cat-item-cell-item-det {
    padding: 2px 0px 0px 0px;
}
.a-cat-item-cell-item-details {
    padding-right:1px;
    padding-bottom:10px;
}
.a-cat-item-cell-det-add {
    width:70%;
}
.a-cat-item-cell-quantity-lab {
    width:100%;
    padding-right:15px;
}
.a-cat-item-cell-head {
    vertical-align:top;
}
.a-cat-item-cell-chk-box {
    width:1%;
    vertical-align:top;
    padding-top:6px;
    padding-right:15px;
}
.a-cat-item-cell-thumbnail {
    vertical-align:top;
    padding-right:20px;
    padding-top:5px;
}
.a-cat-item-cell-price-qty {
  text-align: right;
}
.a-cat-item-row-icon-rw {
    padding-top:7px;
}
.a-cat-item-title {
    padding-bottom:7px;
}
.a-cat-home-page,
.a-cat-home-page footer {
  background: -webkit-linear-gradient(#0f435d 0px, #0f435d 105px, #3d7689 880px, #3d7689) fixed; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0f435d 0px, #0f435d 105px, #3d7689 880px, #3d7689) fixed; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0f435d 0px, #0f435d 105px, #3d7689 880px, #3d7689) fixed; /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0f435d 0px, #0f435d 105px, #3d7689 880px, #3d7689) fixed; /* Standard syntax */
  background-color: #0f435d;
}
.a-cat-home-page footer a{
  color:#FFFFFF;
}
.a-cat-home-page .a-arw-wizard-content {
    padding:0;
}
.a-cat-car-prev-icon {
    padding-right:10px;
    overflow-y:hidden;
}
.a-cat-car-prev-icon-disable {
   padding-right:10px;
   overflow-y:hidden;
   color:#D1D1D1;
}
.a-cat-car-next-icon {
    padding-left:10px;
    overflow-y:hidden;
}
.a-cat-car-next-icon-disable {
    padding-left:10px;
    overflow-y:hidden;
    color:#D1D1D1;
}
.a-cat-cart-new {
    font-size:18px;
    padding-top:14px;
}
.a-cat-cart-new:hover {
    color:#199DE0;
}
.IsIE .a-cat-cart-new {
    font-size:18px;
    padding-top:14px;
}

.a-cat-carousel-item-disp {
    margin-bottom:10px;
    margin-left:-10px;
    height:87px;
    padding-bottom:15px;
    padding-top:10px;
    width:190px;
}
.a-cat-carousel-hover {
    border-spacing:0px;
    padding-top:3px;
}
.a-cat-item-price {
    padding-top:0px;
    color:#3f933d;
    font-size:15px;
    font-weight:bold;
    text-decoration: none;

}
.a-cat-item-price-carousel {
    padding-top:10px;
    color:#3f933d;
    font-size:15px;
    font-weight:bold;
    text-decoration: none;
}
.a-cat-carousel-item-supplier {
    text-align:left;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    min-height:18px;
}
.a-cat-carousel-item-supplier-hidden {
    display:none;
    padding:5px 0px 0px 0px;
    text-align:left;
    vertical-align:top;
    width:180px;
}
.a-cat-carousel-related-item-supplier {
    padding:5px 0px 0px 0px;
    text-align:left;
    vertical-align:top;
    width:180px;
}
.a-cat-ctgry-menu {
  padding-top: 1px;
  background-color:#F3F3F3;
}

/*Review Cart*/
.a-link-nounder-line {
  font-size: 13px;
  text-decoration:none;
  padding-right:20px;
}

.a-cat-tab-t {
    color:#666666;
    font-size: 16px;
    font-weight: normal;
    padding-left:5px;
}

.a-cat-wiz-t {
    color:#454545;
    font-size:20px;
}

.a-arc-cat-box-g {
  position: relative;
}

.a-arc-cat-btn-btm {
  padding-bottom: 10px;
}

.a-line-itm-det-two-clmn-view {
    position:relative;
    padding-left:200px;
}

.a-line-itm-det-img-icn {
    padding-left:5px;
    float:left;
}

.a-cat-wiz-actn {
    background-color:#f3f3f3;
    padding:10px 10px 10px 5px;
}
.a-part-itm-det {
    padding-top:10px;
    border-top:1px dotted #D7D7D7;
}
.a-line-itm-detl-icn-row {
    padding-left:45px;
}
.a-mrkt-plac-info {
    color: #555580;
    font-size: 11px;
    font-weight: normal;
    padding-top: 10px;
}

.a-mrkt-plac-info-feedback {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}
/* Start Cart Summary in Review Cart*/

.a-appr-subtot-content {
  padding:10px 0px 5px 0px;
  border-bottom:1px solid #cfdee5;
}
.a-appr-subtot {
    font-size:13px;
    width:350px;
    border: 1px solid transparent;
  box-shadow: 0 1px 1px rgba(0,0,0,0.15),
  -1px 0 0 rgba(0,0,0,0.03),
  1px 0 0 rgba(0,0,0,0.03),
  0 1px 0 rgba(0,0,0,0.12);
}
.a-appr-subtot-tit {
    background-color: #F5F5F5;
    border-bottom: 1px solid #D7D7D7;
    font-size: 15px;
    height: 29px;
    padding: 15px 0px 0px 15px;
}
.a-appr-subtot-ftr {
    margin:0 10px 10px 10px;
    padding:10px 0;
    border-top:1px solid #fff;
    font-size: 13px;
    font-weight: bold;
}
td.a-appr-subtot-splr {
    padding-bottom:10px;
    padding-left:15px;
}
td.a-appr-subtot-space-left {
    padding-left:5px;
}

td.a-appr-subtot-space-right {
    padding-right:5px;
}
td.a-appr-subtot-splr-price {
    color:#000 !important;
    text-align:right;
    font-weight:500 !important;
    padding:0 15px 10px 5px;

}

td.a-appr-subtot-price {
    text-align:right;
}

span.a-subtot-itm-no {
    color:#666;
    font-size:11px;
    font-weight:400;
}
/* End Cart Summary in Review Cart*/

/* Shop By Category */

.a-cat-browse-content-container {
    background-color: #FFFFFF;
    width: 100%;
    overflow :auto;
    margin-left: 10px;
    margin-top: 0px;
    border-style: none;
}

.a-cat-browse-content-category {
    display: inline-block;
    padding-left: 0px;
    margin-left: 4px;
    margin-top: 10px;
    max-width: 400px;
    vertical-align: top;
    padding-bottom: 10px;
    display: table-cell;
    padding: 5px 15px 5px 15px;
}

.a-cat-browse-content-level1-category-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #336699;
    font-weight: bold;
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
}

.a-cat-browse-content-link-clr {
    color: #336699!important;
}

.a-cat-browse-content-link {
    text-decoration: none;
    color: #336699;
}

.a-cat-browse-content-link-space {
    padding-bottom: 5px!important;
}

.a-cat-browse-content-ln-mrgn {
    margin: 0px;
}
.a-cat-browse-content-ln-mrgn-bottom {
    margin-left: 10px;
}
.a-btm-space {
    padding-top:45px;
}

/* Since I did the trick with Inner and outter border I need to
  adjust also where the sub menu shows up*/
.a-cat-categories-shown .w-olm-w {
  left: 270px !important;
}

.a-cat-shop-by-sup-om .w-olm-w {
  left: 270px !important;
}
.a-cat-shop-by-sup-om .w-olm:last-child {
    padding:0 15px 20px ;
}
.a-cat-home-top-row {
    padding-bottom:0px;
    padding-left:15px;
}
.a-cat-carousel-item-sup-row {
    min-height:50px;
}
.a-cat-srch-main-bkgrnd {
    width: 30px;
}

.a-cat-shop-by-sup-display {
    padding-bottom:15px;
}
.a-cat-carousel-sup-name {
    min-height:30px;
}
.a-cat-shop-by-sup-om {
  background: #FFF;
  max-width: 274px;
  width: 269px;
  text-decoration: none;
  box-shadow: 0 1px 1px rgba(0,0,0,0.15),
  -1px 0 0 rgba(0,0,0,0.03),
  1px 0 0 rgba(0,0,0,0.03),
  0 1px 0 rgba(0,0,0,0.12);
  position:relative;
  border : 1px solid transparent;
}
.a-catalogDashBoardMenu {
    margin-left:0px;
    width:225px;
}

.a-favMenu {
    background-color:#F5F5F5;
    width:225px;
    margin-left: 1px
}
.a-favPopUpMenu {
    background-color:#F5F5F5;
    margin-left: 1px;
}
.a-searchbargradient {
    color: #000;
    height: 46px;
    background: -webkit-gradient(linear, left bottom, left top, from(#DEE0EE), to(#fff));/* For WebKit (Safari, Google Chrome etc) */
    background: -moz-linear-gradient(bottom, #DEE0EE, #fff);/* For Mozilla/Gecko (Firefox etc) */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFDEE0EE);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFDEE0EE)";/* For Internet Explorer 8 */
}
.a-searchbargradient:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#DEE0EE));/* For WebKit (Safari, Google Chrome etc) */
    background: -moz-linear-gradient(bottom, #fff, #DEE0EE);/* For Mozilla/Gecko (Firefox etc) */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFDEE0EE, endColorstr=#FFFFFFFF);/* For Internet Explorer 5.5 - 7 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFDEE0EE, endColorstr=#FFFFFFFF)";/* For Internet Explorer 8 */
}
.a-favMenu {
    background-color:#F5F5F5;
    width:225px;
    margin-left: 1px
}
.a-favPopUpMenu {
    background-color:#F5F5F5;
    min-width:225px;
    max-width:275px;
    margin-left: 1px;
}
.a-categoryPopupMenu {
    background-color:#fff;
    border:1px solid #D5D5D5;
    position:absolute;
    text-align:left;
    font-size:12px;
    z-index:100;
    margin-left: 1px;
    margin-top:5px;
    top:55px!important;
}
.a-categoryPopupMenu a,.a-categoryPopupMenu a:hover,.a-categoryPopupMenu a:link,.a-categoryPopupMenu a:visited {
    color:#336699;
}

.categoryPopupMenu ul {
    text-decoration:none;
    margin:0;
    padding:0;
}
.a-categoryPopupMenu li:first-child {
    border-top:none;
}
.a-categoryPopupMenu li:last-child {
    border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
}
.a-categoryPopupMenu li {
    list-style:none;
    border-top:1px solid #ececec;
    color:#000;
    margin-left:0;
    padding:5px 10px;
}
.a-categoryPopupMenu li:hover {
    background-color:#F8F2DF;
}

.a-categoryPopupMenu li a,.a-categoryPopupMenu li a:hover,.a-categoryPopupMenu li a:visited,.a-categoryPopupMenu li a:link{
    color:#000;
}
.a-categoryPopupLink:hover {
    background: #EDEDED; /* Old browsers */
    background: -moz-linear-gradient(top, #EDEDED 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #EDEDED 0%,#ffffff 100%); /* W3C */
}
.a-categoryPopupLink {
    font-size:12px;
    color:#333 !important;
    padding:5px 10px;
    display:inline-block;
    white-space:nowrap;
    border-top:1px solid #D5D5D5;
    border-bottom:1px solid #D5D5D5;
    border-left:1px solid #D5D5D5;
    height:18px;
    line-height:18px;
    background: #EDEDED; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #EDEDED 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EDEDED)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#EDEDED 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#EDEDED 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#EDEDED 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EDEDED',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%,#EDEDED 100%); /* W3C */
}
.IsIE .a-categoryPopupLink {
    height:16px;
    line-height:16px;
    cursor:pointer;
}
.a-categoryPopupLink td {
    font-size:12px;
}
.a-catalog-box-shadow {
    box-shadow:1px 2px 5px #ececec;
    -moz-box-shadow:1px 2px 5px #ececec;
    -webkit-box-shadow:1px 2px 5px #ececec;
}
.a-fav-content {
    padding:12px 10px 10px;
    font-size:13px;
}
.a-fav-section {
    color:#666;
    padding-bottom:8px;
}
.a-fav-footer {
    border-top:1px;
    padding:15px 10px 5px 10px;
}
.a-fav-link ul {
    margin:0;
    padding:0;
}
.a-fav-link li {
    border-top:none;
    padding:4px 0 0 0;
}
.a-fav-link li:hover {
    background-color:transparent;
}
.a-fav-link li a,.a-fav-link li a:hover,.a-fav-link li a:visited,.a-fav-link li a:link{
    color:#336699;
}
.a-fav-divider {
    border-top:1px solid #d5d5d5;
    padding-top:8px;
    margin-top:10px;
}
.a-fav-section-label {
    padding:15px 0px 15px 15px;
    font-size:12px;
    vertical-align:middle;
}
.a-fav-new-fdr-label {
    padding:15px 15px 15px 15px;
    font-size:12px;
    vertical-align:middle;
}
.a-fav-inFolder-label {
    padding:5px 0px 15px 15px;
    font-size:12px;
    vertical-align:middle;
}
.a-arc-fav-add-hyp-lnk {
    color:#336699;
    font-size:13px;
}
.a-arc-dc-getprice-hyp-lnk {
    color:#336699;
    font-size:13px;
    font-weight:normal;
    text-decoration: none;
}
.a-arc-dc-getprice-spinner-text {
    color:#00b2ff;
    font-size:13px;
    font-weight:normal;
}
.a-arc-fav-edit-hyp-lnk {
    color:#336699;
    font-size:13px;
    padding-left:5px;
}
.a-arc-srch-add-hyp-lnk {
    color:#336699;
    font-size:13px;
}
.a-arc-fav-pch-out-itm {
    padding:5px 10px 10px 10px;
    font-weight:bold;
}
.a-arc-fav-pch-out-fdr {
    padding:5px 10px 35px 10px;
    font-weight:bold;
}
.a-arc-fav-pch-out-taR-fdr {
    padding:10px 0 25px;
}
.a-arc-fav-div-pad {
    padding-right:15px;
    display:inline;
}
.a-arc-fav-div-pad-new-folder {
    padding-right:15px;
    padding-top:15px;
    display:inline;
}
.a-arc-fav-div-pad-new-folder-cancel {
    padding-right:5px;
    display:inline;
}
.a-arc-fav-lnk-wid {
    width:60px;
}
.a-arc-fav-lnk-pad {
    padding-left:15px;
    padding-right:15px;
}
.a-arc-fav-err {
    padding:5px 10px 10px 10px;
    font-weight:bold;
    word-wrap:normal;
    max-width:400px;
}
.a-arc-fav-myfav-hdr {
    padding:10px 10px 10px 10px;
    font-weight:bold;
    font-size:16px;
    color:#666;
 }
.a-fav-inFolder-label {
    padding:10px 0 10px 5px;
    font-size:12px;
    vertical-align:middle;
}
.a-fav-section-addrem {
    padding:10px 10px 5px 10px;
    font-size:12px;
}
.a-fav-inFolder-popup {
    padding:5px 0px 5px 5px;
    vertical-align:middle;
}
.a-fav-inFolder-popup .w-dropdown {
    width:auto!important;
}
.a-fav {
    width:51px;
}
.a-fav-section-addrem-butn {
    padding:15px 2px 15px 10px;
}
.a-drop-down-button-arrow .a-yellowdropdownarrow {
    margin-top:12px;
    margin-left:2px;
}
.IsIE .a-drop-down-button-arrow .a-yellowdropdownarrow {
    margin-top:12px;
    margin-left:5px;
}
.a-hcard-pout {
   height: 100px;
}

/* ARCProcureLineItem */
.a-line-item-details-two-col-view {
    position:relative;
    padding-left:50px;
}
.a-line-item-detail-img-icon {
    padding-left:5px;
    float:left;
}
.a-market-place-info {
    color: #797979;
    padding-top: 10px;
}
.a-title {
    color:#336699;
    font-size: 13px;
    text-decoration: none;
    padding:10px 10px 10px 0;
    line-height:14px !important;
    word-wrap: break-word;
}
.a-mkt-place-info-feedback {
    color: #454545;
}
.a-partial-item-detail {
    padding-top:10px;
    border-top:1px dotted #D7D7D7;
}
.a-line-item-details-icon-row {
    padding-left:45px;
}
.a-line-item-txt {
    color:#454545 !important;
    font: 13px;
    text-decoration: none !important;
    padding-bottom:11px;
}
.a-cat-favorite-icon {
    font-size: 18px;
    padding-top:15px;
}
.a-cat-lightdetailtext {
    font-size:13px;
    color:#A1A1A1;
    font-weight:normal;
}
.a-cat-non-butn {
    padding-right:1px;
}

/* ARVCatalogItemTitle */
.a-arv-cat-item-title {
  color: #336699;
  font-size: 15px;
}
.a-cat-add-non-cat-item {
  font-size: 18px;
  padding-top: 10px;
}

/* ARCCatalogMessagebox */
.a-cat-msg-box-btns {
  text-align: left;
  padding: 10px 0;
  white-space: nowrap;
}
.a-cat-msg-box-btns button {
  margin-right:15px;
}
.a-cat-msg-box-btns .a-cat-butn-div {
  float:left;
  padding-right: 0;
}
/** Master agreement create punchin to catalog**/
.a-cat-chooser-title {
    height:60px;
}
.a-cat-ma-item-tab {
    border: 1px solid #D1D1D1;
}
.a-cat-ma-item-tab-button {
    padding-top: 10px;
}
.a-cat-ma-footer {
    padding-top:15px;
}
/**End MA create **/
.a-cat-non-cat-icon {
    padding-bottom:3px;
    padding-left:6px;
    padding-right:8px;
}
.a-cat-pre-next {
    padding-top:2px;
}
.a-cat-bread-crumb-shopby {
    padding-left:29px;
}
.a-refine-groups-section-title {
    font-size: 18px;
    float: left;
    padding: 15px 0px 15px 15px;
    border-bottom: 1px solid #D7D7D7;
    background-color: #F5F5F5;
    margin: 3px 0px 15px 0px;
    width: 100%;
}

.a-refine-groups-div-image {
    border: 1px solid #E2E2E2;
    padding: 3px;
}

.a-refine-groups-image {
    border-color: #FFFFFF;
}

.a-refine-groups-cat-supplier {
    padding: 5px 0px 0px 3px;
    text-align: left;
    vertical-align: top;
    color: #369;
    text-decoration:none;
    font-size:15px;
}

.a-refine-groups-toggle-td {
    padding-bottom: 10px;
}

.a-css-toggle-down,
.a-css-toggle-right {
    border-style: solid;
    height: 0;
    width: 0;
}

.a-css-toggle-down {
    border-color: #666 transparent transparent transparent;
    border-width: 10px 5px 0;
}
.a-css-toggle-right {
    border-color: transparent transparent transparent #666;
    border-width: 5px 0 5px 10px;
}

.a-refine-groups-expanded-div {
    padding-left: 35px;
}

.a-refine-groups-expanded-ul {
    padding:0px;
    margin-top:0px;
    list-style:none;
}

.a-refine-groups-viewAll-div {
    padding-left:35px;
    padding-top:0;
}
.a-cat-view-sup {
    padding-bottom:10px;
}
.a-cat-view-sup-all {
    padding-bottom:10px;
}
.a-cat-sup-disp {
    width:460px;
}
.a-cat-punchin-apc-buttons {
    padding-left:10px;
}
.a-cat-apc-punchin-bar td.cmdFill {
  display:none;
}
.a-cat-punchin-apc .w-wizard-layout-bottom-right {
    padding:0px;
}
.a-cat-apc-shopping-cart {
    padding-top:30px;
    padding-bottom:30px;
}
.a-cat-apc-footer-buttons {
    padding-right:10px;
}
.a-cat-footer-button-layout .w-stepnavbar {
    padding-right:10px;
    padding-bottom:20px;
}
/* Catalog Saved Search Popup */
.a-search-options-header {
   padding:0px 0px 10px 20px;
   font-size: 20px;
}

.a-cat-saved-srch-top-p {
  padding:30px 15px 15px 21px;
}

.a-cat-saved-srch-t-manage {
  padding-top:20px;
}

.a-cat-saved-srch-m-p {
  padding:0px 15px 15px 0px;
  font-size: 13px;
}

.a-cat-saved-srch-manage {
  padding:0px 30px 0px 0px;
  font-size: 13px;
}
.a-cat-saved-srch-btn {
  padding-left:15px;
  width:70%;
 }
.a-cat-saved-srch-btn a, .a-cat-saved-srch-btn a:hover, .a-cat-saved-srch-btn a:visited{
    color:#FFF;
}
.a-arc-cat-srch-box {
  border-top: solid 1px #d7d7d7;
  padding-top: 15px;
  vertical-align: middle;
  margin: 0 20px;
}

.a-arc-cat-prod-desc {
  padding:17px;
}

.a-arc-cat-prod-subsection {
  padding:10px;
}

.a-arc-cat-rename-box {
  border-top: solid 1px #d7d7d7;
  padding-top: 15px;
}

.a-cat-prod-header {
  padding-left: 15px;
  border-bottom: 1px solid #D7D7D7;
  background-color: #F5F5F5;
}
.a-cat-carousel-popular {
    padding-bottom:18px;
    background-color:#fff;
    min-height:187px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}

.IsIE .a-cat-srch-hm-page-sup {
    min-height:230px;
}
.a-cat-srch-hm-page-favorite-no-hover {
    background-color:#fff;
    min-height:179px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}
.a-cat-srch-hm-page-favorite-no-hover td.a-cat-item {
    height: 119px !important;
}
.a-cat-hm-page-recent-sup {
    padding-bottom:2px;
}
.a-cat-srch-cat-item {
    padding-bottom:10px;

}
.a-cat-hm-page-recent-view {
    padding-bottom:3px;
}
.a-cat-swimlane-title {
    font-weight:500;
    font-size:18px;
    color:#696969;
    margin-bottom:10px;
    float:left;
    padding-bottom:0px;
    padding-top:05px;
}
.a-cat-swimlane-recent-sup {
    background-color:#fff;
    min-height:248px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}
.a-cat-item-price-disp {
    padding-right:0px;
}
.a-cat-favorit-menu .hoverArrow{
    padding: 0 0 2px 0;
}
.a-cat-carousel-favorit-folder {
    padding-bottom:15px;
    padding-left:10px;
    padding-top:5px;
}
.a-cat-carousel-favorit-item-disp {
    padding:20px 20px 10px 20px;
}
.a-cat-carousel-favorit-item-link {
    margin-left:48px;
    margin-right:10px;
    position:relative;
    left:0px;
    top:0px;
}
.a-cat-caoursel-favorite-item-lmk {
    bottom:2px;
    left:-2px;
    position:absolute;
}
.a-cat-carousel-favorite-item-lnk {
    position:absolute;
    bottom:4px;
    left:-4px;
}
.a-cat-carousel-favorit-item-lmk {
    margin-top:40px;
    margin-left:40px;
}
.a-cat-carousel-folder-clicked {
    padding-top:10px;
}
.a-cat-carousel-folder-hover-content {
    padding:0 20px 5px 10px;
}
.a-cat-carousel-folder-content {
    padding-left:3px;
    padding-bottom:5px;
}
.a-cat-carousel-folder-item-list {
    padding:5px 0 5px 10px;
    width:186px;
}
.a-cat-carousel-folder-separator {
    border-bottom:1px solid #d1d1d1;
    padding-bottom:5px;
}
.a-cat-carousel-folder-image-shadow {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    height:120px;
    width:120px;
}
.a-cat-carousel-folder-image-def-shad {
    background-color:#FFFFFF;
    height:80px;
    width:80px;
    vertical-align:middle;
    display:table-cell;
    text-align:center;
    position:relative;
}
.a-cat-carousel-folder-image {
    background-color:#FFFFFF;
    height:80px;
    width:80px;
    vertical-align:middle;
    display:table-cell;
    text-align:center;
    position:relative;
}
.a-cat-carousel-folder-image-def-shad-hm {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    height:80px;
    min-width:80px;
    vertical-align:middle;
    display:table-cell;
    text-align:center;
    font-size:28px;
    color:#969696;
}
.a-cat-carousel-folder-details {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    height:50px;
    min-width:80px;
    vertical-align:middle;
    display:inline-block;
    text-align:center;
    font-size:28px;
    color:#969696;
    padding-top:30px;
}
.a-cat-carousel-folder-image-real {
    background-color:#FFFFFF;
    position:absolute;
    bottom:0px;
    left:0px;
}
.IsIE .a-cat-carousel-folder-image-real {
    background-color:#FFFFFF;
    position:absolute;
    top:0px;
    left:0px;
}

/*Catalog Compare*/
.a-arc-cat-compare-box {
  border-top: solid 1px #d7d7d7;
  z-index:-1;
  padding-bottom: 15px;
  vertical-align: middle;
  margin: 0 30px 0 30px;
}

.a-brdr-1-sld-f5f5f5 {
  border: 1px solid #F5F5F5;
}
.a-compare-item-title-text {
    color:#336699;
    font-size: 15px;
    text-decoration: none;
    line-height:20px;
}

.a-title-compare-text {
    color:#454545;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
    padding: 10px 0px 0px 30px;
}

.a-compare-item-title-pad {
    padding-left:45px;
    padding-right:45px;
}
.a-cat-catalogChooser .w-chk.w-chk-active {
    color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}
.a-cat-catalogChooser .w-txt.w-txt-active {
    color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;

}
.a-cat-catalogChooser
.w-chk.w-chk-hover:not(.w-chk-disabled),
.w-chk:hover:not(.w-chk-disabled) {
    background-color: #FAFAFA;
}
.a-cat-srch-result {
    padding-left:15px;
}
.a-cat-srch-result .w-chk.w-chk-dsize {
    margin-left:0px;
	line-height:15px;
}
.a-cat-srch-result-bcrumb {
    padding-left:15px;
}
.a-cat-carousel-item-sup-price {
    padding-bottom:10px;
}
.a-cat-row-first {
    padding-top:15px;
}
.a-cat-item-cell-first {
    padding-top:8px;
}

.a-cat-item-cell-first td.fflS{
    padding-right:0px;
}
.a-cat-item-cell-first td.ffpS{
    padding-right:0px;
}

.a-cat-shop-by-category-breadcrumb {
    padding-left:25px;
}
.a-cat-srch-hm-page-rcent-items {
    background-color:#fff;
    min-height:300px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
    padding-bottom: 15px;
    border : 1px solid transparent;
}
.a-cat-srch-hm-page-rcent-items .a-cat-carsel-footer {
  padding-top: 15px;
  padding-bottom: 0px;
  position: relative;
  bottom: 15px;
}
.a-cat-srch-hm-page-rcent-items .a-cat-carousel-item {
  padding-bottom: 10px;
  border-bottom: 0px;
}
.a-cat-srch-hm-page-rcent-items td.a-cat-item {
  padding-bottom: 0px!important;
}
.a-cat-srch-hm-page-rcent-items .a-cat-cat-section {
  padding-bottom: 0px;
}
.a-cat-srch-hm-page-favorites {
    background-color:#fff;
    min-height:300px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
    padding-bottom: 15px;
}
.a-cat-srch-hm-page-favorites .a-cat-carsel-footer {
  padding-top: 15px;
  padding-bottom: 0px;
  position: relative;
  bottom: 15px;
}
.a-cat-srch-hm-page-favorites .a-cat-carousel-item {
  padding-bottom: 10px;
  border-bottom: 0px;
}
.a-cat-srch-hm-page-favorites td.a-cat-item {
  padding-bottom: 0px!important;
}
.a-cat-srch-hm-page-favorites .a-cat-cat-section {
  padding-bottom: 0px;
}
.a-cat-srch-hm-page-catgroy-most-items {
    background-color:#fff;
    min-height:225px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}
.a-cat-searchrefinementtop-hm-page {
  line-height: 17px;
  color: #363636;
  padding: 2px 15px 15px 15px;
  margin-top:1px;
  font-size: 16px;
}
.a-cat-punchin-apc {
    padding-top:7px;
}
.a-cat-apc-punchin-bar td.cmdFill {
  display:none;
}
.a-cat-punchin-apc .w-wizard-layout-bottom-right {
    padding:0px;
}
.a-cat-apc-shopping-cart {
    padding-top:30px;
    padding-bottom:30px;
}
.a-cat-apc-footer-buttons {
    padding-right:10px;
}
.a-cat-footer-button-layout .w-stepnavbar {
    padding-right:10px;
}
.a-arp-content-punchin .a-arw-wizard-content{
    padding-bottom:0;
}
.a-cat-punchin-message {
    padding-right:10px;
}
.a-cat-arc-favorite-icon {
    color:#d998cb;
}
.a-cat-arc-favorite-icon-text {
    color:#000;
    border-right:1px solid #D5D5D5;
}
.a-cat-srch-refinement .w-txt {
    border-right:none;
}
.a-saved-search-btn {
    padding-bottom:10px;
    padding-top:10px;
}
/*Review Cart Popup*/
.a-price-review-pop {
    text-align:center;
    padding:15px 7px 10px 0;
}
.a-arc-cart-box-review-pop {
  border-top: solid 1px #D7D7D7;
  margin: 0px 15px 0 15px;
  vertical-align: middle;
}

.a-arc-cart-btns-box-rev-p {
  border-top:1px solid #F2F2F2;
  margin:0 30px 0 30px;
  vertical-align: middle;
}

.a-arc-cat-save-srch-l-p {
 padding-left: 30px;
}

.a-arc-cat-save-srch-r-p {
 padding-right: 30px;
}
.a-fav-section-buttons {

    padding-bottom:12px;
    padding-top:5px;
    margin-left:15px;
}
.a-fav-sec-all-buttons {
    color:#FFF;
    line-height:30px;
    height:30px;
}
.a-cat-fav-button-rem {
    padding-right:10px;
}
.a-fav-sec-all-buttons a,.a-fav-sec-all-buttons a:hover,.a-fav-sec-all-buttons a:link,.a-fav-sec-all-buttons a:visited{
    color:#FFF;
    background-color:#008bc7;
    height:30px;
}
.a-cat-fav-sec-remove {
    padding-left:15px;
    padding-bottom:15px;
    padding-top:5px;
}
.a-cat-partial-item-edit {
    width:555px;
    overflow-X: scroll;
    padding:15px 15px 15px 15px!important;
}
.a-cat-partial-item-add {
    padding-top:10px;
}
.a-cat-partial-item-edit .w-chk.w-chk-dsize {
    margin:0px!important;
}
.a-cat-partial-item-edit .w-dropdown{
    width:auto!important;
}
.a-cat-item .w-dropdown{
    width:auto!important;
}
.a-cat-cart-close-button {
    color:#D7D7D7;
}
.a-cat-cart-close-button:hover {
    color:#00679E;
}
.a-cat-fav-close-button {
    color:#D7D7D7;
}
.a-cat-fav-close-button:hover {
    color:#00679E;
}
.a-fav-section-done {
    padding-left:11px;
}
.a-catalog-hm-footer footer {
    background-color:#0f435d;
    color:#FFFFFF;
}
.a-catalog-hm-footer footer a{
    color:#FFFFFF;
}
.a-catalog-hm-footer-none .a-catalog-hm-footer-none footer{
    background-color:#FFFFFF;
}
.a-catalog-partial-add-cart {
    color:#FFFFFF;
}
.a-catalog-dynamiccatalog-add-cart {
    color:#FFFFFF;
}
.a-cat-dynamiccatalog-popup {
    table-layout: fixed;
    width:450px;
    max-width:500px;
    overflow-X: scroll;
    padding:10px 10px 10px 10px!important;
    position: absolute;
    transform: translate(-79%, -55%);
    background-color:#FFFFFF;
    border: 1px solid #DADADA;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
        -1px 0 0 rgba(0,0,0,0.03),
        1px 0 0 rgba(0,0,0,0.03),
        0 1px 0 rgba(0,0,0,0.12);
    text-align: left;
}
.a-cat-dynamiccatalog-popup-header {
    color:#A52A2A;
    padding:5px 1px 7px 4px!important;
}
.a-cat-dynamic-catalog-icon a, .a-cat-dynamic-catalog-icon img {
    position: relative;
    top: 2px!important;
    text-decoration: none!important;
}
.a-catalog-item-detail-line {
    padding-top:1px;
}
.a-cat-small-button  {
    height:30px!important;
    max-width:100px!important;
    background: #199DE0!important;
}
.a-cat-carousel-related-item-content {
    display:block;
}
.a-cat-carousel-itemhover-content {
    display:none;
}
.a-cat-carousel-item:hover > .a-cat-carousel-item-supplier-hidden {
    display:block;
}
.a-cat-carousel-item:hover > .a-cat-carousel-itemhover-content {
    display:block;
}
.a-cat-carousel-itemfav:hover > .a-cat-carousel-itemhover-content {
    display:block;
}
.a-cat-catalogItemStatus {
   font-size:9px;
   background-color:#FFEAAA;
   border: 1px solid #DDA027;
   padding:1px 3px 1px 3px;
}
.a-cat-carousel-item,.a-cat-carousel-item-nohover {
    display:block;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:15px;
    background-color:#ffffff;
    width:auto;
    word-wrap:break-word;
}
.a-cat-carousel-item-partial:hover .a-cat-def-image {
    padding-left:120px;
}
.a-cat-carousel-item:hover {
    border:1px solid #DADADA;
    position:absolute;
    z-index:1;
    margin-left:-1px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}
.a-cat-carousel-related-item {
    display:block;
    position:absolute;
    width:auto;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:15px;
    background-color:#ffffff;
    word-wrap:break-word;
    margin-left:-1px;
}
.a-cat-carousel-item-partial:hover .a-cat-image-row {
    padding-left:120px;
}
.a-cat-carousel-item-partial:hover .a-cat-carousel-title{
   padding-left:100px;
}
.a-cat-carousel-item-partial:hover .a-cat-item-price-carousel{
   padding-left:100px;
}
.a-cat-carousel-item-hovercontent {
    display:none;
}
.a-cat-carousel-item-partial {
    display:block;
    text-align:left;
    padding-top:10px;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:15px;
    background-color:#ffffff;
    width:200px;
    word-wrap:break-word;
}
.a-cat-carousel-item-partial:hover {
    border:1px solid #DADADA;
    position:absolute;
    width:auto;
    z-index:1;
    margin-left:-1px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
}
.a-cat-carousel-item-partial:hover > .a-cat-carousel-itemhover-content {
    display:block;
}
.a-cat-hover-separator {
    padding-right:12px;
}
.a-cat-hover-separator-price {
    padding-top:15px;
}
.a-cat-shopping-cart-edit-disp {
    padding-right:15px
}
@media screen and (min-width: 1200px) and (max-width: 1300px) {
.a-cat-shopping-cart-width {
    width : 800px;
    overflow-x : auto;
}
}
@media screen and (min-width: 1301px) and (max-width: 1500px) {
.a-cat-shopping-cart-width {
    width : 850px;
    overflow-x : auto;
}
}
@media screen and (min-width: 1501px) and (max-width: 1649px) {
.a-cat-shopping-cart-width {
    width : 1000px;
    overflow-x : auto;
}
}
@media screen and (min-width: 1650px) and (max-width: 1920px) {
.a-cat-shopping-cart-width {
    width : 1200px;
    overflow-x : auto;
}
}
.a-cat-search-elbow {
    padding-left:40px;
}
.a-cat-srch-refine-see-more {
    padding-top:3px;
}
.a-arw-refine-grp-supplier {
    padding-left:18px;
}
/*the w-hcard-wrap height attribute is wrapping the add to favorites*/
.a-cat-hover-buy .w-hcard-wrap {
    height:inherit;
}
.a-cat-error-msg-display {
    padding-top:15px;
}
.a-cat-zero-results-text {
    padding-left:20px;
    padding-top:15px;
}
.a-cat-save-srch-rename {
    padding-right:15px;
}
.a-cat-default-image {
    font-size:64px;
}
.a-cat-default-image-favorit {
    font-size:80px;
}
.a-cat-default-image-cart-popup {
    font-size:40px;
}
.a-cat-default-image-modal {
    font-size:32px;
}
.a-cat-def-image {
    width:64px;
    height:64px;
    display:table-cell;
    white-space:normal;
    line-height:1.25;
    vertical-align:top;
    color:#969696;
}
.a-cat-def-image-fav {
    width:80px;
    height:80px;
    background-color:#FFFFFF;
    font-size:28px;
	border:1px solid #CCCCCC;
    color:#969696;
    vertical-align:middle;
    text-align:center;
    display:table-cell;
}
.a-cat-def-image-hm-page {
    width:80px;
    height:80px;
    background-color:#FFFFFF;
    font-size:28px;
    color:#969696;
    vertical-align:middle;
    display:table-cell;
}
.a-cat-def-image-srch-page {
    width:80px;
    height:80px;
    background-color:#FFFFFF;
    font-size:28px;
    color:#969696;
    padding-top:7px;
}
.a-cat-def-image-fav-carousel {
    width:64px;
    height:64px;
    display:table-cell;
    white-space:normal;
    line-height:1.5;
    vertical-align:middle;
    color:#969696;
    text-align:center;
}
.a-cat-home-non-cat {
    font-size:16px;

}
.a-cat-home-non-cat-button  .w-btn, .w-btn:visited{
    background-color:rgba(100, 100, 100, 0.4);
    color:#FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid transparent ;
}
.a-cat-home-non-cat-button:hover {
    border:1px solid #ACD4ED;
    margin-right:-1px;
}
.a-cat-home-non-cat-text {
    vertical-align:top;
}
.a-cat-srch-icon {
    font-size:15px;
}
.a-cat-dashboard-new {
    color:#0079AD;
    font-size:18px;
}
.a-cat-dashboard-new:hover {
    color:#199DE0;
}
.a-cat-row-icn {
    padding-bottom:10px;
}
.a-cat-add-item-bttom-bar {
    padding-left:15px;
}
.a-cat-image-row {
    vertical-align:top;
}
.a-cat-grid-second-view {
    padding-left:15px;
}
.a-cat-carouselitem-hovercontent {
    display:none;
}
.a-cat-carouselitemfav,.a-cat-carouselitemfavnohover {
    display:block;
    text-align:left;
    background-color:#ffffff;
    width:224px;
    word-wrap:break-word;
}
.a-cat-carouselitemfav:hover {
    border:1px solid #DADADA;
        box-shadow: 0 1px 1px rgba(0,0,0,0.15),
    -1px 0 0 rgba(0,0,0,0.03),
    1px 0 0 rgba(0,0,0,0.03),
    0 1px 0 rgba(0,0,0,0.12);
    position:absolute;
    z-index:50;
    margin-left:-1px;
}
.a-cat-carouselitemfav:hover > .a-cat-carouselitem-hovercontent {
    display:block;
    padding-left:5px;
}
.a-cat-thumbnail-modal {
    font-size:32px;
}
.a-cat-thumbnail-cart {
    font-size:40px;
}
.a-cat-thumbnail-pli {
    font-size:34px;
    vertical-align:middle;
}
.a-cat-item-thumbnail {
    background-color:#FFFFFF;
    font-size:28px;
    color:#969696;
}
.a-cat-item-def-folder-img {
    font-size:42px;
}
.a-cat-cart-def-icon {
    padding-top:14px;
}
.a-cat-view-more-carousel {
    padding-right:30px;
}
.a-cat-home-main-spcing {
    padding-top:10px;
}
/* This is because the hover card applied on punchout items pushes the button outside. Override height from 0 to inherit*/
.a-cat-item .w-hcard-wrap {
    height:inherit;
}
.a-cat-apc-saved-cart  {
    font-size:18px;
    position: relative;
    top:6px;
    left:-7px;
}
.a-arc-content-pnchn-print {
    font-size:18px;
}
.a-arp-content-apc-elbow {
    padding-right:15px;
}
.a-arp-shop-apc-fav {
    padding:20px 20px 20px 20px;
}
.a-arp-shop-fav-folder {
    padding-bottom:15px;
}
.a-arp-shop-folder-name {
    padding-bottom:15px;
}
.a-arp-shop-apc-buttons {
    padding-top:15px;
}
.a-arp-apc-fav-punchin {
    color:#666;
    padding-top:5px;
}
.a-arp-apc-fav-pu-done-button {
    padding-left:11px;
}
.a-cat-fav-grp-modal {
    padding:0px 0px 0px 5px;
}
.a-cat-fav-grp-rename {
    width:240px;
}
.a-cat-fav-grp-name {
    float:left;
    padding-left:10px;
    padding-bottom:15px;
}
.a-cat-fav-grp-cancel-button {
    padding:20px 10px 30px 10px;
}
.a-cat-fav-grp-cancel-link {
    float:left;
    width:60px;
}
.a-cat-fav-grp-done-button {
    padding-left:5px;
    padding-bottom:15px;
}
.a-cat-fav-grp-done {
    padding-left:12px;
}
.a-cat-fav-grp-saved-cart {
    padding:10px 0px 10px 0px;
}
.a-cat-fav-grp-save-button {
    padding-left:10px;
}
.a-cart-fav-grp-close {
    font-size:15px;
    color:#D7D7D7;
    float:right;
    margin:15px 15px 0 0;
}
.a-cat-fav-grp-section {
    padding:15px 10px 10px 10px;
}
.a-arp-modal-buttons {
    padding-bottom:15px;
}
.a-arp-confirm-yes {
    padding-left:15px;
}
.a-cat-dash-page .a-mastCmd-create-button-aux-icon:first-child {
    display:none;
}
.a-cat-dash-page .a-mastCmd-create-button {
    padding:0 30px;
}
.a-cat-dash-page .w-navigation-bar-separator {
    border-bottom:none;
    box-shadow:none;
}
.a-cat-fav-edit-popup-punchout {
  width:250px;
}
.a-cat-fav-edit-popup-newfolder {
  width:250px;
  padding-right:10px;
}
.a-fav-edit-popup-folder {
    width:250px;
}
.a-arc-cat-prod-price-f {
    padding-left:50px;
}
.a-arc-cat-qty-details {
    padding-left:0px;
}
.a-cat-home-page-nav-display  .w-navigation-bar-separator,
.a-cat-home-page-nav-display  .w-cmd-wrapper-L2 {
    display:none;
}
.a-cat-catalogChooserDiv .w-chMenuPositionObj {
  width:100% !important;
}
.a-cat-fieldglass {
    padding-right:10px;
}
.a-cat-row-icon-plat {
    vertical-align:top;
    padding-bottom:15px;
    padding-right:5px;
}
.a-cat-row-icon-fav {
    vertical-align:top;
    padding-bottom:15px;
    padding-right:5px;
}
.a-cat-row-icon-kit {
    vertical-align:top;
    padding-bottom:15px;
    padding-right:5px;
}
.a-cat-row-icon-approv {
    vertical-align:top;
    padding-bottom:15px;
    padding-right:5px;
}
.a-cat-icon-green {
    color:#3f933d;
}
.a-cat-icon-gold {
    color:#F2AE43;
}
.a-cat-icon-platinum {
    color:#636363;
}
.a-cat-srch-hidden {
    display:none;
}
.a-cat-carousel-title {
    width:196px;
}
.a-cat-ma-shop-category {
    border:1px solid #D1D1D1;
    box-shadow:none;
}
.a-cat-srch-saved-msg {
    padding-left:26px;
}
.a-cat-punch-out-icon {
    padding-bottom:10px;
}
.a-cat-image-thumbnail {
    padding: 4px 7px 3px 5px;
}
.a-cat-img-result-row {
    background-color:#ffffff;
    padding:2px;
}
.a-arc-cat-search {
  margin-top:10px;
  margin-left:30px;
  margin-right:30px;
}
/*style for spot buy tabs*/
.catalog_tab .tabBoxLeft {
  display:none;
}
.catalog_tab td.tabBox {
  padding:0;
  background-image: url("cssTabLineGray.gif");
}
.catalog_tab div.tabSelected,.catalog_tab div.tab {
  font-size:12px;
  padding:5px 10px;
  background-image:none;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  border-bottom:1px solid #fff;
  position: relative;
  border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0;
  zoom:1;
  z-index: 50;
}
.catalog_tab div.tabSelected {
  background: #EFEFEF; /* Old browsers */
  background: -moz-linear-gradient(top, #EFEFEF 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #EFEFEF 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #EFEFEF 0%,#ffffff 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #EFEFEF 0%,#ffffff 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #EFEFEF 0%,#ffffff 100%); /* W3C */
}
.catalog_tab div.tab {
  border-bottom:1px solid #ccc;
  background: #F0F0F0; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #F0F0F0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#F0F0F0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#F0F0F0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#F0F0F0 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#F0F0F0 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F0F0F0',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #ffffff 0%,#F0F0F0 100%); /* W3C */
}
.catalog_tab a,.catalog_tab a.tabSelected:link,.catalog_tab a.tabSelected:visited {
  font-size:11px;
  font-weight:700;
  color:#333;
  outline:0;
}
.catalog_tab div.tab a,.catalog_tab a.tab:link,.catalog_tab a.tab:visited {
  font-weight:400;
  font-size:11px;
  color:#333;
  outline:0;
}
.catalog_tab div.tab a:hover{
  background-color:transparent;
}

#spotbuy .w-dashboard-tabs {
    text-transform: none;
}

#spotbuy .w-tablist {
    border-bottom: 1px solid #E2E2E2;
    margin: 0px 0px 0px 15px;
    padding-left: 0px !important;
}

#spotbuy .w-dashboard-tabs .w-tabitem a {
    color: #636363;
}

#spotbuy .w-dashboard-tabs .w-tabitem a:hover {
  color: #199DE0;
}

#spotbuy .w-dashboard-tabs .w-tabitem-selected a {
  color: #199DE0!important;
  font-weight: bold;
}

.a-sb-zero-results-iframe {
  padding-top: 15px;
}

.a-sb-zero-results-msg {
    margin: 20px 0px 35px 15px;
}

.a-sb-zero-results {
    margin-left: 15px;
}
.a-sb-surface-spotbuy-results-iframe {
    padding-top: 15px;
}
.a-sb-spotbuy-promoted-items-iframe {
    padding-top: 15px;
}

.a-sb-surface-spotbuy-results-msg {
    margin: 20px 0px 35px 15px;
}

.a-sb-surface-spotbuy-results {
    margin-left: 0px;
}

.a-sb-spotbuy-promoted-items {
    margin-left: 0px;
    padding-right: 15px
}

.a-sb-type-ahead-title {
    padding: 0px 30px;
    height: 30px;
    line-height: 30px;
}
.a-sb-type-ahead-row {
    font-size: 13px;
    line-height: 30px;
    height: 30px;
    display: block;
    color: #363636 !important;
    background-color: #FFFFFF;
    padding: 0 30px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
}
.a-sb-li-details {
    width: 100% !important;
}
.searchbar .w-hcard {
    border: 2px solid #009CE3;
    z-index: 1501;
}
.searchbar .w-hcard-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 415px;
}
.a-sb-ft-close {
    font-size: 14px;
    position: absolute;
    right: 1px;
    top: -12px;
}
.a-sb-ft-title {
    color: #199DE0;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0px 0px 20px;
}
.a-sb-ft-msg {
    font-size: 14px;
}
.a-sb-ft-msg li {
    padding-bottom: 5px;
}
.a-sb-iframe-spacer {
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
}
.a-sb-nc-iframe-spacer {
    background-color: #F2F2F2;
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    margin-top: -1px;
}
.a-shipto-edit-link {
  font-size: 11px;
  padding-bottom: 10px;
  text-align: right;
}
.a-shipto-edit-box {
  background-color: #FFFFFF;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #D7D7D7;
  margin-bottom: 10px;
  padding: 10px 15px 0px;
}
.a-shipto-edit-title {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}
.a-shipto-error {
  color: #FF0000;
}
.a-shipto-fields {
  padding-bottom: 10px;
}
.a-shipto-btns {
  padding-bottom: 5px;
}
.a-shipto-btns .a-cat-butn-div {
  display: inline-block;
  padding-right: 0px;
}
.a-cat-butn-rev-cart {
    padding-right:15px;
    color:#199DE0;
}
a.a-cat-butn-rev-cart:focus,a.a-cat-butn-rev-cart:hover {

text-decoration:none!important;

}
.a-cat-butn-rev-cart-button {
    color:#FFF;
    background-color:#199DE0;
}
.a-cat-butn-rev-cart-button a, .a-cat-butn-rev-cart-button a:hover, .a-cat-butn-rev-cart-button a:visited  .w-pmi-item{
    color:#FFF;
    background-color:#199DE0;
}
.a-saved-search-btn a, .a-saved-search-btn a:hover, .a-saved-search-btn a:visited  .w-pmi-item{
    color:#FFF!important;
}
.a-cat-det-image-disp .w-pm-menu{
    width:40%!important;
    background-color:#A1A1A1;

}
.a-cat-det-image-disp-full {
    background-color:#F2F2F2;
    padding-left:19px;
    padding-bottom:15px;

}
.a-cat-det-image-close-button {
    color:#D7D7D7;
    padding-right:5px;
}
.a-cat-searchrefinementmiddle .w-txt {
    width:50px;
}
.a-cat-det-image-close-button:hover {
    color:#00679E;
}
.a-cat-fav-button-text {
    color:#FFF;
}
.a-cat-butn-review-cart a{
    color:#199DE0;
}
.a-cat-compare-image {
    border-color: #ffffff;
}
.a-cat-butn-review-cart{
    padding-right:15px;
}
.a-cat-carousel-favorit-def {
    margin-left:20px;
    margin-bottom:15px;
}
.a-cat-favorit-folder-title {
    text-align:center;
    margin-right:100px;
}
.a-cat-row-item-icon {
    padding-right:10px;
}
.a-cat-acc-diff-det-first-col {
    padding:5px 5px 5px 2px;
    border-bottom:1px solid #9C9CB8;
    border-left:1px solid #9C9CB8;
}
.a-cart-edit{
   padding-right: 0px;
}
.a-cat-acc-diff-det-second-col {
    padding:5px 5px 5px 2px;
    border-left:1px solid #9C9CB8;
}

.a-cat-acc-diff-det-third-col {
    padding:5px 5px 5px 2px;
    border-bottom:1px solid #9C9CB8;
    border-left:1px solid #9C9CB8;
}

.a-cat-acc-diff-det-four-col {
    background-color:#CCCCFF;
    padding:5px 5px 5px 2px;
    border-bottom:1px solid #9C9CB8;
    border-left:1px solid #9C9CB8;
}

.a-cat-apc-user-name-link .w-header-username-link  {
    padding-right: 0!important;
}
.a-cat-catalogBarContainer .w-olm-item-lbl {
    width:210px;
	overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.a-cat-catalogBarContainer .w-olm-sub-item {
    width:280px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.a-cat-catalogBarContainer .w-olm-sub-title {
    width:280px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.a-arc-cat-prod-swimlane {
    min-height: 325px;
}
.a-arc-cat-prod-image-row-separator {
    height: 15px;
}
.a-arc-cat-prod-thumbnail-separator {
    width: 15px;
}
.a-cat-rtbc-status-message-success_style {
	color: green;
}
.a-cat-rtbc-status-message-failure_style {
	color: red;
}
.a-cat-validate-rule-reslt-wdth {
    width:16%
}

.w-btn-small:focus .a-cat-home-non-cat-text {
text-decoration: underline;
text-decoration-color: #D7D7D7;
}

.a-cat-home-page-nav-display .w-hcard {
    min-width: 50px;
    max-width: 600px;
}

.a-cat-home-page-nav-display .w-hcard-content {
    width: 100%;
}

.bulletedFormat ul li {
    list-style-type: disc !important;
}

.bulletedFormat ol li {
    list-style-type: decimal !important;
}

.serviceHierarchyDetails ul, li {
    list-style: none;
}

.ul-first {
    padding: 0 10px;
    overflow: auto;
}

.ul-first ul {
    padding-left: 30px;
}

.ul-first ul li {
    padding: 10px 0;
}

.ul-first ul li:last-child {
    padding-bottom: 0;
}

.a-cat-items-table .a-cat-rightarrow {
    border-color: transparent transparent transparent #B8B8B8;
    border-style: solid;
    border-width: 7px;
    cursor: pointer;
    height: 0;
    width: 0;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}

/* Adding css for in stock proper alignment and css used only for Inventory Service starts here */

.searchFloat {
    float:left;
}

 .PopupTable {
      overflow-y: scroll;
      min-height: 120px;
      max-height: 220px;
      padding: 25px 12px 0px 0px;
      border-bottom: 1px solid #D5D5D5;
      clear: both;
  }


.searchTable {
      border-collapse: collapse !important;
      padding:10px 0px 10px 0px;
  }

.qtyUpdate {
    float: left;
    font-size: 19px;
    line-height: 20px;
    color: #101010;
    width: 70%;
}

.qtyBox {
    border: none;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    color: #101010;
    background-color: #FFFFFF;
    width : 100px !important;
}

.locationFont{
    font-weight:bold;
    font-size:14px;
}

.stockRight {
    padding: 0px 8px 0px 0px;
    color: #ec0a0a;
}

.stockAvailRight {
	padding: 0px 8px 0px 0px;
	color: #777373;
}

.cancelBtn {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    min-width: 85px;
    padding: 0px 5px 0px 5px;
}

.cancelTd {
   float: right;
   padding: 0px 10px 0px 5px;
}

.stgDesc {
   color: #a1a1a1;
}

.addButton{
    width: 120px;
}

.qtyTbl {
    padding: 30px 0px 0px 0px;
    width: 100%;
    clear: both;
}

.qtyTr {
    height: 55px;
    border-top: 1px solid #D5D5D5;
}

.qtyExceeded {
    padding: 10px 10px 10px 10px;
    background-color: #fffacd;
    width: 630px;
}

.qtyWarning {
    display:none;
    padding: 0px 5px 10px 0px;
}

.popupDiv {
    position: absolute;
    left: 30% !important;
    top: 30% !important;
    background-color: #FFFFFF;
    border: 1px solid #a1a1a1;
    box-shadow: 0 0 10px #a1a1a1;
    width: 750px;
}

.Search_error {
    display: none;
    text-align: center;
    padding: 73px 0px 0px 0px;
    font-size:20px;
    color: #a1a1a1;
}

.storage_search {
    background-color: #FFF;
    border: 1px solid #ACD4ED;
    color: #969696;
    cursor: text;
    display: inline-block;
    height: 30px;
    padding: 0px 8px 0px 8px;
    text-align: left;
}

.storage_Header {
    font-size: 19px;
    line-height: 20px;
    white-space: normal;
    color: #101010;
}

.storage_location {
    padding: 10px 10px 15px 0px;
}

.storage_size {
    font-size: 14px;
    padding: 0px 0px 20px 0px;
}

.warning_bold{
    font-weight: bold;
}

.select_label {
		padding: 10px 20px 10px 20px;
		height: 45px;
		color: #ffffff;
		background-color: #0076cb;
		max-width: 200px !important;
		text-decoration: none !important;
}

.select_label_disabled {
	padding: 10px 20px 10px 20px;
	height: 45px;
	color: #89919A;
	background-color: #FFFFFF;
	max-width: 200px !important;
	text-decoration: none !important;
	border: 1px solid #D7D7D7;
}

.cell-width {
		width: 50%;
}

.hideInventoryTab {
	height: 0px;
	visibility: hidden;
}
.showInventoryTab {
	height: auto;
	visibility: visible;
}

.tabs-list {
        background-color: #ececec;
        padding: 20px 0px 0px 20px;
}

.tabs-list li {
    background: none;
    color: #199DE0!important;
    display: inline-block !important;
    padding: 15px 15px 15px 15px;
    cursor: pointer;
}

.tabs-list li.current {
    background: #ffffff;
    color: #199DE0!important;
    font-weight: bold;
}

.hideString {
    visibility:hidden;
    display:none;
}

.cart_shoppingEdit {
    min-width : 1600px;
}

 .multi_storage {
     background-color: #0076CB;
     cursor: pointer;
     display: block;
     padding: 0px 30px 0px 30px;
     line-height: 30px;
     color: #FFFFFF !important;
     text-decoration: none !important;
   }

  .multi_storage:hover, .multi_storage:focus {
    background-color: #065D9C;
    color: #FFFFFF !important;
    text-decoration: none !important;
  }

.multi_storage .select_search_disabled {
	cursor: default;
	height: 30px;
	display: block;
	padding: 0px 30px 0px 30px;
	text-align: left;
	text-indent: 0;
	vertical-align: middle;
	white-space: nowrap;
	line-height: 30px;
	font-size: 13px;
	background-color: #FFFFFF;
	border-color: #D7D7D7;
	color: #969696;
}

.addtofav {
    padding-top: 25px;
  }
.a-arc-cat-qty-padding_mro {
    padding:0px 0px 0px 80px !important;
}

.mro .w-pml-icon {
    visibility: hidden !important;
    display: none !important;
}

.caret {
	cursor: pointer;
	-webkit-user-select: none; /* Safari 3.1+ */
	-moz-user-select: none; /* Firefox 2+ */
	-ms-user-select: none; /* IE 10+ */
	user-select: none;
	}

.leaf-color{
	padding: 10px 0px 10px 15px;
	color: #336699;
	font-size: 13px;
 }

.seeAll-label {
	padding: 15px 0px 10px 35px;
}

.caret::before {
	content: "\25B6";
	color: #00679E;
	display: inline-block;
	margin-right: 6px;
}

.caret-down::before {
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Safari */
	transform: rotate(90deg);
}

.hideIMSleaf {
	visibility:hidden;
	display:none;
}

.inventory_qty {
	padding: 0px 0px 0px 100px;
}

.refresh::before {
    content: "\27F3";
    color: #00679E;
    display: inline-block;
    margin-right: 3px;
    width: 12px;
    height: 20px;
    font-weight: normal;
    font-size-adjust: 0.6;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/* css used only for Inventory Service ends */

.remove-field {
        color: #0076CB;
        font-size: 13px;
        text-decoration: none;
        padding: 5px;
        cursor: pointer;
}

.add-field {
    background: #FFFFFF;
    color: #0076CB;
    border: 1px solid #0076CB;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 32px;
    position: relative;
    text-align: center;
}

.remove-row {
    color: #0076CB;
    font-size: 13px;
    text-decoration: none;
    padding: 5px;
    cursor: pointer;
}

.save-width {
    max-width: 100px;
    display: inline;
}

.saveOpenAuth {
    padding: 0px 0px 7px 0px;
}

.openAuthDiv {
    padding: 5px 0px 0px 0px;
}

.multi-field-wrapper{
    padding: 0px 0px 50px 0px;
}

.save_OpenAuthMsg {
    color: #4C9A2A;
    font-size: 15px;
    display:inline;
    font-weight:bold;
    visibility: hidden;
}

.hover-span{
color: #0A6ED1;
}

progress {
	width: 500px;
	height: 25px;
	height: -moz-available;
	border: 0px none;
	background-color: #E5E5E5;
	border-radius: 10px;
	padding: 4px 5px 5px 5px;
}
progress::-webkit-progress-bar {
	background-color: #E5E5E5;
	border-radius: 50px;
	padding: 2px;
	box-shadow: 0 1px 0px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 0 1px 0px 0 rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 0 1px 0px 0 rgba(255, 255, 255, 0.2);
}

progress::-webkit-progress-value {
	border-radius: 50px;
	background:
	-webkit-linear-gradient(135deg, transparent, transparent 20%, rgba(0, 0, 0, 0.1) 33%, #00679E 50%, transparent 10%),
	-webkit-linear-gradient(top, #00679E, #00679E),
	-webkit-linear-gradient(left, #00679E, #00679E);
	background-size: 25px 14px, 100% 100%, 100% 100%;
	-webkit-animation: move 5s linear 0 infinite;

}

progress::-moz-progress-bar {
	border-radius: 50px;
}

.progress-value{
	color: #363636;
	margin-left: 517px;
	margin-top: -24px;
}

.activatedString {
	color: #363636;
	margin-left: 554px;
	margin-top: -17px;
}

.infoBlock {
	padding-top: 25px;
	padding-bottom: 10px;
}

.valueString {
	color: #363636;
	padding-right:10px;
}

.keyString {
	color: #363636;
	font-size: 13px;
	font-weight: bold;
	padding-right: 2px;
}

.failedKey{
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	padding-right: 2px;
}

.disableDoneButton {
    color: #969696;
    line-height:30px;
    height:30px;
    pointer-events: none;
}

.disableDoneButton a,.disableDoneButton a:hover,.disableDoneButton a:link,.disableDoneButton a:visited{
    color: #969696;
    background-color: #FFFFFF;
    height:30px;
    border: 1px solid #D7D7D7 !important;
    pointer-events: none;
}
