body {
    font-size: 13px;
    line-height: 19px;
    color: #aaa !important;
    font-family: 'Open Sans', Arial, sans-serif;
    background-color: #1c1f26 !important;
}
/** adjust price colour here **/

.a-color-price {
    color: #ff0000!important;
}
/** New top area nightmare **/

#pageContent #gw-dashboard-grid #gw-dashboard-ad {
    display: none;
}
.hud-white-dashboard {
    background-color: #272b35 !important;
}
.a-fixed-right-flipped-grid .a-col-left {
    margin-top: 10px;
}
.hud-white-dashboard .hud-feed-carousel .feed-carousel-card {
    border-radius: 5px;
    background: #1c1f26 !important;
    -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.75);
}
.hud-profilecard-card {
    background: #fff !important;
    border-radius: 5px;
}
.hud-white-dashboard .hud-card-subtext-line1 {
    color: #1695ab !important;
}
/** END New top nightmare **/

.profile-v5-desktop-vis-background,
.profile-v5-desktop-own-background {
    background-color: #272b35 !important;
    background-size: 10px 10px !important;
    background-image: linear-gradient(45deg, rgba(100, 100, 100, .2) 25%, transparent 25%, transparent 50%, rgba(100, 100, 100, .2) 50%, rgba(100, 100, 100, .2) 75%, transparent 75%, transparent) !important;
    min-height: 100% !important;
    height: 100% !important;
}
.profile-v5-desktop-vis,
.profile-v5-desktop-own {
    border-right: 10px solid #404552 !important;
    border-left: 10px solid #404552 !important;
    background-color: #404552 !important;
    -webkit-box-shadow: 0px 0px 33px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 33px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 33px -5px rgba(0, 0, 0, 0.75);
}
.card.desktop.sub-card {
    background: #272b35 !important;
    box-shadow: none !important;
}
.card.desktop {
    border: none !important;
    background: #272b35 !important;
}
.product-box {
    border: .1rem solid #404552 !important;
    background-color: #1c1f26 !important;
}
.a-form-actions {
    background: transparent !important;
}
td[style$="background-color: rgb(255, 255, 222);"] {
    background-color: #2e3539 !important;
}
.askInlineWidget .vote input[type="submit"] {
    background-color: transparent;
}
.a-expander-content-fade {
    display: none !important;
}
.fadeGradient {
    background: transparent !important;
}
p:last-child {
    color: #aaa !important;
}
div[style$="background-color:#eff7fe;border:1px solid #0f3c6d;padding:10px;text-align:left;"] {
    background-color: #404552 !important;
    border: none !important;
}
div[class$="a-box-inner a-alert-container"],
div[class="a-box-inner a-alert-container"],
div[class$="ewc-scroll-area"],
div[class="ewc-scroll-area"],
.a-accordion .a-accordion-active .a-accordion-row,
.a-accordion .a-accordion-active .a-accordion-inner,
.a-accordion .a-accordion-row {
    background-color: #404552 !important;
}
.nav-npm-text-detail,
a.nav-npm-text-detail-a,
a.nav-npm-text-detail-a:link,
a.nav-npm-text-detail-a:visited,
a.nav-npm-text-detail-a:hover,
a.nav-npm-text-detail-a:active {
    color: #aaa !important;
}
#nav-flyout-accountList #nav-al-your-account {
    border-left: 1px solid #404552 !important;
}
#nav-flyout-wl-alexa {
    border-bottom: 1px solid #404552 !important;
}
#actionPanelWrapper.burj {
    background: transparent !important;
}
#actionPanel #merchant-info {
    color: #aaa;
}
#cbcc_banner {
    display: none;
}
form-actions {
    border-top: 1px solid #404552 !important;
    background: #272b35 !important;
}
.custom-view-options a.item:active,
.custom-view-options a.item:link,
.custom-view-options a.item:visited {
    color: #aaa !important;
}
#nav-programs #nav-link-prime .nav-line-2,
#nav-programs #nav-z-link-prime .nav-line-2,
#nav-programs #nav-z-link-tryprime .nav-line-2 {
    color: #b05158 !important;
}
#nav-programs #nav-z-link-video .nav-line-2 {
    color: #5a7694 !important;
}
#nav-programs #nav-z-link-music .nav-line-2 {
    color: #5a7694 !important;
}
.cBoxTL,
.cBoxTR,
.cBoxBL,
.cBoxBR {
    display: none !important;
}
#navbar .nav-flyout-sidePanel {
    border: 1px solid #404552 !important;
    background: #272b35 !important;
}
.s-result-card,
.s-result-card-for-container .s-item-container {
    border: 1px solid #404552 !important;
    box-shadow: none !important;
    background-image: none !important;
    background: #1c1f26 !important
}
.gcPagGradient,
.gcPagFooterGradient {
    display: none !important;
}
.gcNewBalanceBox .autoReload {
    background-color: transparent !important;
    color: #ddd !important;
}
.gcNewTopBox h3 {
    color: #ddd !important;
}
.gcYANavCurrent {
    color: #888;
}
.gcYASubnav li.selected {
    background-color: #272b35;
    border-left: none !important;
    border-right: none;
}
.gcYASubnav li {
    background-color: #1c1f26 !important;
    border-bottom: 1px solid #404552;
    border-left: none !important;
}
.gcYASubnav li.first {
    border-top: solid 1px #404552;
}
gcYASubnav li.first {
    border-top: solid 1px #404552 !important;
}
.RBB1,
.RBB11,
.RBB12,
.RBB14,
.RBB2 {
    border: 1px solid #404552 !important;
}
div.imageInformation {
    background-color: transparent !important;
}
.a-expander-partial-collapse-header {
    background-color: #272b35 !important;
}
.a-expander-content-fade {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #1c1f26)!important;
}
.stats-bar {
    background-color: #1c1f26 !important;
}
.public-name-text {
    color: #fff !important;
}
td[bgcolor="#ffffff"] {
    background-color: #1c1f26 !important;
}
td[bgcolor="#DDDDCC"] {
    background-color: #1c1f26 !important;
}
.grayborder {
    border: 1px #404552 solid;
    background: #272b35 !important;
}
.quotes-bubble-arrow {
    border-color: #b05158 rgba(238, 238, 238, 0) !important;
}
.wl-list.selected {
    background-color: #272b35;
}
.custom-view-options li.selected {
    border-bottom-color: #b05158 !important;
}
.nav-flyout {
    background: #1c1f26 !important;
    border: 1px solid #404552 !important;
}
.nav-flyout .nav-arrow-inner {
    border-bottom: 9px solid #1c1f26 !important;
}
.nav-tpl-itemList .nav-text {
    color: #ccc !important;
}
.nav-catFlyout .nav-flyout-content .nav-hasPanel {
    background-image: none !important;
}
#pet_your_prime .pet_your_prime_header {
    color: #ccc;
}
.a-popover-inner {
    background-color: #404552 !important;
}
.w-popover-header {
    background-color: #404552 !important;
}
.w-box .w-box-inner {
    padding: 0px !important;
}
.a-popover-header {
    background: #272b35 !important;
    box-shadow: none !important;
}
.w-success-msg span {
    color: #b05158 !important;
}
.merchbarW .shoveler-title .span,
.merchbarW .shovHeader {
    color: #b05158 !important;
}
.w-uwl span {
    color: #b05158 !important;
}
ul.a-pagination li {
    background-color: #404552 !important;
}
ul.a-pagination li.a-selected a {
    background-color: #b05158 !important;
    border: 0 !important;
}
ul.a-pagination li a:focus {
    box-shadow: none !important;
}
ul.a-pagination li.a-selected {
    background-color: #b05158 !important;
}
ul.a-pagination li a {
    border-radius: 3px;
    box-shadow: none !important;
    background: #404552 !important;
    border: 0 !important;
    border-color: transparent;
}
.a-ordered-list.a-nostyle,
.a-unordered-list.a-nostyle,
ol.a-nostyle,
ul.a-nostyle {
    color: #ececec !important;
}
.a-alert-error .a-alert-container {
    background-color: #404552;
    box-shadow: none !important;
    padding-left: 63px;
}
.a-alert-warning .a-alert-container {
    background-color: #404552;
    box-shadow: none !important;
    padding-left: 63px;
}
.banner-hidden-by-default {
    display: none !important;
}
#pageContent #gw-hud-grid #gw-hud {
    width: 100% !important;
    border: 0 !important;
    padding: 0 !important;
}
#pageContent #gw-hud-grid #gw-hud-sidekick {
    display: none;
}
.smTabContentMain {
    width: 100%;
    background-color: #272b35 !important;
}
.smTabMnCenter {
    border-top: none !important;
    background-color: #1c1f26 !important;
}
.smTabMnBottom .smTabMnCenter {
    border-top: none !important;
    border-bottom: none !important;
}
.smTabCorner {
    display: none !important;
}
.dsv-cBoxR {
    background-color: #404552 !important;
}
.dsv-cBoxB {
    border-bottom: 1px solid #404552;
}
.dsv-cBoxTL,
.dsv-cBoxTR,
.dsv-cBoxBL,
.dsv-cBoxBR {
    display: none !important;
}
.dsv-cBoxB {
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    bottom: -1px;
    background-color: #404552 !important;
}
/* Additions for Seller Central */

table,
table thead,
table tr {
    background-color: #1C1f26 !important;
}
table td,
table tr {
    border: 1px solid #1c1f26 !important;
    padding: 6px !important;
}
h4 {
    background-color: transparent !important;
    color: white !important;
}
table a,
table td,
table div {
    color: #E6E6E6 !important;
}
.a-alert-success .a-alert-container {
    background-color: #404552;
    box-shadow: 0 0 0 4px #545b6b inset;
    padding-left: 60px;
}
.dsv-primary,
.dsv-secEyebrow h2 {
    background-color: #272b35 !important;
}
.dsv-secondary,
.dsv-secEyebrow,
.dsv-primary {
    border: 1px solid #404552 !important;
}
.reason-header {
    text-align: left;
    padding-bottom: 6px;
    background-color: #151515 !important;
}
.info-data {
    color: #ececec !important;
}
div[style="background-color: white;padding-bottom:20px;"] {
    background: #272b35 !important;
}
#nav-upnav {
    display: none !important;
}
.ys-center {
    background: #272b35 none repeat scroll 0 0 !important;
}
.dv-ajax-page,
.dv-storefront-page {
    margin: 0 0 18px 0;
    padding: 0;
    background-color: #272b35 !important;
    color: #ccc !important;
}
.huc-v2-pinned-order-row-with-divider {
    background-color: #1c1f26 !important;
}
#DP_IMAGE_GALLERY_BUTTON_CONTAINER .image-thumbnails {
    width: 22.5%;
    height: auto;
    padding: 11.25%;
    margin-right: 1.25%;
    display: inline-block;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    border: 1px solid #5a7694 !important;
}
:focus {
    outline: none !important;
    border: 0px solid #5a7694 !important;
}
a:link:hover {
    color: #1695ab !important;
}
a:hover {
    text-decoration: underline;
    cursor: pointer;
    color: #d4636b !important;
}
a.no-link,
a.no-link:active,
a.no-link:link,
a.no-link:visited {
    color: #5a7694 !important;
}
#productTitle {
    color: #1695ab !important;
    font-size: 19px!important;
}
.GB-SUPPLE .tallCellView {
    border-color: #404552 !important;
}
.a-alert-info .a-alert-container {
    background-color: #404552;
    padding-left: 60px;
}
.sc-list .sc-list-head {
    border-bottom: 1px solid #545b6b;
}
#nav-subnav .nav-a:hover {
    color: #aaa !important;
    border-bottom: 2px solid #5a7694 !important;
}
.a-button-primary {
    background: #697184 !important;
    border: none !important;
    color: #fff !important;
}
.a-button .a-button-text {
    color: #fff !important;
}
#twister .swatches li.swatchSelect {
    border-color: #a54c52 !important;
}
.banner-border {
    border-color: #697184 !important;
    border-style: solid !important;
    border-width: 0 0 1px 0 !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABJCAIAAABEshTrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REJDRDE1MDI5QjkxMTFFNjhFNDY5QUZCMjA5NTE1MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REJDRDE1MDM5QjkxMTFFNjhFNDY5QUZCMjA5NTE1MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQkNEMTUwMDlCOTExMUU2OEU0NjlBRkIyMDk1MTUxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQkNEMTUwMTlCOTExMUU2OEU0NjlBRkIyMDk1MTUxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph3p0bwAAACBSURBVHja7NAxAQAwCACguWQ+FrB/GCv4CxGIrH7sfAWyZMmSJUuWAlmyZMmSJUuBLFmyZMmSpUCWLFmyZMlSIEuWLFmyZCmQJUuWLFmyFMiSJUuWLFkKZMmSJUuWLAWyZMmSJUuWAlmyZMmSJUuBLFmyZMmSpUCWLFmyZJ03AgwA6VUBaW9nHFAAAAAASUVORK5CYII=) !important;
    height: 60px;
    background-color: #404552 !important;
}
.a-button-text {
    background-color: #545b6b !important;
    border: 0;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 29px;
    margin: 0;
    outline: 0;
    padding: 0 10px 0 11px;
    text-align: center;
    white-space: nowrap;
}
#nav-subnav .nav-a {
    position: relative;
    float: left;
    height: 31px;
    line-height: 33px;
    color: #ccc !important;
    font-size: 12px;
    padding: 0 11px;
}
.nav-tpl-discoveryPanelList .nav-title .nav-text,
.nav-tpl-discoveryPanelSummary .nav-title .nav-text,
.nav-tpl-itemList .nav-title .nav-text {
    font-size: 18px;
    line-height: 19px;
    color: #a54c52;
}
#siteDirectory h2,
#siteDirectory h2 a {
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #a54c52;
    text-decoration: none;
}
#thank-you-box-wrapper div.corner {
    background-image: none !important;
}
#thank-you-header {
    font-family: Arial;
    font-size: 24px;
    color: #b05158;
}
.comparison_baseitem_column {
    background-color: #121212;
    border: 1px dotted #ccc;
    padding-left: 10px;
}
.comparison_attribute_name_column {
    background-color: #121212;
    border: 1px dotted #ccc;
    padding-left: 10px;
}
h1,
h2,
h3,
h4 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #b05158;
}
.sc-list .sc-list-item-border {
    border-bottom: 1px solid #545b6b !important;
}
.displayAddressDiv .displayAddressUL li {
    list-style-type: none;
    color: #5a7694 !important;
}
#navFooter.navLeftFooter .navFooterDescLine {
    background-color: #272b35 !important;
    padding: 30px 0;
    margin: 30px 0 0;
}
.kmd-paragraph-title {
    font-family: Arial, sans-serif;
    font-weight: 700;
    margin: 0 0 5px;
    font-size: 17px;
    color: #ccc !important;
}
.kmd-text-paragraph-body {
    line-height: 19px;
    color: #aaa !important;
    margin: 0 0 20px;
}
.dv-fs .dv-fs-list-wrapper {
    background-color: #404552 !important;
    border-bottom: none !important;
    padding: 0 25px;
    font-weight: 400;
}
#thank-you-box-wrapper {
    background-color: #404552 !important;
    font-family: Verdana;
    font-size: 11px;
    color: #aaa;
    text-align: left;
    border: 1px solid #697184 !important;
    position: relative;
    height: 100%;
}
#pet_pmp_desktop {
    color: black;
    font-family: arial, sans-serif;
    background-color: transparent !important;
    min-width: 1000px;
}
#pet_pmp_desktop .pet_card {
    background-color: #404552 !important;
    box-shadow: none !important;
    border: 1px solid #697184 !important;
}
.ONETHIRTYFIVE-HERO * {
    box-sizing: content-box;
    color: #b05158 !important;
}
.GB-M-COMMON {
    zoom: 1;
    overflow: hidden;
    background-color: transparent !important;
}
.GB-SUPPLE .filters {
    padding-top: 11px;
    padding-left: 21px;
    background-color: #545b6b !important;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 32768px;
    margin-bottom: -32768px;
}
.GB-SUPPLE .tallCellView {
    height: 500px !important;
    min-width: 246px;
    border-left: solid 1px;
    border-bottom: solid 1px;
    border-color: #697184;
    float: left;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-right: 2px;
    padding-top: 2px;
}
.vpc_coupon_bar {
    padding-top: 15px;
    border-bottom: 1px solid #5a7694;
    min-width: 850px;
    height: 95px;
    width: 100%;
    background-color: #404552;
    position: relative;
}
.dv-carousel-heading {
    background-color: #b0bcd7 !important;
    float: left;
    position: relative;
    margin: 0 10px 0 0;
    padding: 15px 20px;
    height: 200px;
    width: 200px;
}
.dv-carousel-heading.dv-facets-prime,
.dv-seed.dv-facets-prime {
    background-color: #b0bcd7 !important;
}
#navFooter.navLeftFooter .navFooterCopyright {
    background-color: #1c1f26 !important;
    max-width: 100%;
    border-top: 1px solid #545b6b !important;
    margin: 0;
    padding: 10px 0 30px;
}
.a-button-primary .a-button-inner {
    background: none !important;
}
.a-button .a-button-inner {
    background: #404552 !important;
}
.a-button-inner {
    box-shadow: none !important;
}
.a-button-primary {
    background: #697184 !important;
    border: none !important;
    color: #111 !important;
}
.package-status.on-time {
    background: #d4636b !important;
}
.ship-track-large-horizontal-widget .tracker-container .latest-event-dot {
    z-index: 10;
    background: #a54c52 !important;
    display: none;
}
.ship-track-large-horizontal-widget .bottom .original-estimate-status .marker,
.ship-track-large-horizontal-widget .bottom .shipped-status .marker {
    position: absolute;
    top: -14px;
    left: 50%;
    margin-left: -10px;
    border: 10px solid transparent;
    border-top-color: #d4636b !important;
}
.ship-track-large-horizontal-widget .tracker-container .delivery-dot {
    background: 0 0;
    border: 1px solid #a54c52 !important;
    right: 0;
}
.ship-track-large-horizontal-widget .bottom .delivery-status {
    max-width: 400px;
    right: 0;
    text-align: right;
    color: #b05158 !important;
}
.a-color-success {
    color: #b05158!important;
}
#s-result-info-bar.s-refinements-on-top {
    box-shadow: none;
    background: none !important;
    margin-bottom: 0!important;
}
#refinementsOnTop {
    background: #272b35 !important;
    border-bottom: 1px solid #545b6b !important;
    padding-left: 8px;
}
.smart-promo-inner,
.smart-promo-confirmation-inner {
    display: none !important;
}
.cs-help-header {
    zoom: 1;
    background: #404552 !important;
    min-width: 996px;
    padding: 8px 0 4px 10px;
}
div.dv-superhero-carousel {
    display: none !important;
}
#ysh-cards-container li.recs-grid-item {
    float: left;
    height: 370px;
    line-height: 1;
    width: 320px;
    border: 5px solid #545b6b !important;
    overflow: hidden;
    background: #697184 !important;
}
#ys-card .welcome-msg {
    display: table;
    color: #b05158 !important;
    font-family: Arial, Sans-Serif;
    font-size: 27px;
    padding: 25px;
    margin: auto;
}
#ys-center #ysh-cards-container .recs-grid-container {
    border-top: none !important;
    overflow: auto;
    width: 100%;
}
#ys-card #hud-dashboard {
    background-color: #545b6b!important;
}
.s-border-right {
    border-right: 1px solid #545b6b !important;
}
.acs-ln-widget .acs-ln-nav-section {
    border: none !important;
}
.a-spacing-large,
.a-ws .a-ws-spacing-large {
    margin-bottom: 22px!important;
}
#navbar.nav-bluebeacon #nav-belt {
    background-color: #2d3039!important;
}
.fresh-shoveler .as-title-block-right a {
    color: #b05158 !important;
}
a:link {
    text-decoration: none;
    color: #ccc !important;
}
.ys .horizontalNavBar {
    background-color: #404552!important;
    border-top: 1px solid #545b6b!important;
    border-bottom: 1px solid #545b6b!important;
    margin: 3px 0 3px 0;
}
.ys .horizontalNavBar div {
    border-top: none !important;
}
.a-color-secondary {
    color: #ccc!important;
}
.a-color-base {
    color: #ccc!important;
}
.a-ordered-list .a-list-item,
.a-unordered-list .a-list-item,
ol .a-list-item,
ul .a-list-item {
    color: #ccc !important;
}
#cbcc_banner_container {
    display: none !important;
}
.a-button-toggle.a-button-thumbnail.a-button-selected {
    border-color: #b05158!important;
}
.a-popover-wrapper {
    overflow: hidden;
    border: 1px solid #5a7694 !important;
    height: 100%;
    width: 100%;
    border-radius: 4px;
    box-shadow: none;
    background-color: #404552!important;
}
#ivThumbs.noMediaSelection {
    margin-top: 15px;
    border-top: 1px solid #545b6b !important;
}
#ivThumbs {
    border-radius: 6px !important;
    border: 1px solid #545b6b!important;
}
.ivThumb.selected,
.ivThumb.selected:hover,
.ivThumbVideoListOuter.selected .ivThumbVideoList,
.ivThumbVideoListOuter.selected:hover .ivThumbVideoList {
    border: 1px solid #b05158!important;
    padding: 0;
}
.fullscreen {
    border-radius: 10px !important;
    max-width: none!important;
    border: 5px solid #545b6b!important;
    opacity: .7 !important;
}
.fullscreen:hover {
    opacity: 1 !important;
}
hr {
    background-color: transparent;
    display: block;
    height: 1px;
    border-width: 0;
    border-top: 1px solid #404552!important;
    line-height: 19px;
    margin-top: 0;
    margin-bottom: 14px;
}
#hero-quick-promo {
    margin-bottom: 0!important;
    display: none !important;
}
#navbar.nav-bluebeacon #nav-main {
    background-image: none;
    background-color: #2d3039 !important;
    border-bottom: 1px solid #545b6b!important;
}
#navbar.nav-bluebeacon {
    background-color: #2d3039 !important;
}
#nav-search .nav-search-facade .nav-search-label {
    color: #000!important;
}
#nav-search .nav-search-facade .nav-icon {
    border-width: 4px;
    border-color: transparent;
    border-top: 4px solid #000!important;
}
#navbar.nav-bluebeacon #nav-cart-count,
#navbar.nav-bluebeacon #nav-ewc-cart-count {
    color: #5a7694 !important;
    top: 7px;
}
#nav-tools .nav-cart-count,
#navbar .nav-tools .nav-cart-count {
    color: #5a7694!important;
    font-weight: 700;
    font-family: arial, sans-serif;
    position: absolute;
    line-height: 16px;
    width: 20px;
    text-align: center;
}
ul.a-tabs {
    margin: 0;
    list-style-type: none;
    border: none !important;
    padding: 0;
    background-color: #5a7694 !important;
}
ul.a-tabs .a-tab-heading.a-active a,
ul.a-tabs li.a-active a {
    background-color: #b05158 !important;
    color: #ccc !important;
    font-weight: 700;
    border: none !important;
}
ul.a-tabs .a-tab-heading a,
ul.a-tabs li a {
    line-height: 1;
    padding: 15px 17px 15px 18px;
    display: block;
    border: none !important;
    border-bottom: 0;
    color: #ccc !important;
}
.ship-track-large-horizontal-widget .tracker-container {
    border-radius: 12px;
    height: 24px;
    background: #2d3039!important;
    overflow: hidden;
    margin: 8.5px 0;
}
.gw-hud-t2 #hud-dashboard {
    margin-bottom: 0px !important;
    background-color: #404552 !important;
    border-left: 1px solid #545b6b!important;
    border-right: 1px solid #545b6b!important;
    border-bottom: 0px solid #545b6b!important;
}
.a-fixed-right-flipped-grid .a-col-left {
    background-color: #2d3039!important;
    border: 1px solid #545b6b!important;
    padding: 5px !important;
}
#nav-subnav {
    position: relative;
    display: none;
    margin: 0;
    padding: 0 9px 0 15px;
    overflow: hidden;
    border-bottom: 1px solid #545b6b!important;
    border-top: 0px solid #545b6b!important;
    white-space: nowrap;
    height: 33px;
    background: #1c1f26!important;
}
#automotiveStripe {
    background-color: #404552!important;
}
#automotiveStripeMain {
    position: relative;
    padding: 13px 8px 11px 24px;
    z-index: 100;
    border-top: 1px solid #545b6b!important;
    border-bottom: 1px solid #545b6b!important;
}
#tell-a-friend,
#sidebar,
.billboardRowWrapper,
#pageContent hr,
#rhf .rhf-frame,
#navSwmHoliday,
#gw-desktop-herotator .a-carousel-container,
#gw-desktop-herotator .a-carousel-viewport {
    display: none !important;
}
.fresh-shoveler .feed-carousel .feed-carousel-card .product-image {
    border: 1px solid #545b6b !important;
    padding: 5px;
    opacity: 1;
    border-radius: 5px;
    background: #1c1f26;
}
.a-dynamic-image.a-stretch-vertical,
.a-dynamic-image.a-stretch-horizontal {
    border: 1px solid #5a7694 !important;
    padding: 5px;
    opacity: 0.7;
}
.fresh-shoveler .feed-carousel .feed-carousel-card .product-image:hover {
    border: 1px solid #1695ab !important;
    padding: 5px;
    opacity: 1;
}
.a-dynamic-image.a-stretch-vertical:hover,
.a-dynamic-image.a-stretch-horizontal:hover {
    border: 1px solid #5a7694 !important;
    padding: 5px;
    opacity: 1;
}
.feed-carousel .feed-scrollbar-track {
    background-color: #474b59!important;
}
.feed-carousel .feed-scrollbar-thumb:hover,
.feed-carousel.scrolling .feed-scrollbar-thumb {
    background-color: #b05158!important;
}
.feed-carousel .feed-carousel-control {
    position: absolute;
    top: 75px;
    background-color: #ccc!important;
    height: 40px;
    border: 1px solid #545b6b!important;
    line-height: 100px;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.75);
}
.fresh-shoveler .as-title-block .a-color-base {
    color: #ccc!important;
}
#navFooter.navLeftFooter {
    margin-bottom: 0;
    padding-bottom: 0;
    background-color: #1c1f26!important;
    min-width: 1000px;
    position: relative;
    border-top: 1px solid #545b6b!important;
}
#navFooter.navLeftFooter .navFooterBackToTop:focus,
#navFooter.navLeftFooter .navFooterBackToTop:hover {
    background-color: #2d3039!important;
    border-top: 1px solid #545b6b!important;
    border-bottom: 1px solid #545b6b!important;
}
#navFooter.navLeftFooter .navFooterBackToTop {
    margin-bottom: 40px;
    background-color: #474b59!important;
    border-top: 1px solid #545b6b!important;
    border-bottom: 1px solid #545b6b!important;
}
#navFooter.navLeftFooter .nav-footer-line {
    border-top: 1px solid #545b6b!important;
    margin-top: 40px;
    border-bottom: 0px solid #545b6b!important;
}
#navFooter.navLeftFooter .navFooterDescLine {
    border-top: 1px solid #545b6b!important;
}
#nav-search .nav-search-field {
    color: #ccc !important;
    position: relative;
    height: 35px;
    background: #545b6b!important;
    border-top: 1px solid #545b6b !important;
    border-bottom: 1px solid #545b6b !important;
}
#nav-search .nav-search-field .nav-input {
    color: #000 !important;
}
#navbar.nav-bluebeacon #nav-search .nav-search-scope.nav-focus,
#navbar.nav-bluebeacon #nav-search .nav-search-scope:focus,
#navbar.nav-bluebeacon #nav-search .nav-search-scope:hover {
    background-color: #b05158!important;
    border-left-color: #b05158!important;
    border-top-color: #b05158!important;
    border-bottom-color: #b05158!important;
    color: #000 !important;
}
.a-color-state {
    color: #5a7694!important;
}
.a-alert-inline-info .a-alert-container {
    padding-left: 16px;
    color: #aaa;
}
#navbar.nav-bluebeacon #nav-search .nav-search-scope {
    background-color: #545b6b!important;
    background-image: none;
    border-left: 1px solid #545b6b!important;
    border-top: 1px solid #545b6b!important;
    border-bottom: 1px solid #545b6b!important;
    color: #000 !important;
}
#nav-search .nav-search-scope {
    border: none;
}
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-scope {
    border: none !important;
    border-radius: 0 !important;
}
.a-ordered-list .a-list-item,
.a-unordered-list .a-list-item,
ol .a-list-item,
ul .a-list-item {
    color: #aaa !important;
}
#navbar.nav-bluebeacon #nav-search .nav-search-submit {
    background: #545b6b !important;
}
#hud-dashboard .profile-image {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAFN%2B%2BnkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167%2B3t%2B9f7vOec5%2FzOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP%2FwBr28AAgBw1S4kEsfh%2F4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv%2BCpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH%2BOD%2BQ5%2Bbk4eZm52zv9MWi%2FmvwbyI%2BIfHf%2FryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3%2FldM9sJoFoK0Hr5i3k4%2FEAenqFQyDwdHAoLC%2B0lYqG9MOOLPv8z4W%2Fgi372%2FEAe%2Ftt68ABxmkCZrcCjg%2F1xYW52rlKO58sEQjFu9%2Bcj%2FseFf%2F2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R%2BW%2FQmTdw0ArIZPwE62B7XLbMB%2B7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv%2FmPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5%2BASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1%2BTSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q%2B0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw%2BS3FDrFiOJMCaIkUqSUEko1ZT%2FlBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC%2FpdLoJ3YMeRZfQl9Jr6Afp5%2BmD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA%2BYb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV%2Bjvl%2F9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1%2BrTfaetq%2B2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z%2Bo%2B02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y%2FDMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS%2BKc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw%2BlXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r%2B00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle%2B70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l%2Bs7pAz7GPgKfep%2BHvqa%2BIt89viN%2B1n6Zfgf8nvs7%2Bsv9j%2Fi%2F4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww%2BFUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX%2BX0UKSoyqi7qUbRTdHF09yzWrORZ%2B2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY%2BybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP%2BWDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D%2BmiGT0Z1xjMJT1IreZEZkrkj801WRNberM%2FZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c%2FPbFWyFTNGjtFKuUA4WTC%2BoK3hbGFt4uEi9SFrUM99m%2Fur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl%2FVfPV5bdra3kq3yu3rSOuk626s91m%2Fr0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e%2B2Sba1r%2Fdd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q%2F5n7duEd3T8Wej3ulewf2Re%2FranRvbNyvv7%2ByCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9%2BmfHvjUOihzsPcw83fmX%2B39QjrSHkr0jq%2Fdawto22gPaG97%2BiMo50dXh1Hvrf%2Ffu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1%2F3yfPe549d8Lxw9CL3Ytslt0utPa49R35w%2FeFIr1tv62X3y%2B1XPK509E3rO9Hv03%2F6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r%2Fy%2B2v3qB%2FoP6n%2B0%2FrFlwG3g%2BGDAYM%2FDWQ%2FvDgmHnv6U%2F9OH4dJHzEfVI0YjjY%2BdHx8bDRq98mTOk%2BGnsqcTz8p%2BVv9563Or59%2F94vtLz1j82PAL%2BYvPv655qfNy76uprzrHI8cfvM55PfGm%2FK3O233vuO%2B638e9H5ko%2FED%2BUPPR%2BmPHp9BP9z7nfP78L%2FeE8%2Fsl0p8zAAAAIGNIUk0AAHolAACAgwAA%2Bf8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAeBSURBVHjaYvj%2F%2Fz%2FD%2F%2F%2F%2FGbb7eMAwHxKbgQFJwX8smAFF8tu3b%2F%2B%2Fffv2%2F8ayJTAFggzbfTxM0RV8%2B%2FYNbgrDdh%2BPvdt9PP6f6%2BrArgCbFcjuIKQAxRcvYAq%2Bfv36H%2BZNAAAAAP%2F%2FQg8DJYwwwOl%2FQl6jUBKbl%2BAOujh5Ik5JBjRj7bb7eDAAAAAA%2F%2F%2BCBwSSfz%2Fi8Nr%2F7T4eXkSlBWSb3j9%2BTDidYNOILRQwkggMf%2Fn4Eafmo0X5GJqN0E28MLGfoK0YSQsZ744Iwatxu48HD3po43Tyt2%2Ff%2Fn9%2B%2Fx4eWNt9PBgAAAAA%2F%2F9iwJI1YZh5u4%2BHDhZxhu0%2BHgz%2F%2F%2F9nQNfMhieO%2F%2BPTfJ%2BARhjmQNG83cdjF0pgRYURCmkUzQQTCbqa%2F%2F%2F%2FMzBs9%2FH4hSx4qqGWJM0ogifrqonSvN3H4xHR6RpX2qaeZmIDbLuPxwOG7T4eP9El7mxYh6Jxd0QI9gDDlTGwpGecmjfjc%2Fand29xJxKoATfR6wwc%2FmbFlTFY3ty8iVXjiapyjIwBAAAA%2F%2F9Cyc94sifrdh%2BPtURkmsfbfTyMcWVjYi3uIzKH4sPvibZ4u4%2FHc0IGHsxI%2FX9388b%2FL69c%2Fn99yaL%2FOwJ8iHEEG64ySBWfxl1hQXgTwLdv3%2F5%2F%2BfiRkOWn0YsgD7wa%2FLwIWkqoZkEOfrwZCqXa6uuhpsX%2Ft%2Ft4JDNs9%2FFoI6TwSEEutS3%2Bz7Ddx%2BMSPgWf378nyVIYPpSTQdDiFkKuw9fEwIavLZhH2MfExDEx9QC%2BAhYLjodZ7ESs5bh8f2%2FHNmItfY6ejxUJadoR4IPTt3e3bCLG0hP4Sq7H6HmY1Di%2BOm8ONkuZiS2rG%2B5t30pWikbqr7wip5JAxozbfTzmHCnI%2FX9%2F547%2Fn9%2B8QbHk%2Bbmz%2F891d%2F7f7uNxbbuPhzIxtRNAxFqMjsWgDXMlItRSZHHIdh%2BPr0QknonUsriKzHr4CrkWs2738fhHhYZAACkNATUqWIiM1xG0eLuPhwoxhl2ZNeP%2F05Mn%2Ft%2FdvBHWkCOE9%2BDrBTETMuDJ8WM48%2B2xkkJClqfisvgHPo2vb1wnWGgcryglZDkzetPHH5%2BGw3nZVGv24O32oeNPr14RbfGJmkpClvPAen2ilNbDyPjB7l2ELN4Ps3gnNS1%2BcvwYwVSOtZ9LqcX3d%2B4YGItvrVlFTL62wmvxrpBAsutjAhbnMVCzB0GCxVUM1AxmEhp%2B6QQtPlqUT23f%2Ft%2Fu42FNtTb1t2%2Ff%2Fr%2B%2BcZ0os2Cpegsxiu9u2UTQYmxDLfgsFqKGrz%2B9ekVs%2FXyQ6LIaho%2BVFVPUQ4RiTuI75gQqDGKDeLuPxxts9fFXSuKZyHEQZmwWM%2BL16bu3BBPXxckT8Vkaja%2FNJYOu4eq8OSTl4S8fP%2F7f7ueFbulGYlqZCpSOBnz79u3%2Fua4OmKWLSGlXM2%2F38fhDrqXfvn37f23h%2FP%2FbfTzcyO1J5CBP8RCDH%2B3fB%2B8HU6PvZLfdx%2BPt5RnT%2Fr%2B6ehXFog9Pn%2F6%2Fs2Hd%2F%2F2Jcf%2B3%2B3jUEtt3AjBvfiFNRXEcHxUlvQSSQYTv9VCP0Xs%2B%2FIgfA6VGCWMpZo2IwKgkKBooSfQShYhEJPTHpB7K4peL%2FbFwlTWnqQ9biM1kjmXibPWmv17OYs677d57zp0%2BfF%2FvuZ977j3n9%2F3%2BztUc2KSDzFUFIRwmhGsifJ0oUT4viKf0gBDOEcJ%2BMy60FKwq4EoBllRsufIj0FpC2LRewDWEELUQUI%2F%2FrLYaeDchfFhHSC2tiDbCZmXA4ntKbTBQLQUJYbtpYELYSQjfZG8k3NG%2BZoUtVK5N3r%2FHXkedLHiPYWBCaJUZ1Oes54V43HwCmslwuKNdBvovIRzQBZzfwzaq6YE3LFM55CqdTBopXbXkLgosln%2FTA%2BixN0a1lErxQK1dBtqjCSwqT9MXHjxzSjlsXr0oo4ZVwIRwVnZxity6aRnwbGhIFniZEKqzpnirzqy%2F5GpsFfCPd4Mqtq2HWWCnin2wmFGX1VT%2FC1V7dZWNEJ7KXGSiu4sXEwmeDQ1ZBvzr%2BzQvpVJ6W5bFdMJGCMMy%2B61VkIU0fP2qDHCrjRA%2ByTw1K2d2TQt%2Bfl4r1zCiCzZCeCL1mtiP6CodZZVJpznY1CD7SjtsIm6SXhA%2BXrnMsWd9nPw6phQ02vuYx7s6VS1alTZC2EIIGVWuxeuok0rDcqUQlAmhJ7fwOK3SqgWbGvhPJiM3s329KmGXCWFPfmn5XCX02%2BNHTTumnMxTlU4WMg9Dqo355zaP7tmeCQZkV2EtXSplD%2FtVDhj3%2B3TPbNzvUw3r1hsAnJcZKNDo4rmRsOnvd24kzIFGlwzob0LYazTi2VHqpOIqe%2Bhu5uRoRPn%2BmxyN8KC72QjsXdkQbx8hJApBlqPoyCo1OVkM%2FjUhbFMZ01YRgp8QeLy7q%2Bw1dL6%2B3GjLbjce0Qu0NIg%2FRAiRsTu3%2BWcsWjZIcXRmRSSTu9ar1VIhEpOp0MUWnnr10tDBo4JnCmLR7AHhFfEvU81G6S0V%2BsHoICG0EMIjQogQwuJArZ19znoONLrY56xn77H%2FGXSCEN4TQichuETT1pJm2r8BAJlJpQfGgRyqAAAAAElFTkSuQmCC) !important;
}
.nav-sprite-v1 .nav-sprite,
.nav-sprite-v1 .nav-icon {
    background-image: url(data:image/png;base64,[encoded data, 26396 characters]) !important;
    background-position: 0 1000px;
    background-repeat: repeat-x;
}
#asVehicleIdentifierStripe .asVehicleIdenifierTextInput {
    font-size: 20px;
    font-weight: 700;
    height: 24px;
    margin: 0;
    padding: 3px 7px;
    text-align: center;
    text-transform: uppercase;
    zoom: 1;
    background-color: #697184 !important;
    width: 200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: Arial, sans-serif;
    border: 1px solid #272b35!important;
    outline: 0;
    box-shadow: none !important;
    outline-width: 0;
}
#leftNav .seeMore,
#leftNav li .boldRefinementLink {
    color: #ccc!important;
}
#leftNav h2 {
    color: #ccc!important;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 6px;
}
#leftNav .expander {
    font-size: 10px;
    vertical-align: text-top;
    color: #ccc;
}
#leftNavContainer {
    border-right: 1px solid #545b6b!important;
    margin-bottom: 20px;
}
.a-ws .s-result-list-hgrid.s-col-ws-1 li:nth-child(1n+2) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-10 li:nth-child(1n+11) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-11 li:nth-child(1n+12) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-12 li:nth-child(1n+13) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-2 li:nth-child(1n+3) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-3 li:nth-child(1n+4) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-4 li:nth-child(1n+5) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-5 li:nth-child(1n+6) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-6 li:nth-child(1n+7) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-7 li:nth-child(1n+8) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-8 li:nth-child(1n+9) .s-item-container,
.a-ws .s-result-list-hgrid.s-col-ws-9 li:nth-child(1n+10) .s-item-container {
    border-top: 1px solid #545b6b!important;
}
#s-result-info-bar {
    border-top: 1px solid #545b6b !important;
    border-bottom: 1px solid #545b6b !important;
    box-shadow: 0 0 10px #a54c52 !important;
    -webkit-box-shadow: 0 0 10px #5a7694 !important;
    -moz-box-shadow: 0 0 10px #a54c52 !important;
}
div.pagnHy {
    background-color: transparent;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
}
.a-box {
    margin-left: 10px;
    border-radius: 4px;
    border: 1px #5a7694 solid !important;
    background-color: #404552 !important;
}
div#poweredByEmpty {
    display: none !important;
}
.reviews .drkgry {
    color: #ccc !important;
}
hr {
    border: none !important;
    color: #545b6b !important;
    margin: 3px 0px;
    border-style: dashed none none none;
    background-color: #545b6b !important;
}
.parseasinTitle {
    color: #5a7694 !important;
}
.dp-main {
    background: #272b35 !important;
    position: relative;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.carousel-progress-bar-scrubber {
    background: transparent !important;
}
table.a-keyvalue td,
table.a-keyvalue th {
    border-top: 1px solid #545b6b !important;
}
table.a-keyvalue th {
    background-color: #404552 !important;
    font-weight: 400;
    color: #ccc !important;
}
.carousel-progress-bar-track {
    background: #545b6b !important;
    height: 2px;
    position: relative;
    top: 17px;
    overflow: hidden;
}
.carousel-progress-bar {
    background-color: #5a7694 !important;
}
table.a-keyvalue {
    margin-bottom: 22px;
    border-bottom: 1px solid #545b6b !important;
}
.a-button-toggle .a-button-inner {
    box-shadow: none;
    border: 1px solid #b05158 !important;
    background-color: #5a7694 !important;
    background-image: none;
    height: auto;
}
.a-box .a-divider.a-divider-section .a-divider-inner,
.a-color-base-background .a-divider.a-divider-section .a-divider-inner,
.a-divider.a-divider-section .a-divider-inner {
    display: none !important;
}
.a-box .a-divider.a-divider-section .a-divider-inner:after,
.a-color-base-background .a-divider.a-divider-section .a-divider-inner:after,
.a-divider.a-divider-section .a-divider-inner:after {
    display: none !important;
}
#dv-product-details #dv-customer-reviews h2,
#dv-product-details .carousel-header h2 {
    color: #5a7694 !important;
}
#ivMediaSelection {
    width: 235px;
    border: 1px solid #272b35 !important;
    background-color: #1c1f26 !important;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 15px;
    display: none;
}
#ivTitle {
    cursor: pointer;
    color: #ccc !important;
    text-align: left;
    margin-top: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    word-wrap: break-word;
    width: 235px;
}
hr.bucketDivider,
hr.bucketDivider:after {
    display: none !important;
}
#AUI_A9AdsMiddleBoxTop h2,
#CustomerDiscussions h2,
#customer-discussions_feature_div h2,
#customer-reviews_feature_div h2,
#customerReviewsHeader,
#detailpage-click2call-header,
#hmdFormDiv h2,
#need-help-deciding .secHeader,
#pf-fitment-wrapper h2,
#revMHLContainer h2,
#reviewBucketHeader,
#rhfMainHeading,
#sponsored-products-dp_feature_div h2,
.bucket h2,
.cdInlineAskBoxTitle,
.cdQuestionAnswerHeader,
.pa_componentTitleTest h2,
h2.amtcmp,
h2.featureHeading {
    color: #5a7694 !important;
    font-size: 16px!important;
    font-family: verdana, arial, helvetica, sans-serif!important;
}
#prodDetails h2,
#product-details-old b.h1 {
    margin: 3px 0 7px 0;
    color: #5a7694!important;
    font-size: 16px!important;
    font-family: verdana, arial, helvetica, sans-serif!important;
}
#productDescription_feature_div > h2.default {
    color: #5a7694 !important;
    font-size: medium;
    margin: 0 0 0.25em;
    font-family: verdana, arial, helvetica, sans-serif;
}
#quickPromoBucketContent ul li {
    color: #aaa !important;
}
#productDescription {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ccc !important;
    word-wrap: break-word;
    font-size: small;
    margin: 0.5em 0px 0em 25px;
}
#productDescription h3 {
    font-weight: normal;
    color: #5a7694 !important;
    font-size: 1.23em;
    clear: left;
    margin: 0.75em 0px 0.375em -15px;
}
.a-checkbox label,
.a-radio label {
    position: relative;
    font-weight: 400;
    color: #ccc !important;
}
#addon {
    border-color: #2d3039 !important;
    border-style: solid none;
    border-width: 1px;
    margin: 21px 0 14px;
    padding: 15px 0 10px;
    position: relative;
    width: 100%;
}
#prodDetails .col1 td,
#prodDetails .col2 td {
    padding: 3px 1px 3px 10px;
    border-top: 1px dotted #2d3039 !important;
    line-height: 18px;
}
#prodDetails table td.label {
    background-color: #404552 !important;
    width: 35%;
    color: #ccc !important;
    vertical-align: top;
}
#prodDetails #SalesRank ul li span.zg_hrsr_ladder,
#prodDetails #SalesRank ul li span.zg_hrsr_rank,
#prodDetails .wrapper,
#prodDetails td {
    color: #ccc !important;
}
#prodDetails .secHeader {
    border-bottom: 1px solid #5a7694 !important;
    padding: 0 0 7px 10px;
    font-size: 16px;
}
#prodDetails .attrG {
    clear: both;
    border-top: 1px dotted #2d3039 !important;
}
#merchant-help-links table table {
    border: 1px solid #2d3039 !important;
    border-spacing: 5px;
    border-collapse: separate;
}
.askInlineWidget .vote {
    border-right: 1px solid #5a7694 !important;
    text-align: center;
    color: #5a7694 !important;
    padding: 0;
    margin: 0;
    width: 65px;
}
#productDescription p {
    color: #ccc !important;
}
div[id="merchant-help-links"] {
    display: none !important;
}
div[style="text-align:center;width:100%;margin:22px 0;height:1px;border-top:1px solid #DDDDDD"] {
    border-top: 1px solid #5a7694 !important;
}
div[name="goKindleStaticPopDiv"] {
    display: none !important;
}
.dp-accordion .unselected .rbbHeader {
    display: none !important;
}
#detail-bullets ul,
#detail_bullets_id ul,
#feature-bullets-btf ul,
#technical-data ul {
    color: #888 !important;
    font-size: 13px;
    margin-bottom: 1px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.a-carousel-row .a-carousel-photo {
    display: table;
    border: 5px solid #697184 !important;
    table-layout: fixed;
    width: 100%;
    margin-bottom: 6px;
}
.technicalData .h3color,
.technicalData font,
.technicalData ul {
    color: #aaa!important;
}
.a-input-text,
input[type=text],
input[type=number],
input[type=tel],
input[type=password],
input[type=search] {
    background: #aaa !important;
    height: 31px;
    padding: 3px 7px;
    line-height: normal;
}
.a-search .a-icon-search {
    display: none !important;
}
.a-input-text,
input[type=text],
input[type=number],
input[type=tel],
input[type=password],
input[type=search],
select.a-select-multiple,
textarea {
    border: 1px solid #5a7694 !important;
    border-top-color: transparent;
    border-radius: 3px;
    box-shadow: none !important;
    outline: 0;
}
.sims-vtph-image {
    border: 5px solid #697184 !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.askTypicalExamples {
    color: #5a7694 !important;
    line-height: 19px;
    font-size: 13px;
    display: block;
}
#miniATFUDP {
    background: #545b6b !important;
    border-top: solid 1px #5a7694 !important;
    border-bottom: solid 1px #5a7694 !important;
}
.input:focus {
    outline: none !important;
    border: 1px solid red;
    box-shadow: 0 0 10px #719ECE !important;
}
.generic-subnav-flyout-item {
    border: 4px solid #999 !important;
}
.nav-tpl-discoveryPanelList .nav-link:focus .nav-text,
.nav-tpl-discoveryPanelList .nav-link:hover .nav-text,
.nav-tpl-discoveryPanelSummary .nav-link:focus .nav-text,
.nav-tpl-discoveryPanelSummary .nav-link:hover .nav-text,
.nav-tpl-itemList .nav-link:focus .nav-text,
.nav-tpl-itemList .nav-link:hover .nav-text {
    color: #b05158 !important;
    text-decoration: underline;
}
#yourOrdersContent .a-color-offset-background {
    background: transparent !important;
    background-color: transparent !important;
}
.a-box-group>.a-box.a-first>.a-box-inner,
.a-box-group>.a-box:first-child>.a-box-inner {
    border-radius: 4px 4px 0 0;
    background: #272b35 !important;
}
#navbar.nav-bluebeacon #nav-programs .nav-a:hover,
#navbar.nav-bluebeacon #nav-shop .nav-a:hover,
#navbar.nav-bluebeacon #nav-tools .nav-a:hover,
#navbar.nav-bluebeacon #nav-xshop .nav-a:hover,
#navbar.nav-bluebeacon .nav-tools .nav-a:hover {
    border-color: #4f5965;
    background-color: #1c1f26;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.hud-white-dashboard .hud-feed-carousel .feed-carousel-card:hover {
    transform: translate(0px, -10px);
}
#navbar.nav-bluebeacon #nav-cart-count, #navbar.nav-bluebeacon #nav-ewc-cart-count {
    color: #1695ab !important;
}
#nav-npm-header {
    color: #ddd;
}
