body {
    background-image: linear-gradient(45deg, #231F20, #231F20);
    background-image: -webkit-linear-gradient(45deg, #231F20, #231F20);
    background-repeat: repeat-x;
    background-position: top;
    background-size:100% 4em;
}

.jennairSprite {
    background: transparent url("/images/Sprites/jennairSprite-2X-012716.png") no-repeat scroll 0 0;
    background-size: 189px 63px;
    display: inline-block;
    height: 38px;
    position: relative;
    text-indent: -9999px;
    width: 137px;
    margin-bottom:25px;
}

#siteHeader .cartSprite {    
    background: transparent url("/images/Sprites/jennairSprite-2X-012716.png") no-repeat scroll -219px -22px / 300px 100px;
    display: inline-block;
    height: 18px;
    margin: 0 7px -4px -5px;
    overflow: hidden;
    position: relative;
    width: 20px;}



#partsSearchResults .refineList .dropList .dropActivate .pointer, #partsSearchResults .selectionHeader .pointer {
    background: transparent url("/images/Sprites/mobileSprite-Jennair-022216.png") no-repeat scroll -35px -50px / 300px 74px;
    display: inline-block;
    float: right;
    height: 24px;
    position: relative;
    width: 24px;
}

.refineList li .pointer, .refineListNoBorder li .pointer {
    background: transparent url("/images/Sprites/mobileSprite-Jennair-022216.png") no-repeat scroll 0 -50px / 300px 74px;
    display: inline-block;
    float: right;
    height: 24px;
    margin: -0.2em 0.5em 0 0;
    position: relative;
    width: 11px;
}

#partsSearchResults .arrow a .rightArrow {
    background: transparent url("/images/Sprites/mobileSprite-Jennair-022216.png") no-repeat scroll 0 -50px / 300px 74px;
    display: inline-block;
    float: right;
    height: 24px;
    margin: -0.1em 0 0 0.3em;
    position: relative;
    width: 11px;
}

/*
#productDetails .productDetailColumn .dropList .pointer {
    background: transparent url("/images/Sprites/mobileSprite-Jennair-022216.png") no-repeat scroll 0 -50px / 300px 74px;
    height: 24px;
    margin: 0 0 0 0.5em;
    width: 11px;
}

#productDetails .productDetailColumn .dropList .pointerDown {
    background: transparent url("/images/Sprites/mobileSprite-Jennair-022216.png") no-repeat scroll -35px -50px / 300px 74px;
    height: 11px;
    margin: 0 0 0 0.5em;
    width: 24px;
}
*/

#shoppingCartPage #shippingCalculatorWrapper .pointer {
    background: transparent url("../../images/img/img-arrowJennair.png") no-repeat scroll center 0;
    color: #da7018;
    height: 1.2em;
    margin: 0 0 0 0.6em;
    padding: 0 1.1em 0 0;
    width: 0.5em;
}

#shoppingCartPage #shippingCalculatorWrapper .pointerDown {
    background: transparent url("../../images/img/img-downArrowJennair.png") no-repeat scroll center 0;
    padding: 0 2%;
    position: relative;
    top: 0.4em;
}

#siteHeader #searchContainer,
#repairHelp .searchContainer,
#orderHistory #partSearchCtn .partSearchBorder,
#symptomCauses .searchContainer,
#partsSearchResults .searchContainer,
#Tune-Up .searchContainer
{background-color:#ffffff;border: 2px solid #ff8300;}

#siteHeader #searchContainer #searchButton,
.searchContainer #searchModelButton,
#partsSearchResults .productWrap a.addToCartBtn,
.btn-orange,
.orangeButton,
#orderHistory #partSearchCtn .searchButton,
#repairHelp .helpSearchButton,
#symptomCauses .helpSearchButton,
#Tune-Up #modelSearchButton,
#partsSearchResults .helpSearchButton,
.btn-checkout,
.btn-orange,.searchButtonWrapper
 {
background-color: #ff8300 !important;
    }

.btn-orange-disabled {
    background-color: #f2bfbf;
}

#siteHeader .clearAllTokens .clearTokensText,
p.searchModelNumber a#modelNumberHelp,
#partsSearchResults .arrow a .arrowDetail,
.returnButton a .mobileBackLink,
.backButton a .mobileBackLink,
.backButtonWrap a .mobileBackLink,
.symptomButton a .mobileBackLink,
#productDetails div.addToCartAndReturn .returnPolicy,
#symptomCauses .rhInfoTextTabRC-on,
#symptomCauses .rhInfoTextTabRC-off,
#symptomCauses .descriptionTabRC-on,
#symptomCauses .descriptionTabRC-off,
#symptomCauses .repairGuruTabRC-on,
#symptomCauses .repairGuruTabRC-off,
#productDetails h3,
#shoppingCartPage .cartItemWrap .cartItemRelatedItems p:first-child,
#shoppingCartPage #shippingCalculatorWrapper h3,
.confidenceWrapper #myModelNumbers .savedModel .sfpLink,
#myModelNumbers .savedModel .rhLink,
#partsSearchResults .orange,
.errorText, .formFieldError, .asterisk,
#shoppingCartPage .shippingGuaranteeText,
#shoppingCartPage .shippingGuaranteeText .shippingGuarantee
{color: #ff8300;}


#partsSearchResults .productWrap a.inCart {
    background-color: #f4f8f9;
}

#siteDownEvent p,
#manualSearch .manualSearchButton { background-color: #ff8300 !important; }

#SFP-HS2 .selectionHeader .pointer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #f4f8f9;
    font-size: 1.6em ;
    margin: 0;
    position: absolute;
    right: 0.1em;
    top: 0.5em;
    transform: rotate(90deg);
}

#SFP-HS2 .selectionHeader .pointerUp {
    margin: 0;
    position: absolute;
    right: 0.5em;
    top: 0.1em;
    transform: rotate(-90deg);
}

#SFP-HS2 .refineList li .pointer, #SFP-HS2 .refineListNoBorder li .pointer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #f4f8f9;
    font-size: 1.6em ;
}

/* Checkout pages 8-2016 */

#shoppingCartPageHS2 .cartItemWrap p.updateQty a,
#shoppingCartPageHS2 #shippingCalculatorWrapper #calculateShippingBtn,
#checkout #shippingAddress a.loginButton,
#checkout #login #co-loginButtonSpace .btn-checkout,
#partDetailHS2 .orangeButton,
#index .searchButtonWrapper,
#orderHistory .searchButtonWrapper,
#myAccount .searchButtonWrapper,
#createAccount .searchButtonWrapper,
#partsSearchResults .searchButtonWrapper {
    background-color: #ff8300;
}

a,
#shoppingCartPageHS2 #shippingCalculatorWrapper .pointer,
#partDetailHS2 .productDetailColumnWrap .dropList .pointerlist,
#checkoutOrderSummaryWrap .pointer,
#checkout #APO-FPO-Wrapper .pointer,
#partDetailHS2 h1.productName,
#partDetailHS2 .imageView .carouselNavLeft .carouselPointerLeft,
#partDetailHS2 .imageView .carouselNavRight .carouselPointerRight,
#partDetailHS2 .productDetailColumnWrap .dropList .pointer {
    color: #ff8300;
}

#shoppingCartPageHS2 a.returnPolicy,
#shoppingCartPageHS2 .cartItemWrap .cartItemInfo h3 a, #checkoutOrderSummaryWrap .cartItemWrap a,
#atcContent .relatedItemsContent li .partTile
{color:#333;}

#SFP-HS2 .productWrap h3 a {color:#666;}
#SFP-HS2 .productWrap h3 a:hover {color:#000;}

#index .searchWrapper {border:2px solid #ff8300;}

.icon-svg .Accent {color: #ff8300;}

#upperContainer #loginContainer {
    background-image: -webkit-linear-gradient(45deg, #231f20, #231f20);
}

.siteHeaderItemMobile {
    background-image: -webkit-linear-gradient(45deg, #231f20, #231f20);
}

/* Footer */
#footerContentHS2 {
    border-top: 2px solid #ff8300;
}
#footerContentHS2 .vipEmail .btn-join {
    background-color: #ff8300;
}

.menuCol a,
#siteHeader #cartContainer .numItems {
    color: white;
}

#headerMenu .hamburger-menu::before,
#headerMenu .hamburger-menu::after,
#headerMenu .hamburger-menu input {
    background-color: white;
}

#siteHeader .clearAllTokens a {
    color: white;
}

.menuCol .menuLogout .numItems {
    margin-left: -6px;
}


.cursorlist {
    color: #ff8300;
}

@media only screen and (min-width:360px) {
    .menuLogout {
        flex-wrap: wrap;
        gap: 15px;
    }
}

.customerServiceBox {
    border-color: #ff8300;
}

.contactUsContent a {
    color: #ff8300
}

.factoryCertifiedSectionContent h1 {
    color: #da7018 !important;
}
