<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face
{
    font-family: HelveticaNeue;
    src:url('/Content/Themes/bootstrap/fonts/HelveticaNeue.ttf'),
    url('/Content/Themes/bootstrap/fonts/helveticaneue.eot');
}

@font-face
{
    font-family: HelveticaNeue-bold;
    src:url('/Content/Themes/bootstrap/fonts/HelveticaNeue-bold.ttf'),
    url('/Content/Themes/bootstrap/fonts/helveticaneue-bold.eot');
}

@font-face
{
    font-family: HelveticaNeue-light;
    src:url('/Content/Themes/bootstrap/fonts/HelveticaNeue-Light.ttf'),
    url('/Content/Themes/bootstrap/fonts/HelveticaNeue-Light.eot');
}

@font-face
{
    font-family: HelveticaNeue-regular;
    src:url('/Content/Themes/bootstrap/fonts/HelveticaNeue-regular.ttf'),
    url('/Content/Themes/bootstrap/fonts/helveticaneue-regular.eot');
}

@font-face
{
    font-family: HelveticaNeue-CondensedBold;
    src:url('/Content/Themes/bootstrap/fonts/HelveticaNeue-CondensedBold.ttf'),
    url('/Content/Themes/bootstrap/fonts/HelveticaNeue-CondensedBold.eot');
}

@font-face
{
    font-family: Eurostile;
    src:url('/Content/Themes/bootstrap/fonts/Eurostile.ttf'),
    url('/Content/Themes/bootstrap/fonts/eurostile.eot');
}

table#lvwOrgill_loginOrgill {
    float:right; 
    width:auto;        
}

.badge {
    background-color:#ff0000;
    font-size:12px;  
    text-align:center;
    vertical-align:middle;    
}
.menubar-sm {
background-color:#e4e4e2;
height:35px;
text-align:right;  
}

.menubar-xs {
background:#FFFFFF;
vertical-align:middle;  
}

#divOrgillMenuSMPublic{
  position: absolute;
  top:0px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  z-index: 100;
}

#divOrgillMenuXSPublic{
  top: -34px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width: 200px;
  z-index: 100;
}

ul.nav {
}

.navbar-toggle {
border-radius:0px;
}

.navheading {
background-color: #808080;
padding:6px 15px;
color:#ffffff;
vertical-align:middle;  
}

ul.nav {
background-color: #cccccc;
}

.nav &gt; li &gt; a {
font-size:12px;
padding:6px 15px;
color:#000000;
}

.nav .nav-divider {
margin:4px 0px;
}

.orgillfooter {
margin:10px 0px 0px 0px; 
padding: 20px 15px 20px 15px; 
}

#ftrMain
{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.rowpad {
    padding: 10px 0px 10px 0px; 
}

.btn-link {
    color: #000000;
    vertical-align:middle;
    padding:5px 0px; 
}
.orgilllogo {
    margin:0px;
    padding:0px;
    background-image: url(/images/logo/Orgill_logo_1366-256x70.png);
    background-repeat: no-repeat;
    background-size: 256px;
    height: 70px;
    background-position:bottom;
    background-position-x:left;
}

.img-logo-175 {
    width: 118px;
    height: 44px;
}

.img-logo-175-xs {
    width: 88px;
    height: 33px;
}

.form-inline {
padding:2px 0px 2px 2px;
}

.form-control 
{
    min-width:10px;
}

label {
margin:0px 2px 0px 0px;
font-weight:normal;
}

.lead {
font-size:18px; 
}

.promocontainer{
    position: relative; 
    margin: 0px; 
    padding :0px;
    top: 0px; 
    left: 0px; 
    width:100%; 
}
.promocarouselindicators{
    position: relative; 
    margin: 0px; 
    padding :0px;
    left: 0px; 
    width:100%; 
    height:56px;
}

.carousel-inner {
}

.carousel-indicators {
    bottom:10px; 
}    

.carousel-indicators .active{
    background-color:#787878;
    height:14px;
    width:14px;
    border-color:#787878;
}
.carousel-indicators li{
    background-color:#D0D3D4;
    height:14px;
    width:14px;
    border-color:#D0D3D4;
    margin:0px !important;
}

.marketingpromoitemcontainer {
    padding:4px 4px 4px 4px;
 }
.marketingpromoitem {}

.advertisingpromoitemcontainer {
    padding:4px 4px 4px 4px;
 }
.advertisingpromoitem {
    vertical-align:middle; 
    text-align:center;  
    height:100px;
    border:solid 1px #000000; 
}

    .hBasic 
    {
	font-family:Arial;
        font-size:27px;
        font-weight:bold;
        color:#000000;
        background-color: #ffffff;
    }
    .TabTable
    {
        border: #5a5a5a 1px solid;
    }
    .ColumnHeadNew
    {
        font-family:Arial;
        font-size:14.5px;
        font-weight:bold;
        color:#343333;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#FFFFFF;
    
    }
    .ColumnHeadNewBlack
    {
        font-family:Arial;
        font-size:14.5px;
        font-weight:bold;
        color:#343333;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#FFFFFF;
    }
    .alternaterow1
    {
	    font-family:Arial;
        font-size:14.5px;
        font-weight:normal;
        color:#343333;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#FFFFFF;
    }
    .alternaterow2
    {
	    font-family:Arial;
        font-size:14.5px;
        font-weight:normal;
        color:#343333;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#FFFFFF;
    }


@media (min-width: 768px) {
  .container {
    width:auto;
  }
}

@media (min-width: 900px) {
  .container {
    width:100%;
  }
}

@media (min-width: 1024px) {
  .container {
    width: 980px;
  }
}
@media (min-width: 1200px) {
  .container {
   width: 1156px;
  }
}
@media (min-width: 1366px) {
  .container {
   width: 1280px;
  }
}

.searchhdr {
    background-color:#9a0100; 
    background-image: url(/Images/search_hdr_v1.png);
    background-repeat:no-repeat;
    background-position:center;  
    background-size:cover; 
    width:67px;
}
.orgilltext {
    color:#9a0100; 
    font-weight:bold;  
}
.orgillbutton {
    background-color:#9a0100;
    color:#FFFFFF; 
    font-weight:bold;  
}
.glbsearchtype {
    width:100px;
}
.btnchangeloc {
    width: 140px;
}
#lstSignOutXS {
    vertical-align:middle;  
}

/*******************Header Start*******************/

.menu-header-border
{
   
}
.top-menu-header
{
    background-color: #FFFFFF;
    border-bottom:1px solid #C7C5C5;
    text-align: right;
    min-height:35px;
    height:35px;
}
.top-menu-header-2
{
    background-color: #FFFFFF;
}

.top-header-menu
{
    padding-left:10px;
}

.bottom-menu-header
{
    background-color: #FFFFFF;
    text-align: left;
    min-height:35px;
    height:35px;
}

.btn-link {
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#666666;
    vertical-align:middle;
    padding:5px 0px; 
}

.btn-top-header {
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#666666 !important;
    vertical-align:middle;
    padding:5px 0px; 
}
.btn-bottom-header {
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    color:#0D0D0D !important;
    vertical-align:middle;
    padding:5px 0px; 
}

.circle{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    background: #9a0000;
    border-radius: 25px;
    color: #FFFFFF;
    height: 25px;
    width: 25px;
    padding:2px;
}
.circle span{
    display: table-cell;
    padding-top:10%;
}

.circle-orderentry {
    border-radius: 50%;
    background-color: #9a0000;
    padding: 0px 6px;
}

.circle-overstock-detail
{
    position:absolute;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    background: #1465C0;
    border-radius: 25px;
    color: #FFFFFF;
    height: 50px;
    width: 50px;
    padding: 2px;
    text-align: center;
}
.circle-overstock
{
    position:absolute;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    background: #1465C0;
    border-radius: 25px;
    color: #FFFFFF;
    height: 50px;
    width: 50px;
    padding: 2px;
    text-align: center;
}
.circle-overstock span{
    
}
.circle-overstock-text1
{
    position: absolute;
    padding-left: 5px;
    padding-top: 7px;
    font-weight: bold;
    font-size: 14px;
}
.circle-overstock-text2
{
    position: absolute;
    padding-top: 22px;
    right: 10px;
    font-size: 14px;
}

.circle-flash {
    position: absolute;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    background: #cb0000;
    border-radius: 25px;
    color: #FFFFFF;
    height: 50px;
    width: 50px;
    padding: 2px;
    text-align: center;
}
    .circle-flash span {
    }
.circle-flash-text1 {
    position: absolute;
    padding-left: 5px;
    padding-top: 7px;
    font-weight: bold;
    font-size: 13px;
}
.circle-flash-text2 {
    position: absolute;
    padding-top: 22px;
    right: 10px;
    font-weight: bold;
    font-size: 13px;
}

.promo-savings {
    position: absolute;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    background-color: transparent;
    border-radius: 25px;
    color: #666666;
    height: 50px;
    width: 50px;
    padding: 2px;
    text-align: center;
}

.promo-savings span {
}

.promo-savings-text {
    font-weight: bold;
    font-size: 12px;
    color: #9a0000;
}

.promo-savings-text1 {
    position: absolute;
    padding-left: 5px;
    padding-top: 7px;
    font-weight: bold;
    font-size: 14px;
}

.promo-savings-text2 {
    position: absolute;
    padding-top: 22px;
    right: 10px;
    font-weight: bold;
    font-size: 14px;
}

.shop-cart
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    padding:4px;
    background-color:#9a0000;
    color:#FFFFFF;
    border-radius:50%;
}

.header-link
{
    color:#C7C5C5;
}

.selected-customer
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#9a0000;
}
.header-text
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#666666;
}

.dropdown-new-art
{
    background-image: url(/Images/template/qty-box-arrows.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: right 6px bottom 3px;
    padding-right: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.dropdown-new-art::-ms-expand{
    display: none;
}

.txt-global-search
{
    background-color: white !important;
    background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
    background-position: 4px 9px;
    background-repeat: no-repeat;
    padding-left:25px;
    margin: 0px 0px 0px -1px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right:none;
}

.global-search-container {
    position: absolute;
    min-width: 395px !important;
    top: 95px !important;
    left: 368.5px;
    z-index: 999;
}

.glb-search-suggestion-box-outer {
    position: relative;
    margin-right: 56px;
    left: 0px !important;
    overflow: visible !important;
}

.glb-search-suggestion-box {
    width: 100%;
    /*min-height: 100px;*/
    position: absolute;
    text-align: left;
    /*background-color: #f5f5f5;*/
    /*border: 1px solid #cecece;*/
    /*border-top: 0px solid #000000;
    border-left: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
    border-bottom: 1px solid #ccc;*/
    background-color: white;
    overflow: auto !important;
}

.glb-search-container {
    /*position: absolute;
    min-width: 395px !important;
    top: 81px !important;
    left: 368.5px;*/
    position: absolute;
    margin-right: 56px;
    z-index: 999;
    text-align: left;
}

.ddl-search
{
    background-color: white;
    /*background-image: url(/images/template/orgill-searchbx-divider-line.png);
    background-position: 0px 6px;
    background-repeat: no-repeat;*/
    
    background: url(/images/template/orgill-searchbx-divider-line.png) 0px 5px no-repeat, url(/Images/template/down-arrow-sm.png) right 8px bottom 12px no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 24px;
    margin: 0px 0px 0px 0px;
    border-radius:0px;
    border-left:none;
    margin-left:0px;
    max-width:70px;
}
.ddl-search::-ms-expand{
    display: none;
}
.btn-global-search,.btn-global-search:hover,.btn-global-search:active
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    background-color:#9a0000;
    border:1px solid #9a0000;
    color:#FFFFFF;
    border-radius:0px;
    margin-left:0px;
}
.btn-find
{
    font-size: 10px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 9px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.btn-changelocation
{
    height:34px;
    width:auto;
}

.btn-search-cancel,.btn-search-cancel:hover,.btn-search-cancel:active
{
    border:0px solid transparent !important;
    background-color:transparent !important;
}

.top-header-space
{
    height:10px;
}



.header-top-popup-imporsonation {
    font-family: Arial !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #F9F9FA;
    color: #666666 !important;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}

    .header-top-popup-imporsonation a {
        color: #9a0000 !important;
    }

.header-top-bg-highlight {
    background-color: #bbffbb;
}


/*******************Header End*******************/

.orgilllogotext {
    color: #9a0100;
    font-weight: bold;
    font-family: serif;
    font-style: italic;
    font-size: 22px;  
}
.orgilllogoimage
{
    height: 82px;
    width: auto;
    margin-left: -85px;
}

.fa-stack {
    vertical-align: bottom;
}

.display-inline
{
    display: inline !important;
}
.display-inline-block
{
    display: inline-block !important;
}
.display-flex
{
    display:flex !important;
}
.display-inline-flex
{
    display:inline-flex !important;
}
.display-block
{
    display:block;
}
.display-none
{
    display:none;
}
.inline-block
{
    display:inline-block;
}
.display-inlineblock-767
{
    display:none;
}
.display-inlineblock-991
{
    display:none;
}
.display-inlineblock-tab {
    display: none;
}

.visible-580
{
    display:none;
}

.border-radius-none
{
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}

.color-red,.color-red a
{
    color:#9a0000 !important;
}
.color-666666
{
    color:#666666 !important;
}
.color-blue
{
    color:#337ab7 !important;
}
.color-black
{
    color:#000000 !important;
}
.color-white
{
    color:#ffffff;
}
.color-green
{
    color:Green;
}
.color-cecece
{
    color:#cecece !important;
}

.bg-red
{
    background-color:#9a0000;
}
.bg-search-header
{
    background-color:#FFFFFF;
    border:10px solid #F3F3F3;
}
.bg-gray
{
    background-color:#CCCCCC;
}
.bg-dark-gray
{
    background-color:#5a5a5a;
}
.bg-red-white
{
    background-color:#FF0000;
    color:#ffffff;
}
.bg-blue-white {
    background-color: #194F90;
    color: #ffffff;
}
.bg-black
{
    background-color:#000000;
}
.bg-silver
{
    background-color:#c0c0c0;
}
.bg-efefef
{
    background-color:#efefef;
}
.bg-login
{
    background-color:#f1f1f1;
}
.bg-btn,.bg-btn:hover,.bg-btn:active
{
    background-color:#9a0000;
    color:#FFFFFF;
    border:none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    overflow:visible;
}
.bg-footer
{
    background-color:#F9F9FA;
}

.bg-vsearch-item
{
    background-color:#FFFFFF;
}

.bg-vsearch-alternate-item
{
    background-color:#F2F2F2;
}

.bg-available-dc
{
    background-color:#FCFCFC;
}

.bg-customer-insights
{
    background-color:#E0DDDD;
}

.bg-dept
{
    background-color:#FAD872;
}

.text-white,.text-white a
{
    color:#FFFFFF !important;
}
.text-gray,.text-gray a
{
    color:#CCCCCC !important;
}

.text-underline
{
    text-decoration:underline;
}
.text-no-underline
{
    text-decoration:none !important;
}

.text-cart-items
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#666666;
}
.text-cart-items-sm
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #9a0000;
    margin-top: -5px;
    margin-left: -5px;
    position: absolute;
}

.text-copyright
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#333232;
}
.text-footer-number
{
    font-family:Arial;
    font-size:33px;
    color:#9a0000;
    white-space:nowrap;
    text-decoration:none;
}
.text-companyinfo
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#333232;
    text-transform:uppercase;
    white-space:nowrap;
}
.text-companyinfo-links,.text-companyinfo-links a
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#333232;
    white-space:nowrap;
}
.text-comments
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#333232;
}

.text-boxspring
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#9a0000;
}
.text-description
{
    font-family:Arial;
    font-size:26px;
    font-weight:bold;
    color:#000000;
}
.text-detail-description
{
    font-family:Arial;
    font-size:22px;
    color:#000000;
}
.text-details
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#272626;
}
.text-details-header
{
    /*font-family:HelveticaNeue, Arial;*/
    font-family:Arial;
    font-size:27px;
    font-weight:bold;
    color:#000000;
}
.text-details-header2
{
    /*font-family:HelveticaNeue, Arial;*/
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    color:#000000;
}
.text-details-description
{
    /*font-family:HelveticaNeue, Arial;*/
    font-family:Arial;
    font-size:14.5px;
    font-weight:normal;
    color:#343333;
}
.text-similar
{
    font-family:Arial;
    font-size:22px;
    font-weight:bold;
    color:#000000;
}
.text-similar-header
{
    height:50px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-transform:uppercase;
    overflow:hidden;
}
.text-similar-bench
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    color:#95989A;
}
.text-similar-cost
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    color:#9A0000;
}
.text-promotion
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#656565;
}

.text-error
{
    font-size: 12px;
    color: #a94442;
    vertical-align:text-top;
}
.text-error-xs
{
    font-size: 11px;
    color: #a94442;
    vertical-align:text-top;
}

.text-capitalize
{
    text-transform:capitalize;
}
.text-transform-none
{
    text-transform:none !important;
}

.float-right-xs-left
{
    float:right;
}
.float-right-xs-none
{
    float:right;
}
.float-right
{
    float:right;
}
.text-right
{
    text-align:right;
}
.text-middle
{
    vertical-align:middle;
}
.text-bottom
{
    vertical-align:bottom;
}
.align-pagination
{
    text-align:right;
}
.align-middle
{
    vertical-align:middle !important;
}
.align-top
{
    vertical-align:top;
}
.align-top-right
{
    vertical-align:top;
    text-align:right;
}
.align-top-xs-bottom
{
    vertical-align:top;
}
.align-left
{
    text-align:left !important;
}
.align-top-left
{
    text-align:left;
    vertical-align:top;
}
.align-right-xs-left
{
    text-align:right;
}
.align-left-xs-center
{
    text-align:left;
}
.align-right-xs-center
{
    text-align:right;
}
.align-center-xs-left
{
    text-align:center;
}
.image-left-xs-center
{
    margin:unset;
}

.align-center-middle-div
{
    display: flex;
    justify-content: center;
    align-items: center;
}

.justify-content-center
{
    justify-content: center
}

.similar-box
{
    background-color:#FFFFFF;
    border:1px solid #D3D4D5;
}

.justify-div {
    text-align: justify;
    margin-bottom:-22px;
}
.justify-div &gt; div{
    display: inline-block;
    vertical-align: top;
}
.justify-div:after {
    content: '';
    width: 100%;
    display: inline-block;
}

.productimg100, .PRODUCTIMG100 {
    border: #D0D0D0 0px solid;
    padding: 1px;
    /*width: 100px;*/
    height:auto;
    max-height: 100px;
    max-width: 100px;
    word-break: break-all;
}
.pogimg200, .POGIMG200 {
    border: #D0D0D0 0px solid;
    padding: 1px;
    width: 200px;
    height: auto;
    word-break: break-all;
}
.productimg70, .PRODUCTIMG70 {
    border: #D0D0D0 0px solid;
    padding: 1px;
    width: 70px;
    height:auto;
}
.productimg100-grid {
    border: #D0D0D0 0px solid;
    padding: 1px;
    width: 150px;
    height:auto;
    word-break: break-all;
}
.productimg-div-grid {
    height:180px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
}
.productimg100-list {
    border: #D0D0D0 0px solid;
    padding: 1px;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    word-break: break-all;
}
.productimg-div-list {
    height:140px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
}
.productimg-similar-div-list {
    height:180px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
    margin-bottom:20px;
}

.no-wrap
{
    white-space: nowrap;
}
.wrap
{
    white-space:normal;
}
.word-break
{
    word-break: break-word;
}
.word-break-all
{
    word-break: break-all;
}

.product-list-hover
{
    
}
.product-list-hover:hover
{
    background-color:#f5f5f5 !important;
}
.grid-remove-hover .position-relative .product-list-hover:hover{
    /*background-color:Red !important;*/
}
.grid-remove-hover:hover
{
    background-color:#ffffff;
}

.hover-none,.hover-none a,.hover-none:hover,.hover-none a:hover,.hover-none:active,.hover-none a:active
{
    text-decoration:none;
}

.product-list1
{
    border:1px solid transparent;
    cursor:pointer;
}
.product-list2
{
    border:1px solid transparent;
    min-height:152px;
    cursor:pointer;
}

.max-width-80
{
    max-width:80px;
}
.max-width-83
{
    max-width:83px;
}
.max-width-100
{
    max-width:100px;
}
.max-width-120
{
    max-width:120px;
}
.max-width-220
{
    max-width:220px;
}
.max-width-290
{
    max-width:290px;
}
.max-width-100p
{
    max-width:100%;
}

.min-width-50
{
    min-width:50px !important;
}
.min-width-57
{
    min-width:57px;
}
.min-width-70
{
    min-width:70px !important;
}
.min-width-75
{
    min-width:75px;
}
.min-width-80
{
    min-width:80px !important;
}
.min-width-90
{
    min-width:90px !important;
}
.min-width-100
{
    min-width:100px;
}
.min-width-110
{
    min-width:110px;
}
.min-width-120
{
    min-width:120px;
}
.min-width-140
{
    min-width:140px !important;
}
.min-width-160
{
    min-width:160px !important;
}
.min-width-350
{
    min-width:350px !important;
}
.min-width-p33
{
    min-width:33.33% !important;
}
.width-15
{
    width:15px;
}
.width-20
{
    width:20px;
}
.width-25
{
    width:25px;
}
.width-30
{
    width:30px;
}
.width-33 {
    width: 33px;
}
.width-35 {
    width: 35px;
}
.width-40
{
    width:40px;
}
.width-50
{
    width:50px;
}
.width-60
{
    width:60px;
}
.width-70
{
    width:70px;
}
.width-75
{
    width:75px;
}
.width-80
{
    width:80px;
}
.width-83
{
    width:83px;
}
.width-85
{
    width:85px;
}
.width-90
{
    width:90px;
}
.width-95
{
    width:95px;
}
.width-100
{
    width:100px;
}
.width-110
{
    width:110px;
}
.width-120
{
    width:120px;
}
.width-130
{
    width:130px;
}
.width-140
{
    width:140px;
}
.width-150
{
    width:150px;
}
.width-170
{
    width:170px;
}
.width-200
{
    width:200px;
}
.width-220
{
    width:220px;
}
.width-250
{
    width:250px;
}
.width-300
{
    width:300px;
}
.width-350
{
    width:350px;
}
.width-400
{
    width:400px;
}
.width-450
{
    width:450px;
}
.width-qty
{
    width:50px;   
}
.width-catalog-qty
{
    width:75px;
}

.width-item-85
{
    width:85px;
}
.width-item-120
{
    width:120px;
}
.width-p100
{
    width:100% !important;
}

.width-tbl-10p-xs-100p {
    width: 10%;
}

.width-tbl-20p-xs-100p {
    width: 20%;
}

.width-tbl-30p-xs-100p {
    width: 30%;
}

.width-tbl-40p-xs-100p {
    width: 40%;
}

.width-tbl-50p-xs-100p {
    width: 50%;
}

.max-width-20
{
    max-width:20px;
}
.max-width-40
{
    max-width:40px;
}
.max-width-50
{
    max-width:50px;
}
.max-width-80
{
    max-width:80px !important;
}
.max-width-120
{
    max-width:120px;
}
.max-width-150
{
    max-width:150px;
}

.swiper-container-width
{
    width:95% !important;
}

.swiper-visible
{
    display:block;
}

.border-top-dotted
{
    border-top:1px dotted #000000;
}
.border-bottom
{
    border-bottom:1px solid #000000;
}
.border-bottom-dotted
{
    border-bottom:1px dotted #000000;
}
.border-top-detail-dotted
{
    border-top:1px dotted #D3D4D5;
}
.border-top-detail
{
    border-top:1px solid #D3D4D5;
}
.border-bottom-detail
{
    border-bottom:1px solid #D3D4D5 !important;
}
.border-all-detail
{
    border:1px solid #D3D4D5;
}
.border-all-red
{
    border:1px solid #9a0000;
}
.border-0
{
    border-width:0px !important;
}
.border-color-8c8c8c
{
    border-color:#8c8c8c !important;
}
.border-color-d3d4d5
{
    border-color:#D3D4D5 !important;
}
.border-color-ddd
{
    border-color:#ddd !important;
}
.border-color-f1f1f1
{
    border-color:#f1f1f1 !important;
}
.border-color-red
{
    border-color:#9a0000 !important;
}
.border-none
{
    border-style:none !important;
}
.border-bottom-none
{
    border-bottom-style:none !important;
}
.border-bottom-danger
{
    border-bottom:1px solid #a94442;
}
.border-top-white
{
    border-top:1px solid #ffffff !important;
}
.border-bottom-white
{
    border-bottom:1px solid #ffffff !important;
}
.border-color-none
{
    border-color:transparent !important;
}
.border-size-1
{
    border-width:1px !important;
}
.border-size-2
{
    border-width:2px;
}
.border-top-white
{
    border-top:1px solid #ffffff;
}
.border-top-c9c3c3
{
    border-top:1px solid #c9c3c3;
}
.border-bottom-C7C5C5
{
    border-bottom:1px solid #C7C5C5;
}

.search-box-xs-padding
{
    padding-top:13px;
    padding-bottom:13px;
}

.padding-0
{
    padding:0px !important;
}
.padding-left-0
{
    padding-left:0px !important;
}
.padding-right-0,.padding-right-0 label
{
    padding-right:0px !important;
}
.padding-left-right-0
{
    padding-left:0px !important;
    padding-right:0px !important;
}
.padding-2
{
    padding:2px;
}
.padding-top-4
{
    padding-top:4px;   
}
.padding-5
{
    padding:5px;
}
.padding-top-5
{
    padding-top:5px;   
}
.padding-top-bottom-5
{
    padding-top:5px;   
    padding-bottom:5px;
}
.padding-top-2
{
    padding-top:2px;
}
.padding-bottom-2
{
    padding-bottom:2px;
}
.padding-left-2
{
    padding-left:2px;
}
.padding-right-2
{
    padding-right:2px;
}
.padding-top-bottom-2
{
    padding-top:2px;
    padding-bottom:2px;
}
.padding-bottom-5
{
    padding-bottom:5px;
}
.padding-top-6
{
    padding-top:6px;
}
.padding-top-7
{
    padding-top:7px;
}
.padding-8
{
    padding:8px;
}
.padding-left-8
{
    padding-left:8px !important;
}
.padding-top-8
{
    padding-top:8px;
}
.padding-top-bottom-8
{
    padding-top:8px;
    padding-bottom:8px;
}
.padding-10
{
    padding:10px;
}
.padding-top-10
{
    padding-top:10px;
}
.padding-bottom-10
{
    padding-bottom:10px;
}
.padding-top-bottom-10
{
    padding-top:10px;
    padding-bottom:10px;
}
.padding-top-bottom-11
{
    padding-top:11px;
    padding-bottom:11px;
}
.padding-top-bottom-12
{
    padding-top:12px;
    padding-bottom:12px;
}
.padding-left-5
{
    padding-left:5px;
}
.padding-left-6
{
    padding-left:6px;
}
.padding-left-10
{
    padding-left:10px;
}
.padding-right-10
{
    padding-right:10px;
}
.padding-left-right-5
{
    padding-left:5px;
    padding-right:5px;
}
.padding-left-right-10
{
    padding-left:10px;
    padding-right:10px;
}
.padding-20
{
    padding:20px;
}
.padding-left-right-20
{
    padding-left:20px;
    padding-right:20px;
}
.padding-top-bottom-2
{
    padding-top:2px;
    padding-bottom:2px;
}
.padding-right-5
{
    padding-right:5px;
}
.padding-right-15
{
    padding-right:15px;
}
.padding-top-15
{
    padding-top:15px;
}
.paading-20
{
    padding:20px;
}
.padding-top-20
{
    padding-top:20px;
}
.padding-bottom-20
{
    padding-bottom:20px;
}
.padding-top-bottom-20
{
    padding-top:20px;
    padding-bottom:20px;
}
.padding-top-30
{
    padding-top:30px;
}
.padding-top-40
{
    padding-top:40px;
}
.padding-40
{
    padding:40px;
}
.padding-left-40
{
    padding-left:40px !important;
}
.margin-0
{
    margin:0px;
}
.margin-auto
{
    margin:auto;
}
.margin-left-20 {
    margin-left: 20px;
}
.margin-left-0
{
    margin-left:0px;
}
.margin-right-0
{
    margin-right:0px;
}
.margin-top-20
{
    margin-top:20px;
}
.margin-bottom-0
{
    margin-bottom:0px !important;
}
.margin-bottom-5
{
    margin-bottom:5px !important;
}
.margin-left-5
{
    margin-left:5px !important;
}
.margin-left-right--10
{
    margin-left:-10px !important;
    margin-right:-10px !important;
}
.margin-left-right--15
{
    margin-left:-15px !important;
    margin-right:-15px !important;
}
.margin-left--20
{
    margin-left:-20px !important;
}
.margin-boostbanner
{
    margin-left:20px;
    margin-right:20px;
}

.margin-top--3
{
    margin-top:-3px;
}
.margin-top--10
{
    margin-top:-10px;
}
.margin-top--15 {
    margin-top: -15px;
}
.margin-left--15
{
    margin-left:-15px;
}
.margin-right--15
{
    margin-right:-15px;
}
.margin-left--20
{
    margin-left:-20px;
}

.caterogy-name
{
    font-size:16px;
    font-weight:bold;
    color:#333;
    text-transform:uppercase;
    text-decoration:none;
}
.caterogy-name a,.caterogy-name a:hover
{
    color:#333;
    text-transform:uppercase;
    text-decoration:none;
}
.category-name-grid-height
{
    min-height:50px;
}
.category-grid-height
{
    /*min-height:300px;*/
    min-height:250px;
}
.sub-category-name,.sub-category-name a
{
    font-size:12px;
    color:#333;
    text-transform:capitalize;
    text-decoration:none;
}
.sub-category-name:hover,.sub-category-name a:hover
{
    color:#9a0000;
}

.promo-grid
{
    min-height:350px;
    border:1px solid #DDDCDD;
}
.promo-grid-link:hover,.promo-grid-link a,.promo-grid-link a:hover
{
    color:#9a0000 !important;
    text-decoration:none;
}
.promo-image
{
    height:140px;
    width:auto;
    margin:auto;
}

.product-name
{
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:18.21px;
    line-height:24.71px;
}
.product-name a
{
    color:#333;
}
.product-name-grid
{
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:14px;
    line-height:18px;
}
.product-name-grid-height
{
    min-height:40px;
}
.vendor-name
{
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:16.91px;
    line-height:24.71px;
}
.vendor-name-grid
{
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:13px;
    line-height:18px;
}
.product-desc
{
    font-family:Arial;
    font-style:normal;
    font-size:14px;
    line-height:24.71px;
}
.product-desc-grid
{
    font-family:Arial;
    font-style:normal;
    font-size:12px;
    line-height:18px;
}
.product-desc-grid a
{
    color:#333;
}
.product-cost
{
    font-family:Arial;
    font-style:normal;
    font-size:15px;
    line-height:24.71px;
}
.product-grid-height {
    /*min-height:594px;*/
    min-height: 625px;
}
.product-remove,.product-remove a
{
    color:#8e8e8e;
    text-decoration:none;
}
.product-remove:hover,.product-remove a:hover
{
    color:#9a0000;
    text-decoration:none;
}
.grid-border
{
     background-image: url('/images/separator.jpg');
     background-position: right;
     background-repeat: no-repeat;
     display: block;
}

.product-grid-confirmation-height
{
    height:370px;
}

.cart-name-grid
{
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:14px;
    line-height:18px;
}
.cart-desc-grid
{
    font-family:Arial;
    font-style:normal;
    font-size:12px;
    line-height:18px;
}
.cart-row-top-space
{
    padding-top:50px;
}

.update-cart
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.update-cart-single
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.cart-search-box
{
    background-color: white;
    background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
    background-position: 7px 9px;
    background-repeat: no-repeat;
    padding: 8px 8px 8px 30px;
    margin:0px 0px 0px 0px;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}

.search-box
{
    background-color: white;
    background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
    background-position: 7px 9px;
    background-repeat: no-repeat;
    padding: 8px 8px 8px 30px;
    margin:0px 0px 0px 0px;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}

.ddl-search
{
    width:100px !important;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}

.ddl-arrow-down
{
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.search-header
{
    padding-top:8px;
    font-family:Arial;
    font-style:normal;
    font-size:14px;
    line-height:18px;
}

.searched-link,.searched-link a,.searched-link a:hover,.searched-link:hover
{
    font-family:Arial;
    font-size:13px;
    background: #CFEFFD;
    color: #000000;
    padding: 2px 10px;
    margin-right: 10px;
}
.search-link-clear,.search-link-clear a,.search-link-clear a:hover,.search-link-clear:hover
{
    font-family:Arial;
    font-size:13px;
    color:#29637b;
}

.height-auto
{
    height:auto;
}
.height-5
{
    height:5px;
}
.height-10
{
    height:10px;
}
.height-15
{
    height:15px;
}
.height-18
{
    height:18px !important;
}
.height-20
{
    height:20px;
}
.height-25
{
    height:25px;
}
.height-30
{
    height:30px;
}
.height-33
{
    height:33px;
}
.height-34
{
    height:34px;
}
.height-35
{
    height:35px;
}
.height-37
{
    height:37px;
}
.height-40
{
    height:40px;
}
.height-43
{
    height:43px;
}
.height-46
{
    height:46px;
}
.height-50
{
    height:50px;
}
.height-52
{
    height:52px;
}
.height-74
{
    height:74px;
}
.height-102
{
    height:102px;
}
.height-120
{
    height:120px;
}
.height-170
{
    height:170px;
}
.height-220
{
    height:220px;
}
.height-300
{
    height:300px;
}
.height-ordercenter-textbox
{
    height:40.25px !important;
}
.height-footer-space
{
    height:0px;
}
.height-promoitem-space
{
    height:44.91px;
}
.height-promoitem-space2
{
    height:0px;
}
.height-promoitem-space3
{
    height:0px;
}
.min-height-0
{
    min-height:0px !important;
}
.min-height-10
{
    min-height:10px;
}
.min-height-15
{
    min-height:15px;
}
.min-height-20
{
    min-height:20px;
}
.min-height-40
{
    min-height:40px;
}
.min-height-45
{
    min-height:45px;
}
.min-height-50
{
    min-height:50px !important;
}
.min-height-51
{
    min-height:51px;
}
.min-height-55
{
    min-height:55px;
}
.min-height-65
{
    min-height:65px;
}
.min-height-70
{
    min-height:70px;
}
.min-height-150
{
    min-height:150px;
}
.min-height-200
{
    min-height:200px;
}
.min-height-250
{
    min-height:250px;
}
.min-height-300
{
    min-height:300px;
}
.max-height-34
{
    max-height:34px;
}
.max-height-140
{
    max-height:140px;
}
.max-height-250
{
    max-height:250px;
}
.max-height-300
{
    max-height:300px;
}

.height-grid-itemleft
{
    min-height:25px;
}
.height-grid-itemres
{
    min-height:20px;
}

.font-helveticaneue-bold
{
    font-family: Arial;
}
.font-helveticaneue-regular
{
    font-family: Arial;
}

.font-10
{
    font-size:10px !important;
}
.font-11
{
    font-size:11px;
}
.font-12
{
    font-size:12px !important;
}
.font-bold-12
{
    font-size:12px;
    font-weight:bold;
}
.font-14
{
    font-size:14px !important;
}
.font-16
{
    font-size:16px !important;
}
.font-18
{
    font-size:18px !important;
}
.font-20
{
    font-size:20px !important;
}
.font-22
{
    font-size:22px !important;
}
.font-24
{
    font-size:24px !important;
}
.font-25
{
    font-size:25px !important;
}
.font-28
{
    font-size:28px !important;
}
.font-30
{
    font-size:30px !important;
}
.font-40
{
    font-size:40px !important;
}
.font-bold-24
{
    font-size:24px;
    font-weight:bold;
}
.font-bold
{
    font-weight:bold !important;
}
.font-italic
{
    font-style:italic;
}
.font-weight-normal,.font-weight-normal:before
{
    font-weight:normal !important;
}

.font-glyphicon
{
    font-size:20px;
}

.link-black-nohover,.link-black-nohover a,.link-black-nohover:hover,.link-black-nohover a:hover
{
    color:#333;
    text-decoration:none;
}
.link-black-underline,.link-black-underline a
{
    color:#333;
    text-decoration:underline;
}
.link-black,.link-black a
{
    color:#333;
}
.link-white,.link-white a
{
    color:#ffffff;
}
.link-disable
{
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.link-black-hover-red,.link-black-hover-red a
{
    color:#000000;
}
.link-black-hover-red:hover,.link-black-hover-red a:hover
{
    color:#9a0000;
}

.link-default, .link-default a
{
    color:#5a5a5a;
}
.link-default:hover, .link-default a:hover
{
    color:#9a0000;
}

.link-default-nohover, .link-default-nohover a,.link-default-nohover:hover, .link-default-nohover a:hover
{
    color:#5a5a5a;
    text-decoration:none;
}

.link-nohover, .link-nohover a,.link-nohover:hover, .link-nohover a:hover, .link-nohover a:active, .link-nohover:active a
{
    text-decoration:none;
}

.link-red,.link-red a
{
    color:#9a0000 !important;
}
.link-red:hover,.link-red a:hover
{
    color:#9a0000 !important;
}

.catalog-link-red,.catalog-link-red a
{
    color:#9a0000 !important;
}
.catalog-link-red:hover,.catalog-link-red a:hover
{
    color:#9a0000 !important;
}
.catalog-link-red:active,.catalog-link-red a:active,.catalog-link-red:visited,.catalog-link-red a:visited
{
    color:#337ab7 !important;
}

.glyphicon-circle
{
    border:2px solid #333;
    padding:5px;
    border-radius:50%;
}
.glyphicon-normal
{
    border:2px solid #333;
    padding:5px;
    border-radius:4px;
}

.carousel-circle-button
{
    color:#CCCCCC !important;
    border:2px solid #CCCCCC;
    padding:3px;
    border-radius:50%;
}
.carousel-circle-button a,.carousel-circle-button a:hover,.carousel-circle-button a:active
{
    color:#CCCCCC !important;
}

.max-width-nowrap
{
    display: flex;
    white-space: nowrap;
    max-width: 100%;   
}

.btn-orgill
{
    height: 34px;
    min-width: 110px;
    /*font-size: 10px;
    font-weight: normal;*/
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 6px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.btn-orgill-sm
{
    /*height: 34px;*/
    min-width: 75px;
    font-size: 12px;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 5px 10px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.btn-orgill-100
{
    height: 34px;
    min-width: 110px;
    /*font-size: 10px;
    font-weight: normal;*/
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 6px 15px;
    width:100%;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.btn-cart
{
    width:110px;
    height:auto;
    vertical-align:middle;
}

.btn-similar-cart
{
    max-width: 110px;
    font-size: 10px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 9px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.btn-add-to-cart
{
    max-width: 110px;
    font-size: 10px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 9px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.btn-add-to-cart-detail
{
    width: 121px;
    font-size: 10px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 9px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.btn-add-rows
{
    width: 100%;
    font-size: 10px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 9px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.btn-login
{
    max-height: 34px;
    min-height: 34px;
    height: 34px;
    font-size: 14px;
    background-color: #9a0000 !important;
    color: #FFFFFF !important;
    vertical-align: middle;
    padding: 4px 12px;
    border: none;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    
    /*font-size: 10px !important;
    font-weight: normal !important;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 3px 12px !important;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;*/
}

.btn-promo
{
    border-radius:0px;
}

.btn-createorder,.btn-createorder:hover,.btn-createorder:active
{
    font-size:10px;
    min-width:100px;
    height:34px;
    background-color:#9a0000 !important;
    border-color:#9a0000 !important;
    color:#FFFFFF;
    border:none;
    width:100%;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    overflow:visible;
}

.btn-releasedata,.btn-releasedata:hover,.btn-releasedata:active
{
    font-family:Arial;
    font-size:12px;
    min-width:100px;
    height:34px;
    color:#000000;
    background-color:#DFF3FC !important;
    border-color:#ccc !important;
    width:100%;
    padding:6px 6px;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    overflow:visible;
}
.btn-ordercenter,.btn-ordercenter:hover,.btn-ordercenter:focus,.btn-ordercenter:active
{
    font-family:Arial;
    font-weight:bold;
    font-size:17px;
    height:49px;
    width:100%;
    max-width:277px !important;
    text-transform:uppercase;
    background-color:#9a0000;
    color:#FFFFFF;
    border:none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    overflow:visible;
}

.btn-custom-all
{
    min-width: 81px;
    font-size: 10px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 9px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.btn-endcap-location,.btn-endcap-location:hover,.btn-endcap-location:focus
{
    width: 70px;
    font-size: 12px;
    font-weight: normal;
    background-color: #2e4879 !important;
    border-color: #2e4879 !important;
    border-width: 0px;
    color: #FFFFFF !important;
    padding: 2px 4px;
    white-space: normal;
    word-wrap: break-word;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.btn-endcap-location.disabled, .btn-endcap-location[disabled], fieldset[disabled] .btn-endcap-location {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    /*opacity: .65;*/
}

.btn-endcap-order,.btn-endcap-order:hover,.btn-endcap-order:focus
{
    width: 70px;
    font-size: 12px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color: #9a0000 !important;
    border-width: 0px;
    color: #FFFFFF !important;
    padding: 2px 4px;
    white-space: normal;
    word-wrap: break-word;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pnl
{
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.pnl-default {
    border-color: #e7e7e7;
}
.pnl-default&gt;.pnl-heading 
{
    font-size:16px;
    font-weight:bold;
    color: #333;
    background-color: #ffffff;
    border-color: #e7e7e7;
}
.pnl-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
.pnl-body {
    padding: 15px;
}

.clickable
{
    cursor:pointer;
}

.non-clickable
{
    cursor:default !important;
}

.txt-cart-sm
{
    max-width:140px;
    padding-left:6px;
    padding-right:6px;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}

.position-inherit
{
    position:inherit !important;
}
.position-relative
{
    position:relative;
}
.position-fixed {
    position: fixed !important;
}

.password-error-msg {
    background-color: #ff0707;
    color: white;
    padding: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 12px;
}
.password-success-msg {
    background-color: #007800;
    color: white;
    padding: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 12px;
}

.password-match {
    margin-left: -21px;
    font-size: 16px !important;
    padding-right: 0px;
    color: #008000;
    position: absolute;
    margin-top: 1px;
}
.password-unmatch {
    margin-left: -20px;
    font-size: 16px !important;
    padding-right: 3px;
    color: #ff0b0b;
    position: absolute;
    margin-top: 2px;
}


/******************************Shopping Cart Popup*******************************/

.popup-center-fixed {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    margin: 0px !important;
    transform: translate(-50%, -50%);
}

.create-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:300px;
    margin-left:-150px;
    z-index:99;
    border-radius: 2px;
}
.delete-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:300px;
    margin-left:-150px;
    z-index:99;
    border-radius: 2px;
}
.delete-cart-caution-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:fixed;
    top:112px;
    left:50%;
    width:320px;
    margin-left:-160px;
    z-index:101;
    border-radius: 2px;
}
.rename-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:300px;
    margin-left:-150px;
    z-index:99;
    border-radius: 2px;
}
.multiple-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:350px;
    margin-left:-175px;
    z-index:99;
    border-radius: 2px;
}
.merge-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:350px;
    margin-left:-175px;
    z-index:99;
    border-radius: 2px;
}
.assign-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:350px;
    margin-left:-175px;
    z-index:99;
    border-radius: 2px;
}
.release-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:450px;
    margin-left:-225px;
    z-index:99;
    border-radius: 2px;
}
.location-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:600px;
    margin-left:-300px;
    z-index:99;
    border-radius: 2px;
}
.location-popup-border
{
    border:1px solid #ccc;
}
.location-popup-selected-row
{
    background-color:#FBC6C8 !important;
}
.upload-adv-popup {
    background-color: #ffffff;
    padding: 25px;
    position: absolute;
    top: 112px;
    left: 50%;
    width: 620px;
    margin-left: -310px;
    z-index: 99;
    border-radius: 2px;
}
/*.date-calendar-cart-popup
{
    background-color:#ffffff;
    position:absolute;
    top:112px;
    left:50%;
    width:252px;
    margin-left:-126px;
    z-index:110;
    border-radius: 2px;
}*/
.date-calendar-cart-popup
{
    background-color:#ffffff;
    position:absolute;
    top:360px;
    left:50%;
    width:252px;
    margin-left:-200px;
    z-index:110;
    border-radius: 2px;
}
.date-calendar-popup-background
{
    background: rgba(0,0,0,0.1);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index:100;
}
.popup-background
{
    background: rgba(0,0,0,0.1);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index:3;
}

.popup-background-softlogin
{
    background: rgba(0,0,0,0.4);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index:98;
}

.profile-alert-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:fixed;
    top:112px;
    left:50%;
    width:320px;
    margin-left:-160px;
    z-index:99;
    border-radius: 2px;
}
.profile-alert-popup-2 {
    background-color: #ffffff;
    padding: 25px;
    position: fixed;
    top: 112px;
    left: 50%;
    width: 380px;
    margin-left: -190px;
    z-index: 99;
    border-radius: 2px;
}
.profile-storeinfo-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:600px;
    margin-left:-300px;
    z-index:99;
    border-radius: 2px;
}

.cypherlab-cart-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:560px;
    margin-left:-280px;
    z-index:99;
    border-radius: 2px;
}

.item-lookup-popup {
    background-color: #ffffff;
    padding: 25px;
    z-index: 99;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -110px;
    margin-left: -175px;
    width: 350px;
    height: 220px;
    border-radius: 2px;
}

.session-expire-popup
{
    background-color: #ffffff;
    padding: 25px;
    z-index: 99;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -110px;
    margin-left: -175px;
    width: 350px;
    height: 220px;
    border-radius: 2px;
}
.soft-login-popup
{
    background-color: #ffffff;
    padding: 25px;
    z-index: 99;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -175px;
    width: 350px;
    height: 300px;
    border-radius: 2px;
}

.bbplanningguide-preview-popup
{
    background-color: #ffffff;
    padding: 25px;
    position: absolute;
    width: 90%;
    top: 10px;
    margin-bottom: 10px;
    left: 5%;
    z-index: 99;
    border-radius: 2px;
}

.nafta-details-popup
{
    background-color:#ffffff;
    padding:25px; 
    position:absolute;
    top:112px;
    left:50%;
    width:800px;
    margin-left:-400px;
    z-index:99;
    border-radius: 2px;
}

.cart-popup 
{
    height: 100%; 
    width: 100%; 
    left: 0; 
    top: 0; 
    position: fixed; 
    z-index:99;
}
.cart-popup-container
{
    top: 112px;
    left: 50%;
    position: absolute;
    z-index: 100;
    
    /*background: #FFFFFF;
    position: absolute;
    top: 100px;
    right: 0;
    left: 0;
    margin: auto;
    z-index:3;
    padding:25px;*/
}
.cart-popup-body 
{
    background: #FFFFFF;
    left: -50%;
    position: absolute;
    width: 100%;
    border-radius: 2px;
    padding: 25px;
}
.cart-popup-calendar-body 
{
    background: #FFFFFF;
    left: -50%;
    position: absolute;
    width: 100%;
    border-radius: 2px;
}
.cart-popup-bg 
{
    background: rgba(0,0,0,0.1); 
    height: 100%; 
    width: 100%; 
    top: 0; 
    left: 0; 
    position: absolute;
    
    /*background: rgba(0,0,0,0.1);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index:2;*/
}

.message-popup {
    background-color: #ffffff;
    padding: 25px;
    z-index: 99;
    position: absolute;
    left: 50%;
    margin-top: -40px;
    margin-left: -300px;
    width: 600px;
    border-radius: 2px;
}

.cart-mycart-width
{
    width:400px;
}

.cart-popup-border-top
{
    border-top:1px solid #ccc;
}

.cart-popup-border-all
{
    border:1px solid #ccc;
}

.cart-popup-calendar
{
    z-index:100;
}

.cart-popup-header-text
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}
.cart-popup-body-text
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}
.cart-popup-body-text-bold
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}
.cart-popup-text-normal
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
}

.cart-popup-text-small
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
}
.cart-popup-text-small-bold
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
}

.cart-popup-checkbox
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}
.cart-popup-checkbox input[type=checkbox]
{
    vertical-align:middle;
    margin:0px;
}
.cart-popup-checkbox label
{
    padding-top:4px;
}

.cart-poup-button,.cart-poup-button:hover,.cart-poup-button:active
{
    font-size:12px;
    min-width:100px;
    height:34px;
    background-color:#9a0000 !important;
    border-color:#9a0000 !important;
    color:#FFFFFF;
    border:none;
    width:100%;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    overflow:visible;
}

.cart-popup-row
{
    background-color:#FFFFFF;
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
}
.cart-popup-alternate-row
{
    background-color:#DFF3FC;
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
}

.cart-catalog-container
{
    border:1px solid #ccc;
    overflow:auto;
}
.cart-catalog-scrollbar::-webkit-scrollbar {
    width: 25px;
    height: 25px;
}
.cart-catalog-scrollbar::-webkit-scrollbar-button {
    background: #ccc;
}
.cart-catalog-scrollbar::-webkit-scrollbar-track-piece{
    background: #ccc;
}
.cart-catalog-scrollbar::-webkit-scrollbar-thumb{
    background: #888;
    height:40px;
}

.cart-calendar-header
{
    font-size:12px;
    font-weight:normal;
    background-color:#9a0000;
    color:#FFFFFF;
    text-align:center;
    padding:5px;
}
.cart-calendar-day
{
    font-size:72px;
    color:#000000;
    margin-top:-5px;
    margin-bottom:-5px;
    text-align:center;
}
.cart-calendar-month
{
    font-size:22px;
    color:#9a0000;
    padding-top:10px;
    text-align:center;
}
.cart-calendar-year
{
    font-size:22px;
    color:#cccccc;
    padding-bottom:10px;
    text-align:center;
}

.cart-release-textbox
{
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: url(/Images/template/calender-icon.png);
    background-position: 95% 8px;
    background-repeat: no-repeat;
    padding-right: 40px;
    background-size: 20px;
}
.cart-release-button,.txt-time-button
{
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: url(/Images/template/clock-icon.png);
    background-position: 95% 6px;
    background-repeat: no-repeat;
    padding-right: 40px;
    background-size: 20px;
}

.cart-popup-close
{
    margin-top: 5px;
    right: 5px;
    position: absolute;
    float:right;
    cursor:pointer;
}
.cart-popup-close:hover
{
    color:#9a0000;
}

.image-browse-popup
{
    background-color: #ffffff;
    border:1px solid #ccc;
    padding: 20px;
    position: fixed;
    top: 35px;
    left: 50%;
    min-height: 300px;
    max-height: 310px;
    width: 600px;
    margin-left: -300px;
    z-index: 999999;
    border-radius: 2px;
    overflow: auto;
}
.image-browse-popup-background
{
    background: rgba(0,0,0,0.01);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 99999;
}

.image-library-popup
{
    background-color: #ffffff;
    padding: 20px;
    position: absolute;
    top: 35px;
    left: 50%;
    min-height:400px;
    max-height:550px;
    width: 800px;
    margin-left: -400px;
    z-index: 999999;
    border-radius: 2px;
    overflow:auto;
}
.image-library-popup-background
{
    background: rgba(0,0,0,0.95);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 99999;
}

/******************************Shopping Cart Popup End*******************************/


/*****************Menu**************************/

.level1-container-item
{
    font-family:Arial !important;
    font-size:16px !important;
    font-weight:normal !important;
    color:#000000 !important;
    border-bottom: 4px solid #FFFFFF !important;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    text-decoration:none;
}
.level1-container-item a
{
    color:#000000 !important;
    text-decoration:none;
}
.level1-container-item:hover
{
    /*font-weight:bold;*/
    text-decoration:none;
    border-bottom: 4px solid #9a0000 !important;
}

.level1-container-item:hover a
{
    /*font-weight:bold;*/
    text-decoration:none;
}
.level2-container-item
{
    font-family:Arial !important;
    font-size:16px !important;
    font-weight:normal !important;
    color:#666666 !important;
    padding:5px;
    padding-left:10px;
    text-decoration:none;
    border-bottom:none;
}
.level2-container-item a
{
    text-decoration:none;
    color:#666666 !important;
    border-bottom:none;
}
.level2-container-item:hover a,.level2-container-item a:hover
{
    text-decoration:none;
    font-weight:bold;
    border-bottom:none;
}

.level3-container-parent
{
    background-color: #FFFFFF; 
    position: absolute; 
    z-index: 100;
}
.level4-container-parent
{
    background-color: #FFFFFF; 
    position: absolute; 
    z-index: 99;
}

.level2-container
{
    width:320px !important;
    min-height:460px !important;
    max-height:670px !important;
    background-color:#FFFFFF !important;
    border-radius:0px !important;
    position:absolute;
    z-index:999;
    margin-top:0px;
    margin-left:0px;
    overflow:auto;
}
.level3-container
{
    width:320px !important;
    min-height:460px !important;
    max-height:670px !important;
    background-color:#FFFFFF !important;
    border-radius:0px !important;
    border-left:1px solid #C8CACB;
    position:relative;
    z-index:999;
    margin-top:0px;
    margin-left:320px;
    overflow:auto;
}
.level3-container-item
{
    font-family:Arial !important;
    font-size:16px !important;
    font-weight:normal !important;
    color:#666666 !important;
    padding:5px;
    padding-left:10px;
    text-decoration:none;
    border-bottom:none;
}
.level3-container-item a
{
    text-decoration:none;
    color:#666666 !important;
    border-bottom:none;
}
.level3-container-item:hover a,.level3-container-item a:hover
{
    text-decoration:none;
    font-weight:bold;
    border-bottom:none;
}
.level4-container-item
{
    font-family:Arial !important;
    font-size:16px !important;
    font-weight:normal !important;
    color:#666666 !important;
    padding:5px;
    padding-left:10px;
    text-decoration:none;
    border-bottom:none;
}
.level4-container-item a
{
    text-decoration:none;
    color:#666666 !important;
    border-bottom:none;
}
.level4-container-item:hover a,.level4-container-item a:hover
{
    text-decoration:none;
    font-weight:bold;
    border-bottom:none;
}


.level2-container-1
{
    width:320px !important;
    min-height:460px !important;
    max-height:670px !important;
    background-color:#FFFFFF !important;
    border-radius:0px !important;
    border-left:1px solid #C8CACB;
    position:absolute;
    z-index:999;
    margin-top:0px;
    margin-left:320px;
}
.level4-container
{
    width:320px !important;
    min-height:460px !important;
    max-height:670px !important;
    background-color:#FFFFFF !important;
    border-radius:0px !important;
    border-left:1px solid #C8CACB;
    z-index:999;
    margin-top:0px;
    margin-left:640px;
    overflow:auto;
}

.menu-parent
{
    background-color:#FFFFFF !important;
}
.menu-level1-container
{
    width:320px !important;
    min-height:460px !important;
    max-height:670px !important;
    background-color:#FFFFFF !important;
    border-radius:0px !important;
    border:none !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
}
.menu-level2-container
{
    width:320px !important;
    min-height:460px !important;
    max-height:670px !important;
    background-color:#FFFFFF !important;
    border-radius:0px !important;
    border-right:none !important;
    border-top:none !important;
    border-bottom:none !important;
    border-left:1px solid #C8CACB;
    left: 100% !important;
    top:0px !important;
    margin-top:0px !important;
    margin-left:0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
}
.menu-item-header
{
    font-family:Arial;
    font-size:20px;
    font-weight:normal;
    color:#666666;
    padding:30px 20px;
}
.menu-item-level1
{
    font-family:Arial !important;
    font-size:16px !important;
    font-weight:normal !important;
    color:#666666 !important;
    border-bottom: 4px solid #FFFFFF !important;
}
.menu-item-level1:hover
{
    background-color:#FFFFFF !important;
    font-weight:bold !important;
    border-bottom: 4px solid #9a0000 !important;
}
.menu-item-level2
{
    font-family:Arial !important;
    font-size:16px !important;
    font-weight:normal !important;
    color:#666666 !important;
}
.menu-item-level2:hover
{
    background-color:#FFFFFF !important;
    font-weight:bold !important;
}
.menu-item-level3
{
    font-family:Arial !important;
    font-size:16px !important;
    font-weight:normal !important;
    color:#666666 !important;
}
.menu-item-level3:hover
{
    background-color:#FFFFFF !important;
    font-weight:bold !important;
}

.menu-item-container-header
{
    font-family:Arial;
    font-size:20px;
    font-weight:normal;
    color:#666666;
    padding:5px;
}

#divOrgillMenuPublic{
  position: absolute;
  top:38px;
  bottom:0px;
  left:15px;
  right:15px;
  margin: 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  z-index: 100;
}
#divOrgillMenuPublicxs
{
    position: fixed;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    z-index: 100;
    width:100%;
}

.menu
{
    position: absolute;
    z-index: 1200;
}

.parent-container-width-lg
{
    width:150px;
    overflow:auto;
    z-index:100;
    opacity:0.96;
}
.parent-container-lg
{
    vertical-align:top;
    font-family:Arial;
    background-color:#686868;
    min-height:350px;
    max-height:350px;
    overflow:auto;
}
.parent-menu-lg
{
    height:30px;
    padding:4px;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    border-bottom:2px solid #DCDCDC;
    cursor:pointer;
}
.parent-menu-lg a
{
    color:#FFFFFF;
}
.parent-menu-lg:hover
{
    background:#525252;
}

.child-container-width-lg
{
    opacity:0.96;
}
.child-container-lg
{
    vertical-align:top;
    font-family:Arial;
    border-left:1px solid #FFFFFF;
}
.child-menu-lg
{
    top:0px;
    height:30px;
    padding:4px;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    border-bottom:2px solid #DCDCDC;
    cursor:pointer;
    overflow:hidden;
    white-space:nowrap;
}
.child-menu-lg a
{
    color:#FFFFFF;
}
.child-menu-lg:hover
{
    background-color:#3D3D3D;
}
.child-columns-1
{
}
.child-columns-2
{
}
.child-columns-3
{
}
.child-columns-4
{
    width:220px;
    margin-left: 690px;
    position:absolute;
}

.childDesktopLevelsWidth
{
    width:240px;
}

#childDesktopLevel2MenuDiv
{
    width:240px;
    background-color: #525252;
    position: absolute;
    min-height: 350px;
    max-height: 350px;
    top: 0px;
    overflow:auto;
}
#childDesktopLevel3MenuDiv
{
    width:240px;
    background-color: #3D3D3D;
    position: absolute;
    min-height: 350px;
    max-height: 350px;
    top: 0px;
    margin-left: 242px;
    overflow:auto;
}
#childDesktopLevel4MenuDiv
{
    width:240px;
    background-color: #2B2B2B;
    position: absolute;
    min-height: 350px;
    max-height: 350px;
    top: 0px;
    margin-left: 483px;
    overflow:auto;
}

.menu-submenu-container-lg
{
    
}
.child-submenu-container-lg
{
    padding-left:5px;
}
.child-submenu-lg
{
    min-height:30px;
    padding:4px;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    border-bottom:2px solid #DCDCDC;
    cursor:pointer;
}
.child-submenu-lg a
{
    color:#FFFFFF;
}
.child-submenu-lg:hover
{
    background-color:#2B2B2B;
}

.menu-header-xs,.menu-header-xs2
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    background:#FFFFFF;
    color:#666666;
    border-bottom:2px solid #FFFFFF;
    padding:4px;
    cursor:pointer;
    overflow:auto;
}

.parent-container-width-xs
{
    width:200px;
    overflow:auto;
    opacity:0.96;
}
.parent-container-xs
{
    position: absolute;
    height: 100%;
    width: 320px;
    vertical-align: top;
    font-family: Arial;
    font-size:16px;
    color:#666666;
    background-color: #FFFFFF;
    padding:10px;
}
.parent-menu-xs
{
    height:30px;
    padding:4px;
    font-family: Arial;
    font-size:16px;
    font-weight:normal;
    background:#FFFFFF;
    color:#666666;
    border-bottom:2px solid #FFFFFF;
    cursor:pointer;
}
.parent-menu-xs a
{
    color:#666666;
}
.parent-menu-xs:hover,.parent-menu-xs a:hover
{
    font-weight:bold;
    text-decoration:none;
}

.child-container-xs,.child-container-xs2
{
    position: fixed;
    height: 100%;
    width: 320px;
    vertical-align: top;
    font-family: Arial;
    background-color: #FFFFFF;
    overflow:auto;
    padding:10px;
}
.child-menu-xs,.child-menu-xs2
{
    padding:4px;
    font-size:16px;
    font-weight:normal;
    background:#FFFFFF;
    color:#666666;
    border-bottom:2px solid #FFFFFF;
    cursor:pointer;
}
.child-menu-xs a,.child-menu-xs2 a
{
    color:#666666;
}

.child-menu-xs:hover,.child-menu-xs2:hover,.child-menu-xs a:hover,.child-menu-xs2 a:hover
{
    font-weight:bold;
    text-decoration:none;
}

.menu-close-xs
{
    padding:4px;
    font-size:16px;
    font-weight:normal;
    cursor:pointer;
}
/*****************Menu End**************************/

.page-header-text
{
    font-family:Arial;
    font-size:42px;
    font-weight:normal;
    color:#000000;
}
.page-subheader-text
{
    font-family:Arial;
    font-size:24px;
    color:#000000;
}
.page-subheader-text-2
{
    font-family:Arial, HelveticaNeue-bold;
    font-size:18px;
    color:#000000;
    font-weight:bold;
}
.page-body-text
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    line-height:30px;
}
.page-body-text-normal
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
}
.page-body-text-normal-bold
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
}
.page-body-text-small,.page-body-text-small a,.page-body-text-small a:hover
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
.page-body-text-small-bold,.page-body-text-small-bold a,.page-body-text-small-bold a:hover
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}

.page-body-text-10,.page-body-text-10 a,.page-body-text-10 a:hover
{
    font-family:Arial;
    font-size:10px;
}

.customer-insights-carousel
{
    /*min-height: 367px;*/
    background-color: #E0DDDD;
}
.customer-insights-carousel-header
{
    font-family:Arial;
    font-size: 100px;
    color: #5A5A5A;
    text-transform:uppercase;
    line-height:100px;
}
.customer-insights-carousel-sub-header
{
    font-family:Arial;
    font-size: 50px;
    color: #9a0000;
    text-transform:uppercase;
    line-height:50px;
}
.customer-insights-carousel-sub-header-name
{
    font-family:Arial;
    font-size: 50px;
    color: #9a0000;
    text-transform:capitalize;
    line-height:50px;
}
.customer-insights-header-text
{
    font-family:Arial;
    font-size:22px;
    color:#000000;
}
.customer-insights-body-text
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
}
.customer-insights-url-text,.customer-insights-url-text:hover,.customer-insights-url-text a,.customer-insights-url-text a:hover
{
    font-family:Arial;
    font-size:14px;
    color: #000000 !important;
    border-bottom: 2px solid #a94442;
    padding-bottom:2px;
    text-decoration: none !important;
    white-space: nowrap;
}

.customer-insights-quote-area
{
    /*min-height: 465px;
    border:1px solid red;*/
    padding-top:20px;
    padding-bottom:20px;
}
.customer-insights-quote-header
{
    font-family:Arial;
    font-size: 42px;
    color:#000000;
    /*line-height:42px;*/
}
.customer-insights-quote-name
{
    font-family:Arial;
    font-size: 20px;
    color:#9a0000;
    line-height:20px;
}
.customer-insights-quote-address
{
    font-family:Arial;
    font-size: 20px;
    color: #000000;
    text-transform:capitalize;
    line-height:20px;
}
.customer-insights-tagline
{
    /*border:1px solid green;
    min-height:262px;*/
    font-family:Arial;
    font-size: 60px;
    text-transform:uppercase;
    line-height:60px;
}
.customer-insights-comment-area
{
    /*border:1px solid green;
    min-height:810px;*/
}
.customer-insights-comment-area-header
{
    font-family:Arial;
    font-weight:bold;
    font-size:30px;
    color:#9a0000;
}
.customer-insights-comment-area-body
{
    font-family:Arial;
    font-weight:normal;
    font-size:22px;
    padding-bottom:40px;
}


.sales-wt-inventory-carousel
{
    background-color: #E0DDDD;
}
.sales-wt-inventory-carousel-header
{
    font-family:Arial;
    font-size: 100px;
    color: #5A5A5A;
    text-transform:uppercase;
    line-height:100px;
}
.sales-wt-inventory-carousel-sub-header
{
    font-family:Arial;
    font-size: 50px;
    color: #9a0000;
    text-transform:uppercase;
    line-height:50px;
}
.sales-wt-inventory-header
{
    font-family:Arial;
    font-size:26px;
    font-weight:bold;
    color:#000000;
    line-height:26px;
}
.sales-wt-inventory-body
{
    font-family:Arial;
    font-size:18px;
    font-weight:normal;
    color:#5a5a5a;
}
.sales-wt-inventory-subheader
{
    font-family: Arial;
    font-size:60px;
    font-weight:normal;
    line-height:60px;
    color:#000000;
}
.sales-wt-inventory-phone
{
    font-family: Arial;
    font-size:30px;
    padding-top:5px;
}
.sales-wt-inventory-glyph
{
}

.lbm-header
{
    font-family:Arial;
    font-size:26px;
    font-weight:bold;
    color:#000000;
}
.lbm-body
{
    font-family:Arial;
    font-size:18px;
    font-weight:normal;
    color:#5a5a5a;
}
.lbm-body-color
{
    color:#5a5a5a !important;
}
.lbm-body-bullet-header
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#000000;
}
.lbm-body-bullet
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#000000;
}
.lbm-box-container
{
    min-height:90px;
    border: 1px solid #D3D4D5;
    padding:10px;
}
.lbm-sales-team-col
{
    position: relative;
    min-height: 1px;
    width: 20%;
    float: left;
}
.lbm-sales-team-col-bg
{
    background-color:#F7F4F4;
}
.lbm-border-left
{
    border-left:1px solid #C4C4C4;
}
.lbm-border-right
{
    border-right:1px solid #C4C4C4;
}
.lbm-border-right-2
{
    border-right:1px solid #C4C4C4;
}
.sales-team-1
{
    min-height:57px;
}
.sales-team-2
{
    min-height:57px;
}
.sales-team-ext
{
    min-height:70px;
}

.smart-start-icon,.smart-start-icon a,.smart-start-icon:hover
{
    font-size: 11px;
    color: #737373;
    padding-top: 3px;
    text-decoration:none;
}

.formsreports-row-header
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.formsreports-row-text
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding:8px;
    border-bottom: 1px solid #D3D4D5;
}
.formsreports-tab
{
    font-size: 18px;
    font-weight: normal;
    color: #666666;
    padding:10px;
    border: 1px solid #D3D4D5;
    cursor: pointer;
}

.org-panel-header
{
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    padding:10px;
    border: 1px solid #D3D4D5;
    cursor: pointer;
}
.org-panel-body
{
    padding:10px;
    /*border: 1px solid #D3D4D5;*/
    border-left: 1px solid #D3D4D5;
    border-right: 1px solid #D3D4D5;
    border-bottom: 1px solid #D3D4D5;
}

.services-header-text
{
    font-family:Arial;
    font-size:18px;
    color:#000000;
}
.services-body-text
{
    font-family:Arial;
    font-size:14px;
    color:#4E4C4C;
}
.services-body-header-text
{
    font-family:Arial;
    font-size:18px;
    color:#4E4C4C;
}
.services-body-text-bold
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
}
.services-pdf-text,.services-pdf-text:hover,.services-pdf-text a,.services-pdf-text a:hover
{
    font-family:Arial;
    font-size:14px;
    color: #000000 !important;
    border-bottom: 2px solid #a94442;
    padding-bottom:2px;
    text-decoration: none !important;
    white-space: nowrap;
}

.ordercenter-carousel-container
{
    max-width:1200px;
    margin:auto;
}

.ordercenter-header-text
{
    font-family:Arial;
    font-size:40px;
    font-weight:normal;
    color:#000000;
}
.order-center-header
{
    height:100px;
    background-image:url('/Images/template/red-header.jpg'); 
    background-repeat:no-repeat;
    background-size:100%;
    color:#FFFFFF;
}
.img-logo-xs
{
    max-height:50px;
}
.img-pro
{
    margin:40px;
}
.img-flash
{
    height:70px;
    background-image:url('/Images/template/bottom1.jpg'); 
    background-repeat:no-repeat;
    background-size:100%;
    color:#FFFFFF;
}
.img-flash2
{
    height:70px;
    background-image:url('/Images/template/bottom2.jpg'); 
    background-repeat:no-repeat;
    background-size:100%;
    color:#FFFFFF;
}
.img-slider
{
    height:80px;
    color:#000000;
    border:1px solid #CCCCCC;
}
.img-footer
{
    margin-top:4px;
    margin-bottom:10px;
}
.img-hamburger
{
    cursor:pointer;
}

.img-carousel-arrow{
    top:50%;
    position:absolute;
}

.img-header-icons
{
    height:22px;
    width:auto;
    padding-right:8px;
}
.img-header-cart-sm-icon
{
    height:25px;
    width:auto;
}

.img-admin-list
{
    height:60px;
    width:auto;
    max-width:100%;
}
.img-admin-list-no-height
{
    width:auto;
    max-width:100%;
}
.img-admin-col-width
{
    width:10%;
    vertical-align:middle;
}

.img-admin-emp-banner
{
    width:100px;
    height:auto;
}

.order-dashboard-details
{
    min-height:360px;
    padding-left:46px;
    padding-right:46px;
}

.ordercenter-customerdetails
{
    padding-left:0px;
    padding-right:0px;
}
.ordercenter-orderdashboard
{
    padding-left:0px;
    padding-right:0px;
}
.ordercenter-quickorder
{
    padding-left:0px;
    padding-right:0px;
}
.ordercenter-controlcenter
{
    padding-left:0px;
    padding-right:0px;
}

.img-gopro-boost
{ 
    /*background-image:url('/Images/browser_OrdrCnt_boost_banner-857x116.png'); 
    background-repeat:no-repeat;
    background-position: center;*/
    width:100%;
    min-height:116px;
}
.img-gopro-boost img
{ 
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
    
.img-flash-banner1
{ 
    /*background-image:url('/Images/browser_OrdrCnt_Freshliving_banner-690x93.png'); 
    background-repeat:no-repeat;
    background-position: center;*/
    width:100%;
    min-height:173px;
}
.img-flash-banner1 img
{ 
    max-width: 100%;
    display: block;
    margin: 0 auto;    
}
    
.img-flash-banner2
{ 
    background-image:url('/Images/browser_OrdrCnt_Flash_banner-690x93.png'); 
    background-repeat:no-repeat;
    background-position: center;
    width:100%;
    min-height:173px;
}

.order-dashboard
{
    border:1px solid #CCCCCC;
}
.order-dashboard-header
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    /*color:#000000;*/
}
.order-dashboard-header-bg
{
    min-height:51px;
    height:51px;
    background-color:#F0F5FA;
    color:#194190;
}
.order-dashboard-container
{
    min-height:370px;
}
.order-dashboard-text
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#4E4C4C;
}
.order-dashboard-text-normal
{
    font-family:Arial;
    font-weight:normal;
    font-size:14px;
    color:#4E4C4C;
}
.order-dashboard-icon
{
    
}
.ordercenter-space
{
    height:40px;
}

.pricelevel-address-space
{
    height:43px;
}
.boost-banner-top-space
{
    height:78px;
}
.boost-banner-bottom-space
{
    height:85px;
}

.ordercenter-promotion-top
{
    height:46px;
}
.ordercenter-promotion-middle
{
    height:46px;
}
.ordercenter-promotion-bottom
{
    height:46px;
}

.dashboard-tab-sm
{
    background:#dddddd;
    color:#000000;
    padding:5px 10px 5px 10px;
    border:1px solid #c5c5c5;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}
.dashboard-tab-container-sm
{
    border-left:1px solid #c5c5c5;
    border-right:1px solid #c5c5c5;
}

.order-dashboard-tabs-container
{
    background:#5a5a5a;
}
.order-dashboard-tabs
{
    background-color: #f3f3f3!important;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.order-dashboard-tabs&gt;li {
    float: left;
    width:100px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
    background: #dcdcdc;
    border-bottom:2px solid #dcdcdc;
    text-align:center;
    cursor:pointer;
}
.order-dashboard-tabs&gt;li.active
{
    background:#efefef;
    border-bottom:2px solid #9a0000;
}
.order-dashboard-tabs&gt;li a 
{
    color:#5a5a5a;
}

.order-center-tabs-container
{
}
.order-center-tabs
{
    background-color: #f3f3f3!important;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.order-center-tabs&gt;li {
    float: left;
    width:187.5px;
    height:69px;
    padding-top:15px;
    padding-bottom:15px;
    background: #dcdcdc;
    border-bottom:2px solid #dcdcdc;
    text-align:center;
    cursor:pointer;
}
.order-center-tabs&gt;li.active
{
    background:#efefef;
    border-bottom:2px solid #9a0000;
}
.order-center-tabs&gt;li a 
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#504D4D;
    text-decoration:none;
    text-transform:uppercase;
}

.dealermarketcontainer{
    position: relative; 
    margin: 0px; 
    padding :0px;
    top: 0px; 
    left: 0px; 
    width:100%; 
}

.ordercontainer{
    position: relative; 
    margin: 0px; 
    padding :0px;
    top: 0px; 
    left: 0px; 
    width:100%; 
}
.ordercarouselindicators{
    position: relative; 
    margin: 0px; 
    padding :0px;
    top: 0px; 
    left: 0px; 
    width:100%; 
    height:78px;
}
.img-order-carousel
{
    width:100%;
    min-height:100px;
    max-height:600px;
}

.img-home-carousel
{
    width:100%;
    /*min-height:500px;
    max-height:500px;*/
}

.img-carousel
{
    width:100%;
}

.ordercenter-carousel-item-container
{
    background-color:#ffffff;
    border:1px solid #d8d8d8;
    padding: 10px 15px;
}
.ordercenter-carousel-image-container
{
    height:200px;
    padding: 25px 0px;
    text-align:center;
}
.ordercenter-carousel-image
{
    max-width: 100%;
    height: auto;
    max-height:100%;
}
.ordercenter-carousel-item-header
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-transform:uppercase;
    padding: 5px 0px;
    height:38px;
    border-bottom: 1px solid #d8d8d8;
    overflow:hidden;
}
.ordercenter-carousel-item-text{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #666666;
    padding-top: 12px;
}
.ordercenter-carousel-item-date{
    font-family: Arial;
    font-size: 10px;
    color: #666666;
}


.carousel-indicators-bg li
{
    background-color:#d6d6d6;
    border-color:#d6d6d6;
}
.carousel-indicators-bg .active
{
    background-color:#5a5a5a;
}
.carousel-inner-noborder
{
    border:none;
}
.order-carousel-caption {
    position: absolute;
    right: 0%;
    top: 0px;
    bottom: 20px;
    left: 5%;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #fff;
    text-align: left;
    text-shadow:none;
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width:0px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.9);
    background-color: transparent;
}

.carousel-item-image-container
{
    padding:5px;
    text-align:center;
}
.carousel-item-image
{
    width:100%;
    height:auto;
}
.carousel-detail-image {
    width: 50px;
    min-height: 50px;
    max-height: 50px;
}
.carousel-item-container
{
    padding:5px;
    border:1px solid #CCCCCC;
}
.carousel-item
{
    border-color:transparent;
}
.carousel-item-header
{
    font-size:11px;
    font-weight:bold;
    color:#000000;
    padding-top:10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eaeaea;
}
.carousel-item-footer
{
    font-size:10px;
    font-weight:bold;
    color:#ababab;
    padding-top:5px;
    padding-bottom:10px;
}
.carousel-control.left
{
    background-image:none;
}
.carousel-control.right
{
    background-image:none;
}

.control-label
{
    padding-top:8px;
}

.img-productdetail
{
    width:auto;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    border:none;
    cursor: -webkit-zoom-in;      
    cursor: -moz-zoom-in;      
    cursor: zoom-in;  
    max-width:100%;
    max-height:290px;
}

.img-productdetail-promo
{
    margin-right:-12px;
}

.zoom {      
    -webkit-transition: all 0.35s ease-in-out;    
    -moz-transition: all 0.35s ease-in-out;    
    transition: all 0.35s ease-in-out;     
    cursor: -webkit-zoom-in;      
    cursor: -moz-zoom-in;      
    cursor: zoom-in;  
}     
.zoom:hover,  
.zoom:active,   
.zoom:focus {
    -ms-transform: scale(1.5);    
    -moz-transform: scale(1.5);  
    -webkit-transform: scale(1.5);  
    -o-transform: scale(1.5);  
    transform: scale(1.5);    
    position:relative;      
    z-index:120;  
}

.productdetail-qtyarea
{
    padding:15px;
    webkit-box-shadow: 0 0 15px 5px #dedede;
    -moz-box-shadow: 0 0 15px 5px #dedede;
    box-shadow: 0 0 15px 5px #dedede;   
    display:block; 
}

.top-arrow {
    display: inline-block;
    position: relative;
    border:1px solid #9a0000;
    padding: 2px;
}
.top-arrow:after {
    content: '';
    display: block;
    position: absolute;
    top: -38%;
    left: 18px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #9a0000;
    border-top: 10px solid transparent;
    z-index: 1100;
}

.detail-li
{
    margin-left:-22px;
}

.detail-tab {
    position: relative;
    min-height: 40px;
    border: none;
}
.detail-tab
{
}
.detail-tab-collapse&gt;ul
{
    background-color:#F5F5F5;
}
.detail-tab&gt;li
{
    border-top:1px solid #D3D4D5;
    border-right:1px solid #D3D4D5;
    border-bottom:2px solid #D3D4D5;
    border-left:1px solid #D3D4D5;
    min-width:120px;
    text-align:center;
}
.detail-tab&gt;li&gt;a
{
    font-family:Eurostile;
    font-size:13px;
    font-weight:normal;
    background-color:#F5F5F5;
    color:#868789 !important;
    font-size:13px;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
}
.detail-tab&gt;li.active
{
    border-bottom-color:#9a0000;
}
.detail-tab&gt;li.active&gt;a
{
    font-family:Eurostile;
    font-size:13px;
    font-weight:normal;
    background-color:#ffffff !important;
    color:#000000 !important;
}
.detail-tab-collapse
{
    background-color:#F5F5F5;
    position: absolute;
    z-index: 100;
    width: 100%;
}

.detail-next-previous,.detail-next-previous a
{
    color:#d2d2d2;
    border:1px solid #d2d2d2;
    border-radius:50%;
    padding:5px;
}

.detail-item-height
{
    min-height:220px;
}

.detail-row
{
    /*font-family:HelveticaNeue, Arial;*/
    font-family:Arial;
    font-size:14.5px;
    font-weight:normal;
    color:#343333;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#FFFFFF;
}
.detail-alternate-row
{
    /*font-family:HelveticaNeue, Arial;*/
    font-family:Arial;
    font-size:14.5px;
    font-weight:normal;
    color:#343333;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#FFFFFF;
}
.detail-last-row
{
    font-family:Arial;
    font-size:14.5px;
    font-weight:normal;
    color:#343333;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#FFFFFF;
}

.detail-row-border
{
    border-top: 1px solid #D3D4D5;
    border-bottom: 1px solid #D3D4D5;
}
.detail-row-border-top
{
    border-top: 1px solid #D3D4D5;
}
.detail-row-border-bottom
{
    border-bottom: 1px solid #D3D4D5;
}

.detailpanelheader
{
    padding: 10px 10px;
    font-family: Eurostile;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    background-color: #e4dfdf;
    border-color: #D3D4D5;
    cursor: pointer;
    text-align:center;
    border-bottom: 5px solid #FFFFFF;
    text-decoration:none;
}
.detailpanelheader:hover,.detailpanelheader a:hover,.detailpanelheader:hover a
{
    text-decoration:none;
}
.detailpanelheader.active
{
    background-color: #f1f1f1;
    border-bottom: 2px solid #9a0000;
}
.detailpanelbody
{
    padding: 10px;
}


.detail-menu-tab
{
    display: table;
    width: 100%;
}
.detail-menu-tab-cell
{
    display: table-cell;
    font-family: Eurostile;
    font-size: 15px;
    font-weight: bold;
    background-color: #F5F5F5;
    color: #868789 !important;
    border-top: 1px solid #D3D4D5;
    border-right: 1px solid #D3D4D5;
    border-bottom: 2px solid #D3D4D5;
    border-left: 1px solid #D3D4D5;
    text-align:center;
    min-width: 80px;
}
.detail-menu-tab-cell a,.detail-menu-tab-cell a:hover
{
    color: #868789 !important;
    text-decoration:none;
}
.detail-menu-tab-cell-text
{
    padding: 10px 12px;
}
.detail-menu-tab-cell.active,.detail-menu-tab-cell.active a,.detail-menu-tab-cell a.active,.detail-menu-tab-cell a.active:hover 
{
    font-weight: normal;
    background-color: #ffffff !important;
    color: #000000 !important;
    border-bottom-color: #9a0000;
}


.detail-multiple-images-container
{
    width: 212px;
    background-color: #ffffff;
    height: 53px;
    margin:0 auto;
    position: relative
}
.detail-multiple-nav-container
{
    bottom: 0px;
    background-color: #FFFFFF;
    position: absolute;
    height: 53px;
    overflow: hidden;
    width: 212px;
    white-space: nowrap;
}
.detail-multiple-images_thumbnails
{
    max-width: 32px;
    max-height: 32px; 
    vertical-align:middle;
}

#multiple_images_prev_nav
{
    position: absolute;
    left: 0px;
    font-size: 20px;
    top: 10px;
    cursor: pointer; 
}
#multiple_images_next_nav{
    position: absolute;
    right: 0px;
    font-size: 20px;
    top: 10px;
    cursor: pointer;
}

#multiple_images_block
{
    position: relative;
    border:solid 0px red;     
    width: 180px;
    overflow: hidden;
}
#multiple_images_block li { width: 35px; height:35px; display: inline-block; margin: 3px 3px 10px 3px;list-style: none }
#multiple_images_block a { width: 35px; height:35px; display: block; }
/*#multiple_images_block li.activeSlide a {}
#multiple_images_block a:focus { outline:red;border:solid 1px red; }
#multiple_images_block div:focus { outline:red;border:solid 1px red; }*/
#multiple_images_block img { border:solid 0px #D0D0D0; display:inline-block; vertical-align:middle; max-height: 33px;}
#multiple_images_block div { border:solid 1px #D0D0D0; display:block; width:40px; height:40px;line-height:40px; vertical-align:middle; }
#multiple_images_block div:hover {border-color:#9a0000;}
#multiple_images_block div:focus { border-color:#9a0000;}

#multiple_images_block div.active { border-color:#9a0000;}
#multiple_images_block div:hover:after,#multiple_images_block div.active:after 
{
    /*content: '';
    display: block;
    position: absolute;
    top: -9%;
    margin-left: 15px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #9a0000;
    border-top: 4px solid transparent;
    z-index: 1100;*/
}


.large-multiple-images-container {
    width: 900px;
    background-color: #ffffff;
    /*height: 53px;*/
    margin: 0 auto;
    position: relative
}

.large-multiple-nav-container {
    bottom: 0px;
    background-color: #FFFFFF;
    /*position: absolute;*/
    /*height: 53px;*/
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}

#large_images_prev_nav {
    position: absolute;
    left: 10px;
    font-size: 20px;
    top: 50%;
    cursor: pointer;
    z-index: 999;
}

#large_images_next_nav {
    position: absolute;
    right: 10px;
    font-size: 20px;
    top: 50%;
    cursor: pointer;
    z-index: 999;
}

#large_images_block {
    position: relative;
    /*border: solid 0px red;*/
    /*width: 180px;*/
    overflow: hidden;
    /*left: 30px;
    right: 30px;*/
}

    #large_images_block li {
        /*width: 35px;
        height: 35px;*/
        width: 100%;
        display: inline-block;
        /*margin: 3px 3px 10px 3px;*/
        list-style: none
    }

    #large_images_block a {
        /*width: 35px;
        height: 35px;*/
        display: block;
    }

    #large_images_block img {
        /*border: solid 0px #D0D0D0;*/
        display: inline-block;
        vertical-align: middle;
        /*max-height: 33px;*/
    }

    #large_images_block div {
        /*border: solid 1px #D0D0D0;*/
        display: block;
        /*width: 40px;
        height: 40px;
        line-height: 40px;*/
        vertical-align: middle;
    }

        #large_images_block div:hover {
            border-color: #9a0000;
        }

        #large_images_block div:focus {
            border-color: #9a0000;
        }

        #large_images_block div.active {
            border-color: #9a0000;
        }

            #large_images_block div:hover:after, #large_images_block div.active:after {
                /*content: '';
    display: block;
    position: absolute;
    top: -9%;
    margin-left: 15px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #9a0000;
    border-top: 4px solid transparent;
    z-index: 1100;*/
            }


/*.detail-menu {
   float:left;
   width:100%;
   background:#F5F5F5;
   overflow:hidden;
   position:relative;
}
.detail-menu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
.detail-menu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   min-width: 104px;
   text-align: center;
   background-color: #F5F5F5;
   border-top: 1px solid #D3D4D5;
   border-right: 1px solid #D3D4D5;
   border-bottom: 2px solid #D3D4D5;
   border-left: 1px solid #D3D4D5;
}
.detail-menu ul li a {
   display:block;
   text-decoration:none;
   font-family: Eurostile;
   font-size: 13px;
   font-weight: bold;
   color: #868789 !important;
   padding: 10px 12px;
}
.detail-menu ul li a.active,
.detail-menu ul li.active,
.detail-menu ul li a.active:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-bottom-color: #9a0000;
}
.detail-menu ul li.active a
{
    font-family: Eurostile;
    font-size: 13px;
    font-weight: normal;
    background-color: #ffffff !important;
    color: #000000 !important;
}*/

.detail-cart-left-area
{
    /*width:94px;*/
    width:125px;
    text-align:right;
    padding-top:2px;
    padding-bottom:2px;
}
.detail-cart-right-area
{
    padding-left:20px;
    text-align:left;
    padding-top:2px;
    padding-bottom:2px;
}

.detail-info-guide-container
{
    width: 533px;
    /*height:214px;*/
    min-height:214px;
    font-family:Arial;
    font-size:14.5px;
    font-weight:normal;
    color:#343333;
    border:1px solid #E20909;
    padding: 45px 48px;
}
.detail-info-guide-container a,.detail-info-guide-container a:hover
{
    color:#2285E8 !important;
}
.detail-info-guide-header
{
    font-family:Arial;
    font-size:18px !important;
    color:#E20909 !important;
    vertical-align:bottom;
}

.detail-link,.detail-link a,.detail-link:hover,.detail-link a:hover
{
    color:#0777C1;
}

.dealer-market-tab-xs
{
    background-color:#000000;
    padding:10px;
    text-align:center;
}

.dealermarket-map
{
    width:70%;
}

.dealermarket-tab {
    min-height: 60px;
    border: none;
}
.dealermarket-tab&gt;ul
{
    text-align:center;
}
.dealermarket-tab&gt;li
{
    display:inline;
    text-align:center;
}
.dealermarket-tab-firstli
{
    background-color:#000000;
    padding:13px 21px;
}
.dealermarket-tab&gt;li&gt;img
{
    max-width:140px;
}
.dealermarket-tab&gt;li&gt;a
{
    font-size:13px;
    font-weight:bold;
    background-color:#F5F5F5;
    color:#868789 !important;
    font-size:13px;
    font-weight:bold;
    padding:10px 10px 10px 10px;
    text-align:center;
}
.dealermarket-tab&gt;li.active
{
    border-bottom:2px solid #9a0000;
}
.dealermarket-tab&gt;li.active&gt;a
{
    font-size:13px;
    font-weight:bold;
    background-color:#ffffff !important;
    color:#000000 !important;
}
.dealermarket-tab-collapse
{
    background-image:url('/Images/dealer_market/menu-backgrd-color-bar.png');
    width:100%;
}
.dealermarket-tab-collapse&gt;ul
{
    vertical-align: middle;
    width: 100%;
    float: right;
    border: none;
}

.dealermarket-menu-tab
{
    display: table;
    width: 100%;
}
.dealermarket-menu-tab-cell
{
    display: table-cell;
    text-align:center;
    vertical-align:middle;
    min-width: 80px;
}


.dealermarket-header
{
    font-family:Arial;
    font-size:24px;
    color:#000000;
}
.dealermarket-bodytext
{
    font-family:Arial;
    font-size:16px;
    color:#000000;
    line-height:30px;
}

.img-dm-not-login
{
    background-image:url(/Content/ImageGallery/AccordionHome/web/BW_Events_Not_Logged_In_1280x518.png);
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    /*height:517px;*/
    height:100%;
}
.img-dm-dealer-login
{
    background-image:url(/Content/ImageGallery/AccordionHome/web/BW_Events_Dealer_Logged_In_1280x518.png);
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    /*height:517px;*/
    height:100%;
}
.img-dm-vendor-login
{
    background-image:url(/Content/ImageGallery/AccordionHome/web/BW_Events_Vendor_1280x518.png);
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    /*height:517px;*/
    height:100%;
}

.img-dealermarket
{
    background-image:url(/Images/dealer_market/DM-LgBanner-dealer-vw.png);
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:517px;
}

.img-dealermarket-register
{
    float: right;
    left: 0px;
    padding-right: 150px;
    padding-top: 100px;
    border:none;
}
.img-dealermarket-register:focus
{
    border:none;
}
.img-dealermarket-interested
{
    float: right;
    left: 0px;
    padding-right: 150px;
    padding-top: 100px;
    border:none;
}
.img-dealermarket-interested
{
    border:none;
}

.pending-order,.pending-order:hover,.pending-order a,.pending-order a:hover
{
    color:#333;
    font-weight:bold;
    text-decoration:none;
    white-space:nowrap;
    border-bottom:2px solid #a94442;
}
.pending-order-subheader
{
    font-family:Arial;
    font-size:24px;
    color:#000000;
}

.total-cart-items
{
    color:#666666;
    font-weight:bold;
}

.hidden-only-480
{
    display:block;
}
.visible-only-480
{
    display:none;
}

.ipad-spacing
{
    padding-left:0px;
    padding-right:0px;
}

.home-space
{
    padding-left:10px;
}
.home-text
{
    font-family:Arial;
    font-size:15.5px;
    font-weight:normal;
    line-height:20px;
    color:#000000;
}
.home-text-header
{
    font-family:Eurostile;
    font-size:19px;
    font-weight:bold;
    line-height:16px;
    color:#776629;
    padding-top:21px;
    padding-bottom:21px;
}

.carousel-home
{
    height:518px !important;
    width:auto;
}

.cart-qty-detail
{
    /*width:55px !important;*/
    width:70px !important;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}

.cart-qty
{
    width:50px !important;
    border-right:none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.cart-qty-group
{
    width:0% !important;
}
.cart-qty-up,.cart-qty-up:hover,.cart-qty-up:active
{
    color:#ccc !important;
    height:17px;
    border-radius:0px;
    padding: 0px 2px;
    border-bottom:none;
    border-color:#ccc !important;
    border-left:none;
    background-color:#FFFFFF !important;
}
.cart-qty-down,.cart-qty-down:hover,.cart-qty-down:active
{
    color:#ccc !important;
    height:17px;
    border-radius:0px;
    padding: 0px 2px;
    border-top:none;
    border-color:#ccc !important;
    border-left:none;
    background-color:#FFFFFF !important;
}

.cart-dashboard-dropdown
{
    font-size:12px;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.cart-dashboard-dropdown::-ms-expand{
    display: none;
}
.cart-dashboard-dropdown option
{
    background-color:#F5F5F5;
}

.cart-header
{
    text-align: center;
    margin: auto;
    float: none;
}

.cart-search
{
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
}
.cart-search-container
{
    padding-top:5px;
    padding-bottom:4px;
}
.cart-selectedusers
{
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
}
.cart-selectcart
{
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
}
.cart-cartmanagement
{
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
}
.cart-cartfunction
{
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
}
.cart-removeselected
{
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
}
.cart-cartreleasedata
{
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
}
.cart-createorder
{
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
}


.org-left-nav-header
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    border:1px solid #D3D4D5;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:20px;
}
.org-left-nav-body
{
    font-family:Arial;
    font-size:12px;
    color:#666666;
    border:1px solid #D3D4D5;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:20px;
}
.org-left-nav-body a
{
    font-size:12px;
    color:#666666;
}


.listing-dashboard-dropdown
{
    font-size:12px;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.listing-dashboard-dropdown::-ms-expand{
    display: none;
}
.listing-dashboard-searchbox
{
    background-color: white;
    background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
    background-position: 7px 9px;
    background-repeat: no-repeat;
    padding: 8px 8px 8px 30px;
    margin:0px 0px 0px 0px;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.listing-dashboard-search-header
{
    padding-top:7px;
}

.category-dropdown-container
{
    width:100%;
    position:relative;
}
.category-dropdown-header
{
    color: #555;
    padding: 8px 12px;
    border: 1px solid #ccc;
    font-family: inherit;
    font-size:12px;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.category-dropdown-body
{
    color: #555;
    background-color:#ffffff;
    border: 1px solid #ccc;
    padding-top:2px;
    position:absolute;
    max-width:100%;
    z-index:99999;
    overflow:visible;
}
.category-dropdown-body-height
{
    max-height:300px;
    overflow:auto;
}
.category-dropdown-body-item
{
    font-family: inherit;
    font-size:12px;
    padding: 0px 12px;
    line-height: 1.42857143;
}

.hidden-792
{
    display:block;
}
    
.hidden-900
{
    display:block;
}

.img-home-bottom
{
    width:100%;
    height:185px;
}

.img-maximizeprofits
{
    /*background-image:url(/images/orgill-HMPG-maximize-profits-photo.png);
    background-repeat:no-repeat;
    background-size:100%;*/
    width:100%;
    height:185px;
}
.img-internationalphoto
{
    background-image:url(/images/orgill-HMPG-we-r-international-photo.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:185px;
}
.img-traditionalhardware
{
    background-image:url(/images/orgill-HMPG-traditional-hardware-photo.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:185px;
}
.img-howorgill
{
    background-image:url(/images/orgill-HMPG-how-orgill-does-it-photo.png);
    background-repeat:no-repeat;
    background-size:100%;
    width:100%;
    height:185px;
}

.footer-adjust
{
    margin-left:0px;
}
.footer-adjust2
{
    margin-left:0px;
}

/*.bread-crumb,.bread-crumb a
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#333;
    text-transform: capitalize;
    letter-spacing: 0px;
}*/

.bread-crumb-trail-home,.bread-crumb-trail-home a
{
    vertical-align:middle; 
    color:#9a0000;
    font-family: arial;
    font-size: 11.5px;
    font-weight: bold;
}

.menu-icon-xs
{
    width:25px;
}

.vendor-prevention-popup {
    background-color: #ffffff;
    border: 1px solid #ccc;
    position: fixed;
    /*top: 112px;*/
    left: 50%;
    width: 500px;
    margin-left: -250px;
    z-index: 9999;
    border-radius: 2px;
}

.vendor-prevention-popup-background {
    background: rgba(0,0,0,0.96);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 999;
}


.modal-popup-background {
    filter: Alpha(Opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    width: 100%;
    height: 100%;
    background-color: #999999;
    position: fixed;
    z-index: 70;
    top: 164px;
    left: 0px;
}

.swiper-slide-size-detail
{
    min-width:250px !important;
    max-width:250px !important;
    /*height:336px !important;*/
    /*height:360px !important;*/
    height:395px !important;
    background-color:#FFFFFF;
    border:1px solid #D3D4D5;
}
.swiper-detail-image
{
    width:136px;
    height:156px;
    word-break: break-all;
}

.swiper-slide-size
{
    min-width:227px !important;
    max-width:227px !important;
    height:305px !important;
}
.swiper-left-space
{
    padding-left:0px;
}
.swiper-btn-prev
{
    cursor:pointer;
}
.swiper-btn-next
{
    cursor:pointer;
}

.login-lg
{
    width:200px;
    min-height:290px;
    background-color:#FFFFFF !important;
    border:1px solid #C7C5C5;
    position:absolute;
    z-index:1000;
    margin-top:-2px;
    margin-left:-70px;
    padding:10px;
    text-align:left;
}
.login-lg:after, .login-lg:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}
.login-lg:after {
    border-bottom-color: #FFFFFF;
    border-width: 8px;
    margin-left: -8px;
}
.login-lg:before {
    border-bottom-color: #C7C5C5;
    border-width: 10px;
    margin-left: -10px;
}

.login-remeber
{
    font-size:12px;
    padding-bottom:15px;
    display:table-cell;
}

.my-profile
{
    width:188px;
    min-height:364.5px;
    background-color:#FFFFFF !important;
    border:1px solid #C7C5C5;
    position:absolute;
    z-index:1000;
    margin-top:-3px;
    margin-left:0px;
    padding:10px;
    text-align:center;
}
.my-profile:after, .my-profile:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}
.my-profile:after {
    border-bottom-color: #FFFFFF;
    border-width: 8px;
    margin-left: -8px;
}
.my-profile:before {
    border-bottom-color: #C7C5C5;
    border-width: 10px;
    margin-left: -10px;
}

.profile-welcome
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    color:#9a0000;
    text-align:center;
    padding-bottom:5px;
}
.profile-button,.profile-button:hover,.profile-button:visited,.profile-button:focus,.profile-button:active
{
    height: 34px;
    width:158.14px;
    min-width:158.14px;
    max-width:158.14px;
    background-color: #9a0000 !important;
    border-color:#9a0000 !important;
    color: #FFFFFF !important;
    padding: 6px 15px;
    letter-spacing:0.5px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    
    /*width:158.14px;
    min-width:158.14px;
    max-width:158.14px;
    height:38px;
    font-family:HelveticaNeue, Arial;
    font-size:10px;
    font-weight:bold;
    background-color:#9a0000;
    color:#FFFFFF;
    text-align:center;
    border: none;
    letter-spacing:1px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;*/
}
.profile-dropdown
{
    height:23px;
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    padding:1px 5px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: right 5px bottom 8px;
    padding-right: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.profile-dropdown::-ms-expand{
    display: none;
}
.profile-password[disabled], .profile-password[readonly]
{
    background-color:#FFFFFF !important;
}
.profile-name
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    text-transform: uppercase;
    padding-top:10px;
    padding-bottom:10px;
}
.profile-detail
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    text-transform: capitalize;
    text-align:left;
}
.profile-detail-link,.profile-detail-link a
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    text-transform: capitalize;
    text-align:left;
}

.profile-price-dc
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    text-transform: capitalize;
    text-align:left;
}
.profile-price-dc-link,.profile-price-dc-link a,.profile-price-dc-link:hover a,.profile-price-dc-link a:hover
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    text-transform: capitalize;
    text-align:left;
}
.profile-price
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#9a0000;
    text-align:right;
}
.profile-divider
{
    border-top:1px solid #C7C5C5;
}

.profile-text-header
{
    font-family:Arial;
    font-size:24px;
    color:#000000;
    border-bottom:1px solid #C7C5C5;
}

.profile-companyinfo-text
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    text-align: left;
}
.profile-companyinfo-header
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #9a0000;
    text-align: left;
}

.profile-tabs
{
    font-size:18px;
    font-weight:normal;
    color: #666666;
    cursor:pointer;
}
.profile-tabs-border
{
    font-size:18px;
    font-weight:normal;
    color: #666666;
    padding:10px;
    border: 1px solid #C7C5C5;
    cursor:pointer;
}
.profile-tabs-border.active
{
    background-color:#ececec;
}

.cart-bell
{
    width: 400px;
    background-color: #DFF3FC !important;
    border: 1px solid #C7C5C5;
    position: absolute;
    z-index: 1100;
    margin-top: -3px;
    padding: 10px;
    right: 0px;
    text-align: center;
}
.cart-bell:after, .cart-bell:before {
    bottom: 100%;
    left: 257px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}
.cart-bell:after {
    border-bottom-color: #FFFFFF;
    border-width: 8px;
    margin-left: -8px;
}
.cart-bell:before {
    border-bottom-color: #C7C5C5;
    border-width: 10px;
    margin-left: -10px;
}

.word-space-4
{
    word-spacing:4px;
}

.subtotal-text
{
    font-family:Arial;
    font-size:22px;
}
.subtotal-value
{
    font-family:Arial;
    font-size:22px;
    font-weight:bold;
    color:#9a0000;
}
.subtotal-text-small
{
    font-family:Arial;
    font-size:14px;
}
.subtotal-value-small
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#9a0000;
}

.orderentry-dropdown
{
    font-size:12px;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.orderentry::-ms-expand{
    display: none;
}

.menu-col-id
{
    padding-right:30px !important;
}

.remove-ul-padding,.remove-ul-padding ul
{
    padding: 0px;
}
.remove-ul-padding ul li
{
    margin: 0 0 0 18px;
}
.remove-ul-padding ul li span
{
    font-size:20px;
}

.remove-ul-padd,.remove-ul-padd ul
{
    padding: 0px;
}
.remove-ul-padd ul li
{
    margin: 0 0 0 18px;
}

.remove-ol-padding,.remove-ol-padding ol
{
    padding: 0px;
}
.remove-ol-padding ol li
{
    margin: 0 0 0 18px;
}
.remove-ol-padding ol li span
{
    /*font-size:20px;*/
}


.orgill-dropdown-lg
{
    font-size:12px;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 18px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    line-height: normal !important;
}
.orgill-dropdown-lg::-ms-expand{
    display: none;
}
.orgill-dropdown-lg option
{
    background-color:#F5F5F5;
}

.orgill-dropdown-normal
{
    font-size:12px;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    line-height: normal !important;
}
.orgill-dropdown-normal::-ms-expand{
    display: none;
}
.orgill-dropdown-normal option
{
    background-color:#F5F5F5;
}

.item-restriction,.item-restriction:hover {
    text-decoration:none;
    cursor:default;
    color:#9a0000;
}

.career-header
{
    font-family:Arial;
    font-size:26px;
    font-weight:bold;
    color:#000000;
}
.career-body
{
    font-family:Arial;
    font-size:20px;
    color:#5a5a5a;
}

.career-bucket-container
{
    border:1px solid #d3d4d5;
}
.career-bucket-header
{
    min-height: 45px;
    font-family: Eurostile;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    line-height: 20px;
    text-align: center;
}
.career-bucket-body
{
    min-height:200px;
    padding:10px;
    text-align:center;
    color:#5a5a5a;
}
.career-bucket-body-text
{
    font-family:Arial;
    font-size:10px;
}
.career-bucket-link
{
    font-family:Arial;
    font-size:14px;
    text-decoration:underline;
}

ul {
  margin: 0;
}
ul.dashed {
  list-style-type: none;
}
ul.dashed &gt; li {
  text-indent: -10px;
}
ul.dashed &gt; li:before {
  content: " - ";
  text-indent: -10px;
}

.access-denied-subheader
{
    font-family:Arial;
    font-size:16px;
    color: #000000;
}
.access-denied-body,.access-denied-body a
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}
.access-denied-body a:hover
{
    color:#9a0000;
}


.org-collapse-header
{
    font-family:Arial;
    font-size:14px;
    color:#666666;
    border:1px solid #D3D4D5;
    padding:10px;
    cursor:pointer;
}
.org-collapse-header a
{
    color:#666666;
}
.org-collapse-body
{
    font-family:Arial;
    font-size:12px;
    color:#666666;
    border:1px solid #D3D4D5;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:20px;
    /*text-transform:capitalize;*/
}
.org-collapse-body a
{
    font-size:12px;
    /*color:#666666;*/
}

.org-dropdown
{
    font-size:12px;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.org-dropdown::-ms-expand{
    display: none;
}
.org-dropdown option
{
    
}

.img-ds-vendor
{
    max-height:100%;
    max-width:100%;
    margin:auto;
}

.vendor-booth-box-header
{
    font-family:Arial;
    font-size:16px;
    color:#5a5a5a;
    background-color:#c9c3c3;
    border:1px solid #D3D4D5;
    padding:8px;
}
.vendor-booth-box-header a
{
    color:#666666;
}
.vendor-booth-box-body
{
    /*font-family:HelveticaNeue-regular, Arial;*/
    font-size:12px;
    color:#5a5a5a;
    border:1px solid #D3D4D5;
    padding:8px;
}
.vendor-booth-box-body a
{
    font-size:12px;
    color:#5a5a5a;
}

.optional-text-red
{
    min-width:60px;
    padding-top:6px;
    font-size: 11px;
    color:#9a0000;
    text-align: right;
    vertical-align: text-top;
}

.usermenu-level-outer
{
    padding: 5px;
    border: 1px solid green;
    background: #fff;
}
.usermenu-level-1
{
    font-size:14px;
    font-weight:bold;
    background-color: #c7d4de;
    color:#333;
    padding: 2px 4px;
    /*white-space:nowrap;*/
    line-height: 30px;
}
.usermenu-level-all
{
    font-size:14px;
    font-weight:normal;
    background-color: #c7d4de;
    color:#333;
    padding: 2px 4px;
    /*white-space:nowrap;*/
    line-height: 30px;
}

.toplevel-container
{
}

.cart-td-sm
{
    vertical-align:middle !important;
}

.buying-dept-adobe
{
    background-color:#E0DDDD;
    padding:20px 10px;
    font-size:11px;
    color:#5a5a5a;
    text-align:center;
}
.buying-dept-week-container
{
    color:#337ab7;
    border:1px solid #337ab7;
    padding:10px;
    text-align:center;
}
.buying-dept-container
{
    min-width:200px;
    padding:20px;
    border:1px solid #5a5a5a;
    margin-bottom:20px;
}
.buying-dept-outer-container
{
    /*display: flex;
    justify-content: center;
    align-items: center;*/
}
.buying-dept-container-header
{
    font-family: Eurostile;
    font-size: 19px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 10px;
    text-align:center;
}
.buying-dept-container-item
{
    min-height:160px;
    font-size:14px;
}
.buying-dept-container-item a
{
    text-decoration:underline;
}
.buying-dept-container-notes
{
    font-size:10px;
    font-weight:bold;
    color:#5a5a5a;
    padding-top:10px;
    text-align:center;
}

.retail-pricing-image-container
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.retail-pricing-image
{
    height:150px;
    width:130px;
    border:1px solid #d3d4d5;
}


.bb-guide-admin-header-2
{
    font-family:Eurostile;
    font-size:36px;
    font-weight:bold;
    color:#000000;
}
.bb-guide-admin-body-2
{
    font-family:Arial;
    font-size:20px;
    line-height:22px;
    color:#5a5a5a;
}
.bb-guide-admin-header-3
{
    font-family:Eurostile;
    font-size:52px;
    font-weight:bold;
    background-color:#9a0000;
    color:#ffffff;
}
.bb-guide-admin-container-4
{
    background-color:#E7E9EA;
    padding:20px;
    border-radius:5px;
    margin-bottom:20px;
}
.bb-guide-admin-container-header-4
{
    font-family:Arial;
    font-size:30px;
    font-weight:bold;
    line-height:30px;
    color:#000000;
    text-align:center;
    min-height:70px;
}
.bb-guide-admin-container-body-4
{
    font-family:Arial;
    /*font-size:18px;*/
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#5a5a5a;
    text-align:center;
    min-height:80px;
}
.bb-guide-admin-outer-circle-1
{
    width: 100px;
    height: 100px;
    background: #bbbbbb;
    border-radius: 50%;
    text-align: center;
    margin: auto;
}
.bb-guide-admin-inner-circle-1
{
    width: 70px;
    height: 70px;
    background: #00c300;
    color:#ffffff;
    border-radius: 50%;
    position:absolute;
    margin-left: 15px;
    margin-top: 16px;
}
.bb-guide-admin-inner-circle-1 span,.bb-guide-admin-inner-circle-1 div
{
    font-size: 50px;
    font-weight: bold;
}

.bb-guide-admin-inner-circle-2
{
    width: 70px;
    height: 70px;
    background: #009ce8;
    color:#ffffff;
    border-radius: 50%;
    position:absolute;
    margin-left: 15px;
    margin-top: 16px;
}
.bb-guide-admin-inner-circle-2 span,.bb-guide-admin-inner-circle-2 div
{
    font-size: 50px;
    font-weight: bold;
}

.bb-guide-admin-inner-circle-3
{
    width: 70px;
    height: 70px;
    background: #ff9c33;
    color:#ffffff;
    border-radius: 50%;
    position:absolute;
    margin-left: 15px;
    margin-top: 16px;
}
.bb-guide-admin-inner-circle-3 span,.bb-guide-admin-inner-circle-3 div
{
    font-size: 50px;
    font-weight: bold;
}

.bb-guide-admin-outer-cal-1
{
    background: #00c300;
    padding:4px;
    padding-top:12px;
    width:85px;
    margin:auto;
}
.bb-guide-admin-outer-cal-2
{
    background: #103b8c;
    padding:4px;
    padding-top:12px;
    width:85px;
    margin:auto;
}
.bb-guide-admin-outer-cal-3
{
    background: #ff9c33;
    padding:4px;
    padding-top:12px;
    width:85px;
    margin:auto;
}
.bb-guide-admin-inner-cal
{
    background-color:#ffffff;
    text-align:center;
    padding: 5px 2px;
}

.bb-guide-admin-cal-header,.bb-guide-admin-cal-header a,.bb-guide-admin-cal-header a:hover
{
    font-family:Arial;
    font-size:22px;
    font-weight:bold;
    line-height:20px;
    color:#8A8D8E;
    text-decoration:none;
}
.bb-guide-admin-cal-body,.bb-guide-admin-cal-body a,.bb-guide-admin-cal-body a:hover
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #8A8D8E;
    line-height: 10px;
    text-decoration:none;
    padding-bottom:2px;
}

.bb-guide-left-triangle-1 {
    border-right: 8px solid #00c300;
    border-top: 8px solid transparent;
    border-bottom: 0px solid transparent;
    margin-top:-6px;
    height:8px;
}
.bb-guide-left-triangle-2 {
    border-right: 8px solid #103b8c;
    border-top: 8px solid transparent;
    border-bottom: 0px solid transparent;
    margin-top:-6px;
    height:8px;
}
.bb-guide-left-triangle-3 {
    border-right: 8px solid #ff9c33;
    border-top: 8px solid transparent;
    border-bottom: 0px solid transparent;
    margin-top:-6px;
    height:8px;
}

.bb-guide-admin-bg-5
{
    background-color:#E2F5FC;
    padding:40px;
}
.bb-guide-admin-header-5
{
    font-family:Arial;
    font-size:42px;
    /*line-height:22px;*/
    color:#194F90;
    text-align:center;
}
.bb-guide-admin-body-5
{
    font-family:Arial;
    font-size:20px;
    line-height:34px;
    color:#194F90;
    text-align:center;
}
.bb-guide-admin-faq
{
    font-family: helvetica, Arial;
    font-size: 24px;
    line-height: 34px;
    color: #194F90;
    text-align: center;
    border: 1px solid #194F90;
    border-radius: 5px;
    padding: 10px 40px;
    max-width: 400px;
}
.bb-guide-admin-ohr
{
    font-family:Eurostile;
    font-size:36px;
    font-weight:bold;
    color:#000000;
    text-align:center;
}
.bb-guide-admin-program-container
{
    border:1px solid #d3d4d5;
    padding:10px 20px;
    margin-bottom:20px;
}
.bb-guide-admin-program-img-container
{
    height: 150px;
    margin: auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.bb-guide-admin-program-header
{
    font-family:helvetica, Arial;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    min-height:40px;
}
.bb-guide-admin-program-body
{
    font-family:Eurostile;
    font-size:16px;
    color:#5a5a5a;
    text-align:center;
}
.bb-guide-admin-program-body a
{
    font-family:Eurostile;
    font-size:16px;
    text-align:center;
    text-decoration:underline;
}
.bb-guide-admin-header-7
{
    font-family:helvetica, Arial;
    font-size:24px;
    font-weight:bold;
    color:#5a5a5a;
}
.bb-guide-admin-body-7
{
    font-family:helvetica, Arial;
    font-size:18px;
    line-height:26px;
    color:#5a5a5a;
}


.bb-guide-month-header-2
{
    font-family:helvetica, Arial;
    font-size:26px;
    font-weight:bold;
    line-height:30px;
    color:#000000;
    padding-bottom:10px;
    border-bottom:1px solid #707070;
}
.bb-guide-month-body-2
{
    font-family:helvetica, Arial;
    font-size:17px;
    line-height:26px;
    color:#000000;
}
.bb-guide-month-box-2
{
    border:1px solid #D3D4D5;
    padding:10px;
    text-align:center;
    margin-bottom:20px;
}
.bb-guide-month-img-container
{
    height:100px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
}
.bb-guide-month-box-item-2
{
    font-family:helvetica, Arial;
    font-size:12px;
    line-height:16px;
    color:#000000;
    text-transform:capitalize;
    text-align:center;
    padding-top:10px;
    min-height:50px;
}

.bb-guide-month-bg-5
{
    background-color:#F2F0F0;
    padding:20px;
}
.bb-guide-month-header-5
{
    font-family:helvetica, Arial;
    font-size:20px;
    font-weight:bold;
    line-height:26px;
    color:#194190;
    padding-bottom:10px;
    border-bottom:1px solid #D3D4D5;
}
.bb-guide-month-item-header-5
{
    font-family:helvetica, Arial;
    font-size:17px;
    font-weight:bold;
    line-height:23px;
    color:#194190;
    text-transform:capitalize;
    margin-top:10px;
}
.bb-guide-month-item-body-5
{
    font-family:helvetica, Arial;
    font-size:13px;
    line-height:23px;
    color:#000000;
    padding-bottom:10px;
    border-bottom:1px solid #D3D4D5;
    /*margin-bottom: 10px;*/
}

.bb-guide-month-buying-header-bg
{
    background-color:#E2F5FC;
    border-bottom:1px solid #707070;
    padding:10px;
    margin-bottom:20px;
    /*cursor:pointer;*/
}
.bb-guide-month-buying-header
{
    font-family:Eurostile;
    font-size:36px;
    font-weight:bold;
    color:#194190;
}

.bb-guide-month-header-6
{
    font-family:Eurostile;
    font-size:24px;
    font-weight:bold;
    line-height:30px;
    color:#000000;
}
.bb-guide-month-subheader-6
{
    font-family:helvetica, Arial;
    font-size:22px;
    font-weight:bold;
    line-height:30px;
    color:#000000;
}
.bb-guide-month-body-6
{
    font-family:helvetica, Arial;
    font-size:20px;
    /*font-weight:bold;*/
    line-height:40px;
    color:#000000;
}

.bb-guide-month-box-6
{
    border:1px solid #DDDCDD;
    padding:10px;
    margin-bottom:20px;
    max-width:250px;
    margin:auto;
}
.bb-guide-month-box-img-6
{
    height:150px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
}
.bb-guide-month-box-header-6
{
    font-family:helvetica, Arial;
    font-size:14px;
    line-height:18px;
    color:#5a5a5a;
    padding-bottom:2px;
    border-bottom:1px solid #d3d4d5;
    min-height: 40px;
}
.bb-guide-month-box-body-6
{
    font-family:helvetica, Arial;
    font-size:12px;
    line-height:22px;
    color:#5a5a5a;
}
.bb-guide-month-swiper-6
{
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bb-guide-month-header-8
{
    font-family:helvetica, Arial;
    font-size:20px;
    color:#000000;
}
.bb-guide-month-box-8
{
    border:1px solid #DDDCDD;
    padding:10px;
    margin-bottom:20px;
}
.bb-guide-month-box-img-8
{
    height:120px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
}
.bb-guide-month-box-header-8
{
    font-family:helvetica, Arial;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    min-height: 60px;
}
.bb-guide-month-box-body-8,.bb-guide-month-box-body-8 a
{
    font-family:Eurostile;
    font-size:16px;
    color:#9a0000;
    text-align:center;
    padding-top:10px;
}

.bb-guide-month-header-9
{
    font-family:helvetica, Arial;
    font-size:20px;
    color:#000000;
}
.bb-guide-month-box-9
{
    border:1px solid #DDDCDD;
    padding:10px;
    margin-bottom:20px;
}
.bb-guide-month-box-img-9
{
    height:120px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:hidden;
}
.bb-guide-month-box-header-9
{
    font-family:helvetica, Arial;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    min-height: 50px;
}
.bb-guide-month-box-body-9
{
    font-family:Eurostile;
    font-size:16px;
    color:#5a5a5a;
    text-align:center;
    padding-top:10px;
}
.bb-guide-month-box-body-9 a
{
    font-family:Eurostile;
    font-size:16px;
    color:#9a0000;
    text-align:center;
    padding-top:10px;
}

.bb-guide-month-bg-10
{
    background-color:#9a0000;
    padding:20px;
}
.bb-guide-month-box-10
{
    font-family:helvetica, Arial;
    font-size:24px;
    line-height:34px;
    color:#ffffff;
    border:1px solid #ffffff;
    border-radius:5px;
    padding:10px 20px;
}
.bb-guide-month-10
{
    font-family:helvetica, Arial;
    font-size:24px;
    line-height:34px;
    color:#ffffff;
    padding:10px 0px;
}

.bb-guide-month-11
{
    font-family:helvetica, Arial;
    font-size:18px;
    line-height:26px;
    color:#9a0000;
}
.bb-guide-month-11 a
{
    font-family:helvetica, Arial;
    font-size:18px;
    line-height:26px;
    color:#9a0000;
    text-decoration:underline;
}

.bb-guide-month-glyph
{
    padding-top:12px;
    font-size:25px;
    float:right;
}

.circular-of-month-header
{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    color: #5a5a5a;
}
.circular-of-month-content
{
    font-family: Arial;
    font-size: 18px;
    line-height: 25px;
    color: #5a5a5a;
}
.circular-of-month-content-2 {
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    line-height: 22px;
    color: #5a5a5a;
}
.circular-of-month-footer
{
    font-family: helvetica, Arial;
    font-size: 18px;
    line-height: 30px;
    color: #194F90;
    text-align: center;
    border: 1px solid #194F90;
    border-radius: 5px;
    padding: 10px 40px;
    max-width: 700px;
}

.sitelink-caps
{
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #5a5a5a;
     text-transform:uppercase;
     
}
a.sitelink-caps:link, a.sitelink-caps:visited, a.sitelink-caps:active,a.sitelink-caps:hover, a.sitelink-caps[disabled]
{
    text-decoration: none;
    color: #5a5a5a;
}

.txt-bagged-goods
{
    border: #D0D0D0 0px solid;
    background-color: #ffffff !important;
    text-align:right;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.redirect-text
{
    font-family: serif;
    font-size: 30px;
    color: #5f5f5f;
    font-style: italic;
    line-height:29px;
}
.redired-box
{
    border-bottom:1px solid #C7C5C5;
    border-left:1px solid #C7C5C5;
    border-right:1px solid #C7C5C5;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding:10px;
}
.redirect-box-header-1
{
    border-top:1px solid #C7C5C5;
    border-left:1px solid #C7C5C5;
    border-right:1px solid #C7C5C5;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color:#103b8c;
    color:#ffffff;
    padding:2px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.redirect-box-header-2
{
    border-top:1px solid #C7C5C5;
    border-left:1px solid #C7C5C5;
    border-right:1px solid #C7C5C5;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color:#9a0000;
    color:#ffffff;
    padding:2px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.redirect-box-header-3
{
    border-top:1px solid #C7C5C5;
    border-left:1px solid #C7C5C5;
    border-right:1px solid #C7C5C5;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color:#00c300;
    color:#ffffff;
    padding:2px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.redirect-box-body
{
    font-size:14px;
    font-weight:bold;
    color:#666666;
    min-height:100px;
    text-align:center;
}
.redirect-countdown-1
{
    color:#1b1b1b;
    border: 2px solid #3a3a3a;
    padding: 2px 4px;
    font-size: 20px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.redirect-countdown-2,.redirect-countdown-3
{
    color:#1b1b1b;
    border: 2px solid #3a3a3a;
    padding: 2px 4px;
    font-size: 20px;
}
.redirect-countdown-4
{
    color:#1b1b1b;
    border: 2px solid #3a3a3a;
    padding: 2px 4px;
    font-size: 20px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.canada-ds-panel-body
{
    min-height:280px;
    padding: 10px;
    border-left: 1px solid #D3D4D5;
    border-right: 1px solid #D3D4D5;
    border-bottom: 1px solid #D3D4D5;
}
.stock-item-block
{
    border: 1px solid #000000;
    padding: 0px 10px;
    background-color: #e0ffff;
}
.dropship-item-block
{
    border: 1px solid #000000;
    padding: 0px 10px;
    background-color: #ffffff;
}

.box988prg
{
    position: relative;
    left: 0px;
    top: 0px;
    width: 170px;
    height: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: solid 1px #1262B1;
    padding-bottom: 5px;
    margin:auto;
}
.box995prg {
    position: relative;
    left: 0px;
    top: 0px;
    width: 170px;
    height: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: solid 1px #f05a1f;
    padding-bottom: 5px;
    margin:auto;
}

.dm-tab
{
    display: table;
    width: 100%;
}
.dm-tab-cell
{
    display: table-cell;
    /*font-family: Eurostile;
    font-size: 15px;
    font-weight: bold;*/
    font-size:12px;
    font-weight:bold;
    background-color: #F5F5F5;
    color: #868789 !important;
    /*border-top: 1px solid #D3D4D5;*/
    border-right: 1px solid #D3D4D5;
    border-bottom: 2px solid #D3D4D5;
    /*border-left: 1px solid #D3D4D5;*/
    text-align:center;
    min-width: 80px;
    vertical-align:middle;
}
.dm-tab-cell a,.dm-tab-cell a:hover
{
    color: #868789 !important;
    text-decoration:none;
}
.dm-tab-cell-text
{
    padding: 15px 12px;
}
.dm-tab-cell.active,.dm-tab-cell.active a,.dm-tab-cell a.active,.dm-tab-cell a.active:hover 
{
    /*font-weight: normal;*/
    background-color: #ffffff !important;
    color: #000000 !important;
    border-bottom-color: #9a0000;
}
.dm-tab-cell-img
{
    background-color:#000000 !important;
}

.dm-tab-cell-xs
{
    padding: 10px 10px;
    font-family: Eurostile;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    background-color: #e4dfdf;
    border-color: #D3D4D5;
    cursor: pointer;
    text-align:center;
    border-bottom: 5px solid #FFFFFF;
    text-decoration:none;
}
.dm-tab-cell-xs:hover,.dm-tab-cell-xs a:hover,.dm-tab-cell-xs:hover a
{
    text-decoration:none;
}
.dm-tab-cell-xs.active,.dm-tab-cell-xs.active a,.dm-tab-cell-xs a.active,.dm-tab-cell-xs a.active:hover 
{
    border-bottom-color: #9a0000;
}

/*Product Detail print*/
.print-head {
    background-color: #5a5a5a;
    font-family: geneva, verdana, arial, helvetica;
    color: #FFF;
    font-size: 13.5px;
    font-style: normal;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    line-height: 21px;
    letter-spacing: normal;
    width: 100%;
    height: 22px;
    text-indent: 19px;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
}
.tab-table
{
    border: #5a5a5a 1px solid;
}
.column-head-new
{
    font-family: Helvetica, arial,geneva, verdana, arial, helvetica;
    font-size: 12.0px;
    line-height:20px;
    text-transform:capitalize;
    font-weight: bold;
    color: #3d352a;
    display:inline-block;
}
.column-value-new
{
    font-family: Helvetica, arial,geneva, verdana, arial, helvetica;
    font-size: 12.0px;
    line-height:20px;
    text-transform:capitalize;
    font-weight:normal;
    color: #000000;
    display:inline-block;
}
.alternaterow1
{
    /*background-color:#f2f2f2;*/
    background-color:#f2f2f2;
    padding: 2px 4px 2px 4px;
}
.alternaterow2
{
    background-color:#ffffff;
    padding: 2px 4px 2px 4px;
}
.member-cost
{
    font-family:geneva, verdana, arial, helvetica;
    font-size: 12.0px;
    font-weight: bold;
    color: #9a0000;

}
.small
{
    font-family: Arial, geneva, verdana, arial, helvetica;
    font-size: 12.0px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;  
}
.small-bold-red
{
    font-family: arial, Arial, verdana, arial, helvetica;
    font-size: 12px;
    font-weight: bold;
    color: red;
}
.column-head
{
    font-family: geneva, verdana, arial, helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-transform:uppercase;
}
/*Product Detail print*/

.col5-percent
{
    width:5%;
}
.col10-percent
{
    width:10%;
}
.col15-percent
{
    width:15%;
}
.col20-percent
{
    width:20%;
}
.col25-percent
{
    width:25%;
}
.col30-percent
{
    width:30%;
}
.col35-percent
{
    width:35%;
}
.col40-percent
{
    width:40%;
}

.one-link-show
{ 
    display:block; 
}
.one-link-hide
{ 
    display:none; 
}

.past-purchase
{
    font-family:arial, Arial, verdana, arial, helvetica;
    font-size:12px;
    color:#0777C1;
}

.truck-reuest-form-container{
    position: absolute;
    margin: 0px;
    /* padding: 0px; */
    /* top: 0px; */
    left: 0px;
    width: 100%;
    z-index: 99999;
}
.truck-reuest-form{
    float: right;
    margin-top: 50px;
    margin-right: 20px;
    padding:10px;
    width: 240px;
    height: 260px;
    background-color: #e2e2e2;
    filter: Alpha(Opacity=95); 
    -moz-opacity:0.95; 
    opacity: 0.95;
}
.truck-reuest-form-xs{
    padding:10px;
    width: 240px;
    height: 260px;
    background-color: #e2e2e2;
    text-align:center;
    margin:auto;
}
.truck-reuest-form-header{
    font-family: arial;
    font-size: 18px;
}

.bb-guide-body-2
{
    font-family: arial;
    font-size: 16px;
    line-height: 24px;
    color: #5a5a5a;
}
        
.bb-guide-bucket-header
{
    font-family: arial;
    font-size: 22px;
    color: #ffffff;
    background-color: #9a0000;
    text-align: center;
}
        
        
.bb-guide-bucket-outer-header
{
    background-color: #E7E9EA;
    padding-left: 30px;
    padding-right: 30px;
}
        
.bb-guide-admin-container-body-4-left
{
    font-family: helvetica; /*font-size:18px;*/
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #5a5a5a;
    min-height: 80px;
}
        
.bb-guide-admin-container-4-top
{
    background-color: #E7E9EA;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    border-radius: 5px;
    margin-bottom: 20px;
}


.email-header {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #202124;
}

.email-body {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5f6368;
}

.email-container-read {
    background-color: #f4f5f7;
    font-weight: normal;
}

    .email-container-read:hover td {
        background-color: #f5f5f5;
        cursor: pointer;
        border-top: 1px solid #cacaca !important;
        border-bottom: 1px solid #cacaca !important;
        box-shadow: inset 0 -1px 10px -5px #ccc;
        -moz-box-shadow: inset 0 -1px 10px -5px #ccc;
        -webkit-box-shadow: inset 0 -1px 10px -5px #ccc;
    }

.email-container-unread {
    background-color: #edf6ff;
    font-weight: bold;
}

    .email-container-unread:hover td {
        background-color: #f5f5f5;
        cursor: pointer;
        border-top: 1px solid #cacaca !important;
        border-bottom: 1px solid #cacaca !important;
        box-shadow: inset 0 -1px 10px -5px #ccc;
        -moz-box-shadow: inset 0 -1px 10px -5px #ccc;
        -webkit-box-shadow: inset 0 -1px 10px -5px #ccc;
    }


.email-options {
    background: #FFFFFF;
    border-radius: 25px;
    color: #000000;
    height: 35px;
    width: 35px;
    padding: 3px;
    text-align: center;
}

    .email-options:hover {
        background: #fefefe;
        color: #000000;
    }

.email-options-popup {
    width: 188px;
    min-height: 364.5px;
    background-color: #FFFFFF !important;
    border: 1px solid #C7C5C5;
    position: absolute;
    z-index: 1000;
    margin-top: 0px;
    margin-left: 0px;
    padding: 10px;
    text-align: center;
    right: 5px;
}

.messagecenter-folder-popup {
    background-color: #ffffff;
    padding: 25px;
    position: fixed;
    top: 112px;
    left: 50%;
    width: 300px;
    margin-left: -150px;
    z-index: 99;
    border-radius: 2px;
}

.messagecenter-group-popup {
    background-color: #ffffff;
    padding: 25px;
    position: fixed;
    top: 112px;
    left: 50%;
    width: 500px;
    margin-left: -250px;
    z-index: 99;
    border-radius: 2px;
}

.messagecenter-collapse-header {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 21px;
    font-weight: normal;
    color: #000000;
    /*border: 1px solid #D3D4D5;*/
    padding: 6px 10px;
}

.messagecenter-collapse-body {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 12px;
    color: #0654ba !important;
    border-bottom: 1px solid #D3D4D5;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

    .messagecenter-collapse-body a {
        font-size: 12px;
        color: #0654ba !important;
        padding-left: 25px;
        display: table-cell;
        vertical-align: middle;
    }

.messagecenter-label {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 24px;
    font-weight: normal;
    color: #666;
}

.messagecenter-message-box {
    border: 1px solid #D3D4D5;
}

.messagecenter-tbl-header, .messagecenter-tbl-rowheader {
    font-weight: bold;
    /*color: #0654ba;*/
    color: #333;
    font-size: 12px;
}

.messagecenter-tbl-headerrow, .messagecenter-tbl-headerrow:before {
    font-size: 12px;
    color: #666666;
    /*padding:10px;*/
}

.messagecenter-dropdown {
    max-width: 110px;
    font-size: 12px;
    display: inline;
    background-image: url(/Images/template/down-arrow-sm.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: right 8px bottom 12px;
    padding-right: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

    .messagecenter-dropdown::-ms-expand {
        display: none;
    }

    .messagecenter-dropdown option {
        background-color: #F5F5F5;
    }

.messagecenter-header {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 21px;
    font-weight: normal;
    color: #0077d2;
}

.messagecenter-description {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 14px;
    font-weight: normal;
    color: #0077d2;
}

.messagecenter-detail-description {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 14px;
    font-weight: normal;
    color: #333;
}

.messagecenter-arrow_box {
    display: table;
    position: relative;
    background: #e0e0e0;
    /* border: 4px solid #c2e1f5; */
    /* padding-top: 6px; */
    /* padding-bottom: 5px; */
    /* height: 20px; */
    min-height: 30px;
    vertical-align: middle;
    /*padding-top: 6px;*/
    width: 98%;
}

messagecenter-arrow_box:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.messagecenter-arrow_box:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left-color: #e0e0e0;
    border-width: 15px;
    margin-top: -15px;
}

.messagecenter-arrow_box:after {
    /*border-left-color: #e0e0e0;
    border-width: 15px;
    margin-top: -15px;*/
}

.messagecenter-arrow_box:before {
    /*border-color: rgba(194, 225, 245, 0);
	border-left-color: #c2e1f5;
	border-width: 36px;
	margin-top: -36px;*/
}

.messagecenter-tab {
    float: left;
    font-family: HelveticaNeue-regular, Arial;
    font-size: 16px;
    overflow: visible;
    white-space: nowrap;
}

    .messagecenter-tab ul {
        list-style: horizontal;
        text-align: center;
        clear: left;
        float: left;
        list-style: none;
        text-align: center;
        padding: 0;
        margin-bottom: -1px;
    }

        .messagecenter-tab ul li {
            margin: 0;
            display: block;
            float: left;
            list-style: none;
            padding: 5px 10px;
        }

            .messagecenter-tab ul li.selected {
                background-color: #fff;
                color: #333;
                border-top: 1px solid #D3D4D5;
                border-left: 1px solid #D3D4D5;
                border-right: 1px solid #D3D4D5;
                border-bottom: none;
            }

            .messagecenter-tab ul li a, .messagecenter-tab ul li a:visited {
                text-decoration: none;
                color: #0654ba;
                /*display:block;
	margin:0 0 0 1px;
	padding:5px 5px 5px 5px;
	line-height:30px;*/
            }

.messagecenter-tab-bottom {
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #D3D4D5;
}

.messagecenter-tab li:last-child {
    /*position: absolute;
    right: 5px;
    top: 0*/
}

.messagecenter-link, .messagecenter-link a, .messagecenter-link a:hover {
    color: #0654ba !important;
}

.messagecenter-setting-header {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 16px;
    font-weight: normal;
    color: #666;
}

.messagecenter-setting-sub-header {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

.messagecenter-setting-body {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 14px !important;
    font-weight: normal;
    color: #666;
}

.db-history-popup {
    background-color: #ffffff;
    border: 1px solid #ccc;
    position: absolute;
    top: 100px;
    left: 50%;
    width: 600px;
    margin-left: -300px;
    z-index: 99;
    border-radius: 2px;
    padding: 20px;
}

.db-dashboard-info, .db-dashboard-info a {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 14px;
    color: #000;
}

.db-btn {
    min-width: 75px;
    font-size: 12px;
    background-color: #AB192D !important;
    border-color: #AB192D !important;
    color: #FFFFFF !important;
    padding: 4px 10px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.db-rowvalue {
    /*font-size: 12px;
    font-weight: normal;
    color: #8e8e8e;*/
    vertical-align: middle !important;
    height: 40px;
}

.db-list-header {
    background-color: #f1f1f1;
    /*color: #8e8e8e;*/
    color: #000000;
    font-weight: normal;
}

.db-list-row {
    background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}

.db-list-row-alternate {
    background-color: #f1f1f1;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}

.db-list-row-link {
    color: #AB192D !important;
    font-weight: bold;
}

.db-header {
    background-color: #f1f1f1;
    min-height: 120px;
}

.db-header-location {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 10px 15px 10px;
    background-color: #ffffff;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0);
}

/***********************Responsive Table***********************/

.tbl-body
{
    border-top:0px solid #dddddd !important;
    border-bottom:1px solid #dddddd;
}
.tbl-body-profile
{
    border-top:0px solid #dddddd !important;
}
.tbl-body-profile&gt;tr&gt;td
{
    border-top:0px solid #dddddd !important;
    border:1px solid #dddddd;
}
.ponumber
{
    width:100px;
}
.program,.retail
{
    width:80px;
}
.qty
{
    width:50px;
}

.tbl-head&gt;tr&gt;th
{
    border:1px solid #DCDCDC !important;
    vertical-align:middle !important;
}
.tbl-body&gt;tr&gt;td
{
    
}

.tbl-head&gt;tr&gt;th.no-border
{
    border:0px solid #DCDCDC !important;
}

.tbl-body:first
{
    border:1px solid red;
    border-bottom:none !important;
    border-bottom-color:Green !important;
}

.tbl-cart-header,.tbl-cart-rowheader
{
    font-size:12px;
    font-weight: normal;
    color: #8e8e8e;
}
.tbl-cart-rowvalue
{
    font-size:12px;
    font-weight: normal;
    color: #8e8e8e;
}

.tbl-cart-price {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #8e8e8e !important;
}
.tbl-cart-price-total {
    font-size: 12px !important;
    font-weight: bold !important;
    color: #8e8e8e !important;
}

.tbl-td-align-left
{
    padding-left:8px !important;
}



@media only screen and (max-width: 992px) {
    #no-more-tables table, 
    #no-more-tables thead, 
    #no-more-tables tbody, 
    #no-more-tables th, 
    #no-more-tables td, 
    #no-more-tables tr { 
        display: block; 
    }

    #no-more-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #no-more-tables tr { border: 1px solid #ccc; }

    #no-more-tables td { 
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 40%; 
        white-space: normal;
        text-align:left;
        font-size:12px;
        min-height:30px;
    }

    #no-more-tables td:before { 
        position: absolute;
        top: 6px;
        left: 6px;
        /*width: 45%; */
        width:40%;
        padding-right: 10px; 
        /*white-space: nowrap;*/
        white-space:normal;
        text-align:left;
        font-weight: bold;
    }

    #no-more-tables td:before { content: attr(data-title); }

    .ponumber,.program,.retail,.qty
    {
        width:100%;
    }
    
    .order-history tr
    {
        border: 0px solid transparent !important;
    }
    .order-history td
    {
        padding-left: 0px !important; 
        border-bottom:0px solid transparent !important;
        min-width:120px;
    }
    .display-row-to-cell
    {
        display:table-cell !important;
    }
}

@media only screen and (max-width: 767px) {
    #cart-tables table, 
    #cart-tables thead, 
    #cart-tables tbody, 
    #cart-tables th, 
    #cart-tables td, 
    #cart-tables tr { 
        display: block; 
    }

    #cart-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #cart-tables tr { border: 1px solid #ccc; }

    #cart-tables td { 
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 40%; 
        white-space: normal;
        text-align:left;
        font-size:12px;
        min-height:30px;
    }

    #cart-tables td:before { 
        position: absolute;
        top: 6px;
        left: 6px;
        width: 40%; 
        padding-right: 10px; 
        /*white-space: nowrap;*/
        text-align:left;
        font-weight: bold;
    }

    #cart-tables td:before { content: attr(data-title); }

    .ponumber,.program,.retail,.qty
    {
        width:100%;
    }
    
    
    
    .tables-767 table, 
    .tables-767 thead, 
    .tables-767 tbody, 
    .tables-767 th, 
    .tables-767 td, 
    .tables-767 tr { 
        display: block; 
    }
    .tables-767 thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .tables-767 tr { border: 1px solid #ccc; }
    .tables-767 td { 
        border: none !important;
        border-bottom: 1px solid #eee !important;
        position: relative !important;
        padding-left: 40% !important;
        white-space: normal !important;
        text-align:left !important;
        font-size:12px !important;
        min-height:30px !important;
    }
    .tables-767 td.remove-left { 
        border: none !important;
        border-bottom: 1px solid #eee !important;
        position: relative !important;
        padding-left: 6px !important;
        white-space: normal !important;
        text-align:left !important;
        font-size:12px !important;
        min-height:30px !important;
    }
    .tables-767 td:before { 
        position: absolute !important;
        top: 6px !important;
        left: 6px !important;
        width: 40% !important;
        padding-right: 10px !important;
        white-space: nowrap !important;
        text-align:left !important;
        font-weight: bold !important;
    }
    .tables-767 td:before { content: attr(data-title); }
}


/***********************Responsive Table End***********************/


/*****************Media Query**************************/

@media (max-width: 1366px) 
{
    .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_1366-256x70.png);
        background-repeat: no-repeat;
        background-size: 256px;
        height: 70px;
        background-position: bottom;
        background-position-x: left;
    }
    
    .top-space
    {
        padding-top:5px;
    }
}

@media (max-width: 1280px) 
{
    .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_1280-256x70.png);
        background-repeat: no-repeat;
        background-size: 256px;
        height: 70px;
        background-position: bottom;
        background-position-x: left;
    }
    
    .top-space
    {
        padding-top:7px;
    }
    
    .order-dashboard-header
    {
        font-size:16px;
    }
}

@media (max-width: 1199px) 
{
    .cart-search
    {
        padding-right:0px;
    }
    .cart-cartmanagement {
        /*padding-left: 0px;*/
    }
    .cart-removeselected {
        /*padding-left: 0px;*/
    }
    .cart-excel-pdf
    {
        padding-left: 8px;
    }
    
    .update-cart-single
    {
        margin-right:-15px;
    }
    
    .align-left-1199
    {
        text-align:left !important;
    }
}

@media (max-width: 1100px) 
{
    .footer-adjust
    {
        margin-left:-15px;
    }
    .footer-adjust2
    {
        margin-left:-20px;
    }
    
    .order-dashboard-header
    {
        font-size:16px;
    }
    .order-dashboard-text
    {
        font-size:14px;
    }
    .order-dashboard-text-normal
    {
        font-size:14px;
    }
}

@media (max-width: 1024px) 
{
    .hidden-792
    {
        display:none;
    }
    
    .txt-search
    {
        width:110px !important;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    .ddl-search
    {
        width:170px !important;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:88px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Tablet/Tablet_Maximize_Profit_bucket1-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:88px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Tablet/Tablet_International_bucket2-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:88px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Tablet/Tablet_Tradional-Store_bucket3-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:88px;
    }
    .img-howorgill
    {
        background-image:url(/images/Tablet/Tablet_How-we-do-it_bucket4-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:88px;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/web/BW_Events_Not_Logged_In_1280x518.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:395px;*/
        height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/web/BW_Events_Dealer_Logged_In_1280x518.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:395px;*/
        height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/web/BW_Events_Vendor_1280x518.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:395px;*/
        height:100%;
    }
    
    .img-dealermarket {
        background-image: url(/Images/dealer_market/DM-LgBanner-dealer-vw.png);
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width: 100%;
        height: 395px;
    }
    
    .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_1024-204x56.png);
        background-repeat: no-repeat;
        background-size: 204px;
        height: 56px;
        background-position: bottom;
        background-position-x: left;
    }
    
    .footer-adjust
    {
        margin-left:-35px;
    }
    .footer-adjust2
    {
        margin-left:-35px;
    }
    
    .pricelevel-address-space
    {
        height:40px;
    }

    .swiper-container-width
    {
        width:100% !important;
    }
    
    .swiper-visible
    {
        display:none;
    }
    
    .img-gopro-boost
    { 
        /*background-image:url('/Images/Tablet/OrdCenter_boost_ban_Tablet-768x235.png'); 
        background-repeat:no-repeat;
        background-position: center;*/
        width:100%;
        min-height:100px;
    }
    
    .img-flash-banner1
    { 
        /*background-image:url('/Images/Tablet/OrdCnt_FreshLiv_ban_Tablet-584x202.png'); 
        background-repeat:no-repeat;
        background-position: center;
        background-size:contain;*/
        width:100%;
        min-height:202px;
    }
    
    .img-flash-banner2
    { 
        background-image:url('/Images/Tablet/OrdCnt_Flash_ban_Tablet-584x202.png'); 
        background-repeat:no-repeat;
        background-position: center;
        background-size:contain;
        width:100%;
        min-height:202px;
    }
    
    .ordercenter-header-text
    {
        font-size:32px;
    }
    
    .ordercarouselindicators{
        height:56px;
    }
    
    .carousel-indicators {
        bottom:0px; 
    }    
    
    .boost-banner-top-space
    {
        height:46px;
    }
    .boost-banner-bottom-space
    {
        height:46px;
    }
    
    .detail-menu ul li {
        min-width: 100px;
        max-width:120px;
        height:45px;
    }
    .detail-menu ul li a
    {
        padding: 2px 7px;
        word-spacing: 100px;
    }
    
    .img-dealermarket-register {
        float: right;
        left: 0px;
        padding-right: 100px;
        padding-top: 60px;
        border: none;
    }
}

@media (max-width: 992px) 
{
    .btn-768 {
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .text-768 {
        height: 25px;
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .btn-cart
    {
        width:100px;
        height:auto;
        vertical-align:middle;
    }

    .search-box
    {
        background-color: white;
        background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
        background-position: 6px 5px;
        background-repeat: no-repeat;
        padding: 8px 8px 8px 30px;
        margin:0px 0px 0px 0px;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    .width-qty
    {
        width:40px;   
    }
    .btn-add-to-cart
    {
        padding:5px 15px;
    }
    .search-header
    {
        padding-top:4px;
        font-family:Arial;
        font-style:normal;
        font-size:10px;
        line-height:14.79px;
    }
    
    .font-glyphicon
    {
        font-size:15px;
    }
    
    .top-header-space
    {
        height:5px;
    }
    
    .padding-top-10-sm-md
    {
        padding-top:10px;
    }
    
    .carousel-home
    {
        height:auto !important;
        max-height:518px;
        width:auto;
    }
    
    .align-left-md
    {
        text-align:left !important;
    }
    
    .order-dashboard-container
    {
        min-height:370px;
    }
    
    .footer-adjust
    {
        margin-left:0px;
    }
    .footer-adjust2
    {
        margin-left:-55px;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:68px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Tablet/Tablet_Maximize_Profit_bucket1-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:68px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Tablet/Tablet_International_bucket2-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:68px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Tablet/Tablet_Tradional-Store_bucket3-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:68px;
    }
    .img-howorgill
    {
        background-image:url(/images/Tablet/Tablet_How-we-do-it_bucket4-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:68px;
    }
    
    .order-dashboard-header
    {
        font-size:18px;
    }
    .order-dashboard-text
    {
        font-size:15px;
    }
    .order-dashboard-text-normal
    {
        font-size:15px;
    }
    
    .order-dashboard-details
    {
        padding-left:0px;
        padding-right:0px;
    }
    
    .text-companyinfo
    {
        font-family:Arial;
        font-size:19px;
        font-weight:bold;
        color:#333333;
        text-transform:uppercase;
        white-space:nowrap;
    }
    .text-companyinfo-links,.text-companyinfo-links a
    {
        font-family:Arial;
        font-size:16px;
        font-weight:normal;
        color:#333333;
        white-space:nowrap;
    }
    .text-comments
    {
        font-family:Arial;
        font-size:18px;
        font-weight:normal;
        color:#333333;
    }
    .text-footer-number
    {
        font-size:40px;
    }
    .text-copyright
    {
        font-family:Arial;
        font-size:16px;
        font-weight:normal;
        color:#333333;
    }
    
    .detail-menu ul li {
        min-width: 35px;
        max-width:104px;
        height:45px;
    }
    .detail-menu ul li a
    {
        padding: 2px 15px;
        word-spacing: 100px;
    }
    .padding-top-0-992
    {
        padding-top:0px;
    }
    .margin-left-right--15-992
    {
        margin-left:-15px;
        margin-right:-15px;
    }
    
    .lbm-sales-team-col
    {
        position: relative;
        min-height: 1px;
        width: 33.33%;
        float: left;
        margin-top:10px;
    }
    .lbm-border-right-2
    {
        border-right:0px solid #C4C4C4;
    }
    
    .padding-left-7-992
    {
        padding-left:7px !important;
    }
}

@media (max-width: 991px) 
{
    .footer-adjust2
    {
        margin-left:0px;
    }
    .col-xs-pull-767
    {
        right:50%;
    }
    .col-xs-push-767
    {
        left:50%;
    }
    .height-footer-space
    {
        height:44.91px;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:172px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Tablet/Tablet_Maximize_Profit_bucket1-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:172px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Tablet/Tablet_International_bucket2-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:172px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Tablet/Tablet_Tradional-Store_bucket3-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:172px;
    }
    .img-howorgill
    {
        background-image:url(/images/Tablet/Tablet_How-we-do-it_bucket4-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:172px;
    }
    
    .ordercenter-customerdetails
    {
        padding-left:33px;
        padding-right:33px;
    }
    .ordercenter-orderdashboard
    {
        padding-left:33px;
        padding-right:33px;
    }
    .ordercenter-quickorder
    {
        padding-left:45px;
        padding-right:45px;
    }
    .ordercenter-controlcenter
    {
        padding-left:51px;
        padding-right:51px;
    }
    
    .order-dashboard-icon
    {
        width:70px;
        height:auto;
    }
    
    .display-inlineblock-991
    {
        display:inline-block;
    }
    
    .display-block-991
    {
        display:block;
    }
    
    .inline-block-991
    {
        display:inline-block !important;
    }
    .flex-991
    {
        display:flex !important;
    }
    
    .tbl-cart-price
    {
        font-size:14px !important;
        font-weight:bold !important;
        color:#666666 !important;
    }
    .tbl-cart-price-total {
        font-size: 14px !important;
        font-weight: bold !important;
        color: #666666 !important;
    }
    
    .cart-td-sm
    {
        vertical-align:top !important;
        padding-top:15px !important;
    }
    
    .cart-price-sm
    {
        vertical-align:top !important;
        padding-top:60px !important;
    }
    .cart-qty-sm
    {
        vertical-align:top !important;
        padding-top:53px !important;
    }
    
    .cart-removeselected {
        padding-left: 8px;
    }
    
    .cart-cartmanagement {
        padding-left: 0px;
    }
    
    .img-admin-col-width
    {
        width:15%;
        vertical-align:middle;
    }
    
    .img-home-carousel
    {
        width:100%;
        /*min-height:250px;
        max-height:250px;*/
    }
    
    .customer-insights-carousel-header
    {
        font-size: 80px;
        line-height: 80px;
    }
    .customer-insights-carousel-sub-header {
        font-size: 40px;
        line-height: 40px;
    }
    .customer-insights-carousel-sub-header-name {
        font-size: 40px;
        line-height: 40px;
    }
    .customer-insights-quote-header {
        font-size: 35px;
    }
    .customer-insights-tagline {
        font-size: 50px;
        line-height: 50px;
    }
    
    .sales-wt-inventory-carousel-header
    {
        font-size: 100px;
        line-height:100px;
    }
    .sales-wt-inventory-carousel-sub-header
    {
        font-size: 32px;
        line-height:32px;
    }
    .sales-wt-inventory-header
    {
        font-size:26px;
        line-height:26px;
    }
    .sales-wt-inventory-body
    {
        font-size:18px;
    }
    .sales-wt-inventory-subheader
    {
        font-size:50px;
        line-height:50px;
    }
    .sales-wt-inventory-sm-header
    {
        border:1px solid #D3D4D5;
        padding-top:10px;
        padding-bottom:10px;
        cursor:pointer;
    }
    .sales-wt-inventory-sm-body
    {
        border:1px solid #D3D4D5;
        padding-bottom:20px;
    }
    .sales-wt-inventory-glyph
    {
        padding-top: 20px;
    }
    
    .padding-left-0-991
    {
        padding-left:0px !important;
    }
    .padding-left-7-991
    {
        padding-left:7px !important;
    }
    .padding-left-8-991
    {
        padding-left:8px !important;
    }
    .padding-left-right-0-991
    {
        padding-left:0px;
        padding-right:0px;
    }
    
    .bb-guide-month-10
    {
        padding:0px 0px;
    }
    
    .bb-guide-admin-container-4
    {
        padding:5px;
    }
    .bb-guide-admin-container-header-4 {
        font-size: 25px;
    }
    
    .bb-guide-admin-outer-cal-1
    {
         width:77px;
         padding: 2px;
         padding-top: 12px;
    }
    .bb-guide-admin-outer-cal-2
    {
        width:77px;
        padding: 2px;
        padding-top: 12px;
    }
    .bb-guide-admin-outer-cal-3
    {
        width:77px;
        padding: 2px;
        padding-top: 12px;
    }
    
    .canada-ds-panel-body
    {
        min-height:150px;
    }
    
    .detail-cart-left-area
    {
        width:94px;
    }
    
    .col5-percent,.col10-percent,.col15-percent,.col20-percent,.col25-percent,.col30-percent,.col35-percent,.col40-percent
    {
        width:100%;
    }
    
    .image-library-popup
    {
        left: 50%;
        width: 700px;
        margin-left: -350px;
    }
}    

@media (max-width: 900px) 
{
    .footer-adjust2
    {
        margin-left:0px;
    }
    .hidden-900
    {
        display:none;
    }
    
    .ipad-spacing
    {
        padding-left:22px;
        padding-right:22px;
    }
    .home-space
    {
        padding-left:10px;
    }
    
    .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_900-204x56.png);
        background-repeat: no-repeat;
        background-size: 204px;
        height: 56px;
        background-position: bottom;
        background-position-x: left;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:152px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Tablet/Tablet_Maximize_Profit_bucket1-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:152px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Tablet/Tablet_International_bucket2-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:152px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Tablet/Tablet_Tradional-Store_bucket3-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:152px;
    }
    .img-howorgill
    {
        background-image:url(/images/Tablet/Tablet_How-we-do-it_bucket4-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:152px;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/tab/TB_Events_Not_Logged_In_768x458.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:309px;
        max-height:357px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/tab/TB_Events_Dealer_Logged_In_768x458.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:309px;
        max-height:357px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/tab/TB_Events_Vendor_768x458.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:309px;
        max-height:357px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket
    {
        background-image:url(/Images/dealer_market/tablet-DM-LgBanner-dealer-vw.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        height:309px;
        max-height:357px;
    }
    
    .img-dealermarket-register {
        float: right;
        left: 0px;
        padding-right: 100px;
        padding-top: 40px;
        border: none;
    }
    .img-dealermarket-interested
    {
        float: right;
        left: 0px;
        padding-right: 100px;
        padding-top: 40px;
        border: none;
    }
    
    .responsive-cell
    {
        display:block;
        width:100%;
    }
    
    .text-description
    {
        font-size:22px;
    }
    .dealermarket-map
    {
        width:80%;
    }
}

@media (max-width: 792px) 
{
    .detail-menu ul li {
        min-width: 35px;
        max-width:104px;
        height:45px;
    }
    .detail-menu ul li a
    {
        padding: 2px 8px;
        word-spacing: 100px;
    }
}

@media (max-width: 768px) 
{
    .display-inlineblock-tab {
        display: inline-block;
    }
    .footer-adjust
    {
        margin-left:0px;
    }
    .footer-adjust2
    {
        margin-left:0px;
    }
    .product-name
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:14px;
        line-height:19px;
    }
    .product-name-grid
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:10.68px;
        line-height:14.79px;
    }
    .product-name-grid-height
    {
        min-height:30px;
    }
    .vendor-name
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:13px;
        line-height:19px;
    }
    .vendor-name-grid
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:10.68px;
        line-height:14.79px;
    }
    .product-desc
    {
        font-family:Arial;
        font-style:normal;
        font-size:12px;
        line-height:19px;
    }
    .product-desc-grid
    {
        font-family:Arial;
        font-style:normal;
        font-size:9.86px;
        line-height:14.79px;
    }
    .product-cost
    {
        font-family:Arial;
        font-style:normal;
        font-size:12px;
        line-height:19px;
    }
    
    .ddl-search
    {
        width:100px !important;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    
    .product-grid-height
    {
        min-height:524px;   
    }
    
    .btn-768 {
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .text-768 {
        height: 25px;
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .btn-cart
    {
        width:90px;
        height:auto;
        vertical-align:middle;
    }
    .btn-createorder,.btn-createorder:hover,.btn-createorder:active
    {
        font-size:9px;
        margin-left:0px;
    }
    .search-box
    {
        background-color: white;
        background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
        background-position: 6px 5px;
        background-repeat: no-repeat;
        padding: 8px 8px 8px 30px;
        margin:0px 0px 0px 0px;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    .width-qty
    {
        width:40px;   
    }
    
    .grid-border
    {
         background-image: none;
         background-position: right;
         background-repeat: no-repeat;
         display: block;
    }
    
    .font-glyphicon
    {
        font-size:10px;
    }
    
    .align-pagination
    {
        text-align:center;
    }
    
    .order-dashboard-tabs&gt;li {
        float: left;
        width: 145px;
        font-size: 9px;
        font-weight: bold;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        background: #dcdcdc;
        border-bottom: 2px solid #dcdcdc;
        text-align: center;
    }
    .order-dashboard-tabs&gt;li.active {
        background: #9a0000;
        border-bottom: 2px solid #9a0000;
    }
    .order-dashboard-tabs&gt;li.active a 
    {
        color:#FFFFFF;
    }
    
    .control-label
    {
        padding-top:0px;
        text-align:left;
    }
    
    .img-productdetail
    {
        width:auto;
        padding-top:5px;
        padding-bottom:5px;
        text-align:center;
        border:none;
        cursor: -webkit-zoom-in;      
        cursor: -moz-zoom-in;      
        cursor: zoom-in;  
    }
    
    .detail-tab {
        border: 1px solid #e7e7e7;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:128px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Tablet/Tablet_Maximize_Profit_bucket1-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:128px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Tablet/Tablet_International_bucket2-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:128px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Tablet/Tablet_Tradional-Store_bucket3-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:128px;
    }
    .img-howorgill
    {
        background-image:url(/images/Tablet/Tablet_How-we-do-it_bucket4-353x128.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:128px;
    }
    
    .order-dashboard-container
    {
        min-height:370px;
    }
    .quick-order-container-xs
    {
        min-height:230px !important;
    }
    .quick-order-space
    {
        height:10px !important;
    }
    
    .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_900-204x56.png);
        background-repeat: no-repeat;
        background-size: 204px;
        height: 56px;
        background-position: bottom;
        background-position-x: left;
    }
    
    .ordercenter-space
    {
        height:46px;
    }
    
    .ordercenter-promotion-top
    {
        height:46px;
    }
    .ordercenter-promotion-middle
    {
        height:34px;
    }
    .ordercenter-promotion-bottom
    {
        height:46px;
    }
    
    .height-footer-space
    {
        height:44.91px;
    }
    .col-xs-pull-767
    {
        right:50%;
    }
    .col-xs-push-767
    {
        left:50%;
    }
    
    .margin-boostbanner
    {
        margin-left:0px;
        margin-right:0px;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/tab/TB_Events_Not_Logged_In_768x458.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height: 330px;
        max-height: 357px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/tab/TB_Events_Dealer_Logged_In_768x458.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height: 330px;
        max-height: 357px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/tab/TB_Events_Vendor_768x458.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height: 330px;
        max-height: 357px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket{
        background-image: url(/Images/dealer_market/tablet-DM-LgBanner-dealer-vw.png);
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width: 100%;
        height: 330px;
        max-height: 357px;
    }
    .img-dealermarket-register {
        float: right;
        left: 0px;
        padding-right: 25px;
        padding-top: 10px;
        border: none;
    }
    .img-dealermarket-interested
    {
        float: right;
        left: 0px;
        padding-right: 25px;
        padding-top: 10px;
        border: none;
    }
    
    .detail-menu ul li 
    {
        min-width:70px;
        max-width:105px;
    }
    
    .detail-row
    {
        font-size:12.5px;
    }
    .detail-alternate-row
    {
        font-size:12.5px;
    }
    
    .img-admin-col-width
    {
        width:20%;
        vertical-align:middle;
    }

    .width-tbl-10p-xs-100p {
        width: 100%;
    }

    .width-tbl-20p-xs-100p {
        width: 100%;
    }

    .width-tbl-30p-xs-100p {
        width: 100%;
    }

    .width-tbl-40p-xs-100p {
        width: 100%;
    }

    .width-tbl-50p-xs-100p {
        width: 100%;
    }

}


@media (max-width: 767px) 
{
    .display-inlineblock-tab {
        display: none;
    }
    .obe-edge-request-popup {
        width: 350px;
        margin-left: -175px;
    }

    .obe-edge-request-popup-body {
        height: 400px;
    }

    .evol-reg-popup {
        top: 112px;
        left: 50%;
        width: 374px !important;
        margin-left: -187px !important;
    }

    .item-lookup-popup {
        margin-top: -300px;
    }

    .message-popup {
        margin-top: -110px;
        margin-left: -175px;
        width: 350px;
    }

    .detail-row
    {
        font-size:14.5px;
    }
    .detail-alternate-row
    {
        font-size:14.5px;
    }
    
    .marketingpromoitemcontainer {
       padding:0px 0px 0px 0px;
    }
    .ipad-spacing
    {
        padding-left:0px;
        padding-right:0px;
    }
    .mobile-footer-spacing
    {
        margin-left:-20px;
    }
    .home-space
    {
        padding:10px;
    }
    .footer-adjust
    {
        margin-left:0px;
    }
    .footer-adjust2
    {
        margin-left:0px;
    }
    .orgilllogoimage
    {
        height: 82px;
        width: auto;
        margin-left: -100px;
        margin-top: -10px;
        margin-bottom: -10px;
    }
    .align-left-xs
    {
        text-align:left !important;
    }
    .float-none-xs
    {
        float:none;
    }
    .float-right-xs-left
    {
        float:left;
    }
    .float-right-xs-none
    {
        float:none;
    }
    .width-item-85
    {
        width:50%;
    }
    .width-item-120
    {
        width:50%;
    }
    .width-767-100
    {
        width:100%;
    }
    .display-767-none
    {
        display:none;
    }
    .display-block-991 {
        display: table-cell;
    }
    .tblxs100
    {
        width:100%;
    }
    
    .order-dashboard-details
    {
        border:none;
        webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; 
    }
    .quick-order-container-xs
    {
        min-height:235px !important;
    }
    
    .img-pro
    {
        margin:0px;
        margin-top:20px;
        margin-bottom:20px;
    }
    
    .padding-bottom-10-sm
    {
        padding-bottom:10px;
    }
    
    .padding-top-10-sm-md
    {
        padding-top:10px;
    }
    
    .dealermarket-tab-collapse
    {
        padding-left:15px;
        padding-right:15px;
    }
    .dealermarket-tab-collapse&gt;ul
    {
        float:none;
    }
    
    .carousel-indicators .active{
        height:12px;
        width:12px;
    }
    .carousel-indicators li{
        height:12px;
        width:12px;
    }
    
    .col-xs-pull-767
    {
        right:50%;
    }
    .col-xs-push-767
    {
        left:50%;
    }
    .height-footer-space
    {
        height:44.91px;
    }
    
    .padding-left-10-xs
    {
        padding-left:10px;
    }
    .padding-right-6-xs
    {
        padding-right:6px;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:250px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Mobile/Mobile_Maximize_Profit_bucket1-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:250px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Mobile/Mobile_International_bucket2-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:250px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Mobile/Mobile_Tradional-Store_bucket3-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:250px;
    }
    .img-howorgill
    {
        background-image:url(/images/Mobile/Mobile_How_we_do_it_bucket4-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:250px;
    }
    
    .img-logo-plaintext
    {
        height:25px;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Not_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:1180px;
        max-height:1180px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Dealer_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:1180px;
        max-height:1180px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Vendor_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:1180px;
        max-height:1180px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket
    {
        background-image:url(/Images/dealer_market/DM-Large-Banner-verticle.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        height:1180px;
        max-height:1180px;
    }
    
    .img-dealermarket-register
    {
        float: right;
        left: 0px;
        padding-top: 90%;
        padding-right: 35%;
        border:none;
    }
    .img-dealermarket-interested
    {
        float: right;
        left: 0px;
        padding-top: 90%;
        padding-right: 35%;
        border:none;
    }
    
    .order-dashboard-container
    {
        min-height:370px;
    }
    
    .pricelevel-address-space
    {
        height:43px;
    }

    .img-gopro-boost
    { 
        /*background-image:url('/Images/Mobile/mobile_OrdrCnt_boost_ban_376x157.png'); 
        background-repeat:no-repeat;
        background-position: center;
        background-size:contain;*/
        width:100%;
        min-height:157px;
    }
    
    .img-flash-banner1
    { 
        /*background-image:url('/Images/Mobile/mobile_OrdrCnt_FreshLiv_ban_375x130.png'); 
        background-repeat:no-repeat;
        background-position: center;
        background-size:contain;*/
        width:100%;
        min-height:130px;
    }
    
    .img-flash-banner2
    { 
        background-image:url('/Images/Mobile/mobile_OrdrCnt_flash_ban_375x130.png'); 
        background-repeat:no-repeat;
        background-position: center;
        background-size:contain;
        width:100%;
        min-height:130px;
    }
    
    .boost-banner-top-space
    {
        height:43px;
    }
    .boost-banner-bottom-space
    {
        height:43px;
    }
    
    .order-dashboard-icon
    {
        width:80px;
        height:auto;
    }
    
    .ordercenter-customerdetails
    {
        padding-left:0px;
        padding-right:0px;
    }
    .ordercenter-orderdashboard
    {
        padding-left:0px;
        padding-right:0px;
    }
    .ordercenter-quickorder
    {
        padding-left:0px;
        padding-right:0px;
    }
    .ordercenter-controlcenter
    {
        padding-left:0px;
        padding-right:0px;
    }
    
    .menu-icon-xs
    {
        width:20px;
    }
    
    .swiper-left-space
    {
        padding-left:30px;
    }
    
    .text-companyinfo
    {
        font-family:Arial;
        font-size:19px;
        font-weight:bold;
        color:#333333;
        text-transform:uppercase;
        white-space:nowrap;
    }
    .text-companyinfo-links,.text-companyinfo-links a
    {
        font-family:Arial;
        font-size:16px;
        font-weight:normal;
        color:#333333;
        white-space:nowrap;
    }
    .text-comments
    {
        font-family:Arial;
        font-size:18px;
        font-weight:normal;
        color:#333333;
    }
    .text-footer-number
    {
        font-size:40px;
    }
    .text-copyright
    {
        font-family:Arial;
        font-size:16px;
        font-weight:normal;
        color:#333333;
    }
    
    .profile-tabs-xs
    {
        border: 1px solid #C7C5C5;
        padding:10px;
    }
    .formsreports-tab-body-xs
    {
        padding:10px;
    }
    
    .responsive-cell
    {
        display:inline-block;
        width:50%;
    }
    
    .bg-search-header
    {
        border:none;
    }
    
    .cart-td-xs
    {
        padding-left:30% !important;
    }
    .cart-td-sm
    {
        vertical-align:middle;
        padding-top:0px !important;
    }
    
    .cart-row-top-space
    {
        padding-top:0px;
    }
    
    .endcap-body tr
    {
        border:none !important;
        border-bottom:0px solid #ccc !important;
        padding-left:0px;
        padding-right:0px;
        padding-top:5px;
        padding-bottom:5px;
    }
    
    .cart-body,.cart-body tr td
    {
        border:none !important;
    }
    .cart-body tr
    {
        border:none !important;
        border-bottom:2px solid #ccc !important;
        padding-left:10px;
        padding-right:10px;
        padding-top:15px;
        padding-bottom:15px;
    }
    .available-body,.available-body tr
    {
        border:none !important;
        border-bottom:0px solid #ccc !important;
        padding-left:0px;
        padding-right:0px;
        padding-top:5px;
        padding-bottom:5px;
    }
    
    .tbl-cart-nopadding
    {
        padding-left:0% !important;
        padding-left:6px !important;
    }
    
    .table-cell-767
    {
        display:table-cell !important;
    }
    
    .inline-block-767
    {
        display:inline-block !important;
    }
    
    .display-inlineblock-767
    {
        display:inline-block;
    }
    .display-flex-767
    {
        display:flex !important;
    }
    
    .cart-name-grid {
        font-weight: bold;
        font-size: 18px;
        color: #000000;
        text-transform: uppercase;
    }
    .tbl-cart-header, .tbl-cart-rowheader
    {
        font-size:12px !important;
        font-weight:normal !important;
        color:#666666 !important;
    }
    .tbl-cart-rowvalue {
        font-size:12px !important;
        font-weight:normal !important;
        color:#666666 !important;
    }
    .tbl-cart-headerrow,.tbl-cart-headerrow:before
    {
        font-size:12px !important;
        font-weight:normal !important;
        color:#666666 !important;
    }
    
    .padding-left-right-10-xs
    {
        padding-left:10px;
        padding-right:10px;
    }
    
    .margin-left-right--15-xs
    {
        margin-left:-15px;
        margin-right:-15px;
    }
    
    .margin-left--20-xs
    {
        margin-left:-20px;
    }
    
    .dealermarket-map
    {
        width:100%;
    }
    
    .cart-price-sm
    {
        vertical-align:middle !important;
        padding-top:5px !important;
    }
    .cart-qty-sm
    {
        vertical-align:middle !important;
        padding-top:5px !important;
    }
    
    .cart-selectedusers {
        padding-left: 0px;
    }
    .cart-removeselected {
        padding-left: 0px;
    }
    .cart-createorder {
        padding-left: 0px;
    }
    
    .align-right-xs-left
    {
        text-align:left;
    }
    .align-left-xs-center
    {
        text-align:center;
    }
    .align-right-xs-center
    {
        text-align:center;
    }
    .align-top-xs-bottom
    {
        vertical-align:bottom;
    }
    
    .image-left-xs-center
    {
        margin:auto;
    }
    
    .date-calendar-cart-popup
    {
        top:421px;
        margin-left:-200px;
    }
    
    .btn-add-rows
    {
        width:160px;
    }
    
     .menu-col-id
    {
        padding-right:0px;
    }
    
    .img-admin-col-width
    {
        width:100%;
        vertical-align:middle;
    }
    
    .align-center-xs-left
    {
        text-align:left;
    }
    
    .padding-0-xs
    {
        padding:0px !important;
    }
    
    .img-home-carousel
    {
        width:100%;
        /*min-height:300px;
        max-height:300px;*/
    }
    
    .profile-storeinfo-popup
    {
        left:50%;
        width:300px;
        margin-left:-150px;
    }
    
    .padding-left-0-xs
    {
        padding-left:0px !important;
    }
    .padding-left-right-0-xs
    {
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .padding-left-6-xs
    {
        padding-left:6px !important;
    }
    
    .productimg100-grid {
        width: 100px;
    }
    
    .border-bottom-none-767
    {
        border-bottom-width:0px !important;
    }
    
    .border-none-767
    {
        border-width:0px !important;
    }
    
    .circle-overstock-detail
    {
        margin-top:80px;
    }
    .padding-left-8-767
    {
        padding-left:8px !important;
    }
    
    .update-cart-single
    {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
    }
    
    .customer-insights-carousel-header {
        font-size: 60px;
        line-height: 60px;
    }
    .customer-insights-carousel-sub-header {
        font-size: 32px;
        line-height: 32px;
    }
    .customer-insights-carousel-sub-header-name {
        font-size: 32px;
        line-height: 32px;
    }
    .customer-insights-quote-header {
        font-size: 30px;
    }
    
    .sales-wt-inventory-carousel-header
    {
        font-size: 60px;
        line-height:60px;
    }
    .sales-wt-inventory-carousel-sub-header
    {
        font-size: 26px;
        line-height:26px;
    }
    .sales-wt-inventory-header
    {
        font-size:26px;
        line-height:26px;
    }
    .sales-wt-inventory-body
    {
        font-size:18px;
    }
    .sales-wt-inventory-subheader
    {
        font-size:40px;
        line-height:40px;
    }
    
    .career-header
    {
        font-size:24px;
    }
    .career-body
    {
        font-size:18px;
    }
    
    .sales-wt-inventory-sm-header
    {
        border:0px solid #D3D4D5;
        border-left:1px solid #D3D4D5;
        border-right:1px solid #D3D4D5;
        border-top:1px solid #D3D4D5;
        padding-top:15px;
        padding-bottom:15px;
    }
    .sales-wt-inventory-sm-body
    {
        border:0px solid #D3D4D5;
        border-left:1px solid #D3D4D5;
        border-right:1px solid #D3D4D5;
        border-bottom:1px solid #D3D4D5;
        padding-bottom:10px;
    }
    .sales-wt-inventory-phone
    {
        font-size:25px;
    }
    .sales-wt-inventory-glyph
    {
        padding-top: 8px;
    }
    
    .lbm-sales-team-header-sm
    {
        border:0px solid #D3D4D5;
        border-left:1px solid #D3D4D5;
        border-right:1px solid #D3D4D5;
        border-top:1px solid #D3D4D5;
        padding-top:15px;
        padding-bottom:15px;
    }
    .lbm-sales-team-body-sm
    {
        border:0px solid #D3D4D5;
        border-left:1px solid #D3D4D5;
        border-right:1px solid #D3D4D5;
        border-bottom:1px solid #D3D4D5;
        padding-bottom:10px;
    }
    .lbm-sales-team-col-bg
    {
        background-color:#ffffff;
    }
    .lbm-sales-team-col
    {
        position: relative;
        min-height: 1px;
        width: 100%;
        float: left;
        margin-top:10px;
    }
    .lbm-border-right
    {
        border-right:0px solid #C4C4C4;
    }
    .lbm-border-right-2
    {
        border-right:0px solid #C4C4C4;
    }
    .sales-team-1
    {
        min-height:40px;
    }
    .sales-team-2
    {
        min-height:5px;
    }
    .sales-team-ext
    {
        min-height:5px;
    }
    
    .height-60-767
    {
        height: 60px;
    }
    
    .bb-guide-admin-bg-5
    {
        padding:10px;
    }
    .bb-guide-admin-faq
    {
        padding: 10px 10px;
    }
    
    .cypherlab-cart-popup
    {
        width:300px;
        margin-left:-150px;
    }
    
    .nafta-details-popup
    {
        width:300px;
        margin-left:-150px;
    }
    
    .bb-guide-admin-container-4
    {
        padding:10px;
    }
    .bb-guide-admin-outer-cal-1
    {
         width:85px;
         padding: 4px;
         padding-top: 12px;
    }
    .bb-guide-admin-outer-cal-2
    {
        width:85px;
        padding: 4px;
        padding-top: 12px;
    }
    .bb-guide-admin-outer-cal-3
    {
        width:85px;
        padding: 4px;
        padding-top: 12px;
    }
    .bb-guide-admin-header-3 {
        font-size: 40px;
    }
    
    .padding-left-right-0-991
    {
        padding-left:15px;
        padding-right:15px;
    }
    
    .page-header-text
    {
        font-size:30px;
    }
    
    .min-height-45-xs
    {
        min-height:45px !important;
    }
    
    .detail-cart-left-area
    {
        width:125px;
    }
    
    .image-library-popup
    {
        left: 50%;
        width: 300px;
        margin-left: -150px;
    }
    
    .circular-of-month-footer {
        font-size: 16px;
        padding: 10px 30px;
    }
    
    .remove-ul-padd-xs,.remove-ul-padd-xs ul
    {
        padding: 0px;
    }
    .remove-ul-padd-xs ul li
    {
        margin: 0 0 0 18px;
    }
    
    .image-browse-popup {
        min-height: 250px;
        max-height: 350px;
        width: 300px;
        margin-left: -150px;
    }
    
    .truck-reuest-form {
        margin-top: 10px;
        margin-right: 0px;
    }
}

@media (max-width: 667px) 
{
  .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_677-204x56.png);
        background-repeat: no-repeat;
        background-size: 204px;
        height: 56px;
        background-position: bottom;
        background-position-x: left;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:211px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Mobile/Mobile_Maximize_Profit_bucket1-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:211px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Mobile/Mobile_International_bucket2-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:211px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Mobile/Mobile_Tradional-Store_bucket3-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:211px;
    }
    .img-howorgill
    {
        background-image:url(/images/Mobile/Mobile_How_we_do_it_bucket4-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:211px;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Not_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:1070px;
        max-height:1070px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Dealer_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:1070px;
        max-height:1070px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Vendor_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:1070px;
        max-height:1070px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket
    {
        background-image:url(/Images/dealer_market/DM-Large-Banner-verticle.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        height:1070px;
        max-height:1070px;
    }
    
    .location-popup
    {
        width:400px;
        margin-left:-200px;
    }
    
    .search-box-xs-padding
    {
        padding-top:11px;
        padding-bottom:11px;
    }
    
    .width-p100-667
    {
        width:100%;
    }
}

@media (max-width: 580px) 
{
    .hidden-580
    {
        display:none;
    }
    .visible-580
    {
        display:block;
    }
    .width-p100-580
    {
        width:100%;
    }
    .width-p50-580
    {
        width:50%;
    }
    .height-footer-space
    {
        height:35px;
    }
    
    .col-xs-pull-580
    {
        right:0%;
    }
    .col-xs-push-580
    {
        left:0%;
    }
    .padding-top-10-580
    {
        padding-top:10px;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:175px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Mobile/Mobile_Maximize_Profit_bucket1-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:175px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Mobile/Mobile_International_bucket2-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:175px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Mobile/Mobile_Tradional-Store_bucket3-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:175px;
    }
    .img-howorgill
    {
        background-image:url(/images/Mobile/Mobile_How_we_do_it_bucket4-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:175px;
    }
    
    .img-dealermarket-register
    {
        padding-top: 80%;
        padding-right: 20%;
    }
    .img-dealermarket-interested
    {
        padding-top: 85%;
        padding-right: 25%;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Not_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:911px;
        max-height:911px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Dealer_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:911px;
        max-height:911px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Vendor_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:911px;
        max-height:911px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket
    {
        background-image:url(/Images/dealer_market/DM-Large-Banner-verticle.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        height:911px;
        max-height:911px;
    }
    
    .ordercenter-space
    {
        height:43px;
    }
    
    .order-dashboard-container
    {
        min-height:385px;
    }
    
    .detail-info-guide-container
    {
        width: 100%;
        padding:25px 10px;
        height:auto;
    }
    
    .padding-top-6-580-0
    {
        padding-top:0px !important;
    }
    
    .align-left-580
    {
        text-align:left !important;
    }
}

@media (max-width: 480px) 
{
    .product-name
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:9.85px;
        line-height:12.01px;
    }
    .product-name-grid
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:11.68px;
        line-height:14.79px;
    }
    .product-name-grid-height
    {
        min-height:25px;
    }
    .vendor-name
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:9.22px;
        line-height:12.01px;
    }
    .vendor-name-grid
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:11.68px;
        line-height:14.79px;
    }
    .product-desc
    {
        font-family:Arial;
        font-style:normal;
        font-size:7.5px;
        line-height:12.01px;
    }
    .product-desc-grid
    {
        font-family:Arial;
        font-style:normal;
        font-size:10.86px;
        line-height:14.79px;
    }
    .product-cost
    {
        font-family:Arial;
        font-style:normal;
        font-size:8.58px;
        line-height:12.01px;
    }
    
    .ddl-search
    {
        width:100px !important;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    
    .product-grid-height
    {
        min-height:474px;   
    }
    
    .btn-768 {
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .text-768 {
        height: 25px;
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .btn-cart
    {
        width:90px;
        height:auto;
        vertical-align:middle;
    }
    .search-box
    {
        background-color: white;
        background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
        background-position: 6px 5px;
        background-repeat: no-repeat;
        padding: 8px 8px 8px 30px;
        margin:0px 0px 0px 0px;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    .width-qty
    {
        width:40px;   
    }
    
    .productimg100, .PRODUCTIMG100 {
        border: #D0D0D0 0px solid;
        padding: 1px;
        width: 80px;
        height:auto;
    }
    
    .font-glyphicon
    {
        font-size:10px;
    }
    
    .width-p100-480
    {
        width:100%;
    }
    .align-left-480
    {
        text-align:left;
    }
    
    .hidden-only-480
    {
        display:none;
    }
    .visible-only-480
    {
        display:block;
    }
    
    .padding-top-10-480
    {
        padding-top:10px;
    }
    
    .display-block-480
    {
        display:block;
    }
    .display-none-480
    {
        display:none;
    }
    .display-block-480-noimp
    {
        display:block !important;
    }
    
    .col-xs-pull-480
    {
        right:0%;
    }
    .col-xs-push-480
    {
        left:0%;
    }
    
    .height-promoitem-space2
    {
        height:44.91px;
    }
    
    .height-footer-space
    {
        height:35px;
    }
    
    .order-dashboard-container
    {
        min-height:300px;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:145px;
    }
    
     .img-maximizeprofits
    {
        /*background-image:url(/images/Mobile/Mobile_Maximize_Profit_bucket1-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:145px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Mobile/Mobile_International_bucket2-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:145px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Mobile/Mobile_Tradional-Store_bucket3-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:145px;
    }
    .img-howorgill
    {
        background-image:url(/images/Mobile/Mobile_How_we_do_it_bucket4-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:145px;
    }
    
    .order-center-tabs&gt;li
    {
        width: 140px;
    }
    
    .menu-icon-xs
    {
        width:15px;
    }
    
    .order-dashboard-details
    {
        max-width:277px;
        margin:auto;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Not_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:663px;
        max-height:663px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Dealer_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:663px;
        max-height:663px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Vendor_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:663px;
        max-height:663px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket
    {
        background-image:url(/Images/dealer_market/DM-Large-Banner-verticle.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        height:663px;
        max-height:663px;
    }
    
    .cart-mycart-width
    {
        width:300px;
    }
    
    .multiple-cart-popup
    {
        left:50%;
        width:300px;
        margin-left:-150px;
    }
    .merge-cart-popup
    {
        left:50%;
        width:300px;
        margin-left:-150px;
    }
    .assign-cart-popup
    {
        left:50%;
        width:300px;
        margin-left:-150px;
    }
    .release-cart-popup
    {
        left:50%;
        width:300px;
        margin-left:-150px;
    }
    
    .date-calendar-cart-popup
    {
        top:441px;
        margin-left:-125px;
    }
    
    .location-popup
    {
        width:350px;
        margin-left:-175px;
    }
    
    .search-box-xs-padding
    {
        padding-top:9px;
        padding-bottom:10px;
    }
    
    .padding-top-6-480-0
    {
        padding-top:0px !important;
    }
    
    .height-grid-itemleft,.height-grid-itemres
    {
        min-height:5px;
    }
    
    .category-grid-height
    {
        min-height:200px;
    }
}

@media (max-width: 375px) 
{
    .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_375-169x46.png);
        background-repeat: no-repeat;
        background-size: 169px;
        height: 46px;
        background-position: bottom;
        background-position-x: left;
    }
    
    .img-home-bottom
    {
        width:100%;
        height:115px;
    }
    
    .img-maximizeprofits
    {
        /*background-image:url(/images/Mobile/Mobile_Maximize_Profit_bucket1-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;*/
        width:100%;
        height:115px;
    }
    .img-internationalphoto
    {
        background-image:url(/images/Mobile/Mobile_International_bucket2-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:115px;
    }
    .img-traditionalhardware
    {
        background-image:url(/images/Mobile/Mobile_Tradional-Store_bucket3-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:115px;
    }
    .img-howorgill
    {
        background-image:url(/images/Mobile/Mobile_How_we_do_it_bucket4-375x135.png);
        background-repeat:no-repeat;
        background-size:100%;
        width:100%;
        height:115px;
    }
    
    .order-center-tabs&gt;li
    {
        width: 187px;
    }
    
    .order-center-tabs-container
    {
        margin-left:-15px;
        margin-right:-15px;
    }
    
    .padding-left-right-none-375
    {
        padding-left:0px;
        padding-right:0px;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Not_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:601px;
        max-height:601px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Dealer_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:601px;
        max-height:601px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Vendor_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:601px;
        max-height:601px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket
    {
        background-image:url(/Images/dealer_market/DM-Large-Banner-verticle.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        height:601px;
        max-height:601px;
    }
    
    .location-popup
    {
        width:300px;
        margin-left:-150px;
    }
    
    .img-header-icons
    {
        height:18px;
        width:auto;
        padding-right:5px;
    }
}

@media (max-width: 320px) 
{
     .orgilllogo {
        margin:0px;
        padding:0px;
        background-image: url(/images/logo/Orgill_logo_375-169x46.png);
        background-repeat: no-repeat;
        background-size: 150px;
        height: 46px;
        background-position: bottom;
        background-position-x: left;
    }
    .product-name
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:8.85px;
        line-height:12.01px;
    }
    .product-name-grid
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:10.68px;
        line-height:14.79px;
    }
    .product-name-grid-height
    {
        min-height:25px;
    }
    .vendor-name
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:8.22px;
        line-height:12.01px;
    }
    .vendor-name-grid
    {
        font-family:Arial;
        font-style:normal;
        font-weight:bold;
        font-size:10.68px;
        line-height:14.79px;
    }
    .product-desc
    {
        font-family:Arial;
        font-style:normal;
        font-size:6.5px;
        line-height:12.01px;
    }
    .product-desc-grid
    {
        font-family:Arial;
        font-style:normal;
        font-size:9.86px;
        line-height:14.79px;
    }
    .product-cost
    {
        font-family:Arial;
        font-style:normal;
        font-size:7.58px;
        line-height:12.01px;
    }
    .product-cost-margin
    {
        margin-left:-15px;
        margin-right:-15px;
    }
    .product-cost-margin-left
    {
        margin-left:-15px;
    }
    
    .ddl-search
    {
        width:100px !important;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    
    .product-grid-height
    {
        min-height:474px;   
    }
    
    .btn-768 {
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .text-768 {
        height: 25px;
        padding: 2px 4px;
        font-size: 12px;
        line-height: 1.5;
    }
    .btn-cart
    {
        width:80px;
        height:auto;
        vertical-align:middle;
    }
    .search-box
    {
        background-color: white;
        background-image: url(/images/template/orgill-searchbx-microphy-glass-icon.png);
        background-position: 6px 5px;
        background-repeat: no-repeat;
        padding: 8px 8px 8px 30px;
        margin:0px 0px 0px 0px;
        border-radius:0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
    }
    .width-qty
    {
        width:40px;   
    }
    
    .productimg100, .PRODUCTIMG100 {
        border: #D0D0D0 0px solid;
        padding: 1px;
        width: 70px;
        height:auto;
    }
    
    .font-glyphicon
    {
        font-size:10px;
    }
    
    .order-center-tabs&gt;li
    {
        width: 160px;
    }
    
    .img-flash-banner1,.img-flash-banner2
    {
        min-height:114px;
    }
    
    .img-dm-not-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Not_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:513px;
        max-height:513px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-dealer-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Dealer_Logged_In_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:513px;
        max-height:513px;*/
        height:100%;
        max-height:100%;
    }
    .img-dm-vendor-login
    {
        background-image:url(/Content/ImageGallery/AccordionHome/mob/MB_Events_Vendor_375x601.jpg);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        /*height:513px;
        max-height:513px;*/
        height:100%;
        max-height:100%;
    }
    
    .img-dealermarket
    {
        background-image:url(/Images/dealer_market/DM-Large-Banner-verticle.png);
        background-repeat:no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width:100%;
        height:513px;
        max-height:513px;
    }
    
    .img-dealermarket-register {
        padding-top: 82%;
        padding-right: 20%;
        height: 99%;
        width: auto;
    }
    .img-dealermarket-interested
    {
        padding-top: 82%;
        padding-right: 20%;
        height: 99%;
        width: auto;
    }
    
    .img-logo-plaintext {
        height: 20px;
    }
    
    .img-header-icons
    {
        height:18px;
        width:auto;
        padding-right:0px;
    }
    .img-header-cart-sm-icon
    {
        height:20px;
        width:auto;
    }
}


/*****************Media Query End**************************/


/*****************Promotion Carousel**************************/
.carousel-control.left, .carousel-control.right {
    background-image:none;
}

@media (min-width: 992px ) {
    .carousel-inner .active.left {
        left: -25%;
    }
    .carousel-inner .next {
        left:  25%;
    }
    .carousel-inner .prev {
        left: -25%;
    }
}

@media (min-width: 768px) and (max-width: 991px ) {
    .carousel-inner .active.left {
        left: -33.3%;
    }
    .carousel-inner .next {
        left:  33.3%;
    }
    .carousel-inner .prev {
        left: -33.3%;
    }
    /*.active &gt; div:first-child {
        display:block;
    }
    .active &gt; div:first-child + div {
        display:block;
    }
    .active &gt; div:last-child {
        display:none;
    }*/ 
}

@media (max-width: 767px) {
    .carousel-inner .active.left {
        left: -100%;
    }
    .carousel-inner .next {
        left:  100%;
    }
    .carousel-inner .prev {
        left: -100%;
    }
    .active &gt; div {
        display:none;
    }
    .active &gt; div:first-child {
        display:block;
    }
}
/*****************Promotion Carousel End**************************/

/********************Checkbox*********************/

.checkbox
{
    margin-top:0px;
    margin-bottom:0px;
}
.checkbox18 input[type="checkbox"]
{
    height:18px;
    width:18px;
}
.checkbox18 input[type="checkbox"]:checked
{
}
.checkbox16 input[type="checkbox"]
{
    height:16px;
    width:16px;
}
.checkbox16 input[type="checkbox"]:checked
{
}

.radiobutton18
{
    vertical-align:middle;
    white-space:nowrap;
}
.radiobutton18 input[type="radio"]
{
    height:18px;
    width:18px;
    margin-top:-2px;
    vertical-align:middle;
}

.checkbox-remove-padding label
{
    padding-right:0px !important;
}

/***********************Checkbox End***********************/

.img-large-modal {
    display: none;
    position: fixed;
    z-index: 1200;
    padding-top: 50px;
    padding-bottom:50px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.9);
}

.img-large-modal-content {
    margin: auto;
    display: block;
    height:auto;
    max-width: 800px;
}

.img-close {
    position: absolute;
    top: 10px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.img-close:hover,
.img-close:focus {
    color: #a94442;
    text-decoration: none;
    cursor: pointer;
}

.img-flash-icon,.img-hotcommodities-icon,.img-dropship-icon
{
    text-align: left;
    vertical-align: top;
    position: absolute;
    left: 0px;
    top: 0px;
}
.img-flash-icon-right {
    text-align: left;
    vertical-align: top;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 75px;
}
.img-flash-icon-left {
    text-align: left;
    vertical-align: top;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 75px;
}
.img-flash-icon-detail-right-xs {
    text-align: left;
    vertical-align: top;
    position: absolute;
    right: 0px;
    top: 80px;
    width: 75px;
    z-index: 10;
}
.img-flash-icon-noimage {
    text-align: left;
    vertical-align: top;
    position: absolute;
    left: 0px;
    top: 70px;
    width: 75px;
}

.img-soldout-icon
{
    text-align: right;
    vertical-align: top;
    position: absolute;
    right: 0px;
    top:0px;
}
.img-soldout-stamp-icon
{
    position: absolute;
    top: 60px;
    left: 40px;
}

.img-flash-icon-detail-xs
{
    text-align: left;
    vertical-align: top;
    position: absolute;
    left: 0px;
    top: 80px;
    z-index: 10;
}

.overflow-hidden
{
    overflow:hidden;
}
.overflow-auto
{
    overflow:auto;
}

.editor-image-container
{
    min-height:150px;
    border:5px solid transparent;
}
.editor-image-container:hover
{
    border-color:#000000;
    cursor:pointer;
}
.editor-image-container-border
{
    border:1px solid #000000;
}

.vendor-search-name
{
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:20px;
    line-height:24.71px;
}

.vendor-search-caption
{
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:14px;
    color:#000000;    
}

.vendor-search-value
{
    font-family:Arial;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
}

.loading
{
    font-size:16px;
    font-weight:bold;
    position: fixed;
    background-color: #d0d0d0;
    color:#000000;
    z-index: 9999;
    opacity: 0.9;
    overflow: hidden;
    height: 100%;
    width: 100%;
    padding-top:10px;
}

.loading-background
{
    filter: Alpha(Opacity=90); 
    -moz-opacity:0.9; 
    opacity: 0.9;
    width: 100%;
    height: 100%;
    background-color: #f3f3f3;
    position: fixed;
    z-index: 999;
    top: 0px;
    left: 0px;
}
.loading-text
{
    font-family: Arial;
    font-size:24px;
    color: #000000;
    text-align:center;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 20px;
    z-index: 1000;
}

.search-suggestion-box-outer
{
    position: relative;
    margin-right: 56px;
}
.search-suggestion-box-outer-xs
{
    position: relative;
    margin-right: 122px;
}
.search-suggestion-box
{
    width:100%;
    min-height:100px;
    position:absolute;
    text-align:left;
    background-color:#f5f5f5;
    border:1px solid #cecece;
    z-index:200;
}

.item-dashboard-container
{
    min-height:350px;
}

.item-center-icon,.item-center-icon a,.item-center-icon:hover
{
    font-size: 11px;
    color: #737373;
    padding-top: 4px;
    text-decoration:none;
}
.item-center-icon-height
{
    min-height:75px;
}

.item-center-dashboard
{
    border:1px solid #8c8c8c;
    padding-left:0px;
    padding-right:0px;
}

.item-dashboard-text,.item-dashboard-text a
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#4E4C4C;
}
.item-dashboard-text ul
{
}
.item-dashboard-text ul li
{
    color:#9a0000;
    font-size:20px;
}

.item-dashboard-text-normal,.item-dashboard-text-normal a
{
    font-family:Arial;
    font-weight:normal;
    font-size:14px;
    color:#4E4C4C;
}
ul {
  margin: 0;
}
ul.item-dashboard-text-normal {
  list-style-type: none;
}
ul.item-dashboard-text-normal &gt; li {
    text-indent: -25px;
    color: #4E4C4C;
    padding-bottom: 5px;
    font-size: 14px;
}
ul.item-dashboard-text-normal &gt; li:before {
  content: "- ";
  text-indent: -5px;
}

.z-index-10
{
    z-index:10;
}


.fav-header
{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-transform: capitalize;
}
.fav-header-gray
{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #696969;
    text-transform: capitalize;
}
.fav-column
{
    font-family: arial;
    font-size: 14px;
    font-weight:bold;
    color: #696969;
}
.fav-column-value
{
    font-family: arial;
    font-size: 14px;
    font-weight:normal;
    color: #000000;
}

.org-grid-header
{
}
.org-grid-header th,.org-grid-header th a,.org-grid-header th a:hover,.org-grid-header th a:active
{
    color:#333 !important;
    text-decoration:none;
}

.org-grid-pagination
{
    font-family: Arial;
    font-size: 14px !important;
    font-weight: bold;
    background-color: #ffffff;
}
.org-grid-pagination a
{
    color: #666666 !important;
}
.org-grid-pagination a:hover
{
    color:#9a0000 !important;
}
.org-grid-pagination tr
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-width:0px !important;
}
.org-grid-pagination span
{
    color:#9a0000 !important;
}
.org-grid-pagination td
{
    padding: 5px !important;
    display: table-cell !important;
    padding-right: 5px;
    position: inherit !important;
    white-space: normal;
    text-align: left;
    font-size: 12px;
    min-height: 30px;
}
.org-grid-pagination td:before
{
    position: absolute;
    top: 6px;
    left: 6px;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
    color:transparent !important;
}







/**************************************************Html Content Editor**************************************************/
.html-text-area
{
    border-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.mce-tinymce,.mce-btn-group .mce-first,.mce-btn-group .mce-last
{
    border-radius:0px !important;
    border-top-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
}
.mce-panel
{
    border-color:#ccc !important;
}


/**************************************************Html Content Editor End**************************************************/


/***************************************************Dynamic Page Style****************************************************/

.bg-services-footer
{
    background-color:#F1EFEF;
}

.services-footer-carousel
{
    /*min-height: 367px;*/
    background-color: #F1EFEF;
}
.services-footer-carousel-header
{
    font-family:Arial;
    font-size: 50px;
    color: #000000;
    text-transform:uppercase;
    line-height:50px;
}
.services-footer-carousel-sub-header
{
    font-family:Arial;
    font-size: 25px;
    color: #9a0000;
    line-height:25px;
}
.services-footer-carousel-sub-header-name
{
    font-family:Arial;
    font-size: 25px;
    color: #9a0000;
    line-height:25px;
}

.services-footer-carousel-header
{
    font-size: 80px;
    line-height: 80px;
}
.services-footer-carousel-sub-header {
    font-size: 40px;
    line-height: 40px;
}
.services-footer-carousel-sub-header-name {
    font-size: 40px;
    line-height: 40px;
}

.services-footer-carousel-header {
    font-size: 60px;
    line-height: 60px;
}
.services-footer-carousel-sub-header {
    font-size: 32px;
    line-height: 32px;
}
.services-footer-carousel-sub-header-name {
    font-size: 32px;
    line-height: 32px;
}


/***************************************************Dynamic Page Style End************************************************/

.tool-tip {
   position: relative;
    display: inline-block;
    border: 1px dotted #9a0000; /* If you want dots under the hoverable text */
    color:#9a0000;
    font-weight:bolder;
    cursor:pointer;
    vertical-align:middle;
}

/* Tooltip text */
.tool-tip .tooltiptext {
    visibility: hidden;    
    min-width:120px;
    max-width:400px;
    background-color: #9a0000;
    color: #fff;
    text-align: center;
    padding: 3px;
    border-radius: 3px;
    margin-left: -120px;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}


/* Show the tooltip text when you mouse over the tooltip container */
.tool-tip:hover .tooltiptext {
    visibility: visible;
}

.nafta-header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-style: normal;
    font-weight: 600;
    font-variant: normal;
    color: #9a0000;
    letter-spacing: 1.2px;
}
.nafta-header-grey
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-style: normal;
    font-weight: 600;
    font-variant: normal;
    color: #5a5a5a;
    letter-spacing: 1.2px;
}

.carousel-inner &gt; .item {
    -ms-transition: -ms-transform .0s ease-in-out !important;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
}
.carousel-inner &gt; .active.left {
    left: 100%;
}

.vendorbadge-text-header
{
    font-family:Arial;
    font-size:20px;
    color:#000000;
}

.hr-d3d4d5
{
    border-color:#D3D4D5 !important;
    margin-top:0px;
    margin-bottom:0px;
}

.PopCat
{
    background-color: #E2F5FC;
    padding: 5px 5px 10px 20px;
    position: relative;
    z-index: -100;
}

.btn-my-calendar {
    /* max-width: 110px; */
    font-size: 12px;
    font-weight: normal;
    background-color: #9a0000 !important;
    border-color: #9a0000 !important;
    color: #FFFFFF !important;
    padding: 4px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}


.content-search-header {
    background-color: #5a5a5a !important;
    color: #ffffff !important;
    font-weight: bold !important;
    padding: 3px 4px;
    font-size: 12px;
}

.content-search-body {
    /*max-height: 195px;*/
    max-height: 145px;
    overflow: auto;
}

.content-search-suggestion {
    background-color: #ffffff;
}

    .content-search-suggestion:hover, .content-search-suggestion:hover a, .content-search-suggestion a:hover {
        background-color: #0A246A;
        color: #ffffff;
    }

.content-search-suggestion-alt {
    background-color: #eeeeee;
}

    .content-search-suggestion-alt:hover, .content-search-suggestion-alt:hover a, .content-search-suggestion-alt a:hover {
        background-color: #0A246A;
        color: #ffffff;
    }

.ac_even:hover, .ac_odd:hover {
    background-color: #0A246A;
    color: #ffffff;
}

.fb-dept-box {
    font-size: 24px;
    background-color: #c5c5c5;
    border: 1px solid #333;
    color: #000000;
    /* padding-top: 25px; */
    /* padding-bottom: 25px; */
    min-height: 100px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .fb-dept-box a, .fb-dept-box a:hover {
        color: #000000;
    }

.list-text-header {
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}

.list-text-header-bold {
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.list-text-header-bold2 {
    font-family: HelveticaNeue-regular;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}

.odm-page-header-text2 {
    font-family: Arial;
    font-size: 41px;
    font-weight: normal;
    color: #000000;
}

.odm-collapse-header {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #D3D4D5;
    padding: 10px;
    cursor: pointer;
}

.odm-collapse-body {
    font-family: HelveticaNeue-regular, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #D3D4D5;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}

    .odm-collapse-body a {
        font-family: HelveticaNeue-regular, Arial;
        font-size: 14px;
        font-weight: bold;
        color: #666666;
    }

.odm-dsitem-collapse-header {
    font-family: HelveticaNeue-regular, Arial !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #000000 !important;
    cursor: pointer !important;
}

/*===================================BOX START========================================*/

.box1 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box1 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box1:hover .img-top {
    display: inline;
}

.box2 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box2 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box2:hover .img-top {
    display: inline;
}

.box3 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box3 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box3:hover .img-top {
    display: inline;
}

.box4 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box4 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box4:hover .img-top {
    display: inline;
}


.box5 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box5 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box5:hover .img-top {
    display: inline;
}
	
.box6 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box6 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box6:hover .img-top {
    display: inline;
}

.box7 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box7 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box7:hover .img-top {
    display: inline;
}
	
.box8 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box8 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box8:hover .img-top {
    display: inline;
}

.box9 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box9 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box9:hover .img-top {
    display: inline;
}

.box10 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box10 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box10:hover .img-top {
    display: inline;
}

.box11 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box11 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box11:hover .img-top {
    display: inline;
}

.box12 {
    width: auto;
    position: relative;
    display: inline-block;
    margin: 20px;
}
.box12 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.box12:hover .img-top {
    display: inline;
}
/*===================================BOX END========================================*/

.CanadaShow{display: none;} 
.CanadaHide{display: block;}
.CanadaShowFR{display: none;}
	
/*===================================COVID ORDER CENTER=============================*/	
.covid-message-text {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}
.covid-message-bg {
    background: #CCC;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}

.covid-message-bg a {
    color: #000000;
}

.covid-message-bg:hover {
    background: #5a5a5a;
    color: #FFFFFF;
}

.covid-message-bg:hover a {
    background: #5a5a5a;
    color: #FFFFFF;
}

.evol-reg-popup {
    background-color: #ffffff;
    border: 1px solid #ccc;
    position: fixed;
    left: 50%;
    width: 500px;
    margin-left: -250px;
    z-index: 99;
    border-radius: 2px;
}

.obe-edge-request-popup {
    background-color: #ffffff;
    border: 1px solid #ccc;
    /*position: fixed;*/
    position: absolute;
    /*top: 112px;*/
    top: 100px;
    left: 50%;
    /*width: 700px;*/
    width: 800px;
    margin-left: -400px;
    z-index: 99;
    border-radius: 2px;
    padding: 20px;
}

.obe-edge-request-popup-body {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    /*height:250px;*/
    height: 270px;
}

.obe-edge-request-outer-circle {
    /*width: 100px;*/
    width: 90px;
    height: 80px;
    /*background: #bbbbbb;*/
    background: transparent;
    border-radius: 50%;
    text-align: center;
    margin: auto;
}

.obe-edge-request-inner-circle {
    /*width: 70px;*/
    width: 60px;
    height: 50px;
    background: #1d578a;
    color: #ffffff;
    border-radius: 50%;
    position: absolute;
    margin-left: 15px;
    margin-top: 14px;
    padding-top: 0px;
}

.obe-edge-request-inner-empty-circle {
    /*width: 70px;*/
    width: 60px;
    height: 50px;
    background: #ffffff;
    color: #ffffff;
    border: 1px solid #1d578a;
    border-radius: 50%;
    position: absolute;
    margin-left: 15px;
    margin-top: 14px;
}

.obe-edge-request-inner-circle span, .obe-edge-request-inner-circle div {
    font-size: 40px;
    font-weight: bold;
}

.obe-edge-request-outer-circle-text {
    font-size: 12px;
    font-weight: bold;
    color: #1d578a;
    text-align: center;
}

.obe-edge-arrow-connection {
}

    .obe-edge-arrow-connection:before {
        content: "";
        display: block;
        position: relative;
        z-index: 1;
        top: 40px;
        left: 95px;
        width: 73px;
        border-bottom: 1px solid #1d578a;
    }

.disclaimer-message {
    font-family: arial,verdana;
    font-size: 10px;
}

.obebutton {
    height: 34px;
    min-width: 250px;
    /*font-size: 10px;
    font-weight: normal;*/
    background-color: #9a0000 !important;
    border-color: #9a0000 !important;
    color: #FFFFFF !important;
    padding: 6px 15px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.seminar-content-header {
    background: #8e352e;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    border: none !important;
    padding: 10px 6px;
    font-size: 13px;
}

    .seminar-content-header th {
        border-color: #8e352e !important;
        height: 70px;
        vertical-align: middle !important;
        text-align: center !important;
    }

.seminar-content-time {
    background-color: #9b9b9b;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    vertical-align: middle !important;
    height: 80px;
    width: 10%;
}

.seminar-content-name, .seminar-content-name a {
    font-family: Arial;
    font-size: 14px;
    color: #8e352e;
    text-align: center;
    vertical-align: middle !important;
    height: 80px;
    width: 18%;
    text-decoration: none;
}

@media (max-width: 991px) {
    .seminar-content-time {
        width: 100% !important;
        height: 40px !important;
    }

    .seminar-content-name, .seminar-content-name a {
        width: 100% !important;
        min-height: 80px !important;
        height: 100% !important;
    }
}

/*.sales-force-chat {
    position: fixed;
    bottom: 35px;
    right: 60px;
    height: 60px;
    width: 200px;
    text-align: right;
    vertical-align: middle !important;
}*/</pre></body></html>