.header-bottom, .mobiletitle, .mobile-nav ul {
    background-color: #5f6062;
}

#menu .k-link:link,#menu .k-link:visited,#menu .k-nav-current.k-state-hover .k-link,#menu a,#menu a:visited,.k-menu .k-icon:before,.k-grid-header th > .k-link:hover span.k-i-arrow-s,.k-grid-header th > .k-link:hover span.k-i-arrow-n,.mobile-menu a,.mobile-menu a:visited,.mobile-menu .k-link:link,.mobile-menu .k-link:visited,.mobile-menu .k-nav-current.k-state-hover .k-link {
    color: #ffffff;
}

#menu a:hover,#menu a.active,#menu a.active:hover,.k-menu .k-state-default:hover,.k-menu .k-state-active,.k-menu.k-state-active:hover,.mobile-menu a:hover,.mobile-menu a:focus,.mobile-menu a:active, .k-pager-wrap .k-link.k-state-selected {
    background-color: #f89728;
}

#menu a:hover,#menu a.active,#menu a.active:hover,.k-menu .k-state-default:hover,.k-menu .k-state-active,.k-menu.k-state-active,.k-menu.k-state-active:hover,.k-menu .k-icon:hover:before,.mobile-menu a:hover,.mobile-menu a:focus,.mobile-menu a:active, #menu .k-group .k-link:hover, #menu li a.k-state-active, #menu a.k-link:hover, .mobile-menu a.k-link:hover, .k-pager-wrap .k-link.k-state-selected {
    color: #ffffff;
}

.search-icon-btn {
    background: #000000;
    color: #ffffff;
}

.search-icon-btn:hover {
    background: #ffffff;
    color: #000000;
}

#menu .top-search.active .input-wrap input {
    border-color: #ffffff;
}

body {
    color: #666666;
    font-family: inherit;
}

h1,h2 {
    color: #999999;
}

h3 {
    color: #999999;
}

a, a:visited {
    color: #c8c8cb;
}

a:hover, a:active, a:focus {
    color: #aaaaaa;
}

#wrapcontainer {
    background-image: none;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-position: initial;
}

.btn-primary, a.btn-primary {
    background-color: #f89728;
    color: #ffffff;
    border-color: #ffffff;
    background-color: #f89728;
    color: #ffffff;
    border-color: #ffffff;
}

.btn-primary:hover,  a.btn-primary:hover, .btn-primary:active,  a.btn-primary:active, .btn-primary:focus,  a.btn-primary:focus, .btn-primary:active:focus, .btn-primary:active:hover {
    background-color: #d7d7d7;
    color: #ffffff;
    border-color: #ffffff;
    background-color: #d7d7d7;
    color: #ffffff;
    border-color: #ffffff;
}

.btn-success, a.btn-success {
    background-color: #ffffff;
    color: #666666;
    border-color: #ffffff;
    background-color: #ffffff;
    color: #666666;
    border-color: #ffffff;
}

.btn-success:hover, .btn-success:active, a.btn-success:hover, a.btn-success:active, .btn-success:focus, a.btn-success:focus, .btn-success:active:focus, .btn-success:active:hover {
    background-color: #f89728;
    color: #000000;
    border-color: #ffffff;
    background-color: #f89728;
    color: #000000;
    border-color: #ffffff;
}

.btn-link, a.btn-link {
    background-color: #ffffff;
    border-color: #ffffff;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-link:hover, .btn-link:active, a.btn-link:hover, a.btn-link:active, .btn-link:focus, a.btn-link:focus {
    background-color: #f89728;
    border-color: #ffffff;
    background-color: #f89728;
    border-color: #ffffff;
}

.btn-link, a.btn-link, .k-grid .k-button-nbkg {
    color: #666666;
    color: #666666;
}

.btn-link:hover, .btn-link:active, a.btn-link:hover, a.btn-link:active, .btn-link:focus, a.btn-link:focus, .k-grid .k-button-nbkg:hover {
    color: #000000;
    color: #000000;
}

.btn-default, a.btn-default {
    background-color: #d7d7d7;
    color: #333333;
    border-color: #ffffff;
    background-color: #d7d7d7;
    color: #333333;
    border-color: #ffffff;
}

.btn-default:hover, .btn-default:active, a.btn-default:hover, a.btn-default:active, .btn-default:focus, a.btn-default:focus, .btn-default:active:focus, .btn-default:active:hover {
    background-color: #f89728;
    color: #333333;
    border-color: #ffffff;
    background-color: #f89728;
    color: #333333;
    border-color: #ffffff;
}

input[type=text]:hover, input[type=password]:hover, textarea:hover, select:hover, input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, input.k-textbox:hover, textarea.k-textbox:hover, input.k-textbox:focus, textarea.k-textbox:focus {
    background-color: #ffffff;
}

input[type=text]:hover, input[type=password]:hover, textarea:hover, select:hover, input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, input.k-textbox:hover, textarea.k-textbox:hover, input.k-textbox:focus, textarea.k-textbox:focus, .select-color:hover, .select-color:selected {
    border-color: #c8c8cb;
}

input[type=radio]:not(.bootstrap-toggle):checked + label:before, input[type=checkbox]:not(.bootstrap-toggle):checked + label:before {
    color: #666666;
}

.k-grid-header th.k-header {
    background-color: #dddddd;
}

.k-header table, .k-grid-header .k-header > .k-link, .k-grid .k-icon:before {
    color: #333333;
}

.k-grid table tbody tr {
    color: #333333;
}

.k-treeview .k-item span.k-in:hover, .k-grid.k-state-hover, .k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    background: #999999;
}

.k-grid .k-state-selected, .k-grid .k-state-hover, .k-grid .k-state-selected a, .k-grid .k-state-hover a, .k-grid .k-state-selected .grid-price, .k-grid.k-state-hover .grid-price {
    color: #ffffff;
}

.k-grid table tbody tr.k-state-selected, .grid_info table tbody tr:hover, .grid_info table tbody tr:focus, .k-grid .k-state-selected, .k-grid .k-state-hover, .k-state-focused.k-state-selected, .k-state-selected {
    border-color: #ffffff;
}

.k-grid .k-button {
    background-color: #d7d7d7;
    border-color: #d7d7d7;
    color: #333333;
}

.k-grid .k-button:hover {
    background-color: #666666;
    border-color: #666666;
    color: #ffffff;
}

.product-bkg, .category-bkg, .choose {
    background-color: #ffffff;
}

p.product-name {
    color: #666666;
}

p.product-name:hover {
    color: #000000;
}

p.product-price, .product-price, .grid-price, .big-price {
    color: #999999;
}

a.sm-icon {
    color: #999999;
}

a.sm-icon:hover {
    color: #333333;
}

a.sm-icon.selected {
    color: #000000;
}

.select-color.selected, .part-config-btn.selected {
    border-color: #ffffff;
}

.part-config-btn.selected {
    background-color: #f89728;
}

ol.progtrckr li.progtrckr-done {
    color: #333333;
    border-color: #f89728;
}

ol.progtrckr li.progtrckr-done:before {
    background-color: #f89728;
}

.product-callToAction {
    background-color: #e4e4e4;
    color: #666666;
}

.gt-accordion > h4.accordion, .group-heading, .cart-information {
    background-color: #999999;
    color: #ffffff;
}

.gt-accordion > h4.accordion:hover {
    background-color: #666666;
    color: #ffffff;
}

.gt-accordion > h4.accordion.active, .panel-default > .panel-heading {
    background-color: #939697;
}

.gt-accordion > h4.accordion.active, .panel-default > .panel-heading, .panel-default > .panel-heading a:after, .panel-default > .panel-heading h4 {
    color: #ffffff;
}

.login_bkg {
    background-color: #f1f1f1;
}

#loginTarget > .white-box {
    background-color: #ffffff;
}

#loginTarget b.black, h3.LoginPage {
    color: #000000;
}

/**************OVERRIDES START HERE*************/header a.small_txt.pull-right {color:#F58320}