﻿/*@gray-darker:            lighten(#000, 13.5%); // #222
@gray-dark:              #a40202;   // #333
@gray:                   #af0202; // #555
@gray-light:             #ec0c0c;   // #999
@gray-lighter:           #f76767; // #eee

// Brand colors
// -------------------------

@brand-primary:         rgba(244, 79, 154, 1);
@brand-success:         #5cb85c;
@brand-warning:         #f0ad4e;
@brand-danger:          #d9534f;
@brand-info:            #5bc0de;

// Scaffolding
// -------------------------

@body-bg:               #faa2a2;
@text-color:            @gray-dark;

// Links
// -------------------------

@link-color:            @brand-primary;
@link-hover-color:      darken(@link-color, 15%);*/
@font-face {
  font-family: 'LiberationSans-Regular';
  src: url('/Content/fonts/LiberationSans-Regular.ttf') format('embedded-opentype');
}
/*@font-face {
    font-family: 'LiberationSans-Italic';
    src: url('_/fonts/LiberationSans-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'LiberationSans-BoldItalic';
    src: url('../fonts/LiberationSans-BoldItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'LiberationSans-Bold';
    src: url('../fonts/LiberationSans-Bold.ttf') format('truetype');
}*/
/*// Iconography
// -------------------------

@icon-font-path:          "./bootstrap-3.3.4/fonts/";
@icon-font-name:          "glyphicons-halflings-regular";

// Components
// -------------------------
// Based on 14px font-size and 1.428 line-height (~20px to start)

@padding-base-vertical:          6px;
@padding-base-horizontal:        12px;

@padding-large-vertical:         10px;
@padding-large-horizontal:       16px;

@padding-small-vertical:         5px;
@padding-small-horizontal:       10px;

@line-height-large:              1.33;
@line-height-small:              1.5;

@border-radius-base:             4px;
@border-radius-large:            6px;
@border-radius-small:            3px;

@component-active-bg:            @brand-primary;

@caret-width-base:               4px;
@caret-width-large:              5px;

// Tables
// -------------------------

@table-cell-padding:                 8px;
@table-condensed-cell-padding:       5px;

@table-bg:                           transparent; // overall background-color
@table-bg-accent:                    #f9f9f9; // for striping
@table-bg-hover:                     #f5f5f5;
@table-bg-active:                    @table-bg-hover;

@table-border-color:                 #a40202; // table and cell border

// Buttons
// -------------------------

@btn-font-weight:                normal;

@btn-default-color:              #333;
@btn-default-bg:                 #fff;
@btn-default-border:             #ccc;

@btn-primary-color:              #fff;
@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);

@btn-success-color:              #fff;
@btn-success-bg:                 @brand-success;
@btn-success-border:             darken(@btn-success-bg, 5%);

@btn-warning-color:              #fff;
@btn-warning-bg:                 @brand-warning;
@btn-warning-border:             darken(@btn-warning-bg, 5%);

@btn-danger-color:               #fff;
@btn-danger-bg:                  @brand-danger;
@btn-danger-border:              darken(@btn-danger-bg, 5%);

@btn-info-color:                 #fff;
@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);

@btn-link-disabled-color:        @gray-light;

// Forms
// -------------------------

@input-bg:                       #fff;
@input-bg-disabled:              @gray-lighter;

@input-color:                    @gray;
@input-border:                   #ccc;
@input-border-radius:            @border-radius-base;
@input-border-focus:             #66afe9;

@input-color-placeholder:        @gray-light;

@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
@input-height-large:             (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);

@legend-color:                   @gray-dark;
@legend-border-color:            #e5e5e5;

@input-group-addon-bg:           @gray-lighter;
@input-group-addon-border-color: @input-border;

// Dropdowns
// -------------------------

@dropdown-bg:                    #fff;
@dropdown-border:                rgba(0,0,0,.15);
@dropdown-fallback-border:       #ccc;
@dropdown-divider-bg:            #e5e5e5;

@dropdown-link-active-color:     #fff;
@dropdown-link-active-bg:        @component-active-bg;

@dropdown-link-color:            @gray-dark;
@dropdown-link-hover-color:      #fff;
@dropdown-link-hover-bg:         @dropdown-link-active-bg;

@dropdown-link-disabled-color:   @gray-light;

@dropdown-header-color:          @gray-light;

@dropdown-caret-color:           #000;

// COMPONENT VARIABLES
// --------------------------------------------------

// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)

@zindex-navbar:            1000;
@zindex-dropdown:          1000;
@zindex-popover:           1010;
@zindex-tooltip:           1030;
@zindex-navbar-fixed:      1030;
@zindex-modal-background:  1040;
@zindex-modal:             1050;

// Media queries breakpoints
// --------------------------------------------------

// Extra small screen / phone
@screen-xs:                  480px;
@screen-phone:               @screen-xs;

// Small screen / tablet
@screen-sm:                  768px;
@screen-tablet:              @screen-sm;

// Medium screen / desktop
@screen-md:                  992px;
@screen-desktop:             @screen-md;

// Large screen / wide desktop
@screen-lg:                  1200px;
@screen-lg-desktop:          @screen-lg;

// So media queries don't overlap when required, provide a maximum
@screen-xs-max:              (@screen-sm - 1);
@screen-sm-max:              (@screen-md - 1);
@screen-md-max:              (@screen-lg - 1);

// Grid system
// --------------------------------------------------

// Number of columns in the grid system
@grid-columns:              12;
// Padding, to be divided by two and applied to the left and right of all columns
@grid-gutter-width:         30px;
// Point at which the navbar stops collapsing
@grid-float-breakpoint:     @screen-tablet;

// Navbar
// -------------------------

// Basics of a navbar
@navbar-height:                    50px;
@navbar-margin-bottom:             @line-height-computed;
@navbar-default-color:             #777;
@navbar-default-bg:                #f8f8f8;
@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
@navbar-border-radius:             @border-radius-base;
@navbar-padding-horizontal:        floor(@grid-gutter-width / 2);
@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);

// Navbar links
@navbar-default-link-color:                #777;
@navbar-default-link-hover-color:          #333;
@navbar-default-link-hover-bg:             transparent;
@navbar-default-link-active-color:         #555;
@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
@navbar-default-link-disabled-color:       #ccc;
@navbar-default-link-disabled-bg:          transparent;

// Navbar brand label
@navbar-default-brand-color:               @navbar-default-link-color;
@navbar-default-brand-hover-color:         darken(@navbar-default-link-color, 10%);
@navbar-default-brand-hover-bg:            transparent;

// Navbar toggle
@navbar-default-toggle-hover-bg:           #ddd;
@navbar-default-toggle-icon-bar-bg:        #ccc;
@navbar-default-toggle-border-color:       #ddd;

// Inverted navbar
//
// Reset inverted navbar basics
@navbar-inverse-color:                      @gray-light;
@navbar-inverse-bg:                         #680202;
@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);

// Inverted navbar links
@navbar-inverse-link-color:                 @gray-light;
@navbar-inverse-link-hover-color:           #fff;
@navbar-inverse-link-hover-bg:              transparent;
@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
@navbar-inverse-link-disabled-color:        #444;
@navbar-inverse-link-disabled-bg:           transparent;

// Inverted navbar brand label
@navbar-inverse-brand-color:                @navbar-inverse-link-color;
@navbar-inverse-brand-hover-color:          #fff;
@navbar-inverse-brand-hover-bg:             transparent;

// Inverted navbar search
// Normal navbar needs no special styles or vars
@navbar-inverse-search-bg:                  lighten(@navbar-inverse-bg, 25%);
@navbar-inverse-search-bg-focus:            #fff;
@navbar-inverse-search-border:              @navbar-inverse-bg;
@navbar-inverse-search-placeholder-color:   #ccc;

// Inverted navbar toggle
@navbar-inverse-toggle-hover-bg:            #333;
@navbar-inverse-toggle-icon-bar-bg:         #fff;
@navbar-inverse-toggle-border-color:        #333;

// Navs
// -------------------------

@nav-link-padding:                          10px 15px;
@nav-link-hover-bg:                         @gray-lighter;

@nav-disabled-link-color:                   @gray-light;
@nav-disabled-link-hover-color:             @gray-light;

@nav-open-link-hover-color:                 #fff;
@nav-open-caret-border-color:               #fff;

// Tabs
@nav-tabs-border-color:                     #ddd;

@nav-tabs-link-hover-border-color:          @gray-lighter;

@nav-tabs-active-link-hover-bg:             @body-bg;
@nav-tabs-active-link-hover-color:          @gray;
@nav-tabs-active-link-hover-border-color:   #ddd;

@nav-tabs-justified-link-border-color:            #ddd;
@nav-tabs-justified-active-link-border-color:     @body-bg;

// Pills
@nav-pills-active-link-hover-bg:            @component-active-bg;
@nav-pills-active-link-hover-color:         #fff;

// Pagination
// -------------------------

@pagination-bg:                        #fff;
@pagination-border:                    #ddd;

@pagination-hover-bg:                  @gray-lighter;

@pagination-active-bg:                 @brand-primary;
@pagination-active-color:              #fff;

@pagination-disabled-color:            @gray-light;

// Pager
// -------------------------

@pager-border-radius:                  15px;
@pager-disabled-color:                 @gray-light;

// Jumbotron
// -------------------------

@jumbotron-padding:              30px;
@jumbotron-color:                inherit;
@jumbotron-bg:                   @gray-lighter;

@jumbotron-heading-color:        inherit;

// Form states and alerts
// -------------------------

@state-warning-text:             #c09853;
@state-warning-bg:               #fcf8e3;
@state-warning-border:           darken(spin(@state-warning-bg, -10), 3%);

@state-danger-text:              #b94a48;
@state-danger-bg:                #f2dede;
@state-danger-border:            darken(spin(@state-danger-bg, -10), 3%);

@state-success-text:             #468847;
@state-success-bg:               #dff0d8;
@state-success-border:           darken(spin(@state-success-bg, -10), 5%);

@state-info-text:                #3a87ad;
@state-info-bg:                  #d9edf7;
@state-info-border:              darken(spin(@state-info-bg, -10), 7%);

// Tooltips
// -------------------------
@tooltip-max-width:           200px;
@tooltip-color:               #fff;
@tooltip-bg:                  #000;

@tooltip-arrow-width:         5px;
@tooltip-arrow-color:         @tooltip-bg;

// Popovers
// -------------------------
@popover-bg:                          #fff;
@popover-max-width:                   276px;
@popover-border-color:                rgba(0,0,0,.2);
@popover-fallback-border-color:       #ccc;

@popover-title-bg:                    darken(@popover-bg, 3%);

@popover-arrow-width:                 10px;
@popover-arrow-color:                 #fff;

@popover-arrow-outer-width:           (@popover-arrow-width + 1);
@popover-arrow-outer-color:           rgba(0,0,0,.25);
@popover-arrow-outer-fallback-color:  #999;

// Labels
// -------------------------

@label-default-bg:            @gray-light;
@label-primary-bg:            @brand-primary;
@label-success-bg:            @brand-success;
@label-info-bg:               @brand-info;
@label-warning-bg:            @brand-warning;
@label-danger-bg:             @brand-danger;

@label-color:                 #fff;
@label-link-hover-color:      #fff;

// Modals
// -------------------------
@modal-inner-padding:         20px;

@modal-title-padding:         15px;
@modal-title-line-height:     @line-height-base;

@modal-content-bg:                             #fff;
@modal-content-border-color:                   rgba(0,0,0,.2);
@modal-content-fallback-border-color:          #999;

@modal-backdrop-bg:           #000;
@modal-header-border-color:   #e5e5e5;
@modal-footer-border-color:   @modal-header-border-color;

// Alerts
// -------------------------
@alert-padding:               15px;
@alert-border-radius:         @border-radius-base;
@alert-link-font-weight:      bold;

@alert-success-bg:            @state-success-bg;
@alert-success-text:          @state-success-text;
@alert-success-border:        @state-success-border;

@alert-info-bg:               @state-info-bg;
@alert-info-text:             @state-info-text;
@alert-info-border:           @state-info-border;

@alert-warning-bg:            @state-warning-bg;
@alert-warning-text:          @state-warning-text;
@alert-warning-border:        @state-warning-border;

@alert-danger-bg:             @state-danger-bg;
@alert-danger-text:           @state-danger-text;
@alert-danger-border:         @state-danger-border;

// Progress bars
// -------------------------
@progress-bg:                 #f5f5f5;
@progress-bar-color:          #fff;

@progress-bar-bg:             @brand-primary;
@progress-bar-success-bg:     @brand-success;
@progress-bar-warning-bg:     @brand-warning;
@progress-bar-danger-bg:      @brand-danger;
@progress-bar-info-bg:        @brand-info;

// List group
// -------------------------
@list-group-bg:               #fff;
@list-group-border:           #ddd;
@list-group-border-radius:    @border-radius-base;

@list-group-hover-bg:         #f5f5f5;
@list-group-active-color:     #fff;
@list-group-active-bg:        @component-active-bg;
@list-group-active-border:    @list-group-active-bg;

@list-group-link-color:          #555;
@list-group-link-heading-color:  #333;

// Panels
// -------------------------
@panel-bg:                    #fff;
@panel-inner-border:          #ddd;
@panel-border-radius:         @border-radius-base;
@panel-footer-bg:             #f5f5f5;

@panel-default-text:          @gray-dark;
@panel-default-border:        #ddd;
@panel-default-heading-bg:    #f5f5f5;

@panel-primary-text:          #fff;
@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;

@panel-success-text:          @state-success-text;
@panel-success-border:        @state-success-border;
@panel-success-heading-bg:    @state-success-bg;

@panel-warning-text:          @state-warning-text;
@panel-warning-border:        @state-warning-border;
@panel-warning-heading-bg:    @state-warning-bg;

@panel-danger-text:           @state-danger-text;
@panel-danger-border:         @state-danger-border;
@panel-danger-heading-bg:     @state-danger-bg;

@panel-info-text:             @state-info-text;
@panel-info-border:           @state-info-border;
@panel-info-heading-bg:       @state-info-bg;

// Thumbnails
// -------------------------
@thumbnail-padding:           4px;
@thumbnail-bg:                @body-bg;
@thumbnail-border:            #ddd;
@thumbnail-border-radius:     @border-radius-base;

@thumbnail-caption-color:     @text-color;
@thumbnail-caption-padding:   9px;

// Wells
// -------------------------
@well-bg:                     #f5f5f5;

// Badges
// -------------------------
@badge-color:                 #fff;
@badge-link-hover-color:      #fff;
@badge-bg:                    @gray-light;

@badge-active-color:          @link-color;
@badge-active-bg:             #fff;

@badge-font-weight:           bold;
@badge-line-height:           1;
@badge-border-radius:         10px;

// Breadcrumbs
// -------------------------
@breadcrumb-bg:               #f5f5f5;
@breadcrumb-color:            #ccc;
@breadcrumb-active-color:     @gray-light;

// Carousel
// ------------------------

@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);

@carousel-control-color:                      #fff;
@carousel-control-width:                      15%;
@carousel-control-opacity:                    .5;
@carousel-control-font-size:                  20px;

@carousel-indicator-active-bg:                #fff;
@carousel-indicator-border-color:             #fff;

@carousel-caption-color:                      #fff;

// Close
// ------------------------
@close-color:                 #000;
@close-font-weight:           bold;
@close-text-shadow:           0 1px 0 #fff;

// Code
// ------------------------
@code-color:                  #c7254e;
@code-bg:                     #f9f2f4;

@pre-bg:                      #f5f5f5;
@pre-color:                   @gray-dark;
@pre-border-color:            #ccc;
@pre-scrollable-max-height:   340px;

// Type
// ------------------------
@text-muted:                  @gray-light;
@abbr-border-color:           @gray-light;
@headings-small-color:        @gray-light;
@blockquote-small-color:      @gray-light;
@blockquote-border-color:     @gray-lighter;
@page-header-border-color:    @gray-lighter;

// Miscellaneous
// -------------------------

// Hr border color
@hr-border:                   @gray-lighter;

// Horizontal forms & lists
@component-offset-horizontal: 180px;

// Container sizes
// --------------------------------------------------

// Small screen / tablet
@container-tablet:            ((720px + @grid-gutter-width));

// Medium screen / desktop
@container-desktop:           ((940px + @grid-gutter-width));

// Large screen / wide desktop
@container-lg-desktop:        ((1140px + @grid-gutter-width));*/
/*@import 'https://fonts.googleapis.com/css?family=PT+Sans';*/
.vertical-align {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
h1,
h2,
h3,
h4,
h5,
.list-group,
.btn-breadcrumb > span {
  /*text-shadow:0 0 1px transparent;*/
  text-shadow: 1px 1px 1px #ccc;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 100px !important;
    line-height: 30px !important;
    margin-top: -15px;
    font-size: 100px !important;
  }
}
body {
  /*background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-attachment: fixed;*/
  /*font-family: 'PT Sans', sans-serif !important;*/
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  /*text-shadow:0 0 1px transparent;*/
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAD1BMVEX9/f35+fn8/Pz7+/v6+vreGhydAAACQUlEQVQYGQXBAY0EMAhFwWYdkEXABWpgAQP0P/+abuaYV8QY6xp15LquT1MH1LNgDq666z3eQZ2Xa2Yv1xznDaTZi+xTY2YGawBqaHgZfXoNMzNzvausaUXWVB6a7lkwNACAGvoQEZG8WdcAAErgTATvKgaULDBoKjldybuKabwBvIGXHKAiRijBYI0xAx2A7oVKsAcwC+ismTlmL+Z7eUOieVccAB94kS956wAvR0foeoM6IuatGY5idKD53hWK1GgBXQ0c80HjWsWlBw11hfkBLlCrSDQExMD6ASXAvkjUHSgHLQe64q55fS5T0XTNCg5kN7DK8e4e0PCo0zTmaAGvnzADxfydBmChgfqBOQCcXHPWTDHeNeYGYHAKWHNIFCOge0T1KYB1aF6MgIh5t/I0482a17yrWfP43BcxBwAAqIvWiA+a5ph5oqlckn3rimtm2DE8gQpQzbugyxocg2T9xaC4L8EHQMeDu2hA+S4AwLoOwTgFKN8FA2Dp0wGqAQAQwLKVJxtXLw0MNO2sWeVJDFgr+N59Q3tizpyBAVaDD3RnN2ZwFq7zlsDRvojoMTOdBXxZ1KOBSOrC1lkwBwPdd6GuVyLiAKauLUDRFK5LZRwYV/YWQA3garrrmJK4UEtcFvDRBY4JNVDQOCzkuwvH8B57U4mZv1gUcVccAKgl10wRQMRAnRigYr3X7EVMEzFOnBjMFblgPhUxqGbVpwdDkeugeRE99FBzqOsVMRi6UJFdCcGhxyviAgwohhdL8w9WegM3i2rjpwAAAABJRU5ErkJggg==') /*/Images/cream_dust.png*/ repeat 0 0;
}
/* Home Page - End */
/* Product Page Sub Navigation Menu - Start*/
.subNavBorderBox h3 {
  text-align: center;
  color: white;
  padding: 2px;
}
ul.subNav {
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
ul.subNav li {
  border-color: #d7d7d7;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  font-size: 1em;
}
ul.subNav a,
ul.subNav a:hover,
ul.subNav a:active,
ul.subNav a:visited,
ul.subNav a:focus {
  border: none;
  display: block;
  outline: none;
  color: #666;
  text-decoration: none;
}
.category-header-img {
  border: #ccc solid 1px;
  margin-bottom: 20px;
}
.product-title {
  height: 40px;
  overflow: hidden;
}
.small-product .product-image {
  height: 100px;
  width: 100px;
  border: 0;
}
.small-product .product-price {
  margin-bottom: 3px;
  font-weight: bold;
  font-size: 13px;
}
.top-selling-products .small-product .quantityPerPack {
  width: 58px;
  height: 27px;
}
.small-product .quantityPerPack {
  float: left;
  font-size: 11px;
  width: 43px;
  border: 1px solid #ccc;
  line-height: 11px;
}
.SKU {
  margin-top: 3px;
}
.small-product .quantityPerPack .field-line {
  padding: 3px 1px 2px 1px;
  text-align: center;
}
.field-qty {
  min-width: 35px;
  text-align: center;
}
.addToBasket div.qty .moreItems {
  width: 12px;
  height: 12px;
  background: url('data:image/gif;base64,R0lGODlhDAAMAPcAAGlpaczMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAMAAAIOQADCBxIcKCAgwgTCkwIAIDCAAwdIlyIsOFDAQ0zZhSwUKNGjhArSjxI8aDFiSFNjgSZsCXIgjADAgA7') /*../Images/grey_plus.gif*/ no-repeat;
  background-color: green;
  cursor: pointer;
}
.addToBasket div.qty .lessItems {
  width: 12px;
  height: 12px;
  margin-top: 4px;
  background: url('data:image/gif;base64,R0lGODlhDAAMAPcAAGlpaczMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAMAAAIMAADCBxIcKCAgwgTCkzIUMDChggfQnQYQACAixgvUrSYEePGiR8nSoQ4smHBkwIDAgA7') /*../Images/grey_minus.gif*/ no-repeat;
  background-color: red;
  cursor: pointer;
}
.small-product .addToBasket .button,
.medium-product .addToBasket .button {
  width: 40px;
  height: 27px;
  float: right;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABoSURBVBhXY7Bv38iQs/sfHGfv+suQse0PQ8rGPwyJa38zxK74yRCz9CdD5KIfDKFzvjGEzPzOEDjtK4P/5C8MfhO/MPj0fmHw7PrE4NHxicG97SODW8sHBremjwyujR8YXBsQ2L59IwD7yzJJJlPuKwAAAABJRU5ErkJggg==') /*../Images/blueGradient.png*/ top left repeat-x #7a7a7a;
  border: none;
  color: white;
  cursor: pointer;
}
.medium-product h2 {
  padding: 10px;
  line-height: 20px;
  color: #b5121a;
  width: 140px;
  margin: 0 0 10px 0;
  font-size: 1.4em;
}
related-categories {
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}
.medium-product a.product-image img {
  width: 180px;
  height: 180px;
  border: 0;
}
.medium-product .span5 {
  float: right;
  padding: 4px;
  background-color: #f5f5f5;
  border-left: 1px #ccc solid;
  width: 40.1%;
}
.medium-product .span7 {
  float: left;
  width: 57.2%;
}
a.product-image {
  text-decoration: none;
  height: 190px;
}
/* Product Search Results Page - Start*/
.product-results-row {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 5px;
}
.product-results-column-left {
  float: left;
}
.product-results-column-right {
  width: 180px;
  float: right;
}
.product-results-img-wrapper {
  float: left;
  width: 100%;
  cursor: pointer;
}
.product-results-img {
  width: 100px;
  height: 100px;
  text-decoration: none;
  float: left;
  border: #e6e6e6 solid 1px;
  margin: 0 8px 5px 0;
}
.product-results-link:link,
.product-results-link:visited {
  text-decoration: none;
}
.product-results-img-wrapper p {
  font-weight: bold;
  line-height: normal;
  margin: 0 0 11px;
}
.product-results-price-wrapper {
  background-color: #f5f5f5;
  border-left: 1px #ccc solid;
  min-height: 120px;
}
div.product-price h3,
.product-price h3 span,
div.product-rrp h5,
.product-rrp span {
  display: inline-flex;
}
.product-results-price-wrapper .addToBasket .button {
  width: 40px;
  height: 27px;
  float: right;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABoSURBVBhXY7Bv38iQs/sfHGfv+suQse0PQ8rGPwyJa38zxK74yRCz9CdD5KIfDKFzvjGEzPzOEDjtK4P/5C8MfhO/MPj0fmHw7PrE4NHxicG97SODW8sHBremjwyujR8YXBsQ2L59IwD7yzJJJlPuKwAAAABJRU5ErkJggg==') /*../Images/blueGradient.png*/ top left repeat-x #7a7a7a;
  border: none;
  color: white;
  cursor: pointer;
}
.product-results-price-wrapper .addToBasket .button a,
.product-results-price-wrapper .addToBasket .button a:link,
.product-results-price-wrapper .addToBasket .button a:visited {
  margin-top: 10px;
  padding: 15px 5px 5px 5px;
  text-decoration: none;
  color: white;
}
/* Product Search Results Page - End*/
/* Checkout Page - Start*/
.checkout-header {
  background: #f5f5f5;
  border: #ccc solid 1px;
  padding: 6px 12px;
  margin: 10px 0;
}
.checkout-breadcrumbs {
  margin-bottom: 25px;
  float: left;
}
.checkout-breadcrumbs ul {
  margin: 0;
  list-style: none;
  display: block;
}
.checkout-breadcrumbs ul li.current {
  color: #797979;
  font-weight: bold;
}
.checkout-breadcrumbs ul li {
  float: left;
  text-align: center;
  line-height: 22px;
}
ul li.current span {
  background: #797979;
  width: 320px;
  height: 11px;
  border: none;
}
.checkout-breadcrumbs ul li span.first {
  border-left: #ccc solid 1px;
  width: 320px;
}
.checkout-breadcrumbs ul li span {
  display: block;
  width: 320px;
  height: 9px;
  border-top: #ccc solid 1px;
  border-right: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  border-left: none;
}
#basket-items {
  margin: 0;
}
.checkout-totals-row {
  margin-top: 10px;
  float: left;
  width: 100%;
}
.checkout-totals-column-left {
  float: left;
  width: 65.957%;
}
.checkout-totals-column-right {
  width: 31.914%;
  float: right;
}
.clear-fix:after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
.checkout-item-img {
  height: 80px;
  width: 80px;
}
.checkoutAddToBasket input {
  height: 18px;
  line-height: 18px;
  width: 30px;
  margin-bottom: 5px;
  text-align: center;
}
td.second-column {
  text-align: right;
}
/* Checkout Page - End*/
/* Login Page - Start */
.login-left-col .ButtonInput {
  position: relative;
  top: 20px;
}
.login-right-col .ButtonInput {
  position: relative;
  top: 150px;
}
/* Login Page - End */
#home-Jumbotron {
  -ms-background-size: cover;
  background-size: cover;
  /* <------ */
  background-repeat: no-repeat;
  background-position: center center;
}
#b2c-navbar {
  margin-right: 0;
  background: none !important;
}
/*Top Sellers*/
.caption {
  overflow: hidden;
}
.caption h4 {
  white-space: nowrap;
}
.thumbnail {
  padding: 9px;
  color: #333;
}
.thumbnail-desc {
  height: 1.9em;
  overflow: hidden;
}
.search-product-image {
  /*margin-top: -30px;*/
  cursor: pointer;
}
.add-basket-control {
  /*width: 175px;*/
  /*margin-left: auto;
    margin-right: auto;*/
}
#newQty.form-control {
  min-width: 80px;
}
.product-row {
  position: relative;
  text-align: justify !important;
  width: 500px;
}
.offer {
  height: 230px;
}
.thumbnail-pull-down {
  position: absolute;
  bottom: 40px;
  right: 0;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
#footer {
  margin-top: 15px;
}
.dropdown-menu div li a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  /*color: #333333;*/
  white-space: normal;
}
.product-rrp .price-banner {
  z-index: 20;
  display: inline-block;
}
.product-price .price-banner {
  z-index: 10;
  display: inline-block;
}
.price-banner h6 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.price-banner h6 strong,
.price-banner h6 small {
  padding-left: 0;
  padding-right: 0;
}
.price-including-VAT {
  padding-top: 5px;
}
.price-banner h1,
.price-banner h4,
.price-banner h2 {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 0;
  margin-top: 0;
}
.price-banner {
  width: 100%;
  margin-bottom: 0;
  z-index: 1;
  line-height: 25px;
  font-size: 25px;
}
.search-result-add {
  text-align: center;
}
.image-column-medium {
  height: 150px;
  width: 150px;
}
.image-column-large {
  height: 200px;
  width: 200px;
}
.search-result-price-wrapper {
  padding-bottom: 3px;
  padding-top: 3px;
}
@media (min-width: 768px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
  .Product-Image-Wrapper-sm {
    height: 100px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
  }
  .Product-Image-Wrapper-md {
    height: 200px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
  .Home-offer img {
    width: 100%;
    /*max-height: 100%;*/
    height: auto;
    /*height: 300px;
        width: 222px;
        margin-left: auto;
        margin-right: auto;*/
  }
  .Lazy-Search-img-wrapper {
    height: 150px;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
  }
  .basket-summary {
    margin: 0 !important;
    padding: 0 !important;
    width: 300px;
  }
  .transparent {
    background: none !important;
  }
  #overlay {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  a.thumbnail:hover,
  .product-title {
    text-decoration: none !important;
  }
  /** The Magic **/
  .btn-breadcrumb .btn:not(:last-child):after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid white;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 100%;
    z-index: 3;
  }
  .btn-breadcrumb .btn:not(:last-child):before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid #adadad;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    margin-left: 1px;
    left: 100%;
    z-index: 3;
  }
  /** The Spacing **/
  .btn-breadcrumb .btn {
    padding: 6px 12px 6px 24px;
  }
  .btn-breadcrumb .btn:first-child {
    padding: 6px 6px 6px 10px;
  }
  .btn-breadcrumb .btn:last-child {
    padding: 6px 18px 6px 24px;
  }
  /** Default button **/
  .btn-breadcrumb .btn.btn-default:not(:last-child):after {
    border-left: 10px solid #fff;
  }
  .btn-breadcrumb .btn.btn-default:not(:last-child):before {
    border-left: 10px solid #ccc;
  }
  .btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
    border-left: 10px solid #ebebeb;
  }
  .btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
    border-left: 10px solid #adadad;
  }
  /** Success button **/
  .btn-breadcrumb .btn.btn-success:not(:last-child):after {
    border-left: 10px solid #5cb85c;
  }
  .btn-breadcrumb .btn.btn-success:not(:last-child):before {
    border-left: 10px solid #4cae4c;
  }
  .btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
    border-left: 10px solid #47a447;
  }
  .btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
    border-left: 10px solid #398439;
  }
  /** Danger button **/
  .btn-breadcrumb .btn.btn-danger:not(:last-child):after {
    border-left: 10px solid #d9534f;
  }
  .btn-breadcrumb .btn.btn-danger:not(:last-child):before {
    border-left: 10px solid #d43f3a;
  }
  .btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
    border-left: 10px solid #d2322d;
  }
  .btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
    border-left: 10px solid #ac2925;
  }
  /** Warning button **/
  .btn-breadcrumb .btn.btn-warning:not(:last-child):after {
    border-left: 10px solid #f0ad4e;
  }
  .btn-breadcrumb .btn.btn-warning:not(:last-child):before {
    border-left: 10px solid #eea236;
  }
  .btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
    border-left: 10px solid #ed9c28;
  }
  .btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
    border-left: 10px solid #d58512;
  }
  /** Info button **/
  .btn-breadcrumb .btn.btn-info:not(:last-child):after {
    border-left: 10px solid #5bc0de;
  }
  .btn-breadcrumb .btn.btn-info:not(:last-child):before {
    border-left: 10px solid #46b8da;
  }
  .btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
    border-left: 10px solid #39b3d7;
  }
  .btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
    border-left: 10px solid #269abc;
  }
  .OfficeCat-Carousel > #myCarousel,
  .OfficeCat-Carousel .carousel img,
  .OfficeCat-Carousel .carousel .item {
    height: 230px;
    min-height: 230px;
    margin: auto;
    width: 100%;
  }
  .page-header {
    margin-top: 0;
  }
  html > body #loading {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    /*-moz-opacity: 0.80;*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    background: rgba(255, 255, 255, 0.8);
    -ms-opacity: .80;
    opacity: .80;
    -webkit-filter: alpha(opacity=80);
    -moz-filter: alpha(opacity=80);
    -o-filter: alpha(opacity=80);
    filter: alpha(opacity=80);
    z-index: 10000;
  }
  /*#loadingcontent {
        display: table;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    #loadingspinner {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        text-align: center;
        font-size: larger;
        padding-top: 80px;
    }*/
  .truncate {
    overflow: hidden !important;
    /* this is what fixes the expansion */
    -ms-text-overflow: ellipsis !important;
    -o-text-overflow: ellipsis !important;
    text-overflow: ellipsis !important;
    /* not supported in all browsers, but I accepted the tradeoff */
    white-space: nowrap !important;
  }
  .tier-4-menuitem {
    font-size: smaller;
    font-style: italic;
  }
  .dropdown-submenu {
    position: relative;
  }
  .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100% !important;
    margin-top: -6px;
    margin-left: -16px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
  }
  .dropdown-submenu:hover > .dropdown-menu {
    display: block;
  }
  .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
  }
  .dropdown-submenu:hover > a:after {
    border-left-color: #fff;
  }
  .dropdown-submenu.pull-left {
    float: none;
  }
  .dropdown-submenu.pull-left > .dropdown-menu {
    left: -100% !important;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
  }
  #nav-search-group {
    width: 610px;
  }
  .navbar-default {
    background-color: transparent !important;
  }
  #LogoImage {
    max-height: 100px;
    max-width: 230px;
  }
  .col-centered {
    float: none;
    margin: 0 auto;
  }
  #dateRangeInputWrapper {
    position: relative;
  }
  #dateRangePicker {
    display: inline-block;
    padding-right: 55px;
  }
  .inner-icon-right {
    top: 8px;
    position: absolute;
    display: inline-block;
    right: 24px;
  }
  .inner-icon-right::before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline;
    height: auto;
    width: auto;
  }
  #invoice-modal .modal-dialog {
    width: 75%;
  }
  .navbar .nav {
    overflow: visible;
  }
  /*.prod-info-extra{
        height: 400px;
        overflow-x:auto
    }*/
  .modal-backdrop.in {
    background-color: transparent;
    /*opacity:0.2 !important;*/
  }
  .btn-login {
    width: 130px;
    overflow-x: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  /*#ddCustomerPages:hover + #AccountMenu  {
            display: block !important;
          }*/
  .navbar {
    margin-bottom: 5px !important;
  }
  .floating-alert {
    position: absolute !important;
    top: 0;
  }
  #TonerFinderForm .panel-body {
    background-image: url('../../Images/Toner-Finder.jpg');
  }
  [data-notify="progressbar"] {
    margin-bottom: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
  }
  /*.btn-clearbasket{
         margin-left:10px;
     }*/
  .btn-clearbasket:before {
    content: "\e020";
    font-family: "Glyphicons Halflings";
    display: inline-block;
  }
  .btn-back:before {
    content: "\e132";
    font-family: "Glyphicons Halflings";
    margin-right: 5px;
    display: inline-block;
  }
  .btn-basket:before {
    content: "\e116";
    font-family: "Glyphicons Halflings";
    margin-right: 5px;
    display: inline-block;
  }
  .btn-save:before {
    content: "\e172";
    font-family: "Glyphicons Halflings";
    margin-right: 5px;
    display: inline-block;
  }
  .btn-loadOrder {
    background: none;
    border: none;
    /*color: #0066ff;
        text-decoration: underline;*/
    cursor: pointer;
  }
  .btn-loadOrder:before {
    content: "\e066";
    font-family: "Glyphicons Halflings";
    /*margin-right: 5px;*/
    display: inline-block;
  }
  .input-group-xs > .form-control,
  .input-group-xs > .input-group-addon,
  .input-group-xs > .input-group-btn > .btn {
    height: 22px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
  }
  .column-info {
    width: 30px;
  }
  .column-border-none {
    border: none;
  }
  #QuickLogin {
    width: 300px !important;
  }
  #loading {
    background: #ffffff;
    background: rgba(255, 255, 255, 0.8);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
  }
  #loadingcontent {
    display: table;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
  }
  #loadingspinner {
    display: table-cell;
    font-size: larger;
    padding-top: 80px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  .table tbody > tr > td.vert-align {
    vertical-align: middle !important;
  }
  .table tbody > tr > td.vert-align:before {
    top: auto;
  }
  .table tbody > tr.selected > td.vert-align {
    vertical-align: middle !important;
  }
  .table tbody > tr.selected > td.vert-align:before {
    top: auto;
  }
  table.dataTable td.select-checkbox::before,
  table.dataTable td.select-checkbox::after {
    top: auto;
  }
  .alert-minimalist {
    background-color: #f1f2f0;
    border-color: rgba(149, 149, 149, 0.3);
    border-radius: 3px;
    color: #959595;
    padding: 10px;
  }
  .alert-minimalist > [data-notify="icon"] {
    height: 50px;
    margin-right: 12px;
  }
  .alert-minimalist > [data-notify="title"] {
    color: #333333;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
  }
  .alert-minimalist > [data-notify="message"] {
    font-size: 80%;
  }
  .RowToDelete {
    text-decoration: line-through !important;
  }
  .Order-Details-Row > div {
    text-decoration: inherit;
  }
  /*.input-group-addon{
        white-space:normal;
    }*/
  .price-display-container {
    display: flex;
    flex-flow: column;
  }
  .navbar-brand {
    padding: 0 !important;
  }
  .atTop {
    order: -1;
  }
}
@media (min-width: 768px) and screen and (min-width: 768px) {
  #invoice-modal .modal-dialog {
    width: 900px;
  }
}
/*@brand-primary*/
#LogoImage {
  height: 100px;
  position: relative;
  left: -25px;
  /*top: -5px;*/
}
#footer {
  padding-top: 5px !important;
}
/*//@bannerStart: #17479c;
@bannerStart: #949eb7;

//@bannerFinish: #4a67b5;
@bannerFinish: #17479c;*/
.navbar {
  background: -moz-linear-gradient(top, #ffffff 0%, #EAEAEA 50%, #EAEAEA 51%, #b7b7b7 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #EAEAEA 50%, #EAEAEA 51%, #b7b7b7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #EAEAEA 50%, #EAEAEA 51%, #b7b7b7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0997474', endColorstr='#990a0d', GradientType=0);
  height: 150px;
  padding-top: 25px;
}
.SearchResults_wrapper > label {
  color: #033C73 !important;
}
.tier-4-menuitem {
  color: #033C73 !important;
}
.tier-4-menuitem:hover {
  color: white !important;
}
td.product-row > p {
  color: #033C73 !important;
}
h4.product-title {
  color: #CF6531 !important;
}
#Product-Specs > div > div > div > ul > li > div > div.col-md-8 > p {
  color: #033C73 !important;
}
#b2c-navbar > li > a:hover {
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}
a.dropdown-header.tier-2-menuitem {
  color: #CF6531 !important;
}
a.dropdown-header.tier-3-menuitem {
  color: #033C73 !important;
}
.dropdown-menu-large .dropdown-header {
  color: #CF6531 !important;
}
div.label.label-primary.price-banner {
  background-color: #033C73 !important;
}
a.dropdown-toggle:hover {
  background-color: #CF6531 !important;
}
.navbar-default .navbar-nav > li > a {
  color: #033C73 !important;
}
.SKU .label .label-info {
  color: #CF6531 !important;
}
#scrollUp {
  background-color: #033C73;
}
/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
  border-left: 10px solid #03396e;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
  border-left: 10px solid #022241;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
  border-left: 10px solid #000810;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
  border-left: 10px solid #000000;
}
a.tier-4-menuitem:hover,
a.tier-3-menuitem:hover {
  text-decoration: none;
  color: white;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  background-color: #033C73;
}
th.sorting_asc,
th.sorting_desc {
  color: #033C73 !important;
}
.carousel-indicators li:active,
.carousel-indicators .active {
  background-color: #033C73 !important;
}
.carousel-control {
  color: #CF6531 !important;
}
.carousel-indicators li {
  border-color: #033C73 !important;
}
tr.selected {
  background-color: #033C73 !important;
}
.glyptext {
  font-family: 'Glyphicons Halflings';
}
.glyptext:visited,
.glyptext:hover {
  text-decoration: none;
}
.alert-minimalist > [data-notify="title"] {
  color: #033C73;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: white;
  background-color: #033C73;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L0NDUy9lUG93ZXIvbmV0NDUyLWJyYW5jaC9VSS9Db250ZW50L0NTUy92YXJpYWJsZXMubGVzcyIsIkM6L0NDUy9lUG93ZXIvbmV0NDUyLWJyYW5jaC9VSS9Db250ZW50L0NTUy9PbmxpbmVPcmRlcmluZy5sZXNzIiwidmFyaWFibGVzLmxlc3MiLCJPbmxpbmVPcmRlcmluZy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBd0NBO0VBQ0ksYUFBYSx3QkFBYjtFQUNBLFNBQVMsNkNBQTZDLE9BQU8sb0JBQTdEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ3hDSjtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFtQixnQkFBbkI7RUFDQSxlQUFlLGdCQUFmO0VB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 */